12 Commits

Author SHA1 Message Date
638569afe6 Merge material organization access and native cloud sync for main release 2026-11-06 18:53:46 +08:00
52c5fc8e28 fix(desktop): accept full native template cloud backups
Allow V3 native projects up to 128 screens and 300000 pixels in total height while preserving web draft limits. Cover the full-canvas boundary and both existing 40-item warning lists with focused contract tests.
2026-11-06 16:53:00 +08:00
江林铖
424e19471a feat(salary): match personnel job grades to performance schemes 2026-11-06 16:33:25 +08:00
江林铖
68ddf00572 fix(desktop): preserve live native template catalog patch in source 2026-11-03 18:06:01 +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
85c642f4f1 fix(desktop): keep category lookup compatible with production TypeScript target 2026-10-23 10:44:37 +08:00
7a6dde5ac4 fix(detail-client): separate material loading and bind project templates 2026-10-23 10:40:35 +08:00
e528cbda10 fix(detail-client): protect pending results and show saved product brief 2026-10-22 22:33:34 +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
a8f75f3413 feat(desktop): serve versioned Agent rules with existing authorization 2026-10-22 10:02:06 +08:00
971e17fcd8 feat(desktop): authorize material accounts and sync private workspaces 2026-10-20 13:39:33 +08:00