Skip to content

Tinycast Release Notes

Tinycast · A native macOS launcher for apps, files, clipboard history, snippets, notes, windows and quick AI actions.

CaskProductivityAuto-updates 9.2K
Install command
brew install --cask tinycast
30-day installs
309
#495 in App
1-year installs
309
Last 365 days
Latest version
0.12.8
Download size
10MB
dmg
Release cadence
Daily
20 releases in 30 days
  1. 0.12.10-beta.135

    LatestPre-release

    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
    
  2. 0.12.9-beta.134

    Pre-release

    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
    
  3. 0.12.8

    Patch

    OpenNavo editorial Added to Homebrew

    CompatibilitymacOS 26 or later · Native on Apple silicon

    Fixes clipboard and window-handling bugs and adds custom AI request headers, file and folder favorites, a Notes menu bar item and compact palette shortcuts.

    Tinycast 0.12.8 was released on 2026-11-04, fixing clipboard and window-handling bugs while adding custom AI request headers, file and folder favorites, a Notes menu bar item and compact palette shortcuts.

    • Clipboard batch trimming and stale file previews are fixed, and HTML-only and RTF-only copies are recorded in clipboard history.
    • Onboarding completion and initial language selection are improved, and translation pairs are matched against the installed locale.
    • The running dot clears as soon as an app quits, and Volume Up/Down keeps moving on devices that store a level off the grid.
    • AI API connections can send custom request headers, Apple Intelligence chats are sent no instructions, and AI chat gains an Expand thinking setting.
    • File and folder favorites are added, and the search scope picker can choose folders.
    • A Notes menu bar item is added.
    • Compact palette shortcuts and keyboard navigation are configurable, compact mode is now the default, and off features are marked in Compact Shortcuts.
    • Dictation gains optional start and stop sounds and uses macOS dictation sounds instead of bundled chimes.
    • Calendar events open in the default calendar app.
    • A Show animations toggle is added to General settings, compact shadows are restored and native glass is used consistently.
    • Hyper Key press handling and recovery are improved, with recovery protected by instance ownership.
    • Move-to-edge window commands are added, and fullscreen windows can be moved between displays.
    • Deeplinks support input, ask-once consent and a Debug scheme for built-in commands.
    • OpenCode v2 can use Tinycast-configured MCP servers.
  4. 0.12.8-beta.132

    Expand

    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
    
  5. 0.12.7-beta.131

    Expand

    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"
    
  6. 0.12.6-beta.130

    Expand

    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"
    
  7. 0.12.5-beta.129

    Expand

    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"
    
  8. 0.12.4-beta.128

    Expand

    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"
    
  9. 0.12.3-beta.127

    Expand

    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"
    
  10. 0.12.2-beta.125

    Expand

    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"
    
  11. 0.12.1

    Expand

    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"
    
  12. 0.12.1-beta.123

    Expand

    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"
    
  13. 0.12.0-beta.122

    Expand

    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"
    
  14. 0.11.22-beta.121

    Expand

    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"
    
  15. 0.11.21-beta.120

    Expand

    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"
    
  16. 0.11.20-beta.119

    Expand

    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"
    
  17. 0.11.19

    Expand

    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"
    
  18. 0.11.19-beta.117

    Expand

    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"
    
  19. 0.11.18-beta.116

    Expand

    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"
    
  20. 0.11.17-beta.115

    Expand

    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"
    
  21. 0.11.16-beta.114

    Expand

    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"
    
  22. 0.11.15-beta.113

    Expand

    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"
    
  23. 0.11.14-beta.112

    Expand

    GitHub Release

    What's Changed

    • 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

    New Contributors

    • @mertkaradayi made their first contribution in #1324

    Channel: beta · Version: 0.11.14-beta.112 · Bundle ID: com.tinycast.app.beta Built from c048b316c4802d57ca5558df15238c12cd04f883. 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.13-beta.111

    Expand

    GitHub Release

    What's Changed

    • Keep extension menu bar items off until the user turns them on by @list-jonas in #1270
    • Render HTML tags in extension Detail markdown by @list-jonas in #1274
    • Website: changelog page and a hero palette that matches the app by @abue-ammar in #1281
    • 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

    New Contributors

    • @barissglc made their first contribution in #1284
    • @filiperocha made their first contribution in #1292

    Channel: beta · Version: 0.11.13-beta.111 · Bundle ID: com.tinycast.app.beta Built from 4207ab11914470e79538fbffc6935f63b0bb3ad1. 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"