679 Commits

Author SHA1 Message Date
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
江林铖
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
江林铖
4cbb618ea6 feat(salary): collapse configuration navigation groups independently 2026-11-02 16:13:23 +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
72674fdc5b fix(deploy): preserve live runtime for the bounded material image update 2026-10-29 18:36:29 +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
e83b0e9d5d fix(deploy): require desktop storage admission before proxy cutover 2026-10-29 11:31:23 +08:00
江林铖
ed1695197d feat(organization): configure salary positions and performance weights 2026-10-29 09:46:05 +08:00
91796343bf fix(deploy): preserve desktop feature configuration in blue-green releases 2026-10-28 19:30:31 +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