Skip to content

riptide v0.2.0

Choose a tag to compare

@github-actions github-actions released this 07 Oct 16:11
308325b

0.2.0 - 2026-10-07

Features

  • tabs: Pinned tabs stay where they are and can sit between others
  • tabs: Gt lists this window's tabs by number alone
  • tabs: A dragged tab shrinks and stays centred on the pointer
  • content: Proxy, WebRTC IP policy, DNS prefetch, canvas reading, cache size
  • content: Autoplay, WebGL, reduced motion, PDF viewer, window.close and console messages
  • release: Ship a .deb with each release
  • cmdline: Ctrl-v and Shift-Insert paste into the command line and prompts
  • input: Partial_timeout, match_counts and mode_override
  • :report, :debug-keytester, :debug-log-filter, editor.remove_file, new_instance_open_target_window
  • Scrolling.bar and tabs.close_mouse_button_on_bar
  • content: Mailto: and other external links, mouse lock, protocol handlers, file access
  • downloads: Prompt-open-download (Ctrl-x) and prompt-yank (Alt-y)
  • input: Rocker gestures, spatial navigation and media keys
  • config: Say when a changed setting only applies after a restart
  • content: Notifications in the status bar, and keep tests off the desktop bus
  • tabs: Tabs.tabs_are_windows
  • cmdline: Cmd-repeat, cmd-repeat-last and cmd-run-with-count
  • hints: Hints inside cross-origin iframes and open shadow roots
  • tabs: A tab whose renderer crashed says so, and r reloads it
  • prompts: Float prompts in a box near the bottom of the page
  • A panic writes a crash report, and the next start says where
  • prompts: Amber floating prompts with a button per answer
  • theme: Themes and colors.* settings for riptide's bars, prompts and hints
  • theme: Fonts for riptide's bars, prompts and hints, and for pages
  • theme: Ui.css and content.user_stylesheets, reloaded on change
  • theme: Colors.webpage.bg, and dark mode that applies at once and per site
  • sessions: Restored tabs keep their back/forward history and scroll position
  • completion: Commands and settings match anywhere in their name, with the match highlighted
  • theme: Bars and completion rows grow to fit their fonts and padding
  • theme: A floating command line, ui.overlay.position and ui.overlay.width
  • hints: Hints.radius, hints.padding and a hints.css file shape the labels
  • prompts: Prompt.position center, and a CSS class for what each prompt is about
  • theme: Ui.theme = auto follows the light or dark preference
  • theme: :theme previews each theme while it's typed or picked
  • theme: Your own themes from themes/.toml in the config directory
  • window: Riptide's logo as the window icon
  • theme: The downloads and history pages take the theme's colors
  • windows: Call windows, where screen sharing picks a tab, window or screen
  • theme: Import base16 schemes and qutebrowser theme files from themes/
  • windows: :tab-call and content.call_sites send calls to call windows
  • lua: Rt.theme defines a theme in config.lua
  • :crash-report shows the last crash report, to send as a GitHub issue or by email

Bug fixes

  • tabs: Place a dragged tab by the pointer, not its centre
  • sessions: Keep each crash's tabs, and don't reopen tabs that crash again
  • permissions: Alt-y in a permission prompt copies the site's origin
  • notifications: Name riptide's desktop file, not Chromium's
  • sessions: Crash recovery messages stay until the tabs have loaded
  • theme: Readable text in every built-in theme
  • theme: The current tab is always the darkest tab
  • sessions: Ctrl-C and a closed terminal keep the tabs for crash recovery
  • window: Give riptide's windows a WM_CLASS
  • windows: Keep ordinary windows' focus as before call windows
  • theme: In light themes the current tab is the brightest tab

Downloads

  • Linux (x86_64): the .deb for Ubuntu 24.04+ and Debian 13+ (sudo apt install ./riptide_*.deb), the .AppImage, or the .tar.gz (unpack and run riptide). See Installing for the sandbox setup.
  • macOS and Windows: experimental packages that don't run the browser yet.
  • Check a download with sha256sum -c SHA256SUMS --ignore-missing, or its build provenance with gh attestation verify <file> --repo joshzcold/riptide.