380 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
00ef6936cd feat(materials): add shared operations G access scope 2026-11-06 16:00:50 +08:00
江林铖
9d585ca240 feat(salary): show all market intent evidence records 2026-11-04 18:51:39 +08:00
江林铖
d83eb67c56 fix(salary): assess market intent from previous completed month 2026-11-03 18:06:01 +08:00
江林铖
68ddf00572 fix(desktop): preserve live native template catalog patch in source 2026-11-03 18:06:01 +08:00
江林铖
a762f8e528 feat(salary): calculate rounded performance coefficient and monthly pay 2026-10-30 18:03:51 +08:00
江林铖
48fb30596a feat(salary): score market validation from top-three intent growth 2026-10-30 15:17:49 +08:00
江林铖
a362203fab fix(salary): restore raw KPI values beside assessment scores 2026-10-30 11:08:22 +08:00
江林铖
080e4f82a1 merge: reconcile verified live salary runtime and material image fixes
Reconstruct the deployed 72674fd runtime from its verified 7e230ef full source and four material overrides. Retain the deployed desktop and preview release gates. Production source hashes and schema were checked before reconstruction.
2026-10-30 11:08:22 +08:00
4de34cd352 fix(materials): keep externally fetched product images editable and current 2026-10-29 17:58:20 +08:00
江林铖
7e230efd99 fix(salary): count exempt workflows on time and show final KPI contributions 2026-10-29 13:06:48 +08:00
江林铖
ed1695197d feat(organization): configure salary positions and performance weights 2026-10-29 09:46:05 +08:00
江林铖
8929a70f75 fix(organization): read authoritative workflow overtime exemptions 2026-10-28 13:39:33 +08:00
江林铖
91975ef258 feat(organization): publish real salary details with authoritative planner points 2026-10-28 09:47:18 +08:00
江林铖
5563e16cfc Merge monthly performance salary templates and export 2026-10-26 16:42:43 +08:00
江林铖
0f2ae24433 feat(organization): add monthly salary templates and Excel export 2026-10-26 16:41:52 +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
江林铖
bba59fc926 feat(organization): restrict performance salary to approved accounts 2026-10-23 13:27:42 +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
ca0f0e6e03 Merge branch 'main' of https://git.1080p.hk/WuYongJie/gongxiangp2 2026-10-22 14:37:58 +08:00
708cb12ff1 feat: complete native detail workflow and read-only cloud projects 2026-10-22 14:37:06 +08:00
江林铖
1c6161bfd5 feat(performance): sync three Tmall stores with daily Overall and ROI views 2026-10-22 13:13:20 +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
c51f567539 feat(api): add read-only certificate report lookup and original downloads 2026-10-16 17:39:26 +08:00
4f123ea272 fix(ai): bind image parameters and expose actual request settings 2026-10-16 14:25:35 +08:00
88e0a058e2 fix(ai): preserve project bindings across unrelated model settings 2026-10-16 13:08:45 +08:00
441878adb9 fix(ai): keep product prompts factual and exclude internal metadata 2026-10-16 12:34:19 +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
江林铖
292ea7e853 feat: support categorized work review image submissions 2026-10-16 10:36:54 +08:00
493dd16d83 feat(api): query original image resources by SKU or barcode 2026-10-15 16:50:04 +08:00
46e8e02779 fix(ai): validate every reference image and enforce tested limits 2026-10-15 15:37:39 +08:00
d477231b66 fix(ai): verify native reference image adapters and clarify model states 2026-10-15 14:05:14 +08:00
eb4836ca81 fix(ai): pin declared image working quality 2026-10-15 11:51:33 +08:00
cfa8f0ff9b fix(ai): support private reference images and explain model failures 2026-10-15 09:45:53 +08:00
88ce9e3798 fix(ai): support model tests on HTTP browsers 2026-10-14 19:01:37 +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
c43823863f fix: enforce unique task detail zip entry names and gate submissions 2026-10-13 13:34:09 +08:00
924e54dbb2 fix(ai): allow disabling withdrawn models without blocking configuration saves 2026-10-13 13:06:13 +08:00
94ea82e7cb feat(ai): verify model capabilities through real protocol tests 2026-10-13 12:28:41 +08:00
e5a20753b6 feat: add capability-aware AI model administration 2026-10-13 09:59:04 +08:00