100 Commits
Author SHA1 Message Date
Mateusz Armatys dafe0286f4 feat(presentation-compose): Add key parameter for LaunchOnScreenView. 2025-08-01 10:13:36 +00:00
Mateusz Armatys 2c67e64400 chore: Update targetSdk to 35.
- Update `AddAccountActivity` for edge-to-edge.
2025-07-03 18:04:57 +02:00
Mateusz Armatys 4fc409c8a1 feat(auth): Add password policy validator for SSO backup password. 2025-05-20 14:47:14 +00:00
Mateusz Armatys 02a53fef20 feat(pass-validator): Add pass-validator module. 2025-05-20 14:47:14 +00:00
dkadrikj 50a5d3a9bf chore(presentation): Add default and providable SharingStarted argument to BaseViewModel. 2025-05-20 06:14:07 +00:00
Mateusz Armatys 7b1bad5c68 fix(auth): Issues with focus and hardware keyboard on the login screen.
When using hardware keyboard on the login screen, focus would jump from
the input field to the back button, which resulted in navigating back.
2025-04-22 16:13:33 +02:00
Mateusz Armatys e767e94353 feat(device-migration): Add observability metrics. 2025-04-16 15:16:49 +02:00
Mateusz Armatys 606b9b678c feat(device-migration): UI for showing QR code for sign-in. 2025-04-07 16:30:41 +02:00
Mateusz Armatys 379d6e6643 feat(device-migration): Integrate device migration on origin device into DeviceMigrationActivity. 2025-03-28 16:53:07 +00:00
Mateusz Armatys 15ec986add feat(device-migration): Manual code input. 2025-03-12 16:49:37 +00:00
Mateusz Armatys 8c07ad4669 feat(presentation-compose): Additional options for ProtonOutlinedTextFieldWithError (minLines, trailingIcon). 2025-03-12 16:49:37 +00:00
Neil Marietta da1b5786c8 feat(presentation-compose): Added LaunchResumeEffect. 2025-01-07 14:00:19 +00:00
Algirdas Pundzius a229fdf2dd Use correct color for interactionDisabled in dark theme 2025-01-07 12:48:14 +00:00
Neil Marietta 0b3eca22ff fix: Fixed potential IllegalArgumentException: ActiveParent with no focused child. 2024-12-12 14:37:32 +00:00
Neil Marietta 071b71cda6 feat(presentation-compose): Added AppTheme provider. 2024-12-06 13:39:03 +01:00
Neil Marietta 62288fcd96 refactor(auth): Refactored Login flows (LoginTwoStep). 2024-11-26 17:09:40 +01:00
Mateusz Armatys 36d9f05bf3 feat(presentation-compose): Add ProtonCloseButton. 2024-11-12 14:12:17 +00:00
dkadrikj b512d357ed feat(auth): Add Ask Admin help Compose, ViewModel and UseCase. 2024-09-30 14:43:45 +02:00
Mateusz Armatys f6a3e3b738 fix(user-settings): Fix colors in dark theme when displaying the list of security keys. 2024-09-06 09:55:32 +00:00
Mateusz Armatys 9269d39aca feat(presentation-compose): Add help parameter to ProtonOutlinedTextFieldWithError.
If not null, the `help` text will be displayed at the bottom of the field.
If `errorText` is not null, it takes precedence, and is also displayed at the bottom of the field (but with red color).
2024-09-05 15:29:44 +00:00
Mateusz Armatys 908fe14be2 feat(auth): Screen for setting up a backup password (SSO). 2024-09-05 10:21:27 +00:00
Mateusz Armatys d43357e779 feat(presentation-compose): Add ProtonPasswordOutlinedTextFieldWithError composable. 2024-09-05 10:21:27 +00:00
dkadrikj e42b60cbe6 fix(auth, user-settings): Improve copy when there are no or there are not security keys setup. 2024-08-14 19:51:17 +02:00
Mateusz Armatys 4a159b8141 refactor: The presentation module does not depend on network* modules.
The following elements have been moved from `presentation` to `network-presentation`:
`ProtonWebViewActivity`, `ProtonWebViewClient`, `Throwable.getUserMessage`.
2024-07-26 11:57:20 +02:00
Mateusz Armatys 005682451a build: Update Kover (0.7.1 -> 0.8.2). 2024-07-09 10:23:13 +00:00
dkadrikj 2f46ce65ed chore: Remove binary compatibility validator. 2024-07-05 15:08:05 +02:00
Marcin Simonides 335639234c feat(presentation-compose): Add text style "hero". 2024-06-13 12:06:02 +00:00
Marcin Simonides 96a3f8604c feat(presentation-compose-tv): Add ProtonThemeTv. 2024-06-13 12:06:02 +00:00
Mateusz Armatys 5ba177998d fix(presentation-compose): Add padding for the second row of ProtonSettingsItem. 2024-03-27 12:53:40 +01:00
Neil Marietta 608473cdd9 fix(account-recovery): Various fixes regarding Material 2/3 support. 2024-03-22 15:59:13 +00:00
Neil Marietta 375bded3e1 feat(account-recovery): Added AccountRecoveryInfo. 2024-03-14 12:13:48 +01:00
Neil Marietta 5f69a56eef refactor: Deprecated RememberFlow extensions. 2024-03-14 12:13:47 +01:00
Marcin Simonides 4c2acd54c3 theme: Make base typography styles public.
This allows using the same style naming as in designs.
2024-03-13 12:35:52 +01:00
Neil Marietta c517bba3ee chore: Upgraded Kotlin to 1.9.22 (and needed dependencies). 2024-02-28 18:09:18 +00:00
Neil Marietta 14ca695e89 fix: AccountSettingsInfo fixes, refactor and adaptations. 2024-02-23 15:59:11 +00:00
Neil Marietta 9175754da6 fix(presentation-compose): hiltViewModelOrNull now use HasDefaultViewModelProviderFactory. 2024-02-23 15:59:11 +00:00
dkadrikj 50a8a4f5e6 feat(account-manager): Add settings signup/signin view. 2024-02-20 19:48:44 +01:00
dkadrikj cdc9729e4c fix(plan): Fix storage split text UI and OptionalViewModel.kt for Mail. 2024-02-13 15:53:18 +00:00
Mateusz Armatys ae073f8723 feat(presentation-compose): Add BoxWithNotificationDot component. 2024-02-05 14:43:26 +00:00
Mateusz Armatys 74e9a56eee feat(plan): View for displaying a warning, when storage usage is high. 2024-02-01 16:52:02 +01:00
Mateusz Armatys 4ba2c0924e feat(account-recovery): Update the UI of account recovery dialogs. 2023-09-14 08:53:16 +00:00
Algirdas Pundzius bf1edf6c1b fix(presentation-compose): Fix Material 3 coloring as incorrect scrim was used as default. 2023-07-21 11:01:19 +00:00
Neil Marietta ebfa017f37 chore!: Upgraded AGP to 8.0.2 (+Java 17). 2023-07-04 16:22:38 +02:00
Neil Marietta 144ff648bd chore: Upgraded Kotlin to 1.8.10 (+Dagger 2.46.1, +Compose to 1.4.3, +AppCompat 1.6.1, +Lifecycle 2.6.1, +Robolectric 4.10.3). 2023-07-04 15:13:07 +02:00
Mateusz Armatys 1e025cb58f feat(account-recovery): Ask the user for password, before cancelling account recovery attempt. 2023-06-20 08:47:29 +00:00
dkadrikj db58d3c93f feat(account-recovery): Account Recovery popup and tests added. 2023-06-13 18:29:58 +02:00
Mateusz Armatys 0eca3ff276 build: Rename proton extension name to protonBuild. 2023-05-09 12:10:17 +00:00
Mateusz Markowicz 67078944e7 fix(presentation-compose): Don't apply Material3 tint to elements with tonal elevation (e.g. bottom bar). 2023-04-24 15:28:13 +02:00
Marcin Simonides df62df99e0 fix(presentation-compose): Fix accent colors not updating with theme change. 2023-04-13 11:25:19 +02:00
Marcin Simonides ed3a16024e fix(presentation-compose): Add textAccent and iconAccent colors. 2023-04-12 15:11:00 +00:00