Commit Graph

  • 1a214a5a9e fix(mcp): secure live read-only queries and retain tool hints main moesnow 2026-10-24 03:20:58 +08:00
  • d42e1d1bfb fix(mcp): validate session schema before read-only queries moesnow 2026-10-24 00:26:15 +08:00
  • 69116a0321 fix(mcp): reject reads with unrepaired compatibility gate moesnow 2026-10-23 23:16:24 +08:00
  • bedc8f1d71 fix(mcp): handle legacy segment summaries without migration moesnow 2026-10-23 22:49:17 +08:00
  • eda2694261 fix(mcp): avoid migrations during read-only queries moesnow 2026-10-23 22:36:08 +08:00
  • 395f124299 fix(mcp): mark query tools as read-only moesnow 2026-10-23 18:28:07 +08:00
  • d1e3cbde47 fix(import): preserve Discord DM channel identity fix/discord-private-chat digua 2026-10-23 21:40:10 +08:00
  • 2322f7ea48 fix(parser): recognize Discord direct messages as private chats digua 2026-10-23 21:14:40 +08:00
  • fa9a62f772 release: v0.37.6 v0.37.6 digua 2026-10-22 16:09:55 +08:00
  • 5f5df9647b fix(import): show conversion guidance for batch failures digua 2026-10-22 15:58:47 +08:00
  • 11aa6a37c4 fix(import): guide users when file format is unrecognized digua 2026-10-22 15:50:39 +08:00
  • faed80c898 fix(mcp): retain fallback for unsupported array items moesnow 2026-10-21 20:57:30 +08:00
  • 47129958dd fix(mcp): preserve primitive array parameter types moesnow 2026-10-21 20:38:26 +08:00
  • 0edc64d99a fix(settings): allow memory as the default session tab (#494) KokerZhou 2026-10-12 20:50:43 +08:00
  • 7b791785b7 release: v0.37.5 v0.37.5 digua 2026-09-28 17:17:39 +08:00
  • 79117ebf0c fix(semantic-index): return global Response from proxied model downloads 2026-09-28 15:24:51 +08:00
  • eadadda071 feat(electron): add persistent UI scale setting digua 2026-09-28 16:53:42 +08:00
  • 220f9902be refactor(sql): align schema sidebar collapse interaction digua 2026-09-28 14:47:44 +08:00
  • 23f77f9a89 refactor(ai): remove unused data source panel digua 2026-09-28 14:36:50 +08:00
  • 245a99b8ff feat(sidebar): integrate chat topics into shared right panel digua 2026-09-28 14:31:21 +08:00
  • 5e34b7d255 feat(sidebar): unify chat records and contact detail panels digua 2026-09-28 14:18:45 +08:00
  • 3e0e0fbbfb fix(sync): protect data source configuration from failed writes digua 2026-09-24 10:06:39 +08:00
  • af0e844f8a fix(storage): avoid rewriting satisfied data directory compatibility markers digua 2026-09-23 19:00:17 +08:00
  • 8a77a759db release: v0.37.4 v0.37.4 digua 2026-09-23 16:23:26 +08:00
  • 80fcaa7ea2 fix: preserve complete session loading error details digua 2026-09-23 11:30:05 +08:00
  • 83c28c026f fix(ai): bound cumulative tool results per request (#464) Sanssssssssssssssss 2026-09-22 18:47:38 +08:00
  • b50c495e7d fix(ai): handle Qwen topic reasoning and output limits digua 2026-09-22 18:30:23 +08:00
  • a67e38b816 fix(release): reuse CLI tarball for Docker publishing digua 2026-09-22 17:52:58 +08:00
  • 45cfe87037 fix(ai): complete analysis time parameter metadata digua 2026-09-22 17:37:39 +08:00
  • b233725d7d release: v0.37.3 v0.37.3 digua 2026-09-22 17:13:59 +08:00
  • 6e27968bb0 feat(tools): localize tool descriptions by locale for every runtime Chris ChengandClaude Opus 5 2026-09-08 01:59:03 -04:00
  • e295a80bdf fix(test): resolve MCP workspace imports from source digua 2026-09-22 16:22:49 +08:00
  • 819e34e315 fix(i18n): add missing Japanese labels to the language preference card Chris ChengandClaude Opus 5 2026-09-16 14:17:46 -04:00
  • 2e385bd401 fix(ai): preserve system role for Qwen chat completions digua 2026-09-22 10:39:10 +08:00
  • 14c9defdf1 fix(query): use indexed ranges for message context digua 2026-09-21 13:32:12 +08:00
  • 29c184387e fix(query): reuse chronological segment context per search digua 2026-09-21 11:31:08 +08:00
  • 20199345ba fix(query): preserve chronological context after backfill Sanssssssssssssssss 2026-09-12 15:10:54 +08:00
  • 62b5db4922 fix(ai): forward selected time ranges from chat pages liuyy2 2026-09-21 16:36:29 +08:00
  • a57009d56f docs(ai): clarify analysis time parameter precedence liuyy2 2026-09-21 11:31:07 +08:00
  • 600decf148 test(ai): cover analysis time range precedence liuyy2 2026-09-21 11:31:07 +08:00
  • aea7e2540c fix(ai): respect time ranges in analysis tools liuyy2 2026-09-21 11:29:12 +08:00
  • f72198f2c5 fix(cli): persist tool history for continuation / 保存工具历史供续聊 Sanssssssssssssssss 2026-09-19 16:13:03 +08:00
  • c48d2837f1 fix(release): wait for npm package availability digua 2026-09-19 09:07:44 +08:00
  • 3b44facf87 release: v0.37.2 v0.37.2 digua 2026-09-18 18:37:42 +08:00
  • db4ce30852 fix(ai): persist truncated turns across chat entry points digua 2026-09-18 10:39:59 +08:00
  • a2c4176f89 test(ai): use source imports in root integration test digua 2026-09-18 10:03:51 +08:00
  • 1d2eae586c fix(electron): preserve usage on truncated AI responses digua 2026-09-18 09:57:45 +08:00
  • 1388aaccf7 fix(ai): handle model output truncation digua 2026-09-17 18:43:41 +08:00
  • 02b75f8532 fix(ai): cancel session context compression with the request Sanssssssssssssssss 2026-09-12 15:12:50 +08:00
  • a8e8644c7c fix(ai): persist stopped agent turns before continuing Sanssssssssssssssss 2026-09-12 15:43:00 +08:00
  • 89974f34e3 fix(cache): keep download writes inside the downloads directory ttsdj 2026-09-10 13:39:18 +08:00
  • 0e8339bc4c fix(analytics): defer insight views until foregrounded digua 2026-09-08 15:46:32 +08:00
  • b9903e77e6 feat(analytics): track deliberate insight tab visits after dwell digua 2026-09-08 15:31:19 +08:00
  • 16cbdb96b6 fix(analysis): preserve bracketed annotations in language profiles digua 2026-09-06 01:19:44 +08:00
  • 6191956338 feat(analysis): recognize Douyin export emoji codes babybitter 2026-09-04 04:45:42 +08:00
  • 29bea9a35d fix(skills): preserve released import skill selector digua 2026-09-05 23:52:57 +08:00
  • 8c36f5b999 fix(docs): restore converter privacy warning containers digua 2026-09-05 23:41:38 +08:00
  • 7c6531f846 fix(skills): use unified import skill in home card digua 2026-09-05 23:25:12 +08:00
  • 59520a2e61 refactor(skills): unify multilingual skill entrypoints digua 2026-09-05 23:06:10 +08:00
  • 7310b0670f docs(skills): streamline agent guidance and workflows digua 2026-09-05 22:58:27 +08:00
  • 42d8171d5d docs(agents): refine verification and authorization rules digua 2026-09-05 22:35:45 +08:00
  • d844578bab release: v0.37.1 v0.37.1 digua 2026-09-04 16:49:46 +08:00
  • a9ec32ad31 feat(changelog): add contributor attribution digua 2026-09-04 16:26:12 +08:00
  • 4392519d30 fix(analysis): omit members without repeated catchphrases digua 2026-09-04 00:21:40 +08:00
  • 8b7d62e248 fix(analysis): separate system messages from emoji phrases babybitter 2026-08-30 19:16:33 +08:00
  • 0c34853066 feat(analysis): support voice transcriptions in ChatLab babybitter 2026-08-30 18:30:22 +08:00
  • f8e482e2a9 fix(relationships): release session databases during graph compute web-prod digua 2026-08-29 09:15:35 +08:00
  • 1566cfcb2b refactor: prune dead compatibility surfaces digua 2026-08-28 23:47:49 +08:00
  • 02b9ccb59f fix(ai): enforce the tool round limit Sanssssssssssssssss 2026-08-28 20:30:13 +08:00
  • e544392a83 fix(ai): preserve explicit tool errors Sanssssssssssssssss 2026-08-28 20:28:33 +08:00
  • 90bf3b6400 fix(ai): preserve active turn context ownership Sanssssssssssssssss 2026-08-28 20:28:25 +08:00
  • 758b0667fc feat(docker): preinstall default NLP dictionary KokerZhou 2026-08-28 20:54:55 +08:00
  • e2723cf751 refactor(web): remove Web WASM AI runtime digua 2026-08-28 14:10:22 +08:00
  • 3fe82e039d release: v0.37.0 v0.37.0 digua 2026-08-28 10:50:43 +08:00
  • 2bbc3520b3 fix(records): keep resize bound to active pointer KokerZhou 2026-08-28 02:01:37 +08:00
  • 4446d99213 fix(records): finish resize outside window KokerZhou 2026-08-28 01:44:06 +08:00
  • 32e71d0f05 fix(records): clamp drawer width to viewport KokerZhou 2026-08-28 01:25:48 +08:00
  • 997598259c feat(records): make chat record drawer resizable KokerZhou 2026-08-28 01:08:54 +08:00
  • 9009edfeb9 docs(cli): fix Unix socket curl examples digua 2026-08-28 10:25:51 +08:00
  • bb36fc5221 docs(cli): secure Unix socket proxy setup KokerZhou 2026-08-28 00:24:03 +08:00
  • 16808e7403 fix(cli): clarify Unix socket server details KokerZhou 2026-08-28 00:11:25 +08:00
  • e3c2e8ec58 feat(cli): support Unix domain socket listener KokerZhou 2026-08-27 00:29:49 +08:00
  • b7c38fb228 fix(insight): bound graph look-ahead allocation digua 2026-08-28 10:02:10 +08:00
  • 4a3a72e736 perf(insight): reduce session graph memory usage digua 2026-08-28 09:51:53 +08:00
  • 8867cc556e fix(insight): deduplicate remounted time ranges digua 2026-08-28 00:09:24 +08:00
  • bc6e70448d fix(insight): invalidate analytics after data changes digua 2026-08-28 00:00:14 +08:00
  • 37628302c8 fix(ui): smooth session tab transitions digua 2026-08-27 23:50:07 +08:00
  • dcee433174 fix(import): preserve fallback message multiplicity digua 2026-08-27 16:58:43 +08:00
  • af68f13d09 fix(import): avoid deduplicating WeFlow local IDs digua 2026-08-27 16:37:41 +08:00
  • a50827f42a fix(analysis): preserve SQL Lab analytics digua 2026-08-27 16:17:57 +08:00
  • 5aa330147b feat(analysis): rename lab and move debug tools digua 2026-08-27 00:21:49 +08:00
  • e75bb1e556 fix(ai): handle stream failure follow-ups digua 2026-08-26 22:29:45 +08:00
  • dc07519bc0 fix(ai): refresh conversations after stream errors Sanssssssssssssssss 2026-08-26 21:51:59 +08:00
  • 702311cf96 fix(ai): preserve stream errors through completion Sanssssssssssssssss 2026-08-26 19:13:56 +08:00
  • cb7ba1f3cc fix(ai): refresh memory source parent after compression digua 2026-08-26 22:14:04 +08:00
  • 63c5cc2b46 fix(ai): keep memory provenance through long turns digua 2026-08-26 22:03:00 +08:00
  • f4017b0adf feat(ai): link memories to source messages digua 2026-08-26 18:40:09 +08:00
  • cc240c85f5 fix(ai): limit editing to latest turn digua 2026-08-26 21:39:47 +08:00
  • f35e41ca70 test(ai): use supported module mock exports digua 2026-08-26 21:17:50 +08:00
  • 9378029acb fix(ai): persist edited turns atomically digua 2026-08-26 21:17:46 +08:00