Download Latest Version Tinycast 0.11.3 source code.zip (45.4 MB) Google Add to Preferred Sources
Home / v0.10.20
Name Modified Size InfoDownloads / Week
Parent folder
Tinycast-Universal-0.10.20.dmg 2026-09-12 11.4 MB
Tinycast-Universal-0.10.20.zip 2026-09-12 11.3 MB
Tinycast-0.10.20.dmg 2026-09-12 6.3 MB
Tinycast-0.10.20.zip 2026-09-12 6.2 MB
README.md 2026-09-12 4.4 kB
Tinycast 0.10.20 source code.tar.gz 2026-09-12 44.5 MB
Tinycast 0.10.20 source code.zip 2026-09-12 45.1 MB
Totals: 7 Items   124.9 MB 0

What's Changed

  • Reduce clipboard capture CPU for large file selections by @kmplngj in [#507]
  • Navigate inline command arguments with arrow keys by @list-jonas in [#508]
  • Bound clipboard URL decoding for large file selections by @kmplngj in [#513]
  • Recover Calendar access after TCC reset by @matheus-apolonio in [#521]
  • fix(extensions): render search bar dropdowns by @OiAnthony in [#515]
  • Polish native action menu grouping and corners by @hkay-dev in [#537]
  • Accept process.addListener in the extension runtime by @list-jonas in [#550]
  • Let the Permissions pane ask for calendar access by @abue-ammar in [#551]
  • Add opt-in OCR search for clipboard images and PDFs by @kmplngj in [#522]
  • Let Escape walk back out of the Tab ring by @abue-ammar in [#554]
  • Add a palette background transparency control by @hkay-dev in [#540]
  • Custom quick actions by @abue-ammar in [#555]
  • feat: add alias fields for extension commands by @abue-ammar in [#558]
  • fix: resolve ntd to TWD by @abue-ammar in [#560]
  • Install and run an extension's downloaded CLI by @list-jonas in [#561]
  • fix: complete the node:util shim for execa and undici by @abue-ammar in [#562]
  • Cycle halves across displays by @abue-ammar in [#563]
  • Add Buffer.compare to the extension runtime by @abue-ammar in [#565]
  • Let an unquoted date format keep its spaces by @abue-ammar in [#572]
  • Give each command exactly one pane and one switch by @abue-ammar in [#577]
  • Gate pull requests on an approved issue by @abue-ammar in [#580]
  • Drop the duplicate security contact link by @abue-ammar in [#581]
  • Point would-be contributors at the contributor guide by @abue-ammar in [#582]
  • Run extension commands that render async components by @list-jonas in [#578]
  • Let a bare backspace fall to the root search by @abue-ammar in [#585]
  • Search Menu Items for the frontmost app by @abue-ammar in [#587]
  • Offer None as a reasoning effort where thinking can be turned off by @abue-ammar in [#589]
  • Hide a launcher result from search via ⌘K by @abue-ammar in [#590]
  • Expand snippets inside a Note by @abue-ammar in [#592]
  • Size the onboarding window to each step by @abue-ammar in [#593]
  • Scale the palette with an Interface Size setting by @abue-ammar in [#597]
  • Let node-fetch accept the runtime's AbortSignal by @list-jonas in [#598]
  • Drag a clipboard entry out into another app by @electro56435 in [#596]
  • Await a detached child whose output is still read by @list-jonas in [#599]
  • Hide empty icon slots in extension rows by @list-jonas in [#600]
  • Close an open menu on a right click, not only a left one by @abue-ammar in [#601]
  • Reach a window or a menu bar item from the launcher by @abue-ammar in [#603]
  • Group menu search by menu, and seat its settings with its command by @abue-ammar in [#605]
  • Add the Node shims Audio Devices needs by @list-jonas in [#606]
  • Label a bundle in the language it is written in, not the next one down by @abue-ammar in [#610]
  • Give Search Files a preview pane, a type filter and an Actions menu worth opening by @abue-ammar in [#612]
  • Say plainly that an issue must be approved before code is written by @abue-ammar in [#614]
  • Turn on the hardened runtime, and teach the updater the identity it will switch to by @abue-ammar in [#620]
  • Select the search field's text when the palette is re-summoned by @shailantani in [#615]

New Contributors

  • @OiAnthony made their first contribution in [#515]
  • @hkay-dev made their first contribution in [#537]
  • @electro56435 made their first contribution in [#596]
  • @shailantani made their first contribution in [#615]

Channel: stable · Version: 0.10.20 · Bundle ID: com.tinycast.app Built from 036262edd57f2e10601fad40634ee84a4ab916f9. 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:

:::sh
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:

:::sh
xattr -dr com.apple.quarantine "/Applications/Tinycast.app"
Source: README.md, updated 2026-09-12