Release Notes
Updates, fixes, and changes for each release of tabby.
LAST UPDATED MAY 25, 2026
v0.1.1-beta
May 25, 2026 · Latest
What's Changed
Cotabby users may be experience some hanging/lag when on 0.1.0-beta, this restores gate for when AX tree is walked, as to reduce load. Focus polling also increased from 50ms to 80ms for performance.
- Hotfix: restore BoundsForRange gate, raise focus poll to 80ms by @FuJacob in https://github.com/FuJacob/cotabby/pull/255
Full Changelog: https://github.com/FuJacob/cotabby/compare/v0.1.0-beta...v0.1.1-beta
v0.1.0-beta
May 25, 2026
What's Changed
- Replace word counter with Report and Check for Updates buttons by @FuJacob in https://github.com/FuJacob/cotabby/pull/189
- Replace build number formula with github.run_number by @FuJacob in https://github.com/FuJacob/cotabby/pull/190
- Skip OCR pipeline when Tabby is disabled globally or per-app by @FuJacob in https://github.com/FuJacob/cotabby/pull/197
- Add full-suggestion acceptance keybind by @FuJacob in https://github.com/FuJacob/cotabby/pull/198
- Rework menu bar: word count in icon, Report button in header, Check for Updates in footer by @FuJacob in https://github.com/FuJacob/cotabby/pull/199
- Add structured logging with swift-log and Console.app support by @Jam-Cai in https://github.com/FuJacob/cotabby/pull/200
- Fix external monitor geometry conversion by @Jam-Cai in https://github.com/FuJacob/cotabby/pull/206
- Add manual GitHub Pages republish workflow by @FuJacob in https://github.com/FuJacob/cotabby/pull/212
- Fix ggml_metal_rsets_free crash on app quit by @Jam-Cai in https://github.com/FuJacob/cotabby/pull/191
- Rename project to Cotabby and replace LlamaSwift with CotabbyInference by @FuJacob in https://github.com/FuJacob/cotabby/pull/202
- Update Package.resolved for remote CotabbyInference dependency by @FuJacob in https://github.com/FuJacob/cotabby/pull/221
- Gitignore Package.resolved and .claude/worktrees/ by @FuJacob in https://github.com/FuJacob/cotabby/pull/222
- Show accepted word count badge in menu bar icon by @FuJacob in https://github.com/FuJacob/cotabby/pull/203
- Add Tabby → Cotabby rename transition reference by @FuJacob in https://github.com/FuJacob/cotabby/pull/213
- Fall back to raw OCR text when summarization fails by @FuJacob in https://github.com/FuJacob/cotabby/pull/219
- Add refresh button to menu-bar Model row by @FuJacob in https://github.com/FuJacob/cotabby/pull/224
- Replace deferred termination with synchronous llama shutdown by @FuJacob in https://github.com/FuJacob/cotabby/pull/225
- chore(deps): bump actions/checkout from 4 to 6 by @dependabot[bot] in https://github.com/FuJacob/cotabby/pull/139
- Bump actions/deploy-pages from 4 to 5 by @dependabot[bot] in https://github.com/FuJacob/cotabby/pull/140
- chore(deps): bump actions/setup-python from 5 to 6 by @dependabot[bot] in https://github.com/FuJacob/cotabby/pull/141
- Bump actions/upload-pages-artifact from 3 to 5 by @dependabot[bot] in https://github.com/FuJacob/cotabby/pull/142
- chore(deps): bump actions/upload-artifact from 4 to 7 by @dependabot[bot] in https://github.com/FuJacob/cotabby/pull/143
- Add clipboard relevance filter and line-level distillation by @FuJacob in https://github.com/FuJacob/cotabby/pull/210
- Skip event tap processing in terminals and disabled apps by @FuJacob in https://github.com/FuJacob/cotabby/pull/201
- Route GGUF model discovery through LM Studio folder by @FuJacob in https://github.com/FuJacob/cotabby/pull/217
- Add multi-line completion support with menu bar toggle by @FuJacob in https://github.com/FuJacob/cotabby/pull/216
- Add CI check for Sparkle exact version pin by @FuJacob in https://github.com/FuJacob/cotabby/pull/188
- Add file log handler gated behind -cotabby-debug by @FuJacob in https://github.com/FuJacob/cotabby/pull/227
- Fix Sparkle pin verification path after project rename by @FuJacob in https://github.com/FuJacob/cotabby/pull/231
- Fix README badge + clone URLs (repo is still FuJacob/tabby) by @FuJacob in https://github.com/FuJacob/cotabby/pull/234
- Strip MLX functionality by @Jam-Cai in https://github.com/FuJacob/cotabby/pull/230
- Rename all app UserDefaults keys to the cotabby prefix by @FuJacob in https://github.com/FuJacob/cotabby/pull/238
- Default full-acceptance binding to the backtick key by @FuJacob in https://github.com/FuJacob/cotabby/pull/228
- Add Support section with Buy Me a Coffee link by @FuJacob in https://github.com/FuJacob/cotabby/pull/241
- Reorder menu bar toggles and clarify their labels by @FuJacob in https://github.com/FuJacob/cotabby/pull/240
- Replace paw symbol with Cotabby cat logo across UI by @FuJacob in https://github.com/FuJacob/cotabby/pull/237
- Refine Support section copy and donate button by @FuJacob in https://github.com/FuJacob/cotabby/pull/242
- Move support section to top of README by @FuJacob in https://github.com/FuJacob/cotabby/pull/243
- Add custom autocomplete rules (tags + suggestions) by @FuJacob in https://github.com/FuJacob/cotabby/pull/239
- Switch update feed and Pages domain to updates.cotabby.app by @FuJacob in https://github.com/FuJacob/cotabby/pull/232
- Polish: menu-bar language picker, Apple Intelligence drift fix, drop beta labels by @FuJacob in https://github.com/FuJacob/cotabby/pull/244
- Try BoundsForRange optimistically for exact caret placement by @FuJacob in https://github.com/FuJacob/cotabby/pull/218
- Add two more downloadable models (four defaults) by @FuJacob in https://github.com/FuJacob/cotabby/pull/245
- Point sparkle:releaseNotesLink at the landing /release-notes/{tag} route by @FuJacob in https://github.com/FuJacob/cotabby/pull/233
- Reorganize settings by task and reconcile with the menu bar by @FuJacob in https://github.com/FuJacob/cotabby/pull/246
- Left-align README support block and drop top divider by @FuJacob in https://github.com/FuJacob/cotabby/pull/247
- Stabilize ghost-text size per focus session by @FuJacob in https://github.com/FuJacob/cotabby/pull/250
- Stabilize ghost-text size, token-budget completion length, tabby model lineup, full-accept reset by @FuJacob in https://github.com/FuJacob/cotabby/pull/251
- Materialize Package.resolved before reading the Sparkle pin in release by @FuJacob in https://github.com/FuJacob/cotabby/pull/252
New Contributors
- @dependabot[bot] made their first contribution in https://github.com/FuJacob/cotabby/pull/139
Full Changelog: https://github.com/FuJacob/cotabby/compare/v0.0.6-beta...v0.1.0-beta
v0.0.6-beta
May 23, 2026
What's Changed
- Fix Sparkle update loop and harden release pipeline by @FuJacob in https://github.com/FuJacob/tabby/pull/186
Full Changelog: https://github.com/FuJacob/tabby/compare/v0.0.5-beta...v0.0.6-beta
v0.0.5-beta
May 23, 2026
What's Changed
- Fix missing space between word and suggestion after echo stripping by @FuJacob in https://github.com/FuJacob/tabby/pull/179
- Add RTL ghost text alignment support by @FuJacob in https://github.com/FuJacob/tabby/pull/180
- Fix Sparkle update detection with derived build numbers by @FuJacob in https://github.com/FuJacob/tabby/pull/181
- Add GitHub automation rules to CLAUDE.md by @FuJacob in https://github.com/FuJacob/tabby/pull/182
- Fix flaky Sparkle tool resolution in release CI by @FuJacob in https://github.com/FuJacob/tabby/pull/184
Full Changelog: https://github.com/FuJacob/tabby/compare/v0.0.4-beta...v0.0.5-beta
v0.0.4-beta
May 23, 2026
What's Changed
- Update README.md by @FuJacob in https://github.com/FuJacob/tabby/pull/155
- Change Apple Intelligence status from BETA to EXPERIMENTAL by @FuJacob in https://github.com/FuJacob/tabby/pull/156
- Enhance contribution guidelines for PRs by @Jam-Cai in https://github.com/FuJacob/tabby/pull/163
- Make debug status panel draggable by @FuJacob in https://github.com/FuJacob/tabby/pull/164
- Update menu bar footer labels and add feedback link by @FuJacob in https://github.com/FuJacob/tabby/pull/166
- Add test coverage for sanitizer, models, layout, and runtime locator by @FuJacob in https://github.com/FuJacob/tabby/pull/172
- Add configurable acceptance keybind by @FuJacob in https://github.com/FuJacob/tabby/pull/171
- Cap debug screenshots at 20 per app, organize by folder by @FuJacob in https://github.com/FuJacob/tabby/pull/170
- Update README: title to tabby [beta], remove Discord link by @FuJacob in https://github.com/FuJacob/tabby/pull/173
- Fix unused 'self' binding in FoundationModelAvailabilityService by @FuJacob in https://github.com/FuJacob/tabby/pull/174
- Remove beta label from README header by @FuJacob in https://github.com/FuJacob/tabby/pull/175
- Add LM Studio folder button to model settings by @FuJacob in https://github.com/FuJacob/tabby/pull/176
- Fix configurable keybind: Combine wiring, reserved keys, onboarding step by @FuJacob in https://github.com/FuJacob/tabby/pull/177
- Add Screen Recording permission to bug report template by @FuJacob in https://github.com/FuJacob/tabby/pull/178
Full Changelog: https://github.com/FuJacob/tabby/compare/v0.0.3-beta...v0.0.4-beta
v0.0.3-beta
May 21, 2026
What's Changed
- Hide activation indicator when tabby is disabled by @FuJacob in https://github.com/FuJacob/tabby/pull/154
Full Changelog: https://github.com/FuJacob/tabby/compare/v0.0.2-beta...v0.0.3-beta
v0.0.2-beta
May 21, 2026
Full Changelog: https://github.com/FuJacob/tabby/compare/v0.0.1-beta...v0.0.2-beta
v0.0.1-beta
May 21, 2026
What's Changed
- Update README: support button, permissions, features by @FuJacob in https://github.com/FuJacob/tabby/pull/144
- Move creators and donate button into README header by @FuJacob in https://github.com/FuJacob/tabby/pull/145
- Fix README support layout: button then creators with hr separators by @FuJacob in https://github.com/FuJacob/tabby/pull/146
- Enhance YouTube link in demo section by @FuJacob in https://github.com/FuJacob/tabby/pull/147
- Add arrow to YouTube demo link in README by @FuJacob in https://github.com/FuJacob/tabby/pull/148
- Add local cleanup script by @FuJacob in https://github.com/FuJacob/tabby/pull/150
- Fix onboarding lost after permission-prompted restart by @FuJacob in https://github.com/FuJacob/tabby/pull/149
- Fix onboarding skipping profile and model steps by @FuJacob in https://github.com/FuJacob/tabby/pull/151
- Observe Apple Intelligence availability reactively by @FuJacob in https://github.com/FuJacob/tabby/pull/152
- Enable Sparkle update checks and add Check for Updates button by @FuJacob in https://github.com/FuJacob/tabby/pull/153
Full Changelog: https://github.com/FuJacob/tabby/compare/v0.0.0-beta...v0.0.1-beta
v0.0.0-beta
May 21, 2026
What's Changed
- [CI] Add xcodebuild gate for PRs (#33) by @Jam-Cai in https://github.com/FuJacob/tabby/pull/37
- [CI] Add SwiftLint style gate (warnings-only) by @Jam-Cai in https://github.com/FuJacob/tabby/pull/38
- ci: Add test runner workflow by @Jam-Cai in https://github.com/FuJacob/tabby/pull/40
- tests: Add initial unit suite for pure-function spine by @Jam-Cai in https://github.com/FuJacob/tabby/pull/39
- Add Sparkle release pipeline + Signing/Notorization Actions by @FuJacob in https://github.com/FuJacob/tabby/pull/42
- Fix release notarization diagnostics by @FuJacob in https://github.com/FuJacob/tabby/pull/45
- docs: Add pull request template by @Jam-Cai in https://github.com/FuJacob/tabby/pull/58
- Fix Release Pipeline by @FuJacob in https://github.com/FuJacob/tabby/pull/62
- Improve release notarization diagnostics by @FuJacob in https://github.com/FuJacob/tabby/pull/71
- Add per-app enable and disable controls by @FuJacob in https://github.com/FuJacob/tabby/pull/63
- chore: Relicense from MIT to GNU AGPLv3 by @Jam-Cai in https://github.com/FuJacob/tabby/pull/73
- fix: Rescue URLSession download temp file before CFNetwork reclaims it by @Jam-Cai in https://github.com/FuJacob/tabby/pull/59
- feat: Make download failure messages legible in the model catalog by @Jam-Cai in https://github.com/FuJacob/tabby/pull/72
- feat: Validate model downloads against expected size and SHA-256 by @Jam-Cai in https://github.com/FuJacob/tabby/pull/61
- Replace focus polling with AXObserver tracking by @FuJacob in https://github.com/FuJacob/tabby/pull/76
- Add llama KV prefix cache reuse by @FuJacob in https://github.com/FuJacob/tabby/pull/74
- Add streaming autocomplete mode by @FuJacob in https://github.com/FuJacob/tabby/pull/79
- Revert "Add streaming autocomplete mode" by @FuJacob in https://github.com/FuJacob/tabby/pull/80
- feat: Add cancel control to in-flight model downloads by @Jam-Cai in https://github.com/FuJacob/tabby/pull/60
- feat: integrate screen recording as core permission and optimize visual context bounds by @FuJacob in https://github.com/FuJacob/tabby/pull/82
- Add missing autocomplete test coverage by @FuJacob in https://github.com/FuJacob/tabby/pull/90
- Jafu/debug observability by @FuJacob in https://github.com/FuJacob/tabby/pull/91
- Add ghost text wrapping for inline suggestions by @FuJacob in https://github.com/FuJacob/tabby/pull/93
- Add onboarding profile personalization by @FuJacob in https://github.com/FuJacob/tabby/pull/83
- Prompt optimization by @FuJacob in https://github.com/FuJacob/tabby/pull/95
- Prepare repo docs for open source contributors by @FuJacob in https://github.com/FuJacob/tabby/pull/44
- feat: add installer-style dmg packaging by @FuJacob in https://github.com/FuJacob/tabby/pull/96
- fix: show screen recording in menu permissions by @FuJacob in https://github.com/FuJacob/tabby/pull/102
- Reuse guided permission flow from menu by @FuJacob in https://github.com/FuJacob/tabby/pull/103
- Expand visual context screenshot crop by @FuJacob in https://github.com/FuJacob/tabby/pull/104
- Add clipboard context to suggestions by @FuJacob in https://github.com/FuJacob/tabby/pull/105
- Align Apple Intelligence suggestions by @FuJacob in https://github.com/FuJacob/tabby/pull/106
- Update README.md by @FuJacob in https://github.com/FuJacob/tabby/pull/107
- Update README with improved formatting and links by @FuJacob in https://github.com/FuJacob/tabby/pull/109
- Support older macOS versions with the open source runtime by @z2z23n0 in https://github.com/FuJacob/tabby/pull/108
- Fix Sparkle by @FuJacob in https://github.com/FuJacob/tabby/pull/110
- Align and enlarge activation indicator by @FuJacob in https://github.com/FuJacob/tabby/pull/112
- Guard prompt tokens against context window overflow by @FuJacob in https://github.com/FuJacob/tabby/pull/113
- Sanitize auxiliary prompt context by @FuJacob in https://github.com/FuJacob/tabby/pull/111
- Polish settings UI and disable user tags by @FuJacob in https://github.com/FuJacob/tabby/pull/115
- Update DMG layout for vertical background by @FuJacob in https://github.com/FuJacob/tabby/pull/114
- Simplify indicator to on/off toggle by @FuJacob in https://github.com/FuJacob/tabby/pull/116
- Simplify activation indicator + add local DMG build script by @FuJacob in https://github.com/FuJacob/tabby/pull/117
- Fix local DMG build script by @FuJacob in https://github.com/FuJacob/tabby/pull/118
- Reimplement field-edge tabby icon indicator as default by @FuJacob in https://github.com/FuJacob/tabby/pull/123
- Change default models by @Jam-Cai in https://github.com/FuJacob/tabby/pull/124
- Aggressively reduce suggestion latency by @FuJacob in https://github.com/FuJacob/tabby/pull/120
- Disable Tabby in terminal applications by @FuJacob in https://github.com/FuJacob/tabby/pull/127
- Fix capitalization of 'Tabby' in README by @FuJacob in https://github.com/FuJacob/tabby/pull/129
- Fix slow garbage summarizer: timeout, fewer tokens, OCR filter by @FuJacob in https://github.com/FuJacob/tabby/pull/128
- Add configurable polling intervals in Settings by @FuJacob in https://github.com/FuJacob/tabby/pull/122
- Fix main actor isolation error in FocusTracker by @FuJacob in https://github.com/FuJacob/tabby/pull/132
- Document -tabby-debug launch argument in CONTRIBUTING.md by @FuJacob in https://github.com/FuJacob/tabby/pull/133
- Re-disable userTags in prompt renderers (fixes CI) by @FuJacob in https://github.com/FuJacob/tabby/pull/135
- Fix blank DMG background by @FuJacob in https://github.com/FuJacob/tabby/pull/119
- Add dependabot by @Jam-Cai in https://github.com/FuJacob/tabby/pull/136
- Remove userTags feature to fix recurring CI failures by @FuJacob in https://github.com/FuJacob/tabby/pull/138
- Update CLAUDE.md to reflect production open-source project by @FuJacob in https://github.com/FuJacob/tabby/pull/137
New Contributors
- @Jam-Cai made their first contribution in https://github.com/FuJacob/tabby/pull/37
- @z2z23n0 made their first contribution in https://github.com/FuJacob/tabby/pull/108
Full Changelog: https://github.com/FuJacob/tabby/commits/v0.0.0-beta
Full commit history and release assets are available on GitHub Releases.