Federico Maccaroni
144fc7c727
[PM-5154] Implement combined view for passwords and passkeys on iOS Autofill extension ( #3075 )
...
* PM-5154 Implemented combined view of passwords and passkeys and improved search and items UI
* PM-5154 Code improvement from PR feedback
* PM-5154 Code improvement to log unknown exceptions
2024-03-13 12:06:08 -03:00
Federico Maccaroni
67f7b3156e
[PM-6496] Improved iOS extensions cipher cell UI ( #3058 )
...
* PM-6496 Improved iOS extensions cipher list to have an updated UI for each cell
* PM-6496 Improved UI on iOS extensions list cells
2024-03-08 13:59:15 -03:00
Federico Maccaroni
16e1b60a4d
[PM-5154] Implement Passkeys on iOS ( #3017 )
...
* [PM-5731] feat: implement get assertion params object
* [PM-5731] feat: add first test
* [PM-5731] feat: add rp mismatch test
* [PM-5731] feat: ask for credentials when found
* [PM-5731] feat: find discoverable credentials
* [PM-5731] feat: add tests for successful UV requests
* [PM-5731] feat: add user does not consent test
* [PM-5731] feat: check for UV when reprompt is active
* [PM-5731] fix: tests a bit, needed some additional "arrange" steps
* [PM-5731] feat: add support for counter
* [PM-5731] feat: implement assertion without signature
* [PM-5732] feat: finish authenticator assertion implementation
note: CryptoFunctionService still needs Sign implemenation
* [PM-5731] chore: minor clean up
* [PM-5731] feat: scaffold make credential
* [PM-5731] feat: start implementing attestation
* [PM-5731] feat: implement credential exclusion
* [PM-5731] feat: add new credential confirmaiton
* [PM-5731] feat: implement credential creation
* [PM-5731] feat: add user verification checks
* [PM-5731] feat: add unknown error handling
* [PM-5731] chore: clean up unusued params
* [PM-5731] feat: partial attestation implementation
* [PM-5731] feat: implement key generation
* [PM-5731] feat: return public key in DER format
* [PM-5731] feat: implement signing
* [PM-5731] feat: remove logging
* [PM-5731] chore: use primary constructor
* [PM-5731] chore: add Async to method names
* [PM-5731] feat: add support for silent discoverability
* [PM-5731] feat: add support for specifying user presence requirement
* [PM-5731] feat: ensure unlocked vault
* [PM-5731] chore: clean up and refactor assertion tests
* [PM-5731] chore: clean up and refactor attestation tests
* [PM-5731] chore: add user presence todo comment
* [PM-5731] feat: scaffold fido2 client
* PM-5731 Fix build updating discoverable flag
* [PM-5731] fix: failing test
* [PM-5731] feat: add sameOriginWithAncestor and user id length checks
* [PM-5731] feat: add incomplete rpId verification
* [PM-5731] chore: document uri helpers
* [PM-5731] feat: implement fido2 client createCredential
* Added iOS passkeys integration, warning this branch has lots of logs to ease "debugging" extensions.
* [PM-5731] feat: implement credential assertion in client
* PM-5154 Fixed select passkey flow and started implementing create passkey on iOS
* fix wrong signature format
* PM-5154 [Passkeys iOS] Fix Credential ID handling on bytes and string formats. Fix Discoverable to be lowercase on set so it doesn't break parsing on clients. Added UserDisplayName on Fido2 entities. Extracted the Guid Standard/Raw format helpers to a extensions class.
* Fix incompatible GUID conversions
* PM-5154 [Passkeys iOS] Added custom UI flow for passkey creation
* PM-5154 [Passkeys iOS] Updated UI for passkey creation
* PM-5154 [Passkeys iOS] Refactored and added cipher selection for passkey creation on autofill search.
* PM-5154 [Passkeys iOS] Fixed empty top space on autofill password list
---------
Co-authored-by: Andreas Coroiu <andreas.coroiu@gmail.com >
Co-authored-by: mpbw2 <59324545+mpbw2@users.noreply.github.com >
2024-02-21 14:51:44 -03:00
Federico Maccaroni
990de4ea4e
PM-3349 PM-3350 MAUI Migration Start iOS extensions
2023-10-02 12:05:57 -03:00
Carlos Gonçalves
0a64e4c918
PS-587 - Fix searchbar search textfield and icon colors for dark themes ( #1941 )
...
* PS-587 Fix searchbar search textfield and icon colors for dark themes
* PS-587 - PR corrections
2022-06-07 15:43:25 +01:00
Oscar Hinton
976eeab6d7
Password reprompt ( #1365 )
...
* Make card number hidden
* Add support for password reprompt
* Rename PasswordPrompt to Reprompt
* Protect autofill
* Use Enums.CipherRepromptType
* Fix iOS not building
* Protect iOS autofill
* Update to match jslib
* Fix failing build
2021-05-21 15:13:54 +02:00
Matt Portune
b163a0fe77
fix for stuck extension sheets when dismissed by swipe ( #1117 )
...
* fix for stuck extension sheets when dismissed by swipe
* simplify dismiss action assignments
2020-10-15 14:34:31 -04:00
Chad Scharf
3c18fd7636
Changed all C# control flow block statements to include space between keyword and open paren ( #800 )
2020-03-28 09:16:28 -04:00
Kyle Spearrin
b0f86ea161
focus search bar on appear
2019-10-07 09:23:41 -04:00
Kyle Spearrin
b5dcdc74d7
dark keyboard on dark themes. resolves #588
2019-08-28 20:27:15 -04:00
Kyle Spearrin
69100d7db5
search bar bg is same as list header
2019-07-02 19:36:11 -04:00
Kyle Spearrin
a064a6cf9b
theme updates to extensions
2019-07-02 19:35:01 -04:00
Kyle Spearrin
225db6397d
ios app extension theming
2019-07-01 15:12:54 -04:00
Kyle Spearrin
f237fa98d2
ios autofill extension implemented
2019-06-28 08:21:44 -04:00
Kyle Spearrin
297beac169
reset for v2
2019-03-27 16:23:00 -04:00
kspearrin
2cc331b136
support loginSearchSegue when no service ids
2018-09-24 16:34:50 -04:00
Kyle Spearrin
f416f95b77
reuse code
2018-09-24 16:11:54 -04:00
kspearrin
44fe5af4fb
run on main thread fixes
2018-09-24 15:45:36 -04:00
Kyle Spearrin
f394eddc01
throttle fast type searches
2018-09-24 15:30:05 -04:00
kspearrin
07dd9df3ec
no search display controller
2018-09-24 15:24:43 -04:00
Kyle Spearrin
340d4ce714
do searching
2018-09-24 15:08:16 -04:00
kspearrin
2870b8331e
text changed
2018-09-24 14:57:28 -04:00
Kyle Spearrin
bc79f22e22
implement search delegate
2018-09-24 14:51:37 -04:00
kspearrin
42fc868b68
Search controller for autofill setup
2018-09-24 12:41:08 -04:00