136 Commits
Author SHA1 Message Date
rogee 5053f8972a feat(web): 菜单顶部新增工作台占位页(/dashboard,对标 pro workplace,统计后期规划)
douyin-release-gate / verify (push) Failing after 17m11s
2026-09-22 17:46:38 +08:00
rogee 49c130f391 style(web): 侧栏仅保留模块菜单并补图标;内容区统一 Card wrapper 与页面背景区分
douyin-release-gate / verify (push) Failing after 2m44s
- 侧栏 menuHeaderRender=false,折叠菜单只剩模块链接(标题由 TopNav 呈现)
- 菜单补齐 10 个常用语义图标(账号导入/我的账号/监控账号/竞品分析/工作台/采集设置/任务中心/运行环境/网络出口/网关管理)
- 列表与详情/新建/编辑页主内容统一 <Card variant=outlined> 包裹,对齐 pro 官方预览的灰底+白卡层次(17 处)
- metadata.ts → metadata.tsx(菜单 icon 需 JSX);ScanEyeOutlined/ChatSettingsOutlined 在当前 @ant-design/icons 不存在,改用 EyeOutlined/CommentOutlined
2026-09-22 17:34:28 +08:00
rogee 5e91eb7744 chore: 提供 .env.example 模板(真实 .env 不入库)
douyin-release-gate / verify (push) Failing after 3m25s
2026-09-22 17:08:17 +08:00
rogee c16b45cfbd chore: gitignore 补充 umi 产物与 Python __pycache__ 2026-09-22 16:56:54 +08:00
rogee 592671b2df style(web): 页面内容区不再重复渲染标题,标题统一由 TopNav 呈现 2026-09-22 16:49:26 +08:00
rogee 153788327b fix(web): 修复布局渲染与全局认证守卫的三个真实缺陷(浏览器实测发现)
- Layout 崩溃:Umi 4 约定式全局布局不注入 location prop(undefined 直接白屏报错),改用 useLocation()
- 整页空白无报错:Umi 4 渲染器不传 children prop(RemoteComponent 以 createElement(Component, null) 渲染),布局必须自行渲染 <Outlet/>
- 认证守卫是死代码:onRouteChange 写在 access.ts 从未被调用(Umi 运行时配置只认 src/app.ts,且签名为 ({location}) 对象参数);移入 app.ts 并删除 access.ts
2026-09-22 15:26:29 +08:00
rogee 3e87f67442 feat(web): 迁移 creator 四页(竞品分析/采集设置/运营工作台),替换审计发现的空白 stub
- competitors:作品列表 + 七项筛选(补 api filterKeys 缺失的 published_at_status,归档版白名单漏项导致筛选被静默丢弃)+ 详情 + 素材三步处理与仿写流程
- settings:antd Tabs + Form 四类配置,数值字段清空提交 0 对齐归档 Number('') 语义
- workbench:评论/线索/规则/事件/私信/操作记录六页签,SSE 实时订阅 + 5s 重连(api 新增 creatorSubscribe),回复/私信草稿持久化、幂等 operation_key、逐次人工确认
- $id 路由与归档一致复用竞品分析页;删除遗留 settings.tsx/workbench.tsx 空白 stub
2026-09-22 15:26:08 +08:00
rogee 984a53f2ae fix(web): 补回缺失的登录页(task-3 重构路由时误删,审计发现致命缺陷) 2026-09-22 13:35:34 +08:00
rogee 434cad7e5f chore: 前端整体切换到 web/(Umi Max + antd 6),构建链/Dockerfile/CI 同步,移除 web.archived,文档更新 2026-09-22 13:20:02 +08:00
rogee bc2427a8f3 chore(web): 用 npm@10 重建 package-lock(修复 Docker npm ci 不同步) 2026-09-22 13:14:38 +08:00
rogee 1552fb78c9 chore(web): sync package-lock(npm install 补全 sass/tsx 等间接依赖) 2026-09-22 13:05:27 +08:00
rogee 8fb77f50da feat(web): task-5 browsers 模块迁移(运行环境列表/创建/详情、网络出口列表/详情、网关管理,显式动词 API) 2026-09-22 12:55:23 +08:00
rogee 3e67556428 feat(web): task-4 tasks 模块迁移(任务中心列表/详情/attempts/drafts,Tabs 信息组织,动作与筛选语义对齐归档版) 2026-09-22 12:45:06 +08:00
rogee 04ac91874a feat(web): task-3 accounts 模块全量迁移(列表/监控/导入/新建/详情/编辑,antd 默认组件 + 约定式路由 + terser 压缩绕开 esbuild helper 冲突) 2026-09-22 12:40:09 +08:00
rogee 542eac9e0a fix(web): 修复登录页空白——移除 max 禁止的 umi 依赖 + 关闭 MFSU(本机缓存病态);浏览器实测登录跳转与菜单渲染通过 2026-09-22 12:13:36 +08:00
rogee ae6d0fcc06 chore(web): ignore umi generated src/.umi* 2026-09-22 11:35:25 +08:00
rogee b522595ad7 chore(web): untrack umi generated src/.umi 2026-09-22 11:35:25 +08:00
rogee b42515dc7a feat(web): task-2 布局骨架+登录页(ProLayout 菜单对齐归档版、Basic Auth 登录、401 全局登出、/api 代理)+ 领域 API 层(路径对齐 dataProvider) 2026-09-22 11:34:49 +08:00
rogee 60a60bbf01 chore(web): scaffold umi max 4.7 + antd 6.6.5 + pro-components 3.1.14-beta, placeholder routes for all pages 2026-09-22 11:19:22 +08:00
rogee 15912803fc chore: archive tanstack web frontend as web.archived, switch build chain to archived dist 2026-09-22 10:45:36 +08:00
rogee 4f736cba21 feat: split account management 2026-09-21 16:44:09 +08:00
rogee 86a332997e fix gateway share resolution and competitor identity 2026-09-21 12:51:58 +08:00
rogee 184cab3677 fix: randomize competitor preview gateway 2026-09-21 10:48:53 +08:00
rogee ebe8bc0175 fix: show competitor capability unavailable notice 2026-09-21 09:29:16 +08:00
rogee 75658022df fix: stop blocking browser refresh 2026-09-21 09:28:56 +08:00
rogee 7934435475 remove browser version management 2026-09-21 08:47:21 +08:00
rogee e79bd7425b feat: refine frontend tables and task center 2026-09-20 18:23:40 +08:00
rogee 59f170c191 refactor: use original dashboard UI primitives 2026-09-20 17:14:13 +08:00
rogee a25e84ac14 fix: serve frontend assets over lan 2026-09-20 15:41:19 +08:00
rogee 666f4580db fix: make gateway request logs readable 2026-09-20 15:23:05 +08:00
rogee c04cbb9eaf fix: move frontend dev server to port 5100 2026-09-20 15:11:13 +08:00
rogee 42cbf8e460 fix: keep gateway command in foreground 2026-09-20 15:05:31 +08:00
rogee 2cb22ac5e5 fix: reuse local gateway port during development 2026-09-20 14:54:52 +08:00
rogee 26b5804092 fix: make local database startup self contained 2026-09-20 14:49:37 +08:00
rogee dfafcae0c6 fix: avoid reserved pnpm env command 2026-09-20 14:30:45 +08:00
rogee 09f3784e73 chore: split local development services 2026-09-19 12:22:22 +08:00
rogee 8d35318c7e feat: complete TanStack dashboard acceptance 2026-09-19 12:09:01 +08:00
rogee 45a29ea89d merge: reorganize project by component 2026-09-18 19:00:47 +08:00
rogee 2275075d7e refactor: reorganize project by component 2026-09-18 19:00:31 +08:00
rogee 03ee6e3d6c Merge branch 'refactor/native-browser-xvfb-impl' 2026-09-18 16:50:33 +08:00
rogee e8f2c192ba refactor: migrate browser gateway to native xvfb 2026-09-18 16:50:18 +08:00
rogee 7e3808cf4c merge: allow account and competitor deletion 2026-09-17 16:17:08 +08:00
rogee 9ee7989f88 feat: allow account and competitor deletion 2026-09-17 16:09:17 +08:00
rogee 1bf905599c feat: unify owned and monitored accounts 2026-09-17 15:18:59 +08:00
rogee 1f63b5bd31 style: format creator pages test assertion 2026-09-16 16:54:41 +08:00
rogee af8f13859b docs: add Compose startup and manual validation steps 2026-09-16 16:15:59 +08:00
rogee 8bad68d4f6 docs: record final CI gate result 2026-09-16 15:32:51 +08:00
rogee 1de1996e2e ci: disable Go cache restore 2026-09-16 15:16:02 +08:00
rogee 7efd31b09c ci: disable hanging npm cache step 2026-09-16 14:32:44 +08:00
rogee 61e6133bbd docs: refresh current evidence revision 2026-09-16 14:11:46 +08:00