29 Commits

Author SHA1 Message Date
dcd68ff494 fix(client): recover delayed image results without resubmitting 2026-11-13 09:32:46 +08:00
64358a7870 test(client): align agent regressions with current behavior 2026-11-12 17:48:38 +08:00
2156598a2d fix(client): reject empty imported brand rules 2026-11-12 17:44:13 +08:00
b21f34ad98 refactor(client): use resource maps for enterprise templates 2026-11-12 17:26:23 +08:00
d89c40076c fix(client): refresh cached template selections when resource maps change 2026-11-12 16:58:23 +08:00
29980e697a fix(client): avoid rewriting restored projects on startup 2026-11-12 16:16:27 +08:00
b7be214b9a fix(client): open coat-rack templates across mapping formats and bit depths 2026-11-12 15:18:28 +08:00
cfc1452f8b fix(client): streamline template selection and show required product fields 2026-11-11 17:07:22 +08:00
3cb65c4b58 fix(client): recover original requests and restore library authorization dialog 2026-11-11 14:27:17 +08:00
ade0807d8a fix(client): normalize enterprise template layer mappings 2026-11-09 15:03:03 +08:00
525ec62a78 fix(client): reuse verified resource map templates 2026-11-09 14:25:44 +08:00
e849449a0d fix(client): read SKU mappings with nested layer paths 2026-11-09 14:19:15 +08:00
e52e0d7785 feat(client): select templates from the knowledge resource map 2026-11-09 12:41:20 +08:00
30973d81aa feat(client): choose output colors from SKU variants 2026-11-09 10:24:28 +08:00
0ab40c942a fix(client): retain project presence during Windows context saves 2026-11-07 10:49:46 +08:00
cdd481a35f fix(client): exclude tagged analysis from conversation projections 2026-11-07 10:35:13 +08:00
fbf9ff20c8 fix(client): wait for project saves and classify undispatched operations 2026-11-07 10:09:45 +08:00
f893869f69 feat(client): align v0.19 source with project loading and candidate recovery 2026-11-07 09:32:29 +08:00
fb4212eb85 feat(client): connect Pi Agent to the shared creation workflow
Add live workflow reads, native workspace navigation and reviewed action cards. Reuse existing creation, template-slot and export actions with account/project/version checks, busy handoff, manual takeover and original unknown-request protections. Refresh product evidence without duplicating rule context and invalidate pending actions after manual changes.

Validated: Pi 63/63, native UI 122/122, backend 172 passed with 5 environment tests ignored; strict Clippy, layering and wasm checks. One native window and real selected Grok 4.7 completed live reads/navigation with 3 complete model calls, 0 retries and 0 images. Full paid generation and Agent-driven PSD export are outside this acceptance.
2026-10-23 23:21:27 +08:00
93fc28f1bb feat(client): add native template slots and safe cloud version restore
Support explicit current-output A/B fill, protected edited drafts, scoped cloud update offers and atomic native restore with stale-open CAS. Preserve original unknown requests, improve Pi conversation continuity and native DPI/navigation reads, and publish the authenticated template metadata contract.

Validated: native backend 172 passed/5 environment tests ignored, UI 110, Pi 53, template/rule API 24 and native cloud contract 6; strict Clippy, layering and wasm. Real S01 selected B, edited/undo-redo, PCraft reopen and layered PSD roundtrip pass with exact pixels. Full nine-output generation and Photoshop acceptance remain open.
2026-10-23 21:27:06 +08:00
7a6dde5ac4 fix(detail-client): separate material loading and bind project templates 2026-10-23 10:40:35 +08:00
8b982ff3b8 fix(detail-client): refresh saved project state and record full acceptance 2026-10-22 23:05:38 +08:00
e528cbda10 fix(detail-client): protect pending results and show saved product brief 2026-10-22 22:33:34 +08:00
f927edcfb2 fix(desktop): recover original image tasks and close test clients 2026-10-22 21:38:00 +08:00
71eb8ac1f3 fix(desktop): recover original image results by idempotency key 2026-10-22 19:27:51 +08:00
ba0b1fd834 fix: guard native project completion and verify cross-device lifecycle 2026-10-22 18:33:19 +08:00
708cb12ff1 feat: complete native detail workflow and read-only cloud projects 2026-10-22 14:37:06 +08:00
eba7ef55e6 fix(security): patch Node Rust and isolated Go service runtimes 2026-10-22 11:55:15 +08:00
1b6425b552 feat(desktop): connect native Pi sessions with scoped rules and recovery
Track the fixed PhotoCraft source baseline with the existing native client integration. Use the actual Pi SDK for normal sends, durable session recovery, demand-loaded enterprise rules and checked undoable canvas tools. Retain request identities and never resend unknown inference. Include local packaging and real-call acceptance evidence.
2026-10-22 10:49:58 +08:00