Dinis Vieira
|
f1854f2c04
|
PM-5903 Changed App.xaml.cs SetOption to only update the needed properties instead of replacing the existing Options object which would cause the AccountSwitcher button bug (#2973)
|
2024-02-03 15:59:22 +00:00 |
|
Federico Maccaroni
|
4717f5e230
|
PM-3349 PM-3350 Improved code safety with try...catch, better invoke on main thread and better null handling.
|
2024-01-19 15:01:31 -03:00 |
|
Federico Maccaroni
|
0a1fbfafb5
|
PM-3349 Fix navigation when coming from autofill with Accessibility Services enabled. The user was getting into Home page instead of where they were, with this workaround the app navigates as if the account has been switched, leaving the user as closely as possible to where they were, basically on the first screen for the current state of the user.
|
2024-01-17 09:34:31 -03:00 |
|
Federico Maccaroni
|
6d625f285b
|
PM-3350 PM-3349 Updated Unit Test projects to NET 8.0 and fixed it to work with Core project reference. Also fixed a test that was breaking due to CIpherKey creation being wrong. Added "UT" as a constant to add when building/running Core.Test project so we have something on the context that tells us that is for a UT. With this I had to remove FFImageLoading on UT context because it doesn't support NET 8.0
|
2024-01-15 17:18:51 -03:00 |
|
Federico Maccaroni
|
1949a450fd
|
PM-3350 Improved code safety adding a lot of try...catch and logging throughout the app. Also made the invoking on main thread safer on several places of the app. Additionally, on the GroupingsPageViewModel changed the code removing the old Xamarin hack and just using Replace directly instead of Clearing first to see if that fixes the crash we're having sometimes on the app.
|
2024-01-12 13:54:34 -03:00 |
|
Dinis Vieira
|
b6ff6e34f6
|
PM-3349 Added custom window so that we can always get the current Active Window. This is used to support the Android Autofil and multi-window scenarios.
|
2023-12-23 12:30:21 +00:00 |
|
Dinis Vieira
|
d4e75e9de8
|
PM-3349 Added Window events unsubscription of events. Also changed code to avoid potentially having multiple autofillwindow
|
2023-12-18 22:56:21 +00:00 |
|
Dinis Vieira
|
c3370b58ec
|
Added some comments and improvemments.
|
2023-12-18 00:24:38 +00:00 |
|
Dinis Vieira
|
05b6aa90b6
|
Improved autofill workaround to better handle switching between windows.
|
2023-12-17 22:05:37 +00:00 |
|
Dinis Vieira
|
e39898bba6
|
Reusing App.xaml.cs Navigation for the Android RedirectPage
Some other cleanup and changes
|
2023-12-16 15:18:07 +00:00 |
|
Dinis Vieira
|
da0866cc85
|
Merge branch 'feature/maui-migration-android-autofill' into feature/maui-migration-android-autofill-redirect-page
|
2023-12-15 23:51:08 +00:00 |
|
Dinis Vieira
|
b3140381ab
|
Merge branch 'feature/maui-migration' into feature/maui-migration-android-autofill
# Conflicts:
# src/Core/App.xaml.cs
|
2023-12-15 23:50:48 +00:00 |
|
Dinis Vieira
|
c01a8f8d93
|
PM-3349 Ensure "_isResumed=true" is set on App.xaml.cs:Bootstrap
|
2023-12-15 23:48:11 +00:00 |
|
Dinis Vieira
|
3c87d4db1c
|
minor improvemments on autofill-redirect
|
2023-12-15 13:48:34 +00:00 |
|
Dinis Vieira
|
8b3c6ab35f
|
minor change (public to private fields)
|
2023-12-14 22:43:50 +00:00 |
|
Dinis Vieira
|
05858bea48
|
Proof of concept for having multiple window in Android for autofill support and navigating with the help of an Extended splash page.
|
2023-12-13 23:42:58 +00:00 |
|
Dinis Vieira
|
17acb57732
|
PM-3349 Added base structure for avoiding Android Autofill crash. This workaround works but it's not complete as it can't handle the entire workflow when showing CipherSelectionPAge (like checking if it should show LockPage)
|
2023-12-10 15:05:08 +00:00 |
|
Dinis Vieira
|
62254aef8d
|
PM-3349 PM-3350 Fixed issue where creating an account with weak/exposed password would get stuck after the Captcha (if a captcha is shown)
Changed App.xaml.cs NavigateImpl to be private
|
2023-11-21 22:39:44 +00:00 |
|
Dinis Vieira
|
06a0195a6d
|
PM-3349 Added workaround for Android to avoid issues with setting MainPage when app is in background. They are now kept on a Queue to be executed after the app has resumed.
Updated some things on App.xaml.cs to the new MAUI style
|
2023-11-21 21:26:14 +00:00 |
|
Dinis Vieira
|
eceb506c77
|
Merge branch 'master' into feature/maui-migration
Fixed conflicts
# Conflicts:
# src/App/Resources/AppResources.cs.Designer.cs
# src/App/Resources/AppResources.da.Designer.cs
# src/App/Resources/AppResources.de.Designer.cs
# src/App/Resources/AppResources.es.Designer.cs
# src/App/Resources/AppResources.fi.Designer.cs
# src/App/Resources/AppResources.fr.Designer.cs
# src/App/Resources/AppResources.hi.Designer.cs
# src/App/Resources/AppResources.hr.Designer.cs
# src/App/Resources/AppResources.hu.Designer.cs
# src/App/Resources/AppResources.id.Designer.cs
# src/App/Resources/AppResources.it.Designer.cs
# src/App/Resources/AppResources.ja.Designer.cs
# src/App/Resources/AppResources.nl.Designer.cs
# src/App/Resources/AppResources.pl.Designer.cs
# src/App/Resources/AppResources.pt-BR.Designer.cs
# src/App/Resources/AppResources.pt-PT.Designer.cs
# src/App/Resources/AppResources.ro.Designer.cs
# src/App/Resources/AppResources.ru.Designer.cs
# src/App/Resources/AppResources.sk.Designer.cs
# src/App/Resources/AppResources.sv.Designer.cs
# src/App/Resources/AppResources.th.Designer.cs
# src/App/Resources/AppResources.tr.Designer.cs
# src/App/Resources/AppResources.uk.Designer.cs
# src/App/Resources/AppResources.vi.Designer.cs
# src/App/Resources/AppResources.zh-Hans.Designer.cs
# src/App/Resources/AppResources.zh-Hant.Designer.cs
# src/Core/Controls/Settings/BaseSettingControlView.cs
# src/Core/Pages/Accounts/EnvironmentPageViewModel.cs
# src/Core/Pages/Accounts/HomePage.xaml.cs
# src/Core/Pages/Accounts/HomePageViewModel.cs
# src/Core/Pages/Accounts/SetPasswordPageViewModel.cs
# src/Core/Pages/Settings/SecuritySettingsPageViewModel.cs
# src/Core/Pages/TabsPage.cs
# src/Core/Services/StateMigrationService.cs
# src/Core/Utilities/BoolToColorConverter.cs
|
2023-11-19 15:06:02 +00:00 |
|
Federico Maccaroni
|
8ef9443b1e
|
PM-3349 PM-3350 MAUI Migration Initial
|
2023-09-29 11:02:19 -03:00 |
|