Commit graph

  • 8abc4420fb Merge origin/master into beta to reconcile history beta bal-spec 2026-04-23 17:15:00 -07:00
  • ab4f3de74b chore: release v2.3.0 on beta bal-spec 2026-04-23 17:05:53 -07:00
  • 77c610cd2f fix(group-chat): retry log notes remaining unresolved count on partial recovery bal-spec 2026-04-23 17:05:19 -07:00
  • 6d5973427e docs: CHANGELOG entry for group-chat member resolution fix bal-spec 2026-04-23 17:00:01 -07:00
  • bc300e9992 feat(group-chat): auto-retry member resolution 2s after CHAT_CHANGED bal-spec 2026-04-23 16:58:41 -07:00
  • 9190be63a6 feat(group-chat): surface unresolved members via health check bal-spec 2026-04-23 16:57:09 -07:00
  • 8c1dd08998 fix(group-chat): guard destructive pointer reset on partial member resolution bal-spec 2026-04-23 16:55:47 -07:00
  • a4d70ce178 style: remove orphaned JSDoc above getGroupMembersDetailed bal-spec 2026-04-23 16:54:32 -07:00
  • 96cf72d6b0 refactor: add getGroupMembersDetailed + thin getGroupMembers wrapper bal-spec 2026-04-23 16:53:51 -07:00
  • 7e9dcacde5 feat: add shouldSkipStaleMetadataReset pure helper bal-spec 2026-04-23 16:51:25 -07:00
  • ebc65da9b6 docs: add implementation plan for group-chat member resolution fix bal-spec 2026-04-23 16:48:09 -07:00
  • 9124944767 docs: add design spec for group-chat member resolution fix bal-spec 2026-04-23 16:45:09 -07:00
  • aed6843d55 fix: selective consolidation — protected badges, stats bar, UX polish bal-spec 2026-04-23 16:32:25 -07:00
  • fac94960e3 docs: CHANGELOG entry for selective consolidation in 2.2.0 bal-spec 2026-04-23 16:24:52 -07:00
  • d9e073d719 fix: re-run must use eligible subset and preserve protected blocks bal-spec 2026-04-23 16:23:35 -07:00
  • 6b1dfad9db feat: wire selective consolidation filter stage into consolidateMemories bal-spec 2026-04-23 16:17:28 -07:00
  • 4836c347ea feat: add showBlockSelectionModal for selective consolidation override bal-spec 2026-04-23 16:14:37 -07:00
  • 9b570e60bd feat: visual marking for protected blocks in consolidation preview bal-spec 2026-04-23 16:12:13 -07:00
  • c51bbd2ebb feat: add classifyBlocksForConsolidation pure function bal-spec 2026-04-23 16:08:23 -07:00
  • a8808225ce docs: add implementation plan for selective consolidation bal-spec 2026-04-23 16:04:33 -07:00
  • a75e3b731e docs: add design spec for selective consolidation bal-spec 2026-04-23 15:55:00 -07:00
  • c0c0b3d26b chore: final-review fixes for chunked consolidation bal-spec 2026-04-23 15:16:01 -07:00
  • 187bafda92 docs: CHANGELOG entry for chunked consolidation in 2.2.0 bal-spec 2026-04-23 15:05:48 -07:00
  • a4fe229e79 test: add live-LLM test for chunked consolidation bal-spec 2026-04-23 15:04:14 -07:00
  • 28463d747c feat: Cancel button during chunked consolidation bal-spec 2026-04-23 15:01:32 -07:00
  • 2d6d98baf0 feat: expose consolidation chunk size in Advanced settings bal-spec 2026-04-23 14:57:20 -07:00
  • f1364f0e7c chore: address code review for Task 3 dispatcher bal-spec 2026-04-23 14:51:25 -07:00
  • 55276879d8 feat: dispatch consolidation through chunked path above size threshold bal-spec 2026-04-23 13:04:28 -07:00
  • b75faf865d chore: address code review for Task 2 consolidation orchestrator bal-spec 2026-04-23 13:02:08 -07:00
  • 5626f3062e feat: add chunked consolidation orchestrator (map-reduce) bal-spec 2026-04-23 12:58:20 -07:00
  • b6b06a5f1d chore: address code review for Task 1 chunking helpers bal-spec 2026-04-23 12:55:37 -07:00
  • 0174c5ef13 feat: add pure chunking helpers for consolidation bal-spec 2026-04-23 12:49:37 -07:00
  • 7095f2928c docs: add implementation plan for chunked consolidation bal-spec 2026-04-23 12:42:16 -07:00
  • 8ffa37e80d docs: add design spec for chunked consolidation (issue #13 follow-up) bal-spec 2026-04-23 12:38:05 -07:00
  • b960e6213d fix: group chat character pickers always select first character (#14) bal-spec 2026-04-19 12:21:09 -07:00
  • 96f528b957 fix: group chat character pickers always select first character (#14) master v2.1.11 bal-spec 2026-04-19 12:20:14 -07:00
  • 4732ac69bb docs(plans): add design/plan files bal-spec 2026-04-19 11:52:38 -07:00
  • 22cfc46fe4 fix(extraction): abort chunk on LLM error for multi-target bal-spec 2026-04-19 11:48:50 -07:00
  • 27981caa8c docs(plans): add implementation plans for issue #16 items 1, 2, and 5 v2.2.0 bal-spec 2026-04-19 11:20:15 -07:00
  • e61a7ea430 docs: merge duplicate Bug Fixes heading in CHANGELOG 2.2.0 section bal-spec 2026-04-19 11:20:07 -07:00
  • ba332345c1 docs: document 'Mark as Fully Extracted' button bal-spec 2026-04-19 11:14:56 -07:00
  • b806f3eb7b feat(ui): add 'Mark as Fully Extracted' button to Troubleshooter bal-spec 2026-04-19 11:13:56 -07:00
  • 0ef3f18c24 feat(extraction): add markChatAsFullyExtracted helper bal-spec 2026-04-19 11:13:07 -07:00
  • 5d1a6c3282 fix(mobile): recompute drawer geometry on visualViewport resize and default-close on narrow viewports bal-spec 2026-04-19 11:03:38 -07:00
  • 908add0f24 fix(mobile): prevent input auto-zoom and fix drawer close hit targets on narrow viewports bal-spec 2026-04-19 11:02:24 -07:00
  • 7dd4916c0f docs: document extractionLag setting and generation-aware deferral bal-spec 2026-04-19 10:59:13 -07:00
  • f91f6e0931 feat(ui): expose extractionLag setting in Settings Modal bal-spec 2026-04-19 10:57:43 -07:00
  • 6a2e4ac803 feat(extraction): gate automatic extraction on generation state and apply lag bal-spec 2026-04-19 10:56:38 -07:00
  • e82a879bd7 feat(extraction): track primary-LLM generation state via ST events bal-spec 2026-04-19 10:55:31 -07:00
  • c4254f1488 feat(extraction): add extractionLag setting default bal-spec 2026-04-19 10:54:47 -07:00
  • 12daf173ce feat(extraction): add pure shouldExtractNow decision function with lag + generation gate bal-spec 2026-04-19 10:54:14 -07:00
  • 1ef82d644f chore: release v2.1.10 bal-spec 2026-03-30 21:43:12 -07:00
  • 85fc0368fa chore: release v2.1.10 v2.1.10 bal-spec 2026-03-30 21:43:12 -07:00
  • 700a1b4dc5 fix: prevent consolidation/reformat truncation on large memory sets bal-spec 2026-03-30 21:30:39 -07:00
  • 1a8b9098c0 fix: prevent consolidation/reformat truncation on large memory sets bal-spec 2026-03-30 21:30:39 -07:00
  • c01f6259c3 docs: document hide-extracted-messages feature bal-spec 2026-03-24 20:53:21 -07:00
  • 096966c755 fix: correct alphabetical key ordering in your-lang.json bal-spec 2026-03-24 20:51:24 -07:00
  • 2413ed486f i18n: add strings for hide-extracted-messages feature bal-spec 2026-03-24 20:48:42 -07:00
  • 7e48b1cbf9 feat: show hidden message count in dashboard stats bar bal-spec 2026-03-24 20:44:27 -07:00
  • 0fb931314d feat: add 'Unhide Extracted Messages' action to Troubleshooter bal-spec 2026-03-24 20:43:35 -07:00
  • c677bd83e6 feat: add 'Hide extracted messages' checkbox to Settings Modal bal-spec 2026-03-24 20:42:32 -07:00
  • 78e43fb935 feat: tag and hide extracted messages in the extraction pipeline bal-spec 2026-03-24 20:39:56 -07:00
  • 169eca2ff9 test: confirm formatChatMessages processes hidden named messages bal-spec 2026-03-24 20:38:23 -07:00
  • 305db0ba61 feat: add hideExtractedMessages setting (default off) bal-spec 2026-03-24 20:38:19 -07:00
  • c90b9e8ca9 feat(i18n): translate diagnostic report headings and field labels bal-spec 2026-03-21 08:58:04 -07:00
  • d5b65c37a2 feat(i18n): add French locale, fix extraction script template generation bal-spec 2026-03-21 08:51:01 -07:00
  • 44a2bebfde feat(i18n): add translator credit metadata to locale files bal-spec 2026-03-20 08:21:49 -07:00
  • adf479dc67 docs: add translation tooling to changelog bal-spec 2026-03-20 08:18:48 -07:00
  • 728a82c35f docs: add translation guide and string extraction script bal-spec 2026-03-20 08:13:40 -07:00
  • 52701e8e77 feat: add i18n support with Traditional Chinese locale bal-spec 2026-03-20 07:39:48 -07:00
  • 8aa7825440 feat: 添加繁體中文界面翻譯 Claude AI 2026-03-19 15:25:53 +08:00
  • 2fc514c0b2 feat: add connection type selector to Setup Wizard bal-spec 2026-03-18 22:12:39 -07:00
  • cb460e734f docs: add Connection Profile docs, new screenshots, and minor fixes bal-spec 2026-03-18 21:55:19 -07:00
  • 6cf5e9ee6f fix: stack modal nav vertically on mobile (#8) bal-spec 2026-03-18 20:39:54 -07:00
  • 950b12503f Merge branch 'beta' bal-spec 2026-03-18 20:33:01 -07:00
  • 63ed21cad2 fix: skip swipes in extraction counter (#9) bal-spec 2026-03-18 20:32:26 -07:00
  • 5a328abb35 feat: add Connection Profile as 4th extraction source (#7) bal-spec 2026-03-15 20:34:30 -07:00
  • 87c1dfc6dc fix: sync master with beta — protect recent messages, base URL strip, convert button bal-spec 2026-03-12 21:42:01 -07:00
  • 719b38b746 docs: changelog for NanoGPT CORS fix bal-spec 2026-03-12 21:39:14 -07:00
  • 796eb6ce8e docs: changelog for NanoGPT CORS fix bal-spec 2026-03-12 21:39:14 -07:00
  • de93360d9d fix: route NanoGPT model fetch through ST proxy to bypass CORS bal-spec 2026-03-12 21:38:26 -07:00
  • bc8871e904 fix: route NanoGPT model fetch through ST proxy to bypass CORS bal-spec 2026-03-12 21:38:26 -07:00
  • 4f583c402b fix: pass file URL directly to previewConversion from Troubleshooter bal-spec 2026-03-09 23:07:07 -07:00
  • 6d3bab686e fix: open conversion preview directly from Troubleshooter convert button bal-spec 2026-03-09 23:04:23 -07:00
  • 52e8dc6a75 docs: changelog for custom base URL fix bal-spec 2026-03-09 14:55:34 -07:00
  • f7f4996ba7 fix: strip /chat/completions from custom base URLs bal-spec 2026-03-09 14:54:59 -07:00
  • 785613817e docs: add "How it works" and "Now what?" sections for new users bal-spec 2026-03-07 22:22:39 -08:00
  • 6e4a7f7c4f docs: add "How it works" and "Now what?" sections for new users bal-spec 2026-03-07 22:22:39 -08:00
  • a75cdd8794 fix: protect recent messages boundary not passed to message collector (#3) bal-spec 2026-03-07 20:01:02 -08:00
  • dc0eab2638 v2.1.6 — UX redesign, injection viewer, unified editor, token breakdown v2.1.6 bal-spec 2026-03-07 15:20:14 -08:00
  • e97cc7c7fe docs: update all documentation and screenshots for v2.1.6 release bal-spec 2026-03-07 15:19:12 -08:00
  • c372ee660e fix: escape apostrophes in tips popup strings (syntax error) bal-spec 2026-03-07 11:17:22 -08:00
  • 66a71bf098 fix: context bar relative to context window, left-align tips popup bal-spec 2026-03-07 11:15:14 -08:00
  • bae290d306 feat: auto-load Prompt Breakdown at top of injection viewer bal-spec 2026-03-07 11:07:37 -08:00
  • e445bb4723 feat: unify Context section in injection viewer, fix WI token count bal-spec 2026-03-07 10:51:16 -08:00
  • 1942126385 feat: add Prompt Breakdown section to injection viewer bal-spec 2026-03-07 10:22:14 -08:00
  • fb3cafd7aa fix: use ST's getMaxContextSize() and fix token bar visibility bal-spec 2026-03-07 09:58:37 -08:00
  • 83bbc042a4 feat: add token budget panel to injection viewer (v2.1.4) bal-spec 2026-03-07 09:20:15 -08:00
  • 9229aad02a docs: add revised per-chat isolation design document bal-spec 2026-03-06 20:42:58 -08:00
  • aee4bc3898 feat: unify Memory Manager with shared block editor bal-spec 2026-03-06 20:17:50 -08:00