Commit Graph

  • 36e493101a Fixed error that resulted in always trying to save a key file even if none was used michael starke 2013-11-30 19:31:32 +01:00
  • 871b3a5c45 Added licenses michael starke 2013-11-30 19:09:27 +01:00
  • ebfc0f91eb Extracting running application to be able to activate it after having the entry selection dialog. michael starke 2013-11-29 18:58:45 +01:00
  • 96f854133e Extracted AutotypeParser michael starke 2013-11-29 18:38:56 +01:00
  • c14bcf497e Some reshuffling of the Autotype Code. Added preferences key for Ctrl/Command swapping, since this might be a problem in multi platform use cases michael starke 2013-11-28 01:42:00 +01:00
  • 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 michael starke 2013-11-27 01:04:06 +01:00
  • 839c87102c progress on searching auto type candidates michael starke 2013-11-25 02:39:22 +01:00
  • 4173141108 Added placeholder strings and updates to correspond to enable/disable of password in unlock and change password window michael starke 2013-11-24 00:50:17 +01:00
  • b0856ad2df Fixed wrongfully setting password when password is disabled in editPasswordWindow Removed some debug logging michael starke 2013-11-24 00:00:14 +01:00
  • ce61fafc53 Merge pull request #113 from andrewschleifer/password Michael Starke 2013-11-23 14:40:16 -08:00
  • 4f0fc87037 Only Enable password entry fields when option is checked Andrew Schleifer 2013-11-23 16:24:27 -06:00
  • e38be4e147 Fixed pragma typos michael starke 2013-11-23 21:35:08 +01:00
  • 7c103abd53 Added removed validation but calling into central document function, since the responder needs to validate the menu items #112 michael starke 2013-11-23 21:34:10 +01:00
  • 582bc52532 Merge branch 'master' of https://github.com/mstarke/MacPass michael starke 2013-11-23 21:12:10 +01:00
  • 77461a12e2 Added check box to password entry view to allow "no password" as currently only empty strings were allowed michael starke 2013-11-23 21:11:56 +01:00
  • 503acbad42 Tracking key changes to enable better support to remember updateded keys on files with changed passwords. michael starke 2013-11-23 21:11:21 +01:00
  • fd269c0701 Update README.md Michael Starke 2013-11-23 20:31:05 +01:00
  • 41d17b678e Updated the Readme to distinguish differences between Binary and Master relases michael starke 2013-11-23 19:23:37 +01:00
  • 504459564b Added super calls to ensure proper interface element validation #112 michael starke 2013-11-23 18:30:53 +01:00
  • 245524e260 Merge pull request #112 from andrewschleifer/validation Michael Starke 2013-11-23 09:26:08 -08:00
  • 71939a4497 consolidate other validations Andrew Schleifer 2013-11-23 10:46:07 -06:00
  • 62a4f9f3e3 centralize all the UI validation in MPDocument Andrew Schleifer 2013-11-22 22:31:11 -06:00
  • 4290e92535 New MPActionHelper for editPassword: Andrew Schleifer 2013-11-22 22:30:24 -06:00
  • 5fba430335 Added warning for key file remembering to general preferences michael starke 2013-11-23 04:19:32 +01:00
  • d186a2f318 Fixed regression in reopening documents introduced in previous commit michael starke 2013-11-23 04:08:20 +01:00
  • 73f21c06e0 Fixed validation issue that did occur because of #110 for ToolBarItems. **Introduced** regression bug in windows on launch. michael starke 2013-11-23 01:14:55 +01:00
  • ee4d100ce1 Merge branch 'master' of https://github.com/mstarke/MacPass michael starke 2013-11-23 01:07:26 +01:00
  • e67413bc94 Merge pull request #110 from andrewschleifer/fullscreen Michael Starke 2013-11-22 16:07:18 -08:00
  • 7f08157363 Changed validation for Toolbar items to be not hard coded michael starke 2013-11-23 01:06:06 +01:00
  • 806534d5ea Enable fullscreen for document windows Andrew Schleifer 2013-11-19 16:07:23 -06:00
  • 65e1c01282 Restructure reopening of Files. Introduced some regression with the welcome screen being shown too often. michael starke 2013-11-18 01:30:02 +01:00
  • 12a29121e5 Updated documentation small refactorings on the key file settings michael starke 2013-11-18 00:12:35 +01:00
  • 9192504939 Refactored key file storing into the document. michael starke 2013-11-17 23:59:36 +01:00
  • cb64396172 Small refactorings michael starke 2013-11-17 23:58:38 +01:00
  • 8450fa210d Fixed issue with modification dates being modified on KDB file read michael starke 2013-11-17 20:10:07 +01:00
  • d2e3582221 Disabled unsave logging michael starke 2013-11-17 20:00:34 +01:00
  • 42dbe388ed The initial password input now can remember the keys used for any files. This is fragile as it just maps files to keys. Migth as well work hash based. Also password edit doesn't preselect the key file michael starke 2013-11-17 03:33:58 +01:00
  • 04bc714352 editing tags now gets registered with the undo manager michael starke 2013-11-17 03:33:01 +01:00
  • c7b5bdac74 Added Autotype stubbs Some changes to handle remebering key files in the password input michael starke 2013-11-16 00:07:14 +01:00
  • 3e56f2269d Added assertion michael starke 2013-11-16 00:05:26 +01:00
  • 14130d0aa0 Added settings to remember last used key file. Functionality still missing michael starke 2013-11-16 00:05:11 +01:00
  • 190bca5201 Added allEntries and allGroups to MPDocument as adapter to KPKTree calls michael starke 2013-11-16 00:03:28 +01:00
  • eeb440fa1c Sped up table view creation to reuse date formatter michael starke 2013-11-16 00:02:54 +01:00
  • c4a4996082 Set default button in password change dialog michael starke 2013-11-09 23:16:26 +01:00
  • e8a44117f4 Fixed #104. Saving untitled documents now should work michael starke 2013-11-09 23:11:16 +01:00
  • 56938909df fixed #93 #106 for good. resolved some Autolayout issues michael starke 2013-11-08 19:14:04 +01:00
  • 952489089e Expanded height of outline view elements a bit more. michael starke 2013-11-05 20:56:00 +01:00
  • 82f5d812e5 Fixed squashed outline view layout Fixed missing passwords on saved files michael starke 2013-11-05 01:00:57 +01:00
  • 2ed2346c92 Fixed issue that prevented files with keys from being decrypted properly michael starke 2013-11-05 00:26:36 +01:00
  • 00c43ef50f Updated more xibs to Xcode 5 Fixed KeePassKit issue on savin kdbx files with deleted objects michael starke 2013-11-04 21:26:31 +01:00
  • 52b734239f Fixed layout constraints bug in InspectorView Updated more xibs to Xcode 5 format More stubbing regarding autotype michael starke 2013-11-04 00:26:19 +01:00
  • 2c8dba441a Updated KeePassKit (updated documentation) michael starke 2013-11-04 00:24:21 +01:00
  • 2accaada1a Merge pull request #101 from Schtee/master Michael Starke 2013-10-31 15:14:24 -07:00
  • 514318a156 Fixed tab ordering Stephen Taylor 2013-10-31 21:30:50 +00:00
  • 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 michael starke 2013-10-31 21:10:10 +01:00
  • 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 michael starke 2013-10-23 03:01:12 +02:00
  • 620be11f0d Fixed #93. Formatter are now cleaned up on reused table cell views michael starke 2013-10-21 19:11:39 +02:00
  • 89105c6e90 Refactored unlocking to be done via notifications not direct calls to enable background unlocking by keepasshttp michael starke 2013-10-21 01:09:14 +02:00
  • 5711f82d13 Updated view to Xcode 5 format michael starke 2013-10-20 20:07:37 +02:00
  • 373b7f6381 Hidden unused edit button in inspector Fixed wrong displayed group name for search results. michael starke 2013-10-20 19:47:26 +02:00
  • 09263b4559 Approprate naming for service protocol Minor code cleanup michael starke 2013-10-20 19:38:57 +02:00
  • 5d90b23569 Fixed #64 Attachment count is now displayable as a column in the entry view michael starke 2013-10-15 23:20:46 +02:00
  • 8a7b2f8085 Database settings now store and load color of db and compression algorithm Fixed wrong sort descriptor for modificationDate on entry view table michael starke 2013-10-15 00:26:57 +02:00
  • 63a756039c Fixed: UUID on copy operation are generated for copied items Fixed: Export to XML Dialog now shows hide extension button Fixed: Export to XML Dialog now uses XML as default file type (and thus extension) michael starke 2013-09-30 10:26:46 +02:00
  • e54790b745 Minor updates michael starke 2013-09-24 11:22:41 +02:00
  • d9f457e1cb Fixed error in saving KDB files using the root group. Resulted in wrong group level michael starke 2013-09-20 01:55:03 +02:00
  • accfdbc4f2 Fixed MPDocument tests to work again michael starke 2013-09-20 01:54:02 +02:00
  • 71eec7d86a Removed obsolete code michael starke 2013-09-19 00:19:42 +02:00
  • 61490cfb65 Fixed issue in error handling of corrupt KDB files Refactored Base64 category to please static analyser michael starke 2013-09-19 00:19:18 +02:00
  • 868950e873 Upgraded project to XCode 5 Fixed warnings in XCode 5 michael starke 2013-09-19 00:06:29 +02:00
  • 6a6b1e1ba5 Fixed error in setting Notes michael starke 2013-09-19 00:06:05 +02:00
  • 98a58ba3ea root group in KDB files now gets expanded by default, as this information isn't stored inside the KDB file format michael starke 2013-09-16 23:58:20 +02:00
  • 9a0b64de6e Fixed issue with KDB files not being saved on Cmd+S michael starke 2013-09-16 23:56:42 +02:00
  • c2922d5ead Added Names for Copy actions michael starke 2013-09-16 23:44:47 +02:00
  • d7f82bf88f Copy and drag between documents should work now michael starke 2013-09-16 21:25:55 +02:00
  • eeb6cfbe95 Fixed #86 michael starke 2013-09-16 02:07:35 +02:00
  • dc84dd86e9 Tweaked Spacings. Unified Spacings for Groups and Entries view michael starke 2013-09-16 02:01:00 +02:00
  • c1ae159260 Merge pull request #88 from gurgeous/master Michael Starke 2013-09-15 16:55:58 -07:00
  • 7a3fdca30b minor whitespace cleanup, fixes #87 amd 2013-09-15 15:56:47 -07:00
  • 64e56fd876 Changed drag and drop architecture to use pasteboard and encoded entries/groups First steps to enhance drag and drop to for cross document dragging and inter-document copying michael starke 2013-09-15 23:41:02 +02:00
  • bd9587dddd Code cleanup in KeePassKit michael starke 2013-09-15 23:39:51 +02:00
  • a7114b3ef2 Added NSPasteboardWriting and NSPasteboardReading to KPKGroup and KPKEntry michael starke 2013-09-12 01:04:30 +02:00
  • 2d84f2f8f8 Merged Advanced and Templates of database settings into on - Advanced Added encryption rounds benchmark and setting to security tab (non-functional setter, benchmark works) michael starke 2013-09-11 00:54:26 +02:00
  • 5796333a2e Fixed #61 searching in passwords is now supported Fixed #80 nested groups can be selected as templates or trash Trash UUID now get's stored correctly Enhanced and fixed some undo errors in moving groups and/or entries Added action names for moving groups/entries via drag and drop michael starke 2013-09-10 00:57:47 +02:00
  • 5511dd1207 Fixed issue with nested groups in KDB files not being loaded properly michael starke 2013-09-06 20:59:36 +02:00
  • fb88d8d498 Removed Autotype damon Added DDHotKey for Global Hotkey registration michael starke 2013-09-05 19:46:46 +02:00
  • add5074daa Fixed issue that resulted in password change button being disabled for empty password/keys after canceling the lossy save warning dialog michael starke 2013-09-04 23:55:56 +02:00
  • 2e5f03b515 Cleaned up Stringsfile michael starke 2013-09-04 23:39:39 +02:00
  • b903fa1ee2 Removed unused Error.strings michael starke 2013-09-04 23:18:01 +02:00
  • b21d375278 Added simple wrapper to add error codes on description michael starke 2013-09-04 21:27:58 +02:00
  • 6bfa2b87ee Missing commit for error display michael starke 2013-09-04 21:27:38 +02:00
  • 7ba43eceec Implemented alert dialog functionality to warn on saving unsupported features in a KDB file. michael starke 2013-09-04 21:27:19 +02:00
  • 34f031a372 Enhanced error display of password input view. Now aloe localized errors are reported (this needs to be filtered, as the user doesn't need to know all the details) michael starke 2013-09-04 21:26:46 +02:00
  • b162fcb7c3 Fixed issue in SaveAccessoryViewController that resulted in wrong version for XML files selection michael starke 2013-09-04 21:26:11 +02:00
  • 5b15e466c7 Fixed issue on that resulted in infinite reading KDB files Fixed issue with data streamer to correctly set location on bytes skipped Fixed issue with data streamer to report end of data correctly michael starke 2013-09-04 21:25:32 +02:00
  • 4a8b1207c5 Re-enabled password request before saving a database that has no password and key Stripped logging code Fixed issue with save panel not being updated correctly when panel is just reshown michael starke 2013-09-04 02:15:22 +02:00
  • 06862e7a42 Fixed issue in undo operation for binary manipulation Fixed issue with wrong group depth level in KDB writer Fixed issue in tree building in KDB reader michael starke 2013-09-04 02:14:04 +02:00
  • 957e8bab5a Fixed save issue that resulted in appkit throwing an error because of atomic write option Fixed issue with wrong file type being selected in save dialog Fixed issue with hidden warning box on save dialog when data loss will occur michael starke 2013-09-03 21:20:09 +02:00
  • aea17f4428 Enabled drag and drop of urls to create entries michael starke 2013-09-03 20:57:01 +02:00
  • 91c9a720e7 Removed MiniKeePass lib Submodule michael starke 2013-09-03 20:56:43 +02:00