697 Commits

Author SHA1 Message Date
2156598a2d fix(client): reject empty imported brand rules 2026-11-12 17:44:13 +08:00
b21f34ad98 refactor(client): use resource maps for enterprise templates 2026-11-12 17:26:23 +08:00
748e7f0a9d fix(deploy): verify task detail ZIP cleanup migration audit 2026-11-12 17:06:39 +08:00
d89c40076c fix(client): refresh cached template selections when resource maps change 2026-11-12 16:58:23 +08:00
a95f3f5b93 fix(deploy): include task detail ZIP cleanup migration in runner 2026-11-12 16:35:00 +08:00
be0d4fe7be fix(materials): retry cleanup of replaced task detail ZIPs 2026-11-12 16:31:14 +08:00
29980e697a fix(client): avoid rewriting restored projects on startup 2026-11-12 16:16:27 +08:00
b7be214b9a fix(client): open coat-rack templates across mapping formats and bit depths 2026-11-12 15:18:28 +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
cfc1452f8b fix(client): streamline template selection and show required product fields 2026-11-11 17:07:22 +08:00
3cb65c4b58 fix(client): recover original requests and restore library authorization dialog 2026-11-11 14:27:17 +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
ade0807d8a fix(client): normalize enterprise template layer mappings 2026-11-09 15:03:03 +08:00
525ec62a78 fix(client): reuse verified resource map templates 2026-11-09 14:25:44 +08:00
e849449a0d fix(client): read SKU mappings with nested layer paths 2026-11-09 14:19:15 +08:00
江林铖
b3954b64e3 feat(salary): calculate supervisor metrics from direct department members 2026-11-09 13:12:54 +08:00
e52e0d7785 feat(client): select templates from the knowledge resource map 2026-11-09 12:41:20 +08:00
30973d81aa feat(client): choose output colors from SKU variants 2026-11-09 10:24:28 +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
0ab40c942a fix(client): retain project presence during Windows context saves 2026-11-07 10:49:46 +08:00
江林铖
df7450148b fix(salary): show configured management tables without personnel 2026-11-07 10:40:03 +08:00
cdd481a35f fix(client): exclude tagged analysis from conversation projections 2026-11-07 10:35:13 +08:00
fbf9ff20c8 fix(client): wait for project saves and classify undispatched operations 2026-11-07 10:09:45 +08:00
f893869f69 feat(client): align v0.19 source with project loading and candidate recovery 2026-11-07 09:32:29 +08:00
149d31f680 fix(docker): preserve preview source access for the service user 2026-11-06 20:23:46 +08:00
ce2ce5bf9d fix(docker): make runtime assets readable by the service user 2026-11-06 20:12:16 +08:00
2f647798b9 fix(deploy): retain candidate diagnostics for standard releases 2026-11-06 20:07:16 +08:00
b058a3bca1 fix(deploy): stream verified Git sources and reuse loaded images 2026-11-06 19:59:21 +08:00
0724f9625f fix(deploy): bundle preview checks with the verified runtime image 2026-11-06 19:55:43 +08:00
73c03332b9 fix(deploy): scope preview checks to affected delivery paths 2026-11-06 19:47:31 +08:00
631f26f0ad fix(deploy): align material scope audit with approved migrations 2026-11-06 19:27:44 +08:00
638569afe6 Merge material organization access and native cloud sync for main release 2026-11-06 18:53:46 +08:00
3df75b13fd Merge production salary features while preserving main client development 2026-11-06 18:52:01 +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
江林铖
4b92729191 fix(deploy): require personnel grade migration in release audit 2026-11-06 16:38:46 +08:00
江林铖
424e19471a feat(salary): match personnel job grades to performance schemes 2026-11-06 16:33:25 +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