0.4.1-beta Hotfix
- Fixed high CPU usage and typing lag in very large text fields by coalescing stale Accessibility polling chains and reading only the caret-adjacent text window.
Hotfix Changelog: v0.4.0-beta...v0.4.1-beta
Welcome to Cotabby 0.4.0-beta! This release delivers major quality-of-life upgrades: a new inline emoji picker, granular acceptance controls, massive latency cuts, and a revamped onboarding flow.
🚀 Headline Features
- Inline Emoji Picker: Native
:emoji:picker with skin tone/gender customization, smart hover states, and reliableTabcommit. - Granular Acceptance Controls: Accept suggestions exactly how you want—by Word, Phrase, or Full completion.
- Extended Context Playground: New Advanced settings pane to test and visualize how context feeds into the AI engine.
- Chromium & Electron Support: Expanded macOS accessibility to fully support autocomplete in Chromium-based web editors.
⚡ Performance & AI Engine
- Slashed Latency: Drastically reduced typing delay with aggressive optimizations (50ms polling, 20ms debounce).
- Cleaner AI Output: The engine now automatically strips hallucinated prompt-scaffolding labels from suggestions.
- Stable Ghost Text: Fixed ghost font rendering glitches by locking it to field identity instead of focus sequence.
✨ UX & Settings Polish
- Revamped Onboarding: Redesigned out-of-the-box flow with starting templates, grid layouts, and a live autocomplete showcase.
- Settings Overhaul: Flattened the sidebar, unified the Engine & Model panes, and added helpful subtext for complex options.
- Global Hotkeys: Added a global toggle hotkey to enable/disable Cotabby, plus built-in safeguards to prevent shortcut conflicts.
- UI Cleanup: Fixed popup borders, removed redundant toggles, and added an option to hide the word-count badge for a cleaner menu bar.
New Contributors
- @rpickmans made their first contribution in #388
- @jkrauska made their first contribution in #425
0.4.0 Changelog: v0.3.3-beta...v0.4.0-beta