[x] Tab hibernation ( See 295c7973a1d0c30df99e9dbb3df0fd135642ebc3 f2a721cdc1a04aaea68e9deccc35bc452cca04f0 e5a03c27781aa85eaa3368d9af005f1be318cb0c )
[x] Move our WebChannel, ExtStorage and UserScripts out of the main JS world ( 6f27c6996f81450a1cc4973707ff6509debfebaf )
[x] Store bookmark favicons for non-folder type nodes as a class member
[x] Improve speed of BookmarkWidget
[x] Save tab pinned states and window geometry in SessionManager
[x] Move write-only database operations into separate threads of execution
[x] Allow bookmarks to have a textual shortcut that can be entered in the URL line editor, with pattern matching (ex: bookmarks to search a website such as Amazon by entering "amz Some Seaerch Term") (See f72b7ec9315fe0001d17932b72d5959eb79f71a5 and 277a7153ce5b4d3e681ea70c2050bfb101aa889f )
[x] Hide suggestions in URLSuggestionWidget when user clicks Del key on the selected item (See af25ffa153b1f29ba3e98d1d811ce294370c5b30 )
[x] Modify URL suggestor to search for individual words / fragments in a string entered in the url bar
[x] QtWebEngine 5.12 support
[x] Improve (1) speed of AdBlock system and (2) compatibility with uBO filters
[x] Create a detailed logging system for AdBlock/uBO implementation, with UI integration (click on the ad blocker button to view logs)
[x] Check for command line argument to open a URI in a new tab during program initialization
[x] Create an Autofill system, supported on Linux with KWallet integration. (Other platform support descoped for 0.9 release)
[x] Implement a "New Tab" page, as an alternative to viper:blank, that displays the user's most visited and/or favorite websites (First iteration complete, see 4570938f74baa3a84951aad8a85e1e8e6275f283 , fa6ee33d637e2fe77ec01004c847520c13f0cdfc , 506d29a62bb557d16dc4619e79f05a4d260acfd7 , 7b924d66a52f7c0790861afefb678a45bbaf01a2 ) - will add ability to pin / favorite pages and adjust the ordering for version 1.0 release
[x] Add dropdown list in Preferences UI to select WebEngine process model (process per tab, process per site, etc) (Done, see eae883d0a21998249ab43d18517dccdc970d77b0 , 080f5b56b53837bb0775970729080409b4912e04 )
[x] Create an icon set specific to Viper Browser (WIP); allow user to choose native icons or the built-in icons
Descoped from 0.9 (low priority):
Autofill support for Windows and MacOS
Possible gnome-keyring support as an alternative to KWallet on Linux (if the demand for this is there)
Modify existing icons made for Viper Browser into SVG format (WIP)
Ensure Viper Browser works entirely out of the box on Windows operating systems (WIP, no longer have a Windows machine for development)
Check if Viper Browser is default browser, allow user to make Viper the default browser (Just let the user make this change if they so choose, don't bother them with any popups)
0.9 Feature List:
allow user to choose native icons or the built-in iconsDescoped from 0.9 (low priority):