## 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 https://bugreports.qt.io/browse/QTBUG-62957 ### Shortcuts don't work at times A field on a page is probably taking focus. ## To do list List of things to do before 1.0 release ### Auto-destruct cookies - cookie whitelist and blacklist ### Request filter - How are multiple IPs per hostname to be treated? - Multiple hostnames on a line get ignored after the first one ### 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 - reset button - Settings dialog only displays values (Save button does nothing) - show settings dialog on startup if config was auto-generated ### Bookmarks - review code ### Downloads - review code - download speed - Elapsed time, avg speed, remaining time - In details: stop, pause/resume - script to run other downloader ### 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