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