aboutsummaryrefslogtreecommitdiff
path: root/BUGS.md
blob: 7392a8a97596330b763cc9f9bcb46908d455aea1 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
## 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

## To do list
List of things to do before 1.0 release

### Instance check on startup
- review SingleApplication::SessionParam

### 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