跳到内容

更新日志

Mac 版 fns 的所有版本更新 — 最新优先。

在多台 Mac 上使用一个许可证;购买后即时激活

  • 在多台 Mac 上使用一个许可证 — 选择符合您所需设备数量的层级
  • 即时激活 — 结账完成后您的许可证将自动应用,无需复制粘贴
  • 自动设备更换 — 当所有设备插槽已满时,将自动释放最久未使用的 Mac,并显示弹窗通知告知您哪台设备已被替换
  • 订阅 AI Pro 可解锁更高的 cloud AI 配额并能访问 Sonnet 模型
  • 每位终身版(Lifetime)用户每月都可以获得免费的 Quick (Haiku) 请求次数,无需订阅
  • 许可证选项卡底部的“恢复购买”和“退款政策”链接现已可以正常工作

建议面板细节优化与更广泛的本地化支持

  • 建议横幅不再显示重复条目
  • 更多 UI 文本被翻译为多国语言

色彩工具、深层可访问性与完整的本地化支持

  • 全新吸管工具 (Eyedropper) — 可通过菜单栏吸取屏幕上的任意颜色
  • 对比剪贴板历史记录中选择的多种颜色的 WCAG 对比度
  • 更广泛的的 CSS 颜色格式支持 (CSS Level 4)
  • 支持从任意位置将选定文本转换为代码片段的的全局快捷键
  • 版本说明现已在“关于”选项卡中提供
  • 针对阿拉伯语和希伯来语优化了从右至左 (RTL) 的布局
  • 可访问性改进 — 添加了 VoiceOver 标签、双击操作以及面板中可获取焦点的行
  • 响应式布局 — 滑块、预览轨道和遮罩层能更好地适应窗口大小
  • 韩语输入修复 — 解决了缺失的 ; 和 / 字符,并应用了动态退格延迟
  • 语音演示在转录前会自动检测所说的语言

文本和查询输入响应更快;在排除的应用中 Settings/fn 开关始终处于活动状态

  • 使用情况统计始终可见;高级版指南已统一
  • 即使在全局排除的应用中,Settings/fn 开关也能正常工作
  • 试用版许可证密钥提示框重新定位在方案上方
  • 优化了查询图表画布的性能
  • 代码片段和查询搜索应用了防抖处理
  • 听写合并至语音 (Speech) 开关中

AI 附加组件(Y 计划)订阅已推出

  • 新增 AI 附加组件(Y 计划)订阅 — 许可证选项卡显示 3 状态 AI 订阅 UI
  • 许可证激活冲突自动恢复
  • 剪贴板转代码片段推广横幅的关闭状态已持久化
  • 新增历史分组标签本地化和搜索提示 (⌘F)

焦点模式重命名为文本框模式;重新整理面板子页面和设置

  • 在整个 UI 和所有 113 个区域设置中,焦点模式已重命名为文本框模式
  • 新增文本、剪贴板和查询设置面板子页面;重新整理 AI 面板和语音面板设置
  • 新增剪贴板重复保存选项
  • 新增语音胶囊亮色主题选项

引入查询颜色检测和 AI/语音操作历史记录

  • 检测在查询中输入的颜色字符串,并将其显示为带有格式标签的结果行
  • Color format chips clickable to copy individual format values
  • Bare HSL and CMYK notation (without parentheses) recognized
  • Calculator crash fixed for inputs without an operator
  • Panel height fits visible result rows
  • 新增 AI 代码片段执行历史记录 — 可从文本设置中浏览并重新运行
  • History rows support per-line inline copy and direct delete
  • Speech history redesigned to result-first layout
  • Clipboard bottom toolbar alignment fixed

引入面板重新设计、AI 代码片段重写模式、语音历史记录和统一的 .fns 导出格式

  • 设置标题栏添加了自定义 Sparkle 更新徽章
  • 点击 Dock 图标能正确打开设置窗口
  • 所有导入/导出文件均统一为 .fns 后缀,并提供清单导出表
  • Profile backup switched to plain-text FnsSettingsFile
  • iCloud conflict description localization crash fixed
  • Click Mode now supports fns's own windows
  • Click Mode hint position measured live to fix stale/overlapping hints after scroll
  • Click Mode hint labels can now be randomized; physical key matching and target registration improved
  • Clipboard history persisted locally with cleaned-up monitoring lifecycle
  • Color parser extended with CMYK, OKLCH, bare RGB/HSL triplet, and CSS L4 whitespace notation
  • Per-format color detection toggles added in clipboard settings
  • Panel display options added — search hint, category bar, and shortcut hints toggleable
  • Clipboard panel redesigned with PINNED/RECENT section labels and reworked confirm key picker
  • Query panel redesigned with Spotlight-style expand/collapse, category bar, and URL link preview
  • URL visit history tracked with LRU cap of 100
  • File preview pane added per file kind (Image / Code / Text / Doc)
  • Settings/System Settings rows in query results show open hint
  • Query graph and text preview lag fixed via layout and regex caching
  • AI snippet rewrite mode added (rewriteBlock / rewriteAll) with Cmd+A clipboard round-trip
  • AI command response format option added — Plain or Markdown
  • Suggestion panel shows trigger and restores {cursor} split paste
  • Snippet placeholder chip atomicity fixed
  • Snippet editor slash popup closes correctly on focus loss or sheet dismiss
  • Dictation history added — results stored, browsable, and re-runnable from Speech settings
  • Git commit tone preset added (en + ko)
  • Speech capsule preset row scrollable with edge fade hint

Dictation supports system audio capture; AI commands consolidated to Claude brand

  • User-customizable app accent color
  • Lifetime + AI option card added
  • App launcher custom drag-drop reorder persistence improved
  • Favicons auto-fetched after Query import
  • Auto query seeding removed — switched to manual import flow
  • Snippet and Speech sort mode persisted
  • Korean re-typing after backspace no longer misses trigger
  • Dictation audio source selection — switchable between mic and system audio (ScreenCaptureKit)
  • Speech preset onboarding expanded to 26 locales
  • AI commands consolidated to 3-mode (Auto/Think/Quick) and unified to Claude brand

Major redesign across Query, Text, Speech, and Clipboard tabs

  • Settings window size autosaved
  • Sparkle update check — new version checked in background on every launch
  • Uninstall data cleanup expanded; accessibility permission UX improved
  • Multi-monitor coordinate handling stability improved
  • Cheat sheet shortcut (fn+/) user-customizable
  • Unified Shortcuts view — 7 categories in 3-column layout with Keymap keyboard visualization
  • Locked premium tabs remain freely navigable
  • URL preview, OCR, privacy, auto-promote, and glass redesign
  • Clipboard item pinning, automatic category classification, and filter chips
  • AI-based code auto-format with variant history
  • Query settings restructured — sidebar, summary cards, and graph view
  • Graph Group By Domain/Frequency layouts and category chip filtering
  • Drag-drop reorder for Query/Text/Speech items
  • Per-query custom color override in search results
  • Text tab restructured — Snippets, Placeholders, Template Gallery, Import sub-pages
  • AI commands — ;claude/;gpt/;gemini/;haiku triggers
  • Snippet editor AI toggle — provider/model/instruction configuration
  • Screen Context — AX tree and screenshot-based AI input context
  • Placeholder display layer — stored as {{name}}, shown as /name
  • Speech tab 3-pane layout — model, mapping, hotkey, mic detail settings
  • Tone Preset library UI
  • Speech right-side preview column — mic → STT → LLM test flow

iCloud Sync fully rebuilt with per-user encryption and tombstone-based delete

  • iCloud Sync redesigned — improved abstraction, per-user encryption, and stability
  • Scroll shortcut half-page / page distance doubled
  • Clear (⊗) button added to Scroll and Zoom shortcut rows
  • Zoom feature enabled by default for new installs
  • Multi-paste separator, forward/reverse shortcut split, and Option↑↓ hint
  • Paste shortcut migrated to unified modifier+key KeyRecorder
  • Settings ⌘F search restored; seed import confirmation UI improved
  • Text replacement preview and edit UX improved
  • Text replacement candidate UI and Korean input performance improved
  • Placeholder rendering stability improved
  • App launcher HUD and Query activation handling fixed

Query now searches Settings and System Settings directly

  • Seed import — text gallery replacement and Query seed import
  • Missing localization and dynamic language change issues resolved
  • Reset to Default button added at the bottom-left of each tab
  • Shortcut conflict and clear handling consistency improved
  • System-style shortcut hints shown for menu bar app launcher items
  • Color detection — hex/rgb/hsl parsing with swatch and preview pane
  • In-app Settings items searchable and navigable from Query
  • macOS System Settings items (53+) searchable from Query
  • Result ranking interleaved by usage history score
  • WhisperKit model path unified to Application Support

Rebranded from KeyFlow to fns; Speech, Query, iCloud sync, Click Mode, and licensing system introduced

  • 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
  • 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 introduced with sequential paste, delete, reorder, and in-panel shortcuts
  • Clipboard and Query panel size saved and restored
  • 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 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 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)

First release — keyboard scrolling, global hotkeys, text replacement, and 81-language UI introduced

  • Menu bar app with system-wide toggle (⌃⌥K / ⌘F11)
  • Login item auto-start and onboarding flow added
  • 81-language localization and dark mode setting
  • About panel with version display and mailto link
  • fn-key + Vim-style keyboard scrolling introduced
  • Global hotkey editor with KeyRecorder UI
  • Per-app shortcut overrides with show/hide toggle
  • Conflict detection and multi-app selection in shortcut settings
  • Text replacement with suggestion panel and cursor-position triggers
  • Placeholder chip editor with slash-command insertion and live preview
  • Template gallery with custom placeholders and JSON import
  • Text replacement toggle hotkey (⌘F9) added