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
5617ec205e
fix(deploy): use current build host and ship material scope migration
2026-11-06 16:32:05 +08:00
c260c06c09
fix(deploy): ignore Git redirect warnings when resolving release refs
2026-11-06 16:11:46 +08:00
00ef6936cd
feat(materials): add shared operations G access scope
2026-11-06 16:00:50 +08:00
72674fdc5b
fix(deploy): preserve live runtime for the bounded material image update
2026-10-29 18:36:29 +08:00
e83b0e9d5d
fix(deploy): require desktop storage admission before proxy cutover
2026-10-29 11:31:23 +08:00
91796343bf
fix(deploy): preserve desktop feature configuration in blue-green releases
2026-10-28 19:30:31 +08:00
江林铖
96efa703c8
Merge personnel salary base administration
2026-10-26 11:48:17 +08:00
江林铖
0a842df1a0
feat(organization): manage audited personnel salary base records
2026-10-26 11:47:43 +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
a890660853
fix(materials): audit historical previews and gate production releases
...
Preserve known legacy failures by reviewed identity, probe material delivery before and after releases, and retain originals and downloads.
2026-10-23 19:47:58 +08:00
eabcff40f8
fix(materials): restore verified cached previews and add health audits
2026-10-23 19:17:42 +08:00
c7309f17da
fix(deploy): deduplicate worker identity and wait for readiness
2026-10-22 19:01:11 +08:00
419602a148
fix(deploy): match backup clients to production PostgreSQL 15
2026-10-22 14:55:50 +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
70369dbdb2
fix(deploy): verify desktop migration and bound private image sync
2026-10-20 13:53:22 +08:00
971e17fcd8
feat(desktop): authorize material accounts and sync private workspaces
2026-10-20 13:39:33 +08:00
2c29b9bd78
fix(ai): separate completed executions from unknown model results
2026-10-16 11:43:21 +08:00
b4c2d30898
fix(ai): recover original analysis and copy results without resubmission
2026-10-16 11:23:32 +08:00
5a5f0a52dc
fix(deploy): validate public storage URLs and document image API
2026-10-15 17:43:35 +08:00
cfa8f0ff9b
fix(ai): support private reference images and explain model failures
2026-10-15 09:45:53 +08:00
21b6eb767c
feat(ai): verify analysis and copy in one model request
2026-10-14 18:10:54 +08:00
efb8e1af3d
fix(ai): complete verification activation and recovery workflows
2026-10-14 15:37:01 +08:00
4da4ceaf40
feat: attach complete inventory check to progress sync
2026-10-13 14:47:22 +08:00
c43823863f
fix: enforce unique task detail zip entry names and gate submissions
2026-10-13 13:34:09 +08:00
90b2e6e83c
fix(deploy): restore pinned image when replacement creation fails
2026-10-13 12:35:21 +08:00
94ea82e7cb
feat(ai): verify model capabilities through real protocol tests
2026-10-13 12:28:41 +08:00
9270bbb457
perf: slim database migrator and application image layers
2026-10-13 10:51:37 +08:00
e5a20753b6
feat: add capability-aware AI model administration
2026-10-13 09:59:04 +08:00
a5c132718e
fix: verify isolated restore of purge reference indexes
2026-10-12 20:05:41 +08:00
c53fa0e292
feat: add super-admin product detail generator
2026-10-12 19:29:03 +08:00
5b07f5ca54
fix: keep bulk purge reference lookups on indexes
2026-10-09 16:40:37 +08:00
a1ffe3b106
fix: preserve shared derived file references in purge lookup
2026-10-09 16:11:27 +08:00
477ff64b07
fix: index file references for recycle-bin cleanup
2026-10-09 15:33:56 +08:00
de2d7595ce
perf: speed up durable material file cleanup
2026-10-09 14:44:30 +08:00
df0e765f3e
fix: restore durable recycle-bin permanent deletion
2026-10-09 12:49:44 +08:00
858e9a690e
fix: bind permissions to roster identities and persist team functions
2026-10-08 17:14:11 +08:00
0baa951fd9
fix: use certificate test date for inspection reports
2026-09-24 11:14:25 +08:00
8dc5ffb71b
feat: add certificate report metadata and report kinds
2026-09-23 20:27:17 +08:00
江林铖
3be02ff92e
feat: sync performance conversion metrics daily
2026-09-18 11:31:40 +08:00
江林铖
83673baf70
fix: support large brand knowledge uploads
2026-09-16 15:28:42 +08:00
江林铖
ea14061331
feat: add brand knowledge sharing and management
2026-09-16 09:14:20 +08:00
江林铖
34f355b538
fix: slice long brand knowledge previews
2026-09-14 20:29:32 +08:00
江林铖
6c263e4999
feat: add brand knowledge detail view
2026-09-14 16:45:42 +08:00
江林铖
6d05ec2de6
feat: add brand knowledge engagement actions
2026-09-14 13:56:08 +08:00
江林铖
9692357954
fix: support brand knowledge uploads on node 18
2026-09-12 11:50:47 +08:00
江林铖
23ae91da4f
feat: expand brand knowledge upload limits
2026-09-11 13:24:30 +08:00
江林铖
7563cf573e
feat: add build-only mac release option
2026-09-09 18:22:02 +08:00
江林铖
754c5e05ed
fix: include brand knowledge upload index in audit
2026-09-09 18:17:42 +08:00