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 ead1f77. 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/tinycastOn 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"