Commit Graph

73 Commits

Author SHA1 Message Date
michael starke
ac3a41e4a0 More drafting on history browsing 2014-08-20 01:22:54 +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
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
b0a664ab3f Removed gradient divider for notes
Notes are hidden on empty selection
2014-03-16 00:05:56 +01:00
michael starke
1f75722e67 Notes are now displayed in a split view inside the inspector 2014-03-15 22:16:56 +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
1122cfbbde Code cleanup 2014-02-23 20:22:59 +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
da93396ee7 Implemented Edit button; it must be clicked to modify an entry. 2014-01-01 19:10:03 -07:00
michael starke
92d963a9ef Extracted context bar for trash, history and filter browsing. Some regressions in focus handling were introduced. History tab will go away as this will be incorporated in the entry comparable to searching. Code cleanup. Moved copying to KeePassKit 2013-12-18 02:29:25 +01:00
michael starke
21355101ed Added cancel button to icon selection view 2013-12-13 01:13:52 +01:00
michael starke
fa52de144c Using bindings for iconImage for instant updates
Icon setting now gets registered via NSUndoManager
Refactored iconId property
2013-12-04 01:57:54 +01:00
michael starke
1a6d5114b9 IconSelectionView now can be used to set default icons. Setting other Icons is broken for now. Setting custom icons doesn't work at all. 2013-12-01 02:29:37 +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
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
5e4254b45f Started Move to KeePassKit - Project compiles but does NOT work properly
Removed MiniKeePass Categories.
Moved Random streams form MiniKeePass to KeePassKit
Changed MacPass to use KeePassKit
2013-09-01 02:16:27 +02:00
michael starke
514477d6fc Iconselection view now shows available icons 2013-07-28 14:14:32 +02:00
michael starke
07dae46b4c Fixed #39 Overall search behavior ironed out.
Fixed #71 Added A simple entropy calculation for purely random generated passwords
Added separate Views for Group and Entry Inspector
Added "no Selection" view for Inpsector
2013-07-28 13:31:37 +02:00
michael starke
3dfadd7af1 Updates to the Toolbar 2013-07-27 00:19:16 +02:00
michael starke
a6622148a0 Changed Inspectorview to 3 tabs. Notes are now at the first tab. 2013-07-25 01:49:15 +02:00
michael starke
af4336e94b Experimenting in Inspector with readonly inputs 2013-07-24 03:04:11 +02:00
michael starke
4a35d0d4ff Refactored the selection tracking to be in the document now
Filtering should work reliably now. No "sticking" of entries
Fixed #42. Deleted entries now result in desolation.
2013-07-24 01:05:49 +02:00
michael starke
acc800c9e6 Fixed #59 Password length input is nu read only. Not a nice solution but for now working
Attachments for Kdb and Kdbx Databases are now supported. Save, Add, Delete
2013-07-21 23:23:45 +02:00
michael starke
dc51c60c19 Attachments on Kdb1 Entries are now supported. Saving not implemented. Attach/detach works. 2013-07-19 23:30:45 +02:00
michael starke
86d983f776 Subbed Kdb3 Entry attachment handling. 2013-07-19 22:45:04 +02:00
michael starke
efa727eaba Settings now work with KDB1 Files and do not trap the Application in the modal dialog
Added user base settings to hide/show passwords at KDB1 field. The settings are stored but not considered ;)
2013-07-19 22:25:40 +02:00
michael starke
0986271199 Updated Submodules
Extracted TabelViewDelegates for Attachments and Custom Fields
2013-07-18 02:55:09 +02:00
michael starke
6b14f84afb Experimenting with edit mode for the Inspector 2013-07-13 18:45:32 +02:00
michael starke
515190a74e Added humanized Date formatting (simple)
Fixed errors that would occur if undo was mixed with emptying the trash
Updated localizations
Added localized descriptions
Fixed #31 Database name is displayed, if none is given fallback is used
2013-07-10 03:37:31 +02:00
michael starke
fb0887ebf0 Refactored Undo/Redo 2013-07-09 21:58:28 +02:00
michael starke
6ba8b1445d Updated to new HNHRoundedSecureTextField 2013-07-09 03:04:55 +02:00
michael starke
f55e78349e Reworked DatabaseSettings to be cancelable
Moved Password edit to Database settings
2013-07-06 04:18:10 +02:00
michael starke
628fbbfeda Removal off attachments included 2013-07-05 20:50:38 +02:00
michael starke
9c3a62bef6 Added support to save and load Attachemnts on KeePass2 Databases.
Support for Keepass1 DBs is still missing
2013-07-05 20:09:17 +02:00
michael starke
df98a9b649 Converted project to ARC 2013-07-03 23:40:20 +02:00
michael starke
d642b3d72f ExportButton for attachments 2013-07-03 15:18:15 +02:00
michael starke
4a3232b39d Converted to modern Objective-C
New UI for exporting attachments
2013-07-03 14:53:24 +02:00
michael starke
2abf258308 Fixed some localizations in the inspector
Added emptryTrash action
More work on the trash can integration

Undo/Redo get's fucked up if any Trash-related operation is in the stack!
2013-07-02 21:17:14 +02:00
Michael Starke
96c54d7af3 More work on #24
Deleted Entries, Groups are moved to Bin if enabled
Undo/Redo stack is broken with trash
Empty-Trash action missing
2013-06-30 15:35:57 +02:00
michael starke
db30d641f2 Added Undo/Redo for string field editing
Fixed #26 - Entries now can be added to the rout group
2013-06-28 18:39:24 +02:00
michael starke
56767216c6 Undo/Redo for add/remove of Stringfields 2013-06-28 02:45:48 +02:00
michael starke
f56c325242 Changed custom fields to use a tableview
Custom fields are stored and loaded, missing Undo
2013-06-28 02:17:49 +02:00
michael starke
81c3bdcb5a Added test for custom field ui. Field can be added/removed. But no data is displayes/stored 2013-06-27 04:35:09 +02:00
michael starke
552ae0bcb3 Changed Inspector to use more tabs (4 instead of 2)
More Layouting on the Document Settings sheet (no functionality)
2013-06-27 01:49:25 +02:00
michael starke
0df7ed4458 Changed outline view to display the root node as a normal node and added a separate Group header 2013-06-26 21:32:32 +02:00
michael starke
17f2155aa4 Fixed memory leaks
Removed obsolete CreationViewController references
2013-06-26 03:50:23 +02:00