100 Commits
Author SHA1 Message Date
YBF 18f063506b chore: 中文化发布 Git 分支 skill (#67)
* chore: 中文化发布 Git 分支 skill

* docs: 强化 PR 标题前缀校验规则
2026-09-17 12:14:28 +08:00
YBF 784bbec2a0 feat: 支持 OneTalk 文本引用回复协议 (#66)
* feat: add OneTalk quote reply support

* chore(task): archive 09-17-onetalk-quote-reply-protocol

* chore: record journal

* docs: format OneTalk DOM card collection plan

* chore: release 0.8.29

* chore: release 0.8.30
2026-09-17 11:56:35 +08:00
YBF 826980e97f docs(server): 同步数据库迁移规范 (#65) 2026-09-17 11:17:22 +08:00
YBF 601bacaecc chore: 新增并完善发布 Git 分支 skill (#63)
* chore: add publishing git branches skill

* chore: 完善发布 Git 分支 skill
2026-09-17 09:57:45 +08:00
YBF 92bc7958e7 fix: 修复 Chrome 配置消息 callback 响应兼容性 (#60)
* fix: support callback configuration responses

* chore(task): archive chrome-message-response-compat

* chore: record journal
2026-09-17 02:21:18 +08:00
YBF 5a8e976f94 chore: record journal 2026-09-17 01:40:34 +08:00
YBF 6b2ed626f2 chore(task): archive 09-16-onetalk-dom-secondary-card-collection 2026-09-17 01:40:18 +08:00
YBF dbb4c81d4e chore: record journal 2026-09-17 01:32:26 +08:00
YBF d68403f2dd chore(task): archive 09-15-onetalk-rendered-card-readers 2026-09-17 01:31:59 +08:00
YBF a1ceb405d3 Merge pull request #59 from sinanyuntu/chore/protect-main-force-push
chore: 保护 main 禁止强制推送
2026-09-17 00:36:42 +08:00
YBF e9a13014ad chore: protect main from force push 2026-09-17 00:31:13 +08:00
YBF 4f98c1e845 Merge pull request #58 from sinanyuntu/chore/base-up-to-date-check
新增 PR 分支基线同步检查
2026-09-16 23:58:35 +08:00
YBF 85fdb198b4 ci: add base-up-to-date check 2026-09-16 23:56:58 +08:00
YBF 3075721576 chore: docs 2026-09-16 23:43:29 +08:00
YBF cd24a17b09 temp 2026-09-16 22:16:17 +08:00
YBF 07dffc22d0 Merge pull request #56 from sinanyuntu/dev
新增 OneTalk 已渲染卡片采集与诊断能力
2026-09-16 19:24:26 +08:00
YBF 9c6a5ca933 Merge branch 'dev' of github.com:sinanyuntu/trade-message-center into dev 2026-09-16 19:20:51 +08:00
YBF 759aea5576 Merge pull request #57 from sinanyuntu/09-16-onetalk-dom-secondary-card-collection
feat: add React commit collection for rendered cards
2026-09-16 19:10:50 +08:00
YBF e31ba30d71 feat: add React commit collection for rendered cards 2026-09-16 19:06:51 +08:00
YBF 5ffa38a818 chore: record journal 2026-09-16 17:51:39 +08:00
YBF 276fa7cbe8 chore(task): archive 09-15-unify-onetalk-card-mind-types 2026-09-16 17:51:39 +08:00
YBF f853e782b0 feat: add OneTalk diagnostic file logging 2026-09-16 17:51:39 +08:00
YBF 422bea9f57 fix: relax message content validation in test harness 2026-09-16 17:51:38 +08:00
YBF 4dfce37c07 fix: allow earlier timestamps in send observation matching 2026-09-16 17:16:21 +08:00
YBF 95d996249a chore: release 0.8.28 2026-09-16 10:47:46 +08:00
YBF 97c886b651 format: oxfmt format 2026-09-16 10:46:51 +08:00
YBF 12f61e7894 chore: record journal 2026-09-16 01:24:22 +08:00
YBF 071aa1451a chore(task): archive 09-15-unify-onetalk-card-mind-types 2026-09-16 01:22:59 +08:00
YBF 405b0e951e Merge pull request #55 from sinanyuntu/feat/onetalk-diagnostic-log
feat: 增加 OneTalk 诊断 payload 文件日志
2026-09-16 01:15:02 +08:00
YBF c4f9e2ab97 feat: add OneTalk diagnostic file logging 2026-09-16 01:03:09 +08:00
YBF 5378036309 fix: relax message content validation in test harness 2026-09-15 19:28:24 +08:00
YBF 69cd2b3f40 Merge pull request #53 from sinanyuntu/dev
统一 OneTalk 二次卡片 Mind 内容类型
2026-09-15 19:16:46 +08:00
YBF 6360532ffd Merge pull request #52 from sinanyuntu/09-15-unify-onetalk-card-mind-types
统一 OneTalk 二次卡片 Mind 内容类型
2026-09-15 19:02:23 +08:00
YBF 1b1dd34104 chore: record journal 2026-09-15 18:33:19 +08:00
YBF 905e9fbfd6 fix: unify OneTalk rendered card Mind content types 2026-09-15 18:32:46 +08:00
YBF d9eb7470a4 Merge pull request #51 from sinanyuntu/dev
完善 OneTalk 消息中心:同步重建、商品与卡片采集、工作区鉴权及扩展存储优化
2026-09-15 17:32:05 +08:00
YBF 971f84bb3d fix: commit rendered-card supplements independently 2026-09-15 17:25:36 +08:00
YBF c19e709c93 fix: add scoped rendered-card ledger readers 2026-09-15 14:44:41 +08:00
YBF 330b40b0dd chore: record journal 2026-09-15 12:13:42 +08:00
YBF 54c46446bf chore(task): archive 09-15-unify-buyer-facts-indexeddb 2026-09-15 12:13:26 +08:00
YBF cd888acd16 fix: unify OneTalk buyer facts IndexedDB 2026-09-15 12:12:46 +08:00
YBF aea6085d73 fix(harness): add workspace authorization input 2026-09-15 12:07:33 +08:00
YBF c168d83d97 fix(onetalk): narrow action status tooltip width 2026-09-15 12:02:34 +08:00
YBF 22e0212e05 feat(mind-test-harness): support multiple mock channel accounts 2026-09-15 11:59:54 +08:00
YBF 9a4ce8749b chore: update default channel account ID 2026-09-15 11:12:09 +08:00
YBF 0a133b8151 docs(spec): clean up project spec hierarchy and fix external tool concept leakage 2026-09-15 10:24:01 +08:00
YBF e9874ba69e chore: record journal 2026-09-15 02:39:53 +08:00
YBF 4e9b49aa62 chore(task): archive 09-14-onetalk-indexeddb-query-indexes 2026-09-15 02:39:09 +08:00
YBF 61df41d2ea feat: index OneTalk sync ledger queries 2026-09-15 02:39:09 +08:00
YBF 648b17e728 chore: record journal 2026-09-15 02:38:27 +08:00
YBF f8c3cdebf8 chore(task): archive 09-14-react-card-monitor 2026-09-15 02:37:05 +08:00
YBF 6be3b8393d feat: update message synchronization flow 2026-09-15 02:37:04 +08:00
YBF 90fb2c065f chore: record journal 2026-09-14 21:05:09 +08:00
YBF 20a54a3362 chore(task): archive 09-14-workspace-authorization-rebinding 2026-09-14 21:04:57 +08:00
YBF c9417f4469 feat: enforce Mind workspace authorization 2026-09-14 21:03:56 +08:00
YBF 854e9c46eb chore: record journal 2026-09-14 18:26:20 +08:00
YBF b2cbc05019 chore(task): archive 09-14-onetalk-unbound-tooltip-warning 2026-09-14 18:26:10 +08:00
YBF b92c25a0e7 feat: warn unbound OneTalk accounts 2026-09-14 18:25:49 +08:00
YBF 69bed50f7e fix: align harness permissions and development-only usage 2026-09-14 16:21:18 +08:00
YBF d4f16c7c6f fix: allow development database reset on approved remote host 2026-09-14 14:50:13 +08:00
YBF 55d02a87df chore: record journal 2026-09-14 14:22:04 +08:00
YBF ad2ec46cab chore(task): archive 09-12-mind-rebuild-conversation-history 2026-09-14 14:16:26 +08:00
YBF ac5f9b3c10 feat: expand message center capabilities 2026-09-14 14:16:26 +08:00
YBF 3e504953b5 chore: record journal 2026-09-14 13:05:19 +08:00
YBF fb521a95e0 chore(task): archive 09-14-collect-product-messages 2026-09-14 13:05:06 +08:00
YBF 4042c34d4b feat: collect OneTalk product messages 2026-09-14 13:04:23 +08:00
YBF c9468f91d3 chore: record journal 2026-09-14 11:08:28 +08:00
YBF e3d39e8ab0 chore(task): archive 09-14-centralize-dom-interactions 2026-09-14 11:08:12 +08:00
YBF 66d03fdbb1 feat: centralize OneTalk DOM interactions 2026-09-14 11:07:57 +08:00
YBF 7012bf9547 feat: update message synchronization flow 2026-09-14 10:02:44 +08:00
YBF 211816c16b revert: remove flat-history publication flow 2026-09-14 10:00:23 +08:00
YBF 8184a86827 fix: move action status tooltip to top edge 2026-09-14 01:56:18 +08:00
YBF e55c25069f Merge pull request #49 from sinanyuntu/09-12-onetalk-profile-active-sync
完善 OneTalk 联系人资料主动同步链路
2026-09-13 14:30:56 +08:00
YBF 6049a652b4 chore: record journal 2026-09-13 14:28:26 +08:00
YBF 1cfef9ca18 chore(task): archive 09-12-onetalk-profile-active-sync 2026-09-13 14:28:14 +08:00
YBF f93255e8d9 feat(onetalk): sync active contact profiles 2026-09-13 14:27:36 +08:00
YBF ce61b4cc72 Merge pull request #48 from sinanyuntu/09-12-onetalk-flow-boundaries
收敛 OneTalk 页面通信与消息发送边界
2026-09-12 16:03:01 +08:00
YBF cf081dec66 Merge branch 'main' into 09-12-onetalk-flow-boundaries 2026-09-12 15:59:49 +08:00
YBF 538d4c819f chore: record journal 2026-09-12 15:52:39 +08:00
YBF ff707adbf7 chore(task): archive 09-12-onetalk-flow-boundaries 2026-09-12 15:52:38 +08:00
YBF 15efc84e27 refactor(onetalk): separate collection and command flows 2026-09-12 15:50:40 +08:00
YBF 568f0b1c09 Merge pull request #47 from sinanyuntu/09-12-mind-send-liveness
收紧 Mind 发送存活性与 Harness 超时处理
2026-09-12 15:37:20 +08:00
YBF 29cdd09f7d chore: record journal 2026-09-12 15:36:09 +08:00
YBF 1aa33f035f chore(task): archive 09-12-mind-send-liveness 2026-09-12 15:35:15 +08:00
YBF ec28fd746b docs(trellis): record mind send liveness contracts 2026-09-12 15:35:15 +08:00
YBF 6e77de7506 fix(onetalk): harden mind send liveness 2026-09-12 15:35:15 +08:00
YBF bb4c7afd17 chore: record journal 2026-09-12 15:04:59 +08:00
YBF 15b3b5b650 chore(task): archive 09-11-onetalk-structured-message-information-collection-classification 2026-09-12 15:04:39 +08:00
YBF b8da69d664 Merge pull request #46 from sinanyuntu/09-12-normalize-onetalk-contract-package
将 OneTalk 合约包迁移至 packages 目录
2026-09-12 14:15:54 +08:00
YBF c2104a416b chore: record journal 2026-09-12 14:02:03 +08:00
YBF 84d1cd5b5c chore(task): archive 09-12-normalize-onetalk-contract-package 2026-09-12 14:01:51 +08:00
YBF 4d46b5b839 refactor(onetalk-contract): move shared contract to packages 2026-09-12 14:01:16 +08:00
YBF 221d32be15 chore: remove CLAUDE.md 2026-09-12 13:16:24 +08:00
YBF 818cd677d3 Merge pull request #44 from sinanyuntu/09-11-websocket-routing-single-source-of-truth
统一 WebSocket 路由单一事实来源
2026-09-12 12:44:54 +08:00
YBF 8ee519d042 chore: record journal 2026-09-12 12:42:47 +08:00
YBF ead982a0a4 chore(task): archive 09-11-websocket-routing-single-source-of-truth 2026-09-12 12:42:47 +08:00
YBF d5967365d0 refactor: centralize WebSocket route dispatch 2026-09-12 12:42:47 +08:00
YBF 6e78d51ebb Merge pull request #45 from sinanyuntu/09-12-fix-structured-fact-equality
使用结构化等价性校验 OneTalk 重复发送确认
2026-09-12 12:18:14 +08:00
YBF a32698c385 fix: compare duplicate confirmations structurally 2026-09-12 12:14:01 +08:00
YBF 86447cc515 docs: clarify OneTalk business card profile projection 2026-09-11 21:33:42 +08:00