Michael Starke
8d5006ba34
Added support for type changes
2021-10-22 14:59:09 +02:00
Michael Starke
1873032d3c
Added expired editor for inspector
2021-10-22 13:44:53 +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
83f8158b21
Added view to edit and display entry passwords
2021-10-19 00:57:11 +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
6cd443278f
Added notification observation for binding-less inpspector updates
2021-10-13 17:55:32 +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
0b681f8d40
Layout change to xib file
2021-10-11 12:06:02 +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
33a4188bba
Fixed squashed password input field
2021-10-01 13:28:28 +02:00
Michael Starke
16be427a92
Used scoped tooling from KeePassKit
2021-10-01 10:23:44 +02:00
Michael Starke
48fc70018e
Added UI setting to control toolbar style
2021-09-30 17:03:54 +02:00
Michael Starke
adcf77f1d7
Fixed minor layout issues
2021-09-30 17:03:54 +02:00
Michael Starke
32b31a3ea8
Only leave one autotype notification in the stacke to prevent polution.
2021-09-30 17:03:54 +02:00
Michael Starke
f1d0d410f1
Updated to current HNHUi to fix missing attribute transferal
2021-09-30 17:03:54 +02:00
Michael Starke
af63b0ec4d
Do not wrap after characters since this is not ideal for most use cases in MacPass
2021-09-30 17:03:54 +02:00
Michael Starke
85e55626b0
Fixed clipped popup button in workflow settings
2021-09-30 17:03:54 +02:00
Michael Starke
3c4eac6707
Updated to modern Obj-C
2021-09-30 17:03:54 +02:00
Michael Starke
84f35d6005
Minor codestyle updates
2021-09-30 17:03:54 +02:00
Michael Starke
9e14e8301d
Started converting MPPastBoardController API to use more flexible interface.
2021-09-30 17:03:54 +02:00
Michael Starke
1b04e5cfa2
Disable and enable the UI according to type settings
2021-09-30 17:03:54 +02:00
Michael Starke
8884e61e10
Minor refactoring
2021-09-30 17:03:54 +02:00
Michael Starke
781234ef8c
Updated font display
2021-09-30 17:03:54 +02:00
Michael Starke
08a49121b0
Updated visual styles of buttons to look ok on Big Sur
2021-09-30 17:03:54 +02:00
Michael Starke
92592a8049
Added type as change source
2021-09-30 17:03:54 +02:00
Michael Starke
5b6483fdab
More layout work for TOTP Setup dialog
2021-09-30 17:03:54 +02:00
Michael Starke
3b4d05f676
Fixed typo in Info.plist. Updated copyright year to 2021 and changed OS X to macOS
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
5652abfb1e
Fixed compiler warnings and typos
2021-09-23 22:23:43 +02:00
Michael Starke
b478b47d3d
Fixed typo
2021-09-20 21:05:02 +02:00
Michael Starke
8cc4c2717a
Removed tip action since it only runs on linux
2021-08-26 14:22:35 +02:00
Michael Starke
f3815f7fa4
Changed action to push release
2021-08-26 14:12:15 +02:00
Michael Starke
93f6a62bb5
Fixed wrong tag name
2021-08-26 10:27:43 +02:00
Michael Starke
174d9c2650
Added explicit tag name
2021-08-25 16:14:37 +02:00
Michael Starke
0b240d3ade
Added tag filter to make releases work
2021-08-25 16:11:22 +02:00
Michael Starke
b30279e42e
Update nightly.yml
2021-08-24 18:09:17 +02:00
Michael Starke
ef896468bb
Update nightly.yml
2021-08-24 17:53:48 +02:00
Michael Starke
b3ad2df29e
Update nightly.yml
2021-08-24 17:38:46 +02:00
Michael Starke
9851a7b4e2
Use switch case. Localise user facing texts
2021-07-22 17:43:17 +02:00
Mirko Caserta
3cfbbb1f16
fixed autofill on big sur for password field ( #1125 )
...
Co-authored-by: Michael Starke <nomad@hicknhack.com >
2021-06-17 17:54:44 +02:00
Julius Zint
d1690d76d1
Extracted the logic for storing the encrypted compositekey into a
...
seperate class
2021-03-14 15:54:42 +01:00
Julius Zint
3c54cd9d7a
Code refactoring to implement suggestions from the code review.
...
Binding the touchIdEnabled Buttons state directly to the userdefaults
value.
Fixed bug that disabled the TouchIdEnabled button on an unsucessfull
TouchId unlock
2021-02-21 12:48:04 +01:00
Julius Zint
4aa812740f
Code refactoring to implement suggestions from the code review.
...
Renamed touchIdEnabled outlet to touchIdEnabledButton in preparation
to bind a variable to the state value.
Used SecKeyCreateRandomKey instead of SecKeyGeneratePair as suggested
by the headers.
2021-02-21 12:04:49 +01:00
Julius Zint
197a4145e8
Code refactoring to implement suggestions from the code review.
...
The fileURL for the current document does no longer have to be passed
in as a parameter but instead is retreived by accessing the windowControllers
document that hosts the MPPasswordInputController.
_touchIdHandleUnlockAttempt got renamed to _touchIdUpdateKeyForCurrentDocument
to better state its actual purpose and should no longer be called
on unsuccessfull unlock attempts. It also now removes stored keys if the
state of the TouchIdEnabled button has changed.
The key, that is derived from the document, is now the same whether it is
used to store it in the transient dictionary or the userdefaults
2021-02-21 11:27:41 +01:00
Julius Zint
88a5af995e
Small layout changes. This prevents the error message overlapping
...
the TouchID enabled button.
2021-02-14 17:58:06 +01:00
Julius Zint
7b79c0b814
Added tooltip to TouchID enabled button. This is a first attempt
...
to make it better to understand what the mixed state is all about.
2021-02-14 17:56:29 +01:00
Julius Zint
c5e30a0fa0
The TouchID keypair can no be removed from the macOS keychain
...
This is a good feature for security and stability. It gives users
the option to prevent TouchID unlock for any previously unlocked
database and it is also helpful in cases where only one part of the
keypair is in the macOS keychain.
2021-02-14 17:40:11 +01:00