Federico Maccaroni
08fac4752f
PM-3349 PM-3350 Fix crash on iOS AppGroup container URL because of sln config on AndroidX Credentials. Changed the project reference of Credentials to be a local NuGet.
2024-02-07 13:59:31 -03:00
Federico Maccaroni
e4056d9ee6
Merge branch 'feature/maui-migration' into feature/maui-migration-passkeys
2024-02-02 15:51:50 -03:00
Federico Maccaroni
eb95a54db2
PM-3350 Fix iossimulator-x64 argon2id load so we can test on simulators and also made easier to maintain loading the argon2id library on the iOS projects by setting a general Directory.Build.props that is shared.
2024-02-02 15:48:04 -03:00
Federico Maccaroni
3804e86995
Merge branch 'feature/maui-migration' into feature/maui-migration-passkeys
2024-02-01 12:35:50 -03:00
Federico Maccaroni
f35bef0d7b
PM-3350 Go back to use Interpreter and added some Directory.Build.props to easily change Codesign properties and also include/exclude iOS extensions / WatchOS from the build.
2024-01-29 13:56:31 -03:00
Federico Maccaroni
fc2fed079f
PM-3350 Try to disable Interpreter to have better crash knowledge. This time testing if avoiding loading the argon2id lib we're able to not use the interpreter.
2024-01-26 10:34:28 -03:00
Federico Maccaroni
01ee1ff845
PM-3350 Enabled back UseInterpreter on iOS Release given that it crashes on startup without it.
2024-01-18 18:54:34 -03:00
Federico Maccaroni
75b4655f38
PM-3350 Testing UseInterpreter false on CI build
2024-01-18 16:32:00 -03:00
Federico Maccaroni
822ad7564e
Merge branch 'feature/maui-migration' into feature/maui-migration-passkeys
...
# Conflicts:
# src/iOS.Autofill/iOS.Autofill.csproj
2024-01-12 13:59:59 -03:00
Federico Maccaroni
1e29eacc61
PM-3350 Removed "iOS" old folder project that has been moved into the MAUI Single app project.
2024-01-11 17:51:34 -03:00
mpbw2
b149e7549c
initial commit of android credential provider service (wip)
2024-01-03 16:30:44 -05:00
Dinis Vieira
a4392a8730
PM-3349 PM-3350 Changed search icon used in app to avoid issue with icon size on iOS
2023-12-22 22:15:01 +00:00
mpbw2
fa022a1a4f
Revert "initial commit of android credential provider service (wip)"
...
This reverts commit 6011b63958 .
2023-12-20 18:23:08 -05:00
mpbw2
6011b63958
initial commit of android credential provider service (wip)
2023-12-20 18:04:21 -05:00
Federico Maccaroni
8fc1e9a3b9
PM-3350 Updated Plugin.Fingerprint so biometrics work
2023-12-14 16:32:04 -03:00
Federico Maccaroni
2a8e15146e
PM-3350 Apply Cryptography TrimmerRootAssembly only to iOS
2023-12-14 14:28:20 -03:00
Federico Maccaroni
f60c4d94fe
PM-3350 Fix crash on Release by adding Interpreter on iOS and also adding System.Security.Cryptography to be ignored by the linker
2023-12-14 13:16:32 -03:00
Federico Maccaroni
a806f17d3b
PM-3350 Changed linker to use default mode given that "Full" is presenting some problems as the linker is stripping things it shouldn't and we're trying to solve it. So for now we will use the mode "Link SDK assemblies only" so QA can test.
2023-12-12 21:10:51 -03:00
Federico Maccaroni
15a306490d
Merge branch 'feature/maui-migration' into feature/maui-migration-ios-ext-tap-workaround
2023-12-07 17:41:53 -03:00
Dinis Vieira
922dc683af
PM-3349 Replaced CrossCurrentActivity plugin with MAUI internal CurrentActivity
2023-12-06 17:27:17 +00:00
Federico Maccaroni
4c2998337d
Merge branch 'feature/maui-migration' into feature/maui-migration-ios-ext-tap-workaround
2023-12-04 11:44:03 -03:00
Federico Maccaroni
95ca911444
PM-3350 Improved MTouch linking and extra args on iOS related csprojs
2023-12-04 11:30:54 -03:00
Federico Maccaroni
a5804df6a3
PM-3350 iOS extensions TapGestureRecognizer try Window workaround
2023-11-29 18:42:39 -03:00
Federico Maccaroni
bfa2a51608
PM-3349 build.yml configured FDROID job for MAUI
2023-11-27 17:53:01 -03:00
Federico Maccaroni
99fb5463cf
PM-3350 iOS projs disable linking and set Newstandkit as weak framework
2023-11-24 17:47:12 -03:00
Federico Maccaroni
c5d941e1df
PM-3350 added linkskip for iOS csprojs
2023-11-24 15:13:45 -03:00
Federico Maccaroni
390c303b90
PM-3350 build.yml try to fix ILLINK warnings and changed image to be macos-13-arm64 to see if the build is faster
2023-11-24 10:50:36 -03:00
Federico Maccaroni
e6b1bab860
PM-3350 Updated AppCenter package to latest version 5.0.3 and updated some things into MAUI style
2023-11-20 17:29:16 -03:00
Federico Maccaroni
3795f3aa17
PM-3350 Added watchOS app to main project and fixed some csproj conditions for runtime identifiers on iOS.
2023-11-20 10:44:56 -03:00
Federico Maccaroni
beda4e9ff8
PM-3350 Updated PCL Crypto to latest alpha version to fix "Dll not found NCrypt" issue
2023-11-14 18:43:23 -03:00
Federico Maccaroni
a86f6e3034
PM-3350 Added configurations for Release mode (no FDroid yet)
2023-11-09 17:15:02 -03:00
Federico Maccaroni
7324da9d47
PM-3350 Fixed iOS extensions (iOS.Extension and iOS.ShareExtension) to load and commented argon2id from debug configuration until we have the .a compiled again with the new platform/arch
2023-11-09 16:16:17 -03:00
Dinis Vieira
2688209752
PM-3350 Removed duplicate reference to LaunchScreen.storyboard
2023-10-27 17:19:20 +01:00
Dinis Vieira
ca57948d9f
PM-3350 Removed MAUI Splash Screen. Fixed iOS Privacy Screen logo (hardcoded image to avoid it getting cropped)
2023-10-27 11:41:21 +01:00
Dinis Vieira
aaf082faba
PM-3349 Fixed white tint color not appearing on images added as MAU IImage SVG
...
PM-3349 PM-3350 Fix for Avatar text not adjusting to white/black color correctly
2023-10-25 22:20:01 +01:00
Dinis Vieira
f1d59210f9
PM-3349 PRM-3350 Replaced XZing with Camera.MAUI for QRCodes
2023-10-23 15:17:14 +01:00
Dinis Vieira
174acbc558
PM-3349
...
Added Argon libraries for Android
minor change to gitignore so that the Argon x86 lib is not ignored on the Android platform
2023-10-18 15:41:20 +01:00
Dinis Vieira
4bcc7c0d71
Enabled argon2Id for iOS
2023-10-18 12:20:41 +01:00
Dinis Vieira
7542d1ae1c
fix conflicts
2023-10-02 16:08:09 +01:00
Federico Maccaroni
990de4ea4e
PM-3349 PM-3350 MAUI Migration Start iOS extensions
2023-10-02 12:05:57 -03:00
Dinis Vieira
8b7f9b9fb3
PM-3349: Android
...
Added CustomTabbedPageHandler for Android to handle the tab "reselection" for PopToRoot.
Commented support for Windows in App.csproj
Disabled Interpreter on Android to avoid very slow app in Debug (during Login for example)
Added some null checks that were causing crashes (on GeneratorPageVM and PickerVM)
Minor TabsPage cleanup
2023-10-01 15:35:04 +01:00
Federico Maccaroni
8ef9443b1e
PM-3349 PM-3350 MAUI Migration Initial
2023-09-29 11:02:19 -03:00
Federico Maccaroni
e97a37222a
[PM-2658] Settings Reorganization feature ( #2702 )
...
* [PM-2658] Settings Reorganization Init (#2697 )
* PM-2658 Started settings reorganization (settings main + vault + about)
* PM-2658 Added settings controls based on templates and implemented OtherSettingsPage
* PM-2658 Fix format
* [PM-3512] Settings Appearance (#2703 )
* PM-3512 Implemented new Appearance Settings
* PM-3512 Fix format
* [PM-3510] Implement Account Security Settings view (#2714 )
* PM-3510 Implemented Security settings view
* PM-3510 Fix format
* PM-3510 Added empty placeholder to pending login requests and also improved a11y on security settings view.
* PM-3511 Implemented autofill settings view (#2735 )
* [PM-3695] Add Connect to Watch to Other settings (#2736 )
* PM-3511 Implemented autofill settings view
* PM-3695 Add Connect to watch setting to other settings view
* [PM-3693] Clear old Settings approach (#2737 )
* PM-3511 Implemented autofill settings view
* PM-3693 Remove old Settings approach
* PM-3845 Fix default dark theme description verbiage (#2759 )
* PM-3839 Fix allow screen capture and submit crash logs to init their state when the page appears (#2760 )
* PM-3834 Fix dialogs strings on settings (#2758 )
* [PM-3834] Fix import items link (#2782 )
* PM-3834 Fix import items link
* PM-3834 Fix import items link, removed old link.
* [PM-4092] Fix vault timeout policies on new Settings (#2796 )
* PM-4092 Fix vault timeout policy on settings for disabling controls and reset timeout when surpassing maximum
* PM-4092 Removed testing hardcoding of policy data
2023-09-27 16:26:12 -03:00
mpbw2
6f7100ae4f
lib updates ( #2696 )
2023-08-16 12:48:54 -04:00
Federico Maccaroni
dd52ff0dcc
[PM-2320] Improve Android block Auto-fill URIs ( #2616 )
...
* PM-2320 Added new view for block autofill URIs on Android
* PM-2320 Fix formatting
* PM-2320 Improved validations on block autofill uris
* PM-2320 Improved autofill block uris placeholder colors on different themes
2023-07-18 11:25:38 -03:00
ifernandezdiaz
72e67bd6f2
[PM-2691] Adding AutomationIDs for Vault Page sections ( #2580 )
...
* Adding IDs for Vault Page sections
* Removing extra spaces
* Adding Matt's comments
* Fixing Filters Id bug
* Adding Fede's suggestions
* Fixing Settings Ids issues
* Fixing AutomationIds issues with RecyclerViews + implementing AutomationId helper class
* Adding Fede's suggestion
* Adding latest Fede's suggestions
2023-06-29 15:37:08 -03:00
mp-bw
f24b82f345
Dependency Updates ( #2517 )
2023-05-11 11:13:30 -04:00
Federico Maccaroni
9f8307a4ff
[EC-770] Implement MessagePack on Watch sync ( #2264 )
...
* EC-770 Started implementing MessagePack for the iPhone -> Watch communication
* EC-770 Removed Pods and installed MessagePack through SPM
* EC-770 Implemented MessagePack + Lzfse compression when syncing iPhone -> Watch
* EC-770 Added MessagePack as submodule and updated the build to checkout the submodule as well. Also added MessagePack files as reference in the watch project
* EC-770 Updated build
Updated build.yml to checkout submodules on iOS
2023-03-09 15:45:51 -03:00
André Bispo
d61bc4b5c1
[SG-460] Master Password security checks (mobile) ( #2312 )
...
* [SG-886] MasterPassword Strength Indicator (#2238 )
* [SG-886] Add password strength indicator control
* [SG-570] Add weak password dialog check
* [SG-886] rename enum password strength
* [SG-886] Change control scale
* [SG-886] Move calculate user inputs to IPasswordGenerationService, refactor.
* [SG-886] Move formatted string to xaml. Move minimum chars to constant
* [SG-886] String to enum converter
* [SG-886] PR fixes. Code refactor control
* [SG-886] Update UI on OS theme change.
* [SG-886] Move colors to view
* [SG-886] Fixed password strength validation
* [SG-564][SG-565] Check Exposed Password (#2239 )
* [SG-886] Add password strength indicator control
* [SG-570] Add weak password dialog check
* [SG-886] rename enum password strength
* [SG-564] [SG-565] Add check for exposed password and show dialog
* code format
* [SG-886] Change control scale
* [SG-886] Move calculate user inputs to IPasswordGenerationService, refactor.
* [SG-886] Move formatted string to xaml. Move minimum chars to constant
* [SG-886] String to enum converter
* [SG-886] Remove import
* [SG-886] Update UI on OS theme change.
* [SG-886] Move colors to view
* [SG-886] Fixed password strength validation
2023-01-20 13:38:31 +00:00
André Bispo
9ae269dd57
[SG-174] Login with Device Request - Mobile ( #2167 )
...
* [SG-174] Add new login request services to Api
* [SG-174] Fix typo
* [SG-174] Enable login with device button.
* [SG-174] Add new login request page and viewmodel
* [SG-174] Add new text resources
* [SG-174] Add new RSA Decrypt method with string param
* [SG-174] Change create login request method
* [SG-174] Add new method to auth service to login passwordless
* [SG-174] Refactor login helper method to work with passwordless
* [SG-174] Fix service registration
* [SG-174] Update token request to support passwordless
* [SG-174] Update Api service with passwordless methods
* [SG-174] Fix App csproj references
* [SG-174] Remove unnecessary argument
* [SG-174] dotnet format
* [SG-174] Fixed iOS Extensions
* [SG-174] Change Command to ICommand
* [SG-174] Change Gesture Recognizer to Command
* [SG-174] Fix close action
* [SG-174] Code format
* [SG-174] Fix android frame shadow bug
* [SG-174] PR fixes
2022-11-09 16:25:48 +00:00