macpass / macpass Goto Github PK
View Code? Open in Web Editor NEWA native macOS KeePass client
Home Page: https://macpassapp.org
License: Other
A native macOS KeePass client
Home Page: https://macpassapp.org
License: Other
Attachments should just be loaded as data, not as strings.
Currently there's an internal distinction between meta and non-meta kdb1 entries. This is not respected properly and will result in corruption
Not all Menu Items in the Entry view should be enabled all the time, validateMenuItem/validateuserInterfaceItem should be implemented in the EntryViewController
If a database has a key file set, it's currently impossible to remove the key.
Currently the user can select the file type when using "Save"
This needs to be restricted or an export feature should be implemented
Hi,
Some people are stuck with old computers, like me, and cannot run Mountain Lion. I know you are hesitant to support it, but if the app does not use any Mountain Lion specific code, it would be nice to support it. I will try building it myself, see how it goes.
The entry view and the inspector show the current selection in app-space not per document.
All KeePass clients got a clone functionality, this should be added in MacPass as well.
I made this icon for MacPass and I'm open to sharing it with the project under the same licence as MacPass.
You can download the PSD sources along with the ICNS and ICONSET files here:
http://iiro.jappinen.me/dl/MacPass.zip.
I'd appreciate if this was added to the source so I can remove the ZIP.
I'd like a three pane view in the inspector, so I can view notes right away, since I often use notes for stuff and need to view them as well.
Maybe only toggle able when the window of the app is big enough.
This might work out of the box if the interface is configured correctly
Are you planning on completing this app?
This is probably a stupid question, so sorry. I'm interested, probably along with 10,000 others, and this is why.
I have been using one of the commercial password stores and have spent the last few days looking around for an open replacement. This will be easy, I thought, because:
But no. Yours is the only one I like.
I've done some research. KeePassX was close but it is DB v1 AFAICT. I had many issues with mono keepass, and tried others including KyPass Companion (not open), keepass2 (not working) and keefox (not compatible). It seems like there is no good answer yet for people like me.
Many thanks for what you've done.
Passwords are currently displayed concealed but with correct lengths. This should be changed to a simplified has/has no password display
I don't know if this is intentional or not but I cannot view the password. The eye icon that one is possibly supposed to press is not clickable. it seems to be in the input field as the cursor changes to input cursor when hovering above it and when I click it, I'm in the input field.
Additionally to this bug I'd like to have a big toggle in the icon bar to view all passwords or have it as a setting to toggle this.
If an entry get's deleted (via undo, or delete) the Inpsecot still shows the entry.
Thanks for the great project; glad to see an open source implementation native to OS X. A fantastic feature to implement (the only reason I'm using Kypass Companion for) is a keepasshttp interface that can be used to integrate with the respective Chrome/Firefox plugins.
Keepasshttp is written in C#; would need rewriting: https://github.com/pfn/keepasshttp
Using keypads fiels (XML, Binary) works, but if one chooses a random File, the database cannot be unloved (wrong password/keyfile error)
MacPass should probably look for the .lock file extension to prevent users from overwriting each others changes. This is when the kdb file may be shared among multiple machine and/or users.
If a lock file exists, the kdb should be displayed in a read-only state.
If a dedicated edit/view mode is used in the Inspector, NSTextFields should copyable by an easy action.
The Pasteboard now just blindly copies and clears every string in it. It might be useful to establish a separate one and just manage that. Take a look at documentation if this is possible.
Icons for the app and the documents
Opening the settings crashes the application. MenuItem validation...
Hi,
I'm a long time keepass, keepassX (as of 4 years ago when I switched to OS X) and varios iOS clones user and only today found your project through the comment on the KyPass Companion.
I really like your more flat approach and that it is more native than kepassX.
Now I ran it in Xcode and wondered if you are interested in some issue reports, feature requests etc.. Or you'd rather work on it for a while before you want comments :)
Take care and good luck with this project.
Dom
Deleting an entry should also remove it's binaries. This action might be postponed before a save is done to ensure a better undo/redo process.
Dragging a group and then dragging an entry just drags the group again.
The Recyle bin should be en/disableable in the settings for a database.
If enabled, it should be used
The priorities are equal and off.
The outline and the inspector need to stay put on resize
Export to XML works, Import should also be possible as it's trivial to parse the unencrypted data.
Add the ability to generate a Keyfile
The current undo/redo mechanisms depends heavily on the retrieval of the curren document context and is limited to single parameter actions.
Undo/Redo should be managed by the document
Currently the Inspector is instantly editable, this seems risky.
Another approach might be to use a dedicated "edit" button and then enable the editing features. If editing is disabled, all attributes are read only.
I'm not sure which way might be good. But it seems a lot of tools that use display and edit in the same spot have this two mode way. 1Password does it this way, offers an easy "start editing" by double-clicking any entry.
Apple's Contracts uses the same way, by letting entries be viewable and one has to explicitly click "edit" and "done" when one wants to make changes.
Currently there are only a handful of icons created.
Revert to Saved in the File Menu is not working as expected.
Currently the sidebar features the format:
-Groups
-- Database
--- Folder1
--- Folder2
I think the first 'Group' item is unnecessary, since it's only a title. I think a better way would be to have the Database directly as the first item in the sidebar as the title text, and then have the folders under it:
I made a quick mockup to demonstrate this:
Regards,
Iiro
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.