Commit Graph

10064 Commits

Author SHA1 Message Date
Benoit Marty
23bc71f331 Merge pull request #4285 from element-hq/feature/bma/appConfig
Prepare application for being configurable
2025-02-21 16:43:06 +01:00
Benoit Marty
8ca55e1fd3 Improve the way we include all modules for clarity. 2025-02-21 16:14:56 +01:00
Benoit Marty
9481bf01a6 Update ref to enterprise module 2025-02-21 16:08:30 +01:00
Benoit Marty
610c06c1fd Ensure enterprise build only use the application names. 2025-02-21 11:43:47 +01:00
Benoit Marty
76b972749d Merge pull request #4288 from element-hq/renovate/dependencyanalysis
fix(deps): update dependencyanalysis to v2.10.0
2025-02-21 11:40:43 +01:00
Benoit Marty
4d41a0003d Merge pull request #4287 from element-hq/renovate/accompanist
fix(deps): update dependency com.google.accompanist:accompanist-permissions to v0.37.2
2025-02-21 11:40:18 +01:00
renovate[bot]
a4983eb5e4 fix(deps): update dependencyanalysis to v2.10.0 2025-02-20 23:05:23 +00:00
renovate[bot]
b03945e7fe fix(deps): update dependency com.google.accompanist:accompanist-permissions to v0.37.2 2025-02-20 23:05:18 +00:00
Benoit Marty
d23efc3053 Fix Konsist test.
New enterprise module was not correctly detected.
Also ensure that the files are correctly found.
2025-02-20 18:41:11 +01:00
Benoit Marty
cae160933f Add unit test on AccountProviderDataSource 2025-02-20 18:05:51 +01:00
Benoit Marty
05f61b8779 Add a way to override default homeserver. 2025-02-20 18:05:49 +01:00
Benoit Marty
c9890d3073 Move build parameters to a common file 2025-02-20 17:58:41 +01:00
Benoit Marty
86d9abfef7 Merge pull request #4283 from element-hq/renovate/accompanist
fix(deps): update dependency com.google.accompanist:accompanist-permissions to v0.37.1
2025-02-20 09:35:04 +01:00
Benoit Marty
fc03397df9 Merge pull request #4251 from element-hq/renovate/dependencyanalysis
fix(deps): update dependencyanalysis to v2.8.2
2025-02-20 09:16:11 +01:00
Benoit Marty
8c484f229a Merge pull request #4246 from element-hq/renovate/firebaseappdistribution
fix(deps): update firebaseappdistribution to v5.1.1
2025-02-20 09:15:54 +01:00
renovate[bot]
7c1ae48faf fix(deps): update dependency io.github.zxing-cpp:android to v2.3.0 (#4282)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-02-20 09:10:26 +01:00
renovate[bot]
25c46ed6a1 fix(deps): update dependency com.google.accompanist:accompanist-permissions to v0.37.1 2025-02-20 05:33:55 +00:00
renovate[bot]
2e5545ea2c fix(deps): update firebaseappdistribution to v5.1.1 2025-02-19 14:09:16 +00:00
ganfra
73de9ee3f0 Merge pull request #4265 from element-hq/renovate/kotlin
fix(deps): update kotlin to v2.1.10-1.0.30
2025-02-19 15:07:27 +01:00
ganfra
b0d465e631 Merge branch 'develop' into renovate/kotlin 2025-02-19 14:40:11 +01:00
Benoit Marty
bf62c51a97 Merge pull request #4274 from element-hq/feature/bma/mediaTimelineImprovment
Update Matrix Room API and allow media swipe on pinned event only.
2025-02-19 09:41:27 +01:00
ganfra
37ec7f0d16 Merge pull request #4261 from element-hq/renovate/compose.bom
fix(deps): update dependency androidx.compose:compose-bom to v2025.02.00
2025-02-18 20:27:48 +01:00
Jorge Martin Espinosa
717a15bea5 When an emoji is used as the 'initial' for an avatar, use the whole emoji (#4277)
* When an emoji is used as the 'initial' for an avatar, use the whole emoji

Use `BreakIterator.getCharacterInstance()` for a simpler solution.
2025-02-18 20:15:11 +01:00
renovate[bot]
047e659719 fix(deps): update dependency org.matrix.rustcomponents:sdk-android to v25 (#4273)
* fix(deps): update dependency org.matrix.rustcomponents:sdk-android to v25

* Adapt to SDK changes:

- Remove logic related to sliding sync proxy, leaving just the minimum needed to detect its usage on the current session data.
- Remove code associated with the opt-in migration to native sliding sync, since it's now mandatory.
- Remove toggle between proxy/native sliding sync.
- Some fixes to session verification API breaks.

* Update forced logout dialog message, remove `NativeSlidingSyncMigrationBanner`

* Update screenshots

* Update all strings

* Remove `SuccessfulLogoutPendingAction`

---------

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Jorge Martín <jorgem@element.io>
Co-authored-by: ElementBot <android@element.io>
2025-02-18 18:07:47 +01:00
Benoit Marty
18a41bcf24 Add blank lines for code readability. 2025-02-18 17:47:55 +01:00
Benoit Marty
3b8e8dcf7f Remove duplicated line 2025-02-18 17:44:38 +01:00
Benoit Marty
bae6e964db Merge pull request #4126 from element-hq/feature/valere/support_verification_violation_banner
feature(crypto): verification violation handling and block sending
2025-02-18 16:07:29 +01:00
Benoit Marty
36d5528904 Merge branch 'develop' into feature/valere/support_verification_violation_banner 2025-02-18 15:42:08 +01:00
Benoit Marty
730fcde506 typo 2025-02-18 14:18:24 +01:00
Benoit Marty
b1d57244c2 Move roomMemberIdentityStateChanges from ComposerState to MessagesState. 2025-02-18 14:17:21 +01:00
Benoit Marty
1a6c9b98f7 Move DisabledComposer to MessageView. 2025-02-18 14:12:22 +01:00
Benoit Marty
c7e8582778 Cleanup code. 2025-02-18 14:01:44 +01:00
Benoit Marty
a807141a91 Cleanup code. 2025-02-18 13:42:56 +01:00
Benoit Marty
bc6c022cbf Trailing comma and named param. 2025-02-18 13:36:54 +01:00
Benoit Marty
1b9c3700b8 Move fun and add private modifier. 2025-02-18 13:36:05 +01:00
Jorge Martin Espinosa
51f5087ef2 SyncOrchestrator: restore the initial sync step (#4242)
* SyncOrchestrator: restore the initial sync step

* Try having internal and public functions to be able to unit test the initial sync and the state changes separately, as well as the initial sync followed by a state change

* Only manually start sync if the `SyncService` was previously stopped, don't do it for `Offline` state
2025-02-18 12:50:59 +01:00
Benoit Marty
a28796106b Merge pull request #4272 from element-hq/renovate/org.owasp.dependencycheck-12.x
chore(deps): update plugin dependencycheck to v12.1.0
2025-02-18 12:16:19 +01:00
Benoit Marty
37c61c77ed Merge pull request #4263 from element-hq/renovate/android.gradle.plugin
fix(deps): update android.gradle.plugin to v8.8.1
2025-02-18 12:16:02 +01:00
Benoit Marty
0b6e200eac Merge pull request #4259 from element-hq/renovate/danger-danger-js-12.x
chore(deps): update danger/danger-js action to v12.3.4
2025-02-18 12:15:47 +01:00
Benoit Marty
742109c666 Merge pull request #4249 from element-hq/renovate/com.google.firebase-firebase-bom-33.x
fix(deps): update dependency com.google.firebase:firebase-bom to v33.9.0
2025-02-18 12:15:33 +01:00
Benoit Marty
e35eda0c67 Improve MatrixRoom.createTimeline API. 2025-02-18 12:12:36 +01:00
Benoit Marty
027baf4508 Merge pull request #4275 from element-hq/feature/bma/userCertificates
Allow user certificate in production builds.
2025-02-18 09:56:14 +01:00
Benoit Marty
3ded5ca38a Allow user certificate in production builds. 2025-02-17 17:10:28 +01:00
Benoit Marty
c02436d3f0 Update Matrix Room API and allow media swipe on pinned event only. 2025-02-17 16:45:25 +01:00
Benoit Marty
37618600d7 Merge pull request #4253 from element-hq/sync-localazy
Sync Strings - New translations to turkish
2025-02-17 12:24:53 +01:00
Benoit Marty
83ede0f774 Sync strings again.
Revert wrong change on Hungarian plurals.
2025-02-17 11:29:49 +01:00
renovate[bot]
1753a02cd2 fix(deps): update telephoto to v0.15.1 (#4270)
* fix(deps): update telephoto to v0.15.1

---------

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Jorge Martín <jorgem@element.io>
2025-02-17 11:01:40 +01:00
bmarty
3dddd90d97 Sync Strings from Localazy 2025-02-17 00:30:17 +00:00
renovate[bot]
8888706e11 chore(deps): update plugin dependencycheck to v12.1.0 2025-02-16 22:11:15 +00:00
renovate[bot]
a2d281fb65 fix(deps): update kotlin to v2.1.10-1.0.30 2025-02-14 07:06:31 +00:00