Repository navigation
Releases: Rakosn1cek/Mise-browser
Release list
Mise Browser v0.13.0
Release v0.13.0
Key Highlights:
- Built-in Mozilla PDF.js: Offline keyboard-first document reader with capability tokens and
origin-scoped IPC bridges - Hardened Native Reader View: Mozilla Readability engine with strict sanitisation against
dangerous tags, SVGs, and inline styles - Live Clock and Date Widgets: Persistent status bar clock for distraction-free full-screen
browsing on minimal desktop setups and expandable sidebar clock with interactive format cycling - Diagnostics and Health Hub: Real-time process monitoring, memory auditing, and scrubbed
markdown diagnostic report exports - Address Bar Calculator and Bangs: Live arithmetic evaluation and DuckDuckGo bang redirection
directly in the floating omnibox - Security Hardening: GM_xmlhttpRequest SSRF and DNS-rebinding protection via IP pinning and
connect host restrictions"
What's Changed
- chore(deps): bump undici from 7.29.0 to 7.30.0 by @dependabot[bot] in #14
New Contributors
- @dependabot[bot] made their first contribution in #14
Full Changelog: v0.12.0...v0.13.0
Mise Brovser v0.12.0
Mise Browser v0.12.0
Highlights
- Modal Navigation Engine: Vim-inspired modal navigation introducing NORMAL, INSERT, and
PASSTHROUGH modes with an active status and mode bar displaying link destinations and TLS state. - Native Dark Reader Engine: Zero-dependency, low-latency theme engine with per-site domain
exclusions and dedicated toggle shortcuts. - Privacy & Adblocking Restoration:
- Repaired Ghostery adblocker multi-session attachment so ad and tracker blocking runs
consistently across all partition workspaces. - Eliminated template string regex errors in webview preload to ensure Canvas, WebGL, Audio,
and Hardware farbling shields apply reliably on untrusted domains. - Implemented User-Agent reduction and synchronised client hints (
Chrome/<major>.0.0.0) to
avoid leaking unique OS build signatures.
- Repaired Ghostery adblocker multi-session attachment so ad and tracker blocking runs
- Google Sign-in Compatibility: Added automatic request routing to WebLiteSignIn, resolving
persistent botguard challenge blocks (rrk=46). - Release Automation & Packaging: Integrated electron-builder multi-platform CI pipelines
with an in-app zero-privilege GitHub release checker.
Full Changelog: v0.11.0...v0.12.0
v0.11.0: Added configurable spellchecker language and update security policy
v0.11.0 - 2026-09
Feature:
Multi-language spellchecker:
- Introduce spellchecker_language preference with en-GB default
- Support live dictionary switching and disabling across all sessions
- Added language selector to Preferences overlay and document in reference
Fix:
- Included split-toggle-btn in top navigation keyboard cycling array
- Adopted rolling version specification in repository and docs security policies
Full Changelog: v0.10.1...v0.11.0
v0.10.1: Optimised main process baseline, lazy session loading, and GPU cache
2026-09
Performance(memory):
Optimise main process baseline, lazy session loading, and GPU cache
- Lazy-load workspace container partitions on demand instead of
eagerly creating all sessions at start-up. - Fix memory watcher residentSet threshold bug to correctly trigger
tab hibernation at 200 MB rather than 200 GB. - Add V8 heap compaction hook and idle GC sweep to flush initial
adblocker deserialisation buffers. - Reduce force-gpu-mem-available-mb from 2048 to 384 MB to cap
compositor tile caching and drop GPU process RAM by over 200 MB. - Hook compactMemory IPC into hibernateInactiveTabs to reclaim
memory immediately when tabs are detached.
Full Changelog: v0.10.0...v0.10.1
v0.10.0: Implement local user-script and user-style injection engine
v0.10.0
Feature
Implement local user-script and user-style injection engine:
- Added userContent.js engine to monitor scripts and styles directories
in ~/.config/mise-browser/ with inotify filesystem watchers. - Added parsing for Greasemonkey/Tampermonkey metadata (@match,
@include, @exclude, @run-at) and Stylus @-moz-document CSS rules. - Implemented automated injection into webviews on dom-ready with CSS
key tracking for zero-reload live hot-swapping. - Exposed user content controls via preload.js IPC bridge and renderer
event listeners. - Added Command Palette and application menu actions to open script and
style directories and trigger immediate reloads. - Added comprehensive guide and landing page documentation detailing
architecture and why Mise avoids full WebExtension runtime bloat.
Full Changelog: v0.9.1...v0.10.0
v0.9.1: Fixed the layout of Preferences overlay. Updated electron version and dependencies
v0.9.1 - 2026-09-29
Fix
- Layout of Preferences overly page has been refactored.
- Electron version has been updated in package.json for
allowScriptsto match the current version. - Dependencies in package.json have been updated
Full Changelog: v0.9.0...v0.9.1
v0.9.0: Implemented 1x2 dual split view for page comparison
v0.9.0 - 2026-09-29
Feature
Implemented 1x2 dual split view for page comparison
- Added dedicated dual split controller in
modules/splitView.jssupporting side by side (1x2 vertical) and stacked (1x2 horizontal) views - Position webviews via pure CSS percentages to prevent DOM detachment and avoid guest reload
- Add focus cycling, pane swapping, orientation toggling, and direct sidebar tab assignment
- Exempt both visible split panes from background tab hibernation
- Register shortcuts (Ctrl+, Ctrl+Alt+S, Ctrl+Alt+O, Ctrl+Alt+X), Command Palette actions, and sidebar toggle button
- Document feature in navigation guide and reference tables
Full Changelog: v0.8.4...v0.9.0
v0.8.4: Decouple website theme toggle and optimise GPU rasterization
v0.8.4 - 2026-09-28
Feature
Decoupled website theme toggle and optimise GPU rasterization
* Decouple sidebar toggle to exclusively transmit native website colour scheme signals
* Relocate browser visual customization to Preferences with accent pickers and opacity controls
* Increase GPU tile memory boundary to 2048 MB and enable Canvas OOP rasterization
* Remove intrusive transition clamp on webview elements to eliminate sectional rendering
* Dynamically synchronise webview backing canvas colours with the active website theme
* Add change guard to trusted domain adblocker updates and debounce settings persistence
Full Changelog: v0.8.3...v0.8.4
v0.8.3: Added SECURITY & PRIVACY policies.
2026-09-28
Documentation
1. Does Mise Collect Any Data?
No. Mise Browser collects zero data.
• No Telemetry or Analytics: There are no tracking SDKs, telemetry beacons, or background pings
in the application.
• No Remote Error Reporting: The browser does not transmit crash traces, memory dumps, or error
logs over the network.
• 100% Local Storage: All browsing history, workspace sessions, bookmarks, quickmarks, notes, and
preferences are stored strictly on your local machine under ~/.config/mise-browser/.
• Zero Interception: Search queries and URL lookups route directly to your chosen search engine
without proxying or logging.
2. Safeguards for Future Error & Debugging Telemetry
To ensure any future error reporting remains strictly privacy-preserving, the newly established
policy sets out mandatory architectural rules:
- Strictly Opt-In: Telemetry and crash reporting will always remain disabled by default. It will
never be activated without explicit user agreement. - Zero PII or URLs: Crash logs will only contain application-level runtime error codes and stack
traces. They will never include visited URLs, page titles, form inputs, session cookies, or
hardware identifiers. - Local Inspection First: Error dumps will be stored in a local log file first so you can
inspect the exact payload before choosing to submit it. - Explicit Preference Toggle: A dedicated setting in Preferences (F1 or Ctrl + H) will allow
toggling diagnostics on or off at any time.
Full Changelog: v0.8.2...v0.8.3
v0.8.2: Preserve authentication across tab hibernation and open F1 settings directly
v0.8.2 - 2026-09-28
Fix
Preserve authentication across tab hibernation and open F1 settings directly
- Capture and rehydrate window.sessionStorage during tab hibernation cycles
- Flush cookie store to SQLite database before detaching dormant webviews
- Launch native popup settings menu directly on F1 to allow keyboard navigation
- fix(navigtion): fixed keybinds for jumping to sidebar and navigation buttons
- Documentation updated
Full Changelog: v0.8.0...v0.8.2