Skip to content

Releases: Jelmerro/Vieb

Vieb 12.10.0

Choose a tag to compare

@Jelmerro Jelmerro released this 19 Jul 10:49

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

Choose a tag to compare

@Jelmerro Jelmerro released this 10 May 21:59

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

Choose a tag to compare

@Jelmerro Jelmerro released this 09 Apr 12:03

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

Choose a tag to compare

@Jelmerro Jelmerro released this 27 Feb 14:38

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

Choose a tag to compare

@Jelmerro Jelmerro released this 02 Nov 22:03

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

Choose a tag to compare

@Jelmerro Jelmerro released this 03 Sep 19:10

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

Choose a tag to compare

@Jelmerro Jelmerro released this 31 Jul 12:53

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

Choose a tag to compare

@Jelmerro Jelmerro released this 08 May 02:01

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

Choose a tag to compare

@Jelmerro Jelmerro released this 20 Jan 20:47

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

Choose a tag to compare

@Jelmerro Jelmerro released this 24 Nov 20:46

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.