Rebranded from KeyFlow to fns; Speech, Query, iCloud sync, Click Mode, and licensing system introduced
General
- Rebranded from KeyFlow to fns across all identifiers, bundle, and UI
- Licensing system added — trial (14+7+3 days), license key activation, upgrade prompt, D-3 countdown banner, and menu bar badge
- iCloud sync added — bidirectional UserDefaults and file sync, conflict resolution UI, backup rotation
- Profile management and encrypted backup added
- Settings UI redesigned with tab bar, per-feature toggle, and excluded apps
- Global settings search added (⌘F) with modifier-key shortcut filtering
- Menu bar icon hide option added
Shortcuts
- Vim mode scroll toggle added (fn+U/D/R/L bindings)
- Multi-tap shortcuts introduced — double-tap and triple-tap auto-detected
- Shortcut conflict detection added across tabs
- KeyHUD promoted to official Premium feature
- Click Mode introduced — AX tree scanning, hint overlay, fn+\ / fn+Shift+\ bindings
- Zoom feature added — fn+=/-/0 shortcuts and macOS Zoom integration
- Shortcut cheat sheet panel added (fn+/ shortcut, 3-column layout)
Clipboard
- Clipboard introduced with sequential paste, delete, reorder, and in-panel shortcuts
- Clipboard and Query panel size saved and restored
Query
- Query introduced — Alfred-style panel with 109 seed workflows, URL auto-detection, favicon fetch, file search (FDA), and inline calculator
- URL Launcher added — 4-stage URL detection, domain suggestion banner, browser selection
- File search mode added — spacebar entry, thumbnail preview, metadata display
- Settings search results surfaced inside Query
- App Launch HUD toast added on app launcher execution
Text
- Text Expansion renamed to Text Replacement; custom placeholder chip editor and slash commands improved
- Template gallery added with categories and 30-language seed snippets
- Snippet Palette preview side panel added
- Custom space encoding UI added (presets + custom input)
Speech
- Speech via WhisperKit with model download progress
- fn key recognition stability improved; STT crash on DMG model download fixed
- STT post-processing added — AI prompt integration and usage statistics
- Smart Dictation introduced — per-app LLM processor (Foundation Model / Ollama), mode dispatch, onboarding sheet
- Suggestion panel position options added (beside cursor / 4 screen corners)