Commit Graph

114 Commits

Author SHA1 Message Date
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
a79f815f99 dropped 10.8 support. Moved old sheet API to new block based API 2016-08-31 18:06:37 +02:00
michael starke
c1d4bcbfd9 cleaned up code 2016-08-30 19:02:51 +02:00
michael starke
654103e833 using properties where possible 2016-08-17 17:39:46 +02:00
michael starke
7685ced541 using properties 2016-08-17 00:26:02 +02:00
michael starke
cbb98ff50f Multiple selections are now handled correctly 2016-02-26 14:26:09 +01:00
michael starke
c4eb499cf6 modern Objective-C 2016-02-25 19:49:28 +01:00
michael starke
eb6e6bcaa9 Using new KeePassKit API, simple multi selection support 2016-02-25 18:41:50 +01:00
michael starke
92d8756be4 Removed unused code 2015-12-17 19:21:23 +01:00
michael starke
c7590dcb60 Using NSObjectController for entry inspector 2015-12-17 19:07:44 +01:00
michael starke
976e96d873 fixed #396. Perform autotype on selected entries works again 2015-12-14 20:43:00 +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
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
135875bea4 using NSWindowController.document instead of custom properites 2015-07-15 10:22:07 +02:00
michael starke
0be2b677b8 Removed unnecessary document property on custom window controllers 2015-06-03 11:17:12 +02:00
michael starke
692ade2110 Autotype for selected entry is working rudimentarily 2014-12-17 11:20:30 +01:00
michael starke
3eb98a516c Autotype for a selected entry. WIP 2014-12-16 20:37:55 +01:00
michael starke
9da60cdaea Hotkey settings now actually should work. 2014-10-28 23:07:57 +01:00
michael starke
3a2dff5e07 Centralized actions inside MPDocumetnWindowController 2014-10-24 16:18:53 +02:00
michael starke
8d9a6ca881 Forced password change now is only displayed after unlock and before save. 2014-08-26 23:18:06 +02:00
michael starke
d16df3ff02 Implemented password enforce and recommendation system 2014-08-26 18:59:26 +02:00
michael starke
cb46d54705 Autotype Hotkey refactorings 2014-08-15 23:58:36 +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
24e45b74e9 Updated translations
Added note to run auto type fix for any newly opened file
2014-06-25 19:34:03 +02:00
michael starke
3d8c0acf64 Added warning image to FixAutotypeDialog to indicate possible MacPass corruptions 2014-03-30 14:11:26 +02:00
michael starke
e8a0e0f0a3 Added window associations to the auto type fix dialog
Moved handling from app delegate to window controller
fixed isse with wrongfully setting document on fixAutotypeWindow
2014-03-28 00:11:53 +01:00
michael starke
03d13e5b2f fixed #155 added Quicklook like preview for attachments 2014-03-19 22:57:06 +01:00
michael starke
6ff00b7819 Testing QuickLook 2014-03-19 01:56:39 +01: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
f0964d04b9 Fixes #153 (mentioned in #152)
Save as now asks for a Password if none was set.
2014-03-09 18:18:13 +01:00
michael starke
0c4ddf3127 MPToolbarDelegate now takes care of the toolbar manipulation.
Toolbar is shown when search is started if it was hidden. If search revealed the toolbar, it will be hidden after the search is exited
If the toolbar was using text only mode, it switches to icon/text mode and then back to text mode after the search - there might be a better way to deal with this by simply using a menu for the search.
2014-02-28 20:36:10 +01:00
michael starke
4273e41142 MPDocument now does the searching and notifies anyone that want to be informed 2014-02-27 21:31:45 +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
f6dc2193de Refactored Notification setup to use only the document as object 2014-02-25 22:49:41 +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
81dc24d9b2 Broken commit - refactoring search 2014-02-24 12:05:41 +01:00
michael starke
3385f09c2c Removed edit button from interface as it's not fully supported.
Refactored editing button actions to be localisations safe
Added a candle editing button to cancel the edit process
2014-01-03 20:54:20 +01:00
Chhom Seng
1bb753173a Fixed issue with blank outline and entry views if the inspector was hidden before unlocking the database. 2013-12-31 22:01:26 -07: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
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
62a4f9f3e3 centralize all the UI validation in MPDocument 2013-11-22 22:31:11 -06:00
michael starke
9192504939 Refactored key file storing into the document. 2013-11-17 23:59:36 +01:00
michael starke
c7b5bdac74 Added Autotype stubbs
Some changes to handle remebering key files in the password input
2013-11-16 00:07:14 +01:00
michael starke
00c43ef50f Updated more xibs to Xcode 5
Fixed KeePassKit issue on savin kdbx files with deleted objects
2013-11-04 21:26:31 +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