Dinis Vieira
8d5006c0bd
[PM-5906] Fix for incorrect Send MaxAccess white text color on label when using light theme on iOS ( #2981 )
...
* PM-5906 workaround for incorrect textcolor when programmatically changing text on Entry
* Update src/Core/Pages/Send/SendAddEditPage.xaml.cs
Co-authored-by: Federico Maccaroni <fedemkr@gmail.com >
---------
Co-authored-by: Federico Maccaroni <fedemkr@gmail.com >
2024-02-07 19:09:18 +00:00
Dinis Vieira
37208571fe
[PM-5907] Fix for incorrect TOTP white text color on label when using light theme on iOS ( #2982 )
...
* PM-5907 workaround for incorrect textcolor when programmatically changing text on Entry
* Update src/Core/Pages/Vault/CipherAddEditPage.xaml.cs
Co-authored-by: Federico Maccaroni <fedemkr@gmail.com >
---------
Co-authored-by: Federico Maccaroni <fedemkr@gmail.com >
2024-02-07 19:08:51 +00:00
Federico Maccaroni
c138658a31
[PM-5896] Fix MAUI iOS Background crash due to lock files on suspension ( #2969 )
...
* PM-5896 Fix background crash on iOS due to lock files when app gets suspended. Changed loading and error placeholders of the CachedImage to not be used and use default icon of IconLabel instead changing visibility.
* PM-5896 Changed methods to be protected so that they don't get removed by the linker.
* PM-5896 Added stub class and references to it so to have stronger references to Icon_Success and Icon_Error so the linker doesn't remove them.
2024-02-05 11:46:08 -03:00
Federico Maccaroni
b23bed182f
Merge branch 'main' into feature/maui-migration
2024-01-31 12:14:02 -03:00
mpbw2
d0103496b9
[PM-5910] Workaround for for sliding elements in Duo 2FA flow ( #2967 )
...
* workaround for sliding elements in duo 2fa flow
* restrict workaround to Android
* restrict workaround to Android
* Revert "restrict workaround to Android"
This reverts commit c2753d5dc4 .
* Revert "restrict workaround to Android"
This reverts commit 69688cfb98 .
2024-01-29 17:26:14 -05:00
Federico Maccaroni
05677f93c5
Fix merge from main
2024-01-25 13:20:13 -03:00
Federico Maccaroni
0aef241df6
Merge branch 'main' into feature/maui-migration
...
# Conflicts:
# src/Core/Pages/Settings/AboutSettingsPageViewModel.cs
2024-01-25 13:16:42 -03:00
Federico Maccaroni
cd33c7f608
PM-3350 Added new style to prevent spell check and text prediction
2024-01-24 11:22:02 -03:00
Federico Maccaroni
133a80acef
PM-3350 Fixed CancellationTokenSource proper disposal
2024-01-22 12:30:29 -03: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
mpbw2
9b2f596d15
Move Android camera/scan changes to xaml
2024-01-18 11:31:16 -05:00
mpbw2
55fb71744d
Improve TOTP scan performance on Android
2024-01-17 13:03:11 -05:00
Federico Maccaroni
66f0471f2e
Merge branch 'main' into feature/maui-migration
2024-01-17 13:22:26 -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
Federico Maccaroni
d1e4e8645a
PM-3350 Updated MauiVersion to 8.0.4-nightly.* to have the TapGestureRecognizer fix applied. This is done on the Directory.Build.props so we don't have to change it on every csproj. Also removed the workaround of TapGestureHack and fix the Show environment picker to work on the extensions as well.
2024-01-10 19:53:53 -03:00
Dinis Vieira
5d2fc4530f
PM-3349 Minor aligment improvemment for region selection in HomePage
2023-12-23 15:25:41 +00:00
Dinis Vieira
9b64af3423
PM-3349 Fix for icon and text spacing in some list items
2023-12-23 14:30:24 +00:00
Dinis Vieira
6d4c706026
Merge branch 'feature/maui-migration-android-autofill' into feature/maui-migration-android-autofill-redirect-page
2023-12-22 22:16:17 +00:00
Dinis Vieira
14fd026ea0
Merge branch 'feature/maui-migration' into feature/maui-migration-android-autofill
2023-12-22 22:15:58 +00:00
Dinis Vieira
1b885ea438
PM-3350 Fix for Delete Account buttons on iOS
2023-12-22 17:07:43 +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
Dinis Vieira
7d79b98bf2
PM-3349 Minor ui fix (space between buttons in delete account page)
2023-12-20 19:04:26 +00:00
Dinis Vieira
3de13325c9
Merge branch 'feature/maui-migration-android-autofill' into feature/maui-migration-android-autofill-redirect-page
2023-12-17 22:26:46 +00:00
Dinis Vieira
c253c110c1
Merge branch 'feature/maui-migration' into feature/maui-migration-android-autofill
2023-12-17 22:26:33 +00:00
Dinis Vieira
bf35d1f2dc
PM-3349 minor fix to add space in HomePage between the region picker labels.
2023-12-17 22:26:15 +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
3c87d4db1c
minor improvemments on autofill-redirect
2023-12-15 13:48:34 +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
c24e0dfa28
Merge branch 'feature/maui-migration' into feature/maui-migration-android-autofill
2023-12-13 17:30:27 +00:00
Federico Maccaroni
436a162df2
Merge branch 'main' into feature/maui-migration
2023-12-12 20:19:42 -03: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
Federico Maccaroni
5803635f44
PM-3349 PM-3350 Refactored cipher bindings to have a simpler approach reusing a new CipherItemViewModel to avoid unwanted issues in the app
2023-12-07 23:59:06 -03: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
406f4425c8
PM-3349 PM-3350 Added MAUI label on self-host settings and on about settings to differentiate from XF app
2023-12-04 11:35:35 -03:00
Dinis Vieira
5b756aaf7a
PM-3349 PM-3350 Added the ability for users to press "Continue" button as a fallback when using the Yubikey if the "SubmitCommand" doesn't trigger automatically.
2023-12-01 16:49:14 +00:00
Dinis Vieira
d168a7b750
PM-3349 PM-3350 Added workaround for More Options to work on Search and Groupings Page
...
Updated some code to MAUI Style also
2023-12-01 15:02:12 +00:00
Federico Maccaroni
7f4bbafe3c
PM-3350 iOS applied workaround on the iOS Autofill and Share extension to maui embed the navigation page with its content page in the Window
2023-11-30 18:23:54 -03:00
Federico Maccaroni
a5804df6a3
PM-3350 iOS extensions TapGestureRecognizer try Window workaround
2023-11-29 18:42:39 -03:00
Dinis Vieira
0a628cc8a8
PM-3349 PM-3350 Workaround to fix issues with text getting cropped/truncated when a Label has both Multiline and LinebreakMode set
2023-11-26 14:46:30 +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
Federico Maccaroni
ce41eb0578
PM-3350 Fixed account toolbar item and TitleView on SendAddOnlyPage, also removed comments on AvatarImageSource given the workaround is not needed anymore to draw the image successfully.
2023-11-20 16:09:23 -03:00
Federico Maccaroni
1a0b52d644
PM-3350 Fixed/Updated all MAUI-Migration TODOs
2023-11-20 13:10:03 -03:00
Federico Maccaroni
16ada4993c
Merge branch 'feature/maui-migration' of https://github.com/bitwarden/mobile into feature/maui-migration
...
# Conflicts:
# src/Core/Pages/Settings/OtherSettingsPageViewModel.cs
2023-11-20 10:49:42 -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
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
Dinis Vieira
2c7870d660
PM-3349 PM-3350 Removed AsyncCommand "wrapper" and added AsyncRelayCommand directly in all ViewModels that were using the other one.
2023-11-16 22:31:01 +00:00
Federico Maccaroni
df4d89cd52
PM-3350 Fixed iOS Extensions navigation to several pages and improved avoiding duplicate calls to OnNavigatedTo
2023-11-14 13:43:59 -03:00