What's Changed
- Fix CI: add missing CaretGeometrySelector type referenced by tests by @FuJacob in #322
- Replace 'App:' prompt prefix with natural-language phrasing by @FuJacob in #333
- Stop CGEvent tap from gating keystrokes in unrelated apps (#328) by @FuJacob in #337
- Hide the custom indicator icon picker from Settings by @FuJacob in #338
- Allow modifier keys in accept shortcuts (⇧Tab, ⌥Tab, …) by @FuJacob in #341
- Force all users back to the default indicator icon by @FuJacob in #343
- Fix accept keybind swallowing keystroke during background refresh by @FuJacob in #345
- Add mirror overlay fallback for unreliable caret geometry by @FuJacob in #347
- Bring tooltips back on macOS 26 beta + show accept key as a keycap by @FuJacob in #350
- Synthesize boundary space when accept would glue the suggestion onto the user's last word by @FuJacob in #348
- Hold overlay position across post-accept AX reconciles by @FuJacob in #349
- Cancel llama autocomplete generation when the wrapping Task is cancelled by @FuJacob in #346
- Let users toggle popup-card suggestion display from Settings and the menu by @FuJacob in #351
- Update Support section copy and CTA by @FuJacob in #352
- Retire SmolLM-360M and rename tabby-pico → tabby-nano-2 by @FuJacob in #355
- Expand FM eval suite: per-category scoring and latency by @FuJacob in #335
- Reuse FM LanguageModelSession and prewarm on focus change by @FuJacob in #336
- Stop regenerating suggestion on Enter so post-Enter actions aren't masked by @FuJacob in #359
- Reframe FM instructions positively and trim few-shots to two by @FuJacob in #342
- Remove the tooltip feature entirely by @FuJacob in #362
- Send FM trailing context, length hint, per-app tone, bigger prefix budget by @FuJacob in #344
- Scaffold redesigned Settings: sidebar container behind feature flag by @FuJacob in #356
- Replay swallowed Tab when coordinator bails on acceptance by @FuJacob in #363
- Add General / Permissions / About panes to redesigned Settings by @FuJacob in #364
- Add Engine & Model parent and Apple Intelligence / Open Source sub-panes by @FuJacob in #365
- Add Writing / Shortcuts / Apps panes to redesigned Settings by @FuJacob in #366
- Surface sidebar attention dots and flip Settings redesign default on by @FuJacob in #367
- Anchor user-forced popup card to the caret line, not the field rect by @FuJacob in #368
- Pin Settings sidebar visibility so the toolbar toggle stops teleporting by @FuJacob in #369
- Group Settings General into cards, surface Fast Mode + clarify context cost by @FuJacob in #370
- Give every Settings pane a consistent top inset by @FuJacob in #371
- Rename built-in models to the tabby-1-* family by @FuJacob in #372
- Inset Settings sidebar top and widen the column by @FuJacob in #373
- Larger Settings window, wider sidebar, align sidebar top with detail by @FuJacob in #374
- Tighten Settings sidebar width and restore its top inset by @FuJacob in #375
- Delay post-divergence prediction so Chromium AX can catch up by @FuJacob in #376
- Widen Settings sidebar and label the orphan About section by @FuJacob in #377
- Apply Chromium AX-publish delay to no-session keystroke path by @FuJacob in #378
- Wait for host AX publish before rescheduling, not a fixed 150ms by @FuJacob in #379
Full Changelog: v0.2.0-beta...v0.3.0-beta
What's Changed
- Fix CI: add missing CaretGeometrySelector type referenced by tests by @FuJacob in #322
- Replace 'App:' prompt prefix with natural-language phrasing by @FuJacob in #333
- Stop CGEvent tap from gating keystrokes in unrelated apps (#328) by @FuJacob in #337
- Hide the custom indicator icon picker from Settings by @FuJacob in #338
- Allow modifier keys in accept shortcuts (⇧Tab, ⌥Tab, …) by @FuJacob in #341
- Force all users back to the default indicator icon by @FuJacob in #343
- Fix accept keybind swallowing keystroke during background refresh by @FuJacob in #345
- Add mirror overlay fallback for unreliable caret geometry by @FuJacob in #347
- Bring tooltips back on macOS 26 beta + show accept key as a keycap by @FuJacob in #350
- Synthesize boundary space when accept would glue the suggestion onto the user's last word by @FuJacob in #348
- Hold overlay position across post-accept AX reconciles by @FuJacob in #349
- Cancel llama autocomplete generation when the wrapping Task is cancelled by @FuJacob in #346
- Let users toggle popup-card suggestion display from Settings and the menu by @FuJacob in #351
- Update Support section copy and CTA by @FuJacob in #352
- Retire SmolLM-360M and rename tabby-pico → tabby-nano-2 by @FuJacob in #355
- Expand FM eval suite: per-category scoring and latency by @FuJacob in #335
- Reuse FM LanguageModelSession and prewarm on focus change by @FuJacob in #336
- Stop regenerating suggestion on Enter so post-Enter actions aren't masked by @FuJacob in #359
- Reframe FM instructions positively and trim few-shots to two by @FuJacob in #342
- Remove the tooltip feature entirely by @FuJacob in #362
- Send FM trailing context, length hint, per-app tone, bigger prefix budget by @FuJacob in #344
- Scaffold redesigned Settings: sidebar container behind feature flag by @FuJacob in #356
- Replay swallowed Tab when coordinator bails on acceptance by @FuJacob in #363
- Add General / Permissions / About panes to redesigned Settings by @FuJacob in #364
- Add Engine & Model parent and Apple Intelligence / Open Source sub-panes by @FuJacob in #365
- Add Writing / Shortcuts / Apps panes to redesigned Settings by @FuJacob in #366
- Surface sidebar attention dots and flip Settings redesign default on by @FuJacob in #367
- Anchor user-forced popup card to the caret line, not the field rect by @FuJacob in #368
- Pin Settings sidebar visibility so the toolbar toggle stops teleporting by @FuJacob in #369
- Group Settings General into cards, surface Fast Mode + clarify context cost by @FuJacob in #370
- Give every Settings pane a consistent top inset by @FuJacob in #371
- Rename built-in models to the tabby-1-* family by @FuJacob in #372
- Inset Settings sidebar top and widen the column by @FuJacob in #373
- Larger Settings window, wider sidebar, align sidebar top with detail by @FuJacob in #374
- Tighten Settings sidebar width and restore its top inset by @FuJacob in #375
- Delay post-divergence prediction so Chromium AX can catch up by @FuJacob in #376
- Widen Settings sidebar and label the orphan About section by @FuJacob in #377
- Apply Chromium AX-publish delay to no-session keystroke path by @FuJacob in #378
- Wait for host AX publish before rescheduling, not a fixed 150ms by @FuJacob in #379
Full Changelog: v0.2.0-beta...v0.3.0-beta