Commit Graph

100 Commits

Author SHA1 Message Date
michael starke
6ced97a642 fixed #523 refactoring regression 2016-12-20 09:43:23 +01:00
michael starke
e9563f3f67 adoptin new KeePassKit API 2016-12-02 15:43:24 +01:00
michael starke
cfd559b759 Adopting KeePassKit API changes 2016-11-07 19:32:38 +01:00
michael starke
f0d4b2f835 Using KPKDatabaseType instead of KPKVersion. 2016-09-13 14:52:37 +02:00
michael starke
49517da901 Added history browse action 2016-09-01 15:00:37 +02:00
michael starke
7a14506156 model changes are propagates for all changes to an entry 2016-08-30 18:34:48 +02:00
michael starke
8b60e9ec84 Using simpler aproach for modelChange proadcasting by using the document as broadcaster 2016-08-30 12:59:27 +02:00
michael starke
a7a28063f0 Changes on entries now get pushed to the history 2016-08-26 16:23:08 +02:00
michael starke
2958f5255b began work for seamless editing with history support 2016-08-25 18:02:19 +02:00
michael starke
cbb98ff50f Multiple selections are now handled correctly 2016-02-26 14:26:09 +01:00
michael starke
eb6e6bcaa9 Using new KeePassKit API, simple multi selection support 2016-02-25 18:41:50 +01:00
michael starke
a51ddbbe1b Added KeePassKit dependency to MacPassTest 2016-01-05 10:42:20 +01:00
michael starke
fdd610266c Removed unused notifications before saving 2015-12-17 19:26:11 +01:00
michael starke
c7a6ad19dc Merged deleteGroup and deleteEntry call into delteNode 2015-12-14 20:06:41 +01:00
michael starke
c7a0cfabd1 More imporvements on the Plugin System
Signed-off-by: michael starke <michael.starke@hicknhack-software.com>
2015-11-20 12:59:20 +01:00
michael starke
8ddf2373dc Using KeePassKit Framework
Signed-off-by: michael starke <michael.starke@hicknhack-software.com>
2015-10-29 18:25:08 +01:00
michael starke
1737d12425 More drafting for editing (broken!)
Signed-off-by: michael starke <michael.starke@hicknhack-software.com>
2015-10-23 19:29:50 +02:00
michael starke
7ae9f5b9a1 Moving editing session to KeePassKit
Signed-off-by: michael starke <michael.starke@hicknhack-software.com>
2015-10-23 19:29:49 +02:00
michael starke
59c50a06c2 Fixed spelling error
Signed-off-by: michael starke <michael.starke@hicknhack-software.com>
2015-10-23 19:29:49 +02:00
michael starke
ae4af18107 More progress on Editing
Signed-off-by: michael starke <michael.starke@hicknhack-software.com>
2015-10-23 19:29:46 +02:00
michael starke
83a9bc1f74 Adopting new KeePassKit API.
Signed-off-by: michael starke <michael.starke@hicknhack-software.com>
2015-10-23 19:29:46 +02:00
michael starke
6a3ef03707 Renaming, moving functionality to KeePassKit where suitable 2015-10-23 19:29:45 +02:00
Maarten Terpstra
c3cb8ad6a3 Fixed spelling errors in comments and some strings, as well as fixed a compilation error (KPKEntry has no entry key, but does have a name field 2015-10-11 11:25:36 +02:00
michael starke
580787353e More use of properties. Fixed wrongfull controller bindings 2015-04-05 21:15:48 +02:00
michael starke
e0d1ad5f22 Renamed clone entry to duplicate entry. Using NSStringFromSelector in MPActionHelper 2014-10-29 18:41:25 +01:00
michael starke
3a2dff5e07 Centralized actions inside MPDocumetnWindowController 2014-10-24 16:18:53 +02:00
michael starke
be5889c5b1 Search criteriy is objetified. Can be stored and saved in preferences.
This is a first step to enable saved searches inside the Keepass database via use of custom data.
2014-08-27 19:43:03 +02:00
michael starke
0286ed4e5c Extracted search into own class 2014-08-27 12:13:24 +02:00
michael starke
d16df3ff02 Implemented password enforce and recommendation system 2014-08-26 18:59:26 +02:00
michael starke
07057e450c Fixed documentation errors 2014-08-18 00:34:16 +02:00
James Hurst
7daf8ed879 Make selected textfield end editing when a save will occur (issue #203) 2014-08-16 15:17:17 -04:00
michael starke
2fef801f72 Newly created Groups now get shown by expanding theri parent node after creation. Selection not working for now 2014-08-13 00:42:02 +02:00
michael starke
0ac4b6f440 Refacoted window and view controller to use windowNibName and nibName. Fixes #164 2014-08-11 20:44:40 +02:00
michael starke
2371793da4 Autotype fix dialog now only shows candiates. 2014-08-11 15:46:32 +02:00
James Hurst
5ff911b824 Improved "Add Entry" workflow (issue #156)
- New entry is automatically scrolled to and selected
- Title textfield is automatically focused
- Pre-generate a password using the deault password creation settings
2014-08-05 20:53:37 -04:00
michael starke
6954b6f362 Mingling with Editing. Updated KeePassKit 2014-06-23 15:21:09 +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
51a59d73c6 Implemented datePicking controller. Refactored popup handling in MPInspectorViewController 2014-03-17 00:07:25 +01:00
michael starke
1a2659d311 Double-Password search (bound to everywhere filter butter for testing) 2014-03-07 01:55:06 +01:00
michael starke
7f03985eff Simple cloning added. 2014-02-27 22:33:43 +01:00
michael starke
61310d2300 It's getting there again :) 2014-02-26 23:04:00 +01:00
michael starke
51bb22a9b7 Moving more stuff about context bar into the document away from the EntryViewController.
Some refactorings considering notification registration.
2014-02-26 21:17:35 +01:00
michael starke
21f299bdff Moved search to MPDocument. Not working properly at the moment 2014-02-25 22:23:53 +01:00
michael starke
422d74ee5c Moved defaults cleanup for key file from document to app delegate.
Added clear button to settings to remove any keys stored
2014-02-12 20:51:36 +01:00
michael starke
37f7f8123a Fixed missing binding to enable trahs in settings tab
Updated copy/drag and drop to changed KeePassKit
2013-12-20 19:50:23 +01:00
michael starke
02a670ac7c Changed templates and trash to simple property setter instead of custom functions 2013-12-03 00:39:51 +01:00
michael starke
336fe02e2d Added Import from XML functionality. KPKXmlTreeReader is not fully working with all possible formats (zipped or non zipped data) 2013-12-02 02:06:21 +01:00
michael starke
871b3a5c45 Added licenses 2013-11-30 19:09:27 +01:00
michael starke
12a29121e5 Updated documentation
small refactorings on the key file settings
2013-11-18 00:12:35 +01:00
michael starke
9192504939 Refactored key file storing into the document. 2013-11-17 23:59:36 +01:00