138 Commits

Author SHA1 Message Date
Deniz Türkoglu
37f0ab1f8c Add flag to enable/disable screenshots (#1301)
* Bump TransformerKit to fix compile

Fixes build issue with Xcode 15 by raising minimum deployment target
to 10.13

* Add flag to disable screenshots

Make it possible to disable/enable screenshots, this is disabled
by default, to enable use:
$ defaults write com.hicknhacksoftware.MacPass AllowScreenshots YES
and to disable it use:
$ defaults write com.hicknhacksoftware.MacPass AllowScreenshots NO

---------

Co-authored-by: Michael Starke <michael.starke@hicknhack-software.com>
2025-04-10 19:50:37 +02:00
Deniz Türkoglu
a97353ef7b Fix and improve nightly builds (#1307)
* ci: (nightly) bump TransformerKit to fix compile

Fixes build issue with Xcode 15 by raising minimum deployment target
to 10.13

* ci: (nightly) bump dependencies to latest versions

This ensures the build no longer fails with error code 65

* ci: (nightly) use github_token for carthage rate limit

If we don't use the token the build can sometimes fail as it is
rate limited, this ensures we can build more with less restrictions.

* ci: (nightly) add empty sign identity

* ci: (nightly) add code sign entitlements flag

* build: make copyfiles first task to fix build cycle

* ci: (nightly) bump gh action checkout to v4

* ci: (nightly) format github actions yaml

* ci: (nightly) bump agent to use macos-latest

* ci: (nightly) bump gh-release action to v2

* ci: fix algorithm name in hash
2025-03-20 12:58:06 +01:00
Michael Starke
bc833640e4 updated to current sparkle version 2022-11-14 09:57:15 +01:00
Michael Starke
e985d23fa5 Fixed crash when saving files with ChaCha chipher 2022-02-10 21:36:31 +01:00
Michael Starke
2956a2e7c1 Updated to current KeePassKit and Sparkle versions 2022-02-03 14:10:38 +01:00
Michael Starke
ca31d4638f Fixed wrong wiring of benchmark for key derivation parameters 2021-12-01 00:37:01 +01:00
Michael Starke
12406bf10f Added option to show search after unlocking the database 2021-11-08 16:34:44 +01:00
Michael Starke
65f2582e3c Added copy action to TOTP editor. Fixes #1186 2021-11-02 14:57:31 +01:00
Michael Starke
cc0a855712 Updated to current HNHUi 2021-10-30 00:39:45 +02:00
Michael Starke
fc186aaf2c Added node expiration view controller 2021-10-23 23:31:43 +02:00
Michael Starke
3cf0e5644e Steam OTP display added. 2021-10-21 16:19:09 +02:00
Michael Starke
8b9c998ec7 Updated to KeePassKit 3.1.0 2021-10-21 11:41:19 +02:00
Michael Starke
f0e530bda5 OTP setup dialog now updates and stores attributes to entries 2021-10-20 16:32:16 +02:00
Michael Starke
a34c0eed4e Filling the OTP Setup view works
QR Image parsing and update works as well.
Save to entry and other updates still missing
2021-10-20 15:26:09 +02:00
Michael Starke
f28bcb527a Started rework of inspector layout using separate view controllers for attribute editiors 2021-10-15 14:54:22 +02:00
Michael Starke
ea2796dd28 Updated to KeePassKit 3.0
Updated code to reflect changes in APIs for key creation and base32 decoding
2021-10-12 15:26:40 +02:00
Michael Starke
d4fc747d72 Moved to custom TransformerKit fork to prevent double-quoted-header include warnings 2021-10-01 13:28:56 +02:00
Michael Starke
f1d0d410f1 Updated to current HNHUi to fix missing attribute transferal 2021-09-30 17:03:54 +02:00
Michael Starke
7d5edd1c98 WIP on updating the UI correctly 2021-09-30 17:03:54 +02:00
Michael Starke
e27526b399 Fix crash when load Argon2id Databases. 2021-01-15 12:58:45 +01:00
Michael Starke
62032cd7d0 Updated to current KeePassKit. Fixed nil assertion when using invalid OTP parameters 2021-01-05 18:12:28 +01:00
Michael Starke
acd2e1bc0f Fixed missing password colorization 2020-12-21 22:48:57 +01:00
Michael Starke
d466c6d026 Updated localizations. Added edit button to TOTP view 2020-12-18 13:43:14 +01:00
Michael Starke
b98b5635d5 Use simple counter display instead of progress bar. 2020-12-17 01:52:52 +01:00
Michael Starke
bb73628484 Enabled Time OTP display. 2020-12-11 17:51:09 +01:00
Michael Starke
e99f2e2619 Updated to current KeePassKit 2020-12-02 17:32:47 +01:00
Michael Starke
1c76e50192 Adopted KeePassKit attribute keys and stripped our custom ones 2020-12-01 13:38:34 +01:00
Michael Starke
e08b116aa0 WIP on adding TOTP ui to entry view 2020-11-28 23:10:45 +01:00
Michael Starke
381d4b1cac Updated to current KeePassKit to enable correct builds on Apple Silicon 2020-11-23 13:52:29 +01:00
Michael Starke
499b7fdd6b Updated to public KeePassKit version 2020-10-19 00:02:00 +02:00
Michael Starke
bda0a25fe0 Updated to current KeePassKit.
This requires to link and copy KissXML since KeePassKit does not contain it anymore to fix nesting issues with Carthage
2020-09-24 16:59:48 +02:00
Michael Starke
e4946bd91b Temporary switch to local development branch 2020-09-09 10:44:03 +02:00
Michael Starke
f626266fa7 Updated to current KeePassKit 2020-09-09 10:44:03 +02:00
Michael Starke
7a1510b77b Using Carthage setup for TransformerKit 2020-01-08 15:23:36 +01:00
Michael Starke
c5ed3c42e6 Updated Sparkle to 1.22.0 2019-10-09 17:31:56 +02:00
Michael Starke
7e402601f8 Updated KeePassKit to fix various Pickchars issues 2019-08-28 11:53:43 +02:00
Michael Starke
62670a605e Updated KeePassKit to fix KDBX4 date offset bug (-2days) 2019-08-23 12:27:59 +02:00
Michael Starke
4ddb0c5e07 Updated KeePassKit to fix regression (fixes #897) 2019-03-26 08:45:18 +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
342acfda59 Using masked Autotype sequence in Candiate Selection window again but non-interactive 2019-03-01 22:03:39 +01:00
Michael Starke
474753c7dd Using current KeePassKit 2019-02-13 21:43:56 +01:00
Michael Starke
af1648da1c Updated to current KeePassKit to fix #736 2018-12-06 11:52:04 +01:00
Michael Starke
ddcaeb1e7b Updated to KeePassKit 2.3.6 to (fixes #842) 2018-11-26 11:47:04 +01:00
Michael Starke
79fa4f1c3f Updated to current KeePassKit (fixes #847) 2018-11-19 10:43:35 +01:00
Michael Starke
ceb3dba6f1 Using current KeePassKit 2018-11-14 17:37:15 +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
e06d660fb7 Updated to KeePassKit 2.2 and adopted new API 2018-11-06 17:30:10 +01:00
Michael Starke
182f448535 Removed HNHUIBadgedTextField in favour of a composed UI 2018-09-26 11:04:20 +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