565 Commits

Author SHA1 Message Date
aa81054b8e build: preserve applied migration checksums across Windows archives 2026-10-08 17:43:49 +08:00
cf8ddb029d build: include team function import inputs in migrator context 2026-10-08 17:21:48 +08:00
858e9a690e fix: bind permissions to roster identities and persist team functions 2026-10-08 17:14:11 +08:00
c9f5110074 feat: streamline permission group and user management interfaces 2026-10-07 17:28:02 +08:00
73c1e98309 fix: compact material library search and filter toolbar 2026-10-07 15:53:11 +08:00
24fe0de19d fix: unify material filters and dropdown controls 2026-10-07 13:36:37 +08:00
江林铖
4653a56392 feat: show intent rate window summaries 2026-09-29 11:35:41 +08:00
846b8c601b fix: use report title as certificate material name 2026-09-28 20:28:48 +08:00
d2337b960e fix: default certificate expiry to one year after testing 2026-09-27 16:06:27 +08:00
cb510075fc feat: simplify report instructions and restore certificate expiry date 2026-09-27 15:36:29 +08:00
41ecfb6d36 fix: restore certificate report PDF preview and download 2026-09-27 14:53:03 +08:00
2e7235c704 fix: restore material type and shop badges on cards 2026-09-24 15:30:58 +08:00
756f9c9575 feat: unify and compact material upload controls 2026-09-24 15:00:20 +08:00
0baa951fd9 fix: use certificate test date for inspection reports 2026-09-24 11:14:25 +08:00
59e21e1b99 fix: keep certificate calendar visible in narrow upload dialog 2026-09-23 21:46:26 +08:00
9686efe11e fix: theme certificate expiry calendar and simplify report upload 2026-09-23 21:25:28 +08:00
8dc5ffb71b feat: add certificate report metadata and report kinds 2026-09-23 20:27:17 +08:00
231db310bb docs: remove obsolete Codex multi-agent rules 2026-09-23 18:43:30 +08:00
4e0701d0d0 chore: remove obsolete agent model pin 2026-09-23 18:20:01 +08:00
45c4e6321e fix: exempt live clips from video wait period 2026-09-23 18:19:56 +08:00
bea82d67b0 feat: add live clip batch upload and date platform filters
Allow multi-file live clip uploads with shared date/host/platform and
per-clip titles, filter materials by live platform and date range, and
fix the migration to alter the mapped materials table.
2026-09-22 18:59:05 +08:00
be43f1a6a5 feat: surface live clip metadata in search cards and share
Include host and platform in keyword search, show date/host/platform on
material cards and share detail, and reset live fields when switching
material type.
2026-09-22 18:59:05 +08:00
d8d843e6ad feat: add live clip material type with date host and platform
Register 直播切片 as a video-only material type. Upload and edit flows
collect required title, live date (defaults to today), optional host with
user link, and live platform presets. Persist the fields on Material and
skip SPU formatting for free-text titles.
2026-09-22 18:59:05 +08:00
5891627dec chore: ignore local secrets, temp deploy files and private docs
Keep migration credentials, preview routes, design tool artifacts,
personnel PII, and local handoff docs out of the repository.
2026-09-22 18:59:05 +08:00
江林铖
ad9c07414a feat: show submitter first-pass rates 2026-09-21 17:49:40 +08:00
江林铖
3bc36d141e fix: search brand knowledge by type 2026-09-21 14:24:51 +08:00
江林铖
b931e9b08e fix: fill brand knowledge preview cards 2026-09-21 13:36:57 +08:00
江林铖
1318f94953 fix: prevent brand knowledge edit crash 2026-09-21 11:53:08 +08:00
江林铖
b53a382715 feat: add brand knowledge template types 2026-09-21 11:24:03 +08:00
江林铖
e5da7f0e25 chore: remove brand building workspace 2026-09-21 10:44:47 +08:00
江林铖
3be02ff92e feat: sync performance conversion metrics daily 2026-09-18 11:31:40 +08:00
江林铖
88f6c10799 feat: show platform for conversion product ids 2026-09-18 09:27:49 +08:00
江林铖
d0cd7ab979 feat: reconcile workflow product ids daily 2026-09-17 16:14:14 +08:00
江林铖
35a301a45e feat: open performance conversion details separately 2026-09-17 15:29:01 +08:00
江林铖
6dbafbd5ed feat: filter performance conversion by completion date 2026-09-17 14:34:09 +08:00
江林铖
305ce3a52b feat: add performance conversion monitoring 2026-09-17 13:12:38 +08:00
江林铖
83673baf70 fix: support large brand knowledge uploads 2026-09-16 15:28:42 +08:00
江林铖
ab37a99601 ui: align brand knowledge card grid 2026-09-16 11:54:00 +08:00
江林铖
71e30662e5 fix: refine brand knowledge image previews 2026-09-16 11:27:06 +08:00
江林铖
ea14061331 feat: add brand knowledge sharing and management 2026-09-16 09:14:20 +08:00
江林铖
2be20f84c3 fix: preprocess oversized knowledge previews in browser 2026-09-15 13:05:30 +08:00
江林铖
2db3cf962f ui: simplify brand knowledge header 2026-09-15 11:27:31 +08:00
江林铖
34f355b538 fix: slice long brand knowledge previews 2026-09-14 20:29:32 +08:00
江林铖
6c263e4999 feat: add brand knowledge detail view 2026-09-14 16:45:42 +08:00
江林铖
6d05ec2de6 feat: add brand knowledge engagement actions 2026-09-14 13:56:08 +08:00
江林铖
f5cb86e875 feat: align knowledge metadata with material cards 2026-09-14 11:57:44 +08:00
江林铖
61dade05ed feat: align brand knowledge cards with material library 2026-09-12 14:53:59 +08:00
江林铖
9692357954 fix: support brand knowledge uploads on node 18 2026-09-12 11:50:47 +08:00
江林铖
23ae91da4f feat: expand brand knowledge upload limits 2026-09-11 13:24:30 +08:00
江林铖
51d80148c3 feat: update brand knowledge types 2026-09-10 09:58:17 +08:00