Commit Graph

  • ebc3b01dc2 feat(ai-chat): mark interrupted turns with a "stopped" notice claude_code 2026-06-22 20:56:30 +03:00
  • 9e1d057878 fix(qa): resolve QA-pass issues #122–#134 claude code agent 227 2026-06-22 20:47:40 +03:00
  • c53ce35312 feat(ui): swap AI-chat and comments icons to avoid confusion claude_code 2026-06-22 20:34:39 +03:00
  • fc262636ab fix(ai-chat): persist partial answer when a turn errors mid-stream claude_code 2026-06-22 20:30:59 +03:00
  • aebdb6c00c Merge branch 'fix/ai-econnreset-resilience' into develop claude_code 2026-06-22 20:26:58 +03:00
  • 1af5d34ae3 fix(ai-chat): reconnect on provider ECONNRESET via a resilient fetch claude_code 2026-06-22 20:23:35 +03:00
  • 83c61641c9 fix(ai-chat): prevent error banner from clipping its text claude_code 2026-06-22 20:22:53 +03:00
  • 7ddd0cba05 feat(ai-chat): include in-progress streaming turn in chat export claude_code 2026-06-22 20:00:35 +03:00
  • 11d5a75c79 fix(ai-chat): improve error banner layout claude_code 2026-06-22 19:54:17 +03:00
  • f6a4df1b08 fix(editor): stop title input losing characters while typing claude_code 2026-06-22 19:20:46 +03:00
  • e423c35676 feat(ai-chat): queue messages typed while the agent is streaming claude_code 2026-06-22 18:43:22 +03:00
  • e598394f46 docs(agents): translate task lifecycle section to English claude_code 2026-06-22 18:40:32 +03:00
  • 8f01a01122 fix(dictation): start streaming dictation on the first click claude_code 2026-06-22 18:39:34 +03:00
  • 14e26aab70 fix(ai-chat): copy/export the full chat history claude_code 2026-06-22 18:15:28 +03:00
  • 44fa11e6eb fix(server,mcp): repair createPage import and sidebar subpages lookup claude_code 2026-06-22 18:06:15 +03:00
  • 373c56c0d3 fix(dictation): cut on ~1.5s silence instead of 0.64s claude_code 2026-06-22 18:04:35 +03:00
  • 6a85680a7d feat(ai-chat): clarify Authorization header field in MCP server form claude_code 2026-06-22 17:45:29 +03:00
  • 39ce47a11f feat(client): remove Tavily preset button from MCP server form claude_code 2026-06-22 17:41:35 +03:00
  • e826d7a008 Merge branch 'feat/dictation-silence-vad' into develop claude_code 2026-06-22 17:40:45 +03:00
  • 0d2bff07ce fix(dictation): also ship the plain onnxruntime-web wasm variant claude_code 2026-06-22 17:40:45 +03:00
  • 6b09c43344 Merge branch 'feat/dictation-silence-vad' into develop claude_code 2026-06-22 17:19:17 +03:00
  • 7093f184b2 fix(dictation): self-host Silero VAD / onnxruntime-web assets claude_code 2026-06-22 17:19:11 +03:00
  • 7bcb5ffcca Merge branch 'feat/trash-undo-toast' into develop claude_code 2026-06-22 17:08:21 +03:00
  • 2bd75edacc feat(page): replace move-to-trash confirm dialog with undo toast claude_code 2026-06-22 17:07:37 +03:00
  • c114806382 Merge branch 'feat/dictation-silence-vad' into develop claude_code 2026-06-22 16:52:13 +03:00
  • 4f0da42d88 feat(dictation): streaming STT via silence cut (Silero VAD) claude_code 2026-06-22 16:52:05 +03:00
  • 7ce1a24f82 feat(ai-chat): show creation time and origin document in chat list claude_code 2026-06-22 16:16:26 +03:00
  • 89ac8fa37b style(dictation): match mic button halo radius to button shape claude_code 2026-06-22 16:01:53 +03:00
  • cbd980f6e4 fix(ai-chat): handle browser fetch failures as lost connection claude_code 2026-06-22 03:49:36 +03:00
  • 3c3fb0816a Merge fix/embed-indexer-failfast-auth: fail-fast embeddings reindex on fatal provider errors claude_code 2026-06-22 03:46:24 +03:00
  • f543e79c3e fix(ai-embedding): abort bulk reindex on fatal provider errors claude_code 2026-06-22 03:46:17 +03:00
  • 1c9785997a fix(ai-chat): surface dropped-stream errors clearly + log client disconnects claude_code 2026-06-22 03:44:25 +03:00
  • b60190ff1e style(dashboard): make home page container responsive padding claude_code 2026-06-22 03:27:40 +03:00
  • 2846830bf7 style(home): use neutral gray "New note" button instead of blue primary claude_code 2026-06-22 03:17:02 +03:00
  • f218852184 Merge branch 'fix/home-new-note-visibility' into develop claude_code 2026-06-22 02:49:17 +03:00
  • 93d8c1f775 fix(home): show "New note" button by resolving writability from role claude_code 2026-06-22 02:49:17 +03:00
  • ef74058301 style(editor): align byline dictation mic with the info icon claude_code 2026-06-22 02:48:50 +03:00
  • 3a3d22ac55 refactor(editor): remove duplicate dictation mic from the fixed toolbar claude_code 2026-06-22 02:33:07 +03:00
  • 4281a370b1 Merge branch 'feat/stt-language' into develop claude_code 2026-06-22 02:29:13 +03:00
  • a16ef2346f feat(ai/stt): add dictation language selection to STT settings claude_code 2026-06-22 02:29:07 +03:00
  • 01d7c2b465 Merge branch 'feature/home-new-note' into develop claude_code 2026-06-22 02:19:07 +03:00
  • 6d0ee6c61f feat(home): add prominent "New note" button to dashboard claude_code 2026-06-22 02:18:31 +03:00
  • 6347708605 Merge branch 'feature/byline-dictation' into develop claude_code 2026-06-22 02:15:01 +03:00
  • fae8418fa2 feat(editor): add dictation mic to page byline next to the info icon claude_code 2026-06-22 02:14:46 +03:00
  • 8f994460ad refactor(comments): tidy comments panel header and quote layout claude_code 2026-06-22 02:12:13 +03:00
  • c83343d3a3 refactor(comments): move panel title and close button into the tabs row claude_code 2026-06-22 00:37:53 +03:00
  • 4f035b8e19 feat(client): declutter space sidebar and global header claude_code 2026-06-21 23:50:30 +03:00
  • 0deded342d fix(dictation): drive the recording halo from mic level under reduced-motion claude_code 2026-06-21 23:34:07 +03:00
  • ebfb947ba2 style(comments): tighten aside panel spacing and widen it claude_code 2026-06-21 23:09:11 +03:00
  • 43f8c9ab99 Merge branch 'feat/ai-comments-inline-anchor' into develop claude_code 2026-06-21 23:07:01 +03:00
  • 03e2f444ae ix(ai-chat): keep typing dots bouncing under reduced-motion claude_code 2026-06-21 23:06:56 +03:00
  • 4201f0a313 feat(comments): make AI comments inline-only with robust anchoring claude_code 2026-06-21 23:06:49 +03:00
  • 47c4e547e7 docs(agents): restrict git worktrees to the .claude folder claude_code 2026-06-21 22:17:03 +03:00
  • eb1e233d46 fix(ai-chat): keep the live thread on new-chat adoption; log stream errors claude_code 2026-06-21 22:14:32 +03:00
  • 69f385ccb7 docs(agents): note release tags must be pushed to the CI build remote claude_code 2026-06-21 21:48:21 +03:00
  • ccbd3e1962 i18n(ai-chat): rename typing indicator to "Thinking…" claude_code 2026-06-21 21:35:29 +03:00
  • 18ef18fb6a docs(agents): document develop version lag and release back-merge step claude_code 2026-06-21 21:24:38 +03:00
  • 810228a3e2 Merge branch 'main' into develop claude_code 2026-06-21 21:22:25 +03:00
  • 9a9b61b9a3 feat(ai-chat): log aborted stream turns in onAbort claude_code 2026-06-21 21:21:48 +03:00
  • 79c3c86b82 fix(ai-chat): show typing indicator while the agent thinks between tool calls claude_code 2026-06-21 21:10:38 +03:00
  • 55625874c5 feat(dictation): show live mic level while recording claude_code 2026-06-21 21:04:22 +03:00
  • 71d908c6b5 docs(backlog): remove STT providers and async design doc claude_code 2026-06-21 20:58:08 +03:00
  • d188c9e876 docs(backlog): add design for AI attribution of MCP-authored comments claude_code 2026-06-21 20:58:02 +03:00
  • 59c2913d72 style(ai-chat): widen role cards to fill the chat window claude_code 2026-06-21 20:51:44 +03:00
  • 7171dfbdf0 fix(ai): classify AI provider error status in logs and UI claude_code 2026-06-21 19:55:45 +03:00
  • 4f8015b342 Merge branch 'develop' into test/coverage-refactor claude_code 2026-06-21 19:12:13 +03:00
  • 3d4ad664b3 test(refactor-tail): extract pure cores + cover collab/share/ai-chat/client gate claude_code 2026-06-21 19:10:27 +03:00
  • cdcf3c0639 Merge branch 'refactor/ai-tools-spec-registry' into develop claude_code 2026-06-21 18:57:10 +03:00
  • f3fa15e746 refactor(ai-chat): shared tool-spec registry for identical tools; formalize integration db factory claude_code 2026-06-21 18:57:00 +03:00
  • 0bbf94c154 feat(ai-chat): surface the real cause in the error banner claude_code 2026-06-21 18:54:43 +03:00
  • 0cfc3c8f89 Merge branch 'develop' into test/coverage-batch1 claude_code 2026-06-21 18:51:14 +03:00
  • 4df79aafd3 test(server): batch 5 authorization, transclusion, search & comment coverage claude_code 2026-06-21 18:40:07 +03:00
  • 0b2af34029 test(integrations/client/packages): batch 2-4 unit coverage + zip-slip guard extraction claude_code 2026-06-21 18:22:15 +03:00
  • 74e2b7ad7f Merge branch 'fix/ai-chat-role-cards-fit' into develop claude_code 2026-06-21 17:11:56 +03:00
  • a86d0c7c3b fix(ai-chat): always show generic "AI is typing…" indicator claude_code 2026-06-21 17:11:21 +03:00
  • 569da822b6 fix(ai-chat): fit full role-card description text in new-chat empty state claude_code 2026-06-21 17:11:21 +03:00
  • f8e8ada581 test(server): add behavioural unit tests for auth + common security helpers claude_code 2026-06-21 17:00:09 +03:00
  • 4720705155 Merge branch 'docs/review-followups' into develop claude_code 2026-06-21 16:57:13 +03:00
  • ce60498a90 docs: track post-0.93.0 share-AI cap change + deferred stream-coverage debt claude_code 2026-06-21 16:54:56 +03:00
  • 4a22cc1955 Merge pull request 'feat(ai-chat): role cards start the chat and show role identity' (#121) from feat/ai-chat-role-cards-ux into develop vvzvlad 2026-06-21 16:28:51 +03:00
  • b83a5d4597 feat(ai-chat): role cards start the chat and show role identity claude_code 2026-06-21 16:20:36 +03:00
  • d4658d4cb3 Merge pull request '#114 refactor(ai-chat): shared parseNodeArg helper; keep duplication backlog doc' (#114) from refactor/ai-chat-tool-spec-registry into develop claude_code 2026-06-21 14:45:20 +03:00
  • 4105836a2d Merge pull request '#112 test(ai-chat): current-page coverage + getCurrentPage helper' (#112) from feat/ai-chat-current-page-robustness into develop claude_code 2026-06-21 14:31:12 +03:00
  • f5a45d5453 Merge pull request '#115 test(server): integration harness + deferred coverage' (#115) from test/deferred-integration-coverage into develop claude_code 2026-06-21 14:31:12 +03:00
  • 9fad6ab73b Merge pull request '#113 feat(ai-chat): role-selection cards empty-state' (#113) from feat/ai-chat-role-cards into develop claude_code 2026-06-21 14:31:11 +03:00
  • 194924c3ba Merge pull request '#111 feat(ai-chat): collapse-on-page-focus (remove completed backlog doc)' (#111) from feat/ai-chat-collapse-on-page-focus into develop claude_code 2026-06-21 14:31:11 +03:00
  • c7f0b51389 fix(ai-chat): keep tool-duplication backlog doc; fix parseNodeArg comment claude_code 2026-06-21 14:30:37 +03:00
  • ebfe56a684 Merge pull request 'chore: finish the 3 remaining open issues (#93 move-snapshot, #62 cap, #109 ru-RU i18n)' (#117) from chore/finish-open-issues into develop claude_code 2026-06-21 14:27:02 +03:00
  • e12ddaa2c8 i18n(ai-chat): complete the ru-RU AI-chat strings + record locale policy (#109) claude_code 2026-06-21 14:24:18 +03:00
  • 6397b500ba fix(share-ai): lower default per-workspace cap to 100 (#62) claude_code 2026-06-21 14:24:18 +03:00
  • c3161a05dd refactor(ws): single-snapshot move audience to close the restricted-move race (#93) claude_code 2026-06-21 14:24:18 +03:00
  • 77eeada693 Merge develop for the 0.93.0 release v0.93.0 claude_code 2026-06-21 14:10:00 +03:00
  • 06bfca5fdb docs(changelog): 0.93.0 release notes claude_code 2026-06-21 14:09:44 +03:00
  • 04f05626ad test(server): integration harness + deferred coverage vs real Postgres/Redis claude code agent 227 2026-06-21 07:02:55 +03:00
  • f9757fda12 refactor(ai-chat): dedupe node-arg JSON normalization into a shared helper claude code agent 227 2026-06-21 06:51:09 +03:00
  • 19cd73a5aa feat(ai-chat): role-selection cards as new-chat empty-state claude code agent 227 2026-06-21 06:32:16 +03:00
  • e6b1170553 test(ai-chat): cover current-page injection; extract resolveCurrentPageResult claude code agent 227 2026-06-21 06:21:38 +03:00
  • 2e0f4456e1 docs: remove completed backlog doc for ai-chat collapse-on-page-focus claude code agent 227 2026-06-21 06:11:52 +03:00
  • e5bc82c7f1 Merge pull request 'test: review-batch-2 follow-up coverage (sandbox html-embed, #101 fixes, i18n)' (#110) from test/review-batch-2-followups into develop vvzvlad 2026-06-21 05:55:11 +03:00
  • 5418e259a6 test(ws): cover the user-provider reconnect-resync branch (#106) claude code agent 227 2026-06-21 05:49:24 +03:00