## Known bugs List of known bugs that can't be fixed atm ### Closing sometimes causes the program to crash How to reproduce: enter an address into the address bar, load the page, crash on exit - crash is somewhere in Qt code? ### Search terms in address bar QUrl always seems to return true when checking if valid url. Workaround is to prepend '#' to the search. ### databases-incognito in home Folder is empty. ## To do list List of things to do before 1.0 release ### Instance check on startup ### Auto-destruct cookies - cookie whitelist and blacklist ### Adblocker - adblocker load list (.config/smolbote/filter.d/**.txt) ### No Script - there's already a profile setting to disable scripts - check if it applies to OTR ### Deny URI Leaks Deny 'resource://' to prevent website fingerprinting ### Deny mouse information ### Settings dialog - show settings dialog on startup if config was auto-generated - add scrollbar and limit max height to about 600 ### Bookmarks - review code ### Downloads - review code - possibly split off into a dialog window - properly show download item information ### Rewrite documentation - quickstart/manual that lists keyboard shortcuts ### SSL popup - give it a proper size (perhaps instead of a QMenu, make it a QWidget) ### Windows build - adjust paths to make sense on Windows - make sure smolbote can run independent of its location Appveyor offers free builds for OSS; the build image offers Qt 5.9.2 with msvc2017 - compile libconfig - compile smolbote, and link to libconfig - windeployqt into a package - write blog post about the process