Michael Starke
77143591c2
Added notes for refactoring
2019-03-27 09:27:46 +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
38e7a5f0b9
More progress on import plugin support
2018-10-25 16:34:35 +02:00
Christoph Leimbrock
fc70464e19
Various usability improvements ( #665 )
...
* Set password creator window title
* Fix TODO, help url is read from Info.plist instead of a string literal
* Remove width constraint for 'Set Defaults' button of password generator so text is not cropped
* Improve keyboard shortcuts
New entries can be created using cmd + n, while cmd + shift + n creates new groups. Creating new databases is probably done too rarely to warrant a keyboard shortcut.
Additionally the 'New' menu item now has a submenu containing actions to create new entries, groups and databases (fixing #405 ).
* Hook up keyboard shortcut cmd + backspace to delete action
* Use shorter date format in inspector and add special output for distant future
* Show date picker when expiration is activates for either groups or entries but no date set
* Prompt for key file pops up automatically when the field is selected using tab
* Focus title field when new groups are created (#606 ).
* Rename search method so text fields don't capture it (#531 )
* Don't show empty tags
* Remove menu item used for debugging.
2017-10-19 13:10:43 +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
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
68ed110c4c
restore history entries added
2017-06-07 18:19:19 +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
d65c548f64
add revertToHistoryEntry action
2017-04-24 12:09:11 +02:00
michael starke
24899fb402
more appropriate category name
2017-04-24 12:05:28 +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
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