996 Commits

Author SHA1 Message Date
michael starke
d29e870e6e Using newest KeePassKit and Sparkle frameworks 2016-02-12 17:00:43 +01:00
michael starke
124acdc715 Updated copyright. Fixed appcast url 2016-02-11 19:39:52 +01:00
michael starke
6d5ae2fbac readded traling 0 on build number for simplicity sake 2016-02-11 19:36:20 +01:00
michael starke
4be3390fec removed trailing 0 in build version 2016-02-10 17:59:39 +01:00
michael starke
cc97b328be key file to database file mapping now hash the database url to obscure the mapping 2016-02-05 16:44:37 +01:00
michael starke
b0e68e8257 Added GPL note to readme, remove secrets link 2016-01-16 17:07:05 +01:00
Michael Starke
ee064d9b51 Merge pull request #409 from FranceX/master
Italian Translation
2016-01-11 10:43:04 +01:00
Francesco Servida
8f7155ce92 Finished italian translation
Italian translation completed for all files
2016-01-10 17:06:25 +01:00
Francesco Servida
4a414c5f39 Started Italian Translation
Translated first files to italian, most views and windows still in
progress.
2016-01-09 16:14:55 +01:00
michael starke
2200019415 Added contributors 2016-01-06 10:39:34 +01:00
Michael Starke
50f6e783bd Merge pull request #407 from alex-petkevich/master
Added Russian translation
2016-01-06 10:01:24 +01:00
Michael Starke
c90e2fb4b7 Merge pull request #408 from darnel/patch-1
Fixed small typo in base
2016-01-06 10:01:10 +01:00
darnel
09cffa6faf Fixed small typo in base 2016-01-06 07:31:42 +01:00
mrdoggy
76aa3f0479 Revert local settings 2016-01-05 22:17:33 +03:00
mrdoggy
91cd886c3b Merge branch 'master' of https://github.com/alex-petkevich/MacPass 2016-01-05 22:04:13 +03:00
michael starke
345e7ad742 Support for interal plugins 2016-01-05 14:42:01 +01:00
mrdoggy
3611e2bce4 added Russian translation 2016-01-05 16:12:30 +03:00
michael starke
c3074fdc05 Extenden Plugin interface for import/export plugins 2016-01-05 10:42:41 +01:00
michael starke
a51ddbbe1b Added KeePassKit dependency to MacPassTest 2016-01-05 10:42:20 +01:00
michael starke
06d24f4870 Adding Autotype delay test case 2016-01-04 10:17:29 +01:00
Michael Starke
f34d071b73 Merge pull request #404 from tjacoby/patch-1
Fixed small typo in german localization
2016-01-04 10:17:17 +01:00
Thorsten Jacoby
2f6444a18d Fixed small typo in german localization 2015-12-31 13:41:03 +01:00
michael starke
1fbf0eb7f3 Fixed delay/vkey pattern matching, fixed another time conversion error 2015-12-31 10:37:18 +01:00
michael starke
78b9117fd9 Fixed wrong clamping of delay 2015-12-28 12:05:18 +01:00
michael starke
07eeacbcbe Changed font color 2015-12-28 11:56:08 +01:00
michael starke
8805ae16c7 updated dependencies 2015-12-25 02:52:26 +01:00
michael starke
8244cc56b7 fixed #398 2015-12-24 15:44:49 +01:00
michael starke
ccb43c82b5 fixed #399 2015-12-24 15:44:19 +01:00
michael starke
622e145e53 Using NSObjectController for bindings in InspectorTab 2015-12-18 18:15:15 +01:00
michael starke
fc741151ed Using differen button style 2015-12-18 16:32:48 +01:00
michael starke
fdd610266c Removed unused notifications before saving 2015-12-17 19:26:11 +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
michael starke
8bce3907f3 Updated UI to Xcode 7.2 2015-12-16 12:53:44 +01:00
michael starke
3165ad78b1 More verbose error reporting in PluginManager 2015-12-16 12:53:18 +01:00
michael starke
0074b369a4 Using NSObjectController for Group Inspector 2015-12-16 12:52:32 +01:00
michael starke
f04793f146 Updated Localization 2015-12-16 12:52:22 +01:00
michael starke
199b7445f7 Removed code signing on copy for compatibilty 2015-12-14 23:35:25 +01:00
michael starke
976e96d873 fixed #396. Perform autotype on selected entries works again 2015-12-14 20:43:00 +01:00
michael starke
c7a6ad19dc Merged deleteGroup and deleteEntry call into delteNode 2015-12-14 20:06:41 +01:00
michael starke
acbb5605f4 Fixed localization errors
Signed-off-by: michael starke <michael.starke@hicknhack-software.com>
2015-12-11 18:21:27 +01:00
michael starke
9993372a35 Updated localization
Signed-off-by: michael starke <michael.starke@hicknhack-software.com>
2015-12-11 18:09:24 +01:00
michael starke
dd1322e224 Changes to loaded files now get reported to the user
Database is written on lock

Signed-off-by: michael starke <michael.starke@hicknhack-software.com>
2015-12-11 17:56:36 +01:00
michael starke
8812481568 Codestyle
Signed-off-by: michael starke <michael.starke@hicknhack-software.com>
2015-12-09 14:19:01 +01:00
michael starke
c2472f940d Reacting to changes in loaded file outside of MacPass
Signed-off-by: michael starke <michael.starke@hicknhack-software.com>
2015-12-08 18:37:04 +01:00
michael starke
54b11f9b7b Cleaned up code
Signed-off-by: michael starke <michael.starke@hicknhack-software.com>
2015-12-07 19:30:10 +01:00
michael starke
204f413560 Using generic bundle icon for plugin settings
Signed-off-by: michael starke <michael.starke@hicknhack-software.com>
2015-12-04 15:49:49 +01:00
michael starke
569d8a700d Fixed #392. Wrongfully cleared internal data on failed password input.
Signed-off-by: michael starke <michael.starke@hicknhack-software.com>
2015-12-04 12:31:32 +01:00
michael starke
366d6f9734 Added missing copy step for HNHUi framework
Signed-off-by: michael starke <michael.starke@hicknhack-software.com>
2015-12-03 11:03:23 +01:00
michael starke
8a2880789b Using current Version of HNHUi
Signed-off-by: michael starke <michael.starke@hicknhack-software.com>
2015-12-02 19:02:24 +01:00
michael starke
8283998fa2 Updated carthage file
Signed-off-by: michael starke <michael.starke@hicknhack-software.com>
2015-12-01 19:18:11 +01:00
michael starke
a4e82d8ab8 Added type information
Signed-off-by: michael starke <michael.starke@hicknhack-software.com>
2015-12-01 19:13:17 +01:00
michael starke
13d596fa8a Updated Readme
Signed-off-by: michael starke <michael.starke@hicknhack-software.com>
2015-12-01 19:13:17 +01:00
michael starke
9ff3a58750 Updated ignore to exclude Carhatage fragements
Signed-off-by: michael starke <michael.starke@hicknhack-software.com>
2015-12-01 19:10:36 +01:00
michael starke
2e3c34c968 Using Carthage where possible
Signed-off-by: michael starke <michael.starke@hicknhack-software.com>
2015-12-01 19:10:36 +01:00
michael starke
0be79ed5b7 Enabled Address sanitizer to ensure debug run of MacPassHTTP plugin
Signed-off-by: michael starke <michael.starke@hicknhack-software.com>
2015-12-01 19:10:35 +01:00
michael starke
df7ba7cee8 Using git commit count for build numbering.
Signed-off-by: michael starke <michael.starke@hicknhack-software.com>
2015-12-01 19:10:35 +01:00
Michael Starke
5bdd7d63a8 Merge pull request #389 from deiwin/add_xcode_install_command
Add xcode install command to README
2015-12-01 12:54:21 +01:00
Deiwin Sarjas
4ac42c163e Add xcode install command 2015-12-01 12:56:06 +02:00
Deiwin Sarjas
7895a1704b Remove redundant submodule init command 2015-12-01 12:49:38 +02:00
Michael Starke
b2ee509d52 Merge pull request #387 from flinz/master
Fix for https://github.com/mstarke/MacPass/issues/386
2015-11-30 11:12:01 +01:00
Alex Seeholzer
ac2d8e3fd8 Fix for https://github.com/mstarke/MacPass/issues/386: recursive update with init required to correctly initialize second order dependencies. 2015-11-30 11:08:48 +01:00
michael starke
6f19f28c09 Disabled unusable buttons
Signed-off-by: michael starke <michael.starke@hicknhack-software.com>
2015-11-26 18:06:45 +01:00
michael starke
85eafc5586 Updated build number.
Signed-off-by: michael starke <michael.starke@hicknhack-software.com>
2015-11-26 18:02:42 +01:00
michael starke
79a2e86717 Using default identfier
Signed-off-by: michael starke <michael.starke@hicknhack-software.com>
2015-11-20 17:41:36 +01:00
michael starke
8babca8b8d Removed unloading code as it seems to be unsafe
Signed-off-by: michael starke <michael.starke@hicknhack-software.com>
2015-11-20 16:34:14 +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
89a9d6c9e6 fixed layout
Signed-off-by: michael starke <michael.starke@hicknhack-software.com>
2015-11-13 13:29:47 +01:00
michael starke
7fb03e92b9 removed username in submouldes
Signed-off-by: michael starke <michael.starke@hicknhack-software.com>
2015-11-13 13:25:51 +01:00
michael starke
7bb5a27691 Using new KeePassKit and HNHUi
Signed-off-by: michael starke <michael.starke@hicknhack-software.com>
2015-11-13 11:49:26 +01:00
michael starke
6bac183606 Extenden Plugin system
Plugin Settings now properly display plugins
Plugins are loaded/unloaded based on security settings

Signed-off-by: michael starke <michael.starke@hicknhack-software.com>
2015-11-12 18:59:54 +01:00
michael starke
e8ab0602e1 Removed old Code. Added simple plugin system
Signed-off-by: michael starke <michael.starke@hicknhack-software.com>
2015-11-12 12:43:04 +01:00
michael starke
a21e027998 Updated Readme
Signed-off-by: michael starke <michael.starke@hicknhack-software.com>
2015-11-12 11:37:57 +01:00
michael starke
4dcc983a41 Added plugin settings stub
Signed-off-by: michael starke <michael.starke@hicknhack-software.com>
2015-11-09 20:22:27 +01:00
michael starke
3f287e1de8 Using new KeePassKit
Signed-off-by: michael starke <michael.starke@hicknhack-software.com>
2015-11-09 20:22:20 +01:00
michael starke
04b2d89fb6 Added test databases (copied from KeePassKit)
Signed-off-by: michael starke <michael.starke@hicknhack-software.com>
2015-11-09 13:54:10 +01:00
michael starke
56db7e83fd Using upgraded KeePassKit
Signed-off-by: michael starke <michael.starke@hicknhack-software.com>
2015-11-09 10:44:03 +01:00
michael starke
bb0e36ab08 Updated to new HNHUi API
Signed-off-by: michael starke <michael.starke@hicknhack-software.com>
2015-11-08 12:11:34 +01:00
michael starke
a7567c2e07 Using HNHUI framework
Signed-off-by: michael starke <michael.starke@hicknhack-software.com>
2015-11-06 19:22:29 +01:00
michael starke
ada956e325 Removed unnecessary toolbar property
Signed-off-by: michael starke <michael.starke@hicknhack-software.com>
2015-11-03 15:46:18 +01:00
michael starke
a322ba8eae Using new KeePassKit
Signed-off-by: michael starke <michael.starke@hicknhack-software.com>
2015-10-30 18:57:57 +01:00
michael starke
d233d6dac2 Using new Sparkle and KeePassKit versions
Signed-off-by: michael starke <michael.starke@hicknhack-software.com>
2015-10-30 17:27:10 +01:00
michael starke
40ee7f5163 Fixed teste, resources still missing
Signed-off-by: michael starke <michael.starke@hicknhack-software.com>
2015-10-29 18:37:06 +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
7f22bcf296 Removed files moved to KeePassKit project
Signed-off-by: michael starke <michael.starke@hicknhack-software.com>
2015-10-29 17:40:07 +01:00
michael starke
cb3663f867 Using private umbreall header for KeePassKit tests
Signed-off-by: michael starke <michael.starke@hicknhack-software.com>
2015-10-28 11:40:23 +01:00
michael starke
27347e0bd8 Added modification recording tests, using new KeePassKit API
Signed-off-by: michael starke <michael.starke@hicknhack-software.com>
2015-10-28 11:21:54 +01:00
michael starke
2f7169523e Using new KeePassKit API (not building!)
Signed-off-by: michael starke <michael.starke@hicknhack-software.com>
2015-10-27 18:37:02 +01:00
michael starke
6031ba021a Using properties
Signed-off-by: michael starke <michael.starke@hicknhack-software.com>
2015-10-23 19:41:44 +02:00
michael starke
28c1c7b016 Updated to Xcode 7+
Signed-off-by: michael starke <michael.starke@hicknhack-software.com>
2015-10-23 19:41:36 +02:00
michael starke
8edbc06849 using properties
Signed-off-by: michael starke <michael.starke@hicknhack-software.com>
2015-10-23 19:29:50 +02:00
michael starke
5742e7449a Using new KeePassKit and HNHUi versions
Signed-off-by: michael starke <michael.starke@hicknhack-software.com>
2015-10-23 19:29:50 +02:00
michael starke
0b073b96e0 Partially converted to modern Objective-C
Signed-off-by: michael starke <michael.starke@hicknhack-software.com>
2015-10-23 19:29:50 +02:00
michael starke
4c91a55410 Fixed crash on 10.8 and 10.9 caused by MPToolbarButton
Signed-off-by: michael starke <michael.starke@hicknhack-software.com>
2015-10-23 19:29:50 +02:00
michael starke
83a89b9d1a Using new KeePassKit and HNHUi APIs
Signed-off-by: michael starke <michael.starke@hicknhack-software.com>
2015-10-23 19:29:50 +02:00
michael starke
fa5ca62e9d Converted to properties where possible. Some missing due to 10.8 deployment
Signed-off-by: michael starke <michael.starke@hicknhack-software.com>
2015-10-23 19:29:50 +02:00
michael starke
50cebc0ef2 Using new KeePassKit API
Signed-off-by: michael starke <michael.starke@hicknhack-software.com>
2015-10-23 19:29:50 +02:00
michael starke
5e0e8f0aeb Added simple performance test
Signed-off-by: michael starke <michael.starke@hicknhack-software.com>
2015-10-23 19:29:50 +02:00
michael starke
0020acf221 Using new KeePassKit API
Signed-off-by: michael starke <michael.starke@hicknhack-software.com>
2015-10-23 19:29:50 +02: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
e6ae520ba5 Fixed merge errors
Signed-off-by: michael starke <michael.starke@hicknhack-software.com>
2015-10-23 19:29:49 +02:00
michael starke
091d7f83b3 more usage of properites, improvements on node-editing
Signed-off-by: michael starke <michael.starke@hicknhack-software.com>
2015-10-23 19:29:49 +02:00
michael starke
d49098d7a9 fixed clang warnings for nullability
Signed-off-by: michael starke <michael.starke@hicknhack-software.com>
2015-10-23 19:29:49 +02:00
michael starke
5256941e44 Using new KeePassKit API
Signed-off-by: michael starke <michael.starke@hicknhack-software.com>
2015-10-23 19:29:49 +02:00
michael starke
57ad680a13 added security exception to sparkle update url
Signed-off-by: michael starke <michael.starke@hicknhack-software.com>
2015-10-23 19:29:49 +02:00
michael starke
cd925a81f3 using property syntax
Signed-off-by: michael starke <michael.starke@hicknhack-software.com>
2015-10-23 19:29:49 +02:00
michael starke
1f18b2c03d fixed nil usage warnings
Signed-off-by: michael starke <michael.starke@hicknhack-software.com>
2015-10-23 19:29:49 +02:00
michael starke
9ca87ba2b9 adopted new KeePassKit behaviour for updateToNode on test
Signed-off-by: michael starke <michael.starke@hicknhack-software.com>
2015-10-23 19:29:49 +02:00
michael starke
3b24904f7e Fixed auto-update of database settings on cancelation
Signed-off-by: michael starke <michael.starke@hicknhack-software.com>
2015-10-23 19:29:48 +02:00
michael starke
6d3a021cb6 Using new KeePassKit API for Tags
Signed-off-by: michael starke <michael.starke@hicknhack-software.com>
2015-10-23 19:29:48 +02:00
michael starke
6e3af144bc Adopting new KeePassKit API
Signed-off-by: michael starke <michael.starke@hicknhack-software.com>
2015-10-23 19:29:48 +02:00
michael starke
224b28d390 removed emtpy line
Signed-off-by: michael starke <michael.starke@hicknhack-software.com>
2015-10-23 19:29:48 +02:00
michael starke
03dd8e6e4f Fixed tag matching
Signed-off-by: michael starke <michael.starke@hicknhack-software.com>
2015-10-23 19:29:48 +02:00
michael starke
faa0c11fa4 Fixed refactoring bug in tag matching
Signed-off-by: michael starke <michael.starke@hicknhack-software.com>
2015-10-23 19:29:48 +02:00
michael starke
ce5fa1061e fixed bug in autotype document search
Signed-off-by: michael starke <michael.starke@hicknhack-software.com>
2015-10-23 19:29:48 +02:00
michael starke
4ea50e41d7 Enhanced Autotype
Autotype now looks in all open documents for matches
Autotype now uses the same matching as KeePass
Settings for autotype are now enabled in the UI since they are used now

Signed-off-by: michael starke <michael.starke@hicknhack-software.com>
2015-10-23 19:29:48 +02:00
michael starke
ede0c77eb8 Updated to Xcode 7 configuriation
Signed-off-by: michael starke <michael.starke@hicknhack-software.com>
2015-10-23 19:29:48 +02:00
michael starke
ac98b8b823 Fixed some XCode 7 warning (non-nullable parameters)
Signed-off-by: michael starke <michael.starke@hicknhack-software.com>
2015-10-23 19:29:48 +02:00
michael starke
248adc1e69 Minor updates to Test cases
Signed-off-by: michael starke <michael.starke@hicknhack-software.com>
2015-10-23 19:29:48 +02:00
michael starke
d7e967a5d8 using new KeePassKit API
Signed-off-by: michael starke <michael.starke@hicknhack-software.com>
2015-10-23 19:29:48 +02:00
michael starke
f86eda3eeb Removed CocoaHTTP server, KeePassHTTP Plugin will bring it's own server
Signed-off-by: michael starke <michael.starke@hicknhack-software.com>
2015-10-23 19:29:48 +02:00
michael starke
f02788116c Using current KeePassKit, extended Tests
Signed-off-by: michael starke <michael.starke@hicknhack-software.com>
2015-10-23 19:29:47 +02:00
michael starke
c624bbb364 Added deleted objects to test cases - broken for now
Signed-off-by: michael starke <michael.starke@hicknhack-software.com>
2015-10-23 19:29:47 +02:00
michael starke
ea179134ac Added test for undo/Redo of group creation, using newer KeePassKit
Signed-off-by: michael starke <michael.starke@hicknhack-software.com>
2015-10-23 19:29:47 +02:00
michael starke
a86236e2d0 Using dot syntax for properties
Signed-off-by: michael starke <michael.starke@hicknhack-software.com>
2015-10-23 19:29:47 +02:00
michael starke
b4913be6cd Splitted MacPass tests from KeePassKit tests
Signed-off-by: michael starke <michael.starke@hicknhack-software.com>
2015-10-23 19:29:47 +02:00
michael starke
70ceb268ad String as Autotype command results in only one Paste command - fixed #338
Signed-off-by: michael starke <michael.starke@hicknhack-software.com>
2015-10-23 19:29:47 +02:00
michael starke
bc458506e5 Using trash API from KeePassKit. Minor changes to modern Objective Syntax
Signed-off-by: michael starke <michael.starke@hicknhack-software.com>
2015-10-23 19:29:47 +02:00
michael starke
252f80b161 Fixed crash on closing the settings window
Signed-off-by: michael starke <michael.starke@hicknhack-software.com>
2015-10-23 19:29:47 +02:00
michael starke
a1a3017ef4 Adopted new KeePassKit API, modernized Object-C syntax, optimized MPIconHelper
Signed-off-by: michael starke <michael.starke@hicknhack-software.com>
2015-10-23 19:29:47 +02:00
michael starke
f1db1d4df5 fixed indentation
Signed-off-by: michael starke <michael.starke@hicknhack-software.com>
2015-10-23 19:29:47 +02:00
michael starke
a235e37c07 Implemented test for undo/redo move group
Signed-off-by: michael starke <michael.starke@hicknhack-software.com>
2015-10-23 19:29:47 +02:00
michael starke
533b125448 adopted new KeePassKit API, implemented undo/redo move entry test
Signed-off-by: michael starke <michael.starke@hicknhack-software.com>
2015-10-23 19:29:47 +02:00
michael starke
64857557e6 implemented test for undo/redo create entry
Signed-off-by: michael starke <michael.starke@hicknhack-software.com>
2015-10-23 19:29:47 +02:00
michael starke
731384ca1e Moder Objective-C. Adoping changed KeePassKit API
Signed-off-by: michael starke <michael.starke@hicknhack-software.com>
2015-10-23 19:29:47 +02:00
michael starke
fa4094ee01 KeePassKit API changes, undo/redo only for move/add/editing session
Signed-off-by: michael starke <michael.starke@hicknhack-software.com>
2015-10-23 19:29:46 +02:00
michael starke
f042cc2bc4 Fixed wrong outlet
Signed-off-by: michael starke <michael.starke@hicknhack-software.com>
2015-10-23 19:29:46 +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
0de6f214e6 reanming
Signed-off-by: michael starke <michael.starke@hicknhack-software.com>
2015-10-23 19:29:46 +02:00
michael starke
a1e05ca307 Moved files
Signed-off-by: michael starke <michael.starke@hicknhack-software.com>
2015-10-23 19:29:46 +02:00
michael starke
96edfb8088 Using old KeePassKit API again
Signed-off-by: michael starke <michael.starke@hicknhack-software.com>
2015-10-23 19:29:46 +02:00
michael starke
cbec260c79 Using reverted KeePassKit
Signed-off-by: michael starke <michael.starke@hicknhack-software.com>
2015-10-23 19:29:46 +02:00
michael starke
a6e1dac3cd using current HNHUi
Signed-off-by: michael starke <michael.starke@hicknhack-software.com>
2015-10-23 19:29:46 +02:00
michael starke
c7e98224e5 no need to instanciate just ask the class 2015-10-23 19:29:46 +02:00
michael starke
de0c9c6e73 Using simplified KeePassKit 2015-10-23 19:29:46 +02:00
michael starke
3301259417 Adopted new KPKIcon API 2015-10-23 19:29:46 +02:00
michael starke
3753ba4128 Using new KeePassKit API 2015-10-23 19:29:46 +02:00
michael starke
0c315eef31 Using current KeePassKit API, added test cast stub for search 2015-10-23 19:29:46 +02:00
michael starke
db61fb7348 Using current KeePassKit API 2015-10-23 19:29:45 +02:00
michael starke
98fd2f162f Using current KeePassKit. Adopted API changes 2015-10-23 19:29:45 +02:00
michael starke
93db9409b7 Using current KeePassKit 2015-10-23 19:29:45 +02:00
michael starke
7a5236d558 using current KeePassKit 2015-10-23 19:29:45 +02:00
michael starke
6a3ef03707 Renaming, moving functionality to KeePassKit where suitable 2015-10-23 19:29:45 +02:00
michael starke
0cb398394a Updated to current KeePassKit 2015-10-23 19:29:45 +02:00
michael starke
af27e7b265 drafting simple plugin system 2015-10-23 19:29:45 +02:00
michael starke
e4a7b81a5f disabled multi selection again 2015-10-23 19:29:45 +02:00
michael starke
a288a48e69 Removed direct model binding 2015-10-23 19:29:45 +02:00
michael starke
a75e5c7e2f Using modern Objective-C syntac 2015-10-23 19:29:45 +02:00
Michael Starke
cc68a57914 Update MPAppDelegate.m
Fixed #379
2015-10-23 19:29:13 +02:00
Michael Starke
79c7e1786f Merge pull request #377 from mlterpstra92/master
Fixed spelling errors in comments and some strings
2015-10-11 12:16:13 +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
9e2012dac9 Merge pull request #370 from roasty/patch-2
Correct spelling mistake.
2015-08-30 09:37:07 +02:00
ad
a664635a30 Correct spelling mistake. 2015-08-29 22:38:45 -06:00
Michael Starke
2b65eeef3e Merge pull request #363 from mariosangiorgio/master
Improved password generation UI as suggested in issue #355
2015-08-10 15:21:16 +02:00
Mario Sangiorgio
85010d66a3 UI buttons binding 2015-08-08 01:14:48 +01:00
Mario Sangiorgio
a1297b1409 Merging standard and custom characters sets 2015-08-08 01:01:21 +01:00
Mario Sangiorgio
e4332530eb Added support for both standard and custom characters sets 2015-08-08 00:40:19 +01:00
michael starke
77a7b536fd Updating to current Sparkle 2015-07-15 12:57:25 +02:00
michael starke
135875bea4 using NSWindowController.document instead of custom properites 2015-07-15 10:22:07 +02:00
michael starke
37882bb9ad Merge branch 'fix-typo' of https://github.com/mariosangiorgio/MacPass into mariosangiorgio-fix-typo
# Conflicts:
#	MacPass/en.lproj/Localizable.strings
2015-07-15 09:23:50 +02:00
michael starke
ebd30e7645 Merge branch 'master' of https://github.com/mstarke/MacPass
# Conflicts:
#	MacPass/fr.lproj/Localizable.strings
2015-07-15 09:21:07 +02:00
Michael Starke
2a029e0b1d Merge pull request #356 from sub0ne/master
several UI translations
2015-07-15 09:19:59 +02:00
Michael Belz
31b54d3f13 several UI translations 2015-07-15 00:55:01 +02:00
Michael Starke
a26c700606 Merge pull request #353 from sub0ne/master
Bug #352: MacPass not opening when DB is remembered but missing:
2015-07-14 13:28:29 +02:00
Mario Sangiorgio
20fe0757fd Fixed typo in English localised string to make the password expire in one year, it was 'on year' 2015-07-13 23:36:26 +01:00
Michael Belz
d5809e687c Bug #352: MacPass not opening when DB is remembered but missing:
Added an implementation for the completionHandler of openDocumentWithContentsOfURL.
2015-07-13 20:03:34 +02:00
michael starke
b53a4cdacc Removing direct model bindings in entryViewController 2015-07-13 11:14:44 +02:00
michael starke
9313afa600 Using current KeePassKit 2015-07-13 11:14:12 +02:00
michael starke
845d8547c4 undo is working again 2015-07-10 18:34:24 +02:00
michael starke
5974c7599b Fixed leaking isseu with timed expired update 2015-07-09 16:07:21 +02:00
michael starke
1b43134611 updated to current TransformerKit 2015-07-08 10:50:26 +02:00
michael starke
c61ff91f79 removed unused property 2015-07-08 10:50:18 +02:00
michael starke
eeda5a50b3 fixed error in localizations files 2015-07-08 10:50:12 +02:00
michael starke
20dac954cf Merge branch 'master' of https://github.com/mstarke/MacPass 2015-07-08 09:54:26 +02:00
michael starke
bcf66b3072 Updated xib version 2015-07-08 09:54:21 +02:00
Michael Starke
7f34765201 Merge pull request #348 from cjhutchi/cjhutchi-patch-1 2015-06-29 12:13:49 +02:00
Cory Hutchison
72bc232889 Fixed typo in db settings > advanced
Was listed as Maxium Size and Maxium Items. Fixed spelling to Maximum.
2015-06-27 12:30:19 -06:00
michael starke
6eae0aeb5b Updated localization 2015-06-18 12:09:18 +02:00
michael starke
591e725ef1 Added header hash verification for KDBX files 2015-06-18 12:06:16 +02:00
michael starke
cbeb16c70d KeePassKit API changes. Fixed binding leak issue preventing the document from being deallocated 2015-06-08 17:11:00 +02:00
michael starke
9a99261edd Content bindings reverted. Werent' updating the UI correctly 2015-06-08 15:33:58 +02:00
michael starke
0be2b677b8 Removed unnecessary document property on custom window controllers 2015-06-03 11:17:12 +02:00
michael starke
1e7d24d4ff Added Johanna's Icons to the credits 2015-04-27 11:59:10 +02:00
michael starke
f40ea095c5 Fixed format and missing semicolon 2015-04-27 11:51:16 +02:00
michael starke
75a6bd4d8f Updated to current Xcode 2015-04-27 11:47:20 +02:00
michael starke
c14a53cd52 Merge branch 'master' of https://github.com/mstarke/MacPass 2015-04-27 11:41:53 +02:00
michael starke
b91078c443 Updated to current spakrle version 2015-04-27 11:39:13 +02:00
Michael Starke
eeb8d9eaa9 Merge pull request #334 from floriangouy/patch-1 2015-04-22 01:15:58 +02:00
floriangouy
522471b446 Update Localizable.strings
Add several translations for French language (#2)
2015-04-21 23:38:08 +02:00
Michael Starke
980f08aa8e Merge pull request #332 from floriangouy/patch-1
Update Localizable.strings
2015-04-21 15:09:20 +02:00
floriangouy
3ebef45113 Update Localizable.strings
Fix DUPLICATE_ENTRY_WITH_OPTIONS translation ("Duplciate Entry…" > "Duplicate Entry…")
2015-04-21 13:32:40 +02:00
michael starke
c9043e91ec Using more padding between icons ins icon selection 2015-04-09 11:03:34 +02:00
michael starke
580787353e More use of properties. Fixed wrongfull controller bindings 2015-04-05 21:15:48 +02:00
michael starke
6c4daebb33 Using current KeePassKit 2015-04-05 21:12:41 +02:00
michael starke
beb435362c Help icon used strokes resulting in black ring. Fixed by converting to outlines 2015-04-04 22:31:42 +02:00
michael starke
c14c867a6f Enabled full Icon set by Joanna Olsen. Still needs minor cleanup 2015-04-04 19:12:37 +02:00
michael starke
6163d13b7f Changed to Sparkle main repository
Sparkle now uses SKIP_INSTALL for Framework installs
2015-04-04 14:03:02 +02:00
michael starke
d715b0bb22 Merge branch 'master' of https://github.com/mstarke/MacPass 2015-04-03 20:34:47 +02:00
Michael Starke
4642fd8d5e Merge pull request #324 from auge/master
updated German translation
2015-04-03 14:42:53 +02:00
Benjamin Steinwender
f2637354b3 updated German translation 2015-04-03 07:16:41 +02:00
Michael Starke
d05181646b Merge pull request #321 from binarious/patch-1
Corrected the German translation
2015-03-20 10:45:42 +01:00
binarious
9d09f249f1 Corrected the German translation
The word `fokussieren` had a missing s.
2015-03-20 09:31:10 +01:00
Michael Starke
17e5c1e05c Merge pull request #320 from alexborisov/master
Fixed typo in settings>integrations
2015-03-13 17:59:37 +01:00
Alex Borisov
0643bd985e Fixed typo in settings>integrations 2015-03-13 15:32:29 +00:00
michael starke
fe720fa4c0 Gradients for Trash now use correct style on 10.10 2015-03-03 14:46:42 +01:00
michael starke
6cb252198c Using Yosemite specific gradients 2015-03-02 14:09:50 +01:00
michael starke
954b14571f Fixes #318: Help now opens the github project page for MacPass 2015-02-26 12:55:28 +01:00
michael starke
1f6653e405 using current HNHUi submodule 2015-02-26 12:45:58 +01:00
michael starke
2b2246cd7a Interims solution to remove single items from the trash 2015-01-31 21:03:15 +01:00
michael starke
b4137ad2b4 Minor Interface change on KPKNode 2015-01-31 21:02:54 +01:00
Michael Starke
2e2d8dea13 Merge pull request #310 from liamja/spelling-fix
Fix spelling error of the word Maxium to Maximum
2015-01-27 22:59:37 +01:00
Liam Anderson
c5c89924a9 Fix spelling error of the word Maxium to Maximum
sed -i '' s/Maxium/Maximum/g MacPass/**/DatabaseSettingsWindow.strings
2015-01-26 19:04:28 +00:00
michael starke
80a3b61a9a Fixed #304 added missing layout constraints in IconSelection 2015-01-19 14:07:28 +01:00
michael starke
d38e9c6eac Fixed #299. Group column binding now gets correctly updated when parent of entry changes 2015-01-09 17:46:02 +01:00
michael starke
9c364f3739 Fixed non-expanding of URLs on open 2015-01-08 13:35:05 +01:00
michael starke
eb1bbc08a5 Added Joanne to contributor list 2015-01-08 11:35:58 +01:00
Michael Starke
8d194facf8 Merge pull request #293 from JoannaOlsen/master
Icons as PDF files
2015-01-07 12:21:14 +01:00
michael starke
9c2b095f78 Fixed #298. New entries now get the icon of the parent group if it's not the default 2015-01-06 19:10:44 +01:00
michael starke
16f1a5d53b Fixes #292. Usind xib to setup action. Setting explicit reciever as responder chain did change with 10.19 2015-01-01 18:55:46 +01:00
Joanna Olsen
a8135fe55d Icons now as PDF files
Icons fixed for smallest file size.
2014-12-30 16:57:12 +01:00
michael starke
1235b2a3b3 Fixed typo 2014-12-22 17:24:31 +01:00
michael starke
06a3b9acd7 Started reworking autotype inputs to better differentiate between default and non default sequences 2014-12-22 16:56:23 +01:00
michael starke
151e13bdae MPAutotype hasDefaultKeyStrokeSequence now is be binding compatible 2014-12-20 15:26:46 +01:00
michael starke
802a2c1714 Updated to Xcode 6.1 format 2014-12-19 23:11:40 +01:00
michael starke
30326d633e Added FileWatcher based on DTFileMontior from Cocoanetics 2014-12-18 11:34:48 +01:00
michael starke
ad07ca5036 Fixed more issue with invalid XML Characters corrupting database 2014-12-17 19:49:51 +01:00
michael starke
23b3325514 Updated comments 2014-12-17 16:05:55 +01:00
michael starke
692ade2110 Autotype for selected entry is working rudimentarily 2014-12-17 11:20:30 +01:00
michael starke
3eb98a516c Autotype for a selected entry. WIP 2014-12-16 20:37:55 +01:00
michael starke
1f92e5aeef Fixed issues with non-valid XML characters in group and binary fields 2014-12-15 14:48:53 +01:00
michael starke
aa340305ba Fixed issue resutling in singel hotkey combination not being properly processed 2014-12-15 14:47:44 +01:00
michael starke
59aa5c0ced Cleanep up Database Settings layout 2014-12-15 14:09:54 +01:00
michael starke
af8743b5cc Respecting settings for command and control swap 2014-12-14 16:12:07 +01:00
michael starke
f65fc31408 Changing database settings now sets the document to dirty. 2014-12-14 01:48:08 +01:00
michael starke
e552c725f8 Fixed #289. Pressing ALT now toggles between Save as… and Save a Copy… 2014-12-13 16:13:30 +01:00
michael starke
e109901fa8 Autotype now displays overlay windows to show match or miss 2014-12-12 22:36:22 +01:00
michael starke
3bff2a4f73 Overlay windows now can be display floating on the screen. 2014-12-12 22:13:35 +01:00
michael starke
0b4a35c6d4 Fixed mayor issues in reading and writing protected xml entities 2014-12-12 22:13:16 +01:00
michael starke
8d6ed4d6b7 Fixed issue with non xml-compliant character encodings. Added tests. 2014-12-12 15:11:11 +01:00
michael starke
1c231a1cd6 Fixed various bugs in handling protected attributes. 2014-12-12 01:10:42 +01:00
michael starke
1551e31d85 Added test for function key processiong 2014-12-11 18:56:08 +01:00
michael starke
a040c21fce Function keys commands are now processed correctly 2014-12-11 18:55:59 +01:00
michael starke
ea0cd1afd7 fixed function key regular expression 2014-12-11 18:55:33 +01:00
michael starke
ddac6de443 Using plattform independant type 2014-12-11 17:29:48 +01:00
michael starke
a995d20d3b Custom refernce now can include spaces and numbers and will be expanded correctly 2014-12-11 13:54:44 +01:00
michael starke
13e3fafcf8 Replaced screenshots with non-retina versions 2014-12-11 12:47:55 +01:00
michael starke
c7d8592347 Merge branch 'master' of https://github.com/mstarke/MacPass 2014-12-11 12:42:21 +01:00
Michael Starke
2f269031e9 Moved help up. Fixed inflationary use of back ticks 2014-12-11 00:45:42 +01:00
michael starke
ffc7b28fab Added FAQ assets 2014-12-10 23:58:08 +01:00
michael starke
0a9d80ff73 Reference and Autotype test and bugfixes 2014-12-09 15:52:14 +01:00
michael starke
faed4d13b8 Updated submodules 2014-12-09 15:51:47 +01:00
michael starke
bb2bc98da9 Adding more tests 2014-12-09 01:07:20 +01:00
michael starke
78447e4a6d Fixed regression resutling in to aggressive command convertion to upper cases 2014-12-08 22:16:12 +01:00
michael starke
195f533940 Added test for case senstivie custom attribute lookup 2014-12-08 22:15:45 +01:00
michael starke
e16cda11eb Comment update 2014-12-08 22:15:00 +01:00
michael starke
d372427809 Fixed issue resulting in lower case commands not being properly recognized 2014-12-08 21:49:20 +01:00
michael starke
1edb41f11b Fixed issue with custom attributes not bein properly lookup up 2014-12-08 21:42:04 +01:00
michael starke
19fbdf144e Removed unused includes 2014-12-08 21:30:41 +01:00
michael starke
738d5c55db Fixed issue with entry context menu displaying wrong attachments and custom attributes 2014-12-08 21:24:22 +01:00
michael starke
96a20292d8 Added (disabled) check buttons for autotype settings 2014-12-08 21:08:18 +01:00
michael starke
dbbb19015b Added autotype lookup settings 2014-12-08 20:31:28 +01:00
michael starke
b5d275a46f Fixed #283 Autotype and Search Settings in a group are now undoable 2014-12-08 19:06:28 +01:00
michael starke
bc03d8ef32 Fixed #282 Search now gets stored correclty and is respected while performing a search 2014-12-08 19:05:58 +01:00
michael starke
92c1981668 Fixed issue wiht mixed disabled/enabled settings for group autotype property 2014-12-08 15:35:29 +01:00
Michael Starke
1729a9dcf1 Fixed #277 Date popup now dows not use responder chain anymore 2014-12-07 01:26:56 +01:00
Michael Starke
e970db356c Fixed issue #242 2014-12-07 01:19:00 +01:00
Michael Starke
da1cbcbadf Removed unused log message 2014-12-07 01:18:43 +01:00
michael starke
a70a6e8b04 Reorderd headers 2014-12-06 10:30:35 +01:00
michael starke
8f30b80bd4 Merge branch 'master' of https://github.com/mstarke/MacPass 2014-12-05 18:01:09 +01:00
michael starke
853f60efeb Reference builder now works rudimentarily 2014-12-05 18:00:52 +01:00
Michael Starke
e84fd1d5bd Added more known issues 2014-12-05 16:45:11 +01:00
michael starke
90f844f87e moving more code to @properties, ReferenceBuilder WIP 2014-12-05 02:57:10 +01:00
michael starke
a47bba23b0 Added referenc builder stub view 2014-12-04 21:47:21 +01:00
michael starke
ce49478691 Added UUID display to EntryInspector 2014-12-04 21:37:31 +01:00
michael starke
ea818fd4fc Only displaying the entry user name in autotype if it's set. 2014-12-04 20:42:24 +01:00
michael starke
a48f323e64 Fixed Reference lookup based on anything other that UUID 2014-12-04 20:04:20 +01:00
michael starke
9d8e24104c Window associations are now editable. Localization fixes 2014-12-04 14:12:21 +01:00
michael starke
0da10e06a2 Fixed error in localization lookup 2014-12-04 14:11:53 +01:00
michael starke
546caa3841 Merge branch 'master' of https://github.com/mstarke/MacPass 2014-12-04 11:13:36 +01:00
michael starke
d95b1bcf91 Updated comment 2014-12-04 11:13:24 +01:00
Michael Starke
f6ce10fbbd Fixed typos 2014-12-04 02:01:37 +01:00
michael starke
249875fb7f Fixed isse with entries being added while no group is selected. 2014-12-04 02:00:03 +01:00
michael starke
431b4dd455 Dragging URLs now uses the host as entry name. 2014-12-04 01:59:46 +01:00
michael starke
e54e3357e5 added german translation for autotype candidate selection 2014-12-03 21:46:38 +01:00
michael starke
3ef438652a Merge branch 'master' of https://github.com/mstarke/MacPass 2014-12-03 21:43:24 +01:00
Michael Starke
3807b079a0 Merge pull request #271 from dylansmith/l10n-fix
fixed 'candiate' typos in Autotype dialog
2014-12-03 21:43:02 +01:00
Dylan Smith
3a46e11790 fixed 'candiate' typos in Autotype dialog 2014-12-03 20:39:41 +00:00
michael starke
637f524cb7 Raised build number 2014-12-03 21:18:28 +01:00
michael starke
3d5b7d2b8e Version bump 2014-12-03 21:07:47 +01:00
michael starke
7fd1aa43ba Added minium heights to entry inspector 2014-12-03 20:16:58 +01:00
Michael Starke
c7cd9d9a22 Update README.md 2014-12-03 19:22:59 +01:00
michael starke
559f7cd78f Fixed issue with special keys being remapped again (resulting in mangeled key codes in release) 2014-12-03 17:30:13 +01:00
michael starke
7ce789790c Added better test for modifier base key presses 2014-12-03 14:36:36 +01:00
michael starke
c2985d2faa Using private event source for keyboard events 2014-12-02 20:53:35 +01:00
michael starke
abdd20eff5 Upped build number. Fixed typos in documentation 2014-12-02 20:53:20 +01:00
michael starke
afb8c63d02 Bumped Version. Added descriptions to autotype commands 2014-12-01 17:42:35 +01:00
michael starke
49c73afcfb clearing undo-stack (#265) 2014-11-26 18:55:40 +01:00
michael starke
f57ac5a98d Fixes #250. Found workaround to force a refresh by toggleing showHiddenFiles. 2014-11-21 21:36:23 +01:00
michael starke
1e4444c426 Using hacked refresh (which doesn't seem to work) 2014-11-21 21:01:42 +01:00
michael starke
8fca8e5cf7 Searching for a workaround for NSOpenPanel validation bug 2014-11-19 23:21:45 +01:00
michael starke
19b5a69ff1 Using instancetype instead of id 2014-11-19 22:32:09 +01:00
michael starke
72c2ced634 Test run to allow any files in openPanel 2014-11-19 15:19:06 +01:00
Michael Starke
d21fa54116 Merge pull request #263 from jamesrhurst/readme
Fixed typo in README
2014-11-15 18:08:47 +01:00
James Hurst
2123320eaf Fixed typo in README 2014-11-15 12:02:00 -05:00
michael starke
5059bc8442 Updated reference test to use mixed cases 2014-11-11 21:41:35 +01:00
michael starke
1f8983c52d Added localization stubbs for IconSelectionView 2014-11-10 12:45:20 +01:00
michael starke
32840c7fd8 Added locaization stubbs to welcome window. Updated more xibs to Xcode 6.1 2014-11-10 10:05:41 +01:00
michael starke
d5aa94b965 Updated xibs to Xcode 6.1 2014-11-09 11:45:35 +01:00
Michael Starke
7e349af809 Updated contributors in README.md 2014-11-05 23:51:44 +01:00
Michael Starke
90b6321610 Merge pull request #259 from auge/issue257
temporary fix for issue #257
2014-11-05 23:45:14 +01:00
Michael Starke
d463d0751e Merge pull request #258 from auge/master
updated German translations
2014-11-05 23:43:27 +01:00
Benjamin Steinwender
6280b5150b temporary fix for issue 257 2014-11-05 21:26:14 +01:00
Benjamin Steinwender
7d99608f85 updated German translations 2014-11-05 19:56:58 +01:00
michael starke
5d0cb54b28 Updated contributor information 2014-11-05 16:22:32 +01:00
michael starke
58aa096de6 Updated contributor information 2014-11-05 15:56:34 +01:00
michael starke
b16fab842e Completed contributors list, Fixes issues in license text 2014-11-05 11:05:10 +01:00
michael starke
e9325a62be Moved file type icon to asset catalog. Associated file type icons with document types 2014-11-04 22:32:56 +01:00
Michael Starke
a278fa3438 Merge pull request #255 from thomscode/master
Adding File type icon (https://github.com/mstarke/MacPass/issues/176)
2014-11-04 22:21:25 +01:00
Thom
e123020d03 Remove ICNS file
Add PNG files for file type icon
2014-11-04 07:53:24 -08:00
Thom
a849803ceb Adding File type icon (https://github.com/mstarke/MacPass/issues/176) 2014-11-03 14:51:30 -08:00
michael starke
d5fdc610ba Added clarification for external references 2014-11-03 19:26:43 +01:00
michael starke
af15d6c9c2 Readded Yosemite aware shadow removal 2014-11-02 19:47:25 +01:00
michael starke
046d9b9ad6 Revert "Using better drawing in Yosemite"
This reverts commit 3714b332f9.
2014-11-02 19:41:56 +01:00
Michael Starke
6eefee2cd0 Added custom DocumentController to manipulate open panel 2014-11-01 15:20:58 +01:00
Michael Starke
3714b332f9 Using better drawing in Yosemite 2014-11-01 15:19:39 +01:00
Michael Starke
68039a58aa Updated sparkle to 6.1 2014-10-31 22:55:50 +01:00
Michael Starke
873a976fac Fixed broken interface connections (merge results?) 2014-10-31 20:22:59 +01:00
Michael Starke
a877dfdc39 Moving to DDHotKey fork 2014-10-31 18:35:36 +01:00
Michael Starke
44b14b52f3 Merge pull request #254 from Jellyfrog/master
Compressed all images
2014-10-30 21:11:53 +01:00
Jellyfrog
842b7615b5 Compressed all images 2014-10-30 20:43:45 +01:00
michael starke
0b6ffc5c86 Added link to github contributors list 2014-10-30 20:25:10 +01:00
michael starke
4910be2e50 the default column now works again in the autotype fix window 2014-10-30 20:22:32 +01:00
michael starke
0315254e3e Fix Autotype window now displays content again 2014-10-30 20:11:50 +01:00
michael starke
e0d1ad5f22 Renamed clone entry to duplicate entry. Using NSStringFromSelector in MPActionHelper 2014-10-29 18:41:25 +01:00
michael starke
6303436ca9 Filled placeholder in license. Unified Readme and license texts 2014-10-29 16:58:24 +01:00
michael starke
9da60cdaea Hotkey settings now actually should work. 2014-10-28 23:07:57 +01:00
michael starke
7f242646da Updating submodules 2014-10-28 23:07:19 +01:00
michael starke
817e85fc0a Fixed static analyzer warning 2014-10-28 12:02:54 +01:00
michael starke
2a1a7599a2 Using modified DDHotKeyTextField to be notified about changes 2014-10-27 22:08:21 +01:00
michael starke
a14b535d22 Minor cleanup 2014-10-27 21:42:05 +01:00
michael starke
3e3a2bf644 Removed duplicate application iconset -> moved to MacPass image catalog 2014-10-27 17:53:41 +01:00
michael starke
c3cdb13a4e Removed unused asset files 2014-10-27 17:53:11 +01:00
michael starke
8ae2372664 Password creator now can remove single entry defaults (press alt to change the "Set Defaults" Button) 2014-10-27 17:51:01 +01:00
michael starke
de229d463b Updating submodules 2014-10-27 17:05:33 +01:00
michael starke
6f5e051502 Updated (codestyle) 2014-10-27 16:57:03 +01:00
michael starke
8af5f58d80 Added shortcut recorder note to readme 2014-10-27 16:23:15 +01:00
michael starke
ce5955be55 Updated Built number 2014-10-27 16:09:55 +01:00
michael starke
bbb08baa0b Migrated Application Icon to Image assets cataloge 2014-10-27 16:07:06 +01:00
michael starke
65c579fb1b Updated to current Sparkle. Xcode now creates correct archives again 2014-10-25 17:46:18 +02:00
michael starke
a22e624d91 Merged fix for collaplsing password input field 2014-10-24 16:26:24 +02:00
michael starke
48f11b8a1f Merged fix für #244 2014-10-24 16:25:33 +02:00
michael starke
a5f8a388cc Updated to XCode 6 xibs 2014-10-24 16:24:42 +02:00
michael starke
d3afe1069a Unified Validation for Actions more 2014-10-24 16:19:06 +02:00
michael starke
3a2dff5e07 Centralized actions inside MPDocumetnWindowController 2014-10-24 16:18:53 +02:00
michael starke
675c5f92c8 Updated xib format 2014-10-23 00:39:20 +02:00
michael starke
94657cb09c MPOutlineViewController refactored to use MPTargetItemResolving 2014-10-23 00:29:36 +02:00
michael starke
35720cf1a9 Reanmed flags helper to better reflect return value 2014-10-22 20:27:41 +02:00
michael starke
772a814349 Global and Entry based defaults work. Entry defaults cannot be removed for now. 2014-10-22 17:39:29 +02:00
michael starke
8dd86ab350 Added checkbox to toggle between global and entry based defaults for password generator 2014-10-21 20:27:54 +02:00
michael starke
d00016ce52 Added settings key for per entry password settings 2014-10-21 20:27:28 +02:00
michael starke
d25efba423 Fixed crash in password creation code 2014-10-21 20:27:09 +02:00
michael starke
8922914502 Code style 2014-10-21 19:25:28 +02:00
michael starke
e1d2164267 Moving actions centralized to MPDocumentWindowController 2014-10-21 19:02:51 +02:00
michael starke
c2def5653e Password creator view not allows toggling for entry/global defaults (UI only) 2014-10-21 16:49:37 +02:00
michael starke
a8a4ee4d53 Updated submodulse to current stat 2014-10-21 16:25:52 +02:00
michael starke
a0e95d577b Fixed errors on Xcode 6.1 2014-10-20 23:29:30 +02:00
michael starke
87dd11cf2c Updating to current HNHUi (10.8 SKD compatiblity) 2014-10-15 20:42:47 +02:00
michael starke
f097e95e46 Added deployment Target availablity errors 2014-10-15 20:39:09 +02:00
michael starke
b8826982ab Added licenseing information 2014-10-15 20:39:09 +02:00
michael starke
d2f1c53dba Updated to Xcode 6 2014-10-09 21:27:46 +02:00
michael starke
6070992eed Set to latest base sdk 2014-10-09 21:26:46 +02:00
Michael Starke
080ab66cd5 Merge pull request #243 from jamesrhurst/sparkle
Fixed linking with latest Sparkle
2014-09-29 09:51:07 +02:00
James Hurst
1ca5612d58 Fixed linking with latest Sparkle 2014-09-28 20:42:46 -04:00
michael starke
eed6ad193d Using mail like color sheme in badges 2014-09-25 20:34:58 +02:00
michael starke
ad915f26b0 fixed #241 - Maxium length now is set to 256 2014-09-18 16:03:02 +02:00
michael starke
2aef949a5b Added default Autotype sequence to settings. Using sepearte MPTreeDeleagte for autotype and editing 2014-09-01 19:28:29 +02:00
michael starke
8ab4d9f787 Searchbar should work better with wrong selections 2014-09-01 19:06:36 +02:00
michael starke
16ae9739f2 Added comment regarding KeePass settings for Autotype matching 2014-09-01 19:06:18 +02:00
michael starke
bf2a8ed5f6 Added settings key for Defautl Global Autotype Keystrokes 2014-09-01 19:05:45 +02:00
michael starke
cf562bc0c2 Removed unnecessary logging 2014-09-01 19:05:27 +02:00
michael starke
6359772120 Fixed typo 2014-09-01 19:05:18 +02:00
michael starke
05de5f0e9a Added MPTreeDelegate stubb 2014-09-01 19:04:49 +02:00
michael starke
82ce6da892 Removed swizzeling test 2014-09-01 19:04:21 +02:00
michael starke
5f84dfe100 Updated to current KeePassKit 2014-09-01 19:03:37 +02:00
Michael Starke
f2f88b2126 Merge pull request #236 from jamesrhurst/overlay-yosemite
Fixed overlay icon colour on Yosemite.
2014-09-01 09:50:24 +02:00
James Hurst
f243d3f269 Fixed overlay icon colour on Yosemite 2014-08-31 18:46:07 -04:00
Michael Starke
0a254588fb Merge pull request #232 from jamesrhurst/issue230
Fixed autotype on Yosemite (issue #230)
2014-08-28 19:23:39 +02:00
James Hurst
30f22d1359 Fixed autotype on Yosemite (issue #230) 2014-08-27 21:27:56 -04:00
michael starke
a5a8c0646f Extracted some state tools to HNHCommon 2014-08-27 20:05:59 +02:00
michael starke
2bb1450981 Merge branch 'encapsulate_search' 2014-08-27 19:48:15 +02:00
michael starke
5fa01f0366 Created groups are now scrolled into view (fixes #231) 2014-08-27 19:46:43 +02:00
michael starke
690849bc11 Updated to current HNHUi 2014-08-27 19:43:26 +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
554da9dfc7 Date picker uses the actual date of the selected item 2014-08-26 23:18:32 +02:00
michael starke
8d9a6ca881 Forced password change now is only displayed after unlock and before save. 2014-08-26 23:18:06 +02:00
michael starke
d16df3ff02 Implemented password enforce and recommendation system 2014-08-26 18:59:26 +02:00
michael starke
f322c44fdf Exired entries and groups now get updates at runtime 2014-08-26 18:58:27 +02:00
michael starke
9e2345bcd7 Encryption rounds are now stored when settings are saved (fixes #228) 2014-08-26 12:00:53 +02:00
michael starke
6780999d14 Fixed content huggin priorities in autotype tab 2014-08-25 21:31:04 +02:00
michael starke
5a19d73e7a Fixed typo 2014-08-25 21:06:45 +02:00
michael starke
ef3b1bebb2 Squashed commit of the following:
commit d56e9628b870f18bf4d06f2b42f2fb325cfbfa93
Author: michael starke <michael.starke@hicknhack-software.com>
Date:   Mon Aug 25 20:01:02 2014 +0200

    Implemented settings for forced and recommendet key change intervals.

commit 64336eb662cf66173ef96657cec96b69a706f723
Author: michael starke <michael.starke@hicknhack-software.com>
Date:   Mon Aug 25 18:18:59 2014 +0200

    Added sanity checks for delay

commit 37087da84c2c2d12197196f0d15a517419dbad93
Author: michael starke <michael.starke@hicknhack-software.com>
Date:   Mon Aug 25 14:20:59 2014 +0200

    Added key change ui to database settings
2014-08-25 20:02:32 +02:00
michael starke
74b2132877 Added James Hurst to contributor. 2014-08-25 12:52:02 +02:00
michael starke
0cb972dee0 Merge branch 'master' of https://github.com/mstarke/MacPass 2014-08-25 12:33:55 +02:00
michael starke
dd845cd2db Updated to current KeePassKit 2014-08-25 12:33:41 +02:00
Michael Starke
9699a53f12 Merge pull request #227 from jamesrhurst/obfuscate-autotype
Implemented obfuscated autotyping and restoring of pasteboard objects
2014-08-25 12:31:22 +02:00
michael starke
19c9872c35 Make the selectoin window key before activating MacPass 2014-08-25 03:07:37 +02:00
michael starke
1daaa2075e Draft for timeout 2014-08-25 02:59:56 +02:00
James Hurst
e482ec04d2 Implemented obfuscated autotyping and restoring of pasteboard objects 2014-08-24 17:01:13 -04:00
michael starke
53a7f92b9b Better display of no expiration dates. Handling of cancel now does'nt overwrite existing expiry date 2014-08-22 12:43:24 +02:00
michael starke
e6d6d9e553 Fixed typo in KPKLocalizable file name 2014-08-22 12:32:39 +02:00
michael starke
26f6fd2202 Merge branch 'master' of https://github.com/mstarke/MacPass
Conflicts:
	MacPass/MPDatePickingViewController.m
2014-08-22 12:12:09 +02:00
michael starke
c3e957125c Made preset selection more sane 2014-08-22 12:10:21 +02:00
michael starke
942d66bc25 Using newly added isExpired key to display warning icons 2014-08-22 11:26:49 +02:00
Michael Starke
e8dfcf6cda Merge pull request #223 from yonomitt/master
Added option to set expiration to 90 days
2014-08-22 10:59:22 +02:00
Yonatan Mittlefehldt
9774d51212 Added option to set expiration to 90 days 2014-08-22 10:39:18 +02:00
michael starke
4ae8350b91 Updated key equivalents on Autotype selection window. Enter now confirms the selection
Refactored ordering application to front to not use Apple Script anymore
2014-08-21 15:38:33 +02:00
michael starke
e20e6419fc {DELAY} now get corret values assinged 2014-08-21 00:29:46 +02:00
michael starke
9458c5f8a0 Added {CLEARFIELD} to autotype commands. Stubbs for {DELAY X} 2014-08-20 12:46:02 +02:00
michael starke
04f519bd52 Fixed issue with replacing spaces inside commands 2014-08-20 12:45:13 +02:00
michael starke
d1fc013f1c Removed duplicate paste commands for autotype 2014-08-20 01:42:55 +02:00
michael starke
55d1644b17 Fixed not empty trash action
If there were only groups or entries in the trash, the empty action was always disabled. It only worked when groups and entries were inside the trash.
2014-08-20 01:30:35 +02:00
michael starke
472289f7d7 Fixed autotype for fields containing curly brackets 2014-08-20 01:24:36 +02:00
michael starke
4acfde5117 Added missing ActionTypes 2014-08-20 01:23:57 +02:00
michael starke
6d690020ef Fixed autotype hotkey getting registered without task 2014-08-20 01:23:36 +02:00
michael starke
ac3a41e4a0 More drafting on history browsing 2014-08-20 01:22:54 +02:00
michael starke
e1d38ad6e2 Updated KeePassKit 2014-08-20 01:21:00 +02:00
michael starke
a53da4cdab Changed to a reasonable color in history browser 2014-08-18 16:32:24 +02:00
michael starke
c84d90a453 Fixed isse with wrong sort descriptors on modification date 2014-08-18 16:32:06 +02:00
michael starke
21586b7099 Removed obsolte method 2014-08-18 16:31:30 +02:00
michael starke
e2e47a9bcf Idle lock now uses application idle time instead of system idle time 2014-08-18 12:27:55 +02:00
michael starke
cb599671b4 Remove unused Notification key 2014-08-18 12:27:20 +02:00
michael starke
019e64a926 Fixed exit Search issues
Exiting search now clears matching entries when no group was preselected (use case is opening a DB and then search without selecting a group)
Deleting a group now correctly deselects the group. Previously the inspector still showed the group, but the outline view did not show any selection.
2014-08-18 12:23:11 +02:00
michael starke
6231e192af Extracted column actions into seperate methods 2014-08-18 01:56:39 +02:00
michael starke
2b1de3d63b Migration old URL Double click actions 2014-08-18 01:56:12 +02:00
Michael Starke
e929ef226f Merge pull request #220 from jamesrhurst/workflow-double-click
Implemented workflow double click settings
2014-08-18 01:35:06 +02:00
James Hurst
1d19b08f21 Implemented workflow double click settings 2014-08-17 19:28:58 -04:00
michael starke
07057e450c Fixed documentation errors 2014-08-18 00:34:16 +02:00
michael starke
24acbbb823 Fixed reseting defaults on browser selection 2014-08-18 00:22:40 +02:00
michael starke
c6cd1788ad Updated to current TransformerKit 2014-08-17 21:32:14 +02:00
Michael Starke
2bfcd4dd44 Added comment 2014-08-17 13:36:50 +02:00
Michael Starke
f762f86938 Fixed wrong value on browser selection on cancled custom browser selection 2014-08-17 13:33:46 +02:00
Michael Starke
b56c1ee020 Fixed static analyzer warnings on API missuse 2014-08-17 13:32:39 +02:00
Michael Starke
b685afdf3f Fixed .string encoding for Simplified Chinese. Added new keys to all Localizeable files 2014-08-17 13:10:49 +02:00
Michael Starke
1bbb778bc8 Moved all constants into header 2014-08-17 01:34:00 +02:00
Michael Starke
1a8419d8df Skipping any bundles we cannot name correctly 2014-08-17 01:12:08 +02:00
Michael Starke
030d97f4fc Using NSFileManager to locate URL for Applications 2014-08-17 01:11:32 +02:00
Michael Starke
c4ddfe8b3e Merge pull request #218 from jamesrhurst/issue203
Make selected textfield end editing when a save will occur (fixes #203)
2014-08-17 00:54:28 +02:00
Michael Starke
109a8c1308 Merge pull request #217 from jamesrhurst/custom-browser
Finished implenting custom browser support
2014-08-17 00:50:02 +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
James Hurst
8c1e6733e8 Finished implenting custom browser support
With this change, another localized string for OTHER_BROWSER will be
needed as well.

I've also set the project to use 2 spaces for tabs by default since that
is the coding style you use in the project.
2014-08-16 14:46:12 -04:00
Michael Starke
be03656ce9 Updated to current TransformerKit 2014-08-16 14:47:57 +02:00
michael starke
229699376c Merge branch 'master' of https://github.com/mstarke/MacPass 2014-08-16 08:46:57 +02:00
Michael Starke
d414df91a7 Merge pull request #216 from jamesrhurst/escape-url
Percent escape strings before creating URLs
2014-08-16 08:40:37 +02:00
James Hurst
4f33840b18 Percent escape strings before creating URLs
URLWithString will return nil if the string contains invalid URL
characters (such as spaces). Percent escape the string before attempting
to create an NSURL using it.
2014-08-15 22:15:47 -04:00
michael starke
8d407cb959 HotKey is not Updated correctly 2014-08-16 00:33:52 +02:00
michael starke
cb46d54705 Autotype Hotkey refactorings 2014-08-15 23:58:36 +02:00
michael starke
3a628dbf70 Newly created Group now gets selected in Outline 2014-08-13 19:48:36 +02: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
dc8b9d0bb4 More usage of NSStringFromClass and NSStringFromSelector 2014-08-12 09:37:37 +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
4cbb23bed5 Change password dialog now can select more than .key and .xml keyfiles. Fixes #214 2014-08-11 20:10:25 +02:00
michael starke
2996fcb779 using windowNibName in custom NSWindowController 2014-08-11 20:09:50 +02:00
michael starke
dc15bc7744 Clear key file button not working at password input. Fixes #184 2014-08-11 20:02:45 +02:00
michael starke
fa30d4fca2 Removed obsolte include 2014-08-11 19:56:34 +02:00
michael starke
be436547e5 Set Sparke SDK to 10.8 Removed Autotype Helper 2014-08-11 19:50:02 +02:00
michael starke
2371793da4 Autotype fix dialog now only shows candiates. 2014-08-11 15:46:32 +02:00
michael starke
113c620ead Hotkey now gets registers with default values if no user data is present 2014-08-11 12:24:52 +02:00
michael starke
be0ae27455 Fixed issue #156 introduced with #210 2014-08-11 10:11:03 +02:00
michael starke
199b6bbcd2 Added additinal URL placehodlers. Moved breadcrum to KPKGroup 2014-08-10 20:25:59 +02:00
michael starke
b2adf2b78e Added AutotypeHelper to encasulate format checks 2014-08-10 19:11:43 +02:00
michael starke
4802b7ddf6 Updated KeePassKit to find window assiciations on autotype 2014-08-10 19:11:17 +02:00
michael starke
75b671f4ad Merge branch 'master' of https://github.com/mstarke/MacPass 2014-08-09 16:25:54 +02:00
Michael Starke
c7fd25524f Merge pull request #213 from jamesrhurst/autotype-delay
Wait 0.1s between the keydown and keyup event
2014-08-09 10:51:21 +02:00
James Hurst
8e689c26f8 Wait 0.1s between the keydown and keyup event
I observed an issue where when autotyping into the Steam client the tab
key wouldn't register. Adding a 0.1s delay between the keydown and keyup
events seems to gives the application enough time to register the key
press.
2014-08-08 23:29:03 -04:00
michael starke
55d5695676 Hotkey is stored in defaults 2014-08-08 18:34:38 +02:00
Michael Starke
a4edd4a5c2 Merge pull request #212 from jamesrhurst/password-missing-chars
xyz was missing from list of password generation characters
2014-08-08 10:02:58 +02:00
James Hurst
e3864634c7 xyz was missing from list of password generation characters 2014-08-07 22:33:24 -04:00
Michael Starke
266466f731 Merge pull request #210 from jamesrhurst/add-entry-fixes
Improved "Add Entry" workflow (issue #156)
2014-08-06 17:40:43 +02:00
James Hurst
6c9946a1b1 Select correct row for new entry regardless of sort order 2014-08-06 07:40:03 -04:00
Michael Starke
6d4d7c6d45 Merge pull request #209 from auge/master
German translations
2014-08-06 12:01:11 +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
Benjamin Steinwender
6b597484db Updated German translation 2014-08-05 20:47:31 +02:00
Benjamin Steinwender
6f5c3667f6 German translation updated 2014-08-05 20:18:32 +02:00
Michael Starke
6ddce76b0d Merge pull request #208 from jamesrhurst/icon-chooser-fix
Fixed bug with icon resetting to default after closing popover
2014-08-05 11:56:10 +02:00
Michael Starke
4a4692fb16 Merge pull request #207 from jamesrhurst/save-password-settings
Added ability to set default password generation settings. Fixes #166
2014-08-05 11:55:15 +02:00
Michael Starke
23be0a1185 Merge pull request #206 from jamesrhurst/autotype-fixes
Make autotype work in more situations
2014-08-05 11:52:08 +02:00
James Hurst
04a14931c6 Fixed bug with icon resetting to default after closing popover
When closing the icon chooser by clicking outside the popover, the icon would
get reset to the default icon instead of keeping the current icon.
2014-08-04 21:08:27 -04:00
James Hurst
06ec61ea28 Added ability to set default password generation settings (issue #166) 2014-08-04 21:00:07 -04:00
James Hurst
8a29a94f8f Make autotype work in more situations
The entry title will first be searched for within the window title. If the
 window title does not contain the entry title, then the window title will be
 searched for within the entry title.
2014-08-04 16:33:29 -04:00
Michael Starke
4180e00ab2 Update README.md 2014-08-03 22:49:16 +02:00
Michael Starke
cc24a0af25 Update README.md 2014-08-03 22:39:00 +02:00
michael starke
95bb918b6f Fixes possible issues with wrong initial capacities 2014-07-31 13:08:28 +02:00
Michael Starke
d7741451fd Integrated typo fixes from pull request 2014-07-30 12:11:50 +02:00
JoannaOlsen
71208e72fd tilføjet ai filer til gitignore 2014-07-02 09:17:36 +02:00
JoannaOlsen
f1d3d14eed Update on icons
Thank you for all your notes @mstarke ... it's nice to have something
to work with.

* Cool ... I changed all the keys except the one in the back in 13
* 16 So I mirrored the needle, however, I disagree with you on the
point that it would fit with the CD better. First of it has a different
angle which just makes it seem off and changing the angle of either
looks weird (to me at least) and secondly I rather like, that they are
not too similar. We want people to be able to distinguish between the
icon easily ... right?!
* 25 I did think I nailed it pretty good when had done this one ...
nice to know you agree :)
* 26 Moved the save on harddisk to 89 and made a floppy disk.
* 38 I have no clue what Samba is so I just went with the original
icon. Do tell if you wish something else.
* 32 Filesystem viwer ... I think you are right. I alterede the icon
plus I found a place where they describe fsview as follows:

>       FSView is a tool for showing disc utilization in a graphical
form, much
>       like the UNIX  command  ’du’.   The  visualisation  type
chosen  is  a
       treemap.   Each  directory  is represented by a rectangle whose
area is
       proportional to its size.  Each directory  rectangle  contains
smaller
       rectangles for its contents, and so on down.

* 33 I guess someone who love the race track ...
* 42 this was problematic because for some reason the little indents
does not show when the bar is not tilted, so I had to make them bigger,
which makes them look stupid, when the icon is bigger and for some
reason they are more recognisable tilted ... what do you guys think?
* 47 So I made a third option ... a zipped circle.
* 49 It might work with the perspective.
* 58 Is the key too big if it is just put in full size?
* 62 Hi hi ... thanks :D
* 66 One $sign coming up.

Before I add the .ai file I would like us to get a little closer to
what we will end up with, since the .ai file is a big mess right now
... a lot of the icons have not been expanded yet and made into
"proper" vector shapes fit for your purpose. I won't do that until I am
fairly certain we have no more tweaks to make.
2014-07-01 00:20:35 +02:00
JoannaOlsen
3fac6cf4c3 New & old icons
@mstarke I tried to make the icons simple as well (not much else to
strive for with 16x16 pixels and the color black, he he).

Yes, some of the symbols just doesn't play well with the overall
concept of getting them to "feel" the same. The first try was just
that. Now I have had time to work some more with the icons and hope it
is for the better.

I'm thinking working with circles rather than rounded squares might
work better regarding making them take up approximately the same space.

Some of the icons I inverted using a black circle like the W and the %,
to make them seem bigger. W might be Wikipedia or maybe Wordpress so I
kept it as a letter rather than go with a puzzle logo, although we
could try with that as well. Is there any limit on how many icons we
can have???

I changed the open folder to be more straight on open. I made two new
icons for number 47 (the package icon ... yes, that one was bad), one
would be a traditional compress symbol and the other a package with a
belt on ... does it show?

Instead of the tilted mail on number 25 I made a mailbox.Number 66 got
converted to three bills.

I didn't come up with anything revolutionary regarding the battery, but
I do think it could work with a view straight on as well.

@DominusExult I got all the native Keepass icons from mstarke and have
absolutely no idea from which version it is from. I have made another
version now ... this time it is a life belt instead, since it's
supposed to stand for help.

I'm not entirely sure how I feel about the file save icon (26). Most
people might know about the floppy disk and the arrow I associate more
with dowmloading than saving, but for now I have kept it as is. I might
make a floppy disk as well at some point.

Icon 0 was not placed first because og the way Illustrator works (there
is no artboard number 0, so I opted to make it number 81 (which was the
last at the time), however, now I have made it number 100 and placed it
first now that I rearranged the whole setup with 10 icons in each row
and numbers to make it easier to refer to an icon (in case you do not
recognise what it is). So I didn't forget the key icon ... I just
placed it last.

It is the first time I have worked on a GitHub project, so I hope I got
things right.
2014-06-29 21:33:34 +02:00
michael starke
b80eb3a9b1 Table in fix auto type window now gets updates if something changes in the document while the window is open 2014-06-25 20:10:51 +02:00
michael starke
24e45b74e9 Updated translations
Added note to run auto type fix for any newly opened file
2014-06-25 19:34:03 +02:00
michael starke
01b25403b3 Merge branch 'master' of https://github.com/mstarke/MacPass 2014-06-23 20:42:28 +02:00
michael starke
6902a16ff9 Fixed wrong selector in MPFixAutotypeWindowController 2014-06-23 20:42:02 +02:00
michael starke
6954b6f362 Mingling with Editing. Updated KeePassKit 2014-06-23 15:21:09 +02:00
Michael Starke
7e9ff627c1 Merge pull request #195 from clone1612/master
Added Dutch Translation
2014-06-14 15:44:48 +02:00
Jannick Hemelhof
ea96e4c7dc Minor fixes for Dutch Translation 2014-06-11 15:51:12 +02:00
Jannick Hemelhof
0e38e89caf Last part of Dutch translation 2014-06-11 12:17:55 +02:00
Jannick Hemelhof
5cab383160 First part of Dutch translation 2014-06-11 11:35:46 +02:00
michael starke
43ff5349f5 Added native Icons for reference 2014-05-27 14:00:02 +02:00
michael starke
9240de444a Entries copied to pasteboard now get placeholder and references evaluated 2014-05-27 11:59:20 +02:00
michael starke
f7bb104b6a Updated KeePassKit 2014-05-27 11:58:48 +02:00
michael starke
98b23f9e80 corrected Typo in Preferences (fixes #191)
Updates German localization
2014-05-26 10:52:01 +02:00
Michael Starke
3ccff22f87 Fixed possible crash issue with deallocated delegate
Fixed codestyle
2014-05-02 23:05:50 +02:00
Michael Starke
3482e256b2 Fixed flattr link 2014-04-28 10:15:17 +02:00
michael starke
df55eb2b62 Increased default rounds for password hashing to 50000 and added default settings key 2014-04-25 19:02:55 +02:00
michael starke
4d5b59a195 Changed default password rounds to higher value 2014-04-25 19:02:14 +02:00
michael starke
af5d4644a4 Merge branch 'master' of https://github.com/mstarke/MacPass 2014-04-23 14:34:42 +02:00
michael starke
0f6d3b6a9d Added cleanup for old preferences values 2014-04-23 14:34:26 +02:00
Michael Starke
a2def8129e Fixed #183 menu item validation for AddGroup/AddEntry now just check for a selected group and does not require a selected item anymore 2014-04-19 12:21:13 +02:00
Michael Starke
9239bdff1e Updated to current TransformerKit 2014-04-19 12:02:41 +02:00
Michael Starke
2d967d9cb3 Update README.md 2014-04-17 14:46:45 +02:00
michael starke
95777057ca Using true immutable copies of for nsarray 2014-04-16 13:53:38 +02:00
michael starke
91ed7ca2b6 Merge branch 'master' of https://github.com/mstarke/MacPass 2014-04-16 13:50:40 +02:00
Michael Starke
2c8032153d Merge pull request #182 from dennisbolio/master
Implementation of fix for issue #118
2014-04-16 13:48:34 +02:00
Dennis Bolio
3b6d182d0e Fix some typos 2014-04-15 22:20:01 +02:00
Dennis Bolio
ea6db31d03 Fixed sorting and selection of database icons (issue #118) 2014-04-15 00:01:26 +02:00
michael starke
66f2536db0 Fixed issue with wrong entry reference on copyWithZone on KPKEntry 2014-04-12 10:01:41 +02:00
michael starke
c3768d8d3e Fixed auto type not getting the corret entry set after cloning
Minor changes to time recording
2014-04-12 09:34:19 +02:00
michael starke
acb5d6de04 Updated Sparkle 2014-04-11 21:29:41 +02:00
michael starke
06a70f8ebd Merge branch 'master' of https://github.com/mstarke/MacPass 2014-04-11 17:45:12 +02:00
michael starke
41681cc1c1 fixed #178 Modification Time is preserved on History entries 2014-04-11 17:44:59 +02:00
Michael Starke
235a711452 Update README.md 2014-04-04 23:19:20 +02:00
michael starke
33d992b7fb Updated Readme with warning of Autotype fuck up (0.4.2 will have a fix-up tool)
Fixed issue with inspector still displaying deleted entries
2014-04-04 23:18:24 +02:00
michael starke
3d8c0acf64 Added warning image to FixAutotypeDialog to indicate possible MacPass corruptions 2014-03-30 14:11:26 +02:00
michael starke
e8a0e0f0a3 Added window associations to the auto type fix dialog
Moved handling from app delegate to window controller
fixed isse with wrongfully setting document on fixAutotypeWindow
2014-03-28 00:11:53 +01:00
michael starke
34b8169895 Fixed memory management issue with KeyMapper
Disabled badge icon until all quirks are sorted
2014-03-27 22:21:15 +01:00
michael starke
0160b9055a Cleaned up logging
Added bagde icon to show timeout for clipboard clearing
Badge display not optimal if clipboard clearing is disabled
Autotype incovation on locked documents now activates MacPass to unlock.
If multipel entries match, the seleciton dialog will pop up as well
2014-03-27 22:06:00 +01:00
michael starke
ee0a1009b5 Clearing and custom setting auto type sequences is working roughly in the Fix-Tool 2014-03-27 01:23:15 +01:00
michael starke
edf4358388 Fixed isse with auto type skipping paste commands
Started implementing AutotypeFixDialog for 0.4.0 and 0.4.1 fix
Autotype candidate selection is shorter using subitems instead of single line
2014-03-26 22:29:45 +01:00
michael starke
478be2b9d9 Preparations to save global hotkey for auto type in preferences 2014-03-26 00:14:29 +01:00
michael starke
bce6af80ce Merge branch 'master' of https://github.com/patchao2000/MacPass into patchao2000-master 2014-03-25 23:41:46 +01:00
michael starke
71103747ed Merge branch 'master' of https://github.com/mstarke/MacPass 2014-03-25 23:38:17 +01:00
michael starke
ca67a2fc60 More NSStringFromSelector coverage 2014-03-25 23:38:01 +01:00
Zhao Peng
1c69c57924 Finished all visible interfaces with simplified chinese localization. 2014-03-25 15:37:29 +08:00
Michael Starke
f27889d340 Merge pull request #168 from patchao2000/master
Added Simplified Chinese localization files, fully localized MainMenu.xib and Localizable.strings
2014-03-25 01:01:36 +01:00
michael starke
8ddc4ccc9f Updated Credits 2014-03-24 22:37:46 +01:00
Zhao Peng
5c7c09d883 Added Simplified Chinese localization files, fully localized MainMenu.xib and Localizable.strings 2014-03-24 17:04:56 +08:00
michael starke
db89bdd9cf Refactored usage of reset 2014-03-23 21:57:34 +01:00
michael starke
fb0007d1c0 fixed #165 Password generator is reseted if opened as single window not via generate button on entry 2014-03-23 21:50:33 +01:00
michael starke
273b77572b Moving away from custom "didLoadView" initialisations.
Added DDHotKeyTextField to settings to be able to customise global auto type hotkey. (still disabled for now)
2014-03-23 21:07:16 +01:00
michael starke
65375d9f49 clarified Readme (yup, I want to keep the github streak) 2014-03-22 19:15:44 +01:00
michael starke
0fcfa9b970 Added TransformerKit to credits 2014-03-21 20:21:20 +01:00
michael starke
4ff0769f91 Removed unnecessary QuartzCore framework reference 2014-03-21 20:18:29 +01:00
michael starke
638f3ab9f9 Rudimentary auto type is working. Still some kinks on timing, etc. 2014-03-21 20:13:10 +01:00
michael starke
63f002aacd Fixed tab order 2014-03-21 20:12:34 +01:00
michael starke
21ffd01f2b Collection of modifiers and subsequent key presses implemented
Extended tests for command creation
2014-03-21 01:56:45 +01:00
michael starke
6446e2ab94 Command creation works with simple paste commands. 2014-03-20 23:59:16 +01:00
michael starke
ebc7f5bca8 Fixed garbage. Complies again 2014-03-20 23:58:40 +01:00
michael starke
ff976cbd1c More usage of NSSelectorFromString 2014-03-20 22:04:06 +01:00
michael starke
2442c9c29c fixed #162 copy username and copy password can be added as toolbar buttons 2014-03-20 20:51:58 +01:00
michael starke
0c9ea34e67 Removed logging 2014-03-19 22:57:46 +01:00
michael starke
03d13e5b2f fixed #155 added Quicklook like preview for attachments 2014-03-19 22:57:06 +01:00
michael starke
c460b2187a fixed #161 settings to copy to clipboard on password creation are preserved. Default behaviour is to restore the last sate 2014-03-19 22:40:25 +01:00
michael starke
6ff00b7819 Testing QuickLook 2014-03-19 01:56:39 +01:00
michael starke
34ba9f0575 Preview and Quicklook stubs 2014-03-18 21:42:56 +01:00
michael starke
6a28d03801 Fixed #159 URL is now below Password
Sorting columns is added (as mentioned in #64)
2014-03-18 19:32:52 +01:00
michael starke
a2064480d6 Submodule update 2014-03-18 19:29:56 +01:00
michael starke
32d8d4e92c Added recent searches menu to the search field 2014-03-18 03:43:27 +01:00
michael starke
e222ebf379 fixed #157. cmd+delete now triggers the delete action 2014-03-18 03:12:24 +01:00
michael starke
b31ea34c36 fixed #158 Newly created entries now get the default username correctly set 2014-03-18 02:55:11 +01:00
michael starke
2370347e9a Disable image change on expired entries 2014-03-18 02:54:28 +01:00
michael starke
c165d02c38 Fixed height of image views in outline view and entry table
Added sub to display expired entries (uses the flag not the date for testing)
2014-03-18 00:33:37 +01:00
michael starke
1d823af4b9 Expiration settings are not undoable 2014-03-17 21:52:51 +01:00
michael starke
fd789f195e Added settings screenshot 2014-03-17 21:37:28 +01:00
michael starke
39a0d1a0de Updated screenshots 2014-03-17 21:36:31 +01:00
michael starke
82b3a3deba Added 0.4 note to Readme 2014-03-17 21:21:20 +01:00
michael starke
3053ea712e Bumped Build number 2014-03-17 21:16:52 +01:00
michael starke
2f5691f1dd Fixed issue with root group not being properly initialised when reading KDB files
Custom icons now stored in KeepassX format in KDB files
2014-03-17 21:03:38 +01:00
michael starke
a837d8cd44 Fixed #154 Hitting backspace deletes the selected attachment 2014-03-17 18:51:22 +01:00
michael starke
e6a14dc7ae Disabled auto type in settings as it's not read yet 2014-03-17 18:51:03 +01: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
6bbaccdb25 Fixed issue with database color storage in KDB files 2014-03-16 00:21:51 +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
43b835d518 Fixed issue with root property being not reatained 2014-03-15 19:53:03 +01:00
michael starke
8dee783c4c Removed dark Trash gradient as the button text wasn't readable
Fixed issue with creating entries form templates
2014-03-15 17:15:45 +01:00
michael starke
3678161802 Added Tags stubs 2014-03-14 21:36:15 +01:00
michael starke
24274f472c Fixed compiler warnings
Tags can be edited (no search, no central registration yet)
2014-03-14 01:35:00 +01:00
michael starke
e99414a318 Removed obsolete forward declaration 2014-03-13 23:19:18 +01:00
michael starke
c93bdc6e1c Xcode 5.1 update 2014-03-13 23:14:14 +01:00
michael starke
ef0d6e55d6 Fixed #142 2014-03-12 22:02:49 +01:00
michael starke
5b69453868 fixed #152 Sorting now ignored case. All previously saved sorting settings in the entry view will be reverted to the default behaviour 2014-03-11 22:01:28 +01:00
michael starke
fa4a805f8f Disabled hotkey registration for now 2014-03-10 22:49:59 +01:00
michael starke
4d29c351ff Renamed Buttons to current behaviour (everywhere search not implemented for now) 2014-03-09 18:21:41 +01:00
michael starke
f0964d04b9 Fixes #153 (mentioned in #152)
Save as now asks for a Password if none was set.
2014-03-09 18:18:13 +01:00
michael starke
2e0613dad5 Updated dates 2014-03-08 02:25:21 +01:00
michael starke
9161a8b8f3 Updated to current Sparkle version 2014-03-08 02:15:18 +01:00
michael starke
1a2659d311 Double-Password search (bound to everywhere filter butter for testing) 2014-03-07 01:55:06 +01:00
michael starke
41ba8f57ba Search toggle now actually toggles. 2014-03-06 00:57:31 +01:00
michael starke
fd2256917e Updated localizations 2014-03-06 00:11:42 +01:00
michael starke
856a470ee5 Fixed encoding to be UTF16 with BOM on french localization 2014-03-05 22:13:08 +01:00
michael starke
a55773919c Merge branch 'master' of https://github.com/mstarke/MacPass 2014-03-05 21:59:37 +01:00
Michael Starke
4bffe388ba Merge pull request #150 from MBibal/patch-1
Quelques mises à jour - Google says: "Some updates"
2014-03-05 21:57:36 +01:00
MBibal
febead0751 Quelques mises à jour 2014-03-05 19:24:00 +01:00
michael starke
f90c126f03 Fixed numerus NSCopying bugs in KeePassKit 2014-03-05 11:41:36 +01:00
michael starke
33a367c676 Merge branch 'master' of https://github.com/mstarke/MacPass 2014-03-04 20:26:30 +01:00
michael starke
08c7dfa650 Add/Remove window associations works via gui. KeePassKit updated to bubble auto type sequence for associations if none is set. 2014-03-04 20:26:10 +01:00
Michael Starke
b00c7258f6 Update README.md 2014-03-04 13:02:31 +01:00
michael starke
0af0d08082 Fixed Typos in KPKErrorCode
Removed unused error message switch since the errors get localized correctly
2014-03-03 00:21:02 +01:00
michael starke
de30cf5407 Updated localizations for KeePassKit Errors 2014-03-02 00:15:39 +01:00
michael starke
9dff3070c9 no password and no key file on KDB files now get handled correctly 2014-03-02 00:15:14 +01:00
michael starke
aa716dd5f8 Used system defaults for minimum and maximum size on search toolbar item 2014-02-28 23:40:43 +01:00
michael starke
7643d1982d fixes #148 Search get's cleared when documents are locked 2014-02-28 23:35:16 +01:00
michael starke
0c4ddf3127 MPToolbarDelegate now takes care of the toolbar manipulation.
Toolbar is shown when search is started if it was hidden. If search revealed the toolbar, it will be hidden after the search is exited
If the toolbar was using text only mode, it switches to icon/text mode and then back to text mode after the search - there might be a better way to deal with this by simply using a menu for the search.
2014-02-28 20:36:10 +01:00
michael starke
7f03985eff Simple cloning added. 2014-02-27 22:33:43 +01:00
michael starke
90d5bc9ef2 Search structurally works again. Filtering is not polished. 2014-02-27 21:54:59 +01:00
michael starke
4273e41142 MPDocument now does the searching and notifies anyone that want to be informed 2014-02-27 21:31:45 +01:00
michael starke
c1d6574172 Cmd+F Selects old search string 2014-02-27 01:53:41 +01:00
michael starke
ffabda0242 Context bar display now works again. Search is still broken 2014-02-27 01:40:50 +01:00
michael starke
61310d2300 It's getting there again :) 2014-02-26 23:04:00 +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
ff6b29d23c Added contributors 2014-02-26 21:16:52 +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
21f299bdff Moved search to MPDocument. Not working properly at the moment 2014-02-25 22:23:53 +01:00
michael starke
de00a42f02 broke commit 2014-02-24 23:27:05 +01:00
michael starke
81dc24d9b2 Broken commit - refactoring search 2014-02-24 12:05:41 +01:00
michael starke
c084d49d95 Placing search in the Toolbar again 2014-02-23 21:17:14 +01:00
michael starke
1122cfbbde Code cleanup 2014-02-23 20:22:59 +01:00
michael starke
4db333fbc5 Adoped secure coding 2014-02-23 12:16:17 +01:00
michael starke
a2b8a15e46 Removed obsolte code
Updated documentation to correct style
2014-02-22 11:55:44 +01:00
michael starke
ae38cdce32 Minor change to codestyle 2014-02-22 11:39:28 +01:00
michael starke
f899fdca0f Added window shake on wrong password entry 2014-02-21 19:07:05 +01:00
michael starke
4b6db6c07a compiles again 2014-02-20 21:50:24 +01:00
michael starke
6e50d2bc5e Minor progress on parsing commands 2014-02-20 21:39:48 +01:00
michael starke
a046555aee More progress on Autotype command parsing 2014-02-20 00:35:32 +01:00
michael starke
ae544ae810 ATTENTION: The Search bar is broken, as I was in the process of caching it. Focus is on Autotype for now. Search should be fixed afterwards. Sorry for any inconveniences! 2014-02-19 22:33:18 +01:00
michael starke
5dd0f8234c Updated normalization and validation test. 2014-02-19 22:30:56 +01:00
michael starke
7f16310a4d Started creation of Autotype out of normalized command strings 2014-02-19 19:45:00 +01:00
michael starke
24d0c3a6ee Autotype settings are now correctly bound to the defaults 2014-02-19 19:44:14 +01:00
michael starke
84cd196d54 Normalization now can expand repeated keystrokes 2014-02-19 17:44:34 +01:00
michael starke
a73986de28 Normalization now works
Tested Normalization
2014-02-19 02:45:37 +01:00
michael starke
9575777cc7 Removed AutotypeParser as this is now handled by an NSString Cateogriy in KeePassKit 2014-02-19 01:53:14 +01:00
michael starke
81bcd15d80 Combined KeePassHttp and Autotype preferences in one window
Added enable auto type preferences key
2014-02-18 13:00:56 +01:00
michael starke
e976398a5e Selection Dialog for multiple matching entries sketched 2014-02-17 21:45:06 +01:00
michael starke
c4b7dc1c64 Updated DDHotKey to current version 2014-02-17 00:21:39 +01:00
michael starke
530bb7ce30 Extended NSUUID extension
Reference Retrieval now can be used with "undashed" ID strings
Added NSUUID+KeePassKit Test
2014-02-17 00:09:25 +01:00
michael starke
356a8f524e Resolving of references added (but not finished) 2014-02-16 02:23:00 +01:00
michael starke
1f1c6d5dcb Migrated project to XCTest 2014-02-15 18:35:56 +01:00
michael starke
edd2d89d30 Placeholder substation reworked 2014-02-15 18:35:13 +01:00
michael starke
f634ed09d0 Actions for add and remove of window associations stubbed
Autotype inspector binding extended
2014-02-14 22:39:55 +01:00
michael starke
62bec29ec8 Updated Valdiation 2014-02-14 22:38:46 +01:00
michael starke
20908fe161 Extracted more element names into separate file 2014-02-14 03:18:36 +01:00
michael starke
944114309f Updated file locations 2014-02-14 02:41:00 +01:00
michael starke
5d64951ef2 Browser selection now populates the menu. Selection is not used and not saved for now. 2014-02-13 23:47:14 +01:00
michael starke
d98f4b40da added instancetype were applicable instead of id 2014-02-13 23:46:48 +01:00
michael starke
ed5d048028 WindowAssocitations get listed in Autotype tab 2014-02-13 21:31:51 +01:00
michael starke
aa6fd74ce7 Separated auto type into it's own view 2014-02-13 20:49:30 +01:00
michael starke
4e7cc1edb0 properties expose immutable copies of mutable internal structures 2014-02-13 00:28:07 +01:00
michael starke
5661765dbf Added Autotype layout to entry view.
Fixed ARC bug in placeholder evaluation
2014-02-12 22:17:34 +01:00
michael starke
422d74ee5c Moved defaults cleanup for key file from document to app delegate.
Added clear button to settings to remove any keys stored
2014-02-12 20:51:36 +01:00
michael starke
b82bc8c9e9 Fixed #143 Save now uses dots only when prompt will be displayed 2014-02-12 12:51:34 +01:00
michael starke
4f55d93451 Restrucuterde Autotype commands a bit 2014-02-11 20:58:27 +01:00
michael starke
0d66451e0c Added default Autotpy sequence inheritance 2014-02-11 20:57:58 +01:00
michael starke
fe2acc1827 Extended Update settings. 2014-02-10 20:37:27 +01:00
michael starke
929c4f121c Updates Licenses 2014-02-07 19:18:52 +01:00
michael starke
2df1a1f36a Reverted to unsigned applications.
Added public certificate for signed Sparkle updates
Removed non-working AutoType code fragments for now
2014-02-07 19:08:56 +01:00
michael starke
d6dcb96ba5 Interims commit. Broken. Doesn compile 2014-02-07 00:46:28 +01:00
michael starke
c5cc511dcd Filtermode settings bugs fixed (menu items do not get selected corruptly) 2014-02-05 23:27:42 +01:00
michael starke
4c107644b4 Work in progress on drop-down filter selection 2014-02-05 21:16:37 +01:00
michael starke
e84bebb4d4 Added tab for update settings
Minor fixes to sparkle integration
2014-02-04 21:36:11 +01:00
michael starke
9ba441b002 Added Sparkle to project (nothing integrated) 2014-02-04 20:05:24 +01:00
michael starke
1bd68d0194 Fixed problem with tab order when another tab was displayed in the context bar
Began reworking filter selection in context bar
2014-01-29 12:20:16 +01:00
michael starke
b1b1ac35b4 Merge branch 'master' of https://github.com/mstarke/MacPass 2014-01-22 11:52:50 +01:00
michael starke
500140d5a2 Simple approach to fix Issue #137. Tab navigates to the entry view after the "done" button 2014-01-22 11:52:36 +01:00
Michael Starke
8abd9ab2c9 added flattr button 2014-01-06 18:08:19 +01:00
michael starke
09d5efa38e Removed caching for trash and templates as it does not get correctly updated when the respective groups get deleted 2014-01-06 17:44:54 +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
michael starke
76ab4b8489 Reverted KeePassKit commit 2014-01-03 20:10:15 +01:00
Michael Starke
33aceee511 Merge pull request #134 from cseng/master
Some bug fixes and enhancements
2014-01-03 11:05:14 -08:00
Chhom Seng
4abe4940ae Revert the KeePassKit commit.
I seem to have performed this commit wrong.
2014-01-02 22:16:34 -07:00
Chhom Seng
5c7e387ac3 Revert "Added minor code to test that the database was decrypted successfully. The cryptorStatus != kCCSuccess conditional never seems to be triggered after testing with several bad passwords."
This reverts commit f125e2fb41.
2014-01-02 22:14:01 -07:00
michael starke
744ecc4f2a Merge branch 'master' of https://github.com/mstarke/MacPass 2014-01-02 11:38:51 +01:00
michael starke
3e5133c5ff Minor fix to deselection Entries 2014-01-02 11:21:30 +01:00
Chhom Seng
da93396ee7 Implemented Edit button; it must be clicked to modify an entry. 2014-01-01 19:10:03 -07:00
Chhom Seng
ce838f6b7a Implemented context menu validation. 2014-01-01 18:03:25 -07:00
Chhom Seng
1bb753173a Fixed issue with blank outline and entry views if the inspector was hidden before unlocking the database. 2013-12-31 22:01:26 -07:00
Chhom Seng
35400ec2eb Disabled code signing so that the project can be built and run.
This is for my own purposes because I don’t have an Apple Developer
subscription.
2013-12-29 23:05:12 -07:00
Chhom Seng
f125e2fb41 Added minor code to test that the database was decrypted successfully. The cryptorStatus != kCCSuccess conditional never seems to be triggered after testing with several bad passwords. 2013-12-29 23:04:00 -07:00
Michael Starke
dea89d2360 Added info about file format conversion in KeepassX 2013-12-27 11:00:57 +01:00
Michael Starke
3b5f1698d3 Update README.md 2013-12-27 10:57:23 +01:00
Michael Starke
88240deb3e Merge pull request #133 from jhalstead85/master
Update Readme
2013-12-27 01:52:49 -08:00
Josh Halstead
80808efe6c Updated Readme 2013-12-26 17:18:26 -06:00
Josh Halstead
dd5c46c23a Fixed a typo in the Readme
s/Dowload/Download/g and used more consistent wording in 
places.
2013-12-26 17:17:02 -06:00
michael starke
37f7f8123a Fixed missing binding to enable trahs in settings tab
Updated copy/drag and drop to changed KeePassKit
2013-12-20 19:50:23 +01:00
michael starke
aa52079664 Extracte KeePassKit localisations into separater file 2013-12-20 19:49:40 +01:00
michael starke
758cce4e9f Fixed issue with custom icons not being correctly mapped 2013-12-20 01:17:51 +01:00
michael starke
6cb7d49e69 Fixed more password input fonts 2013-12-18 18:42:25 +01:00
Michael Starke
ab9560c414 Merge pull request #131 from fenderle/master
Set remaining password fields to fixed width font (#97)
2013-12-18 09:35:19 -08:00
Frank Enderle
b293baad34 Set remaining password fields to fixed width font (#97) 2013-12-18 16:17:37 +01:00
michael starke
08f897437b Some documentation added for KeePassHttp stuff 2013-12-18 11:41:20 +01:00
michael starke
9fbf42322f Removed test button 2013-12-18 02:32:56 +01: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
6b1aff9449 Fixed tests. Layout for filterBar now uses only two constants and animates a constant instead of adding and removing a bunch of constraints all the time. 2013-12-12 11:20:36 +01:00
michael starke
28fdf9f57a Fixed merging issue 2013-12-12 02:14:15 +01:00
Michael Starke
a01e5ce54f Merge pull request #126 from fenderle/master
Fixes search field (Issue #65)
2013-12-11 17:10:18 -08:00
michael starke
467b600673 Removed non-functional binding for now 2013-12-12 02:05:50 +01:00
michael starke
5a4cf2152a Fixed layout constraint issues on filter bar display 2013-12-12 01:20:20 +01:00
michael starke
b1e392abbe Fixed issues with binary parsing in history entries 2013-12-10 23:05:40 +01:00
michael starke
24126c00cb Merge branch 'master' of https://github.com/mstarke/MacPass 2013-12-08 01:47:38 +01:00
michael starke
20fbf29b92 Fixed #120 KeePass didn't like non-compact empty XML elements. MacPass now stores everything with compacted empty elements. 2013-12-08 01:47:21 +01:00
Frank Enderle
7215677b86 Fixes search field (Issue #65) 2013-12-08 00:37:41 +01:00
Michael Starke
8bb2428a96 Removed appearnceType property in WelcomeWindow.xib since it crashed Xcode on 10.8 2013-12-07 15:21:00 +01:00
michael starke
fe08f5fee7 Code cleanup 2013-12-05 23:51:22 +01:00
michael starke
4d9aa8cc02 Fixed issue with composite key storing not updating the MasterKeyChanged date (this should be moved to KeePassKit)
Fixed #120 (at least that's what I hope ;) )
2013-12-04 21:22:29 +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
c59ce56f4d Optimized IconHelper to only create internal structures once, not all the time. 2013-12-03 20:58:27 +01:00
michael starke
385a56c489 Updated Icons 2013-12-03 20:56:05 +01:00
michael starke
02a670ac7c Changed templates and trash to simple property setter instead of custom functions 2013-12-03 00:39:51 +01:00
michael starke
1964adb439 Merged pull request #117 2013-12-02 17:15:13 +01:00
michael starke
336fe02e2d Added Import from XML functionality. KPKXmlTreeReader is not fully working with all possible formats (zipped or non zipped data) 2013-12-02 02:06:21 +01:00
michael starke
3f1e7d36c9 Merge branch 'master' of https://github.com/mstarke/MacPass 2013-12-01 23:11:07 +01:00
michael starke
bb88534daa Stubbed workflow settings to select preferred browser for URL handling 2013-12-01 23:10:52 +01:00
michael starke
f266375a09 Added entry creation via templates 2013-12-01 23:10:25 +01:00
michael starke
d16ebfc4d7 Added category for easy item copying with respect to UUID uniqueness 2013-12-01 23:09:45 +01:00
Michael Starke
2c22a75d82 Fixed issue link 2013-12-01 21:26:29 +01:00
michael starke
2bc5e8a337 Added download and build instructions, since it seems to be an reoccurring issue to get things running :) 2013-12-01 21:24:26 +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
36e493101a Fixed error that resulted in always trying to save a key file even if none was used 2013-11-30 19:31:32 +01:00
michael starke
871b3a5c45 Added licenses 2013-11-30 19:09:27 +01:00
michael starke
ebfc0f91eb Extracting running application to be able to activate it after having the entry selection dialog. 2013-11-29 18:58:45 +01:00
michael starke
96f854133e Extracted AutotypeParser 2013-11-29 18:38:56 +01:00
michael starke
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
2013-11-28 01:42:00 +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
839c87102c progress on searching auto type candidates 2013-11-25 02:39:22 +01:00
michael starke
4173141108 Added placeholder strings and updates to correspond to enable/disable of password in unlock and change password window 2013-11-24 00:50:17 +01:00
michael starke
b0856ad2df Fixed wrongfully setting password when password is disabled in editPasswordWindow
Removed some debug logging
2013-11-24 00:00:14 +01:00
Michael Starke
ce61fafc53 Merge pull request #113 from andrewschleifer/password
Only enable password entry fields when option is checked
2013-11-23 14:40:16 -08:00
Andrew Schleifer
4f0fc87037 Only Enable password entry fields when option is checked 2013-11-23 16:24:27 -06:00
michael starke
e38be4e147 Fixed pragma typos 2013-11-23 21:35:08 +01:00
michael starke
7c103abd53 Added removed validation but calling into central document function, since the responder needs to validate the menu items #112 2013-11-23 21:34:10 +01:00
michael starke
582bc52532 Merge branch 'master' of https://github.com/mstarke/MacPass 2013-11-23 21:12:10 +01:00
michael starke
77461a12e2 Added check box to password entry view to allow "no password" as currently only empty strings were allowed 2013-11-23 21:11:56 +01:00
michael starke
503acbad42 Tracking key changes to enable better support to remember updateded keys on files with changed passwords. 2013-11-23 21:11:21 +01:00
Michael Starke
fd269c0701 Update README.md
Fixed typos
2013-11-23 20:31:05 +01:00
michael starke
41d17b678e Updated the Readme to distinguish differences between Binary and Master relases 2013-11-23 19:23:37 +01:00
michael starke
504459564b Added super calls to ensure proper interface element validation #112 2013-11-23 18:30:53 +01:00
Michael Starke
245524e260 Merge pull request #112 from andrewschleifer/validation
Centralise the Validation
2013-11-23 09:26:08 -08:00
Andrew Schleifer
71939a4497 consolidate other validations 2013-11-23 10:46:07 -06:00
Andrew Schleifer
62a4f9f3e3 centralize all the UI validation in MPDocument 2013-11-22 22:31:11 -06:00
Andrew Schleifer
4290e92535 New MPActionHelper for editPassword: 2013-11-22 22:30:24 -06:00
michael starke
5fba430335 Added warning for key file remembering to general preferences 2013-11-23 04:19:32 +01:00
michael starke
d186a2f318 Fixed regression in reopening documents introduced in previous commit 2013-11-23 04:08:20 +01:00
michael starke
73f21c06e0 Fixed validation issue that did occur because of #110 for ToolBarItems.
**Introduced** regression bug in windows on launch.
2013-11-23 01:14:55 +01:00
michael starke
ee4d100ce1 Merge branch 'master' of https://github.com/mstarke/MacPass 2013-11-23 01:07:26 +01:00
Michael Starke
e67413bc94 Merge pull request #110 from andrewschleifer/fullscreen
Enable fullscreen option for document windows
2013-11-22 16:07:18 -08:00
michael starke
7f08157363 Changed validation for Toolbar items to be not hard coded 2013-11-23 01:06:06 +01:00
Andrew Schleifer
806534d5ea Enable fullscreen for document windows 2013-11-19 16:07:23 -06:00
michael starke
65e1c01282 Restructure reopening of Files. Introduced some regression with the welcome screen being shown too often. 2013-11-18 01:30:02 +01:00
michael starke
12a29121e5 Updated documentation
small refactorings on the key file settings
2013-11-18 00:12:35 +01:00
michael starke
9192504939 Refactored key file storing into the document. 2013-11-17 23:59:36 +01:00
michael starke
cb64396172 Small refactorings 2013-11-17 23:58:38 +01:00
michael starke
8450fa210d Fixed issue with modification dates being modified on KDB file read 2013-11-17 20:10:07 +01:00
michael starke
d2e3582221 Disabled unsave logging 2013-11-17 20:00:34 +01:00
michael starke
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 2013-11-17 03:33:58 +01:00
michael starke
04bc714352 editing tags now gets registered with the undo manager 2013-11-17 03:33:01 +01:00
michael starke
c7b5bdac74 Added Autotype stubbs
Some changes to handle remebering key files in the password input
2013-11-16 00:07:14 +01:00
michael starke
3e56f2269d Added assertion 2013-11-16 00:05:26 +01:00
michael starke
14130d0aa0 Added settings to remember last used key file. Functionality still missing 2013-11-16 00:05:11 +01:00
michael starke
190bca5201 Added allEntries and allGroups to MPDocument as adapter to KPKTree calls 2013-11-16 00:03:28 +01:00
michael starke
eeb440fa1c Sped up table view creation to reuse date formatter 2013-11-16 00:02:54 +01:00
michael starke
c4a4996082 Set default button in password change dialog 2013-11-09 23:16:26 +01:00
michael starke
e8a44117f4 Fixed #104. Saving untitled documents now should work 2013-11-09 23:11:16 +01:00
michael starke
56938909df fixed #93 #106 for good.
resolved some Autolayout issues
2013-11-08 19:14:04 +01:00
michael starke
952489089e Expanded height of outline view elements a bit more. 2013-11-05 20:56:00 +01:00
michael starke
82f5d812e5 Fixed squashed outline view layout
Fixed missing passwords on saved files
2013-11-05 01:00:57 +01:00
michael starke
2ed2346c92 Fixed issue that prevented files with keys from being decrypted properly 2013-11-05 00:26:36 +01:00
michael starke
00c43ef50f Updated more xibs to Xcode 5
Fixed KeePassKit issue on savin kdbx files with deleted objects
2013-11-04 21:26:31 +01:00
michael starke
52b734239f Fixed layout constraints bug in InspectorView
Updated more xibs to Xcode 5 format
More stubbing regarding autotype
2013-11-04 00:26:19 +01:00
michael starke
2c8dba441a Updated KeePassKit (updated documentation) 2013-11-04 00:24:21 +01:00
Michael Starke
2accaada1a Merge pull request #101 from Schtee/master
Fixed tab ordering
2013-10-31 15:14:24 -07:00
Stephen Taylor
514318a156 Fixed tab ordering 2013-10-31 21:30:50 +00:00
michael starke
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
2013-10-31 21:10:10 +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
620be11f0d Fixed #93. Formatter are now cleaned up on reused table cell views 2013-10-21 19:11:39 +02:00
michael starke
89105c6e90 Refactored unlocking to be done via notifications not direct calls to enable background unlocking by keepasshttp 2013-10-21 01:09:14 +02:00
michael starke
5711f82d13 Updated view to Xcode 5 format 2013-10-20 20:07:37 +02:00
michael starke
373b7f6381 Hidden unused edit button in inspector
Fixed wrong displayed group name for search results.
2013-10-20 19:47:26 +02:00
michael starke
09263b4559 Approprate naming for service protocol
Minor code cleanup
2013-10-20 19:38:57 +02:00
michael starke
5d90b23569 Fixed #64 Attachment count is now displayable as a column in the entry view 2013-10-15 23:20:46 +02:00
michael starke
8a7b2f8085 Database settings now store and load color of db and compression algorithm
Fixed wrong sort descriptor for modificationDate on entry view table
2013-10-15 00:26:57 +02:00
michael starke
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)
2013-09-30 10:26:46 +02:00
michael starke
e54790b745 Minor updates 2013-09-24 11:22:41 +02:00
michael starke
d9f457e1cb Fixed error in saving KDB files using the root group. Resulted in wrong group level 2013-09-20 01:55:03 +02:00
michael starke
accfdbc4f2 Fixed MPDocument tests to work again 2013-09-20 01:54:02 +02:00
michael starke
71eec7d86a Removed obsolete code 2013-09-19 00:19:42 +02:00
michael starke
61490cfb65 Fixed issue in error handling of corrupt KDB files
Refactored Base64 category to please static analyser
2013-09-19 00:19:18 +02:00
michael starke
868950e873 Upgraded project to XCode 5
Fixed warnings in XCode 5
2013-09-19 00:06:29 +02:00
michael starke
6a6b1e1ba5 Fixed error in setting Notes 2013-09-19 00:06:05 +02:00
michael starke
98a58ba3ea root group in KDB files now gets expanded by default, as this information isn't stored inside the KDB file format 2013-09-16 23:58:20 +02:00
michael starke
9a0b64de6e Fixed issue with KDB files not being saved on Cmd+S 2013-09-16 23:56:42 +02:00
michael starke
c2922d5ead Added Names for Copy actions 2013-09-16 23:44:47 +02:00
michael starke
d7f82bf88f Copy and drag between documents should work now 2013-09-16 21:25:55 +02:00
michael starke
eeb6cfbe95 Fixed #86 2013-09-16 02:07:35 +02:00
michael starke
dc84dd86e9 Tweaked Spacings. Unified Spacings for Groups and Entries view 2013-09-16 02:01:00 +02:00
Michael Starke
c1ae159260 Merge pull request #88 from gurgeous/master
minor whitespace cleanup, fixes #87
2013-09-15 16:55:58 -07:00
amd
7a3fdca30b minor whitespace cleanup, fixes #87 2013-09-15 15:56:47 -07:00
michael starke
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
2013-09-15 23:41:02 +02:00
michael starke
bd9587dddd Code cleanup in KeePassKit 2013-09-15 23:39:51 +02:00
michael starke
a7114b3ef2 Added NSPasteboardWriting and NSPasteboardReading to KPKGroup and KPKEntry 2013-09-12 01:04:30 +02:00
michael starke
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)
2013-09-11 00:54:26 +02:00
michael starke
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
2013-09-10 00:57:47 +02:00
michael starke
5511dd1207 Fixed issue with nested groups in KDB files not being loaded properly 2013-09-06 20:59:36 +02:00
michael starke
fb88d8d498 Removed Autotype damon
Added DDHotKey for Global Hotkey registration
2013-09-05 19:46:46 +02:00
michael starke
add5074daa Fixed issue that resulted in password change button being disabled for empty password/keys after canceling the lossy save warning dialog 2013-09-04 23:55:56 +02:00
michael starke
2e5f03b515 Cleaned up Stringsfile 2013-09-04 23:39:39 +02:00
michael starke
b903fa1ee2 Removed unused Error.strings 2013-09-04 23:18:01 +02:00
michael starke
b21d375278 Added simple wrapper to add error codes on description 2013-09-04 21:27:58 +02:00
michael starke
6bfa2b87ee Missing commit for error display 2013-09-04 21:27:38 +02:00
michael starke
7ba43eceec Implemented alert dialog functionality to warn on saving unsupported features in a KDB file. 2013-09-04 21:27:19 +02:00
michael starke
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) 2013-09-04 21:26:46 +02:00
michael starke
b162fcb7c3 Fixed issue in SaveAccessoryViewController that resulted in wrong version for XML files selection 2013-09-04 21:26:11 +02:00
michael starke
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
2013-09-04 21:25:32 +02:00
michael starke
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
2013-09-04 02:15:22 +02:00
michael starke
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
2013-09-04 02:14:04 +02:00
michael starke
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
2013-09-03 21:20:09 +02:00
michael starke
aea17f4428 Enabled drag and drop of urls to create entries 2013-09-03 20:57:01 +02:00
michael starke
91c9a720e7 Removed MiniKeePass lib Submodule 2013-09-03 20:56:43 +02:00
michael starke
a915c4fcf8 Expires checkbox bound to entry model data 2013-09-03 20:38:28 +02:00
michael starke
e7cdf352f8 Group inspector now correctly edits expires flag and search and auto type inheritance 2013-09-03 01:26:03 +02:00
michael starke
de13be4db8 Fixed default auto type and search settings for groups 2013-09-03 01:25:28 +02:00
michael starke
9c28e27ffa Fixed group moving issue
Fixed missing tree setting for entries and group on KDB reading
2013-09-03 00:59:07 +02:00
michael starke
2829e66877 Update KeePassKit (Fixed Group order and Icon issue)
Enhanced database locking to actually encrypt the data although the file is not stored before (so changes might get lost)
Changed version handling a bit to make future export/save as possible
2013-09-03 00:44:55 +02:00
michael starke
0ae2946466 Fixed issue with binary data loading of KDB files
Fixed issue with username wrongfully set by title setter
2013-09-01 15:19:25 +02:00
michael starke
95b60a9624 Updated KeePassKit to development version 2013-09-01 02:17:03 +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
319d165141 Added credits for translation 2013-08-31 01:04:22 +02:00
michael starke
a427cdec6d Added french localization provided by Gil André 2013-08-31 00:59:55 +02:00
michael starke
79d423df95 Fixed wrong handling of non expiring entries in KDB format
Fixed wrong usage of 0 as GroupID in KDB format
2013-08-30 20:23:41 +02:00
michael starke
b9ff153346 Fixed error in Time encoding in KDB format 2013-08-29 23:40:39 +02:00
michael starke
a82a552011 Fixed compatibility issues with Keepass KDB files 2013-08-29 12:11:04 +02:00
michael starke
4c12ec324c Updated submodule 2013-08-28 10:04:16 +02:00
michael starke
4cfd124d9d Updated KeePassKit 2013-08-26 12:07:37 +02:00
michael starke
9ef3aeb857 Updated KeePassKit 2013-08-23 01:16:10 +02:00
michael starke
899c65d8fd Save and restore outline tree state on save/load. Currently only on kdbx files. 2013-08-23 01:14:30 +02:00
michael starke
3cacbd33a8 Updated KeePassKit submodule 2013-08-22 00:58:04 +02:00
michael starke
84f91361a6 Updated submodule 2013-08-21 00:46:45 +02:00
michael starke
214a192a4d Fixed typo 2013-08-21 00:45:44 +02:00
michael starke
30a5f1d0b0 Updated submodule
Updated writing test to actually test something
2013-08-20 22:30:09 +02:00
michael starke
e8124b0415 Updated KeePassKit submodule
Added save to Kdbx test
2013-08-20 03:30:57 +02:00
michael starke
f80226ee6c Updated submodule
fixed wrong password test
2013-08-19 23:18:17 +02:00
michael starke
724644c1bf Updated submodules
Added test databases
2013-08-19 22:42:52 +02:00
michael starke
aa4b6dc08e Updated submodule 2013-08-18 01:44:07 +02:00
michael starke
46dfb19c95 Updated submodule 2013-08-18 01:33:28 +02:00
michael starke
032b9a32ee Updated submodule 2013-08-17 23:24:00 +02:00
michael starke
d30bcac236 Updated submodule
Fixed error in Autotype test (password wrong)
2013-08-17 15:39:40 +02:00
michael starke
bbd0062301 Minor GUI changes
Updated KeePassKit submodule
Added test stub for autotype parsing
2013-08-17 01:45:18 +02:00
michael starke
f335825c44 fixed #62 application now shows a welcome screen if no other window is opened
fixed #79 modification data can be used as table column
fixed #74 added group sorting in search results
2013-08-16 04:00:08 +02:00
michael starke
dcef431c5c Drag and Drop of files to Finder started 2013-08-16 01:54:14 +02:00
michael starke
5ce44e909c Fixed #69
Opene Files will block the reopening mechanism.
Restored windows will still be reopened, but the open file will be the front most window.
2013-08-15 23:05:27 +02:00
michael starke
9c69bd6528 Experiments with globe hot-key via EventTaps instead of Carbon API
Drag and Drop of entries and groups reworked
Minor fixes in Tests
2013-08-15 22:45:54 +02:00
michael starke
16f10942ee Added tests for placeholder mapping 2013-08-15 02:11:11 +02:00
michael starke
fc7aa100b9 Updated submodule 2013-08-14 23:31:33 +02:00
michael starke
706a06e389 Added welcome screen to remove confusion on initial launch 2013-08-14 23:29:44 +02:00
michael starke
3a4d72767b Small fixes to context toolbar button
Added more database icons
2013-08-14 01:15:10 +02:00
michael starke
e0f2351c80 Fixed layout issues in Group inspector
Added key-file generator fixes #25 #76
Improvements on the context menu toolbar button to add templates entries
2013-08-13 20:50:42 +02:00
michael starke
5254ce0fe4 Extendend color test
Some experiments on the segmented toolbar button
Updated keepasskit submodule
2013-08-13 02:52:16 +02:00
michael starke
b6d6485c60 Updated submodule 2013-08-12 01:39:07 +02:00
michael starke
86e97ad767 Restrucutred Settings and extracts Password edit
Introduced custom save palen accessory view to enable save in different formats (unfunctional for now)
Started reworking drag and drop of entries and groups
2013-08-11 17:58:39 +02:00
michael starke
116b3b3253 Fixed error that issues a save every time settings were stored 2013-08-10 01:48:39 +02:00
michael starke
714563250b Updated Submodule.
Fixed Hexcolor test
2013-08-09 23:34:50 +02:00
michael starke
f586127cd1 Toolbar now should get autosaved 2013-08-09 15:42:12 +02:00
michael starke
4b42493376 Updated submodule
Added Test for Hashed data
2013-08-09 01:58:43 +02:00
michael starke
bc0af02be4 Updated submodule 2013-08-08 01:52:55 +02:00
michael starke
7f7bd010b2 Added more database icons 2013-08-08 01:50:46 +02:00
michael starke
e688eaa776 Updated submodule 2013-08-07 20:22:48 +02:00
michael starke
864dea83f4 Updated submodule 2013-08-07 00:15:10 +02:00
michael starke
28488d4eb9 Updated MiniKeePassLib 2013-08-06 01:31:49 +02:00
michael starke
9b31caf577 Updated keepasskit 2013-08-06 01:31:14 +02:00
michael starke
fab5618634 Updated Readme 2013-08-05 22:13:21 +02:00
michael starke
b913d37797 Added loading tests for meta entries
Added Test KDB database with custom icon
2013-08-05 21:26:06 +02:00
michael starke
f87e60442e Some work to get Drag and Drop back up again. Might be useful to postpone it until KeePassKit is ready to replace MiniKeePassLib 2013-08-04 23:16:41 +02:00
michael starke
450bc3d4dd Entropy is now calculated for Custom Alphabets in Password Generator View
Custom String in Password Generator View are now filtered to only include unique characters
2013-08-04 03:41:09 +02:00
michael starke
9d22494bf4 Drag and Drop support for File attachments 2013-08-02 00:10:08 +02:00
michael starke
560d9ce941 Fixed issue with notes field not being properly bound to Group notes 2013-08-01 19:40:30 +02:00
michael starke
115537c95b Copy on disabled TextFields now possible. This behavior will be used when edit mode is added.
Fixed include issue
Added Tests for NSCoding compliance of KPKAttribute, KPKEntry and KPKBinary
2013-08-01 01:33:27 +02:00
michael starke
83eb0edad2 Kdb handling optimized 2013-07-31 03:23:29 +02:00
michael starke
8efcd79581 Default Username gets saved 2013-07-31 02:53:05 +02:00
michael starke
780c8782e6 Updated Localization
Added configureable Table headers in Entry view
2013-07-31 02:50:13 +02:00
michael starke
31f456929c Added Template editing.
Creating with templates not supported yet.

Templates are listed in Context-Menu under the AddEntry Toolbar
Toolbar Button is missing an Arrow for now. Control-Size is not working correctly for now
Nested Template or Trash groups aren't considered, this is a bug!
Minor changes to the UI (Settings tabs now use common icons)
Added Workflow-Settings tab to extract all the custom action possible on entries. The copy or open on URL dbl-click setting will move over to this tab.
2013-07-30 20:37:59 +02:00
michael starke
80d9dfb1cb Merge branch 'master' of https://github.com/lotz/MacPass into lotz-master 2013-07-30 12:05:48 +02:00
michael starke
2fc8e801ab Added stubbed GUI for group inspector 2013-07-30 12:03:55 +02:00
Kurt
ad07c0de6c Adding a setting to enable launching URLs on double-click 2013-07-29 21:31:29 -04:00
michael starke
e33a9fdc93 Enhanced Context menu on outline view 2013-07-30 00:23:25 +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
e050840b6f Updated Submodules 2013-07-28 13:27:18 +02:00
michael starke
7ffcc0e43e Fixed #70
Empty keys for custom fields are handled correctly
2013-07-27 22:24:19 +02:00
michael starke
5378410937 Updated submodules
Unfinished Toolbar Button
2013-07-27 02:56:35 +02:00
michael starke
3dfadd7af1 Updates to the Toolbar 2013-07-27 00:19:16 +02:00
michael starke
5920697811 Removed obsolte Files
Added ToolbarButton to be used as context-menu
2013-07-27 00:18:58 +02:00
michael starke
b96810db1b Experimented with URL draggin and Entry creationg 2013-07-26 02:12:09 +02:00
michael starke
4172d10aa7 Search bar is now animated 2013-07-25 02:46:53 +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
8087085fc0 Updated KeePassKit Submodule
Minor changes to localization
2013-07-22 02:32:36 +02:00
michael starke
9ced3fce0b Changed password/keyfile requesting. No password/keyfile is enforced until you want to save the file. 2013-07-22 00:02:14 +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
45cb4a2652 Updated Credits 2013-07-21 14:41:37 +02:00
michael starke
1f94a626bb Create new on activate disabled. There's a annoying bug in there :( 2013-07-21 14:22:44 +02:00
michael starke
a6afe0bcf4 Fixed #29 Application now stores the last open database by itself. If window restoration in OS X is disabled, the app also reopens the last db. 2013-07-21 14:14:05 +02:00
michael starke
1fd89bfab6 Updated submodules 2013-07-21 04:29:22 +02:00
michael starke
db0640840f Updated Submodules 2013-07-21 01:01:23 +02:00
michael starke
fb735d9e41 Reduced PDF file sizes 2013-07-21 00:54:19 +02:00
michael starke
862cbe839e Updated Submodule 2013-07-20 20:00:16 +02:00
michael starke
cb5a71dfee Updated submodule 2013-07-20 19:46:31 +02:00
michael starke
30697648b9 Updated localization
Fixed an issue that automatically set the first group to be the trashcan
2013-07-20 17:04:13 +02:00
michael starke
e5e8d01dff Removed unused Code 2013-07-20 16:42:35 +02:00
michael starke
030dbd5be7 Fixed #46 Binaries get now deleted when entries are delete on trans cleaning
MenuEntries are validated and disabled to fix #58. Model still doesn't do any testing
2013-07-20 16:31:20 +02:00
michael starke
e306b2b3f2 Updated submodule 2013-07-20 12:26:53 +02:00
michael starke
0fe99cda97 Updated Submodules 2013-07-20 12:23:19 +02:00
michael starke
c207b2b24a Experiments with token filed in Inspector 2013-07-20 03:23:18 +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
5e6d2bed3d Removed commented code 2013-07-19 18:42:18 +02:00
michael starke
5e6e31fb47 Fixed Issue with non-initalized password repeat filed on first load of the databaseSettings window 2013-07-19 18:26:42 +02:00
michael starke
8d34f77a1f Bumped Version
Updated Credits
2013-07-19 03:21:47 +02:00
michael starke
859fe5ede8 Default fields are now respected too in validation 2013-07-19 03:14:41 +02:00
michael starke
fef291df88 Added custom string field validation. Still needs testing for default keys 2013-07-19 03:06:29 +02:00
michael starke
c1b47bdb77 Enhanced password input to check and verify
Added repeat password input in settings
New databases without password request on (it's not changed on file until the saved)
2013-07-19 01:39:52 +02:00
michael starke
0e102d3f0f Saving last state of Inspector (last document wins) 2013-07-18 21:23:32 +02:00
michael starke
d4c7d49d6f Fixed issue with window restoration 2013-07-18 21:16:56 +02:00
michael starke
0144e3c21f Bumped Build number 2013-07-18 04:36:45 +02:00
michael starke
dd5eef4e60 Fixed missing delete button on custom fields 2013-07-18 04:29:17 +02:00
michael starke
bfc610a25e Added "reopen last database" featuer
Removed standard open new db on activate
Enabled windows state restoration
Enabled table column state restoration
Menu items should be validated better
2013-07-18 04:21:23 +02:00
michael starke
0986271199 Updated Submodules
Extracted TabelViewDelegates for Attachments and Custom Fields
2013-07-18 02:55:09 +02:00
michael starke
63c3c83eb8 Updated Screenshots
Fixed some localization errors
2013-07-17 01:34:57 +02:00
michael starke
0a42e55f0e Added custom-field copy to the context menu on entries. It's not fully functional as it's not correctly using the click but always the selected entry! 2013-07-17 01:02:02 +02:00
michael starke
442d16e297 Updated submodules 2013-07-17 00:03:24 +02:00
michael starke
6f92b70039 Updated Submodules 2013-07-16 02:07:11 +02:00
michael starke
8496140f9c XML Export now uses pretty print option 2013-07-16 01:07:11 +02:00
michael starke
d814556376 Merge branch 'master' of https://github.com/mstarke/MacPass 2013-07-15 22:10:32 +02:00
michael starke
c0051f852e Added export to XML action for Version2 Databases
Small updates to Database Settings window
2013-07-15 22:10:27 +02:00
Michael Starke
726f8846b8 Merge branch 'master' of https://github.com/mstarke/MacPass 2013-07-15 17:37:43 +02:00
Michael Starke
c50da8f0ac Changed file encodings 2013-07-15 17:37:18 +02:00
michael starke
f4c67ea603 Updated Submodules 2013-07-15 10:36:22 +02:00
Michael Starke
99163ab84c Updated submodules 2013-07-14 22:54:14 +02:00
michael starke
3ae08796a1 Updated KeePassKit 2013-07-14 15:03:22 +02:00
michael starke
665dad02ac Updated KeePassKit 2013-07-14 12:05:29 +02:00
michael starke
2630dc8778 Added shared Schemes to transfer Build Incremente script 2013-07-14 12:04:54 +02:00
michael starke
9836d3c194 Updated KeePassKit 2013-07-14 01:51:09 +02:00
michael starke
55d0eddbf8 Merge branch 'master' of https://github.com/mstarke/MacPass
Conflicts:
	MacPass/MacPass-Info.plist
2013-07-14 01:50:31 +02:00
michael starke
03c5f78960 Updated build 2013-07-14 01:49:17 +02:00
Michael Starke
1d688293af Updated KeePassKit 2013-07-13 23:02:30 +02:00
michael starke
6b14f84afb Experimenting with edit mode for the Inspector 2013-07-13 18:45:32 +02:00
michael starke
a31e287ec8 Fixed Tests
Fixed error that lead to trying to create and array with nil object
2013-07-13 00:00:51 +02:00
michael starke
860d6bb21c Added KeePassKit to start rewrite of MiniKeePassLib 2013-07-12 01:07:06 +02:00
michael starke
3d14904640 Key/Password set/reset test 2013-07-11 01:51:20 +02:00
michael starke
3d4c183bdb Updated tests 2013-07-11 00:25:20 +02:00
michael starke
00eec52781 Merge branch 'master' of https://github.com/mstarke/MacPass 2013-07-11 00:23:43 +02:00
michael starke
ab0199e3dd Setup for UnitTests 2013-07-11 00:23:30 +02:00
Michael Starke
910c89288f Added IRC channel information 2013-07-10 23:17:59 +02:00
Michael Starke
eaa072f298 Update README.md 2013-07-10 19:34:10 +02:00
Michael Starke
d0b6927a5e Update README.md 2013-07-10 19:33:31 +02:00
Michael Starke
b7d15f7e49 Restructured and updated Readme. Added more alternatives. 2013-07-10 10:40:26 +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
75c9aa6873 Temporarily disabled drag and drop until it's working properly
Fixed issues with clearing the trash
2013-07-10 01:20:08 +02:00
michael starke
c34d840e35 Fixed wrong names for redo-actions 2013-07-09 23:50:38 +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
79a8c05e95 Updated views to new Password input. 2013-07-09 02:41:22 +02:00
michael starke
a98720a00c experiments with password toggle input 2013-07-07 23:39:06 +02:00
michael starke
c674745103 Updated references 2013-07-07 22:09:21 +02:00
michael starke
d3cdc4d574 Added 4 more icons. Updated HNHUi 2013-07-07 14:04:43 +02:00
michael starke
dfb8c7936a Updated HNHUi 2013-07-06 12:13:38 +02:00
michael starke
02f54d2c35 Updated HNHUi 2013-07-06 12:11:01 +02:00
michael starke
1db5bd0e12 Bumped Version to 0.3.1 2013-07-06 04:22:08 +02:00
michael starke
cadfd3fdca Fixed issue that occurred in no reset on Database settings after cancle 2013-07-06 04:20:36 +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
005bab7380 Updated HNHUi 2013-07-06 04:16:56 +02:00
michael starke
f0e4def758 Added better save to disk icon 2013-07-06 01:05:45 +02:00
michael starke
58abad34a1 Updated HNHUi 2013-07-06 01:05:24 +02:00
725 changed files with 52267 additions and 28037 deletions

5
.gitignore vendored
View File

@@ -13,4 +13,7 @@ build/*
xcuserdata xcuserdata
profile profile
*.moved-aside *.moved-aside
Assets/MacPass Icons Grayscale V3.ai
Assets/MacPass Icons Grayscale V4.ai
MacPass.xcodeproj/xcshareddata/xcbaselines
Carthage

18
.gitmodules vendored
View File

@@ -1,12 +1,6 @@
[submodule "KissXML"] [submodule "DDHotKey"]
path = KissXML path = DDHotKey
url = https://github.com/robbiehanson/KissXML.git url = https://github.com/mstarke/DDHotKey.git
[submodule "MiniKeePassLib"] [submodule "TransformerKit"]
path = MiniKeePassLib path = TransformerKit
url = https://mstarke@github.com/mstarke/MiniKeePassLib.git url = https://github.com/mattt/TransformerKit.git
[submodule "HNHUi"]
path = HNHUi
url = https://mstarke@github.com/mstarke/HNHUi.git
[submodule "CocoaHTTPServer"]
path = CocoaHTTPServer
url = git://github.com/robbiehanson/CocoaHTTPServer.git

Binary file not shown.

Before

Width:  |  Height:  |  Size: 20 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 51 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 51 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 140 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 9.0 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 140 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 396 KiB

Binary file not shown.

Binary file not shown.

Before

Width:  |  Height:  |  Size: 6.7 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 41 KiB

View File

@@ -1 +0,0 @@
8

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

Binary file not shown.

Binary file not shown.

After

Width:  |  Height:  |  Size: 949 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.1 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 937 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 914 B

Some files were not shown because too many files have changed in this diff Show More