rogee
|
bcd7bde2ba
|
docs: AGENTS.md UI 规范改为列表页卡片右上角按钮布局(对齐 ant-design-pro TableList)
douyin-release-gate / verify (push) Failing after 2m46s
|
2026-09-24 17:42:31 +08:00 |
|
rogee
|
1a0640f54a
|
feat(web): 账号详情页对齐 Pro Advanced Profile——三卡卡片流、实体标识进页头 content 行左侧
douyin-release-gate / verify (push) Failing after 2m47s
|
2026-09-24 17:39:13 +08:00 |
|
rogee
|
c4efe14e94
|
feat(web): 账号列表试点,操作按钮迁入卡片右上角(对齐 ant-design-pro TableList 布局)
|
2026-09-24 17:26:38 +08:00 |
|
rogee
|
0d9d2ffe13
|
fix(web): 账号详情页布局修复——Tab 内容纵向分层、操作按钮上移页头、平台/标签文案统一
douyin-release-gate / verify (push) Failing after 2m49s
|
2026-09-24 17:10:28 +08:00 |
|
rogee
|
04bec3aa84
|
feat(web): 页头操作按钮独立成行——标题下 content 槽右侧对齐,关闭面包屑
|
2026-09-24 17:10:28 +08:00 |
|
rogee
|
27e167b8e5
|
docs: 宪法新增禁止自动 E2E 测试约束
|
2026-09-24 17:10:13 +08:00 |
|
rogee
|
8455ccc5aa
|
feat: 账号导入列表账号名称按监控账号 ID 关联跳转竞品作者详情
douyin-release-gate / verify (push) Failing after 2m59s
|
2026-09-23 17:59:05 +08:00 |
|
rogee
|
c8c460da82
|
feat: 账号导入列表移除块级标题、刷新改图标,新增账号名称列(成功任务回填作者名)
|
2026-09-23 17:20:20 +08:00 |
|
rogee
|
45c61818f3
|
chore(web): 前端 dev 固定 8099 端口(STRICT_PORT,被占用即报错不递增)
douyin-release-gate / verify (push) Failing after 3m13s
|
2026-09-23 16:27:21 +08:00 |
|
rogee
|
837fe41865
|
fix(web): 官方 antd lint 清零——Alert title、Flex vertical 替代弃用 Space/List、App.useApp 包裹
|
2026-09-23 16:14:56 +08:00 |
|
rogee
|
d0a252f3dd
|
docs(ui): AGENTS.md 声明 antd skills/工具安装确认与 UI 规范;页头操作按钮底部对齐
|
2026-09-23 15:59:01 +08:00 |
|
rogee
|
fdfc2fb544
|
chore: 添加官方 antd/ant-design agent skills 与 AGENTS.md 技能引用
|
2026-09-23 15:45:30 +08:00 |
|
rogee
|
ca919c3307
|
fix(web): 显式关闭 umi icons 特性,消除 dev 启动偶发整屏 esbuild ERROR
douyin-release-gate / verify (push) Failing after 3m3s
根因:@umijs/max 内建的 icons 预构建会在启动早期用 esbuild 扫描源码、
按别名解析 src/.umi 临时产物;窗口期内临时文件未就绪即报
"Could not resolve src/.umi/umi.ts"、"Can't resolve .umi/exports" 等
整屏 ERROR(webpack 编译与页面功能不受影响)。上游同类竞态的已知问题
(umijs/umi#10339 修过一处同类)。本项目图标全部直接来自 @ant-design/icons,
不使用该特性,故显式 icons: false 关闭,扫描进程不再启动。
|
2026-09-23 14:20:41 +08:00 |
|
rogee
|
ebd99f91d2
|
fix(web): 侧栏选中精确匹配、页头标题左对齐、添加按钮移至标题行、工作台补内容区 Card
douyin-release-gate / verify (push) Failing after 3m51s
- ProLayout 默认按路径前缀高亮菜单(/accounts 与 /accounts/import 同时选中),改为受控 selectedKeys(metadata.menuSelectedKey 最长前缀精确匹配,详情页回落父级)
- 页面标题/副标题从 PageContainer extra(右上)移到 title 槽(左上),动作按钮经 PageActions Context 渲染到 extra 与标题同行
- 新增 web/src/components/PageActions.tsx;账号导入/我的账号/监控账号/运行环境/网关/网络出口 六处列表页注册各自按钮并移除卡内独占行(重复副标题的小字提示一并移除)
- 运营工作台根节点包 Card variant=outlined,operations 标签页去掉冗余内层 Card
- dashboard 移除内层 PageContainer,避免与全局页头双标题
|
2026-09-23 11:21:28 +08:00 |
|
rogee
|
caf4b0fdcb
|
feat(web): 页面标题移至右上角、拆卡片嵌套、筛选与表格双卡片
douyin-release-gate / verify (push) Failing after 3m49s
- 布局:PageContainer extra 渲染标题+副标题(内容区右上角),卡内重复标题/副标题移除
- 详情页(账号/编辑/草稿/Attempt/环境/出口)外层 Card 拆除,区块卡平铺在灰底上
- 任务中心、竞品分析改为筛选卡+表格卡双卡片;工作台外层 Card 拆除,操作记录表包 Card
- 浏览器实测 13 个页面:0 嵌套卡片、表格均在 Card 内、标题无重复;生产构建通过
|
2026-09-23 08:42:31 +08:00 |
|
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 |
|