Commit Graph
110 Commits
Author SHA1 Message Date
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
rogee ae8c89d4b3 fix: handle rendered and large Douyin login screens 2026-09-16 12:57:54 +08:00
rogee b05b8b6d1b ci: fix coverage parsing and artifact upload 2026-09-16 11:21:42 +08:00
rogee 7712b033b0 feat: expose Douyin login QR in admin 2026-09-16 10:50:05 +08:00
rogee 9095920a5b fix: complete Douyin release remediation 2026-09-16 01:51:14 +08:00
rogee 977e541fef feat: finish Douyin production readiness flow 2026-09-15 09:20:51 +08:00
rogee 5867aac20f fix: complete Xiaohongshu read-only flow 2026-09-14 23:19:31 +08:00
rogee 4c37d0c9bf feat: restore Xiaohongshu read-only collection 2026-09-14 20:05:32 +08:00
rogee 44a28954cf feat: integrate creator hub douyin workflows 2026-09-14 19:22:07 +08:00
rogee 025fe62c37 docs: add E2E and Douyin integration plans 2026-09-14 11:33:19 +08:00
rogee 4d1dd37438 feat: complete CreatorHub gateway review fixes 2026-09-13 21:52:52 +08:00
rogee 860ecaf7ea feat: continue CreatorHub plan01 implementation 2026-09-12 20:17:29 +08:00
rogee 1fbf126b21 fix: 列表详情页取消状态检测 2026-09-11 09:35:28 +08:00
rogee 7ce5fbd6d2 fix: 未知代 pending 清理按别名反查自动收敛
启动创建结果未知时会登记 runtime-not-found + 空 network_id 的
pending(fail-closed fence)。此前该状态永久卡死:所有操作入口
直接 409 要求人工对账。

removeGatewayRuntime 现在对此状态先按别名反查网关:
- 无容器:该代无实物,直接解除 pending;
- 有同版本容器:采用其实物代继续统一清理;
- 版本不符:别名下已是别的代,维持人工对账。

附回归测试覆盖三分支;真实环境验证卡死状态自动收敛。
2026-09-07 18:54:03 +08:00
rogee 83397927c2 fix: 账号列表与环境解耦;网关清理收敛已消失的旧代
- 社媒账号列表页不再拉取运行环境数据:账号是资源池,环境故障
  不应阻塞账号展示,409 横幅随之消失;「固定资源」「可调度」
  两列移除,绑定状态去运行环境页查看。详情页保持原行为。
- docker-gateway DELETE 清理:容器与登记网络均已不存在时返回
  204 而非 409,控制面 runtime_cleanup_pending 可收敛,修复
  外部清理过的旧代永久卡死;容器存活而网络消失仍 fail-closed。
2026-09-07 09:44:22 +08:00
rogee 1ce0375414 fix: safely reconcile rejected runtime creates (#47) 2026-09-04 16:39:53 +08:00
rogee 62418b1f0d Merge pull request '网络出口列表改为表格展示' (#46) from feat/network-exit-table into main 2026-09-04 10:34:21 +08:00
rogee c333d59796 fix: 网络出口列表以 ID 作为主标识展示 2026-09-04 09:54:55 +08:00
rogee fdbb37ad48 feat: 网络出口列表改为表格展示 2026-09-03 18:39:29 +08:00
rogee de91d7a882 chore: 前端代码风格统一并清理未使用导入;移除过时的 PR 流程规则 2026-09-03 17:16:08 +08:00
rogee 934d2c1bc5 Merge pull request 'fix: 网络出口明文认证存储与创建 Modal 统一关闭' (#45) from fix/network-exit-credentials-modal-close into main 2026-09-03 17:04:28 +08:00
rogee ab7499655b fix: store network exit credentials directly 2026-09-03 15:06:35 +08:00
rogee 331a0a1bc8 Merge pull request 'fix(gateways): 支持编辑名称地址和令牌' (#44) from feat/gateway-edit into main 2026-09-03 13:21:01 +08:00
rogee a2669620da fix(gateways): 支持编辑名称地址和令牌
- 新增 PUT /api/gateways/:name,支持改名、修改 Endpoint 与令牌
- 网关改名通过 PostgreSQL ON UPDATE CASCADE 原子同步环境引用
- 编辑令牌留空时保留原值,避免只改地址时意外轮换
- 网关列表增加编辑弹窗并覆盖成功、冲突、缺失与失败展示
2026-09-03 13:14:13 +08:00