Merge branch 'master' into develop

This commit is contained in:
Antelle 2015-11-15 12:07:48 +03:00
commit d8f0554cda
3 changed files with 48 additions and 26 deletions

View File

@ -1,15 +1,14 @@
# KeePass web app (unofficial)
This webapp can read KeePass databases. It doesn't require any server or additional resources.
It can be run either in browser, or as a desktop app.
It can run either in browser, or as a desktop app.
![screenshot](https://habrastorage.org/files/bfb/51e/d8d/bfb51ed8d19847d8afb827c4fbff7dd5.png)
# Quick Links
Apps: [Web](https://antelle.github.io/keeweb/) [Desktop](https://github.com/antelle/keeweb/releases/latest)
Timeline: [Release Notes](release-notes.md)
[TODO](TODO.md)
Timeline: [Release Notes](release-notes.md) [TODO](TODO.md)
On one page: [Features](features.md)
Twitter: [kee_web](https://twitter.com/kee_web)
@ -27,6 +26,12 @@ These major issues are in progress, or will be fixed in next releases, before v1
Everything you need to host this app on your server is any static file server. The app is a single HTML file + cache manifest (optionally; for offline access).
You can download the latest distribution files from [gh-pages](https://github.com/antelle/keeweb/tree/gh-pages) branch.
To make Dropbox work in your self-hosted app:
1. [create](https://www.dropbox.com/developers/apps/create) a Dropbox app
2. find your app key (in Dropbox App page, go to Settings/App key)
3. change Dropbox app key in index.html file: `sed -i.bak s/qp7ctun6qt5n9d6/your_app_key/g index.html`
(or, if you are building from source, change it [here](scripts/comp/dropbox-link.js#L7))
# Building
@ -44,12 +49,11 @@ For debug build:
2. run `grunt watch`
3. open `tmp/index.html`
# Contributing
Plugins are not supported for now. If you want to add a feature, please contact the author first. Pull requests, patches and issues are very welcome.
If you have found an bug, please [open an issue](https://github.com/antelle/keeweb/issues/new) and fill in the app version and your user-agent
(you can find these details in Settings/Help section).
(you can find these details in Settings/Help section). Please check [TODO](TODO.md) before creating a feature request.
# License

58
TODO.md
View File

@ -1,37 +1,55 @@
# TODO
## v1.0
- [x] improve open page UX
- [x] provide engineer error details on file open
- [x] trash: groups/delete/untrash
- [x] move groups/entries
- [ ] auto-update
## v0.4
Nov
- [ ] lock flow, auto-lock
- [ ] minimize to tray
- [ ] help/tips
- [ ] switch view
- [x] protected fields
- [x] close files
- [x] offline and local storage
- [x] use dropbox chooser for keyfile
- [ ] trim history by rules
- [ ] custom icons, favicons
- [ ] drag to trash
- [ ] switch view
- [ ] option to check updates without install
## v0.5
Dec
- [ ] conflict-free 2-way merge sync
## v0.6
Dec-Jan
- [ ] secure inputs for all passwords
- [ ] option to auto-clear clipboard
- [ ] mobile bugfixes
- [ ] advanced search
- [ ] sync merge
- [ ] help/tips
## v0.7
Jan
- [ ] tech debt: unify storage providers
- [ ] tech debt: refactor app-view
- [ ] tech debt: reload after db operations
- [ ] tech debt: string globalization
- [ ] tech debt: binaries and history
## v1.0
Feb
- [ ] QA
## Future
- [ ] secure inputs for all passwords
- [ ] keepasshttp
- [ ] mobile apps
- [ ] file type associations
- [ ] desktop dropbox
- [ ] auto-type for desktop
- [ ] file type associations
- [ ] one-time passwords
- [ ] audit
- [ ] generation templates
- [ ] entry templates
- [ ] drag entries across files
- [ ] rearrange tags and tree
- [ ] i18n
- [ ] allow to increase font size
- [ ] drag entries across files/to trash
- [ ] different storage options
- [ ] keepasshttp
- [ ] mobile apps
- [ ] external crypto devices support
- [ ] entry templates
- [ ] draggable items in left panel
- [ ] plugins
- [ ] auto-tests

View File

@ -25,7 +25,7 @@
![ ](https://habrastorage.org/files/69b/cbd/343/69bcbd3432ca456396c6d2a1ebc760df.png) 
![ ](https://habrastorage.org/files/5bd/9f1/26f/5bd9f126f6d4496083258fc31d04db19.png)
## Offline
![ ](https://habrastorage.org/files/3d5/5d1/7c4/3d55d17c486b46529c38bdfff3284aa2.png)
![ ](https://habrastorage.org/files/cd1/b17/78d/cd1b1778d5be47acb4b8731b25f40194.png)
## Shortcuts
![ ](https://habrastorage.org/files/f2c/115/19f/f2c11519f4e447a3bc18b03ec0437e34.png)
## History