跳到正文

Tinycast 版本记录

Tinycast · 一款原生 macOS 启动器,可访问应用、文件、剪贴板历史、片段、笔记、窗口,并执行快速 AI 操作。

Cask效率自带更新 9,269
主页
安装命令
brew install --cask tinycast
近 30 天安装
443
App榜第 402
近一年安装
443
365 天累计
最新版本
0.12.11
下载大小
10MB
dmg
更新节奏
每天
近 30 天 21 个版本
  1. 0.12.11

    最新补丁

    OpenNavo 编辑 Homebrew 收录

    兼容性macOS 26 起

    Tinycast 0.12.11 于 2026-11-08 发布。本次更新通过发布密钥或运行中的身份校验更新,并在退出时安装,同时用命令面板中的胶囊提示取代更新窗口。

    • 通过发布密钥或运行中的身份校验更新,并在退出时安装。
    • 用命令面板中的胶囊提示取代更新窗口。
    • 修复 Toggle System Appearance 提示始终显示 Light Appearance 的问题。
    • 计算器:支持自然语言日期、带时区的时间、复利利率和分摊账单。
    • 修复 SwiftUI 无界宽度探测导致的文本区域崩溃。
    • 在 spawn 的 stdio 中正确处理文件描述符。
    • 计算器:支持单位分数、舍入、利息、日期区间和更多短语。
    • 在全屏空间中显示 Settings、AI Chat 和命令输出菜单。
    • 修复浮动 Notes 窗口无法通过标题栏拖动的问题。
    • 为 OpenAI、Anthropic 和 Gemini API 添加推理强度选择器。
    • 添加对话预设:从保存的指令、模型和工具启动 AI Chat。
    • 无需连接器即可换算货币对。
    • 让命令面板的 Liquid Glass 自己负责圆角。
    • 从 homebrew/cask 安装;tap 仅保留通用版本。
    • 在 SwiftUI 中裁剪 ⌘K 菜单,并恢复面板遮罩。
    • 恢复设置 storeValue 的 Form 字段。
    • 从 tinycast.dev 提供汇率。
    • 排版双语词典条目。
    • 让命令面板的圆角更锐利,并在恢复后重新打开紧凑模式。
    • 在展开面板的玻璃上绘制紧凑栏。
    • 回退“在展开面板的玻璃上绘制紧凑栏”。
  2. 0.12.11-beta.137

    预发布

    GitHub Release

    What's Changed

    • Revert "Draw the compact bar on the expanded panel's glass" by @abue-ammar in #1846

    Channel: beta · Version: 0.12.11-beta.137 · Bundle ID: com.tinycast.app.beta Built from 58168bf7e0b721f7c5fbfc7f4e8a068a48cff446. Full changelog

    Install via Homebrew, or open the DMG below and drag Tinycast Beta to Applications:

    brew install --cask tinycast@beta
    
  3. 0.12.10-beta.135

    预发布

    GitHub Release

    What's Changed

    • Clip the ⌘K menu in SwiftUI and restore the panel scrim by @abue-ammar in #1839
    • Restore Form fields that set storeValue by @abue-ammar in #1841
    • Serve exchange rates from tinycast.dev by @abue-ammar in #1842
    • Lay out bilingual dictionary entries by @abue-ammar in #1843
    • Sharpen the palette corner and reopen compact after a restore by @abue-ammar in #1844
    • Draw the compact bar on the expanded panel's glass by @abue-ammar in #1845

    Channel: beta · Version: 0.12.10-beta.135 · Bundle ID: com.tinycast.app.beta Built from fd1701b2d0b85befa325ffa2eb66a03d50ce17f4. Full changelog

    Install via Homebrew, or open the DMG below and drag Tinycast Beta to Applications:

    brew install --cask tinycast@beta
    
  4. 0.12.9-beta.134

    展开

    GitHub Release

    What's Changed

    • Trust updates through a release key or the running identity, and install them at quit by @abue-ammar in #1808
    • Replace the update window with a pill in the palette by @abue-ammar in #1817
    • Fix Toggle System Appearance toast always saying Light Appearance by @charmcity-code in #1806
    • Calculator: natural-language dates, zoned times, compound rates, split bills by @Kaloyanes in #1771
    • Fix text area crash from SwiftUI's unbounded width probe by @abue-ammar in #1818
    • Honour file descriptors in spawn's stdio by @abue-ammar in #1822
    • Calculator: unit fractions, rounding, interest, date spans and more phrases by @abue-ammar in #1823
    • Show Settings, AI Chat and command-output menus in a fullscreen Space by @abue-ammar in #1828
    • Fix floating Notes window not dragging by its title bar by @abue-ammar in #1829
    • Reasoning effort picker for the OpenAI, Anthropic and Gemini APIs by @abue-ammar in #1830
    • Add chat presets: start an AI Chat from saved instructions, model and tools by @abue-ammar in #1796
    • Convert currency pairs without a connector by @edalzell in #1831
    • Let the palette's Liquid Glass own its rounded corner by @abue-ammar in #1835
    • Install from homebrew/cask; the tap keeps only the universal build by @abue-ammar in #1836

    New Contributors

    • @charmcity-code made their first contribution in #1806
    • @Kaloyanes made their first contribution in #1771
    • @edalzell made their first contribution in #1831

    Channel: beta · Version: 0.12.9-beta.134 · Bundle ID: com.tinycast.app.beta Built from 2b5eddd8ca1836812bf8fe5ab03f06095d653090. Full changelog

    Install via Homebrew, or open the DMG below and drag Tinycast Beta to Applications:

    brew install --cask tinycast@beta
    
  5. 0.12.8

    展开

    OpenNavo 编辑 Homebrew 收录

    兼容性macOS 26 起 · Apple 芯片原生

    Tinycast 0.12.8 于 2026-11-04 发布,修复了剪贴板与窗口处理方面的问题,并新增自定义 AI 请求头、文件和文件夹收藏、菜单栏中的备忘录项目以及紧凑面板快捷键。

    • 修复了剪贴板批量裁剪和文件预览过期的问题,仅含 HTML 和仅含 RTF 的复制内容现在会记录到剪贴板历史中。
    • 改进了引导流程的完成与初始语言选择,翻译语言对现在会根据已安装的语言环境进行匹配。
    • 应用退出后,运行指示点会立即消失;在音量级别不按标准档位存储的设备上,Volume Up/Down 键仍能继续调节。
    • AI API 连接可以发送自定义请求头,Apple Intelligence 对话在发送时不附带任何指令,AI 对话新增“展开思考”设置。
    • 新增文件和文件夹收藏,搜索范围选择器现在可以选择文件夹。
    • 新增菜单栏中的备忘录项目。
    • 紧凑面板的快捷键和键盘导航现在可以配置,紧凑模式已成为默认模式,未开启的功能会在“紧凑快捷键”中标注。
    • 听写新增可选的开始和停止提示音,并使用 macOS 听写音效替代内置的提示音。
    • 日历事件会在默认日历应用中打开。
    • 通用设置中新增“显示动画”开关,恢复了紧凑模式下的阴影,并统一使用原生玻璃效果。
    • 改进了 Hyper Key 的按键处理和恢复机制,恢复过程由实例所有权保护。
    • 新增将窗口移到屏幕边缘的命令,全屏窗口可以在不同显示器之间移动。
    • Deeplinks 支持输入参数、仅询问一次的授权,以及用于内置命令的 Debug scheme。
    • OpenCode v2 可以使用由 Tinycast 配置的 MCP 服务器。
  6. 0.12.8-beta.132

    展开

    GitHub Release

    What's Changed

    • Move fullscreen windows between displays and add display-move options by @abue-ammar in #1785
    • Let OpenCode v2 use Tinycast-configured MCP servers by @nperez0111 in #1795
    • Sign releases with Developer ID and notarize them by @abue-ammar in #1803

    New Contributors

    • @nperez0111 made their first contribution in #1795

    Channel: beta · Version: 0.12.8-beta.132 · Bundle ID: com.tinycast.app.beta Built from dc265b263ad9afad1978f79d1d3533bb144bef0a. Full changelog

    Install via Homebrew, or open the DMG below and drag Tinycast Beta to Applications:

    brew trust --tap abue-ammar/tinycast
    brew install --cask abue-ammar/tinycast/tinycast@beta
    
  7. 0.12.7-beta.131

    展开

    GitHub Release

    What's Changed

    • Add move-to-edge window commands by @abue-ammar in #1781
    • Record HTML-only and RTF-only copies in clipboard history by @abue-ammar in #1787
    • Stop the exit-127 hint overlapping the command output footer by @abue-ammar in #1788

    Channel: beta · Version: 0.12.7-beta.131 · Bundle ID: com.tinycast.app.beta Built from b75aa5a1da49d0b198ebcf87909e41fae982bab7. Full changelog

    Recommended: install via Homebrew — it clears the quarantine flag automatically on every install and update, so there's nothing to run by hand:

    brew trust --tap abue-ammar/tinycast
    brew install --cask abue-ammar/tinycast/tinycast@beta
    

    This build is self-signed. If you download the DMG directly instead of using Homebrew, macOS will refuse to open it until you clear the quarantine flag once:

    xattr -dr com.apple.quarantine "/Applications/Tinycast Beta.app"
    
  8. 0.12.6-beta.130

    展开

    GitHub Release

    What's Changed

    • docs: audit website guides against current app behavior by @abue-ammar in #1769
    • Deeplinks: input, ask-once consent and a Debug scheme for built-in commands by @abue-ammar in #1753
    • Report network interfaces through os.networkInterfaces by @abue-ammar in #1765
    • Add an Expand thinking setting to AI chat by @abue-ammar in #1766
    • Support AES-GCM in the extension crypto shim by @abue-ammar in #1767
    • Fix lifecycle, data-safety and blocking bugs from the code audit by @abue-ammar in #1772
    • Fix OpenAI MCP tool calling and simplify issue triage by @abue-ammar in #1773

    Channel: beta · Version: 0.12.6-beta.130 · Bundle ID: com.tinycast.app.beta Built from 9a097620c384d84e017e6109a3196102cb41e5ce. Full changelog

    Recommended: install via Homebrew — it clears the quarantine flag automatically on every install and update, so there's nothing to run by hand:

    brew trust --tap abue-ammar/tinycast
    brew install --cask abue-ammar/tinycast/tinycast@beta
    

    This build is self-signed. If you download the DMG directly instead of using Homebrew, macOS will refuse to open it until you clear the quarantine flag once:

    xattr -dr com.apple.quarantine "/Applications/Tinycast Beta.app"
    
  9. 0.12.5-beta.129

    展开

    GitHub Release

    What's Changed

    • Finish extension sign-in when its task is cancelled by @zeval in #1708
    • Stop calling an unavailable Apple Intelligence a download and link to its settings by @afonsojramos in #1724
    • Expose process uid/gid/groups and stat owner to extensions by @tian-jeff in #1733
    • fix(runtime): support SharedArrayBuffer allocation and finite waits by @3sztof in #1738
    • fix(extensions): opt URLSession out of the macOS AppSSO broker by @3sztof in #1739
    • Let the search scope picker choose folders by @abue-ammar in #1759
    • Offer direct configuration when extension preferences are missing by @ahoereth in #1754
    • Let an IME keep the navigation keys while composing by @abue-ammar in #1761

    New Contributors

    • @zeval made their first contribution in #1708
    • @afonsojramos made their first contribution in #1724
    • @tian-jeff made their first contribution in #1733
    • @3sztof made their first contribution in #1738
    • @ahoereth made their first contribution in #1754

    Channel: beta · Version: 0.12.5-beta.129 · Bundle ID: com.tinycast.app.beta Built from e22d38125b1c026c8def59aec9f6d4c2917e7c8a. Full changelog

    Recommended: install via Homebrew — it clears the quarantine flag automatically on every install and update, so there's nothing to run by hand:

    brew trust --tap abue-ammar/tinycast
    brew install --cask abue-ammar/tinycast/tinycast@beta
    

    This build is self-signed. If you download the DMG directly instead of using Homebrew, macOS will refuse to open it until you clear the quarantine flag once:

    xattr -dr com.apple.quarantine "/Applications/Tinycast Beta.app"
    
  10. 0.12.4-beta.128

    展开

    GitHub Release

    What's Changed

    • Show a prompt's unended line while the command waits by @FredrikZeiner in #1723
    • Restore compact shadows and use native glass consistently by @abue-ammar in #1748

    New Contributors

    • @FredrikZeiner made their first contribution in #1723

    Channel: beta · Version: 0.12.4-beta.128 · Bundle ID: com.tinycast.app.beta Built from e3f813c75805e4caa1ee0bcd11b6e49615454535. Full changelog

    Recommended: install via Homebrew — it clears the quarantine flag automatically on every install and update, so there's nothing to run by hand:

    brew trust --tap abue-ammar/tinycast
    brew install --cask abue-ammar/tinycast/tinycast@beta
    

    This build is self-signed. If you download the DMG directly instead of using Homebrew, macOS will refuse to open it until you clear the quarantine flag once:

    xattr -dr com.apple.quarantine "/Applications/Tinycast Beta.app"
    
  11. 0.12.3-beta.127

    展开

    GitHub Release

    What's Changed

    • Resolve localized resources through the bundle's table cache by @abue-ammar in #1686
    • Keep the onboarding test's palette fixture off screen by @abue-ammar in #1687
    • Open the launcher on launch and report a finished update by @abue-ammar in #1688
    • Add optional start and stop sounds for Dictation by @kruteev in #1690
    • Open calendar events in the default calendar app by @list-jonas in #1689
    • Add a Show animations toggle to General settings by @abue-ammar in #1692
    • Send Apple Intelligence chats no instructions by @abue-ammar in #1693
    • Use macOS dictation sounds instead of bundled chimes by @Risengan in #1698
    • Add configurable compact palette shortcuts and keyboard navigation by @abue-ammar in #1701
    • Improve Hyper Key press handling and recovery by @abue-ammar in #1709
    • Make compact mode the default and mark off features in Compact Shortcuts by @abue-ammar in #1717
    • Protect Hyper Key recovery with instance ownership by @abue-ammar in #1718
    • Add a Notes menu bar item by @abue-ammar in #1719
    • Add file and folder favorites by @abue-ammar in #1720
    • Enlarge Compact Shortcuts row buttons and mark Remove as destructive by @abue-ammar in #1721

    New Contributors

    • @kruteev made their first contribution in #1690

    Channel: beta · Version: 0.12.3-beta.127 · Bundle ID: com.tinycast.app.beta Built from 37e6043f3f550febb64bdb3cff3ac29a30caad5a. Full changelog

    Recommended: install via Homebrew — it clears the quarantine flag automatically on every install and update, so there's nothing to run by hand:

    brew trust --tap abue-ammar/tinycast
    brew install --cask abue-ammar/tinycast/tinycast@beta
    

    This build is self-signed. If you download the DMG directly instead of using Homebrew, macOS will refuse to open it until you clear the quarantine flag once:

    xattr -dr com.apple.quarantine "/Applications/Tinycast Beta.app"
    
  12. 0.12.2-beta.125

    展开

    GitHub Release

    What's Changed

    • Fix clipboard batch trimming and stale file previews by @abue-ammar in #1677
    • Improve onboarding completion and initial language selection by @Risengan in #1671
    • Clear the running dot as soon as an app quits by @abue-ammar in #1678
    • Keep web OAuth state through the redirect page; update @raycast/api to 2.8.2 by @abue-ammar in #1679
    • Add custom request headers to AI API connections by @abue-ammar in #1680
    • Keep Volume Up/Down moving on devices that store a level off the grid by @abue-ammar in #1681
    • Offer a minimized window whose subrole reads AXDialog by @isjiajia01 in #1670
    • Match translation pairs against the installed locale by @HernandoR in #1665

    New Contributors

    • @HernandoR made their first contribution in #1665

    Channel: beta · Version: 0.12.2-beta.125 · Bundle ID: com.tinycast.app.beta Built from 3d11f47e984f10be3ade970458c0ed4575ab226d. Full changelog

    Recommended: install via Homebrew — it clears the quarantine flag automatically on every install and update, so there's nothing to run by hand:

    brew trust --tap abue-ammar/tinycast
    brew install --cask abue-ammar/tinycast/tinycast@beta
    

    This build is self-signed. If you download the DMG directly instead of using Homebrew, macOS will refuse to open it until you clear the quarantine flag once:

    xattr -dr com.apple.quarantine "/Applications/Tinycast Beta.app"
    
  13. 0.12.1

    展开

    GitHub Release

    What's Changed

    • Expand the Hyper Key: all modifier keys, per-keyboard remapping, diagnostics and Secure Input support by @abue-ammar in #1510
    • Rework quicklink selected text and add a ⌘C selection fallback by @abue-ammar in #1507
    • Decode malformed UTF-8 the way Node does by @Noel-0 in #1513
    • Show what the provider said when an AI chat turn is refused by @notsoshu in #1497
    • Let Bring! sign in by sending URLSearchParams as form data by @list-jonas in #1532
    • Let the Dictation key (🎤) trigger Tinycast shortcuts by @list-jonas in #1523
    • Support Raycast's OAuth sign-in in extensions by @abue-ammar in #1502
    • Report real access and change times from fs.stat by @abue-ammar in #1533
    • Search files from Tinycast's own disk index instead of Spotlight by @abue-ammar in #1537
    • Let the version on the About page be selected and copied by @abue-ammar in #1544
    • Let armed MCP tools run commands and read files by @abue-ammar in #1543
    • Read a bare unit after / as one of it, and add fuel units by @abue-ammar in #1545
    • Let model discovery ignore catalog fields it cannot read by @AllenReder in #1552
    • Let any preset add a model ID its catalog leaves out by @abue-ammar in #1546
    • feat(dictation): insert text while recording by @AlexanderWillner in #1553
    • Polish the AI Chat window, open long chats fast and keep the transcript above the chips by @rubnogueira in #1526
    • Keep code blocks rounded, share one wider AI Chat column, and fix its cursors by @abue-ammar in #1559
    • Record the Hyper key inside Secure Input, and keep Quick Press from toggling Caps Lock there by @abue-ammar in #1562
    • Keep an open note from taking pastes and keystrokes, and render custom Quick Action Markdown by @abue-ammar in #1563
    • Move OpenCode to v2 and send it images by @abue-ammar in #1564
    • Trim redundant comments across app and tooling by @abue-ammar in #1566
    • Draw clipboard image rows and previews from small copies by @mertkaradayi in #1565
    • Let a gateway model declare reasoning levels and send them as reasoning_effort by @isjiajia01 in #1571
    • Keep older AI Chat transcript rows lazy and feed the sidebar thirty chats at a time by @rubnogueira in #1573
    • Add a toggle to turn off suggested replies in AI chat, and left-align them by @abue-ammar in #1598
    • Add a ⌘K actions menu to Switch Windows by @abue-ammar in #1600
    • Add a Switch Windows Backwards command by @abue-ammar in #1601
    • Paste a clipboard image with its file URL so a terminal gets the path by @abue-ammar in #1602
    • fix(file-search): stop the live index from relisting busy folders by @abue-ammar in #1605
    • fix(icons): draw the emoji smiley outlined in Light mode by @abue-ammar in #1606
    • Add a Files section to the launcher by @abue-ammar in #1608
    • Remove File Search's Quick Look overlay by @abue-ammar in #1609
    • Fix launching duplicate application installations by @abue-ammar in #1617
    • Stop capping remote Quick Action replies by selection length by @abue-ammar in #1616
    • Calculate on a converted value mid-expression by @abue-ammar in #1618
    • Add native localization for eight languages by @abue-ammar in #1620
    • Use Full Disk Access when uninstalling, and wait for the app to quit by @abue-ammar in #1624
    • Narrow File Search to home with editable defaults by @abue-ammar in #1625
    • Stop extension shortcut handlers from retaining closed screens by @kosuketut in #1626
    • Mirror main to GitLab by @abue-ammar in #1627
    • Lock app bundles the user can't write before uninstalling by @abue-ammar in #1635
    • Refine French translations, improve wording across languages and adjust text layouts by @Risengan in #1636
    • Open the launcher, Notes, dialogs, Settings editors and menus with the native window bounce by @abue-ammar in #1643
    • Animate the first menu after the palette closes with one open by @abue-ammar in #1644
    • Edit clipboard text entries in place by @abue-ammar in #1642
    • Find Apple's zh_CN and zh_TW names on any Chinese region by @abue-ammar in #1645
    • Keep Command-Escape input handling off the main run loop by @abue-ammar in #1646
    • Show when currency rates were updated, with a refresh button by @abue-ammar in #1648

    New Contributors

    • @Noel-0 made their first contribution in #1513
    • @AllenReder made their first contribution in #1552
    • @isjiajia01 made their first contribution in #1571
    • @kosuketut made their first contribution in #1626

    Channel: stable · Version: 0.12.1 · Bundle ID: com.tinycast.app Built from ead1f770401b34f69065e279704a119d04609986. Full changelog

    Recommended: install via Homebrew — it clears the quarantine flag automatically on every install and update, so there's nothing to run by hand:

    brew trust --tap abue-ammar/tinycast
    brew install --cask abue-ammar/tinycast/tinycast
    

    On an Intel Mac, install abue-ammar/tinycast/tinycast-universal instead — same app, built with both slices. This build is self-signed. If you download the DMG directly instead of using Homebrew, macOS will refuse to open it until you clear the quarantine flag once:

    xattr -dr com.apple.quarantine "/Applications/Tinycast.app"
    
  14. 0.12.1-beta.123

    展开

    GitHub Release

    What's Changed

    • Lock app bundles the user can't write before uninstalling by @abue-ammar in #1635
    • Refine French translations, improve wording across languages and adjust text layouts by @Risengan in #1636
    • Open the launcher, Notes, dialogs, Settings editors and menus with the native window bounce by @abue-ammar in #1643
    • Animate the first menu after the palette closes with one open by @abue-ammar in #1644
    • Edit clipboard text entries in place by @abue-ammar in #1642
    • Find Apple's zh_CN and zh_TW names on any Chinese region by @abue-ammar in #1645
    • Keep Command-Escape input handling off the main run loop by @abue-ammar in #1646
    • Show when currency rates were updated, with a refresh button by @abue-ammar in #1648

    Channel: beta · Version: 0.12.1-beta.123 · Bundle ID: com.tinycast.app.beta Built from bb4a830c15a65ae05e86798d1d20bfd8c73720a7. Full changelog

    Recommended: install via Homebrew — it clears the quarantine flag automatically on every install and update, so there's nothing to run by hand:

    brew trust --tap abue-ammar/tinycast
    brew install --cask abue-ammar/tinycast/tinycast@beta
    

    This build is self-signed. If you download the DMG directly instead of using Homebrew, macOS will refuse to open it until you clear the quarantine flag once:

    xattr -dr com.apple.quarantine "/Applications/Tinycast Beta.app"
    
  15. 0.12.0-beta.122

    展开

    GitHub Release

    What's Changed

    • Fix launching duplicate application installations by @abue-ammar in #1617
    • Stop capping remote Quick Action replies by selection length by @abue-ammar in #1616
    • Calculate on a converted value mid-expression by @abue-ammar in #1618
    • Add native localization for eight languages by @abue-ammar in #1620
    • Use Full Disk Access when uninstalling, and wait for the app to quit by @abue-ammar in #1624
    • Narrow File Search to home with editable defaults by @abue-ammar in #1625
    • Stop extension shortcut handlers from retaining closed screens by @kosuketut in #1626
    • Mirror main to GitLab by @abue-ammar in #1627

    New Contributors

    • @kosuketut made their first contribution in #1626

    Channel: beta · Version: 0.12.0-beta.122 · Bundle ID: com.tinycast.app.beta Built from 291996cd6c0ea783857c1667de9917b0cb273fb6. Full changelog

    Recommended: install via Homebrew — it clears the quarantine flag automatically on every install and update, so there's nothing to run by hand:

    brew trust --tap abue-ammar/tinycast
    brew install --cask abue-ammar/tinycast/tinycast@beta
    

    This build is self-signed. If you download the DMG directly instead of using Homebrew, macOS will refuse to open it until you clear the quarantine flag once:

    xattr -dr com.apple.quarantine "/Applications/Tinycast Beta.app"
    
  16. 0.11.22-beta.121

    展开

    GitHub Release

    What's Changed

    • Draw clipboard image rows and previews from small copies by @mertkaradayi in #1565
    • Let a gateway model declare reasoning levels and send them as reasoning_effort by @isjiajia01 in #1571
    • Keep older AI Chat transcript rows lazy and feed the sidebar thirty chats at a time by @rubnogueira in #1573
    • Add a toggle to turn off suggested replies in AI chat, and left-align them by @abue-ammar in #1598
    • Add a ⌘K actions menu to Switch Windows by @abue-ammar in #1600
    • Add a Switch Windows Backwards command by @abue-ammar in #1601
    • Paste a clipboard image with its file URL so a terminal gets the path by @abue-ammar in #1602
    • fix(file-search): stop the live index from relisting busy folders by @abue-ammar in #1605
    • fix(icons): draw the emoji smiley outlined in Light mode by @abue-ammar in #1606
    • Add a Files section to the launcher by @abue-ammar in #1608
    • Remove File Search's Quick Look overlay by @abue-ammar in #1609

    New Contributors

    • @isjiajia01 made their first contribution in #1571

    Channel: beta · Version: 0.11.22-beta.121 · Bundle ID: com.tinycast.app.beta Built from 8d0d6b68b49075fe267f37f6b403b67ca3666cc9. Full changelog

    Recommended: install via Homebrew — it clears the quarantine flag automatically on every install and update, so there's nothing to run by hand:

    brew trust --tap abue-ammar/tinycast
    brew install --cask abue-ammar/tinycast/tinycast@beta
    

    This build is self-signed. If you download the DMG directly instead of using Homebrew, macOS will refuse to open it until you clear the quarantine flag once:

    xattr -dr com.apple.quarantine "/Applications/Tinycast Beta.app"
    
  17. 0.11.21-beta.120

    展开

    GitHub Release

    What's Changed

    • Let the version on the About page be selected and copied by @abue-ammar in #1544
    • Let armed MCP tools run commands and read files by @abue-ammar in #1543
    • Read a bare unit after / as one of it, and add fuel units by @abue-ammar in #1545
    • Let model discovery ignore catalog fields it cannot read by @AllenReder in #1552
    • Let any preset add a model ID its catalog leaves out by @abue-ammar in #1546
    • feat(dictation): insert text while recording by @AlexanderWillner in #1553
    • Polish the AI Chat window, open long chats fast and keep the transcript above the chips by @rubnogueira in #1526
    • Keep code blocks rounded, share one wider AI Chat column, and fix its cursors by @abue-ammar in #1559
    • Record the Hyper key inside Secure Input, and keep Quick Press from toggling Caps Lock there by @abue-ammar in #1562
    • Keep an open note from taking pastes and keystrokes, and render custom Quick Action Markdown by @abue-ammar in #1563
    • Move OpenCode to v2 and send it images by @abue-ammar in #1564
    • Trim redundant comments across app and tooling by @abue-ammar in #1566

    New Contributors

    • @AllenReder made their first contribution in #1552

    Channel: beta · Version: 0.11.21-beta.120 · Bundle ID: com.tinycast.app.beta Built from 57e29b4909535f49af12ecfab5d324f618936ac3. Full changelog

    Recommended: install via Homebrew — it clears the quarantine flag automatically on every install and update, so there's nothing to run by hand:

    brew trust --tap abue-ammar/tinycast
    brew install --cask abue-ammar/tinycast/tinycast@beta
    

    This build is self-signed. If you download the DMG directly instead of using Homebrew, macOS will refuse to open it until you clear the quarantine flag once:

    xattr -dr com.apple.quarantine "/Applications/Tinycast Beta.app"
    
  18. 0.11.20-beta.119

    展开

    GitHub Release

    What's Changed

    • Expand the Hyper Key: all modifier keys, per-keyboard remapping, diagnostics and Secure Input support by @abue-ammar in #1510
    • Rework quicklink selected text and add a ⌘C selection fallback by @abue-ammar in #1507
    • Decode malformed UTF-8 the way Node does by @Noel-0 in #1513
    • Show what the provider said when an AI chat turn is refused by @notsoshu in #1497
    • Let Bring! sign in by sending URLSearchParams as form data by @list-jonas in #1532
    • Let the Dictation key (🎤) trigger Tinycast shortcuts by @list-jonas in #1523
    • Support Raycast's OAuth sign-in in extensions by @abue-ammar in #1502
    • Report real access and change times from fs.stat by @abue-ammar in #1533
    • Search files from Tinycast's own disk index instead of Spotlight by @abue-ammar in #1537

    New Contributors

    • @Noel-0 made their first contribution in #1513

    Channel: beta · Version: 0.11.20-beta.119 · Bundle ID: com.tinycast.app.beta Built from 9aea65b8d86b164dfb6e2375090fba625112540f. Full changelog

    Recommended: install via Homebrew — it clears the quarantine flag automatically on every install and update, so there's nothing to run by hand:

    brew trust --tap abue-ammar/tinycast
    brew install --cask abue-ammar/tinycast/tinycast@beta
    

    This build is self-signed. If you download the DMG directly instead of using Homebrew, macOS will refuse to open it until you clear the quarantine flag once:

    xattr -dr com.apple.quarantine "/Applications/Tinycast Beta.app"
    
  19. 0.11.19

    展开

    GitHub Release

    What's Changed

    • Add local Dictation and expand keyboard shortcut capabilities by @Risengan in #1280
    • Preserve pinned clipboard state during Raycast import by @barissglc in #1284
    • Truncate a long extension toast instead of squeezing the actions by @list-jonas in #1287
    • Import Raycast scripts that are symlinks by @filiperocha in #1292
    • Hide side labels on double modifier shortcuts by @abue-ammar in #1304
    • Default tests to four workers and relax clipboard deadline by @abue-ammar in #1308
    • Add an option to disable automatic update checks by @abue-ammar in #1305
    • Keep launcher meetings in chronological order by @abue-ammar in #1306
    • Add month and year calculator conversions by @abue-ammar in #1307
    • Close AI Chat with Escape by @abue-ammar in #1309
    • Support undo and redo shortcuts in Notes by @abue-ammar in #1310
    • Keep the newest copy when one folder holds two versions of an app by @abue-ammar in #1320
    • Tidy the AI Chat composer: one row inside the glass, a + menu, and a Dictation mic by @notsoshu in #1322
    • Put the calculator's answer in the search bar on ⌘↵ by @mertkaradayi in #1324
    • Reload externally edited notes when reopening by @abue-ammar in #1345
    • Keep the Raycast import panel inside the Settings window by @abue-ammar in #1350
    • Mirror launcher shortcuts and aliases in settings.json by @abue-ammar in #1352
    • Add global microphone mute system action by @abue-ammar in #1347
    • Keep the camera preview live while reframing from the menu bar by @abue-ammar in #1348
    • Fix calculator bit-to-byte rate conversions by @abue-ammar in #1349
    • Run a custom command in the interpreter its #! line names by @abue-ammar in #1351
    • Fix Norwegian app name localization by @abue-ammar in #1353
    • Offer a quicklink's defaulted arguments as optional fields by @abue-ammar in #1354
    • Keep Backspace inside an IME composition by @abue-ammar in #1364
    • Keep an extension row's accessories at full width by @abue-ammar in #1368
    • Focus a dialog's text field once its panel is key by @abue-ammar in #1369
    • Focus a dialog's field when its panel turns key, and say when a snippet shortcut has nowhere to go by @abue-ammar in #1380
    • Create state lazily in EventEmitter impl by @aeons in #1367
    • Echo Gemini thought signatures back on tool calls by @ryan-manor in #1379
    • Fix Folder Search Buffer allocation and once listener receivers by @rwifeng in #1361
    • Preserve Codex web research across AI Chat follow-ups by @abue-ammar in #1381
    • Fix Quicklink prompts when selected text is missing by @abue-ammar in #1382
    • Toggle the AI Chat window with its own shortcut by @abue-ammar in #1383
    • Lock the screen from a hotkey without a synthetic shortcut by @abue-ammar in #1384
    • Say why Refresh Now cannot run while another command is busy by @abue-ammar in #1385
    • Let auto join skip events without a known meeting service by @abue-ammar in #1386
    • Fit the Notes window's height to its text by @abue-ammar in #1388
    • Answer now, today, tomorrow, yesterday and time on their own by @abue-ammar in #1390
    • Bring Finder forward when Show in Finder runs with Settings open by @abue-ammar in #1392
    • Fix Browser Bookmarks errors by @AlexanderWillner in #1393
    • Fire extension action shortcuts while the actions panel is open by @webpro in #1400
    • Let X.com recover stale OAuth locks by @list-jonas in #1410
    • Refresh website gallery with updated screenshots and feature videos by @Risengan in #1433
    • Cycle Center Half through ½, ⅓ and ⅔ by @abue-ammar in #1423
    • Stop meeting links at CRLF line breaks by @abue-ammar in #1425
    • Keep a quicklink prompt on the row it names by @abue-ammar in #1436
    • Add Edit Quicklink to the launcher and shortcuts to list actions by @abue-ammar in #1435
    • Add alias fields to window commands, sizes, layouts and rooms by @abue-ammar in #1437
    • Fix search state across extension navigation by @abue-ammar in #1439
    • Improve launcher category search by @abue-ammar in #1441
    • Respect macOS window reopening preference on restart and shutdown by @abue-ammar in #1442
    • Fix X-prefixed currency conversions after amounts by @abue-ammar in #1443
    • Fix Raycast Store install links by @abue-ammar in #1444
    • Remove Raycast extension OAuth PKCE support by @abue-ammar in #1445
    • Focus Swift reviews and remove extension OAuth remnants by @abue-ammar in #1451
    • Fix Quicklink hotkey input focus by @abue-ammar in #1470
    • Restore launcher search focus after closing menus by @abue-ammar in #1473
    • Support createRequire in the extension runtime by @AlexanderWillner in #1471
    • Add Copy Link action and shortcut for quicklinks by @abue-ammar in #1472
    • Fix palette menu clicks and cropping; prefer synchronous code by @abue-ammar in #1475
    • Fix Docker extension HTTP over Unix sockets by @abue-ammar in #1474
    • Fix extension text paste landing in palette search by @abue-ammar in #1476
    • Synchronize asynchronous Swift test fixtures by @quanru in #1457
    • Remove Traditional Chinese emoji keywords by @abue-ammar in #1479
    • Use sparkles for the Quick AI header icon by @abue-ammar in #1480
    • Fix live dictation model download progress by @abue-ammar in #1481
    • Add launcher forms for Snippets, Quicklinks, Custom Commands and Events by @Risengan in #1488
    • Keep the Notes window steady while editing a list by @notsoshu in #1483
    • Keep list markers on a wrapped item's first line of text by @notsoshu in #1484
    • Add AI Chat shortcuts to switch chats and toggle the sidebar by @abue-ammar in #1493
    • Follow directory symlinks when scanning for applications in configured scopes by @bl1nk in #1482
    • Load bundled extension dependencies by @szupzj18 in #1489

    New Contributors

    • @barissglc made their first contribution in #1284
    • @filiperocha made their first contribution in #1292
    • @mertkaradayi made their first contribution in #1324
    • @aeons made their first contribution in #1367
    • @ryan-manor made their first contribution in #1379
    • @rwifeng made their first contribution in #1361
    • @AlexanderWillner made their first contribution in #1393
    • @webpro made their first contribution in #1400
    • @bl1nk made their first contribution in #1482
    • @szupzj18 made their first contribution in #1489

    Channel: stable · Version: 0.11.19 · Bundle ID: com.tinycast.app Built from 126c998d87cd7e93bd5e3437098d9c646eb6a714. Full changelog

    Recommended: install via Homebrew — it clears the quarantine flag automatically on every install and update, so there's nothing to run by hand:

    brew trust --tap abue-ammar/tinycast
    brew install --cask abue-ammar/tinycast/tinycast
    

    On an Intel Mac, install abue-ammar/tinycast/tinycast-universal instead — same app, built with both slices. This build is self-signed. If you download the DMG directly instead of using Homebrew, macOS will refuse to open it until you clear the quarantine flag once:

    xattr -dr com.apple.quarantine "/Applications/Tinycast.app"
    
  20. 0.11.19-beta.117

    展开

    GitHub Release

    What's Changed

    • Fix live dictation model download progress by @abue-ammar in #1481
    • Add launcher forms for Snippets, Quicklinks, Custom Commands and Events by @Risengan in #1488
    • Keep the Notes window steady while editing a list by @notsoshu in #1483
    • Keep list markers on a wrapped item's first line of text by @notsoshu in #1484
    • Add AI Chat shortcuts to switch chats and toggle the sidebar by @abue-ammar in #1493
    • Follow directory symlinks when scanning for applications in configured scopes by @bl1nk in #1482
    • Load bundled extension dependencies by @szupzj18 in #1489

    New Contributors

    • @bl1nk made their first contribution in #1482
    • @szupzj18 made their first contribution in #1489

    Channel: beta · Version: 0.11.19-beta.117 · Bundle ID: com.tinycast.app.beta Built from 126c998d87cd7e93bd5e3437098d9c646eb6a714. Full changelog

    Recommended: install via Homebrew — it clears the quarantine flag automatically on every install and update, so there's nothing to run by hand:

    brew trust --tap abue-ammar/tinycast
    brew install --cask abue-ammar/tinycast/tinycast@beta
    

    This build is self-signed. If you download the DMG directly instead of using Homebrew, macOS will refuse to open it until you clear the quarantine flag once:

    xattr -dr com.apple.quarantine "/Applications/Tinycast Beta.app"
    
  21. 0.11.18-beta.116

    展开

    GitHub Release

    What's Changed

    • Fix Quicklink hotkey input focus by @abue-ammar in #1470
    • Restore launcher search focus after closing menus by @abue-ammar in #1473
    • Support createRequire in the extension runtime by @AlexanderWillner in #1471
    • Add Copy Link action and shortcut for quicklinks by @abue-ammar in #1472
    • Fix palette menu clicks and cropping; prefer synchronous code by @abue-ammar in #1475
    • Fix Docker extension HTTP over Unix sockets by @abue-ammar in #1474
    • Fix extension text paste landing in palette search by @abue-ammar in #1476
    • Synchronize asynchronous Swift test fixtures by @quanru in #1457
    • Remove Traditional Chinese emoji keywords by @abue-ammar in #1479
    • Use sparkles for the Quick AI header icon by @abue-ammar in #1480

    Channel: beta · Version: 0.11.18-beta.116 · Bundle ID: com.tinycast.app.beta Built from 14a5a8696f425d1ba8405561e370a68a7d93ffa8. Full changelog

    Recommended: install via Homebrew — it clears the quarantine flag automatically on every install and update, so there's nothing to run by hand:

    brew trust --tap abue-ammar/tinycast
    brew install --cask abue-ammar/tinycast/tinycast@beta
    

    This build is self-signed. If you download the DMG directly instead of using Homebrew, macOS will refuse to open it until you clear the quarantine flag once:

    xattr -dr com.apple.quarantine "/Applications/Tinycast Beta.app"
    
  22. 0.11.17-beta.115

    展开

    GitHub Release

    What's Changed

    • Remove Raycast extension OAuth PKCE support by @abue-ammar in #1445
    • Focus Swift reviews and remove extension OAuth remnants by @abue-ammar in #1451

    Channel: beta · Version: 0.11.17-beta.115 · Bundle ID: com.tinycast.app.beta Built from 9e6beba99aacedf50bbf42c1a5107b981ffb37ab. Full changelog

    Recommended: install via Homebrew — it clears the quarantine flag automatically on every install and update, so there's nothing to run by hand:

    brew trust --tap abue-ammar/tinycast
    brew install --cask abue-ammar/tinycast/tinycast@beta
    

    This build is self-signed. If you download the DMG directly instead of using Homebrew, macOS will refuse to open it until you clear the quarantine flag once:

    xattr -dr com.apple.quarantine "/Applications/Tinycast Beta.app"
    
  23. 0.11.16-beta.114

    展开

    GitHub Release

    What's Changed

    • Fix Browser Bookmarks errors by @AlexanderWillner in #1393
    • Fire extension action shortcuts while the actions panel is open by @webpro in #1400
    • Let X.com recover stale OAuth locks by @list-jonas in #1410
    • Refresh website gallery with updated screenshots and feature videos by @Risengan in #1433
    • Cycle Center Half through ½, ⅓ and ⅔ by @abue-ammar in #1423
    • Stop meeting links at CRLF line breaks by @abue-ammar in #1425
    • Keep a quicklink prompt on the row it names by @abue-ammar in #1436
    • Add Edit Quicklink to the launcher and shortcuts to list actions by @abue-ammar in #1435
    • Add alias fields to window commands, sizes, layouts and rooms by @abue-ammar in #1437
    • Fix search state across extension navigation by @abue-ammar in #1439
    • Improve launcher category search by @abue-ammar in #1441
    • Respect macOS window reopening preference on restart and shutdown by @abue-ammar in #1442
    • Fix X-prefixed currency conversions after amounts by @abue-ammar in #1443
    • Fix Raycast Store install links by @abue-ammar in #1444

    New Contributors

    • @AlexanderWillner made their first contribution in #1393
    • @webpro made their first contribution in #1400

    Channel: beta · Version: 0.11.16-beta.114 · Bundle ID: com.tinycast.app.beta Built from a5a80f0bc0f105923b892221ca8197466388d9b5. Full changelog

    Recommended: install via Homebrew — it clears the quarantine flag automatically on every install and update, so there's nothing to run by hand:

    brew trust --tap abue-ammar/tinycast
    brew install --cask abue-ammar/tinycast/tinycast@beta
    

    This build is self-signed. If you download the DMG directly instead of using Homebrew, macOS will refuse to open it until you clear the quarantine flag once:

    xattr -dr com.apple.quarantine "/Applications/Tinycast Beta.app"
    
  24. 0.11.15-beta.113

    展开

    GitHub Release

    What's Changed

    • Keep Backspace inside an IME composition by @abue-ammar in #1364
    • Keep an extension row's accessories at full width by @abue-ammar in #1368
    • Focus a dialog's text field once its panel is key by @abue-ammar in #1369
    • Focus a dialog's field when its panel turns key, and say when a snippet shortcut has nowhere to go by @abue-ammar in #1380
    • Create state lazily in EventEmitter impl by @aeons in #1367
    • Echo Gemini thought signatures back on tool calls by @ryan-manor in #1379
    • Fix Folder Search Buffer allocation and once listener receivers by @rwifeng in #1361
    • Preserve Codex web research across AI Chat follow-ups by @abue-ammar in #1381
    • Fix Quicklink prompts when selected text is missing by @abue-ammar in #1382
    • Toggle the AI Chat window with its own shortcut by @abue-ammar in #1383
    • Lock the screen from a hotkey without a synthetic shortcut by @abue-ammar in #1384
    • Say why Refresh Now cannot run while another command is busy by @abue-ammar in #1385
    • Let auto join skip events without a known meeting service by @abue-ammar in #1386
    • Fit the Notes window's height to its text by @abue-ammar in #1388
    • Answer now, today, tomorrow, yesterday and time on their own by @abue-ammar in #1390
    • Bring Finder forward when Show in Finder runs with Settings open by @abue-ammar in #1392

    New Contributors

    • @aeons made their first contribution in #1367
    • @ryan-manor made their first contribution in #1379
    • @rwifeng made their first contribution in #1361

    Channel: beta · Version: 0.11.15-beta.113 · Bundle ID: com.tinycast.app.beta Built from 479e8b335408a62c92d4e28a94c77dd4ac47ac7c. Full changelog

    Recommended: install via Homebrew — it clears the quarantine flag automatically on every install and update, so there's nothing to run by hand:

    brew trust --tap abue-ammar/tinycast
    brew install --cask abue-ammar/tinycast/tinycast@beta
    

    This build is self-signed. If you download the DMG directly instead of using Homebrew, macOS will refuse to open it until you clear the quarantine flag once:

    xattr -dr com.apple.quarantine "/Applications/Tinycast Beta.app"