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