Commit Graph
89 Commits
Author SHA1 Message Date
rogee 25ef9ae494 fix(deploy): reuse shared redis and serve dashboard at root 2026-08-23 17:32:02 +08:00
rogee c3806b701a feat(parity): align Chatwoot 4.15.1 contracts 2026-07-14 12:11:52 +08:00
rogee d16bb55d91 feat(realtime): complete fake channel reply flow 2026-07-13 14:57:28 +08:00
rogee 0dabb8cfa5 docs: 整理文档目录结构 — 清理过时文档、归集功能子目录、统一命名规范
清理:
- 删除 34 份过时文档(gap reports/QA临时报告/验收报告/阶段性文档)
- 删除 docs/.hermes/skills 第三方 skills 副本(16 文件)
- 删除 skills-lock.json

目录归集:
- 根目录仅保留 README.md 索引
- product/ — 产品与架构设计(PRD + ARCHITECTURE + P2设计文档 + AI/企业路线图)
- tracking/ — Chatwoot parity 开发跟踪
- requirements/ — M01-M12 模块需求
- plans/ — 历史实现计划
- parity/ — 路由 parity 与前端契约
- qa/ — QA 报告与测试计划
- ops/ — 运维部署

命名规范:
- 全小写 kebab-case,禁止全大写文件名
- product/tracking/ops 用 NN- 序号前缀
- requirements 用 MNN- 两位零填充模块号
- plans/qa 用 YYYY-MM-DD- 日期前缀
- requirements M1-M9 零填充为 M01-M09(修复字典序)

同步更新:
- backend/cmd/route_parity/main.go 路径默认值
- backend/scripts/parity_frontend_smoke.sh 报告路径
- 所有 docs 内部交叉引用
- .gitignore 排除编译产物 (backend/gochat, backend/route_parity)
- 新增迁移 000052/000053
- 前端 WS 相关修改
2026-07-09 14:53:27 +08:00
rogee d884fdda0a Align GoChat with Chatwoot frontend contracts 2026-06-13 22:13:32 +08:00
rogee 71abf58636 docs: update Chatwoot parity alignment review 2026-06-11 09:57:09 +08:00
rogee 64f36ad642 feat(enterprise): align account limits API 2026-06-07 13:46:17 +08:00
rogee c28eb010c6 fix(webhooks): replace parity stubs 2026-06-07 13:18:25 +08:00
rogee 7ea4bf9362 fix(routes): align whatsapp call ids 2026-06-07 13:04:27 +08:00
rogee 5062acec61 fix(routes): align dashboard app ids 2026-06-07 12:39:23 +08:00
rogee b16f922daa docs: refresh placeholder audit 2026-06-07 01:56:41 +08:00
rogee 21421c6a42 feat(profile): align mfa payloads 2026-06-06 22:37:26 +08:00
rogee 6e66af78c7 feat(channels): align facebook callbacks 2026-06-06 22:18:33 +08:00
rogee e730b28bbd feat(channels): align whatsapp calls api 2026-06-06 21:49:59 +08:00
rogee 4736d67839 feat(accounts): align onboarding update 2026-06-06 21:18:38 +08:00
rogee 4a7df91556 feat(reports): align year in review 2026-06-06 20:36:13 +08:00
rogee e2fdb8a171 feat(channels): align whatsapp calling toggles 2026-06-06 20:10:06 +08:00
rogee 0277898979 feat(channels): align whatsapp authorization 2026-06-06 19:37:51 +08:00
rogee a5a28ce73e feat(channels): align social authorization 2026-06-06 19:06:52 +08:00
rogee 7c0a67a850 feat(channels): align email oauth authorization 2026-06-06 18:53:04 +08:00
rogee 5b143b6da7 feat(channels): align twitter authorization 2026-06-06 18:29:35 +08:00
rogee 0f2d64c8f6 feat(integrations): align notion authorization 2026-06-06 18:00:19 +08:00
rogee 5ed9952b7e feat(integrations): align notion parity 2026-06-06 17:38:23 +08:00
rogee a9d69de440 feat(integrations): align shopify parity 2026-06-06 17:23:15 +08:00
rogee a6f97c8bbc feat(integrations): align linear parity 2026-06-06 17:09:15 +08:00
rogee 7b28f9227d feat(integrations): align slack parity 2026-06-06 16:41:49 +08:00
rogee 2072396f12 feat(reporting): align account events 2026-06-06 15:53:33 +08:00
rogee 0631249224 feat(conversations): expose reporting events 2026-06-06 15:39:49 +08:00
rogee 495b194411 feat(conversations): align draft message route 2026-06-06 15:22:18 +08:00
rogee 18a2cc5e83 feat(conversations): expose inbox assistant 2026-06-06 15:07:08 +08:00
rogee 7554a75427 feat(conversations): align direct upload routes 2026-06-06 14:50:14 +08:00
rogee 6b90aedc83 feat(conversations): align participant payloads 2026-06-06 14:29:18 +08:00
rogee a142a3c4c4 feat(teams): align frontend update routes 2026-06-06 14:12:57 +08:00
rogee 0ed1cfdee5 feat(notifications): align subscription payloads 2026-06-06 13:58:35 +08:00
rogee 4e0113a394 feat(canned-responses): align chatwoot payloads 2026-06-06 13:36:44 +08:00
rogee 75f0e809a5 feat(dashboard-apps): align chatwoot payloads 2026-06-06 13:03:16 +08:00
rogee 11e5537f9b feat(integrations): align dyte meeting routes 2026-06-06 12:45:35 +08:00
rogee 3391340f9e docs: land active parity follow-up 2026-06-06 12:20:32 +08:00
rogee 9c2a396d69 feat(platform): align user payloads 2026-06-06 11:25:48 +08:00
rogee ade1a8e0d7 docs: record placeholder smoke audit 2026-06-06 10:53:07 +08:00
rogee 8712358a8f feat(assignment-policies): align chatwoot payloads 2026-06-06 10:44:24 +08:00
rogee c111926f56 feat(channels): expose oauth callbacks 2026-06-06 10:13:35 +08:00
rogee 85819489b9 feat(integrations): expose oauth callbacks 2026-06-06 09:57:47 +08:00
rogee 6b9049d284 feat(twilio): expose root callback 2026-06-06 09:34:06 +08:00
rogee dc8fc2ad41 feat(twilio): expose voice callbacks 2026-06-06 09:22:23 +08:00
rogee c4b92b7a18 feat(custom-domains): expose cloudflare challenge 2026-06-06 09:09:01 +08:00
rogee 361e3b8311 feat(well-known): expose app association files 2026-06-06 08:54:17 +08:00
rogee 485373be80 feat(dashboard): expose app shell routes 2026-06-06 08:44:26 +08:00
rogee efceb22b4c feat(help-center): expose public sitemap 2026-06-06 08:26:10 +08:00
rogee 8edfcda947 feat(help-center): expose public article show 2026-06-06 08:14:34 +08:00