Changelog
Every release of Tarn, newest first, and what is already on main for the next one.
Unreleased
On main, not in a download yet
On main since 0.1.0. Ships with the next release.
New
- Themes: a gallery, a colour editor, separate dark and light themes, installs from GitHub or the official catalog, theme styles for websites, the Ember theme and animated search bar effects.
- Reader view for articles, Read Aloud with on-device voices and a Reading List folder for pages saved for later.
- Burner tab with a throwaway data store that is dropped when it closes.
- Zap Element hides page elements per site.
- Save a space as a named snapshot and restore it later.
- Always open in: new tabs of a host open in the space you pick for it.
- Schedule spaces by weekday and hour.
- Memory panel with each tab's memory and CPU use and a Sleep button.
- Downloads get a progress ring, pause and resume, sorting and a warning for downloads from malware-listed hosts.
- Rebind keyboard shortcuts in Settings.
- Find text across all tabs of a space, and switch to or move tabs between spaces from the command bar.
- Hold Option over a tab to see a live peek of its page.
- Optional full-text search of visited pages in history.
- Cookie banners are blocked with EasyList Cookie and uBlock Cookie Notices.
- Share a page, show its QR code and copy a tab's link without tracking parameters.
- Force dark mode and add your own CSS per site from the site popover.
- Close duplicate tabs in the current space, and see heavy background tabs marked in the sidebar.
- A personal Shield card in Settings with counters for the last seven days.
- Page translation on your Mac, in builds with the translation feature.
- First Windows build, with Chromium as the engine: window controls, shortcuts, downloads, browser import, single instance, Zap Element, site styles, Lockdown sites and per-profile Shield counts.Windows
- Menu button, touchpad swipe navigation, rounded page corners, hidden filter-list elements, Firefox cookie import and a prompt before keeping a download from a malware-listed host.Windows
- YouTube ad blocking and Netflix playback in background tabs.Windows
- Desktop app built on Native Shell with WebKitGTK.Linux
- Phone and tablet app, with a private space kept apart from normal browsing.iOSAndroid
- The new macOS features, ported to the Native Shell apps.LinuxiOSAndroid
- The Tarn app icon.iOSAndroid
Improved
- Refreshed sidebar, library, settings, Shield card and address field, recoloured in lake blues with an ASCII fog start page.
- Less work per keystroke and per frame in suggestions, the library and tab rows.
- Spinners and start-page animations pause while Tarn is in the background.
- Site icons load more reliably and refresh after 30 days.
- The sidebar close button slides in, and pop-ups stay behind other apps.
- The look follows the macOS app.LinuxiOSAndroid
Fixed
- The new-tab launcher closes when you pick a tab or open an address.
- File inputs open the system file picker.
- Localhost links from other apps open, and normal bursts of downloads are no longer blocked.
- The sidebar close button no longer flickers after rows move.macOS
- Read Aloud keeps speaking while the command bar is open.
- The hover state clears when the pointer leaves for a page or another window.Windows
- JavaScript stays off on sites where you turned it off, also across form submissions.LinuxAndroid
- Every control has an accessible name and touch targets are at least 44 points.iOSAndroid
- Zoom scales text on top of WebKit's autosizing.iOS
- Security fixes in navigation, pop-ups, downloads and Shield rules.
v0.1.0
First signed release, for macOS 14 or later. Signed with Developer ID, notarised by Apple, with automatic updates.
New
- A native browser shell drawn with GPUI: sidebar, spaces, command bar and pages in the system WebKit.
- Shield with three levels: tracking parameters stripped and local-network access blocked by default; Strict trims referrers; Lockdown keeps no site data.
- Switchable blocking of ads, trackers, YouTube ads, pop-ups, malware and adult sites, from signed filter lists updated daily.
- Chromium as a second engine, per tab or as the default, with Shield's blocking and logins carried over from WebKit.
- Automatic updates with a signed feed.
- Spaces and profiles with their own colours and icons; slide between spaces with a two-finger swipe.
- Tab groups, nested folders, pinned tabs that remember their page, tab renaming, sleeping tabs, hover cards and link peek.
- Split View and a keyboard shortcut cheat sheet (⌘/).
- Screenshots, Save Page as PDF, Copy Link as Markdown and Picture in Picture.
- Site settings popover, zoom remembered per site and muting per site.
- Downloads popover (⇧⌘J) and a library with history and bookmarks; the menu bar lists bookmarks, history and closed tabs.
- Safari web extensions such as Bitwarden, with Touch ID unlock and passkeys; install extensions from GitHub, the official catalog or a file, with per-site access.
- Import cookies, history and bookmarks from other browsers.
- Privacy panel with data export and a full profile wipe.
- Edit the address inline in the toolbar; tab number keys, tab cycling and Switch to Tab.
- Netflix keeps playing when you leave its tab.
Improved
- Flat, opaque popup surfaces with shorter motion.
- The floating sidebar slides in below the toolbar.
- Long host names are clipped from the left, so the domain stays visible.
- Faster history queries and per-tab page state reads.
- Background tabs go to sleep while memory is short, but not while they play.
Fixed
- No crash when clicking a tab in the floating sidebar.
- A muted tab stays muted across navigation on the same site.
- Moving a tab to another space keeps the tab instead of recreating it.
- Back, forward and history stay correct on pages that navigate within the document.
- Clearing one profile's history no longer clears other profiles' recently closed tabs.
- Security fixes from two security audits and code reviews.
Try Tarn on your Mac
No account to make and nothing sent home. macOS 14 or later; other platforms are in development.