-
Notifications
You must be signed in to change notification settings - Fork 0
/
TODO
39 lines (35 loc) · 1.77 KB
/
TODO
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
Optimizations:
- use external repositories when possible (jQuery, CryproJS) to keep up with
updates
- use https://developers.google.com/closure/compiler/ to compress js (should
not yield much space because amount of internal js compared to external is
reaaaaly small) - try POST request to compress JS and if failed, use
non-optimized
Bugfixes:
- generate json only once to make 'WARNING! Not found entry type' appear only
once
- improve autolock feature (don't use mouse move event)
Features:
- lib/lang/xyz.py types -> page
- don't manually add vars.name and vars.password (make them explicit in JSON)
- eval -> jQuery.parseJSON
- generate new salt and iv on password change (or even on every `cbedit` update;
in this case may even save hmac in cryptobox.conf)?
- add chrome extension (https://code.google.com/chrome/extensions/getstarted.html) which may be used in the developer mode
- add some validation for DB and include/
- add support for aliases (alias=login/xyz login/qwe login/asd - will generate
3 additional entries in HTML)
- add setup.py (easy_install or pip)
- revise README.me and add other missing information
Low priority:
- fix form bookmarklet for deviantart.com, lastpass.com
- add support for __token__ in form.action
- add comments to all items under include/ describing required variables
Refactor:
- configuration (read from user config, merge with builtin, etc)
remove various paths from configuration (at least bookmarks)
merge everything under cfg.defines (or another appropriate name)
* delete db_bookmarklet_login/_form
- refactor everything else because it became a mess
- remove versions from jquery and jquery-ui files to ease version change
- consider switching to https://github.com/bitwiseshiftleft/sjcl (can we save some space? does it work faster?)