Michael Starke
ec8ce8ec29
remove unnecessary assignment
2019-08-27 18:26:40 +02:00
Michael Starke
7671a6e3f5
remove unnecessary logging
2019-08-27 14:59:38 +02:00
Michael Starke
c0c053d422
Retain custom file extension if present and do not change back to .kdbx (or .kdb)
2019-08-27 14:54:00 +02:00
Michael Starke
7d8bb85d9b
Added duplicate group as context menu action
2019-08-16 17:24:54 +02:00
Michael Starke
245a58d81b
Fixed missing break in action validation resulting in copy as reference and copy custom attributes note working in search mode
2019-08-16 16:52:13 +02:00
Michael Starke
9c177afdb0
Added show group in outline to context menus
2019-08-14 13:26:33 +02:00
Michael Starke
32899cb707
Introduced Autotype doctor in preparation for macOS 10.15.
...
This change removes the test for autotype on startup and will only check for permissoins when the pereferences are shown or when (gloabal)autotype is performed.
2019-07-09 15:39:23 +02:00
Michael Starke
6d046bc933
Added checkbox to disable autosave
2019-03-25 08:52:37 +01:00
Michael Starke
c62e96f44a
Added preferences to allow for universal clipboard support. Item menu actions now should work in more scenarios
2019-02-15 11:48:54 +01:00
Michael Starke
00362bf33c
Using preferences instead of settings name. Alert for incompaitble plugins now has a button to show preferences
2019-02-08 15:04:16 +01:00
Michael Starke
d8a20a1fe2
Removed autosave of selection changes. Save only occurs on lock. Shutdown needs to be added too.
2018-12-06 13:41:28 +01:00
Michael Starke
409632714c
Disabled direct fail of autotype on missing access. Added time out for user interaction to prevent unexpected behaviour
2018-11-16 11:23:08 +01:00
Michael Starke
23e7ebc4a0
using property declaration in MPNodeResolver instead of simple getter.
2018-11-14 11:02:51 +01:00
Michael Starke
e06d660fb7
Updated to KeePassKit 2.2 and adopted new API
2018-11-06 17:30:10 +01:00
Michael Starke
38e7a5f0b9
More progress on import plugin support
2018-10-25 16:34:35 +02:00
Michael Starke
0921cd39d2
compatibilty for plugins is now fetched from plugin repository
2018-10-10 19:23:45 +02:00
Michael Starke
fcaede26bf
Added alert when mergin KDB files
2018-09-26 16:15:53 +02:00
Michael Starke
5589f5086b
code cleanup
2018-09-06 09:10:43 +02:00
Michael Starke
6555cc04e5
Merging KDB files with different options to prevent group duplication
2018-08-25 08:48:35 +02:00
Michael Starke
5c9a93342d
Fixed typo.
2018-08-18 22:12:59 +02:00
Michael Starke
18abd4d5a1
Updated KeePassKit to fix faded Icon display
2018-08-18 22:12:59 +02:00
Michael Starke
2965530483
Fixed missing changed state when trash is emptied
2018-08-18 22:12:59 +02:00
Michael Starke
c994ac016b
Removed obsolte keys form localizations. Updated to current keys for english localization
2018-06-29 11:24:21 +02:00
Michael Starke
72f7991566
Clarified comments and cleaned translations
2018-03-07 09:57:58 +01:00
Michael Starke
d58b406c37
Added autotype button to toolbar
2018-03-06 18:15:00 +01:00
michael starke
4628c638a8
only save database on lock if file was acutally changed. Otherweise leave it be.
2017-11-27 18:59:18 +01:00
michael starke
32a1f10910
Mark document as changed after synchronization regardless of what has changed
...
This fixes a potential data loss after quitting macpass on synchronzation.
2017-11-27 15:30:33 +01:00
michael starke
287356d93e
fixed build warnings
2017-11-21 17:24:16 +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
4e5d491264
fixed stale entry display when database is locked
2017-11-21 10:55:36 +01:00
michael starke
ad0a198b48
Extended and cleaned localizations
2017-11-16 19:08:38 +01:00
michael starke
97b3f3809b
Using stringdicts for pluralization on duplicate entry action
2017-11-16 11:19:51 +01:00
michael starke
e410f55d58
Enhanced localization comments to clarify keys
2017-11-13 09:14:03 +01:00
michael starke
da7a247382
Enhanced KDB file handling
...
Locking now stores as KDB internally not just to disk
Logging when data loss occurs
2017-11-01 17:34:27 +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
b5b2dcbc9d
adoped new KeePassKit API
2017-10-25 14:38:11 +02:00
michael starke
4f98584a2e
remove undo action after tree reset (eg. after import)
2017-10-25 11:14:40 +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
5c240ded7f
Fixed issue with some sheets hanging around when the database is locked
2017-10-19 13:11:37 +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
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
527255c6d5
do not follow symlinks when compressing MacPass.app
2017-09-26 09:12:02 +02:00
michael starke
213addaedb
updated to Xcode 9, using current KeePassKit for better custom icon support
2017-09-22 11:45:30 +02:00
michael starke
a6f6cb7ca9
using class properties
2017-09-03 09:44:06 +02:00
michael starke
f8b86a386a
removed unnecessary weak references in blocks
2017-09-02 09:42:28 +02:00
michael starke
1ed9bc2856
minor changes to localization
2017-09-01 19:35:16 +02:00
michael starke
70650fc20f
completed simple merge workflow. Made passwordInputController better reusabel
2017-09-01 16:41:33 +02:00
michael starke
826644c852
Updated KeePassKit for better merge support
2017-08-30 17:09:05 +02:00
michael starke
258f165cee
Using NSFileCoordinator to manage file access in presentedItemDidChange
2017-08-29 15:59:53 +02:00