Commit Graph

153 Commits

Author SHA1 Message Date
Michael Starke
0028684e5c added item menu to MainMenu. Enabled copy actions in main menu if no focus is on entryView 2018-03-02 15:41:59 +01:00
Michael Starke
5e0d95cdc5 using properties, removed unused code 2017-12-11 17:05:30 +01:00
Michael Starke
5574b01fed Stubbed custom attribute adding via context menu
Made MPContextToolbarButton usable as normal button.
Added private API helper for adding buttons to NSUserNotification
Remove Autotype plugin API
Enhanced custom attribute plugin API
Enhanced EntryActionPlugin API to decouple menu items from actual action/target setup
Stubbed action on no-open documents NSUserNotifications
Stubbed HMACOTP custom attribute setup
2017-12-05 15:56:06 +01:00
Michael Starke
d8351f12f2 fixed unreachable code error 2017-11-28 15:49:43 +01:00
michael starke
2495eac177 Fixes a bug resutling in a reappering password change promt when the database is already lock (fixes #696) 2017-11-23 08:20:18 +01:00
michael starke
775dbd07ee Locking a db now requests a password/key if none is set 2017-11-21 12:32:41 +01:00
michael starke
d051421f14 Fixed issue resulting in opening the fix autotype window instead of a new document window (fixes #668)
This also fixes an isse resulting to save request not being shown when closing the document window but when closing the fix-autotype window.
2017-11-21 10:43:06 +01:00
michael starke
07a8085705 Extended plugin settings
Plugins can be installed via drag and drop
Plugins can be uninstalled via the remove button
2017-11-17 17:45:10 +01:00
michael starke
36b98bcd6d customized open panels throughout the app. Added brows plugins button to plugin settings 2017-11-16 17:55:08 +01:00
michael starke
f0507ee761 using property 2017-11-14 12:24:05 +01:00
michael starke
e410f55d58 Enhanced localization comments to clarify keys 2017-11-13 09:14:03 +01:00
michael starke
c86a6b0504 rolled out new submenu to single items
changed some localization keys
build menus using centralized MPContextMenuHelper
2017-10-30 14:03:42 +01:00
michael starke
509d0c84b2 moved overlay display to MPPasteboardController
content copied in text fields now gets purged if clear-clipboard is set to true
2017-10-26 18:30:56 +02:00
michael starke
c4bd138ecb Fixed more issues with sheets being displayed when database is locked 2017-10-19 13:11:37 +02:00
michael starke
ba2b282065 Updated german localization 2017-10-19 13:11:36 +02:00
michael starke
b3e9603390 reworked layout for advanced tab in database settings windows 2017-10-16 11:56:02 +02:00
michael starke
f066038476 enforced password changes are only possible after unlock, not before save anymore. Support for one-time forced changes added. 2017-10-13 16:43:51 +02:00
michael starke
0712fccbb1 removed commented unused code 2017-10-13 16:42:09 +02:00
michael starke
61826229c8 KDB files now get saved without telling the user he looses data. Extended info display in save dialog 2017-09-26 17:29:27 +02:00
michael starke
00c3918b12 Added licence header 2017-09-04 09:29:08 +02:00
michael starke
76383d6d9d Added merge action to file menu 2017-09-02 10:00:10 +02:00
michael starke
f8b86a386a removed unnecessary weak references in blocks 2017-09-02 09:42:28 +02:00
michael starke
70650fc20f completed simple merge workflow. Made passwordInputController better reusabel 2017-09-01 16:41:33 +02:00
michael starke
8dd465866e Added duplicate entry with options 2017-06-08 15:40:08 +02:00
michael starke
e6a73a2e65 Dropping 10.9 support 2017-05-24 18:12:43 +02:00
michael starke
69f66f3dd3 changed API to better reflect behavior 2017-05-22 18:10:56 +02:00
michael starke
4a95b10af1 changed password input to use block based api 2017-05-18 15:36:46 +02:00
michael starke
10556d6c08 extracted merge to function. Added action to merge arbitrary files 2017-05-18 12:10:49 +02:00
michael starke
970ca49357 Adopting new KeePassKit APi. Codestyle 2017-05-16 15:30:43 +02:00
michael starke
4940e40990 reworking context bar display 2017-04-19 18:53:30 +02:00
michael starke
abdec9b2c0 moved history display actino to MPDocument 2017-04-19 11:45:39 +02:00
michael starke
56af1da2dd renamed history actions 2017-04-18 17:55:18 +02:00
michael starke
69a4c9e175 refactoring for history browsing 2017-04-04 16:22:32 +02:00
michael starke
11236c50f9 stubbed custom data popup 2017-02-03 16:36:54 +01:00
michael starke
e9563f3f67 adoptin new KeePassKit API 2016-12-02 15:43:24 +01:00
michael starke
331236af4d sketching for new KeyDerivation and Cipher selection 2016-11-11 19:20:48 +01:00
michael starke
cfd559b759 Adopting KeePassKit API changes 2016-11-07 19:32:38 +01:00
michael starke
3b3df057e1 Merge branch 'master' of https://github.com/mstarke/MacPass 2016-10-13 14:19:29 +02:00
michael starke
58df7fe7c6 fixed #505 for good
fixed typo for locking
switched to notifications on locking to prevent UI changes on failure
2016-10-13 14:18:31 +02: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
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