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 |
|
rogee
|
a4a9c82b8b
|
docs: record Douyin QR verification evidence
|
2026-09-16 14:05:41 +08:00 |
|
rogee
|
5edccd8c3f
|
ci: isolate compose host port
|
2026-09-16 14:02:50 +08:00 |
|
rogee
|
0a013ffd47
|
ci: probe compose health inside service
|
2026-09-16 13:40:14 +08:00 |
|