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