Todo list for master branch (V 2.0) [$37]

Created by: brantje

For the angularJS branch.

Frontend

  • Rename show-hide password directive
  • Replace delete icon with a menu for (deletion, perm deletion, etc).
  • Remove items
  • Notification with 'xxx deleted [undo]' which undo the soft removal.
    Create global function that calls the angularjs function.
  • First run for new users
  • List removed items
  • Permanently delete items
  • Add files
  • Download files
  • Make use of password-generator
  • Setting minimum password score on tag
  • Setting number of days before passwords expires on tag
  • Edit / remove custom fields
  • Ability to choose if an custom field is hidden by default
  • Remove files
  • Expire items
  • Custom icons
  • Replace angular-storage with http://www.jstorage.info/
  • Settings dialog
  • Search
  • Order newly created items
  • Fix importers
  • Look into csv export (and other exports) (Fields: Label, email, username, password, url)
    Added CSV, json and xml export.
  • add Bytes to humanSize filter -> https://gist.github.com/thomseddon/3511330
  • Add password est. crack time.
  • Fix bookmarklet (as in #58)
  • Split app.js into separate files
  • Password strength scanner: Loop passwords, display those with a crack time less than $time (can be configured)
  • Change passman password
  • Add a OTP generator (for services like: google, github, etc) Example
  • Enter as default OK action in the master password prompt
  • Sort the item tags alphabetical
  • Fix filterin on passwords at activity app
  • Hook on delete user (clean up database)
  • Add passpack import
  • On passman pw change, update all revisions with new pw
  • Add last_changed proptery
  • Double appearing of save / close buttons in FF

Change history

  • Menu to show the changes and who made them
  • Some way to store the backups
  • A way to rollback changes

Activities

  • Item expires
  • Item shared
  • Item soft deleted
  • Item hard deleted
  • Item recovered
  • Item renamed

Example how to: http://pastebin.com/RkLNuZZC
Also see: https://github.com/owncloud/activity/issues/195

Admin page

  • Add field key length for server (1024,2048,4096)
  • Add field length limit for client (1024,2048,4096) (needed?)
  • Add a way to upload a pre-generated server private and public key
  • Add option to disable sharing over non-https connections
--- There is a **$37 open bounty** on this issue. Add to the bounty at Bountysource.

Imported comments:

By animalillo on 2014-10-28 11:29:30 UTC

Wow, this is a major update! Nice!

By brantje on 2014-10-30 20:36:10 UTC

Menu preview

By animalillo on 2014-10-30 22:55:00 UTC

Nice, but, maybe edit should be in first place?

By brantje on 2014-10-30 22:56:53 UTC

👍