Commit Graph

10269 Commits

Author SHA1 Message Date
ElementBot 0338a5008b Sync Strings from Localazy (#4298)
Co-authored-by: bmarty <3940906+bmarty@users.noreply.github.com>
2025-02-24 09:14:29 +01:00
Robin cf57927310 Show error screens in group calls
Element Call now sends a 'close' widget action when the widget is ready to close. Usually this will be sent immediately after the 'hangup' action, but it could be sent later if the widget wants to present an error screen before closing. So by listening to the 'close' action rather than the 'hangup' action, we get to see these error screens.
2025-02-23 20:16:52 +07:00
renovate[bot] 9128424aa8 fix(deps): update dependencyanalysis to v2.10.1 2025-02-22 02:32:33 +00:00
Jorge Martin Espinosa 5d8403b310 Try avoiding trailing punctuation inside linkified URLs. (#4214)
Create `LinkfierHelper` and post-process URLSpans added to make sure they honor the actual URLs in text by removing unnecessarily added trailing punctuation.
2025-02-21 16:58:59 +00:00
Benoit Marty b35feb0409 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 03e05ffd7b Improve the way we include all modules for clarity. 2025-02-21 16:14:56 +01:00
Benoit Marty 5a133b7022 Update ref to enterprise module 2025-02-21 16:08:30 +01:00
renovate[bot] f6eee6318d chore(deps): update plugin detekt to v1.23.8 2025-02-21 14:58:46 +00:00
Benoit Marty 94d4f6c60c Ensure enterprise build only use the application names. 2025-02-21 11:43:47 +01:00
Benoit Marty a3732fec3f 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 3a369d1410 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] 15ef1f93eb fix(deps): update dependencyanalysis to v2.10.0 2025-02-20 23:05:23 +00:00
renovate[bot] 2b2fe55a96 fix(deps): update dependency com.google.accompanist:accompanist-permissions to v0.37.2 2025-02-20 23:05:18 +00:00
Benoit Marty e7de056d47 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 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
Benoit Marty e5ed0a0641 Move build parameters to a common file 2025-02-20 17:58:41 +01:00
Benoit Marty d92d85fbaf 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 b04cd5c015 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 6bd851d6f9 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] fd3e3d2154 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] f7a3624eec fix(deps): update dependency com.google.accompanist:accompanist-permissions to v0.37.1 2025-02-20 05:33:55 +00:00
renovate[bot] f8bdf0e459 fix(deps): update firebaseappdistribution to v5.1.1 2025-02-19 14:09:16 +00:00
ganfra e41a8b591d 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 56df011930 Merge branch 'develop' into renovate/kotlin 2025-02-19 14:40:11 +01:00
Benoit Marty 86afffb4bc 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 2518191adc 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 5e1bdbd5d9 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] beffba11b6 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 f36e341546 Add blank lines for code readability. 2025-02-18 17:47:55 +01:00
Benoit Marty faed1af4ab Remove duplicated line 2025-02-18 17:44:38 +01:00
Benoit Marty e128eca991 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 cc9c7b1b03 Merge branch 'develop' into feature/valere/support_verification_violation_banner 2025-02-18 15:42:08 +01:00
Benoit Marty a145c15547 typo 2025-02-18 14:18:24 +01:00
Benoit Marty 4fc23dcc19 Move roomMemberIdentityStateChanges from ComposerState to MessagesState. 2025-02-18 14:17:21 +01:00
Benoit Marty 6de04daddf Move DisabledComposer to MessageView. 2025-02-18 14:12:22 +01:00
Benoit Marty 81a4aa018d Cleanup code. 2025-02-18 14:01:44 +01:00
Benoit Marty 53e55b690e Cleanup code. 2025-02-18 13:42:56 +01:00
Benoit Marty 20bac66dd4 Trailing comma and named param. 2025-02-18 13:36:54 +01:00
Benoit Marty 1b9e4bdd9e Move fun and add private modifier. 2025-02-18 13:36:05 +01:00
Jorge Martin Espinosa d1fc963f10 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 dc14992096 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 9acac8e94b 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 2cd3b07999 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 acbbe3b038 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 cc11677cd9 Improve MatrixRoom.createTimeline API. 2025-02-18 12:12:36 +01:00
Benoit Marty 90fbacde80 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 a4e7e4c426 Allow user certificate in production builds. 2025-02-17 17:10:28 +01:00
Benoit Marty 2e9a158fb0 Update Matrix Room API and allow media swipe on pinned event only. 2025-02-17 16:45:25 +01:00
Benoit Marty 728a2c1a32 Merge pull request #4253 from element-hq/sync-localazy
Sync Strings - New translations to turkish
2025-02-17 12:24:53 +01:00