971e17fcd8
feat(desktop): authorize material accounts and sync private workspaces
2026-10-20 13:39:33 +08:00
94ea82e7cb
feat(ai): verify model capabilities through real protocol tests
2026-10-13 12:28:41 +08:00
e5a20753b6
feat: add capability-aware AI model administration
2026-10-13 09:59:04 +08:00
c53fa0e292
feat: add super-admin product detail generator
2026-10-12 19:29:03 +08:00
a1ffe3b106
fix: preserve shared derived file references in purge lookup
2026-10-09 16:11:27 +08:00
477ff64b07
fix: index file references for recycle-bin cleanup
2026-10-09 15:33:56 +08:00
df0e765f3e
fix: restore durable recycle-bin permanent deletion
2026-10-09 12:49:44 +08:00
858e9a690e
fix: bind permissions to roster identities and persist team functions
2026-10-08 17:14:11 +08:00
0baa951fd9
fix: use certificate test date for inspection reports
2026-09-24 11:14:25 +08:00
8dc5ffb71b
feat: add certificate report metadata and report kinds
2026-09-23 20:27:17 +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
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
江林铖
3be02ff92e
feat: sync performance conversion metrics daily
2026-09-18 11:31:40 +08:00
江林铖
d0cd7ab979
feat: reconcile workflow product ids daily
2026-09-17 16:14:14 +08:00
江林铖
ea14061331
feat: add brand knowledge sharing and management
2026-09-16 09:14:20 +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
江林铖
12f2baf3bc
feat: enhance brand knowledge uploads
2026-09-09 13:29:33 +08:00
江林铖
b3fa6b23d8
feat: enable brand knowledge uploads
2026-09-08 17:46:49 +08:00
江林铖
52c3a36b0f
fix: sync completed dingtalk workflows and add work review brand
2026-09-03 17:41:17 +08:00
江林铖
78e97e0756
feat: refine team capacity workflow filtering and roster history
2026-09-02 16:06:13 +08:00
chenpei
d2ca6a1bd8
feat: protect private task details and unify supervisor resolution
2026-08-31 15:25:03 +08:00
chenpei
6ac36e73af
feat: integrate notification admin and recoverable API keys
2026-08-29 10:25:32 +08:00
chenpei
71b8f30d5b
feat: add task detail image approval and insertion flow
2026-08-28 19:20:10 +08:00
chenpei
fd2dec176a
权限组矩阵新增任务-详情编辑图片能力,默认关闭,勾选组成员可单图编辑
2026-08-28 16:06:20 +08:00
chenpei
d6a41d9283
视频提前访问改为权限组级能力,人进组即获得,看板直接开关
2026-08-27 21:06:27 +08:00
chenpei
53b19ccd5a
视频15天保护期支持按用户豁免,仅站内生效且超管可开关
2026-08-27 14:48:05 +08:00
江林铖
0d27b6384f
feat: enrich workflow project details
2026-08-27 09:42:33 +08:00
江林铖
d8d49a425b
fix: filter monthly launches by demand type
2026-08-26 14:45:11 +08:00
江林铖
2503ad02e0
进行中项目支持多维下钻分析
2026-08-24 18:10:00 +08:00
江林铖
eb10f8246b
feat: sync DingTalk workflows for ongoing metric
2026-08-21 10:31:01 +08:00
chenpei
c6c4453c02
fix: 一个部门只能进一组,树上标明占用状态
...
分配部门时拦截冲突。已在别组的不能再加,并写清已在哪组、随上级还是未进组。
2026-08-20 14:17:17 +08:00
chenpei
683f86c7af
feat: 权限组可挂部门和多人
...
一组就是一份权限。部门进组当底子,人进组当加餐,能看的取并集。
2026-08-20 12:41:12 +08:00
chenpei
1769c65055
feat: 用户可继承一套权限加餐
...
人仍用花名册部门权限。个别用户可再继承运营或视觉套餐,两套叠加。九千七不用再改部门。
2026-08-20 10:43:57 +08:00
chenpei
8009c62868
perf: 创意资产库第一页加速,空壳改为权威标记
2026-08-17 11:39:40 +08:00
chenpei
7b0ee5efb4
feat: 人员架构统一到钉钉唯一值,接入上游组织架构动态同步
...
素材库与考核调研此前各有一套人事数据,彼此没有外键,靠姓名、邮箱在运行时
逐层软匹配。本次把身份判定收敛到钉钉唯一值,并让组织架构与人员状态跟随
上游 HR 系统自动更新。
人员身份
- 新增账号与权威人员档案的正式绑定表,活跃绑定双向唯一
- users.dingtalkUserId 补上唯一约束,数据库层面杜绝一人多号
- 移除钉钉登录的同名自动合并,同名冲突一律转人工核对
- 看板删除特判由比对用户名改为比对钉钉唯一值,避免同名越权
组织架构
- 新增 OrganizationUnit,直接镜像上游 HR 部门树
- 不再从员工部门路径倒推,同名部门不会再被合并
- 上游已删除的部门下线而非物理删除
人员状态
- 新增规范化的 employmentState,取代对混杂原始值做关键词匹配
- 接入上游离职表,离职判定不再依赖中文关键词
- 离职联动:归档账号并把素材托管给所在部门,默认只处理离职满 30 天者
素材归属
- 归属变更纳入正式转移,记录最初上传者、转移流水与理由
- 新增素材托管部门,归属与署名分离:托管只改维护责任,不动署名
- 编辑素材的权限判定统一到 canManageMaterial
- 修复任务-详情上传把邮箱误存为作者名的问题
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-08-14 09:53:48 +08:00
chenpei
7326e273e1
fix: harden media upload and release safety
...
Protect upload cleanup and atomic completion paths, add durable media worker leases and brand asset validation, and introduce verified migration/bootstrap/deployment gates.
2026-08-12 18:04:08 +08:00
chenpei
0897c81471
fix: 稳定任务详情上传与素材查询
2026-08-01 16:17:42 +08:00
chenpei
362a468d67
feat: 为任务素材增加钉钉审批编号
2026-07-29 11:57:35 +08:00
江林铖
417a3b0243
feat: 新增作品过稿看板及本地测试环境
2026-07-28 17:29:47 +08:00
chenpei
c35ab8c663
fix: 完善考核调研人员多部门归属
2026-07-27 13:31:36 +08:00
chenpei
7925ca74de
feat: 记录任务详情需求运营
2026-07-24 14:47:27 +08:00
chenpei
770a39b127
feat: 完善考核调研管理员维护后台
2026-07-23 17:09:45 +08:00
chenpei
9d812f8c84
feat: 按岗位配置考核调研流程
2026-07-23 09:25:50 +08:00
chenpei
6265a8d1f1
feat: 考核调研通知支持钉钉机器人单聊
2026-07-15 10:26:32 +08:00
chenpei
118b578ec5
增加考核调研撤销与看板对齐
2026-07-13 11:16:08 +08:00
chenpei
993a92dd3f
feat: 规范月度调研命名与明细
2026-07-10 17:15:54 +08:00
chenpei
b391c37cd9
feat: 升级考核调研看板与视觉评分模板
2026-07-09 13:15:03 +08:00
chenpei
f4236c44c4
feat: add native performance survey module
2026-07-03 15:12:20 +08:00