Skip to content

Releases

Wavebreak 0.2.0-beta.1

Pre-release

Choose a tag to compare

@rimedag rimedag released this 31 Oct 11:48

Wavebreak 0.2.0-beta.1 is the first beta and the first macOS build: a universal app (Apple Silicon and Intel), signed with Developer ID and notarized by Apple. Windows x64 builds are included but are not code-signed.

What changed since alpha.8

  • macOS: native application menu and shortcuts (Cmd+C/V/X/A, Cmd+L, Cmd+T, Cmd+[ / Cmd+]), Option+1–4 for Dynamic Mode inside text fields, Quit/Hide/Window/History menus.
  • Site permissions: Wavebreak asks per site before using camera, microphone, location, notifications or clipboard reading. Answers are remembered in normal windows (forget them in Settings) and discarded with a Private window. Fullscreen video, copy buttons and pointer lock now work.
  • Sign-in popups (OAuth, payment) that need their own window open in a small guarded window whose title starts with the real site address. Normal links still open as tabs.
  • ASCII mode now converts images from other domains (CDNs) when the server allows it.
  • Performance: less idle work for media discovery and scrolling.
  • Hardening: Electron fuses (no RunAsNode, NODE_OPTIONS or inspector; cookie encryption; asar integrity), minimal entitlements, zod security update.

Downloads and SHA-256

Platform File SHA-256
macOS 12+ (universal) Wavebreak-0.2.0-beta.1-mac-universal.dmg f68e752eae855c0d37f06974ce708cc038454050b59ee33a28411d67726855ae
macOS 12+ (universal) Wavebreak-0.2.0-beta.1-mac-universal.zip f33e5e52989630aca4e6d7168bead314b20d97f85244982efe423e546a54e9a6
Windows 10/11 x64 Wavebreak-Setup-0.2.0-beta.1-x64.exe (installer) 5705172916fa6692c1d3158b93c69628a26b4e94646d9813ee39ae74f7ab5de5
Windows 10/11 x64 Wavebreak-0.2.0-beta.1-win-x64.zip (unzip and run wavebreak.exe) a3ec0e88165b130ee867f28822e455cf24d220289d86d260028d2090bb5cc9cb

SHA256SUMS.txt lists all four. Download only these official assets; the automatically generated source archives contain this repository's documentation, not application source.

Windows: read before upgrading from alpha

  • The Windows build was cross-built on macOS and has not yet been run on Windows. If you depend on alpha.8, keep it until beta.1 is confirmed on Windows.
  • Close every Wavebreak window and copy %APPDATA%\Wavebreak somewhere safe first. This beta turns on cookie encryption, which is one-way: an older alpha will not read the cookies afterwards. Markdown folders are not touched.
  • The files are unsigned, so SmartScreen shows "Windows protected your PC": More info → Run anyway. Do not turn SmartScreen off.
  • There is no Portable build in this beta; the ZIP replaces it.

Tested on macOS

Gatekeeper accepts the notarized DMG; ASCII and DEEP modes, Option+1–4, Cmd+L/C/V/T, copy buttons, downloads, YouTube fullscreen and Escape, Private window cookie isolation and tab restore after quitting were checked by hand on a Mac.

Known issues (planned for beta.2)

  • CLEAR currently looks almost the same as FULL on many pages.
  • ASCII mode shows some images as an "[IMAGE] Show original" placeholder instead of character art.
  • In YouTube fullscreen the Wavebreak toolbar stays visible.
  • A Private tab's title can stay "New tab".
  • The + (new tab) button sits at the far right of the tab strip instead of next to the last tab.
  • Stillpoint is only reachable from the ≡ menu → Open Stillpoint / Daily.
  • The first page load after launch can be slow.
  • Google/GitHub sign-in popups have not been verified end to end yet.

Limits

Beta software: updates are manual (download each new release). No extensions, password manager or sync. DRM video and some codecs may not play. Ad and tracker blocking (EasyList/EasyPrivacy) is not guaranteed to block every ad. ASCII/DEEP transform the live page; resource savings are not claimed. Keep independent backups of your Markdown files. No account, no telemetry.

Wavebreak 0.1.0-alpha.8

Pre-release

Choose a tag to compare

@rimedag rimedag released this 13 Sep 17:57

Wavebreak 0.1.0-alpha.8 is an unsigned Windows x64 public alpha.

What changed

  • Background-tab mute keeps the current tab selected; an independent monochrome master mute covers all windows.
  • Stillpoint has a real folder tree, an independent Daily Markdown folder and exactly one detachable editor. The anchor tab offers Summon Stillpoint; summon or the floating window's close button reattaches the same live editor. Unsafe unsaved drafts prevent detaching.
  • Denser tabs fit 18 instead of 6 at the standard window width. A compact anchored overflow dropdown preserves the current page, lists only overflow tabs and closes on Escape, outside click or selection. Grouping and reopen order are corrected.
  • Tab site markers: None (default), Initial, Site icon.
  • Memory Saver: Off, Balanced (default), Aggressive, Manual. Only Manual shows Sleep controls, and it never sleeps tabs automatically.
  • Darker Private windows and a persistent default browsing mode; explicit Normal windows remain available.
  • Updated About information, improved first-profile blocker initialization and retained profile continuity between Portable and Setup.

Validation and limits

Typecheck, lint, 57 unit tests, 44 functional tests, production build, packaged runtime and Portable launcher smoke checks passed. The final packages match the validated build.

Repeated YouTube 3 → 4 → 3 cycles restored comments and secondary content without a reload. The historical alpha.6 report was not reproduced. Short isolated playback tests observed no ads in eight successful attempts, but this does not guarantee pre-roll, mid-roll, playlist or server-inserted ad blocking. No new YouTube-specific workaround was added.

This remains an unsigned alpha with manual updates. ASCII/DEEP still transform the live renderer; resource savings from those modes are not claimed. Complex websites may require FULL or original view. Unsaved live drafts are not crash recovery, and external Markdown files need independent backups. The installer was built and checked but was not installed against the owner's production profile as part of validation.

Upgrade and rollback

Close all Wavebreak processes before upgrading or switching builds. Setup and Portable both use the normal per-user Wavebreak profile; Portable is not a separate privacy profile. Alpha.8 prepares a one-time copy at %APPDATA%\Wavebreak.rollback-before-alpha8\profile before using an existing production profile. Copy failure stops startup rather than migrating without that snapshot. Markdown folders remain in place.

Keep the previous executable and snapshot until you have verified settings, tabs, browsing state and note folders. To roll back, close Wavebreak, retain the current profile separately, restore the snapshot's profile to %APPDATA%\Wavebreak, then run the previous build. External Markdown edits are not undone by profile rollback.

Downloads and SHA-256

  • Setup: Wavebreak-Setup-0.1.0-alpha.8-x64.exe — 7e9b5f39eb09fbaf8f4e33fad713ad208ae1f72fa0f1d711807e1da282a647f0
  • Portable: Wavebreak-Portable-0.1.0-alpha.8-x64.exe — a202380500ab9301aa0b4e26ee47e565ada5985cbe931c5b64c931db6b57b05f
  • SHA256SUMS.txt: checksums for both executables.

Download only these official assets. The repository's automatically generated source archives contain public documentation, not application source. Alpha.6 and alpha.7 remain available in Releases.

Wavebreak 0.1.0-alpha.7

Pre-release

Choose a tag to compare

@rimedag rimedag released this 13 Sep 07:33

Wavebreak 0.1.0-alpha.7

Alpha.7 adds Memory Saver.

Memory Saver

  • Off
  • Balanced — default
  • Aggressive
  • Inactive eligible tabs can automatically sleep.
  • Sleeping tabs restore when selected.
  • Scroll position is restored approximately.
  • Active tabs, audible/media tabs, active-download tabs, internal/non-HTTP(S) views and tabs with detected editable user input are protected from automatic sleep.
  • Manual Sleep remains available for inactive tabs.

Internal validation example: in one internal 10-tab same-session validation, Balanced Memory Saver reduced total Wavebreak process-tree RAM from ~3.2 GB to ~1.5 GB by sleeping eligible inactive tabs. Results vary with websites and session state.

Downloads

Windows x64 only:

  • Wavebreak-Portable-0.1.0-alpha.7-x64.exe
  • Wavebreak-Setup-0.1.0-alpha.7-x64.exe
  • SHA256SUMS.txt

SHA-256

95C1559A79D33738D6573BC32A2B03D6F43B630B0749F96EB1BF8AC0E7DE4BD9 Wavebreak-Portable-0.1.0-alpha.7-x64.exe

5E8F7EF69E91C28D366B592E4319721F51CB3A103675CD1E010B141CD302E9C8 Wavebreak-Setup-0.1.0-alpha.7-x64.exe

Known alpha limitations

  • Windows x64 only.
  • Unsigned build; Windows may show a SmartScreen warning.
  • macOS, Linux and mobile builds are not released yet.
  • Source code is proprietary and is not published in this repository.
  • Arbitrary web-app/form state is not serialized when a tab sleeps. Automatic sleeping conservatively avoids tabs where editable interaction has been detected.

Wavebreak 0.1.0-alpha.6

Pre-release

Choose a tag to compare

@rimedag rimedag released this 11 Sep 21:11

Wavebreak 0.1.0-alpha.6 is the first public-alpha target.

This is unsigned Windows x64 alpha software. Windows may show a SmartScreen warning.

What ships:

  • Secure Electron browsing shell.
  • Tabs, tab groups, bookmarks, history and daily-browser basics.
  • Dynamic Mode: FULL, CLEAR, ASCII and DEEP.
  • Local ASCII conversion for eligible images.
  • Private sessions using isolated nonpersistent browser partitions.
  • Ghostery/adblocker-list based protection.
  • Optional Daily workspace and shared Markdown folder editing.
  • Windows portable and installer builds.

Known alpha limits:

  • Not production-ready.
  • Not signed.
  • macOS/Linux builds are not available yet.
  • Blocking is not Brave/uBlock parity and does not guarantee every ad/video ad is blocked.
  • Dynamic Mode is not universal for every website or player.
  • Memory/performance optimization remains future measured work.