9 Commits

Author SHA1 Message Date
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