be0d4fe7be
fix(materials): retry cleanup of replaced task detail ZIPs
2026-11-12 16:31:14 +08:00
318c8da1f4
fix(materials): clean up unreferenced replaced ZIPs
2026-11-12 14:43:48 +08:00
fc8e53a0fa
feat(materials): submit image groups together with review previews
2026-11-12 13:09:37 +08:00
2d8e3df626
feat(materials): edit entire task detail image groups
2026-11-12 11:13:20 +08:00
5088bcf63d
fix(materials): preserve video release policy for internal accounts
2026-11-10 10:52:06 +08:00
03e54dd541
fix(materials): grant super admins full restricted asset access
2026-11-10 10:41:26 +08:00
268ca4886f
fix(materials): enforce public scope across external APIs
2026-11-10 10:26:27 +08:00
016c7504d6
feat(materials): add Operations G card badge and scope filter
2026-11-10 09:51:29 +08:00
9cc0075ff1
fix(materials): use SKU image filenames as upload codes
2026-11-09 16:26:23 +08:00
江林铖
b3954b64e3
feat(salary): calculate supervisor metrics from direct department members
2026-11-09 13:12:54 +08:00
江林铖
fe3cb6600c
fix(salary): align survey scores with official employee assessments
2026-11-07 17:51:39 +08:00
1c05dbb9ef
fix(materials): let super admins view restricted assets
2026-11-07 16:36:29 +08:00
江林铖
1299ba5cf0
fix(salary): align headers and sync planner departments
2026-11-07 16:03:50 +08:00
29d2fa38b1
fix(materials): show scope controls only for operations G
2026-11-07 15:24:27 +08:00
江林铖
2df4dfd66f
fix(salary): show and freeze nickname as first column
2026-11-07 14:17:00 +08:00
江林铖
053f6a4f3b
fix(salary): trust configured origins behind reverse proxies
2026-11-07 13:18:13 +08:00
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