1350 Commits

Author SHA1 Message Date
Michael Starke
d7b016e5ef Bumped to 0.7.10 2019-10-28 15:06:15 +01:00
Michael Starke
46b6ab3925 Added entitlements file for codesigning 2019-10-28 14:18:15 +01:00
Michael Starke
c5ed3c42e6 Updated Sparkle to 1.22.0 2019-10-09 17:31:56 +02:00
Michael Starke
00d69d5bad Update FUNDING.yml 2019-09-17 13:57:32 +02:00
Michael Starke
fa58c7e423 Create FUNDING.yml 2019-09-17 13:55:23 +02:00
Michael Starke
f134290c27 wired up button to actually do something 2019-09-17 13:08:29 +02:00
Michael Starke
3b244c3145 Added button to initiate screen recording permission request on macOS 10.15 Catalina 2019-09-10 14:47:56 +02:00
Michael Starke
541ef6e749 Added correct system preferences url to open screen capture privacy pane 2019-09-10 14:12:54 +02:00
Michael Starke
eb9d15ffa5 Use enter to accept a field in PICKFIELD view 2019-09-09 11:03:55 +02:00
Michael Starke
05cfb73734 Updated Icons for exported UTIs 2019-09-03 12:25:01 +02:00
Michael Starke
d9322d7544 split localisation export into singel language builds to make them more travis friendly 2019-08-30 11:04:20 +02:00
Michael Starke
7de8d0abd5 re-added missing exported languages 2019-08-30 10:46:41 +02:00
Michael Starke
3289ffb2e4 Fixed typo 2019-08-29 21:06:16 +02:00
Michael Starke
38d64c7cb9 Added export localisations step to continous deployment for easier workflow 2019-08-29 17:17:03 +02:00
Chester Liu
c76a8baa88 Update zh-Hans localization (#970)
* Update zh-Hans localization

* More zh-Hans localization
2019-08-29 11:22:36 +02:00
Michael Starke
7e402601f8 Updated KeePassKit to fix various Pickchars issues 2019-08-28 11:53:43 +02:00
Chester Liu
88d7d8792a Update zh-Hans localization (#969) 2019-08-28 08:33:15 +02:00
Michael Starke
7671a6e3f5 remove unnecessary logging 2019-08-27 14:59:38 +02:00
Michael Starke
c0c053d422 Retain custom file extension if present and do not change back to .kdbx (or .kdb) 2019-08-27 14:54:00 +02:00
Chester Liu
4cda972d14 Update zh-Hans translation (#968) 2019-08-27 11:33:31 +02:00
Michael Starke
48aa21faa8 Current plugins.json 2019-08-27 10:15:19 +02:00
Michael Starke
c295f5df6f Updated plugin retrieval to overwrite exiting file 2019-08-27 10:15:11 +02:00
Michael Starke
9298feea2d Removed english localisation that is not necessary 2019-08-23 16:30:56 +02:00
Michael Starke
7f79dde83a Fixed malformed .strings file 2019-08-23 13:15:30 +02:00
Michael Starke
ed4e4b0f72 Found a better german translation 2019-08-23 12:31:08 +02:00
Michael Starke
62670a605e Updated KeePassKit to fix KDBX4 date offset bug (-2days) 2019-08-23 12:27:59 +02:00
Alessandro Vinciguerra
9e5d9f3bf5 Update Italian Localization (#965)
* Added missing Italian translations

Added translations directly to strings files
Update translation for "inspector"

* Updated Italian translations and added missing strings files

Added fixes for German, French, and English
2019-08-23 12:27:38 +02:00
Michael Starke
4b04699b30 Removed unnecessary english localisation files since Base localisation is english 2019-08-23 10:17:21 +02:00
Michael Starke
3910b117a8 Updated german localization 2019-08-23 09:50:50 +02:00
Michael Starke
b9fbe43653 Merge branch 'master' into feature/duplicate_group 2019-08-20 12:55:31 +02:00
Michael Starke
145f27c334 Clarified localization context 2019-08-20 12:55:18 +02:00
Michael Starke
bf93ab574d Merge branch 'master' into feature/duplicate_group 2019-08-19 14:22:30 +02:00
Michael Starke
7fc1dd8a1b Do not relay on taking a screenshot to determine screen recording permissions. Instead read window titles of all visible windows. 2019-08-19 14:21:12 +02:00
Michael Starke
e31c7c6cd7 Updated translations 2019-08-19 14:20:27 +02:00
Michael Starke
7d8bb85d9b Added duplicate group as context menu action 2019-08-16 17:24:54 +02:00
Michael Starke
245a58d81b Fixed missing break in action validation resulting in copy as reference and copy custom attributes note working in search mode 2019-08-16 16:52:13 +02:00
Michael Starke
6b94cbd81b added prefix to prevent name clash 2019-08-16 15:38:01 +02:00
Michael Starke
cbc74ccca6 Split test into valid and invalid attributes 2019-08-16 14:57:41 +02:00
Michael Starke
9b2f8e5f6f Using property 2019-08-16 14:57:32 +02:00
Michael Starke
9c177afdb0 Added show group in outline to context menus 2019-08-14 13:26:33 +02:00
Michael Starke
6b13ab37b8 Updated localizations 2019-08-14 13:25:55 +02:00
Michael Starke
d4efba00ae Removed unused file 2019-08-14 13:25:47 +02:00
Michael Starke
2d3e81a5c1 Added double click action to select the group of the currently selected entry.
This feature is mainly aimed to ease navigation when browsing search results
2019-08-14 12:08:18 +02:00
Michael Starke
c523ba716f code style 2019-08-09 21:31:11 +02:00
Michael Starke
32c6bae7e4 Updated to Xcode 10.3 2019-08-07 15:09:25 +02:00
Anton Glezman
2aba4cbd93 Improved russian localization (#961) 2019-08-05 10:37:36 +02:00
Anton Glezman
5fbd6d1cde Fix localized string ambiguous with word allow/disallow (#959)
* Fix localized string ambiguous with word allow/disallow
* Fix typo
2019-08-05 10:37:01 +02:00
César Arratia
091a565bc8 Translation to spanish improved (#953)
* - Translation to Spanish of the new functionalities (adapt to new Localizable strings order)
- Corrections of some typos in English translation

* - Update all spanish translations, UI included
2019-07-19 12:40:56 +02:00
Michael Starke
0d3bf5ba71 Fixed typo in localisation comment 2019-07-18 11:41:22 +02:00
Michael Starke
1baf2cd8e6 Display a generic description text if the appropriate key is present in the InfoDictionary of the plugin bundle 2019-07-15 18:21:03 +02:00
Michael Starke
fc21257173 Minor style fixes 2019-07-15 12:22:07 +02:00
Michael Starke
53b807788a Fixed issue where remove connection would be used despite the user not consenting to it. 2019-07-12 17:07:30 +02:00
Michael Starke
024131de35 Fixed typo in comment 2019-07-12 17:01:22 +02:00
Michael Starke
a47557672f Merge branch 'master' into feature/use_local_plugins_json
# Conflicts:
#	MacPass/de.lproj/Localizable.strings
#	MacPass/en.lproj/Localizable.strings
2019-07-12 16:55:38 +02:00
Michael Starke
9a55559e71 Merge branch 'master' into feature/refactor_touchbar
# Conflicts:
#	MacPass/MPDocumentWindowController.m
2019-07-12 16:50:10 +02:00
Michael Starke
e82db2fe9d Added missing contraints 2019-07-12 16:47:26 +02:00
Michael Starke
50dad4de30 Updated english localization 2019-07-12 16:43:34 +02:00
Michael Starke
f7eb7147f3 Updated english localization 2019-07-12 16:42:21 +02:00
Michael Starke
d37164ad89 Updated english localization for database settings window 2019-07-12 16:40:51 +02:00
Michael Starke
add09827ba added missing changes to project file 2019-07-12 16:04:06 +02:00
Michael Starke
9a625dd57d Updated german and english localizations 2019-07-12 16:03:58 +02:00
Michael Starke
3191e56e58 Used more appropriate buttons for unlock/lock in Touch- and Toolbar 2019-07-12 14:40:14 +02:00
Michael Starke
a5c97469eb Moved constants into MPTouchBarButtonCreator, adjusted naming of constants to current convention 2019-07-12 13:26:21 +02:00
Michael Starke
02840548ba use isEqualToString instead of == 2019-07-12 11:26:11 +02:00
Michael Starke
52720a79d4 Fixed memory leak in taking a screenshot 2019-07-12 11:26:00 +02:00
Michael Starke
71e795c4f4 Updated Xcode version 2019-07-12 11:14:45 +02:00
Michael Starke
2381acfde9 Codestyle. Do not use == for string compare 2019-07-10 12:27:34 +02:00
Michael Starke
9d2819ce2c Codestyle 2019-07-10 12:27:18 +02:00
Michael Starke
d5592774d1 Disable plugin alert when running tests 2019-07-10 12:27:11 +02:00
Michael Starke
55f1ce22a9 Codestyle 2019-07-10 12:13:56 +02:00
Veit-Hendrik Schlenker
2d98c480da Add touchbar support (#862)
* Add touchbar support for the password input

* Add touchbar support for entry list

* Set NSTouchBarItemIdentifier as static strings

* Simplify touchbar initialization in NSTextView

* Remove colored buttons in touchbar to adhere to the Human Interface Guidelines

* Add search action to touchbar

* Create a TouchBarButtonCreator

* Enable Touchbar customization

* Fix typo

* Add customizationLabel to all buttons

* Use localised strings instead of hardcoded

* Add a popover touchbar for editing

* Update localisation

* Set the bezel color of the show password button to selected if toggled
2019-07-10 12:00:38 +02:00
Michael Starke
30a68fc9e3 Merge branch 'feature/check_autotype_screen_recording_permission' 2019-07-09 15:39:43 +02:00
Michael Starke
32899cb707 Introduced Autotype doctor in preparation for macOS 10.15.
This change removes the test for autotype on startup and will only check for permissoins when the pereferences are shown or when (gloabal)autotype is performed.
2019-07-09 15:39:23 +02:00
Michael Starke
b1cb776e14 Moved accessibilty permission checks into MPAutotypeDoctor. Added screen capture permission test. 2019-07-03 17:28:58 +02:00
Michael Starke
176a3b7db4 use property instead of setter 2019-07-03 12:47:28 +02:00
Michael Starke
38e61b96a5 Added missing palettlabel to toolbar items to show up in customizing sheet 2019-07-03 12:05:43 +02:00
Michael Starke
54d7ce4f77 Merge branch 'master' into feature/use_local_plugins_json 2019-07-03 12:03:09 +02:00
Michael Starke
2e523f6018 Merge branch 'master' into feature/check_autotype_screen_recording_permission 2019-07-03 12:02:56 +02:00
Michael Starke
077a5851cf append branch name if we're not on master 2019-07-03 11:14:42 +02:00
Michael Starke
3cab0ea4dd Fixed versioning script to correctly work with more complex branches 2019-07-03 11:02:10 +02:00
Michael Starke
ddb0f92dce Using a notification based aproach to ensure the desired target application is activated before performing any autotype commands 2019-07-01 16:53:05 +02:00
Michael Starke
0c12236401 Use naive polling to check if requested application is already active 2019-07-01 14:40:10 +02:00
Michael Starke
c7d85d6daa Added log message when no window title can be determined 2019-07-01 13:27:18 +02:00
Michael Starke
28817b6c80 wired plugin repository download settings and fixed crash when initializing plugin host 2019-06-26 13:05:40 +02:00
Michael Starke
972f775ab3 added load external content ui for settings 2019-06-26 12:33:49 +02:00
Michael Starke
4a33a7ece2 ignore updated localizations helper file 2019-06-26 12:33:38 +02:00
Michael Starke
e0d12bea5a Added setup to store a copy of the plugin.json inside Macpass and use that as fallback as well as if the user denies access to remote systems 2019-06-25 12:59:51 +02:00
Michael Starke
8f5914afd2 Project structure cleanup and renaming 2019-06-25 11:41:53 +02:00
Jesse Reppin
eaa0f68c7b Updated german localization (#943)
* Updated german localization

Add in GeneralSettings.strings "Enable Autosave" and "Close and open all documents for changes to take effect" in German.

* Updated german localization
2019-06-19 10:10:43 +02:00
Michael Starke
9f43d52917 Remove alert pop-up in test scenarios to prevent main thread stalls 2019-06-17 16:32:36 +02:00
Michael Starke
9e474375bf Removed unimplemented test cases 2019-06-17 16:32:12 +02:00
Michael Starke
714bba4ce5 Revert "Added delay settings key"
This reverts commit 3ef2c01859.
2019-06-17 15:39:19 +02:00
Michael Starke
8d66621803 Added support for {DELAY=<delay>} to allow for custom delay in command execution instead of using dedicated UI and settings for this 2019-06-17 15:38:12 +02:00
Michael Starke
3ef2c01859 Added delay settings key 2019-06-17 11:23:39 +02:00
Michael Starke
4abdff79a5 Fixed typos in comment 2019-05-16 09:21:09 +02:00
Michael Starke
f9b36177fd Fixed wrong usage of window title 2019-05-09 20:43:07 +02:00
Michael Starke
9134f4959b Use window title supplied by plugins 2019-05-09 20:39:09 +02:00
Michael Starke
6e011c00fa Using resolvers to determine the window title. Title is currently not used for anything besides logging. 2019-05-08 08:33:11 +02:00
Michael Starke
64de5a0d21 Add apple event usage descriptions since Info.plists of plugins will not be considered when determining Automation capabilites 2019-05-08 08:32:43 +02:00
Michael Starke
5da86637e5 Stubbed API for Autotype plugins that resolve window titles 2019-05-07 08:13:41 +02:00
Michael Starke
ba2fc255dc Updated dutch localization 2019-04-26 14:51:22 +02:00
Michael Starke
8cc701af5f Updated french localization 2019-04-25 16:01:19 +02:00
Michael Starke
305ce06ab4 Updated french localization 2019-04-25 11:57:19 +02:00
Michael Starke
349eb5791e Renamed statupstate 2019-04-24 17:09:56 +02:00
Michael Starke
2beb1bbceb Merge branch 'feature/fix-welcome-window-restoration' 2019-04-24 15:57:51 +02:00
Michael Starke
c46dba59c3 do not show welcome window when we are asked to open a file via double-click in the Finder 2019-04-24 15:57:20 +02:00
Michael Starke
25538dd3bf Updated to Xcode 10.2 2019-04-24 12:06:28 +02:00
Michael Starke
e8fa409cef moved observation to init since it’s need from the start 2019-04-24 12:06:16 +02:00
Michael Starke
6b6c4fb736 Updated to Xcode 10.2 2019-04-05 17:09:08 +02:00
Michael Starke
7c2cf6eadb Re-worked hide after copy to pasteboard. It now works for all copy actions that securely copy to the clipboard (closed #906) 2019-04-05 08:57:59 +02:00
Michael Starke
853e47c43f Moved hide after copy to separate section since it’s meaning changes 2019-04-05 08:35:13 +02:00
Michael Starke
a5da80f094 Added UI to enable hide-after-copy 2019-04-05 08:24:47 +02:00
Michael Starke
878cef88c5 Reenabled tababale key selection also fixing first responder issue when closing password generator popover (fixes #896) 2019-04-05 08:24:47 +02:00
Michael Starke
43508ad3a5 Added trailing comma 2019-04-05 08:24:47 +02:00
Michael Starke
d909c377fb Dutch advanced database settings tab was broken because of a malformed localisation (fixes #913) 2019-04-05 08:24:47 +02:00
Deniz Türkoglu
ae4656c79a Keyfile selection window must be modal (#898)
If we don't use the modal view, the user can put the file selection
window to background, click 'Choose...' and open additional windows.
2019-04-05 08:23:32 +02:00
Anton Glezman
1c0a76dc74 Russian localization (#918) 2019-04-05 08:22:54 +02:00
Michael Starke
b667cf75bf Updated contributors (rebase) 2019-04-01 09:18:41 +02:00
Michael Starke
4222922b68 Bumped to 0.7.8 2019-04-01 09:17:46 +02:00
Michael Starke
81d722dd3a Updated to current Xcode 2019-04-01 09:17:46 +02:00
Michael Starke
d26304285f Fixed enforce each of group setting not being correctly stored as defaults (fixes #914) 2019-04-01 09:17:46 +02:00
Michael Starke
1f4966e4c0 Disabled tab for MPPathControl since it yields first responder assertions that need to be hunted down first 2019-04-01 09:17:46 +02:00
Michael Starke
c72566d4c1 Fixed wrong assertion in index check preventing the first deletion of fist custom attribute (fixes #911) 2019-04-01 09:17:46 +02:00
Michael Starke
3dedbc1f68 Enabled english, german and dutch localization for save panel accessory view (fixes #912) 2019-04-01 09:17:46 +02:00
Michael Starke
7df1c9dff8 Added entry images to menu items and shortened label (closes #904) 2019-04-01 09:17:46 +02:00
Michael Starke
76b76526e3 Reformatted line breaks 2019-04-01 09:17:46 +02:00
Michael Starke
bb4390aa84 Added comma to make Contributors more readable, updated script to sort uniquely (rebase) 2019-04-01 09:17:15 +02:00
Michael Starke
e5e0e689c3 fixed mail links of contributors (rebase) 2019-04-01 09:15:01 +02:00
Michael Starke
9026efa662 Added Frank Kooij to credits (rebase) 2019-04-01 09:12:52 +02:00
Michael Starke
9a721c0a1f Updated Dutch localization 2019-03-28 09:08:05 +01:00
Michael Starke
be5b2577f0 Updated contributor in README. Added macpassapp.org URL to credits 2019-03-28 09:00:23 +01:00
Michael Starke
1372dbd444 Autotype candiadate selection window now supports double click to select an entry (fixes #901) 2019-03-27 17:39:45 +01:00
Michael Starke
f59f8f5cb9 Bumped to version 0.7.7 2019-03-27 10:56:37 +01:00
Michael Starke
77143591c2 Added notes for refactoring 2019-03-27 09:27:46 +01:00
Michael Starke
515fd4be70 Removed localized credits in favour of a single english file.
Credits now are correctly rendered in dark and light mode (fixes #900)
2019-03-27 08:56:17 +01:00
Michael Starke
4ddb0c5e07 Updated KeePassKit to fix regression (fixes #897) 2019-03-26 08:45:18 +01:00
Michael Starke
1d42d996ca Fixed regression that prevented tab to navigate to the key file selection control (#896) 2019-03-25 09:01:25 +01:00
Michael Starke
6d046bc933 Added checkbox to disable autosave 2019-03-25 08:52:37 +01:00
Michael Starke
7ba9ec2685 Added preferences to disable auto-save 2019-03-25 07:43:00 +01:00
Michael Starke
cbdfff8ea2 Fixed spelling error in PasswordCreatorView 2019-03-21 12:35:48 +01:00
Michael Starke
b3de0556f5 Bumped version 2019-03-21 08:14:34 +01:00
Michael Starke
e3c8248761 More missing copyright year updates 2019-03-21 07:58:28 +01:00
Michael Starke
2c22245bb8 Added tooltip to index column to clarify intended behaviour 2019-03-21 07:57:35 +01:00
Michael Starke
272412965a Updated copyright year and german localization 2019-03-21 07:57:16 +01:00
Michael Starke
f252a2a6a8 Pinned width of index column to prevent column from being too large or small 2019-03-20 16:44:05 +01:00
Michael Starke
eabf1e52b2 Fixed issue with perform Autotype button not being enabled when the candidate selection window shows up. (fixes #891) 2019-03-20 10:59:16 +01:00
Michael Starke
b73de01897 Double click on first item in databases in welcome window does not open the file. (Fixes #893) 2019-03-20 10:52:58 +01:00
Michael Starke
70c25c9b1f Bumped Version 2019-03-19 17:10:33 +01:00
Michael Starke
02c5e1b2dc Hotfix for edit state bug (fixes #890) 2019-03-19 17:09:00 +01:00
Michael Starke
aacb61bb11 fixed crash occuring when certain file errors where encountered due to a wrongly drained autorelease pool 2019-03-15 22:46:45 +01:00
Michael Starke
19d895ad68 Incorporated updated dutch localizations 2019-03-11 14:01:38 +01:00
Michael Starke
0f1d560522 Added localizations for hmatotp entry action items 2019-03-08 15:25:24 +01:00
Michael Starke
a568f59c59 Fix potential return of garbage value 2019-03-08 15:22:00 +01:00
Michael Starke
601f5b6a93 Fix potential memory leak 2019-03-08 15:21:38 +01:00
Michael Starke
e1b7b95f6b Registered to closeGrouping on undo manger to update searches on changes
This fixes issues with search not updating when something on the data model is changes e.g. via drag and drop. Also this fixes a display error that occured when an entry was dragged into the selected group in the outline view which would then show the group contents and not the search results
2019-03-04 18:12:30 +01:00
Michael Starke
1af690d485 Removed obsolte --no-ri and --no-doc flags 2019-03-01 22:45:37 +01:00
Michael Starke
8e00e16627 Updated to Xcode 10.2 build environment 2019-03-01 22:37:14 +01:00
Michael Starke
342acfda59 Using masked Autotype sequence in Candiate Selection window again but non-interactive 2019-03-01 22:03:39 +01:00
Michael Starke
1399a8d142 documented Autotype context API to make internal behaviour clear 2019-03-01 16:01:01 +01:00
Michael Starke
6129300c1b removed unused parameter 2019-03-01 16:00:24 +01:00
Michael Starke
af15955d6f Updated translations from PR #753 2019-02-25 21:28:36 +01:00
Michael Starke
8799ef6b67 Use of properties 2019-02-25 21:24:04 +01:00
Frank Kooij
5caa5076e7 Improved Dutch localization (#753)
* Improved Dutch localization
2019-02-25 21:22:52 +01:00
Michael Starke
4d32ef42ad Merge pull request #881 from CanRau/patch-1 2019-02-17 08:42:57 +01:00
Can Rau
27705e0a8e [docs] Typo
Just a small typo, but why not right ;)
2019-02-15 21:42:21 -05:00
Michael Starke
c62e96f44a Added preferences to allow for universal clipboard support. Item menu actions now should work in more scenarios 2019-02-15 11:48:54 +01:00
Michael Starke
8769f07079 Moved multiple instances of entry menu delegate to app delegate 2019-02-15 10:47:31 +01:00
Michael Starke
ef7a3085fd Selection inside edit fields are now respected when copying 2019-02-14 18:04:14 +01:00
Michael Starke
51c486fb82 Use itemDelgate for item menu and remove special treatment in app delegate 2019-02-14 17:50:08 +01:00
Laurent Cozic
4d927ad7ab Changed "Sauvegarder" => "Enregistrer" (#880)
"Save" in this context, translated to French is "Enregistrer", not "Sauvegarder" (which means "to backup").
2019-02-14 11:24:40 +01:00
Michael Starke
474753c7dd Using current KeePassKit 2019-02-13 21:43:56 +01:00
Michael Starke
03ff42ba29 Updated german localization 2019-02-13 18:26:44 +01:00
Michael Starke
98f99f6cbf Populate Action menu with the same copy actions as the entry table context menü 2019-02-13 18:25:46 +01:00
Michael Starke
88e4faae98 Reordered entries in context menu and always add separator before copy actions 2019-02-13 18:25:06 +01:00
Michael Starke
e38925d0ef Added context menu entry to enable copying references to entries 2019-02-13 17:07:56 +01:00
Michael Starke
29103d594c Updated german localization 2019-02-11 14:56:47 +01:00
Michael Starke
d2077a55d8 Preferences instead of Settings renaming 2019-02-11 14:29:04 +01:00
Michael Starke
37ea36c8a6 Localized inconpatible plugins alert. Added ability to open a dedicated preferences pane 2019-02-11 14:06:12 +01:00
Michael Starke
00362bf33c Using preferences instead of settings name. Alert for incompaitble plugins now has a button to show preferences 2019-02-08 15:04:16 +01:00
Michael Starke
d3641af1fc Updated to current Xcode version 2019-02-07 09:10:02 +01:00
Michael Starke
f94bf5cdce Use properties 2019-02-07 09:09:43 +01:00
Michael Starke
13ebb93cfb Disallow empty selection to always select at least the first item 2019-02-07 08:50:32 +01:00
Michael Starke
9bac5c102f Plugin repository browser now supports downloading and showing plugins. 2019-02-06 18:07:53 +01:00
Michael Starke
0bd4421b76 Download and progress indication for Plugin downloads now works. Opening the file in the Finder is still missing 2019-02-06 16:43:29 +01:00
Michael Starke
6378d4f426 AutotypeCandidateSelectionWindow now displays username to help distinguish different entries with the same title 2019-02-06 16:42:47 +01:00
Michael Starke
1566ebbc61 Removed wrongfully tracked file 2019-02-06 16:41:47 +01:00
Michael Starke
e5175d0c72 Removed custom suppression button label 2019-02-06 16:40:50 +01:00
Michael Starke
875f8f01f7 Merge branch 'master' of https://github.com/MacPass/MacPass 2019-02-05 09:34:00 +01:00
thesoundofom
05d8b60c06 Update Localizable.strings (#875)
Add missing French localization for toolbar items, for action toolbar dropdown, and for accessibility permission notification.
2019-02-05 09:33:28 +01:00
Michael Starke
f95819ab98 Moved plugin loading into initialzation of plugin host again. 2019-02-05 09:32:35 +01:00
Michael Starke
e5ad0728cc download plugin archive works 2019-02-04 16:06:23 +01:00
Michael Starke
07309b5c24 Localizations for PasswordCreatorView 2019-02-01 14:05:24 +01:00
Michael Starke
a7469975ad Updated entropy calculation to account for required characters 2019-01-31 15:52:50 +01:00
Michael Starke
ed0a57a607 Password generator now allows to require a character form each character group 2019-01-31 13:39:56 +01:00
Michael Starke
6a1f8e0472 Fixed bug in entropy calculation when using mixed character sets. Added enforce groups button to UI 2019-01-31 13:13:05 +01:00
Michael Starke
6068260abb Added enforce character group usage 2019-01-29 16:57:52 +01:00
Michael Starke
dd54a980ed Added missing contraints to prevent clipping 2019-01-29 16:43:25 +01:00
Michael Starke
4a0ad506b8 Wired actionbutton. Using properties. 2019-01-25 18:54:50 +01:00
Michael Starke
01d4137fe4 changed button style 2019-01-23 19:53:10 +01:00
Michael Starke
9261a9b7f0 using properties 2019-01-15 23:54:03 +01:00
Michael Starke
d022fa2500 Using button view to retrieve model index. Removed unused localizations 2019-01-15 11:32:18 +01:00
Michael Starke
28f86fb45b removed key press delay 2019-01-14 14:46:47 +01:00
Michael Starke
4f339ba24e Added changes from stale PR #765 2019-01-07 18:55:32 +01:00
Michael Starke
efb84f1832 Using application modal alert. Window modal resulted in crash on quit. 2019-01-02 19:00:37 +01:00
Michael Starke
988cf3051c Reduce delay when sending key-press events 2019-01-02 19:00:05 +01:00
Michael Starke
fef9f5fdeb Updated localizations 2018-12-31 00:37:21 +01:00
Michael Starke
8f11acdfa4 Added button to status info display. Functionality is not wired yet. 2018-12-30 22:08:32 +01:00
Michael Starke
56a6fce658 Aligned naming, Pickchars dialog now automatically closes when all characters are picked. Table columns now start at 1 instead of 0. 2018-12-28 19:27:37 +01:00
Michael Starke
7898d3c146 Removed command evaluation for autotype candidate selection window 2018-12-26 16:30:11 +01:00
Michael Starke
1a4a7c55c6 Layout for last update checked. 2018-12-12 10:03:23 +01:00
Michael Starke
032cd39416 Added last updated date in plugin repository browser 2018-12-11 16:14:06 +01:00
Michael Starke
9f8617372f Removed currently unused AutotypeExecution context. 2018-12-07 13:43:15 +01:00
Michael Starke
713455bacc reducided minimal widths to allow for narrow singe-column view 2018-12-06 14:32:01 +01:00
Michael Starke
d8a20a1fe2 Removed autosave of selection changes. Save only occurs on lock. Shutdown needs to be added too. 2018-12-06 13:41:28 +01:00
Michael Starke
af1648da1c Updated to current KeePassKit to fix #736 2018-12-06 11:52:04 +01:00
Michael Starke
714bdf782d Folded delegation int MPPathControl 2018-11-30 17:20:24 +01:00
Michael Starke
3cf3e25156 Using custom MPPathControl to remove double click to show chooser (fixes #54 and #855) 2018-11-29 23:42:32 +01:00
Michael Starke
8c0d17e9f6 Merge pull request #854 from kud/patch-1 2018-11-27 17:58:19 +01:00
Erwann Mest
fd688e693b docs(README): fix typo 2018-11-27 17:37:00 +01:00
Michael Starke
3f43a061b8 Keep popups open if user interacts with anything outside of MacPass 2018-11-27 17:31:35 +01:00
Michael Starke
22b267f63e Updated to Xcode 10.1 2018-11-27 10:35:14 +01:00
Michael Starke
ddcaeb1e7b Updated to KeePassKit 2.3.6 to (fixes #842) 2018-11-26 11:47:04 +01:00
Michael Starke
146430c7b1 Newline 2018-11-22 13:13:27 +01:00
Michael Starke
79fa4f1c3f Updated to current KeePassKit (fixes #847) 2018-11-19 10:43:35 +01:00
Michael Starke
7cfc98c3a3 refactored magic number usage 2018-11-16 12:31:34 +01:00
Michael Starke
409632714c Disabled direct fail of autotype on missing access. Added time out for user interaction to prevent unexpected behaviour 2018-11-16 11:23:08 +01:00
Michael Starke
4b56167b56 Fixed button size when setting image by scaling down image before using it 2018-11-15 18:07:43 +01:00
Michael Starke
3fcb7305d3 Enabled drag and drop of search result for reordering 2018-11-15 18:07:16 +01:00
Michael Starke
f94dc84bfa Updated german localisation 2018-11-15 12:41:02 +01:00
Michael Starke
25017610d1 started converting Acknowlegements to html to use WebView inside MacPass 2018-11-15 08:15:00 +01:00
Michael Starke
a691bf5562 use current UI state 2018-11-15 07:36:18 +01:00
Michael Starke
bfeb71585d Added option to close MacPass if the last window is closed (default is NO) 2018-11-14 21:15:27 +01:00
Michael Starke
e57e20cbe0 Copy entries from external drop to ensure UUID uniqueness 2018-11-14 17:49:37 +01:00
Michael Starke
0525c84e21 Always select a row on showing the group outline 2018-11-14 17:38:23 +01:00
Michael Starke
ada4b51b62 Only allow for reordering drag if the sorting is index based 2018-11-14 17:38:04 +01:00
Michael Starke
ceb3dba6f1 Using current KeePassKit 2018-11-14 17:37:15 +01:00
Michael Starke
23e7ebc4a0 using property declaration in MPNodeResolver instead of simple getter. 2018-11-14 11:02:51 +01:00
Michael Starke
b9de0fb2dd Correctly update document state when group selection has changed 2018-11-14 10:28:59 +01:00
Michael Starke
dc67de1ed1 Renamed continuous release script 2018-11-14 07:53:48 +01:00
Michael Starke
d6ea2830e9 Fixed issue with resetting the selected group on first unlock. 2018-11-14 07:53:23 +01:00
Michael Starke
194c4bef49 Fixed issue with expiration date popup showing today instead of set date (fixes #845) 2018-11-12 19:03:49 +01:00
Michael Starke
5601baf6fb Do not disable autotype settings even when autotype is not possible 2018-11-12 18:55:51 +01:00
Michael Starke
04ffcab15b Using custom supressable dialog to check for autotype capabilities. Added notification when user performs autotype on disabled systems 2018-11-12 17:46:05 +01:00
Michael Starke
2d27fcbbb0 Use properties 2018-11-12 12:33:13 +01:00
Michael Starke
f83e071c16 Entry do not drag onto other entries anymore. Improvements to the localisation for drag and drop 2018-11-11 09:31:47 +01:00
Michael Starke
24d50b4b50 Added dynamic methods for custom attribute lookup 2018-11-11 09:30:16 +01:00
Michael Starke
b58211c4da Attachments now can be dragged out onto the finder. 2018-11-09 15:31:45 +01:00
Michael Starke
cac974a30e Removed gradient bar and changed text color in notes for full dark mode support 2018-11-08 13:47:42 +01:00
Michael Starke
7fe0689651 Movde check for autotype back in the app launch to prevent it from being hidden unter other windows 2018-11-08 13:46:06 +01:00
Michael Starke
c12cc7a4be Added support for dragging multiple entries as well as groups. Drag and drop between entry lists is still missing. 2018-11-07 17:46:54 +01:00
Michael Starke
a7ff9ecde3 Updated KeePassKit 2018-11-06 18:37:37 +01:00
Michael Starke
fa9333fb19 center document title in recent documents table in Welcome Screen 2018-11-06 17:44:26 +01:00
Michael Starke
e06d660fb7 Updated to KeePassKit 2.2 and adopted new API 2018-11-06 17:30:10 +01:00
Michael Starke
2b95621181 Converting to modern API for drag and drop 2018-11-06 12:11:15 +01:00
Michael Starke
0ff6597487 Extended password input API to allow for custom messages.
Autotype now dispays an info message when the database needs to be unlocked
2018-11-05 18:38:16 +01:00
Michael Starke
c260202924 Updated english localization 2018-11-05 17:40:28 +01:00
Michael Starke
1ed35a6eab Using NSViewController presentation instead of manual NSPopup creation 2018-11-05 17:36:32 +01:00
Michael Starke
d6b95118da removed delay afer key up event to speed up typing 2018-11-05 12:31:46 +01:00
Michael Starke
afc69f69ae Autotype now uses key presses instead of paste whenever possible. 2018-11-05 11:55:07 +01:00
Michael Starke
57e28e1417 renmoved commented code 2018-10-25 16:34:44 +02:00
Michael Starke
38e7a5f0b9 More progress on import plugin support 2018-10-25 16:34:35 +02:00
Michael Starke
5912f613cb Using correct plugn repository using fake plugin count 2018-10-24 17:06:24 +02:00
Michael Starke
3cd8d07552 Reverting back to string based version compare. Using customized comparator based ond Sparkle verison compare 2018-10-24 16:07:38 +02:00
Michael Starke
20ed81a5e7 Using properties 2018-10-22 13:07:39 +02:00
Michael Starke
5be3265c17 Plugin respository now uses table columns again. 2018-10-12 16:22:52 +02:00
Michael Starke
94a36fac36 Selected cell in plugin settings now uses more approriate text color on extra text when selected 2018-10-12 10:17:32 +02:00
Michael Starke
350d84f6e3 added script to update development language localization 2018-10-12 10:16:47 +02:00
Michael Starke
325d33a058 vent background style to subcontroll 2018-10-12 09:38:39 +02:00
Michael Starke
fa6067e9e0 Added comment to clarify custom intrinsicContentSize 2018-10-12 09:38:17 +02:00
Michael Starke
2b1f0ccbc5 Changed to list display for available plugins. Added version and installed info for plugins 2018-10-11 18:23:42 +02:00
Michael Starke
edf40e0cc7 Created prototype for a plugin browser 2018-10-11 15:21:19 +02:00
Michael Starke
bf96867654 Fixed typo in German localisation on signed plugins 2018-10-11 12:12:00 +02:00
Michael Starke
0921cd39d2 compatibilty for plugins is now fetched from plugin repository 2018-10-10 19:23:45 +02:00
Michael Starke
74b06ed195 Prevent button from accepting focus 2018-10-09 11:19:26 +02:00
Michael Starke
72dabf0338 extend Plugin host api to supply a version 2018-10-04 19:15:20 +02:00
Michael Starke
6b00ca71de extracted magic constant to acutal constant 2018-10-04 19:14:53 +02:00
Michael Starke
060d5c6b02 use class properties 2018-10-04 19:14:11 +02:00
Michael Starke
2c3e64947f use force since we overwrite a remote branch 2018-10-01 09:28:13 +02:00
Michael Starke
79ecb1af9c make script user executeable as well 2018-10-01 09:20:46 +02:00
Michael Starke
11cf8c3ef0 added script for continous release 2018-10-01 09:19:47 +02:00
Michael Starke
3ba2329052 usign sha256 instead of sha1 for download verification 2018-09-30 22:02:25 +02:00
Michael Starke
44f783fd0f disabled hightlichting to make the button look like a badge 2018-09-30 11:45:44 +02:00
Michael Starke
a04ed6d32a using Xcode 10 and 10.14 SDK 2018-09-29 00:53:11 +02:00
Michael Starke
3d3e7dbf4e codestyle 2018-09-29 00:52:55 +02:00
Michael Starke
66118d50c3 Welcome window now displays a list of recent documents.
also the window now gets closed when a document is loaded
2018-09-28 16:49:11 +02:00
Michael Starke
5aacbc66fe Fixed typos 2018-09-27 14:48:57 +02:00
Michael Starke
c87c454b4e Removed wrong localized value 2018-09-27 14:45:13 +02:00
Michael Starke
5c957979fb Updated German localization 2018-09-27 14:28:01 +02:00
Michael Starke
548570d97c Updated english localization 2018-09-27 14:23:37 +02:00
Michael Starke
64d03ce56c Present buttons in notifications, reopen last document when none was open and user clicks on notification. 2018-09-27 13:49:24 +02:00
Michael Starke
1bed34d23f Changing to banner style and relying on private API to allow for Buttons in Notifications 2018-09-27 12:14:15 +02:00
Michael Starke
af5ef6a5a8 Removed keychaing support UI since it’s not needed right now 2018-09-27 12:13:57 +02:00
Michael Starke
fc77d5ba97 Added missing translation 2018-09-27 09:59:53 +02:00
Michael Starke
417eba2936 Lokalisation angepasst 2018-09-27 09:23:04 +02:00
Michael Starke
837e040346 Added 5 Minutes option for clipboard clear time 2018-09-26 16:55:53 +02:00
Michael Starke
fcaede26bf Added alert when mergin KDB files 2018-09-26 16:15:53 +02:00
Michael Starke
cd34602e28 HNHBadgedTextFieldCell is no more 2018-09-26 16:15:37 +02:00
Michael Starke
bf68afb457 Added warning in Integration settings when autotype is not available 2018-09-26 15:09:21 +02:00
Michael Starke
182f448535 Removed HNHUIBadgedTextField in favour of a composed UI 2018-09-26 11:04:20 +02:00
Michael Starke
05ac9a0142 Added Accessibilty verification for macOS 10.14 to allow for better user experince 2018-09-25 11:18:13 +02:00
Michael Starke
009d198421 Using (class) properties 2018-09-25 11:16:33 +02:00
Michael Starke
bfe08b5510 Updated to Xcode 10 2018-09-25 11:15:57 +02:00
Michael Starke
a699adb0ad Using properties 2018-09-24 11:43:22 +02:00
Michael Starke
0dd0ba039d Merge branch 'master' of https://github.com/mstarke/MacPass 2018-09-21 09:47:59 +02:00
Roman Verchikov
a66cbb7507 Fixes build status badge in README (#829)
Build status badge used to point at a wrong (old?) URL. Fixed by changing URL to MacPass/MacPass.
2018-09-20 20:33:14 +02:00
Michael Starke
2c60ba42f5 Pin potential sensitive clipboard content to local machine 2018-09-20 18:03:36 +02:00
Michael Starke
9f35450683 Renamed Assets Catalog, modernized code 2018-09-20 18:03:12 +02:00
Michael Starke
8d7bb31b7c Updated to current HNHUI for dark mode support for macOS 10.14 2018-09-19 17:40:37 +02:00
Michael Starke
bcbeb2e43e Updated to current KeePassKit 2018-09-14 12:19:41 +02:00
Michael Starke
5168a6d3cd Properties 2018-09-14 12:18:22 +02:00
Michael Starke
72bb0aa6fc Removed unused parser context, added minor delay 2018-09-12 12:17:00 +02:00
Michael Starke
6ed82d8f15 Pinned Group and Index columns. Disabled reordering of those two columns 2018-09-11 17:00:08 +02:00
Michael Starke
c6be6ec819 Fixed localization issues. Localized OpenPanelAccessoryView 2018-09-11 16:59:48 +02:00
Michael Starke
f580663caf Fixed missing GPL header 2018-09-11 15:07:27 +02:00
Michael Starke
af96a55f32 Removed unused PreviewController 2018-09-11 15:07:19 +02:00
Michael Starke
89f174f04f Update GPL header 2018-09-11 15:04:22 +02:00
Michael Starke
fc5a054fed Removed unused file watcher 2018-09-11 15:04:16 +02:00
Michael Starke
bdd7d22e7c Added missing GPL header 2018-09-11 14:59:17 +02:00
Michael Starke
e887bdda93 Removed unneccessary NSKeyPathControl subclass 2018-09-11 14:59:05 +02:00
Michael Starke
2b694663e3 Fixed rendering bug on 10.10 and 10.11 for custom fields 2018-09-11 09:48:08 +02:00
Michael Starke
366db91df5 Updated KeePassKit to fix wrong UUID format in references 2018-09-10 16:08:09 +02:00
Michael Starke
1994857e64 Updated to current KeePassKit 2018-09-10 15:43:47 +02:00
Michael Starke
43d0677250 disabled automatic row height.
The custom attributes tabel view did not render if it was non-visible. Only a resize on the view triggered a display.
2018-09-06 09:12:40 +02:00
Michael Starke
3d89bc7545 Added stub for custom attribute dynamic lookup 2018-09-06 09:10:56 +02:00
Michael Starke
5589f5086b code cleanup 2018-09-06 09:10:43 +02:00
Michael Starke
f13cd4df35 using properties instead of method invocation 2018-09-03 14:21:47 +02:00
Michael Starke
c46a7c0dc7 Using properties where possible 2018-08-30 21:38:42 +02:00
Michael Starke
0274b32356 Using non-deprecated NSMenu allocations 2018-08-30 21:38:20 +02:00
Michael Starke
213e3584a0 Disable service menu for protected attributes 2018-08-29 17:54:07 +02:00
Michael Starke
2acff0702d Using class property 2018-08-29 17:53:52 +02:00
Michael Starke
9b7754b5fb pin buttons on custom attributes to the top 2018-08-28 21:11:58 +02:00
Michael Starke
890ac35ba6 Adjustes size for Autotype selectoin window to allow for bigger images 2018-08-28 12:07:00 +02:00
Michael Starke
650c349865 Fixed clipped content in Autotype candidate selection view if images where too large 2018-08-28 09:42:35 +02:00
Michael Starke
cbcd9fb751 Enable automatic row height for 10.13 in custom fields. Fixed #27 2018-08-27 17:11:25 +02:00
Michael Starke
c74254f171 Cleaner code 2018-08-27 12:13:15 +02:00
Michael Starke
bc60ca0174 moving autotype execution to main thread 2018-08-27 12:12:39 +02:00
Michael Starke
1ed18568a9 Hide protected attributes in dialog 2018-08-27 11:37:34 +02:00
Michael Starke
14afe81ec2 Updated to Xcode 9.4 2018-08-27 11:37:11 +02:00
Michael Starke
6555cc04e5 Merging KDB files with different options to prevent group duplication 2018-08-25 08:48:35 +02:00
Michael Starke
2276a2b954 Added API stub to allow for keystroke overrides when performing autotype 2018-08-24 15:57:06 +02:00
Michael Starke
affc02c933 Added non-dev option to contrinbute 2018-08-24 08:05:59 +02:00
Michael Starke
797b70bedf Updated to Xcode 9.4 2018-08-23 22:37:49 +02:00
Michael Starke
d902aa893c Display of selected filters now works correctly 2018-08-23 22:37:38 +02:00
Michael Starke
eb8c5c4749 Menu items now correclty toggel search flags, not only buttons.
UI is still a bit broken, but functional
2018-08-23 18:59:43 +02:00
Michael Starke
187e77f9ff Fixed wrong combineable flags 2018-08-23 18:58:55 +02:00
Michael Starke
9ac7352eec removed uncommented code 2018-08-23 17:44:21 +02:00
Michael Starke
3688142c60 restored 10.10 compatibilty by loosing detatchHiddenViews 2018-08-23 15:24:20 +02:00
Michael Starke
760a25e88f Fixed regression resulting in no recent searches being stored.
This was introduced by adding better search filed keyboard navigation in 92c83e0
2018-08-22 12:21:00 +02:00
Michael Starke
80a469a9ee fixed wrong header include 2018-08-22 12:18:08 +02:00
Michael Starke
5c9a93342d Fixed typo. 2018-08-18 22:12:59 +02:00
Michael Starke
36e6472822 Switchted to NSStackView for search options. This raises the deployment target to 10.11. 2018-08-18 22:12:59 +02:00
Michael Starke
27d1f512f0 Moved favIconFetching to MPIconHelper 2018-08-18 22:12:59 +02:00
Michael Starke
8ed936a08d Updated to Xcode 9.4 2018-08-18 22:12:59 +02:00
Michael Starke
18abd4d5a1 Updated KeePassKit to fix faded Icon display 2018-08-18 22:12:59 +02:00
Michael Starke
99a5d5642e Updated to Xcode 9.4 2018-08-18 22:12:59 +02:00
Michael Starke
2965530483 Fixed missing changed state when trash is emptied 2018-08-18 22:12:59 +02:00
remi6397
ccee893ba3 Update Polish translation (#820)
* Update Polish translation
* Fix plurals in Polish translation
2018-08-18 22:12:32 +02:00
Michael Starke
1f2b0447e2 Always show autotype notifications. Fixes #814 2018-07-12 22:55:47 +02:00
Michael Starke
1f7fb693a9 Modern Objective-C 2018-07-12 22:55:10 +02:00
Michael Starke
e587cd65fd moder Objective-C 2018-07-12 22:54:54 +02:00
Michael Starke
274a58b789 added user info to notfication 2018-07-12 18:22:38 +02:00
Michael Starke
0c2d08208c modern Objective-C 2018-07-12 18:22:38 +02:00
Michael Starke
a71cd85afc Fixed spelling errors (Fixes #813) 2018-07-12 11:33:46 +02:00
Michael Starke
b8dd193cbe Fixed missing window title for Autotype match notification 2018-07-11 10:12:21 +02:00
Michael Starke
4097b4e9a0 added sha1 checksum to verify the zip file 2018-07-11 10:11:17 +02:00
Michael Starke
1f274dc9c8 fixed typos in documentation 2018-07-04 13:07:45 +02:00
Michael Starke
8526caa7c0 Updated german localizations 2018-07-04 12:30:21 +02:00
Michael Starke
2e869606d5 Show passwords is temporary, changing entries (or locking the db) will hide the password again. fixes #806 2018-07-03 11:01:17 +02:00
Michael Starke
06f2a2037e Updated KeePassKit and HNHUi to current versions 2018-07-03 10:52:52 +02:00
Michael Starke
7b8d5d5835 Added german localization for plugin pop up 2018-06-29 16:35:46 +02:00
Michael Starke
1e11cac5f5 Updated copyright 2018-06-29 16:34:24 +02:00
Michael Starke
c994ac016b Removed obsolte keys form localizations. Updated to current keys for english localization 2018-06-29 11:24:21 +02:00
Michael Starke
86c1cb8dd4 Changed localization for Autotype matches 2018-06-29 11:02:44 +02:00
Michael Starke
10009c990e removed unused code 2018-06-29 11:02:34 +02:00
Michael Starke
38a3e416b6 removed unneded log message 2018-06-28 14:19:13 +02:00
Michael Starke
7e1b059e62 silenced undefined selector warning 2018-06-28 13:46:06 +02:00
Michael Starke
21be56bfad fixed merge error in russian localization 2018-06-28 13:45:56 +02:00
Michael Starke
92804d6429 removed unused code 2018-06-27 18:09:35 +02:00
Michael Starke
4340d77f48 updated contributors 2018-06-25 10:25:40 +02:00
Michael Starke
6d958802b2 Using predefined colors 2018-06-25 10:20:14 +02:00
Michael Starke
0911eafb03 updated to KeePassKit to 1.13.2 2018-06-25 10:20:14 +02:00
Michael Starke
6f1b074b4d removed unnecessary code 2018-06-25 10:20:14 +02:00
MichaelKo
be4eb0e6ad Add missing RU-l10n, fix spelling errors (#805) 2018-06-24 14:30:19 +02:00
Michael Starke
05289c1444 Really fixed crash on entries with custom attributes 2018-06-12 12:13:50 +02:00
Michael Starke
14ac7ed675 Fixed crash on entries with custom attributes 2018-06-12 12:07:10 +02:00
Michael Starke
feedcd56ac set tabbing mode to preferred to encourage MacPass to use tabs 2018-06-08 09:36:47 +02:00
Michael Starke
27cffc3f3b updated to a working version of KeePassKit 2018-06-06 22:21:56 +02:00
Michael Starke
93077366c2 bumped Xcode image to get travis to build 2018-06-04 11:12:50 +02:00
Michael Starke
f6910fa045 bumped KeePassKit dependency to build on Xcode 9.3 and newer 2018-06-04 10:47:58 +02:00
Michael Starke
87b62c4e96 added equality for autotype context 2018-06-01 09:52:03 +02:00
eiermaaaan
1d46320662 Update EntryInspectorView.strings (#762)
Better text ideas
2018-05-31 17:13:57 +02:00
Michael Starke
9169bd5e5e updated KeePassKit dependency 2018-05-17 21:25:17 +02:00
Michael Starke
3a70b36dc4 Removing searchWithGoogle and all submenu actions from context menu 2018-05-15 15:10:41 +02:00
Michael Starke
2bf10b9463 Fixed header styles and added missing GPL license header 2018-05-15 15:10:41 +02:00
Michael Starke
47fdee7301 fixed spelling in bundle keys 2018-05-15 15:10:41 +02:00
Michael Starke
d6aa01c970 Using macpassapp.org url instead of Github url 2018-05-15 15:10:41 +02:00
Michael Starke
0c702ec351 changed API for plugin repository 2018-05-15 15:10:41 +02:00
Michael Starke
98cfdadcfe enhanced naming of password input properties 2018-05-15 15:10:41 +02:00
Michael Starke
6e9dae6424 Update issue templates 2018-05-15 14:40:50 +02:00
Michael Starke
cdaee44439 Update issue templates 2018-05-15 14:39:43 +02:00
Michael Starke
d6e01235e9 Dropping attachment onto an entry now adds a history entry if neede. (Fixes #789) 2018-05-09 18:32:29 +02:00
Michael Starke
bffbc22a68 Codestyle 2018-05-09 18:31:23 +02:00
Michael Starke
f3dbf3beb9 disabled unfinished HOTP support 2018-05-09 18:31:15 +02:00
Michael Starke
d7709801e9 Updated to current repository url 2018-05-09 18:31:03 +02:00
Michael Starke
b10f218ee6 Updated copyright to 2018 2018-05-09 18:30:55 +02:00
Michael Starke
9b3e1443df Using updated KeePassKit to fix #784 and #788 2018-05-08 15:28:36 +02:00
Michael Starke
f3dbb4f0f9 Bumped version 2018-05-08 15:17:26 +02:00
Michael Starke
535a06ff5a stubbed export plugin interface 2018-05-08 15:16:12 +02:00
Patrik Thunström
11244297df Various string fixes and improvements (#783)
* Typo fixes

* Update of copyright year in all localized files

* More typos

* Align static descriptiont text with checkbox behavior

* Clarify cases when the term file means a database
2018-05-02 11:23:04 +02:00
Patrik Thunström
063e2cdf11 Initial version of Swedish translation (#781)
May not be perfect, but dogfooded for a week, and some inspiration drawn from the Swedish translation of Keepass 2.x...
2018-04-24 10:45:47 +02:00
Michael Starke
0499567a84 Reworded system requirements section 2018-04-04 11:22:38 +02:00
Michael Starke
e51cdda758 Improved wording for Autotype match 2018-04-04 11:22:38 +02:00
Michael Starke
d901ddbd9b Added German localization for Pickfield/Pickchars Dialogs 2018-04-04 11:22:38 +02:00
eiermaaaan
8e20744d6d Update AutotypeBuilderView.strings (#759)
Consistency in Localisation, «Auto-Type» now called «Autotype» like in English Translation
2018-03-19 18:03:12 +01:00
eiermaaaan
17835be3f7 Update AutotypeCandidateSelectionView.strings (#760)
Consistency in Localisation, «Auto-Type» now called «Autotype» like in English Translation.
Typo «Abbrechen» corrected.
2018-03-19 18:03:00 +01:00
eiermaaaan
bb7fc24b7e Update DuplicateEntryOptionsWindow.strings (#761)
German «Passwort» instead of english «Password»
2018-03-19 18:02:27 +01:00
eiermaaaan
22cbfe1db0 Update GeneralSettings.strings (#763)
Better text
2018-03-19 18:01:58 +01:00
eiermaaaan
0e900c1131 Update InfoPlist.strings (#764)
:)
2018-03-19 18:01:44 +01:00
eiermaaaan
1eae0be06a Update PluginSettings.strings (#769)
Consistency
2018-03-19 18:01:31 +01:00
eiermaaaan
82dd0e614c Update PasswordCreatorView.strings (#767) 2018-03-19 17:47:32 +01:00
eiermaaaan
c218f64e57 Update AutotypeCandidateSelectionView.strings (#758)
* Update AutotypeCandidateSelectionView.strings

Typo corrected :)

* Update DuplicateEntryOptionsWindow.strings

Typo corrected :)

* Update EntryInspectorView.strings

Consistency «Auto-Type» instead of «Autotype»

* Update EntryInspectorView.strings

Consistency «Auto-Type-Sequenz» instead of «Auto Type Sequenz»

* Update EntryInspectorView.strings

Consistency «Auto-Type»
2018-03-19 17:17:38 +01:00
eiermaaaan
e82b73004b Update PasswordInputView.strings (#768) 2018-03-19 17:17:09 +01:00
eiermaaaan
1c472b41ba Update WorkflowSettings.strings (#770) 2018-03-19 17:16:05 +01:00
eiermaaaan
2f6066e7f1 Update WelcomeWindow.strings (#771)
Consistency
2018-03-19 17:15:26 +01:00
eiermaaaan
55cd1f2c07 Update WorkflowSettings.strings (#757)
Typo corrected.
2018-03-19 09:04:16 +01:00
eiermaaaan
01b6228225 Update ContextBar.strings (#756)
Corrected «Notitzten» to «Notizen»
2018-03-19 09:03:54 +01:00
Michael Starke
76ec77f59f Added command key combination for mapping which is neede for some layout (e.g. russian) (fixes #733) 2018-03-15 22:10:38 +01:00
Michael Starke
cf79f24d83 Updated german localization 2018-03-15 11:45:57 +01:00
Michael Starke
e975850f78 Updated english localization 2018-03-15 11:33:48 +01:00
Michael Starke
642477ce5c Do not escape url string as they should already be completly escaped (fixes #743) 2018-03-13 17:05:16 +01:00
Michael Starke
6975cc3945 added constraints to context bar 2018-03-13 17:03:25 +01:00
Michael Starke
a64bdc60f6 Moved file 2018-03-13 17:03:01 +01:00
Michael Starke
6f37b98d92 Added “everywhere” search option 2018-03-09 17:43:31 +01:00
Frank Kooij
8fc55f06dc Improved Dutch localization (#751)
* Improved Dutch localization
2018-03-09 11:48:25 +01:00
Michael Starke
9314b84b9d Extracted MPPluginRepositoryItem into a seperate file 2018-03-08 21:42:38 +01:00
Michael Starke
5a5064da43 Set Cmd + T as default keystroke for autotype command 2018-03-08 21:42:09 +01:00
Michael Starke
72f7991566 Clarified comments and cleaned translations 2018-03-07 09:57:58 +01:00
Michael Starke
465f7ecd7e updated export settings 2018-03-06 18:19:08 +01:00
Michael Starke
d58b406c37 Added autotype button to toolbar 2018-03-06 18:15:00 +01:00
Michael Starke
ee604337f8 added Affinity Designer version of assets 2018-03-06 18:14:43 +01:00
Michael Starke
457431ffca Updated repository location since it was moved 2018-03-02 22:41:17 +01:00
Michael Starke
0028684e5c added item menu to MainMenu. Enabled copy actions in main menu if no focus is on entryView 2018-03-02 15:41:59 +01:00
Michael Starke
24f11dccfd clarifired API with generics 2018-03-02 15:41:15 +01:00
Michael Starke
033deacfdc pressing down in search input will focus entries (#707) 2018-03-01 15:13:47 +01:00
Michael Starke
f0def074bf re-enabled type selection in entry table view (fixes #740) 2018-03-01 15:11:06 +01:00
Michael Starke
5cc333146e converted to properties where appropriate 2018-02-16 17:09:46 +01:00
Michael Starke
e45f7b8739 changed open mechanics to use 10.10 APIs to try to fix 10.13 launch bugs with chrome 2018-02-15 23:00:45 +01:00
Michael Starke
ad6c501fef reverted image scalilng to prevent wrongfully upscaling 2018-02-15 23:00:15 +01:00
Michael Starke
8b60ae4242 implemented delegation from menu actions to plugins 2018-02-15 18:48:02 +01:00
Michael Starke
f759e6788c minor refactorings in custom action plugin API 2018-02-08 11:16:57 +01:00
Henri de Jong
9f1ac446a8 Improved Dutch localization (using XLIFF) (#715)
* Improved NL Localization with import of missing strings from EN

- Imported missing strings from EN
- Changed order of strings to match that of EN
- Improved NL localization by honouring Dutch spelling and style, by
following localized phrases as used by Apple and Mozilla and by being
consistent

* Improved NL Localization

Improved NL localization by honouring Dutch spelling and style, by
following localized phrases as used by Apple and Mozilla and by being
consistent

* Improved NL Localization

* Improved NL Localization

* Improved NL Localization

* Improved Dutch translations, using XLIFF

* Reverting wrong translations / Apply last changes from #714

* Fixed removed translations, added some extra
2018-02-08 11:16:34 +01:00
Michael Starke
4ef59b23f2 changed custom string plugin API slightly to better reflect intention 2018-01-22 22:43:19 +01:00
Henri de Jong
0e5cf4021f Added a contribute file with the workflow for translations (#716) 2017-12-20 23:58:55 +01:00
Michael Starke
a516789217 fixed missing offsets for special format where only upper or lower case characters are used 2017-12-12 15:35:35 +01:00
Michael Starke
24c8d8efc8 Pickcharparser now can handle non-default checkbox formats 2017-12-12 15:19:24 +01:00
Michael Starke
2d5974982e fixes an issue with empty icons being generated when downloading them (fixes #709) 2017-12-12 10:57:14 +01:00
Michael Starke
0f43afdb59 more use of properties 2017-12-12 10:56:31 +01:00
Michael Starke
92c83e0fa0 pressing down on search field will move to entries list 2017-12-11 17:05:57 +01:00
Michael Starke
5e0d95cdc5 using properties, removed unused code 2017-12-11 17:05:30 +01:00
Michael Starke
e9131b65fd using properties 2017-12-11 17:04:56 +01:00
Michael Starke
2aeeeaefd7 reduced indentation in outline view to 8 points 2017-12-08 14:13:42 +01:00
Michael Starke
4099c52266 exposed private API for better testing on MPPickcharsParser.
Parser now support default conversion to down arrow presses.
Special format handling currently not supported
2017-12-07 17:45:00 +01:00
Michael Starke
91508f0dde changed plugin APIs for entryAcitonPlugins and customAttributePlugins.
Internal housekeeping on MPPluginHost to allow for better access to certain plugins
Still pending: menu action to plugin delegation
2017-12-06 20:02:22 +01:00
Michael Starke
4fa52e23ef added HmacOtp comment 2017-12-05 18:28:11 +01:00
Michael Starke
5574b01fed Stubbed custom attribute adding via context menu
Made MPContextToolbarButton usable as normal button.
Added private API helper for adding buttons to NSUserNotification
Remove Autotype plugin API
Enhanced custom attribute plugin API
Enhanced EntryActionPlugin API to decouple menu items from actual action/target setup
Stubbed action on no-open documents NSUserNotifications
Stubbed HMACOTP custom attribute setup
2017-12-05 15:56:06 +01:00
Michael Starke
e8ddbd092c dedicated delegate for user interaction with notifications 2017-12-05 12:08:10 +01:00
Michael Starke
5879de1e4d prototyped plugin repository browsing 2017-12-04 16:03:50 +01:00
Michael Starke
fc496189b6 Extracted Help URL key to constants, added plugin repository key 2017-12-04 15:00:04 +01:00
Michael Starke
f9e761649f Added pretty pring value transformer 2017-12-01 18:57:38 +01:00
Michael Starke
50c38e5672 Added pretty password display prototype to enhance password display 2017-11-30 16:41:16 +01:00
Michael Starke
ee418db014 Pickchar parser parses options. Output is not converted at the moment 2017-11-30 15:47:12 +01:00
Michael Starke
a05a753a13 Extracted MPPlugin constants into separate header 2017-11-29 14:37:36 +01:00
Michael Starke
5db3950424 fixed issue with wrong clear timeout when pasting was done inside the clear timeout 2017-11-29 14:37:13 +01:00
Michael Starke
eaea14ad9d Fixed mixed case in naming. Added enums for table column identification 2017-11-29 13:50:15 +01:00
Michael Starke
6d8c2b34be rough version of {PICKFIELD} 2017-11-28 18:33:37 +01:00
Michael Starke
d8351f12f2 fixed unreachable code error 2017-11-28 15:49:43 +01:00
michael starke
6f72301dfd using 10.12 compatible API 2017-11-28 14:01:46 +01:00
michael starke
3fc656b1dd Using better output for travis 2017-11-28 14:00:51 +01:00
michael starke
0cb404c072 Added title to pickchar. Fixed remain-counter to actually display remaining count. 2017-11-28 12:16:08 +01:00
michael starke
173e7fe44f added script to create list of contributors. Folded translators and contributors 2017-11-28 10:32:10 +01:00
michael starke
db7de20fba Added a lot of missing contributors, removed extensice explanations on alternatives. Minor updates for 0.7 2017-11-27 19:49:24 +01:00
michael starke
4628c638a8 only save database on lock if file was acutally changed. Otherweise leave it be. 2017-11-27 18:59:18 +01:00
michael starke
32a1f10910 Mark document as changed after synchronization regardless of what has changed
This fixes a potential data loss after quitting macpass on synchronzation.
2017-11-27 15:30:33 +01:00
michael starke
6207cc3e11 using nicer API for containsString 2017-11-27 15:29:44 +01:00
Michael Starke
ee5a4880d0 Update index.md 2017-11-27 08:17:25 +01:00
michael starke
c3c85d1988 moving to lower case folders 2017-11-27 08:14:33 +01:00
michael starke
ca0e327720 moving to lower case files 2017-11-27 08:14:13 +01:00
michael starke
dbfc468b87 TODO: resolve values for autotype matches 2017-11-27 08:12:55 +01:00
michael starke
c8f3fe6888 Adoped new KeePassKit placeholder delegation.
Added primitive support for {PICKCHARS} currently without support for options
2017-11-27 08:12:55 +01:00
michael starke
d69d832de4 Inializing regualr expressions only once for autotype 2017-11-27 08:12:55 +01:00
Michael Starke
fa78e446c3 Create index.md
added index to move from gh-pages to /docs pages
2017-11-27 08:10:26 +01:00
michael starke
e2e6c3e3f9 bumped version 2017-11-23 08:20:48 +01:00
michael starke
2495eac177 Fixes a bug resutling in a reappering password change promt when the database is already lock (fixes #696) 2017-11-23 08:20:18 +01:00
Moises Perez
278a0145d0 Improved or added localisations (#687) 2017-11-21 18:11:52 +01:00
michael starke
287356d93e fixed build warnings 2017-11-21 17:24:16 +01:00
michael starke
775dbd07ee Locking a db now requests a password/key if none is set 2017-11-21 12:32:41 +01:00
michael starke
547e61fc4b removed commented dead code 2017-11-21 12:32:17 +01:00
michael starke
ded8eeadb1 bumped version 2017-11-21 11:37:22 +01:00
michael starke
1bcb002ed0 Updated localizations 2017-11-21 11:31:41 +01:00
michael starke
4b5aa003bf Fixed wrong null placeholder settings for inspector view 2017-11-21 11:20:12 +01:00
michael starke
5f7331aa4d Updated localizations and comments 2017-11-21 11:17:21 +01:00
michael starke
bc2ee9a98f cleaned english .stings for inspector view 2017-11-21 11:16:56 +01:00
michael starke
4e5d491264 fixed stale entry display when database is locked 2017-11-21 10:55:36 +01:00
michael starke
74573de85f consolidated restart plugin code into one function 2017-11-21 10:49:16 +01:00
michael starke
d051421f14 Fixed issue resulting in opening the fix autotype window instead of a new document window (fixes #668)
This also fixes an isse resulting to save request not being shown when closing the document window but when closing the fix-autotype window.
2017-11-21 10:43:06 +01:00
michael starke
68a4864051 Display minimum version information (which might not be the file version!) 2017-11-20 19:36:54 +01:00
michael starke
15d1ce8419 Updated KeePassKit to fix crash on Reference resolving (fixes #693) 2017-11-20 12:56:05 +01:00
michael starke
7f43f3a7ba Minor change to localization 2017-11-20 12:51:48 +01:00
michael starke
c33c6a8cfa Plugin display is now more verbose
The plugin settings now displays more information about a failed plugin instead of just not displaying anything at all.
2017-11-20 12:51:39 +01:00
michael starke
ec62a3e12c Added missing german localization 2017-11-19 13:35:42 +01:00
michael starke
07a8085705 Extended plugin settings
Plugins can be installed via drag and drop
Plugins can be uninstalled via the remove button
2017-11-17 17:45:10 +01:00
michael starke
c2dd64ff70 do not enabled non-working remove plugin button 2017-11-16 19:14:50 +01:00
michael starke
3113c38a20 bumped version 2017-11-16 19:13:22 +01:00
michael starke
089a3075ec using KeePassKit 1.7.6 2017-11-16 19:09:25 +01:00
michael starke
ad0a198b48 Extended and cleaned localizations 2017-11-16 19:08:38 +01:00
michael starke
36b98bcd6d customized open panels throughout the app. Added brows plugins button to plugin settings 2017-11-16 17:55:08 +01:00
michael starke
29a6c39c1f Added rudementary support to add plugins via the plugin settings tab 2017-11-16 17:34:03 +01:00
michael starke
95659e6121 Fixed typo in german localization for plugin settings view 2017-11-16 17:33:28 +01:00
michael starke
995625b229 disable notes field if nothing is selected (fixes #684) 2017-11-16 17:32:40 +01:00
michael starke
7a60b06c66 Added history item to table header selection 2017-11-16 11:20:17 +01:00
michael starke
97b3f3809b Using stringdicts for pluralization on duplicate entry action 2017-11-16 11:19:51 +01:00
michael starke
e1feefd041 Added missing english localizations 2017-11-16 06:50:57 +01:00
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
939 changed files with 62835 additions and 13079 deletions

1
.github/FUNDING.yml vendored Normal file
View File

@@ -0,0 +1 @@
custom: https://flattr.com/thing/1550529/mstarkeMacPass-on-GitHub

29
.github/ISSUE_TEMPLATE/Bug_report.md vendored Normal file
View File

@@ -0,0 +1,29 @@
---
name: Bug report
about: Create a report to help us improve
---
**Describe the bug**
A clear and concise description of what the bug is.
**To Reproduce**
Steps to reproduce the behavior:
1. Go to '...'
2. Click on '....'
3. Scroll down to '....'
4. See error
**Expected behavior**
A clear and concise description of what you expected to happen.
**Screenshots**
If applicable, add screenshots to help explain your problem.
**Desktop (please complete the following information):**
- macOS: [e.g. 10.12.1]
- Version [e.g. 0.7.3]
**Additional context**
Add any other context about the problem here.

View File

@@ -0,0 +1,17 @@
---
name: Feature request
about: Suggest an idea for this project
---
**Is your feature request related to a problem? Please describe.**
A clear and concise description of what the problem is. Ex. I'm always frustrated when [...]
**Describe the solution you'd like**
A clear and concise description of what you want to happen.
**Describe alternatives you've considered**
A clear and concise description of any alternative solutions or features you've considered.
**Additional context**
Add any other context or screenshots about the feature request here.

13
.gitignore vendored
View File

@@ -13,4 +13,15 @@ build/*
xcuserdata xcuserdata
profile profile
*.moved-aside *.moved-aside
Assets/MacPass Icons Grayscale V3.ai
Assets/MacPass Icons Grayscale V4.ai
MacPass.xcodeproj/xcshareddata/xcbaselines
Carthage
.DS_store
Docs/Acknowlegements/*.aux
Docs/Acknowlegements/*.fdb_latexmk
Docs/Acknowlegements/*.fls
Docs/Acknowlegements/*.log
Docs/Acknowlegements/*.synctex.gz
docs/acknowledgement/*.lb
MacPass/en.lproj/Localizable.strings.updated

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"] [submodule "DDHotKey"]
path = DDHotKey path = DDHotKey
url = https://github.com/mstarke/DDHotKey.git url = https://github.com/mstarke/DDHotKey.git
[submodule "Sparkle"]
path = Sparkle
url = https://github.com/mstarke/Sparkle.git
[submodule "TransformerKit"] [submodule "TransformerKit"]
path = TransformerKit path = TransformerKit
url = https://github.com/mattt/TransformerKit.git url = https://github.com/mattt/TransformerKit.git

50
.travis.yml Normal file
View File

@@ -0,0 +1,50 @@
osx_image: xcode10.2
xcode_project: MacPass.xcodeproj
xcode_scheme: MacPass
language: objective-c
before_install:
- carthage bootstrap --platform macOS
- gem install xcpretty --no-document --quiet
after_success:
- xcodebuild -project MacPass.xcodeproj -exportLocalizations -localizationPath Localisations -exportLanguage de
- xcodebuild -project MacPass.xcodeproj -exportLocalizations -localizationPath Localisations -exportLanguage en
- xcodebuild -project MacPass.xcodeproj -exportLocalizations -localizationPath Localisations -exportLanguage es
- xcodebuild -project MacPass.xcodeproj -exportLocalizations -localizationPath Localisations -exportLanguage fr
- xcodebuild -project MacPass.xcodeproj -exportLocalizations -localizationPath Localisations -exportLanguage it
- xcodebuild -project MacPass.xcodeproj -exportLocalizations -localizationPath Localisations -exportLanguage nl
- xcodebuild -project MacPass.xcodeproj -exportLocalizations -localizationPath Localisations -exportLanguage ru
- xcodebuild -project MacPass.xcodeproj -exportLocalizations -localizationPath Localisations -exportLanguage sv-SE
- xcodebuild -project MacPass.xcodeproj -exportLocalizations -localizationPath Localisations -exportLanguage zh-Hans
- zip -9ry Localisations.zip Localisations
- cd ./build/Build/Products/Release
- zip -9ry MacPass-continuous.zip MacPass.app
- shasum -a 256 MacPass-continuous.zip > MacPass-continuous.zip.sha256
- cd -
- mv ./build/Build/Products/Release/MacPass-continuous.zip .
- mv ./build/Build/Products/Release/MacPass-continuous.zip.sha256 .
script: |
set -o pipefail
xcodebuild clean
xcodebuild build -configuration release -project MacPass.xcodeproj -scheme MacPass CODE_SIGNING_REQUIRED=NO -derivedDataPath ./build | xcpretty -c
branches:
only:
- /^(?i:continuous)$/
deploy:
skip_cleanup: true
provider: releases
api_key:
secure: AEb7fgi29S3aXFt5bXz+lq1KHISumny6bf4j06JBC5gUrSs+dW0/tmVFq68XRAqigeOQU31wwv20f7OHiy+GRYDXM2xBsX9ZBQ2IilnaXlDy/mPsNcJJJsZ2gyodi3KnU0rZtTb93me2YyU86H4Na/gtaZZUKjLwCFtGGziExD8=
file:
- Localisations.zip
- MacPass-continuous.zip
- MacPass-continuous.zip.sha256
overwrite: true
on:
tags: true
repo: MacPass/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.

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

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