michael starke
190bca5201
Added allEntries and allGroups to MPDocument as adapter to KPKTree calls
2013-11-16 00:03:28 +01:00
michael starke
52b734239f
Fixed layout constraints bug in InspectorView
...
Updated more xibs to Xcode 5 format
More stubbing regarding autotype
2013-11-04 00:26:19 +01:00
michael starke
8f6622102b
Refactored password handling in Document. Now only the composite key is stored and not the plain password and key file URL. This for now breaks the change password dialog a bit. Needs to be addressed.
...
Started conceptualising for auto type functionality
2013-10-31 21:10:10 +01:00
michael starke
55b4ce648f
Added dynamic visibility for edit button. Button should only be used if history is enabled and thus will be saved. Otherwise direct editing should be possible
2013-10-23 03:01:12 +02:00
michael starke
89105c6e90
Refactored unlocking to be done via notifications not direct calls to enable background unlocking by keepasshttp
2013-10-21 01:09:14 +02:00
michael starke
6bfa2b87ee
Missing commit for error display
2013-09-04 21:27:38 +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
957e8bab5a
Fixed save issue that resulted in appkit throwing an error because of atomic write option
...
Fixed issue with wrong file type being selected in save dialog
Fixed issue with hidden warning box on save dialog when data loss will occur
2013-09-03 21:20:09 +02:00
michael starke
2829e66877
Update KeePassKit (Fixed Group order and Icon issue)
...
Enhanced database locking to actually encrypt the data although the file is not stored before (so changes might get lost)
Changed version handling a bit to make future export/save as possible
2013-09-03 00:44:55 +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
dcef431c5c
Drag and Drop of files to Finder started
2013-08-16 01:54:14 +02:00
michael starke
86e97ad767
Restrucutred Settings and extracts Password edit
...
Introduced custom save palen accessory view to enable save in different formats (unfunctional for now)
Started reworking drag and drop of entries and groups
2013-08-11 17:58:39 +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
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
acc800c9e6
Fixed #59 Password length input is nu read only. Not a nice solution but for now working
...
Attachments for Kdb and Kdbx Databases are now supported. Save, Add, Delete
2013-07-21 23:23:45 +02:00
michael starke
e5e8d01dff
Removed unused Code
2013-07-20 16:42:35 +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
dc51c60c19
Attachments on Kdb1 Entries are now supported. Saving not implemented. Attach/detach works.
2013-07-19 23:30:45 +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
c0051f852e
Added export to XML action for Version2 Databases
...
Small updates to Database Settings window
2013-07-15 22:10:27 +02:00
michael starke
a31e287ec8
Fixed Tests
...
Fixed error that lead to trying to create and array with nil object
2013-07-13 00:00:51 +02:00
michael starke
fb0887ebf0
Refactored Undo/Redo
2013-07-09 21:58:28 +02:00
michael starke
f55e78349e
Reworked DatabaseSettings to be cancelable
...
Moved Password edit to Database settings
2013-07-06 04:18:10 +02:00
michael starke
628fbbfeda
Removal off attachments included
2013-07-05 20:50:38 +02:00
michael starke
9c3a62bef6
Added support to save and load Attachemnts on KeePass2 Databases.
...
Support for Keepass1 DBs is still missing
2013-07-05 20:09:17 +02:00
michael starke
df98a9b649
Converted project to ARC
2013-07-03 23:40:20 +02:00
michael starke
2abf258308
Fixed some localizations in the inspector
...
Added emptryTrash action
More work on the trash can integration
Undo/Redo get's fucked up if any Trash-related operation is in the stack!
2013-07-02 21:17:14 +02:00
michael starke
f3001b35e1
More work on Recylcebin support #24
...
Document settings display tree to chose recycle bin location
2013-07-02 00:48:48 +02:00
michael starke
91744feab0
Drafting for recycle bin support
2013-06-28 19:07:28 +02:00
michael starke
56767216c6
Undo/Redo for add/remove of Stringfields
2013-06-28 02:45:48 +02:00
michael starke
f56c325242
Changed custom fields to use a tableview
...
Custom fields are stored and loaded, missing Undo
2013-06-28 02:17:49 +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
16ee3c5ce6
Added binary lookup to MPDocument
2013-06-25 16:06:00 +02:00
michael starke
1b20ce0628
Optimized Locking timer
...
Disabled re-locking of already locked documents
Disabled locking of documents without a password
2013-06-24 21:54:05 +02:00
michael starke
449b6fa8bf
Rearranged Inspector Layout to use the space more efficently
2013-06-22 13:02:42 +02:00
michael starke
491569ba2e
added more infrastructure for KeepassHttp
2013-06-18 00:11:27 +02:00
michael starke
999c8ce95f
Fixed #20 Now using [NSDocument fileUrl]
2013-06-17 21:05:21 +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
2898431af8
Fixed #5 Draggin to children now not possible
2013-06-09 12:41:28 +02:00
michael starke
f7c6222910
Extracted RoundedTextFieldCell
2013-06-05 12:32:39 +02:00
michael starke
e5355393f1
Cleaned up old KdbEntry and KdbGroup categories
...
Fixed dealloc bug in MPDocumentWindowController
Introduced undo category for entries and groups
2013-05-12 00:58:59 +02:00
michael starke
ca4b8ee946
Fixed memory leaks
...
Introduced Sorting
2013-05-11 23:56:49 +02:00
michael starke
e33545a1de
Testing Undo/Redo
2013-05-11 00:12:09 +02:00
michael starke
c1110f7a4d
First running Version that used document based architecture. Search is broken.
2013-05-10 01:24:51 +02:00
michael starke
35c92fbf0b
Started transition to document based application
2013-05-08 23:56:17 +02:00