Benoit Marty
dc00683ab4
Replace ic_public.xml by the icon from Compound.
2025-03-10 14:20:18 +01:00
bmarty
9a75f40855
Sync Strings from Localazy
2025-03-10 00:28:38 +00:00
bmarty
46acf414c1
Sync Strings from Localazy
2025-03-03 00:29:16 +00:00
Benoit Marty
eda18f8b78
Replace Material icons with Compound icons wherever it's possible
2025-02-26 22:19:19 +01:00
Benoit Marty
280287b023
Change CompoundIcons.Error to CompoundIcons.ErrorSolid
2025-02-26 18:52:31 +01:00
Benoit Marty
e99d166201
Add unit test on AccountProviderDataSource
2025-02-20 18:05:51 +01:00
Benoit Marty
0a5784992f
Add a way to override default homeserver.
2025-02-20 18:05:49 +01:00
bmarty
f549e7bba2
Sync Strings from Localazy
2025-02-17 00:30:17 +00:00
Benoit Marty
5456f0e38e
Merge pull request #4226 from element-hq/feature/bma/themeOverride
...
Theme override
2025-02-06 16:48:16 +01:00
Jorge Martin Espinosa
3c87fb05b2
Create SyncOrchestrator ( #4176 )
...
* Create `SyncOrchestrator` to centralise the sync start/stop flow through the whole app: the decision is based on several inputs: sync state, network available, app in foreground, app in call, app needing to sync an event for a notification.
* Make network monitor return network connectivity status, not internet connectivity
* Don't stop the `SyncService` when network connection is lost, let it fail instead. This prevents an issue when using the offline mode of the SDK, which made the wrong UI states to be shown when the `SyncState` is `Idle` (that is, after the service being manually stopped).
* Rename `NetworkStatus.Online/Offline` to `Connected/Disconnected` so they're not easily mistaken with internet connectivity instead
2025-02-06 16:36:57 +01:00
Benoit Marty
07d4778ae5
Use ElementTheme instead of MaterialTheme
2025-02-06 15:10:15 +01:00
bmarty
be91da966a
Sync Strings from Localazy
2025-02-03 00:29:01 +00:00
bmarty
0f0b30d4c5
Sync Strings from Localazy
2025-01-20 00:26:57 +00:00
Jorge Martin Espinosa
a74a62c090
Remove or replace unnecessary BackHandler calls ( #4148 )
...
* Remove/replace `BackHandler` calls:
- For `UserProfileView`, remove the redundant `BackHandler` -> `navigateUp()` call.
- For `SetupBiometricView`, remove the `enabled = true` parameter, as this is the default value.
2025-01-15 10:43:26 +01:00
bmarty
bd1165179b
Sync Strings from Localazy
2025-01-13 00:30:35 +00:00
Benoit Marty
97f3be3dc5
Apply dual licenses: AGPL + Element Commercial to file headers.
...
2 replace all actions have been performed:
- "SPDX-License-Identifier: AGPL-3.0-only" to "SPDX-License-Identifier: AGPL-3.0-only OR LicenseRef-Element-Commercial"
- "Please see LICENSE in the repository root for full details." to "Please see LICENSE files in the repository root for full details."
2025-01-07 10:05:04 +01:00
bmarty
45db2a97ad
Sync Strings from Localazy
2024-12-23 00:16:39 +00:00
bmarty
e8218b3a7c
Sync Strings from Localazy
2024-12-09 00:30:45 +00:00
bmarty
5f8007d6f1
Sync Strings from Localazy
2024-12-02 00:30:02 +00:00
ElementBot
bc59a70043
Sync Strings - add translations to Finnish ( #3883 )
...
Co-authored-by: bmarty <3940906+bmarty@users.noreply.github.com>
2024-11-18 11:37:17 +00:00
ganfra
3910c42855
design : TextField2 is now TextField
2024-11-08 15:37:10 +01:00
ganfra
83caf94ccb
design : remove some usages of TextField and LabelledTextField
2024-11-08 15:29:07 +01:00
ganfra
e378b20868
design : removes usage of OutlinedTextField
2024-11-08 15:15:08 +01:00
bmarty
0b609db1db
Sync Strings from Localazy
2024-11-04 00:27:46 +00:00
bmarty
1856363964
Sync Strings from Localazy
2024-10-28 00:27:09 +00:00
Benoit Marty
daaaf92a87
Let IconTitleSubtitleMolecule use BigIcon.
2024-10-22 11:53:30 +02:00
bmarty
b179518962
Sync Strings from Localazy
2024-10-21 00:27:20 +00:00
Benoit Marty
e7ec53dd76
Use Create prompt when user already said they wanted to create an account #3627 .
2024-10-16 16:10:19 +02:00
Benoit Marty
6a1ef6d6f7
Fix API update regrading OidcPrompt.
2024-10-16 14:58:04 +02:00
Benoit Marty
6e27266988
Rename some classes which implement PreviewParameterProvider according to the new naming convention.
...
`Provider` suffix is enough and more used than `PreviewProvider`, so let's make the codebase more consistent.
2024-10-16 11:17:46 +02:00
Benoit Marty
fb52657b12
Let AsyncAction.Confirming be an interface, with a AsyncAction.ConfirmingNoParams data object.
...
This will allow inheritance of `AsyncAction.Confirming` with parameter(s).
2024-10-14 10:49:55 +02:00
bmarty
851a547b89
Sync Strings from Localazy
2024-10-14 00:27:28 +00:00
Jorge Martin Espinosa
366db4791b
Upgrade Kotlin to v2.0 ( #3594 )
...
* Bump Kotlin to v2.0
* Fix lots of issues due to the upgrade: lint issues, function signature incompatibilities, broken tests, etc.
---------
Co-authored-by: Benoit Marty <benoit@matrix.org>
2024-10-10 08:32:00 +00:00
Benoit Marty
bf1334152e
Fix test
2024-10-09 11:44:58 +02:00
Benoit Marty
7e6a12854f
QrCode intro screen: add subtitle and fix button wording #3632
2024-10-09 10:20:56 +02:00
Benoit Marty
9772535640
Remove dependencies to other presenters to ChangeServerPresenter.
2024-10-07 17:46:15 +02:00
Benoit Marty
de6b34dc7a
Merge pull request #3609 from element-hq/feature/bma/slidingSyncCheck
...
Remove supportSlidingSync boolean.
2024-10-07 15:30:39 +02:00
bmarty
e25ba65170
Sync Strings from Localazy
2024-10-07 00:28:33 +00:00
renovate[bot]
98d9abecd9
fix(deps): update dependency io.nlopez.compose.rules:detekt to v0.4.15 ( #3595 )
...
* Update dependency io.nlopez.compose.rules:detekt to v0.4.15
* Fix new detekt issues
* Fix KtLint
---------
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Jorge Martín <jorgem@element.io>
2024-10-04 16:58:19 +02:00
Benoit Marty
74aa1ce695
Remove supportSlidingSync boolean.
...
Note that this field was not used (read) anymore, so this is just cleaning up the code.
2024-10-04 16:56:16 +02:00
Jorge Martin Espinosa
79c17f714f
Use Anvil KSP instead of the Square KAPT one ( #3564 )
...
* Use Anvil KSP instead of the Square KAPT one
* Fix several configuration cache, lint and test issues
* Allow incremental kotlin compilation in the CI
* Workaround Robolectric + Compose issue that caused `AppNotIdleException`
* Update the `enterprise` commit hash
* Update screenshots
---------
Co-authored-by: ElementBot <android@element.io>
2024-10-02 11:52:17 +00:00
Jorge Martin Espinosa
eeec7cc785
Centralise the DI code generation logic ( #3562 )
...
* Create Anvil extension helper
* Use the helper everywhere
2024-09-30 12:20:28 +00:00
bmarty
1768f24fd0
Sync Strings from Localazy
2024-09-23 00:23:49 +00:00
bmarty
4583ffeaf9
Sync Strings from Localazy
2024-09-17 11:05:35 +00:00
bmarty
bb0a281342
Sync Strings from Localazy
2024-09-16 18:40:24 +00:00
Benoit Marty
7f1d9bbc3f
Remove wrong comment
2024-09-16 15:59:31 +02:00
Benoit Marty
2d1cede6a8
Fix quality and failing test.
2024-09-16 14:26:12 +02:00
Benoit Marty
10e95cbf28
Fix compilation error
2024-09-16 12:39:40 +02:00
Benoit Marty
a4e93ebe27
Temporary account creation flow is only supported on matrix.org
2024-09-16 12:24:47 +02:00
Benoit Marty
aab5a27a91
Open external url (like terms and condition) in a Custom Chrome Tab, and disable to "Leave page" dialog.
2024-09-16 12:24:47 +02:00