Commit Graph

64 Commits

Author SHA1 Message Date
Michael Starke
3ccff22f87 Fixed possible crash issue with deallocated delegate
Fixed codestyle
2014-05-02 23:05:50 +02:00
michael starke
00da9013a8 Included TransformerKit for easier NSValueTransformer generation
Date picking for expiry dates now works
2014-03-17 18:09:58 +01:00
michael starke
1f75722e67 Notes are now displayed in a split view inside the inspector 2014-03-15 22:16:56 +01:00
michael starke
f6dc2193de Refactored Notification setup to use only the document as object 2014-02-25 22:49:41 +01:00
michael starke
92d963a9ef Extracted context bar for trash, history and filter browsing. Some regressions in focus handling were introduced. History tab will go away as this will be incorporated in the entry comparable to searching. Code cleanup. Moved copying to KeePassKit 2013-12-18 02:29:25 +01:00
michael starke
fa52de144c Using bindings for iconImage for instant updates
Icon setting now gets registered via NSUndoManager
Refactored iconId property
2013-12-04 01:57:54 +01:00
michael starke
213bb3d51f Added method to put focus on group, entry or inspector view via keyboard shortcuts. This might be better done via a simple "cmd + arrow" shortcut to move about 2013-11-27 01:04:06 +01:00
michael starke
e38be4e147 Fixed pragma typos 2013-11-23 21:35:08 +01:00
michael starke
7c103abd53 Added removed validation but calling into central document function, since the responder needs to validate the menu items #112 2013-11-23 21:34:10 +01:00
Andrew Schleifer
71939a4497 consolidate other validations 2013-11-23 10:46:07 -06:00
michael starke
71eec7d86a Removed obsolete code 2013-09-19 00:19:42 +02:00
michael starke
64e56fd876 Changed drag and drop architecture to use pasteboard and encoded entries/groups
First steps to enhance drag and drop to for cross document dragging and inter-document copying
2013-09-15 23:41:02 +02:00
michael starke
4a8b1207c5 Re-enabled password request before saving a database that has no password and key
Stripped logging code
Fixed issue with save panel not being updated correctly when panel is just reshown
2013-09-04 02:15:22 +02:00
michael starke
5e4254b45f Started Move to KeePassKit - Project compiles but does NOT work properly
Removed MiniKeePass Categories.
Moved Random streams form MiniKeePass to KeePassKit
Changed MacPass to use KeePassKit
2013-09-01 02:16:27 +02:00
michael starke
899c65d8fd Save and restore outline tree state on save/load. Currently only on kdbx files. 2013-08-23 01:14:30 +02:00
michael starke
f87e60442e Some work to get Drag and Drop back up again. Might be useful to postpone it until KeePassKit is ready to replace MiniKeePassLib 2013-08-04 23:16:41 +02:00
michael starke
31f456929c Added Template editing.
Creating with templates not supported yet.

Templates are listed in Context-Menu under the AddEntry Toolbar
Toolbar Button is missing an Arrow for now. Control-Size is not working correctly for now
Nested Template or Trash groups aren't considered, this is a bug!
Minor changes to the UI (Settings tabs now use common icons)
Added Workflow-Settings tab to extract all the custom action possible on entries. The copy or open on URL dbl-click setting will move over to this tab.
2013-07-30 20:37:59 +02:00
michael starke
e33a9fdc93 Enhanced Context menu on outline view 2013-07-30 00:23:25 +02:00
michael starke
07dae46b4c Fixed #39 Overall search behavior ironed out.
Fixed #71 Added A simple entropy calculation for purely random generated passwords
Added separate Views for Group and Entry Inspector
Added "no Selection" view for Inpsector
2013-07-28 13:31:37 +02:00
michael starke
4a35d0d4ff Refactored the selection tracking to be in the document now
Filtering should work reliably now. No "sticking" of entries
Fixed #42. Deleted entries now result in desolation.
2013-07-24 01:05:49 +02:00
michael starke
030dbd5be7 Fixed #46 Binaries get now deleted when entries are delete on trans cleaning
MenuEntries are validated and disabled to fix #58. Model still doesn't do any testing
2013-07-20 16:31:20 +02:00
michael starke
efa727eaba Settings now work with KDB1 Files and do not trap the Application in the modal dialog
Added user base settings to hide/show passwords at KDB1 field. The settings are stored but not considered ;)
2013-07-19 22:25:40 +02:00
michael starke
515190a74e Added humanized Date formatting (simple)
Fixed errors that would occur if undo was mixed with emptying the trash
Updated localizations
Added localized descriptions
Fixed #31 Database name is displayed, if none is given fallback is used
2013-07-10 03:37:31 +02:00
michael starke
75c9aa6873 Temporarily disabled drag and drop until it's working properly
Fixed issues with clearing the trash
2013-07-10 01:20:08 +02:00
michael starke
fb0887ebf0 Refactored Undo/Redo 2013-07-09 21:58:28 +02:00
michael starke
7feb2517dd Added a default Database name
Minor changes
Updtaed KeePassLib
2013-07-05 16:37:35 +02:00
michael starke
59db224a35 OutlineView group now displays the database name if a KeePass 2 database is used 2013-07-05 01:06:02 +02:00
michael starke
df98a9b649 Converted project to ARC 2013-07-03 23:40:20 +02:00
michael starke
91744feab0 Drafting for recycle bin support 2013-06-28 19:07:28 +02:00
michael starke
db30d641f2 Added Undo/Redo for string field editing
Fixed #26 - Entries now can be added to the rout group
2013-06-28 18:39:24 +02:00
michael starke
0df7ed4458 Changed outline view to display the root node as a normal node and added a separate Group header 2013-06-26 21:32:32 +02:00
michael starke
17f2155aa4 Fixed memory leaks
Removed obsolete CreationViewController references
2013-06-26 03:50:23 +02:00
michael starke
cb18013964 Fixed #23 Revert to saved now working
Fixed KVO issues with active items not being updated on tree reset
Fixed #6 Moved all move/delete/create functions into MPDocument
Intigrated OutlineViewDelegate into OutlineViewController
2013-06-26 01:19:44 +02:00
michael starke
1c91b1a9a1 Newly created groups should now be selected
Added lock on sleep
Lock on idle still missing
Fixed some issues with clipboard clearing
Fixed preferences bindings errors
2013-06-21 18:29:24 +02:00
michael starke
dd14bae24f Revamped selection handling to ensure Groupt/Entry display on view switchting 2013-06-20 20:56:14 +02:00
michael starke
eb6f5c3411 Fixed #17
Added new icons for inspector and delete
2013-06-15 22:03:58 +02:00
michael starke
cc58ec3770 Refactored to NS_ENUM and NS_OPTION 2013-06-13 23:31:19 +02:00
michael starke
df7a492ec8 Small updates to locking
Refactorings
2013-06-11 02:50:25 +02:00
michael starke
ae0fae13c1 Renamed Categories better
Introduced Drag'n'Drop of Entries to outline view. Unfinished and fragile!
2013-06-10 01:12:32 +02:00
michael starke
288d118184 Extracted context menu operations into MPContextMenuHelper
Removed private declarations as they aren't needed for the compiler anymore
Fixed drawing order in MPPopupImageView
Fixed #7 Error occurred due to duplicate shortcut.
Copy Password now is bound to ⌘+⌥+C
2013-06-09 18:20:04 +02:00
michael starke
6087b2ece0 Fixed #4: OutlineViewController now calls the correct method to remove groups 2013-06-09 11:47:48 +02:00
michael starke
1130f56567 Group view has rudimentary drag'n'drop support 2013-06-09 02:52:22 +02:00
michael starke
53850d8d35 Changed layout to accommodate locking
Fixed Autolayout hickups
Added lock screen
Removed unused views
Some refactorings
2013-06-08 23:54:57 +02:00
michael starke
aeb5d630d4 Comment 2013-06-08 11:15:48 +02:00
michael starke
2470f70391 Introduced auto-expansion on Outlineview 2013-06-08 11:14:18 +02:00
michael starke
929871e682 Introduced KVO compliance for group and entry manipulation
Converted outline view to use NSTreeController
2013-06-08 01:34:03 +02:00
michael starke
f7c6222910 Extracted RoundedTextFieldCell 2013-06-05 12:32:39 +02:00
michael starke
4052c5b306 Used Bindings in outline view 2013-06-02 00:58:33 +02:00
michael starke
4396dbe9f4 Fixed nib name for DocumentWindowController 2013-05-29 02:07:01 +02:00
michael starke
292187d1c4 Using NSSplitview with auto layout instead of delgation 2013-05-17 22:09:29 +02:00