Releases: Jelmerro/Vieb
Vieb 1.0.0
Vieb
- Unreachable pages now show an error page with instructions
- Blocked HTTP redirects now show an error page with instructions
- New tab page with top visited sites listed (newtab.showTopSites)
- Setting to disable the added new tab page
- Setting to automatically enter nav mode in new tabs (or not)
- Container tabs, which don't share any data with other tabs (such as cookies or cache)
- Tab titles are now yellow when they are container tabs
- Tabs are now bright red when they have crashed
- Keys can now be mapped to any supported command, such as "F1": ":help" (previously "F1": "COMMAND.help")
- Hardcopy (or print) command to print the current page with a printer
- Configure custom redirects in the settings with regex patterns
- History of previously executed commands during the current session
- Minimal width setting for tabs which by default is set to 22 (just the icon)
- Write command to save the current page as HTML, optionally including resources (full) or to a custom location
- Mkviebrc command to save the current settings to the viebrc.json, optionally including the defaults
- Local file browser for directories with improved file navigation
- Favicon setting to disable favicons or configure the cache duration for favicons (cache per session by default)
- Favicons are now present on the new tab and history pages
- Open pages in a new tab without directly switching to them (while holding Shift in newtab follow mode)
- Buffer command to easily switch between all the open tabs (with autocompletion)
- Roboto Mono font for all UI elements (with fallback to system monospace)
- Horizontal scroll actions for cursor and visual mode (with added default bindings for it)
- Shortcut to stop the page from loading (by default mapped to Ctrl-C from normal mode)
- Number increment keys to modify page or port numbers using Ctrl-X and Ctrl-A
- Vim form edit mode to edit form fields using vim or any other editor (gvim by default for cross-system compatibility)
- Portable run option to startup arguments (--portable) to store all Vieb data inside a local ViebData folder
- Overflow setting for the tabs, which can be used to wrap, scroll or hide them when they overflow
- Moved the setting for new tab position to the newtab collection (newtab.nextToCurrentOne)
- Commands can now be entered partially to execute them (if only 1 command matches)
- The setting "clearCacheOnQuit" is now "cache": "clearonquit" (default)
- Cache setting is now simply named cache and has an additional "none" setting to disable cache completely
- Permissions now show the page url in the ask dialog (and the external url if available)
- Follow mode is now always allowed (no more setting), and will update the visible links by listening to mutations
- Show plain text pages with a dark background and white text
- Also respect font sizes for special pages such as help, version or history
- Rewrite of settings chapter in the help page, including real-time preview of your settings
- Follow mode can now be combined with cursor and visual mode, to move the cursor to the element location
- Cursor now changes color gradually over time so it's more visible on conflicting background colors
- A lot of miscellaneous bug fixes and other improvements
Security
- Permission for openExternal is now set to "ask" by default instead of the setting "block"
Other
- Electron 6.1.5 (was 6.0.10)
- Chromium 76.0.3809.146 (unchanged)
For more details see the CHANGELOG.
For startup help see the frequently asked questions.
Vieb 0.7.0
Vieb
- Add support for chained keys such as
g g
org i
#35 - Go to insert mode at the first text input with
g i
- Open tabs next to the current one (setting: addTabsNextToCurrentOne) #31
- Move tabs left or right in the navigation bar with
Ctrl J
orCtrl K
#32 - Set command now works much more like in Vim
- Boolean set command toggle:
set caseSensitiveSearch!
- Multiple statements per set invocation:
set caseSensitiveSearch=false redirectToHttp=true
- Many related bugfixes and changes
Security
- Permission system added which blocks most of them by default #37
- Settings to ask, block or allow different types of permissions
- No longer allow all permissions by default
Other
- Electron 6.0.10 (was 6.0.6)
- Chromium 76.0.3809.146 (was 76.0.3809.138)
For more details see the CHANGELOG.
For startup help see the frequently asked questions.
Vieb 0.6.0
Vieb
- Added an adblocker to Vieb with custom list support (easylist and easyprivacy by default) #7
- Read the current value of a setting with
set <setting>?
, for exampleset adblocker?
#33 - Tabs not requested to open in the foreground are now opened in a new tab
- Fix for the location not displaying during load (and staying empty on failed page loads)
- Improved the consistency of the favicon image
- Small improvements to follow mode and help page
Other
- Electron 6.0.6 (was 6.0.0-beta.15)
- Chromium 76.0.3809.138 (was 76.0.3809.74)
For more details see the CHANGELOG.
For startup help see the frequently asked questions.
Vieb 0.5.0
Vieb
- Save and restore the last window state by default
- Open a new tab with the current url using a single keybinding (Shift+t by default)
- Optionally clear all cookies on quit
- Simplified CLI output and readme
- Improved version page layout and update check
- Fixes for repeatActions counter, cache clearing, hover url and follow mode not working in rare cases
Other
- Electron 6.0.0-beta.15 (was 5.0.6)
- Chromium 76.0.3809.74 (was 73.0.3683.121)
For more details see the CHANGELOG.
For startup help see the frequently asked questions.
Vieb 0.4.0
Vieb
- Add cursor mode to replicate mouse actions, such as hover or inspect element #25
- History now loads on startup to speedup browse history suggestions in nav mode #26
- Many other speed improvements and optimisations
- Add visual mode (as a submode of cursor) to select and copy text using the keyboard #5
- Digit keys can now be used to enter the number of times an action should be executed (similar to Vim)
- Fix some minor security things: useragent (should be similar to chome) and webrtc (public ip only now)
- Follow mode is now aware of overlapping elements, greatly reducing invalid follow mode options
- Many other small fixes (such as much faster url detection for long urls)
Other
- Electron 5.0.6 (was 5.0.2)
- Chromium 73.0.3683.121 (unchanged)
For more details see the CHANGELOG.
For startup help see the frequently asked questions.
Vieb 0.3.0
Vieb
- Add browsing history including related settings #3
- Add tab history and restore settings
- Add persistent download history (with new settings)
- Show suggestions from history (can be disabled)
- Optionally clear cache and/or localstorage on quit #11
- Custom font size and ui scaling
- Auto-complete commands (can be disabled)
- Fix for single-dashed startup arguments #21
- Improve special page detection (should now work on windows) #23
- Update help page with tons of new information
- Lots of other smaller fixes (such as colorpickers in follow mode)
Other
- Electron 5.0.2 (was 5.0.1)
- Chromium 73.0.3683.121 (unchanged)
For more details see the CHANGELOG.
For startup help see the frequently asked questions.
Vieb 0.2.2
Vieb
- Fix preload on special pages in release builds
- Add alternative history keys to the default config
- Fix follow mode for 'visiblity: collapse' css
Other
- Electron 5.0.1 (was 5.0.0-beta.8)
- Chromium 73.0.3683.121 (was 73.0.3683.104)
For more details see the CHANGELOG.
For startup help see the frequently asked questions.
Vieb 0.2.1
Vieb
- Fix some issues with search mode
- More consistent paths for the file locations
Other
- Electron 5.0.0-beta.8 (was 5.0.0-beta.7)
- Chromium 73.0.3683.104 (was 73.0.3683.94)
For more details see the CHANGELOG.
For startup help see the frequently asked questions.
Vieb 0.2.0
Vieb
- Add download manager with session history and multiple modes (automatic, confirm or ask) #9
- Help, version and downloads are now special pages under vieb://
- Add fullscreen video support (electron and vieb) #17
- Improve docs (readme + help) and add setting examples
- Couple of smaller fixes and improvements (single instance, electron builder, file structure)
Other
- Electron 5.0.0-beta.7 (was 4.0.5)
- Chromium 73.0.3683.94 (was 69.0.3497.106)
For more details see the CHANGELOG.
For startup help see the frequently asked questions.
Vieb 0.1.0
- Initial release
For more details see the CHANGELOG.
For startup help see the frequently asked questions.