Giter VIP home page Giter VIP logo

buttercup-desktop's Issues

Improve password/alert UI

The password/alert UI is incompatible with the overall look of the system. Changing it would be nice.

No confirmation for deleting a document

Hi there.
The UI of ButterCup is amazing. However, it would be nice to as for confirmation before deleting a password document. As it is saved automatically on Mac, when a user delete a document accidentally, theres no way to get it back.

Entries searching

I have two entries 'Buttercup' and 'Some other website with a cup' and searching 'cup' hides both of them. Also searching any other phrase does the same thing.

Update notifications

Once we’ve shipped, we’ve shipped. We can’t ask people to always re-download our stuff. Let’s add an auto-update functionality according to this guide.

grunt build Failure

Traceback (most recent call last):
File "/Library/Frameworks/Python.framework/Versions/2.7/bin/grunt", line 9, in
load_entry_point('grunt==0.1.1', 'console_scripts', 'grunt')()
File "/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/grunt/render.py", line 94, in main
render_from_file(**options)
File "/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/grunt/render.py", line 54, in render_from_file
with codecs.open(input, encoding=encoding) as f:
File "/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/codecs.py", line 884, in open
file = builtin.open(filename, mode, buffering)
IOError: [Errno 2] No such file or directory: 'build'

Improve empty states

Right now the empty states are just blank. There should be an illustration or text for each of them to show that we don’t have any data yet.

Selecting a password displays the "save" option

  1. Open a document you've already created
  2. Click the binoculars to show the password
  3. Click the password and click CTRL+A
  4. The save option appears at the bottom even though there have been no changes

Key-file support alongside password

It's not safe that all the archive is accessible by entering a pass-phrase, especially when the pass-phrase doesn't need to be strong. While by generating a key file and suggesting to keep it away from the system, the data will be more secure.

Minimum master password strength

Master passwords should be of a certain strength, without exception. This is more to stop stupidly simple passwords rather than enforcing crazy-complex ones.

New database should have slightly better defaults

E.g. something like this could be a nice screen to see after creating the new database:

image

.. that way users don't have to loop for the new group button, then name it something, then click on it and find the new document -button. Most likely the first action they want to do when creating a new database is to add a new document to it.

Can't open app after grunt install

I tried to fork and work on buttercup but I get this error after running grunt build; electron ..

Error message

It's worth mentioning I had no problem installing Buttercup using the .deb package.

  • node v5.2.0
  • npm v3.3.12
  • electron v0.36.7

Unable to delete any non-default folder

When using buttercup, I am unable to delete any folder apart from "General". If I make a new folder at the top level, or within "General", I don't get the icon to delete them.

Add standard OS X menu to main window

This would enable system window management and copy & paste on various parts of the UI for OS X. Applications without the 'Edit' and 'Window' menus cannot do this by default.

Password verification field

I had a typo while setting the password, there is no way to restore it. so adding a verification field might help.

Saving and loading operations are slow

As a result of the increasing pbkdf2 iterations (buttercup/buttercup-core#46) the UI has gotten slow, since all operations are sync in the app.
The best way to fix this would be make backbone model operations async so the UI doesn’t wait for backend ops to complete before updating elements.

Cloud based sync

Since this is a cross-platform service, Offering cloud based saving should be an option, makes it easier to access the same bcup on different environments.

Better sidebar tree

The sidebar tree needs more work, especially on adding and removing groups.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.