Releases: Jelmerro/Vieb
Release list
Vieb 12.10.0
Added
- More ARIA role attributes to follow mode input click and insert types
Versions
- Electron 43.1.1 (was 42.0.1)
- Chromium 150.0.7871.114 (was 148.0.7778.97)
For more details see the CHANGELOG.
For startup help see the frequently asked questions.
Vieb 12.9.0
Fixed
- Favicons not showing for pages on the same domain loaded in the same tab since last release
Versions
- Electron 42.0.1 (was 41.2.0)
- Chromium 148.0.7778.97 (was 146.0.7680.179)
For more details see the CHANGELOG.
For startup help see the frequently asked questions.
Vieb 12.8.0
Added
- 2026 edition of ublock to the default adblocker lists
- Setting "useragentsys" to control the operating system platform for useragent etc.
Changed
- Useragent system variable to be dynamic based on "useragentsys"
Fixed
- Useragent for Windows being slightly off if using "%sys"
- Readerview showing an error dialog for non-html pages instead of blocking them with an inline notice
Versions
- Electron 41.2.0 (was 40.6.1)
- Chromium 146.0.7680.179 (was 144.0.7559.220)
For more details see the CHANGELOG.
For startup help see the frequently asked questions.
Vieb 12.7.0
Added
- New "totalblack" theme that has completely black backgrounds, good for OLED
- Feature "historyswipe" to the "mouse" setting for swiping to go back and forward in history
Changed
- Default markdownviewer colors to highlight code blocks better
- Mouse back and forward button to target the (split) page it is forwarded from
Fixed
- URLs being requested for suggestions if the favicon url is not set for a page
- Empty URLs from being opened if a new window is attempted to be opened
- Mouse option "history" always being on for events forwarded from inside the page
- Wayland window sizes not being stored as the position is always 0,0 in Wayland
- Action exchangeSplitWindow not working well when the first split is selected
Versions
- Electron 40.6.1 (was 39.0.0)
- Chromium 144.0.7559.220 (was 142.0.7444.52)
For more details see the CHANGELOG.
For startup help see the frequently asked questions.
Vieb 12.6.0
Added
- Settings "searchreach", "searchreachinc" and "searchreachtraverse" to control which pages should be searched
- Setting "showsearchresults" to control if search results should be shown
- The "system" value for "nativetheme" as an option
Changed
- Follow mode event listener detection to pass data as a Map via contextBridge instead of via DOM attributes
- Readerview HTML parser from JSDOM to Linkedom for faster and less error-prone parsing
Fixed
- Setting "insertleavetimeout" not triggering when switching to insert mode manually
- Media devices attempted to be returned with full labels not including any device info since 12.4.0
- Manual downloads not starting when "downloadmethod" is set to "block"
Removed
- Redundant ozone-platform-hint=auto flag from builds now that it has become a Chromium default
Versions
- Electron 39.0.0 (was 38.0.0)
- Chromium 142.0.7444.52 (was 140.0.7339.41)
For more details see the CHANGELOG.
For startup help see the frequently asked questions.
Vieb 12.5.0
Added
- Action "pasteText" to programmatically add text in an input using custom mappings
- New themes: verticaltabsright, catppuccin, light-catppuccin
- Key
<gt>as an optional alternative to just>for more readable commands if preferred - Setting "insertleavetimeout" to automatically leave insert mode after not interacting for a set amount of time
Changed
- Preload loading location, so that it also includes service workers without using deprecated Electron options
- Privacy overrides to remove the userAgentData API from pages
- Privacy overrides now run inside iframes too if allowed
- Follow mode to be faster by doing the visibility checks before observing the elements and using maps/sets more
- Action "editWithVim" to include the domain name in the filename if available
Fixed
- Error pages and filebrowser not rendering the styling in the previous release
- Firefox useragent not overriding the platform correctly which rarely blocks page loads since last release
- Follow mode not checking for elements with JavaScript page events set directly via attributes nor input labels
- Contextmenu not working in recursive shadow roots
- Follow mode click detection not working well with events set directly on elements as properties since last release
- Elements in nested same-domain iframes not being aligned correctly in follow in some cases
- Mouse movements not being registered in same-domain iframes correctly
- Permission check for media devices being mixed up with microphone and video types in some cases since last release
- Readerview not working with images for released builds
Versions
- Electron 38.0.0 (was 37.2.5)
- Chromium 140.0.7339.41 (was 138.0.7204.168)
For more details see the CHANGELOG.
For startup help see the frequently asked questions.
Vieb 12.4.0
Changed
- Follow mode event listener detection now uses data attributes to work around contextIsolation
- Follow mode to be slightly faster on pages with lots of elements outside of view
- Privacy overrides to use contextBridge for overriding sensitive APIs, dialogs and enumerateDevices
Fixed
- Incorrect type detection for video and audio device detection checks
Security
- Enabled contextIsolation to solve remote code execution via untrusted URLs, see this report
Versions
- Electron 37.2.5 (was 36.2.0)
- Chromium 138.0.7204.168 (was 136.0.7103.49)
For more details see the CHANGELOG.
For startup help see the frequently asked questions.
Vieb 12.3.0
Added
- More adblocker default blocklists, mainly the yearly ublock lists
Fixed
- Pointer not displaying in the right place when used in a split that's not in the topleft area
- Focussing non-supported inputs (like number) showing errors on selection for insertAtFirstInput action
- Translation for openexternal ask permission dialog not showing the url
Versions
- Electron 36.2.0 (was 34.0.0)
- Chromium 136.0.7103.49 (was 132.0.6834.83)
For more details see the CHANGELOG.
For startup help see the frequently asked questions.
Vieb 12.2.0
Changed
- History and favicon storage to be async for reducing temporary freezes
Fixed
- Command mkviebrc still using single quotes to generate full output
Versions
- Electron 34.0.0 (was 33.2.0)
- Chromium 132.0.6834.83 (was 130.0.6723.118)
For more details see the CHANGELOG.
For startup help see the frequently asked questions.
Vieb 12.1.0
Changed
- Adblock resources file handling, now uses the JSON format for increased coverage
Fixed
- Argument interface scale not accepting fractional scaling in some cases
- Occasional scaling issue that affected the position of the menu suggestions
- Safer check for document.head.innerText to prevent errors in page console
- Missing space in "New tab" wording of English translation
- Startup not working for users who never used custom settings before 12.0.0
Versions
- Electron 33.2.0 (was 30.0.6)
- Chromium 130.0.6723.118 (was 124.0.6367.207)
For more details see the CHANGELOG.
For startup help see the frequently asked questions.