 Rogeeandrogee
|
ef8931099c
|
HH-469: close WebSocket fanout contract gaps (#109)
* HH-469: close websocket fanout contract gaps
* fix: unify message sender contracts
---------
Co-authored-by: Rogee <rogee@ipao.vip>
|
2026-08-23 00:22:01 +08:00 |
|
 Rogeeandrogee
|
b31b1b9562
|
H-337: restore Web widget reply visibility (#64)
* H-337: restore widget reply delivery
* H-337: harden widget conversation ownership
---------
Co-authored-by: Rogee <rogee@ipao.vip>
|
2026-08-20 22:22:27 +08:00 |
|
 Rogeeandrogee
|
3d9817c9f5
|
H-337: fix Web Channel availability and realtime delivery (#60)
* H-337: fix Web Channel availability and realtime delivery
* fix(widget): preserve realtime sender and activity contracts
* fix(widget): keep realtime sender payloads consistent
* fix(widget): make public message persistence atomic
* fix(inbox): keep availability projection out of schema
---------
Co-authored-by: Rogee <rogee@ipao.vip>
|
2026-08-20 14:30:05 +08:00 |
|
 Rogeeandrogee
|
0555b296cc
|
fix(conversations): sync AI takeover exit in realtime (#6)
Co-authored-by: Rogee <rogee@ipao.vip>
|
2026-08-13 01:28:31 +08:00 |
|
Rogee
|
4611c0201f
|
test: improve backend unit coverage
|
2026-08-04 12:26:25 +08:00 |
|
Rogee
|
04b999e377
|
refactor: 移除 FakeMessagePlatform channel 全部逻辑、展示、配置
- 删除 channels/fake/ 整个 Node.js FakeMessagePlatform (8文件)
- 删除后端 FakeProvider (fake.go + fake_test.go) + FakeWebhookHandler (fake_webhook.go)
- bootstrap.go: 移除 FakeProvider 接线 + isFakeChannelEnabled()
- router.go: 移除 FakeWebhook 字段 + /webhooks/fake/:identifier 路由
- provider.go: 移除 ChannelFake 常量
- inbox_service.go: 移除 fake channel 类型验证 + isFakeChannelAllowed()
- 前端: 移除 Fake.vue + ChannelFactory/ChannelList/ChannelItem 引用 + i18n (en/zh_CN)
- package.json: 移除 fake:start/dev/test/dev:all 脚本
- pnpm-workspace.yaml: 移除 channels/fake
- .env/.env.example/quickstart: 移除 GOCHAT_ALLOW_FAKE_CHANNEL
- 测试: bridge_listener_test 改用 web_widget, router_test 移除 fake 路由断言
- 保留 fake:ai LLM Provider (backend/internal/llm/fake_provider.go) — 与 channel 无关
|
2026-07-30 09:09:17 +08:00 |
|
rogee
|
d16bb55d91
|
feat(realtime): complete fake channel reply flow
|
2026-07-13 14:57:28 +08:00 |
|
rogee
|
e61b2acf6d
|
Bridge channel dispatcher events to WebSocket EventPublisher for real-time delivery
|
2026-07-08 09:02:44 +08:00 |
|