rogee
a34ba07d5b
feat(web): gateway management for outbound access keys
...
- create/edit by name only; platform-issued key echoed once with
gateway config guide (CREATOR_PLATFORM_URL + CREATOR_GATEWAY_KEY)
- online/offline/never-connected tag from channel session state,
version column, pending task count linking to per-gateway task
history drawer (paginated, duration, status tag, error)
- reset-key action with confirm; api layer adds gatewayAction and
gatewayTasks; delete whitelist includes gateways
- tests updated for the outbound model; events ellipsis checklist
entry removed (field no longer truncated); table header test picks
the sticky table
2026-10-09 08:36:34 +08:00
rogee
360bf96bab
feat: push Douyin events through shared WebSocket and SSE
douyin-release-gate / verify (push) Failing after 18m0s
2026-10-07 23:45:32 +08:00
rogee
739f3f4d1e
fix(works): use default typography for card descriptions and growth
douyin-release-gate / verify (push) Failing after 20m18s
2026-10-07 20:12:20 +08:00
rogee
26fa98d907
feat(events): refine aggregation ordering and presentation
2026-10-07 20:12:19 +08:00
rogee
909e79100a
feat(settings): accept duration units while preserving seconds
douyin-release-gate / verify (push) Failing after 18m35s
2026-10-07 18:20:25 +08:00
rogee
f345e368df
feat: configure OpenAI-compatible AI services and discover models
douyin-release-gate / verify (push) Failing after 19m29s
2026-10-07 17:17:33 +08:00
rogee
51091cf0c5
fix: preserve pagination and filters across list navigation
douyin-release-gate / verify (push) Failing after 18m33s
2026-10-07 14:41:11 +08:00
rogee
718e4479cf
fix: preserve monitoring list pagination when returning from details
2026-10-07 14:00:35 +08:00
rogee
d94f83cde9
fix(messages): stabilize conversation ordering by real message time
douyin-release-gate / verify (push) Failing after 18m44s
2026-10-07 13:13:06 +08:00
rogee
1ee5669027
fix(messages): generate send request IDs on LAN HTTP pages
2026-10-07 12:40:50 +08:00
rogee
a5c23d8081
fix(messages): dismiss sync warnings and fill available page height
2026-10-07 12:24:38 +08:00
rogee
5428ab9e0b
fix(messages): sync and display real peer nicknames
2026-10-07 11:36:28 +08:00
rogee
579ca1d609
fix(web): remove private message history help text
2026-10-07 11:17:53 +08:00
rogee
fb155319b0
fix(web): prevent private conversation items from overlapping
2026-10-07 11:13:35 +08:00
rogee
e50bed9ad8
feat: add account events and private message management
...
douyin-release-gate / verify (push) Failing after 18m54s
Add Douyin notification polling, event details, and manual multi-account private messaging.
Refine environment memory settings, account operations, login collection recovery, and message UI; update tests and documentation.
2026-10-07 10:23:05 +08:00
rogee
911bde3454
feat: use linked covers and account names in comment aggregation
2026-10-06 15:11:14 +08:00
rogee
b984202ebb
feat: add source-separated comment aggregation page
2026-10-06 14:55:02 +08:00
rogee
5691fd1a93
fix: remove publication verification filter from work analysis
2026-10-06 14:47:13 +08:00
rogee
fa7b78797d
feat: unify owned and competitor work analysis
2026-10-06 14:40:32 +08:00
rogee
ca3cbb8d37
fix(web): offset sticky table headers below layout header
2026-10-06 14:22:47 +08:00
rogee
3d668769f6
fix(web): use page scrolling for all tables
2026-10-06 14:15:34 +08:00
rogee
881afb6203
fix: exclude owned works from competitor analysis
2026-10-06 14:15:02 +08:00
rogee
915d8c44e0
fix(web): use 3:4 work covers
2026-10-06 13:53:33 +08:00
rogee
7c6fb54164
fix(web): show five portrait work cards per desktop row
douyin-release-gate / verify (push) Failing after 12m45s
2026-10-06 13:43:55 +08:00
rogee
950b23da32
feat: unify account environments and work collection
2026-10-06 13:00:29 +08:00
rogee
c213013a27
fix(accounts): match network exit select to profile field size
2026-10-06 10:36:51 +08:00
rogee
67bbd199b2
feat(accounts): consolidate detail resources and move exit switching to edit
2026-10-06 10:30:53 +08:00
rogee
94df412579
fix(accounts): restore gateway selection and use creation modal
2026-10-06 10:28:58 +08:00
rogee
58e9a73cc4
feat(accounts): display business status with distinct colors
2026-10-06 10:21:37 +08:00
rogee
221cc30e31
fix(ui): show full truncated content on hover
2026-10-06 10:14:24 +08:00
rogee
f1a62e25de
feat(account): create browser environments before verified login
douyin-release-gate / verify (push) Failing after 4m22s
2026-10-06 05:55:53 +08:00
rogee
fa558d9a64
fix: show sync failures on hover and preserve browser error details
2026-10-05 22:14:15 +08:00
rogee
a899ea0caa
feat(web): 编辑社媒账号页三行表单布局 + 指纹浏览器环境单独保存
...
douyin-release-gate / verify (push) Failing after 3m57s
- 资料表单三行分组:登录用户名/更新密码/业务状态;实名状态/实名姓名/实名证件号;账号备注独占一行
- 新增 FingerprintFields 共享组件(字段+载荷构建+回显转换),创建页同步复用
- 编辑页指纹独立卡片单独保存(PUT fingerprint),运行中环境保存后自动重启生效
- 修复暗病:保存资料不再发送 Number(undefined)=NaN 的 cooldown_seconds,改透传当前值
2026-09-30 17:13:08 +08:00
rogee
50aada884f
fix(web): 监控账号画像对齐抖音主页形态——关注/粉丝/获赞独立数字行,作者介绍去 label 独立行,昵称后挂抖音主页链接,移除平台账号项
2026-09-30 17:03:05 +08:00
rogee
2caaf2d606
feat(web): 监控账号详情展示获赞与作者介绍——介绍单行省略,「更多」hover 弹出全文
2026-09-30 16:38:01 +08:00
rogee
a9358f5c96
refactor(web): 竞品分析复用 WorksGallery,与监控账号作品列表同一套展现
...
- WorksGallery 支持 sourceId 可选与 extraFilters 透传
- 竞品页删除自建作品卡片/详情抽屉/分页,仅保留筛选卡
- 修复日期筛选序列化(dayjs 模板串产生非法 RFC3339)
2026-09-30 15:50:18 +08:00
rogee
c6a4d20c03
feat(accounts): 我的账号列表展示画像指标并新增「启动」操作
...
douyin-release-gate / verify (push) Failing after 4m12s
- 列表新增粉丝/关注/获赞/互关/评论数值列(formatCount 风格对齐监控列表),作品数据列作品数取最新快照回填
- 操作列新增「启动」:POST /phase-a/accounts/:id/start 启动环境,成功后弹窗展示网关浏览器登录画面
(login-qr 截图,默认打开个人中心页),支持刷新画面与核验浏览器身份;409 就绪原因透传提示
- 详情页趋势图与账号数据卡补互关序列
- 新增源码断言测试 account-management-list.test.cjs(4 用例全过,antd lint 0 警告)
2026-09-30 12:50:19 +08:00
rogee
a94bdf7921
feat(gateway): 网关健康状态——后台定时探活只保留最近一次结果并在列表展示
...
- 迁移 1043:gateway 表加 health_status/last_check_reason/last_checked_at
- Store.RecordGatewayCheck 覆盖写最近一次探活结果,Create/Update/List/Get 全量返回健康字段
- api.RecordGatewayHealthChecks 并发探 /healthz:连接失败或 5xx 判离线,其余判在线(401 等异常写入原因供排查)
- workers 每 30 秒一轮,app 启动接线
- 网关管理列表新增健康状态列:在线/离线/未检查 Tag,原因与检查时间收进 Tooltip
2026-09-29 14:47:49 +08:00
rogee
7dea052e55
feat(web): 账号即环境 UI 收敛——删 /browsers 页面,环境并入账号详情
...
- 删除 /browsers 列表/创建/详情页与菜单项,运行环境不再是独立资源
- 账号详情:GET /api/phase-a/accounts/:id 内联 environment 字段
(网关/出口/绑定版本/运行实例/不可调度原因),固定资源卡直接展示
- 状态卡两态开关:暂停→「启动账号」(start=resume+启动环境),
运行中→「暂停账号」(联动停环境);出口重绑卡片内完成
(POST /network-exits/:id/rebind 返回内联 environment,出口切换不再跳环境页)
- 删除 creator/settings 残留的转写服务字段(后端 settings 无此列)
- helpers.ts accountReadiness 改用 runtime_id/runtime_cleanup_pending
- network-exits 列表绑定账号列改由账号列表内联数据驱动
- 全量验证:go test ./...(PG)全绿、tsc --noEmit 通过、max build 通过、
node --test 12/12 通过
2026-09-28 20:30:23 +08:00
rogee
c2bccba352
refactor(web): 删除前端空转链路(任务中心/草稿/attempt/运营工作台/素材面板)
...
- 删页面目录 tasks/ drafts/ attempts/ creator/workbench/
- 竞品页移除素材处理 Drawer 与素材操作
- metadata 菜单与页头规则同步收敛
- api.ts/listQuery.ts 移除对应 resource 与函数
- 固定表头测试文件清单同步
2026-09-28 15:54:32 +08:00
rogee
0a988fb1b3
fix(web): conditional table scroll and fixed first column
2026-09-28 15:28:31 +08:00
rogee
7ed542df4f
fix(web): unify list tables with fixed header, fixed actions and pagination
2026-09-28 15:20:55 +08:00
rogee
6958330a5f
fix(web): hide title for untitled works
douyin-release-gate / verify (push) Failing after 3m9s
2026-09-28 12:56:43 +08:00
rogee
5dcabcb3cd
fix(web): split monitoring account metrics into columns
2026-09-28 12:52:18 +08:00
rogee
ae7dec7e88
fix(web): restore monitoring account table without platform account key
2026-09-28 12:44:38 +08:00
rogee
b625562c9a
fix(web): 作品卡指标 GRID 上移至封面正下方内容上方,ICON 移到数字下方
...
douyin-release-gate / verify (push) Failing after 3m13s
- WorkStatsGrid 移到卡片 body 顶部(紧贴封面边框行),标题/描述/发布时间在其下
- 每列改为数字在上(14px 加粗)、图标+标签在下(11px 辅助色),单列纵向展示
- 单测断言同步更新,node --test 4 例全绿,tsc/antd lint 通过
2026-09-28 11:57:46 +08:00
rogee
8748f899d4
feat(web): 监控作品卡片展示描述,观看/点赞/评论/分享全宽 GRID 贴封面下方
...
douyin-release-gate / verify (push) Failing after 3m20s
- WorksGallery 卡片封面改走本地缓存 /works/:id/cover(WorkCover 与竞品分析页同链路,
替换会过期的 douyinpic 签名 URL)
- 卡片新增作品描述(body,两行省略)
- 指标从标题下横排小字改为封面下方全宽四列 GRID(观看/点赞/评论/分享,上值下图标行)
- WorksGallery 为监控账号详情与自有账号详情共用,两处同步生效
- 测试:works-gallery-card 3 例 + 既有 1 例全绿,tsc/antd lint 通过
2026-09-28 11:19:52 +08:00
rogee
8fe66f24a0
fix(web): remove duplicate monitoring row spacing and border
2026-09-28 10:48:56 +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
7934435475
remove browser version management
2026-09-21 08:47:21 +08:00