828 Commits

Author SHA1 Message Date
michael starke
1b1edbb32a updated dependecies 2017-11-15 16:44:14 +01:00
michael starke
e7de8cd139 removed tag value transformer since the issue was an error in KeePassKit 2017-11-15 10:09:34 +01:00
michael starke
54b101cb68 Added status code check to prevent empty icons 2017-11-15 09:45:01 +01:00
michael starke
8a2890b4de removed 10.13 typedef 2017-11-14 21:04:56 +01:00
michael starke
1a7dc9af96 Using current KeePassKit (fixes tag loading/saving issues) 2017-11-14 19:41:00 +01:00
michael starke
4d4d611dd4 Show custom attribute key when copied into clipboard 2017-11-14 18:52:31 +01:00
michael starke
adcd80b2ab updated german localization 2017-11-14 18:11:09 +01:00
michael starke
501a76dc29 added missing commits for updated localization 2017-11-14 18:01:19 +01:00
michael starke
81078c5954 Updated english localization 2017-11-14 18:00:59 +01:00
michael starke
b7f9046f54 Removed KeePassKit Localization. Localization now is included in the framework 2017-11-14 12:24:26 +01:00
michael starke
f0507ee761 using property 2017-11-14 12:24:05 +01:00
michael starke
ddf78891ae Aligend button localization for plugin data popup 2017-11-14 12:23:59 +01:00
michael starke
81414d56ba Updated xib to Xcode9.1 2017-11-14 11:37:51 +01:00
michael starke
d0dfa0ecac Added support for tag completion 2017-11-13 18:47:36 +01:00
michael starke
75927f41c1 Enhanced localization comments 2017-11-13 18:24:15 +01:00
michael starke
9d4bbd33c1 Clarified localizations by adding more comments 2017-11-13 09:28:12 +01:00
michael starke
c047c98d80 working on support for expanding custom fields 2017-11-13 09:14:03 +01:00
michael starke
e410f55d58 Enhanced localization comments to clarify keys 2017-11-13 09:14:03 +01:00
neuroine
3b178ffb07 updated Polish translation (#679) 2017-11-13 09:13:52 +01:00
michael starke
6e73a390bb Using background color attribute on entries to dispaly colorized images 2017-11-10 16:44:17 +01:00
michael starke
a5161190d3 missed commit of xib for cleanup 2017-11-10 11:18:28 +01:00
michael starke
20ee3e8640 removed obsolte code from MPInspectorBuilderViewController 2017-11-10 11:18:14 +01:00
michael starke
c383e25b34 removed reference builder menu entry since it’s not working yet 2017-11-10 11:17:29 +01:00
michael starke
e3bf5ea41a updated KeePassKit dependency 2017-11-10 11:17:16 +01:00
michael starke
5a2186c681 Removed MPToken. Functionality will be added to KeePassKit 2017-11-08 16:45:08 +01:00
michael starke
d4c3dde964 extende token tests 2017-11-08 13:23:23 +01:00
michael starke
b20631da6e masked value should not be cached since it might include references 2017-11-08 13:23:06 +01:00
michael starke
c8bc829600 added missing files to project 2017-11-07 19:06:15 +01:00
michael starke
46d20228ae started refactoring autotype system to use tokenizer 2017-11-07 18:24:36 +01:00
michael starke
3cf44eeb26 Updated localization to sorted import format for better workflow 2017-11-06 11:53:28 +01:00
michael starke
3db0e55b8f moved reference builder popup code to entry inspector 2017-11-06 11:52:35 +01:00
michael starke
eaba7a6da3 added LaTeX related ignores 2017-11-06 11:51:39 +01:00
michael starke
bbc612935c Added draft for acknowlegements 2017-11-06 11:51:20 +01:00
michael starke
96179556dc Custom fields now correctly are hidden/displayed when protected attribute is set 2017-11-03 14:12:14 +01:00
michael starke
4a1b7972b2 added support for last top visible entry in entry view but kept it disabled for now 2017-11-02 18:20:08 +01:00
michael starke
8fea528ec2 bumped KeePassKit and HNHUi version 2017-11-02 18:01:04 +01:00
michael starke
2a1e88a97a fixed menu item duplication for NSSecureTextFields 2017-11-02 17:57:01 +01:00
michael starke
6ef213d21a removed unnecessary logging 2017-11-02 17:56:43 +01:00
michael starke
da7a247382 Enhanced KDB file handling
Locking now stores as KDB internally not just to disk
Logging when data loss occurs
2017-11-01 17:34:27 +01:00
michael starke
65a3bdc992 fixed bugs in icon selection view
download icon button now is only enabled for nodes
delete icon call now has saveguards to not run into assertions
delete icon context menu action gets disabled if not applicable
feedback for errors when downloading a icon
better error handling when download for icons fails
2017-10-30 14:03:42 +01:00
michael starke
c86a6b0504 rolled out new submenu to single items
changed some localization keys
build menus using centralized MPContextMenuHelper
2017-10-30 14:03:42 +01:00
michael starke
d69ced43c9 added reference builder menu item to textfields.
Reference builder is not working at the moment
2017-10-30 14:03:42 +01:00
michael starke
a2bc25e671 Enhanced autotype candidate selection
selection window now uses a table instead of popup menu
selection window will not activate MacPass and thus will not block view
selection window displays evaluated placeholders (sans password) for better identification
2017-10-30 14:03:42 +01:00
michael starke
90cff33055 added maske command with masked password (but only password!) 2017-10-30 14:03:42 +01:00
michael starke
d6f4411313 began extracting Autotypecandidate selection to separate controller 2017-10-30 14:03:42 +01:00
Michael Starke
991e7eb763 Carthage uses macOS instead of Mac 2017-10-28 19:49:35 +02:00
michael starke
8e9fbf4bd9 moved stringdicts to correct location in project
added german stringsdict
2017-10-26 18:46:31 +02:00
neuroine
15b9401084 updated Polish translation (#670)
Thanks!
2017-10-26 18:33:41 +02:00
michael starke
85ac751a44 added localization for context bar 2017-10-26 18:32:51 +02:00
michael starke
509d0c84b2 moved overlay display to MPPasteboardController
content copied in text fields now gets purged if clear-clipboard is set to true
2017-10-26 18:30:56 +02:00
michael starke
37fc5241ce minor restructurings 2017-10-26 16:29:42 +02:00
michael starke
5606da7b1f updated xibs to Xcode 9 2017-10-25 15:03:21 +02:00
michael starke
b73ae4c064 Fixed missing MacPass icon on WelcomeWindow 2017-10-25 15:03:03 +02:00
michael starke
b5b2dcbc9d adoped new KeePassKit API 2017-10-25 14:38:11 +02:00
michael starke
4f98584a2e remove undo action after tree reset (eg. after import) 2017-10-25 11:14:40 +02:00
Ryan Rogers
73149dd125 Use arc4random_uniform() to avoid modulo bias. (#669)
Avoid a possible modulo bias in randomCharacter by using arc4random_uniform().
2017-10-24 19:01:38 +02:00
michael starke
0161435418 using version instead of direct hash for KeePassKit 2017-10-24 18:55:23 +02:00
michael starke
b79a0851de Updated KeePassKit fixing nested placeholders and references 2017-10-24 18:41:44 +02:00
michael starke
de36928487 Fixed crash in KeePassKit when placeholders where supplied to KPKTreeDelegate 2017-10-24 17:11:34 +02:00
michael starke
53a8ee0d57 added placeholder evaluation in tree delegate 2017-10-24 17:04:22 +02:00
michael starke
68b751a3a8 hide fix autotype menu item, show only if alternat-key is pressed when opening the menu (no live update!) 2017-10-20 13:56:42 +02:00
michael starke
eaeb931e36 updated more comments for localization 2017-10-20 11:19:22 +02:00
michael starke
d2ab472a8c using modern objective-c 2017-10-20 11:19:22 +02:00
michael starke
09b9b5fbb6 Extended localization comments 2017-10-20 11:19:22 +02:00
michael starke
e8573431cf using class property 2017-10-20 11:19:22 +02:00
michael starke
991fbe38dd code style for private iVars 2017-10-20 11:19:22 +02:00
michael starke
0dafc89771 dispatch_after instead of performSelector:afterDelay. Converted internal property to iVar 2017-10-20 11:19:22 +02:00
michael starke
392dcc51f0 using 10.10 API for placeholder 2017-10-20 11:19:22 +02:00
michael starke
0fc77d5809 moved nextKeyView to xib 2017-10-20 11:19:22 +02:00
michael starke
d10a0db960 Added localization comments for MPAutotypeDaemon 2017-10-20 11:19:22 +02:00
michael starke
0e939b2f05 Moved Key in file 2017-10-20 11:19:22 +02:00
michael starke
a86e5d5456 removed duplicate in knownRegions 2017-10-20 11:19:22 +02:00
Michael Starke
4547edd8f8 extended build command to disable sparkle 2017-10-20 11:10:25 +02:00
michael starke
80f67378f7 removed 10.13 sdk typedef NSNibName 2017-10-19 15:08:49 +02:00
michael starke
11a36d2370 Added base localizations for string files 2017-10-19 15:01:17 +02:00
michael starke
687a0ec094 setup delegate in xib instead of code 2017-10-19 13:27:41 +02:00
michael starke
873b4cce63 using MacPass code style. Removed auto-open of path control as this annoys if MacPass gets focus 2017-10-19 13:23:45 +02:00
michael starke
c605749b9c Using coherent code style 2017-10-19 13:23:22 +02:00
michael starke
55c2ac3980 updated to current KeePassKit 2017-10-19 13:11:37 +02:00
michael starke
c4bd138ecb Fixed more issues with sheets being displayed when database is locked 2017-10-19 13:11:37 +02:00
michael starke
5c240ded7f Fixed issue with some sheets hanging around when the database is locked 2017-10-19 13:11:37 +02:00
michael starke
2523a74053 fixed typo in comment 2017-10-19 13:11:37 +02:00
michael starke
241b1ad2b4 using current KeePassKit 2017-10-19 13:11:37 +02:00
michael starke
04f4e96cae reset to system language for running app 2017-10-19 13:11:37 +02:00
michael starke
a09bc919f2 More cleanup on database settings windows. Memory display for Argon2 now uses stepper and NSByteCountFormatter 2017-10-19 13:11:37 +02:00
michael starke
008c446f3d Localization file cleanup 2017-10-19 13:11:37 +02:00
michael starke
5a743631f1 Added localization for duplicate entry history window 2017-10-19 13:11:37 +02:00
michael starke
3c305f6eaa updated to current Xcode 9 2017-10-19 13:11:37 +02:00
michael starke
1447c28c37 Enabled localzation for duplicate entry options window 2017-10-19 13:11:36 +02:00
michael starke
ba2b282065 Updated german localization 2017-10-19 13:11:36 +02:00
Christoph Leimbrock
fc70464e19 Various usability improvements (#665)
* Set password creator window title

* Fix TODO, help url is read from Info.plist instead of a string literal

* Remove width constraint for 'Set Defaults' button of password generator so text is not cropped

* Improve keyboard shortcuts
New entries can be created using cmd + n, while cmd + shift + n creates new groups. Creating new databases is probably done too rarely to warrant a keyboard shortcut.
Additionally the 'New' menu item now has a submenu containing actions to create new entries, groups and databases (fixing #405).

* Hook up keyboard shortcut cmd + backspace to delete action

* Use shorter date format in inspector and add special output for distant future

* Show date picker when expiration is activates for either groups or entries but no date set

* Prompt for key file pops up automatically when the field is selected using tab

* Focus title field when new groups are created (#606).

* Rename search method so text fields don't capture it (#531)

* Don't show empty tags

* Remove menu item used for debugging.
2017-10-19 13:10:43 +02:00
Michael Starke
864e323ec7 Fixed typos. Moved sections around. 2017-10-17 18:15:11 +02:00
michael starke
4d4b9ca568 updated layout on security settings windows 2017-10-16 19:55:41 +02:00
michael starke
3c18215cae Using localized string. 2017-10-16 12:04:52 +02:00
michael starke
ab43ab2a41 added additinal labels 2017-10-16 12:04:23 +02:00
michael starke
b3e9603390 reworked layout for advanced tab in database settings windows 2017-10-16 11:56:02 +02:00
michael starke
f066038476 enforced password changes are only possible after unlock, not before save anymore. Support for one-time forced changes added. 2017-10-13 16:43:51 +02:00
michael starke
0712fccbb1 removed commented unused code 2017-10-13 16:42:09 +02:00
michael starke
4214f77beb removed unused code 2017-10-13 16:41:54 +02:00
Filipe Farinha
0af6861313 cd into MacPass prior to running carthage (#660) 2017-10-11 13:55:46 +02:00
michael starke
21ea2a5bc9 Fixed #657 exiting history display does not break entry display 2017-10-09 19:34:41 +02:00
michael starke
d9b9cd78cb adopting new KeePassKit API for multiple matching window associations 2017-10-09 18:44:21 +02:00
Volcyy
da34f0361a Fixed a typo in German translation (#656) 2017-10-08 18:56:11 +02:00
michael starke
72fe002af6 updated to new KeePassKit
This fixes a mayor error resulting in corrupted KDBX4 files.
2017-10-07 09:21:34 +02:00
michael starke
c47d215a1b enhanced right click target resolving in entry table
If an item is right clicked, it would be the target of an action regardless of selection,
now, if there is a  selection and the right-clicked item is contained in this selection, every item is the target,
otherwise, only the right clicked target is used.
2017-09-29 13:24:46 +02:00
michael starke
df3d9b408f enhanced documentation 2017-09-29 13:22:42 +02:00
michael starke
c7d66bb642 removed private KeePassKit API usage 2017-09-29 11:15:30 +02:00
michael starke
86ec360965 fixed typo 2017-09-29 11:15:14 +02:00
michael starke
217cc73670 Using optimized KeePassKit for better performance and fixed drag and drop issue under macOS 10.13 2017-09-28 16:03:28 +02:00
michael starke
ab09149178 using private API of KeePassKit for better performance 2017-09-27 18:06:10 +02:00
michael starke
e9f00a68b4 fixed old values being displayed in reused table cell views 2017-09-27 18:05:41 +02:00
michael starke
c3739ea6b6 using modern objective-c 2017-09-27 18:05:09 +02:00
michael starke
18c2c1871f code style 2017-09-27 16:32:44 +02:00
michael starke
61826229c8 KDB files now get saved without telling the user he looses data. Extended info display in save dialog 2017-09-26 17:29:27 +02:00
michael starke
fb49a4ac23 made API more terse on type 2017-09-26 17:06:59 +02:00
michael starke
8ef532a208 codestyle 2017-09-26 10:06:54 +02:00
michael starke
b80241d601 restructured import/export 2017-09-26 10:06:49 +02:00
michael starke
57d9fef0d1 removed obsolte ui file 2017-09-26 09:42:44 +02:00
michael starke
527255c6d5 do not follow symlinks when compressing MacPass.app 2017-09-26 09:12:02 +02:00
michael starke
a39d38f457 using updated KeePassKit file for correct rootGroup determination 2017-09-22 14:40:04 +02:00
michael starke
a058d49829 bumped version 2017-09-22 14:39:40 +02:00
michael starke
1ec4286a6c fixed typo 2017-09-22 14:39:25 +02:00
michael starke
213addaedb updated to Xcode 9, using current KeePassKit for better custom icon support 2017-09-22 11:45:30 +02:00
michael starke
6a93056592 disabled nonnull warning for backward compatible call 2017-09-20 16:00:58 +02:00
michael starke
2050e769c4 Revert "updated to Xcode 9"
This reverts commit 802caf7445.
2017-09-20 13:41:59 +02:00
michael starke
802caf7445 updated to Xcode 9 2017-09-20 13:14:50 +02:00
michael starke
024c9d71d1 using updated version of DDHotKeyCenter 2017-09-20 13:14:36 +02:00
michael starke
d7b3170390 updated description for settings to clarify meaning 2017-09-20 10:54:55 +02:00
michael starke
18858beb77 converting to modern Objective-C 2017-09-19 16:05:52 +02:00
michael starke
c80daac682 added MPCollectionView to track index for context menu 2017-09-19 16:05:35 +02:00
michael starke
c444c27a98 allow for drag and drop on iconImageView to update custom icons 2017-09-18 11:21:32 +02:00
michael starke
9ac3caa5b5 extended action enum 2017-09-18 11:21:15 +02:00
michael starke
349466868f using properties 2017-09-18 11:21:03 +02:00
michael starke
b43121816b using properties 2017-09-18 11:20:40 +02:00
michael starke
41f0f64567 fixed typo commet 2017-09-18 11:20:25 +02:00
michael starke
167ee425f8 removed unused plugin code ideas 2017-09-18 11:20:09 +02:00
michael starke
25300040d4 using properties 2017-09-18 11:19:18 +02:00
michael starke
4dce9ac5d4 used specialized asserts in test cases 2017-09-18 11:19:11 +02:00
michael starke
4493e8cb2c introducting delete buttons for custom icons 2017-09-16 10:46:54 +02:00
michael starke
51a99a8bd0 drag and drop for icon files is working 2017-09-14 00:32:20 +02:00
michael starke
cc69db11d3 Fixed issue when emptying the trash containing groups 2017-09-13 17:46:25 +02:00
michael starke
571dbe03a5 udpated KeePassKit to fix custom attribute lookup in autotype 2017-09-11 16:08:53 +02:00
michael starke
892f3596b6 Unified and simplified IconSelection 2017-09-08 11:54:23 +02:00
michael starke
ccb402cde6 Accepting drops on IconSelectionView 2017-09-08 11:43:37 +02:00
michael starke
3aca3cadf5 Added button to toggle protected state on custom fields 2017-09-08 11:43:25 +02:00
michael starke
b40909e459 using modern Obj-C 2017-09-08 11:43:03 +02:00
michael starke
b9e8981619 reset icon working again 2017-09-07 23:59:57 +02:00
michael starke
348da78e23 custom icons can now be selected. 2017-09-07 21:26:12 +02:00
Michael Starke
6410cc905b Update README.md (#645) 2017-09-07 09:33:20 +02:00
michael starke
34c33ef008 fixed various issues with Autotype determining the wrong window title 2017-09-04 11:01:39 +02:00
michael starke
00c3918b12 Added licence header 2017-09-04 09:29:08 +02:00
michael starke
a6f6cb7ca9 using class properties 2017-09-03 09:44:06 +02:00
michael starke
eb171a80f8 updating KeePassKit to fix merge/delete bugs 2017-09-02 15:11:03 +02:00
michael starke
cd0b41e012 using currente KeePassKit (fixes issues with deleted nodes) 2017-09-02 14:53:01 +02:00
michael starke
7dea82a3a2 using fixed KeePassKit 2017-09-02 10:07:11 +02:00
michael starke
c60fe5e39a using current KeePassKit 2017-09-02 10:00:54 +02:00
michael starke
76383d6d9d Added merge action to file menu 2017-09-02 10:00:10 +02:00
michael starke
f8b86a386a removed unnecessary weak references in blocks 2017-09-02 09:42:28 +02:00
michael starke
e8bdd3b2b8 added missing localizations 2017-09-02 09:42:12 +02:00
michael starke
1ed9bc2856 minor changes to localization 2017-09-01 19:35:16 +02:00
michael starke
70650fc20f completed simple merge workflow. Made passwordInputController better reusabel 2017-09-01 16:41:33 +02:00
michael starke
716a822dc0 reordered export actions in file menu 2017-09-01 16:38:32 +02:00
michael starke
e4a86ef0df fixed generic “window” title for password generator window 2017-09-01 16:38:21 +02:00
michael starke
ff28775a5d using properties 2017-09-01 10:58:49 +02:00
michael starke
826644c852 Updated KeePassKit for better merge support 2017-08-30 17:09:05 +02:00
michael starke
1d53f0fbee using class properties where possible 2017-08-30 11:18:14 +02:00
michael starke
46b9b15338 converting to properties 2017-08-30 11:17:10 +02:00
michael starke
258f165cee Using NSFileCoordinator to manage file access in presentedItemDidChange 2017-08-29 15:59:53 +02:00
michael starke
0166c183c7 use properties where possible 2017-08-29 14:58:42 +02:00
michael starke
a0b94312ed using properties where possible 2017-08-29 14:58:25 +02:00
michael starke
aeeca850c2 using class properties where possible 2017-08-29 14:58:13 +02:00
michael starke
801889865f Added spanish localization. Extended english and german localization. 2017-08-25 14:01:40 +02:00
michael starke
dbb44bbc85 Added ui for strategy on file changes 2017-08-24 17:02:47 +02:00
michael starke
b5c3b1f2ce fixed wrong unbound settings key 2017-08-24 17:02:47 +02:00
Carlos Filipe Simões
02c6f40da9 Update README.md (#625) 2017-08-06 00:23:47 +02:00
Chester Liu
f1224b8a38 Convert all Localizable.strings to UTF-8 (#623) 2017-08-02 19:35:53 +02:00
Chester Liu
c4ecf73b58 Use UTF-8 for Localizable.strings in zh-Hans (#621)
* Use UTF-8 for Localizable.strings in zh-Hans

* Restore #611

* Missing semicolon
2017-08-01 17:37:07 +02:00
Michael Starke
a9561a0ad0 Merge pull request #608 from patchao2000/master
Updated Simplified Chinese localization in Preferences and Group/EntryInspectorView
2017-07-26 18:05:39 +02:00
Zhao Peng
b3ea9ce270 Merge branch 'master' into master 2017-07-26 23:55:33 +08:00
Michael Starke
6335d8a610 Merge pull request #611 from skyline75489/zh-hans-localization
Added more zh-Hans localization strings
2017-07-25 16:14:40 +02:00
skyline75489
08a101afa6 Added more zh-Hans localization strings 2017-07-15 19:58:26 +08:00
Zhao Peng
ed238a3bfb updated Simplified Chinese localization in preferences and Group/EntryInspectorView 2017-07-09 17:21:56 +08:00
Zhao Peng
1d6b78bfe6 Merge pull request #1 from mstarke/master
update from origin 20170708
2017-07-08 01:18:00 +08:00
michael starke
47c9491e71 added option to lock on user logout 2017-07-02 09:22:20 +02:00
michael starke
90ca759e67 fixed #600 by removing bad binding 2017-06-17 09:30:04 +02:00
michael starke
da62667620 minor cleanup in xib file 2017-06-16 10:15:01 +02:00
michael starke
ae36b9fb32 Mergen custom fields view into general tab 2017-06-16 10:09:56 +02:00
michael starke
1d1d444da3 cleaned up .travis.yml 2017-06-13 16:18:40 +02:00
michael starke
4e4b0f06f6 Added NO_SPARKLE environment ot preprocessor for customization 2017-06-13 11:30:22 +02:00
michael starke
4ac7cf1a91 Merge branch 'master' into develop 2017-06-12 19:40:39 +02:00
michael starke
984fe768ad Fixed #594. Inner header in KDBX4 file stored corrupted binary sizes. 2017-06-12 19:40:26 +02:00
Michael Starke
749df8334e Merge pull request #595 from sitsofe/spelling
Minor spelling/typo fixes
2017-06-12 11:52:48 +02:00
Sitsofe Wheeler
c1a6789150 Minor spelling/typo fixes 2017-06-10 05:08:09 +01:00
michael starke
294c367306 Merge branch 'master' into develop
# Conflicts:
#	.travis.yml
2017-06-08 19:55:25 +02:00
michael starke
5524d1eb5c removed .travis.yml on master branch 2017-06-08 19:54:56 +02:00
michael starke
20cd994ac8 Merge branch 'master' into develop 2017-06-08 18:39:08 +02:00
Michael Starke
3ecff0f8a5 Added link to continuous releases in downloads 2017-06-08 18:38:09 +02:00
michael starke
68e3c8fb06 removed wrong character in shell script 2017-06-08 18:23:40 +02:00
michael starke
654869d2bc fixed versioning to use travis CI env var. 2017-06-08 17:19:22 +02:00
michael starke
b5c8936a2a added removal of history items 2017-06-08 17:09:30 +02:00
michael starke
8dd465866e Added duplicate entry with options 2017-06-08 15:40:08 +02:00
michael starke
6771d68454 disabled more actions and controls in history view 2017-06-08 15:39:29 +02:00
michael starke
68ed110c4c restore history entries added 2017-06-07 18:19:19 +02:00
michael starke
379d430035 use properties 2017-06-07 16:19:05 +02:00
michael starke
b9e4214ffd Fixed Path 2017-06-07 15:07:10 +02:00
michael starke
122f898d9d added nosparkle define to explicitly disable sparkle updates 2017-06-01 09:53:03 +02:00
michael starke
c157039bf3 zip only the app folder, add overwrite option to update releases 2017-05-29 23:41:58 +02:00
michael starke
e4e6077f5b using after_success instead of before_deploy 2017-05-29 23:23:11 +02:00
michael starke
9240b96b04 using whitelist for travis deploy 2017-05-29 23:04:57 +02:00
michael starke
dde8cb58d3 testing deploy for github 2017-05-29 23:01:28 +02:00
michael starke
665e6684b3 using upload.sh to deliver continous release link on Github 2017-05-29 17:10:29 +02:00
michael starke
12d9ccd8ab adding minimal set for deploying 2017-05-29 16:49:06 +02:00
michael starke
6ba9c9818d minor code cleanup on value transformers 2017-05-29 16:46:59 +02:00
michael starke
90599b613a reformated .travis.yml 2017-05-26 13:41:02 +02:00
michael starke
667bb03d11 building release not debug version 2017-05-25 00:01:14 +02:00
michael starke
ef26b6739e Using xcodebuild instead of broken xctools 2017-05-24 23:42:30 +02:00
michael starke
5babb0146c using Xcode 8.3 for compatibility 2017-05-24 22:26:12 +02:00
michael starke
a6babdcf21 removed carthage since it is already present 2017-05-24 21:47:37 +02:00
michael starke
7c81ebab3a using properties 2017-05-24 18:23:18 +02:00
michael starke
0f214baaa4 removed unused ci script, updated travis.yml 2017-05-24 18:16:42 +02:00
michael starke
ec5551ecad Merge branch 'master' into develop 2017-05-24 18:13:03 +02:00
michael starke
e6a73a2e65 Dropping 10.9 support 2017-05-24 18:12:43 +02:00
Michael Starke
6db404c195 Merge pull request #402 from lenucksi/master
Enable Travis CI with carthage usage
2017-05-24 18:03:25 +02:00
michael starke
7b04331a2d stubbed API to call from outside 2017-05-22 18:11:08 +02:00
michael starke
69f66f3dd3 changed API to better reflect behavior 2017-05-22 18:10:56 +02:00
michael starke
e8185480f1 minor code improvements 2017-05-22 16:19:46 +02:00
michael starke
6eea1ed48e Changed layout for Autotype builder. Using new KeePassKit API 2017-05-19 19:24:24 +02:00
michael starke
3b8e0a7ae2 renamed property more appropriatly 2017-05-19 17:22:27 +02:00
michael starke
1e719f6610 Testing support for custom attributes in autotype builder 2017-05-19 17:12:11 +02:00
michael starke
ee8c552a1a fixed #590 and #591 2017-05-18 19:12:09 +02:00
michael starke
6f888ed3ee Merge alert changes 2017-05-18 17:43:18 +02:00
michael starke
4a95b10af1 changed password input to use block based api 2017-05-18 15:36:46 +02:00
michael starke
9e67d0a1ef Merge button is default action 2017-05-18 12:16:13 +02:00
michael starke
10556d6c08 extracted merge to function. Added action to merge arbitrary files 2017-05-18 12:10:49 +02:00
michael starke
0dd4a2cc1f added synchronization on database change 2017-05-17 19:05:49 +02:00
michael starke
441496f260 clearing plugin data wired up 2017-05-17 19:05:17 +02:00
michael starke
92be84d13a Using current KeePassKit 2017-05-16 17:14:48 +02:00
michael starke
970ca49357 Adopting new KeePassKit APi. Codestyle 2017-05-16 15:30:43 +02:00
michael starke
9beca326a1 Custom data removal. KeePassKit is not KVC-compiant so the ui does not update immmediatly 2017-05-15 09:58:44 +02:00
michael starke
e23c69b681 Codestyle 2017-05-10 17:03:56 +02:00
michael starke
4406fb0d25 Merge branch 'master' into develop 2017-05-05 11:41:47 +02:00
michael starke
be91930498 New App Icons 2017-05-05 11:41:21 +02:00
Michael Starke
f15096931a Added newline to fix formatting issue 2017-05-04 18:57:05 +02:00
Michael Starke
10a098c983 Added link to twitter account 2017-05-04 18:56:36 +02:00
michael starke
94676b82bc using non-leaking KeePassKit 2017-05-04 13:25:30 +02:00
michael starke
2edd97c929 Password creator nor correctly supports composed characters.
This mainly enabeld Emoji support
2017-05-03 15:44:32 +02:00
michael starke
201134554e Merge branch 'master' into develop 2017-05-03 14:09:53 +02:00
Michael Starke
b650e1efa0 Update README.md 2017-05-03 13:56:16 +02:00
Michael Starke
7951789116 Merge pull request #576 from skyline75489/develop
Fix Simplified Chinese localization
2017-04-26 16:14:22 +02:00
skyline75489
ac17d7abf4 Fix Simplified Chinese localization 2017-04-26 21:45:08 +08:00
michael starke
6f613f3659 made bindings less lax 2017-04-25 20:06:21 +02:00
michael starke
f014df579a simplified isHistory wrapper 2017-04-25 20:05:25 +02:00
michael starke
7bc06a5997 properites 2017-04-25 20:05:15 +02:00
michael starke
d3a475fd63 more enabeld bindings 2017-04-25 20:05:07 +02:00
michael starke
c9c3998b7a removed obsolte code. Using properties 2017-04-25 20:04:59 +02:00
michael starke
a136243bf6 Added wrapping adapter for isHistory to ease binding 2017-04-25 11:59:36 +02:00
michael starke
c6200a1079 using gray for alle context bars 2017-04-24 19:06:08 +02:00
michael starke
d65c548f64 add revertToHistoryEntry action 2017-04-24 12:09:11 +02:00
michael starke
420f325dc1 added restore button to history context bar 2017-04-24 12:06:25 +02:00
michael starke
24899fb402 more appropriate category name 2017-04-24 12:05:28 +02:00
michael starke
3f86982339 the selected group is only relevant to display the trash context bar! 2017-04-24 11:44:07 +02:00
michael starke
f5c2aa9fed protected agains wrong index usage on selection retrieval 2017-04-24 11:43:38 +02:00
michael starke
99096740e5 disabling normal inputs in history display 2017-04-24 11:41:15 +02:00
michael starke
bc6f82fa7b removed obsolte code. Better display of trash context bar 2017-04-24 11:11:48 +02:00
michael starke
b059f6b6a6 fixed wrong content display when clearing search or exiting history display. 2017-04-19 22:06:16 +02:00
michael starke
d97a7e53fc exitHistory button in context bar now works 2017-04-19 22:05:39 +02:00
michael starke
4940e40990 reworking context bar display 2017-04-19 18:53:30 +02:00
michael starke
ae7548d005 display history on request 2017-04-19 13:40:04 +02:00
michael starke
f5f4a0ba5d fixed inpsectorviewcontroller not properly pushing history on edits 2017-04-19 13:39:45 +02:00
michael starke
128320d725 updated to current Xcode version 2017-04-19 13:39:14 +02:00
michael starke
abdec9b2c0 moved history display actino to MPDocument 2017-04-19 11:45:39 +02:00
michael starke
223bef5c6c silenced partial availablity warnings 2017-04-19 11:35:02 +02:00
michael starke
56af1da2dd renamed history actions 2017-04-18 17:55:18 +02:00
Michael Starke
e805324d0c Merge pull request #572 from skyline75489/develop
Updated Simplified Chinese translation
2017-04-18 16:36:46 +02:00
Chester Liu
a311ef71c5 Merge branch 'develop' into develop 2017-04-14 23:26:01 +08:00
michael starke
a07856b65b trying to fix index cells displaying string values 2017-04-13 19:24:46 +02:00
michael starke
aec3fbea51 duplicate entries now works for single and multiple selected entries 2017-04-13 19:24:23 +02:00
michael starke
14285bf9af updated to current KeePassKit 2017-04-13 19:23:49 +02:00
michael starke
486c831716 added history toolbar button 2017-04-13 18:55:58 +02:00
michael starke
292d01c1d2 updated to Xcode 8.3 2017-04-13 18:55:42 +02:00
michael starke
408eb80f13 removed unused code 2017-04-13 18:55:31 +02:00
michael starke
0db2bc8558 Updated to current Xcode Version 2017-04-13 11:22:36 +02:00
michael starke
d87574996e Updated KeePassKit Framework 2017-04-13 10:56:35 +02:00
skyline75489
4c0e039977 Updated Simplified Chinese translation 2017-04-10 20:59:26 +08:00
michael starke
5e18d77878 Updateing dependencies 2017-04-04 16:32:09 +02:00
michael starke
fe543a632a fixed merge 2017-04-04 16:26:18 +02:00
michael starke
01e033e60e Merge branch 'master' into develop
# Conflicts:
#	README.md
2017-04-04 16:24:33 +02:00
michael starke
69a4c9e175 refactoring for history browsing 2017-04-04 16:22:32 +02:00
Michael Starke
c381f07102 Merge pull request #565 from skyline75489/master
Fix README.md on Github
2017-03-27 18:45:50 +02:00
Michael Starke
1aed63acbb Merge branch 'master' into master 2017-03-27 18:45:43 +02:00
Michael Starke
9b8c9d8c09 Merge pull request #561 from danielepolencic/master
fixed typos
2017-03-27 18:44:04 +02:00
Chester Liu
31ebffc2c0 Update README.md 2017-03-26 20:40:00 +08:00
Daniele Polencic
66b3f56158 fixed typos 2017-03-11 10:34:17 +00:00
michael starke
e28f0a3bdf updated to current Xcode version 2017-03-07 11:46:29 +01:00
michael starke
e828160d59 fixed #559 regression in parsing of group autotype and search settings 2017-03-07 11:45:40 +01:00
michael starke
b842d02889 Improved README to better encourage contributions 2017-02-27 14:14:25 +01:00
michael starke
193506b954 Improved README to better encourage contributions 2017-02-27 13:25:12 +01:00
michael starke
f8b80662bd Renamed MPPluginManager to MPPluginHost 2017-02-14 15:40:52 +01:00
michael starke
44d0dcf0c0 using properties and NSStringFromSelector 2017-02-08 08:33:27 +01:00
michael starke
2d6582240d customTableView now does not rely on windowController for observer lookup 2017-02-04 00:14:36 +01:00
michael starke
2e7e032007 Plugin data display works. 2017-02-03 18:35:37 +01:00
michael starke
11236c50f9 stubbed custom data popup 2017-02-03 16:36:54 +01:00
michael starke
03f5ca42a2 moved views/windows closer to controllers 2017-02-02 17:24:42 +01:00
michael starke
ad1734e7f5 using current KeePassKit 2017-01-31 13:52:55 +01:00
michael starke
f525975add using current KeePassKit 2017-01-30 19:11:48 +01:00
michael starke
88af207e6d minor refactorings 2017-01-30 16:52:30 +01:00
michael starke
a8372f4ac4 Using better key mapper test to not depend on current input source 2017-01-27 10:50:18 +01:00
michael starke
43d98b9b38 fixed tests to use new MPAutotypeKeyPress API 2017-01-27 10:49:43 +01:00
michael starke
abf0d11348 do not attempt to transale an invalid key 2017-01-27 10:49:03 +01:00
michael starke
87a783a88f fixed formatting 2017-01-27 10:48:52 +01:00
michael starke
231558d7e8 inlining function 2017-01-26 17:28:13 +01:00
michael starke
f0c433cac5 removed duplicate code 2017-01-26 17:23:54 +01:00
michael starke
fef22bce05 extracted MPModifiedKey, fixed autotype obfuscation to correctly use modifiers 2017-01-26 12:34:12 +01:00
michael starke
1bf75fd0b1 began refactoring autotype command creation 2017-01-26 09:57:20 +01:00
michael starke
326c4055b2 removed Ctlr kez modifier as this seems to produce no additinal characters 2017-01-26 09:56:41 +01:00
michael starke
72574e730a Introducing MPModifiedKey to encapulate keyCode and modifier flags 2017-01-25 13:15:24 +01:00
michael starke
e8d5e30142 using autorelease pool 2017-01-23 17:51:44 +01:00
michael starke
6f40e90dbc Updated to current KeePassKit 2017-01-19 12:53:54 +01:00
michael starke
9fdc3601e7 Merge branch 'master' of https://github.com/mstarke/MacPass 2017-01-18 18:30:17 +01:00
michael starke
c9b3637c24 Extended key mapper to include modifiers as well 2017-01-18 18:30:10 +01:00
Michael Starke
af2012c4b7 Merge pull request #540 from m0yP/master 2017-01-17 22:06:57 +01:00
m0yP
d239e0ae1f Spanish lang corrections
Minor fixes
2017-01-17 14:55:52 -06:00
m0yP
d41aa17422 Merge remote-tracking branch 'mstarke/master' 2017-01-17 14:53:22 -06:00
michael starke
334e92d1b4 Updgraded Sparkle to 1.15.1 2017-01-11 15:59:07 +01:00
michael starke
3669d880e5 Merge branch 'master' of https://github.com/mstarke/MacPass
# Conflicts:
#	README.md
2017-01-11 15:35:39 +01:00
Michael Starke
16a91f1fe6 Merge pull request #536 from l2dy/link-fix
Fix mailto links
2017-01-11 15:33:51 +01:00
michael starke
25c24a0794 Updated acknowledgments 2017-01-11 14:35:32 +01:00
Zero King
5b6069f85b Fix mailto links 2017-01-11 13:24:01 +00:00
Michael Starke
ee81b43da4 Merge pull request #535 from m0yP/master
Remaining files.
2017-01-11 12:17:10 +01:00
m0yP
d400130e53 Merge remote-tracking branch 'mstarke/master' 2017-01-10 14:51:56 -06:00
m0yP
7ff71561be Remaining files 2017-01-10 14:43:58 -06:00
m0yP
fc6d76a0c0 Merge pull request #1 from m0yP/spanish-lang
More translated files
2017-01-10 11:56:29 -06:00
m0yP
240da093b1 Added more translated files 2017-01-10 11:52:52 -06:00
michael starke
47d66217d6 Merge branch 'master' of https://github.com/mstarke/MacPass 2017-01-09 23:45:08 +01:00
michael starke
6987cbf2e2 User field now uses fixed size font 2017-01-09 23:44:49 +01:00
Michael Starke
882956e8a9 Merge pull request #534 from m0yP/spanish-lang
Thank you!
2017-01-09 23:41:50 +01:00
m0yP
b71e3d572e Translation
Translation
2017-01-07 15:29:16 -06:00
m0yP
07af875ce9 New Spanish localisation folder
I noticed there's no Spanish language here. So, I'm making my own.
2017-01-07 12:09:45 -06:00
michael starke
d912285919 Reworked use of DDHotKey to prevent unwanted deregistration. 2017-01-03 14:50:08 +01:00
michael starke
0d5dcc4aad Updating xib to current Xcode 2017-01-02 13:08:18 +01:00
michael starke
38cf569098 Merge branch 'master' of https://github.com/mstarke/MacPass 2017-01-02 13:07:52 +01:00
michael starke
b0ae3ab4fd Using properties where possible 2017-01-02 13:07:19 +01:00
Michael Starke
0946610768 Merge pull request #528 from woyczek/master
Translation minor correction -- searching for error messages
2017-01-02 13:00:11 +01:00
Gaétan RYCKEBOER
c2e1d58704 Corrections locales fr 2016-12-29 14:43:54 +01:00
Gaétan RYCKEBOER
eb4392fe87 Translation minor correction -- searching for error messages 2016-12-29 11:50:35 +01:00
michael starke
29abf7540f fixed regression resulting in broken drag’n’drop of files to entries 2016-12-20 12:07:32 +01:00
michael starke
ebac7fc0aa removed commented code 2016-12-20 12:06:56 +01:00
michael starke
f9bad70bb7 using last object for compatibilty 2016-12-20 12:06:49 +01:00
michael starke
09147801ea fixed layout warning in 10.12 2016-12-20 12:06:11 +01:00
michael starke
d5f6317cca keyfile storage now gets updated if the keyfile is removed 2016-12-20 11:31:30 +01:00
michael starke
498ab93f3a added missing contrains to silence 10.12 AppKit warnings 2016-12-20 11:31:06 +01:00
michael starke
76cff394ac using 10.9 compatible API 2016-12-20 11:06:47 +01:00
michael starke
6ced97a642 fixed #523 refactoring regression 2016-12-20 09:43:23 +01:00
michael starke
08d11f1213 updated to new prefixed KeePassKit API. Fixed tests 2016-12-09 10:43:53 +01:00
michael starke
e9563f3f67 adoptin new KeePassKit API 2016-12-02 15:43:24 +01:00
michael starke
66aa2aab79 removed refactoring artifacts in xib 2016-11-17 18:14:13 +01:00
michael starke
69a06224cb fixes possible reace condition bug still resulting in multiple warnings 2016-11-17 11:16:56 +01:00
michael starke
745f283742 Merge branch 'issue_513_change_warning_dialog_hangs' 2016-11-17 11:13:23 +01:00
michael starke
acb51602cd fixed #513 change warning dialog hangs on revert. 2016-11-17 11:12:57 +01:00
michael starke
c35105ae00 saving changes settings for key derivation 2016-11-17 11:10:52 +01:00
michael starke
e16c99d2ff saving key derivation settings for database stubbed 2016-11-16 11:02:22 +01:00
michael starke
7e86984efa key derication and encryopt algorithms are populated. Save not working 2016-11-15 18:43:30 +01:00
michael starke
672944b7c5 Using -Wpartial-availability instead of custom avaiablity header 2016-11-14 19:10:06 +01:00
michael starke
ba80944c6b re-enabled srm for system that still support it 2016-11-11 19:35:19 +01:00
michael starke
c9662865e1 Merge branch 'master' of https://github.com/mstarke/MacPass 2016-11-11 19:20:53 +01:00
michael starke
331236af4d sketching for new KeyDerivation and Cipher selection 2016-11-11 19:20:48 +01:00
Michael Starke
f3e1a7d3fc Merge pull request #507 from rdoering/master
Solved the problem: crashing on closing preview no mac-sierra
2016-11-10 19:39:39 +01:00
michael starke
cfd559b759 Adopting KeePassKit API changes 2016-11-07 19:32:38 +01:00
michael starke
abb450eed7 Merge branch 'master' of https://github.com/mstarke/MacPass
# Conflicts:
#	Cartfile
#	Cartfile.resolved
2016-11-07 19:12:26 +01:00
rdoering
0acd695c52 Fixed: Missing /usr/bin/srm is preplaced by /bin/rm -P 2016-10-27 18:09:26 +02:00
rdoering
e7c354ce12 Describing the problem for mac-sierra 2016-10-27 06:28:17 +02:00
michael starke
f39086c080 fixed merge error 2016-10-19 18:24:09 +02:00
michael starke
3a8fe7f98a Merge branch 'master' of https://github.com/mstarke/MacPass into issue_drag_and_drop_uses_selection_not_cicked
# Conflicts:
#	MacPass/MPEntryViewController.m
2016-10-19 18:22:37 +02:00
michael starke
984ef611f3 Merge branch 'issue_drag_and_drop_uses_selection_not_cicked' 2016-10-19 11:44:58 +02:00
michael starke
0f9364e8b6 fixed using wrong entries for drag and drop 2016-10-19 11:44:23 +02:00
michael starke
1ae41df2ce added index column and custom index sorting 2016-10-19 11:06:23 +02:00
michael starke
0325ede0aa Merge branch 'master' of https://github.com/mstarke/MacPass 2016-10-17 18:44:42 +02:00
michael starke
2e1e4ad5ac fixed 478. Active editors now commit their changes before a new item is selected 2016-10-17 18:44:24 +02:00
michael starke
c62c5d249c Merge branch 'master' of https://github.com/mstarke/MacPass 2016-10-17 18:20:59 +02:00
michael starke
9ac7c93fbf bubbling NSEditorRegistration calls from NSViewController up to NSDocument 2016-10-17 18:17:52 +02:00
michael starke
edfc4a691c added todo note 2016-10-14 15:11:24 +02:00
michael starke
fda536f0ed Merge branch 'master' of https://github.com/mstarke/MacPass 2016-10-14 10:31:59 +02:00
michael starke
d9f74938d0 changed default lock shortcut to cmd+L 2016-10-14 10:31:25 +02:00
michael starke
3b3df057e1 Merge branch 'master' of https://github.com/mstarke/MacPass 2016-10-13 14:19:29 +02:00
michael starke
58df7fe7c6 fixed #505 for good
fixed typo for locking
switched to notifications on locking to prevent UI changes on failure
2016-10-13 14:18:31 +02:00
michael starke
e0a10c3957 Merge branch 'master' of https://github.com/mstarke/MacPass
# Conflicts:
#	MacPass/MPDocument.m
2016-10-13 13:51:18 +02:00
michael starke
ee33dcaaf8 fixed #505. Locking the database looses data 2016-10-13 13:44:59 +02:00
michael starke
aa42b8f1d3 fixed wrong usage of non-null API 2016-10-06 17:14:25 +02:00
michael starke
f21ddb1c3a Updated settings for Xcode 8 2016-10-06 17:14:14 +02:00
michael starke
00fb804355 better naming for plugin loading 2016-09-13 14:52:37 +02:00
michael starke
d6c8be71ac Codestyle 2016-09-13 14:52:37 +02:00
michael starke
e06cf82368 Using modern Objective-C 2016-09-13 14:52:37 +02:00
michael starke
f0d4b2f835 Using KPKDatabaseType instead of KPKVersion. 2016-09-13 14:52:37 +02:00
Michael Starke
024e9cf41a Delete GPLv3.txt 2016-09-13 10:23:46 +02:00
Michael Starke
8aac8c7996 Update LICENSE.txt 2016-09-13 10:23:28 +02:00
michael starke
6e2203bf51 added sketch for autotype builder to show all autotype commands 2016-09-01 19:54:21 +02:00
michael starke
1c39f1c3fe using newer KeePassKit with correct undo/redo support expiration 2016-09-01 19:52:34 +02:00
michael starke
2d0e9d580b updated KeePassKit to support undo/redo on time (expiration date, expires) 2016-09-01 15:00:55 +02:00
michael starke
49517da901 Added history browse action 2016-09-01 15:00:37 +02:00
michael starke
fe5798c1cd Minor changes to polish translation 2016-08-31 18:40:31 +02:00
michael starke
2683b12b15 Added polish translation to project settings. 2016-08-31 18:36:02 +02:00
michael starke
9e09565365 Recovery attempt for save without password now also adheres to cancel 2016-08-31 18:26:46 +02:00
michael starke
a79f815f99 dropped 10.8 support. Moved old sheet API to new block based API 2016-08-31 18:06:37 +02:00
michael starke
5533bc572d added errore recovery and fixed issue in project file due to missing file 2016-08-31 16:02:08 +02:00
michael starke
7ab1ed4a34 Removed unused class 2016-08-31 16:00:56 +02:00
michael starke
c1d4bcbfd9 cleaned up code 2016-08-30 19:02:51 +02:00
michael starke
7a14506156 model changes are propagates for all changes to an entry 2016-08-30 18:34:48 +02:00
michael starke
f3a77bfd2d Added selection observing arraycontroller, moved block based calls into view controllers again 2016-08-30 16:25:15 +02:00
michael starke
8b60e9ec84 Using simpler aproach for modelChange proadcasting by using the document as broadcaster 2016-08-30 12:59:27 +02:00
michael starke
da295b9acd Removed unused classes 2016-08-30 12:08:46 +02:00
michael starke
cd47237742 More improvements on modelchangeobserving 2016-08-29 17:44:32 +02:00
michael starke
0bf439e01d fixed issue perventing any key press from being correctly mapped 2016-08-29 17:44:10 +02:00
michael starke
793176bf2d Restructured ModelChangeObserving a bit 2016-08-28 14:32:18 +02:00
michael starke
e9b9ca9425 Modern Objective-C 2016-08-28 14:32:00 +02:00
michael starke
bd3eb7950c Mingling on detecting UI introduces model changes 2016-08-27 13:53:27 +02:00
michael starke
2cf5c765f1 iconselection and date picking now get registered as user interaction 2016-08-26 16:42:18 +02:00
michael starke
a7a28063f0 Changes on entries now get pushed to the history 2016-08-26 16:23:08 +02:00
michael starke
2958f5255b began work for seamless editing with history support 2016-08-25 18:02:19 +02:00
michael starke
b7357e2e43 cleaned up password creator display in appdelegate 2016-08-25 13:01:54 +02:00
michael starke
e06ade6a8f moved picking into view controllers (date and icon) 2016-08-24 17:53:37 +02:00
michael starke
c43e99832b Todo 2016-08-24 16:39:22 +02:00
michael starke
f01480c2bd model updates via binding thourh mpviewcontroller now get registered 2016-08-24 16:25:06 +02:00
michael starke
55ab84b6bd removed unused code 2016-08-24 16:24:43 +02:00
michael starke
d776d1d8a0 Using custom NSNumberFormatter to prevent errors on validation. 2016-08-24 11:46:50 +02:00
michael starke
7755bc9b93 More transitions to representedObject for ViewController 2016-08-23 18:43:13 +02:00
michael starke
b7fe98b410 Removed unnecessary object controller, moving bindings to xib 2016-08-23 18:34:31 +02:00
michael starke
d640434012 Using representedObject instead of custom property 2016-08-23 18:34:02 +02:00
michael starke
0f0e187bc8 Removed unused property 2016-08-19 16:57:40 +02:00
michael starke
654103e833 using properties where possible 2016-08-17 17:39:46 +02:00
michael starke
9f40dfae42 Fixed potention null-pointer derefencing 2016-08-17 14:24:01 +02:00
michael starke
70247eb8fc cleaned up project file 2016-08-17 14:23:31 +02:00
michael starke
876f95c97c fixed analyzer warning (garbage values) 2016-08-17 14:22:45 +02:00
michael starke
cfbe37922e Updated KeePassKit dependency 2016-08-17 14:22:29 +02:00
michael starke
ca4554c091 using properties 2016-08-17 00:26:15 +02:00
michael starke
7685ced541 using properties 2016-08-17 00:26:02 +02:00
michael starke
736cfef34a starting on Autosave support 2016-08-16 18:11:44 +02:00
michael starke
ce2534039b Updated xib files 2016-08-16 18:11:31 +02:00
michael starke
513ba3b772 fixed #486. Added missing full screen apps to window title drop-down 2016-08-15 15:42:29 +02:00
michael starke
45acd171ac codestyle 2016-08-15 15:41:21 +02:00
michael starke
2e156daa2b Fixed #483. AutoType node was missspelled 2016-08-15 15:32:13 +02:00
michael starke
a322996ab9 Fixed swapped notification messages 2016-08-15 11:39:18 +02:00
michael starke
013912cda1 Autotype “no match” notification now shows window title 2016-08-15 11:32:42 +02:00
michael starke
c9085f20a1 password is updated (if set) for entries created via template 2016-07-26 16:18:15 +02:00
michael starke
3fd65f510e Added checkbox for new template setting 2016-07-26 16:04:12 +02:00
michael starke
49206d3d74 modern Objective-C, added setting for template workflow
New settign added that allows to update password for entries created via a template
2016-07-26 16:03:50 +02:00
michael starke
257692c13e Using current KeePassKit 2016-07-01 17:29:34 +02:00
michael starke
9c61ebd95d adapted KeePassKit changes 2016-07-01 17:29:34 +02:00
michael starke
f372ca772c Added better support for special caracters in Autotype sequecne (+, ~, ^ and %) 2016-07-01 17:29:34 +02:00
michael starke
7a09cb9588 Interims update 2016-07-01 17:29:34 +02:00
michael starke
f3f0d27a3f Resolved issues with undo/redo not working properly on create/remove entry 2016-07-01 17:29:34 +02:00
Michael Starke
0c2733d928 Merge pull request #475 from geigi/issue_422
Issue # 422 - Implemented notification center message
2016-07-01 17:25:28 +02:00
Geigi
3c17e39d59 Implemented notification center message for matched autotype instead of the overlay.
See issue #422
2016-07-01 16:49:54 +02:00
Michael Starke
48c0da9bf7 Merge pull request #468 from auge/master 2016-06-14 07:52:40 +02:00
Benjamin Steinwender
d210f3a0ed ignoring .DS_store 2016-06-14 03:12:14 +02:00
michael starke
109f9c8799 Performing autotype to full screen application works properly now (fixes #466) 2016-06-08 14:17:43 +02:00
michael starke
3ba98d2d00 disabled scrolling to added entry while seach results are displayed 2016-06-03 10:14:12 +02:00
michael starke
a11d2329de rewording 2016-06-01 09:55:10 +02:00
michael starke
5f9f199756 using getter/setter instead of direct ivar 2016-05-24 16:05:39 +02:00
Michael Starke
2bd5570a2d Merge pull request #454 from webii/master
Polish translation
2016-05-24 11:20:10 +02:00
Michael Starke
fbbe257bb5 Merge pull request #460 from lfaoro/patch-1
updated README.md
2016-05-24 11:19:53 +02:00
Michael Starke
c3f5eefd92 Merge pull request #436 from mariosangiorgio/master
Made the password length field editable in password generator
2016-05-23 10:22:24 +02:00
Michael Starke
cde0286589 Merge pull request #465 from eouw0o83hf/master
Fixed #464 stop multiple file-changed boxes from appearing at once
2016-05-23 10:21:57 +02:00
Nathan Landis
f0fc823b06 Fixed #464 stop multiple file-changed boxes from appearing at once 2016-05-21 18:49:30 -05:00
michael starke
a897a5915a Fixed #461. UUIDs for entries are wrongfully editable 2016-05-17 17:37:36 +02:00
michael starke
d04a922bc5 Updated to Xcode 7.3 2016-05-17 17:37:36 +02:00
michael starke
0ade1d64a2 Plugins cannot be loaded more than once 2016-05-17 17:37:36 +02:00
michael starke
4325946e80 Formatting 2016-05-17 17:37:36 +02:00
Leonardo Faoro
f0bdab7484 updated README.md
Shorter way for cloning and downloading the submodules all at once instead of a 3-step process.
2016-05-09 20:18:26 +02:00
Michal Jaglewicz
34d2ed84c8 Polish translation 2016-04-23 00:55:21 +02:00
Michal Jaglewicz
8c1f09bc12 Polish translation 2016-04-23 00:48:27 +02:00
Michael Starke
f73a3db893 Merge pull request #453 from magebarf/master 2016-04-21 19:44:32 +02:00
Patrik Thunström
cd7dd91a85 Hook custom characters button to _toggleCharacters 2016-04-21 00:34:10 +02:00
Patrik Thunström
2c1eb61682 Bugfix & add check for whether to use custom string or not
Remove local scope variable hiding the one in function scope.
Also did not check for the state of the custom characters button.
2016-04-21 00:27:33 +02:00
Michael Starke
d91b56e7b3 Merge pull request #451 from magebarf/master
Fix entropy calculation
2016-04-18 10:04:28 +02:00
Patrik Thunström
1e3e3e141c Typo fix 2016-04-17 23:56:33 +02:00
Patrik Thunström
62cad6fda0 Fix entropy count by merging characters sets before calculating 2016-04-17 23:56:06 +02:00
Mario Sangiorgio
95b64299c6 Made the password length field editable in password generator 2016-03-18 22:01:17 +00:00
michael starke
312fa40eae Updated Sparkel 2016-03-17 17:39:39 +01:00
michael starke
4a7d6e14d9 Merge branch 'disable_sparkle_on_debug' 2016-03-17 17:37:53 +01:00
michael starke
2af98ef3d6 Displaying dialog when Sparkle is disabled 2016-03-17 17:37:40 +01:00
michael starke
fd84b3cc5e More stubbs on model proxies 2016-03-17 17:16:06 +01:00
Michael Starke
dc53598007 Merge pull request #435 from AntoineCa/master
Update French translation.
2016-03-14 09:52:14 +01:00
michael starke
9d1efb4ef3 More experiments with NSProxy 2016-03-14 09:40:32 +01:00
AntoineCa
aaa0b68333 Update French translation 2016-03-13 21:45:17 +01:00
Michael Starke
ac7a0078f0 Merge pull request #434 from Jefftree/master 2016-03-12 08:16:46 +01:00
Jefftree
5f45f5d75c typo fixes 2016-03-11 22:28:52 -05:00
michael starke
223a368cce Fixed broken display of custom icons 2016-03-08 19:15:28 +01:00
michael starke
d408c925bf Stubbed entry proxy to enable better model editing behaviour 2016-03-07 19:55:35 +01:00
michael starke
cd901cb227 remove begin editing buttong 2016-03-07 19:23:13 +01:00
michael starke
6605ea1276 fixed #431 Crash on autotype if there are entries with invalid (or empty) urls. 2016-03-05 13:50:16 +01:00
michael starke
6a6226aa60 Updated Screenshots 2016-03-03 17:55:50 +01:00
michael starke
828d58d729 Fixed reordering bug on load 2016-03-02 18:48:35 +01:00
michael starke
03d12b5461 Using current develpment state of KeePassKit 2016-03-01 19:42:44 +01:00
michael starke
fc792d2d74 fixed merging errors 2016-02-29 19:34:29 +01:00
michael starke
82a80d8e57 Merge branch 'save_outline_top_group'
# Conflicts:
#	MacPass/MPOutlineViewController.m
2016-02-29 19:26:14 +01:00
michael starke
d3380c830e restoring of last visibleTopGroup and lastSelectedGroup is working 2016-02-29 19:20:55 +01:00
michael starke
80d4b0e99e Fixed wrong retrieval of tree from NSTreeController 2016-02-29 16:27:32 +01:00
michael starke
15ffde7f0f scrolling state of group outline gets updated 2016-02-29 16:14:21 +01:00
michael starke
169a830831 removed unused callback code for scrolling 2016-02-29 15:45:40 +01:00
michael starke
c392e32e9a Minor updates for plugins 2016-02-29 15:27:49 +01:00
michael starke
90c731cbb0 clear undo stack on lock 2016-02-29 12:47:07 +01:00
michael starke
bbfa3892fd modern Objective-C 2016-02-26 17:01:48 +01:00
michael starke
c47c24e3ca fixed wrong target groups, consolidated node resolving 2016-02-26 14:38:16 +01:00
michael starke
cbb98ff50f Multiple selections are now handled correctly 2016-02-26 14:26:09 +01:00
michael starke
c4eb499cf6 modern Objective-C 2016-02-25 19:49:28 +01:00
michael starke
eb6e6bcaa9 Using new KeePassKit API, simple multi selection support 2016-02-25 18:41:50 +01:00
michael starke
06c5f4d740 using explicit setters instead of bindings for selection 2016-02-25 15:48:07 +01:00
michael starke
dc57628c81 SUUpdater now only gets created in release 2016-02-24 15:17:37 +01:00
michael starke
840559630c using non deprecated NSCalendar and NSDate API 2016-02-24 14:20:45 +01:00
michael starke
627d48a74e bumped version 2016-02-22 10:59:05 +01:00
michael starke
0aea2629a0 Merge branch 'fix_broken_keyfile_remembering' 2016-02-22 10:57:00 +01:00
michael starke
dee07d1ecd fixed #426 2016-02-22 10:56:23 +01:00
michael starke
c509dbff99 Removed bottom bar below enty tabel 2016-02-17 17:23:29 +01:00
michael starke
6c22e90860 removed bottom bar in outline view 2016-02-17 15:24:34 +01:00
michael starke
142e020492 Added KeeWeb to Readme 2016-02-16 18:32:49 +01:00
michael starke
3abf1982b1 Removed DSA resources since it cause trouble in the update process 2016-02-15 18:39:43 +01:00
michael starke
2089e7ad8a Updated to current Xcode Version 2016-02-15 17:46:32 +01:00
michael starke
37f7c59976 removed unnecessary interfaces, bumped version 2016-02-15 17:32:56 +01:00
michael starke
2f1b7546aa Updated to current Xcode version 2016-02-15 14:14:06 +01:00
michael starke
9344b974a5 fixed issue with broken sort descriptors afer KeePassKit API change 2016-02-15 14:13:55 +01:00
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
Lenucksi
09307ccafb Enable Travis CI 2015-12-23 13:56:57 +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
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
690 changed files with 46634 additions and 9627 deletions

11
.gitignore vendored
View File

@@ -13,4 +13,13 @@ build/*
xcuserdata
profile
*.moved-aside
Assets/MacPass Icons Grayscale V3.ai
Assets/MacPass Icons Grayscale V4.ai
MacPass.xcodeproj/xcshareddata/xcbaselines
Carthage
.DS_store
Docs/Acknowlegements/*.aux
Docs/Acknowlegements/*.fdb_latexmk
Docs/Acknowlegements/*.fls
Docs/Acknowlegements/*.log
Docs/Acknowlegements/*.synctex.gz

15
.gitmodules vendored
View File

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

31
.travis.yml Normal file
View File

@@ -0,0 +1,31 @@
osx_image: xcode8.3
xcode_project: MacPass.xcodeproj
xcode_scheme: MacPass
language: objective-c
before_install:
- carthage bootstrap --platform macOS
after_success:
- cd ./build/Build/Products/Release
- zip -9ry MacPass-continuous.zip MacPass.app
- cd -
- mv ./build/Build/Products/Release/MacPass-continuous.zip .
script: xcodebuild clean && xcodebuild build -configuration release -project MacPass.xcodeproj -scheme MacPass CODE_SIGNING_REQUIRED=NO -derivedDataPath ./build
branches:
only:
- /^(?i:continuous)$/
deploy:
skip_cleanup: true
provider: releases
api_key:
secure: AEb7fgi29S3aXFt5bXz+lq1KHISumny6bf4j06JBC5gUrSs+dW0/tmVFq68XRAqigeOQU31wwv20f7OHiy+GRYDXM2xBsX9ZBQ2IilnaXlDy/mPsNcJJJsZ2gyodi3KnU0rZtTb93me2YyU86H4Na/gtaZZUKjLwCFtGGziExD8=
file: MacPass-continuous.zip
overwrite: true
on:
tags: true
repo: mstarke/MacPass
branch: continuous

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.

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.

Before

Width:  |  Height:  |  Size: 80 KiB

After

Width:  |  Height:  |  Size: 96 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 34 KiB

After

Width:  |  Height:  |  Size: 58 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 75 KiB

After

Width:  |  Height:  |  Size: 92 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 86 KiB

After

Width:  |  Height:  |  Size: 115 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 120 KiB

After

Width:  |  Height:  |  Size: 132 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 28 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 56 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 45 KiB

After

Width:  |  Height:  |  Size: 58 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 77 KiB

After

Width:  |  Height:  |  Size: 100 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 63 KiB

After

Width:  |  Height:  |  Size: 72 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 82 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 104 KiB

After

Width:  |  Height:  |  Size: 112 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 94 KiB

After

Width:  |  Height:  |  Size: 113 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 64 KiB

After

Width:  |  Height:  |  Size: 76 KiB

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