rogee
d9e57c4900
feat(gateway)!: drop HTTP listener, run outbound agent only
...
- delete GatewayHTTPServer/GatewayHandler, create_server, /healthz and
/v1/channel; event_channel module removed
- load_config now requires CREATOR_PLATFORM_URL + CREATOR_GATEWAY_KEY
- run() wires Gateway into OutboundAgent; SIGINT/SIGTERM stop the agent
- deploy env example, install script, systemd unit docs and deployment
docs updated to the outbound model; NATIVE_GATEWAY_ENDPOINT dead dev
config removed
2026-10-09 08:25:27 +08:00
rogee
b3e1140348
docs: plan gateway outbound channel replacing inbound dial model
2026-10-09 00:50:13 +08:00
rogee
e4c0186f96
fix(events): isolate subscription overflow instead of killing the shared channel
...
douyin-release-gate / verify (push) Failing after 21m22s
One slow account's full subscription buffer no longer tears down the
WebSocket shared by all accounts on the gateway. The overflowing
subscription is retired with an explicit error and replays unacked
deliveries on resubscribe; the buffer grows from 2 to 64 messages.
2026-10-08 21:57:12 +08:00
rogee
297b813b90
docs: plan realtime events and gateway WebSocket migration
2026-10-07 23:45:32 +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
b72727451d
fix: share Xvfb display across browser instances
2026-10-06 12:59:55 +08:00
rogee
ddd1396629
docs(plan): 三阶段迭代完成状态标注(Phase 3 数字主键重构合入)
2026-09-28 23:16:02 +08:00
rogee
0879d9fd25
refactor(schema): 迁移 043 schema 收敛——42→19 张表,统一迁移 runner
...
- 迁移 043 一次到位:runtime_instance/environment_binding 并入 browser_env(账号即环境)、
credential_reference 并入 social_account、work_source/metric_plan 并入 creator_work、
sync 租约并入 creator_collection_checkpoint(kind='sync')、audit_event 瘦列、
creator_settings 去转写列、TRUNCATE 账号域(竞品采集数据无损保留)
- 统一迁移 runner:environment.Open 串起 001 账号基座 + hub 链 + 038 creator 版本回填
(v+1000) + creator 1017-1042 + 043;account/creator Open 不再迁移
- 三域 store SQL 全量适配:CreateBoundEnv 就绪门禁、SetRuntimeCleanupPending fence
语义(未知代 MissingRuntimeID 允许登记并释放活跃实例)、metric_plan 列并入 work、
checkpoint sync 租约、deletion 链路重写
- api 适配:envView 去 runtime_instance_id、audit filter 去任务列、browser_env 单表查询
- 测试:迁移 043 形态探针、迁移不可变映射新路径、legacy 迁移重放子测试重写、
fence/出口生命周期/单来源 upsert 语义覆盖;CREATORHUB_POSTGRES_TEST_URL 全绿,
environment 70%/creator 67.5% 覆盖率,tsc 通过
2026-09-28 19:48:55 +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
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
c04cbb9eaf
fix: move frontend dev server to port 5100
2026-09-20 15:11:13 +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
2275075d7e
refactor: reorganize project by component
2026-09-18 19:00:31 +08:00
rogee
e8f2c192ba
refactor: migrate browser gateway to native xvfb
2026-09-18 16:50:18 +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
8bad68d4f6
docs: record final CI gate result
2026-09-16 15:32:51 +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
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
f054d04321
HH-912: simplify social account creation ( #36 )
2026-09-02 02:03:36 +08:00
rogee
3729ce910f
feat: support direct network exit for runtimes
2026-09-01 19:12:48 +08:00
rogee
5674cfe8c3
fix: expose configuration menus and relax password length
2026-09-01 17:54:02 +08:00
rogee
2332a94a0a
HH-900: document manual startup and business validation ( #35 )
2026-09-01 13:31:23 +08:00
rogee
024bf14448
HH-807: harden runtime coordination ( #21 )
2026-08-31 19:37:17 +08:00
rogee
1d9fd9f0e0
HH-867: 控制面单用户认证与停机通知 ( #30 )
2026-08-31 18:31:11 +08:00
rogee
c234699ae7
HH-834: tighten gateway lifecycle fences ( #28 )
2026-08-31 12:07:15 +08:00
rogee
00d044d440
HH-833: fence gateway generations across replicas ( #22 )
2026-08-29 23:27:30 +08:00
rogee
f1ccfa0096
HH-803: add stable network exit orchestration ( #19 )
2026-08-29 07:59:55 +08:00
rogee
884505bb55
HH-800 / HH-804: unify account schema and lifecycle ( #18 )
2026-08-28 23:14:52 +08:00
rogee
199f7b348a
feat: 多镜像版本管理与网关化环境编排 ( #14 )
2026-08-28 19:46:08 +08:00
rogee
0b9808705d
HH-776: gracefully stop managed browser containers ( #15 )
2026-08-28 19:22:22 +08:00
rogee
b875149605
feat: 开发阶段开放局域网访问,移除网络隔离与访问约束
...
- compose: 去掉 control 网络的 internal 标记(internal 网络上 Docker 会静默丢弃端口发布,导致局域网无法访问)
- docker-gateway: 浏览器网络改为普通 bridge,移除 internal+禁 ICC
- AGENTS.md: 新增开发阶段原则(仅业务功能、不做访问限制、安全自管),删除输入信任/风控/敏感日志约束
- docs/README: 同步移除 localhost-only 与网络隔离声明
- 端口改为 8082(8080 被 multica-backend-1 占用)
2026-08-28 15:58:52 +08:00
rogee
fa36eeb09b
HH-772: add executable deployment guide ( #11 )
2026-08-28 13:00:40 +08:00
rogee
829521f5bc
HH-768: implement phase A offline workflow ( #10 )
2026-08-28 11:20:00 +08:00
rogee
c474455a06
HH-744: converge Go service infrastructure ( #6 )
2026-08-27 19:58:45 +08:00