renovate[bot]
539aa35eeb
fix(deps): update android.gradle.plugin to v8.13.1 ( #5260 )
...
* fix(deps): update android.gradle.plugin to v8.13.1
* Remove warning about AGP 8.12.x+
* Fix proguard-related code deprecations, use the new `optimization` API
* Workaround issues related to Android lint not being able to check these complex methods with kotlin contracts
---------
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Jorge Martín <jorgem@element.io>
2025-11-26 11:57:22 +01:00
ganfra
24324db700
Merge branch 'develop' into feature/fga/iterate_members
2025-11-25 13:08:52 +01:00
ganfra
1a00184d1f
Merge pull request #5796 from element-hq/renovate/org.matrix.rustcomponents-sdk-android-25.x
...
fix(deps): update dependency org.matrix.rustcomponents:sdk-android to v25.11.24
2025-11-25 11:36:16 +01:00
ganfra
1246bfa21e
deps(sdk) : add fallbackToServer on userIdentity api.
2025-11-24 20:22:11 +01:00
ElementBot
eff221645e
Sync Strings ( #5792 )
...
* Sync Strings from Localazy
* Update localazy config and sync strings.
* Use the new localazy key.
* Sync strings again
* Sync strings again and fix compilation issue.
* Update screenshots
---------
Co-authored-by: bmarty <3940906+bmarty@users.noreply.github.com>
Co-authored-by: Benoit Marty <benoit@matrix.org>
2025-11-24 17:28:49 +01:00
ganfra
0beeda6001
misc: AsyncData map non nullable
2025-11-21 18:41:49 +01:00
ganfra
3e125b465d
design: introduce SearchField component
2025-11-21 18:41:49 +01:00
ganfra
24c2edc16e
change(members): update RoomMemberModerationView
2025-11-21 18:41:49 +01:00
Benoit Marty
e8e257db70
Merge pull request #5786 from element-hq/feature/bma/addAdminConfirmation
...
Ensure confirmation dialog is displayed when an admin add other admin to a room
2025-11-21 17:06:42 +01:00
Benoit Marty
729e5e9218
Fix roleOf extension. Creator are Owner Role only if privilegedCreatorRole is true.
2025-11-20 17:41:01 +01:00
ElementBot
703496e059
Sync Strings from Localazy ( #5782 )
...
Co-authored-by: jmartinesp <480955+jmartinesp@users.noreply.github.com>
2025-11-20 15:25:19 +00:00
Benoit Marty
16e4c93729
Merge pull request #5768 from element-hq/feature/bma/fixCrashInWorkManager
...
Fix crash in work manager
2025-11-20 15:26:49 +01:00
Benoit Marty
04b492a5a1
it -> dataList
2025-11-20 14:52:53 +01:00
Benoit Marty
b2d8856250
Improve test names and perform more test.
2025-11-20 12:54:06 +01:00
Benoit Marty
0fddb547b1
Improve chunk algorithm
2025-11-19 19:16:24 +01:00
Benoit Marty
a40988894b
Improve code again
2025-11-19 18:28:00 +01:00
Benoit Marty
477b15428e
Fix and add test
2025-11-19 17:38:11 +01:00
ganfra
1bde2384e9
quality: fix tests after api changes
2025-11-19 17:30:01 +01:00
Benoit Marty
cb9d116af8
First attempt
2025-11-19 16:56:01 +01:00
ganfra
abcb38ef06
Merge branch 'develop' into renovate/org.matrix.rustcomponents-sdk-android-25.x
2025-11-19 13:10:18 +01:00
ganfra
fe65ba1839
deps(sdk): fix api usages
2025-11-19 13:07:59 +01:00
Jorge Martin Espinosa
f78c80803b
Add some performance metrics for Sentry ( #5760 )
...
- Add `AnalyticsService.startTransaction(...)` to start a logging transaction that can be uploaded to Sentry if the user enabled the analytics upload.
- Add `AnalyticsTransaction` wrapper to abstract the Sentry ones.
- Added several helper methods to improve the UX around these transactions.
- Then measure:
- Time until the first sync, and how it ended.
- Time until the first rooms are displayed.
- Time to load a room or a preview.
- Time to load a timeline.
2025-11-19 11:42:55 +00:00
Benoit Marty
c8604c262a
Merge pull request #5738 from element-hq/renovate/ktlint
...
fix(deps): update dependency com.pinterest.ktlint:ktlint-cli to v1.8.0
2025-11-19 12:16:05 +01:00
Benoit Marty
dc65191e2c
Improve API: use RoomId instead of String.
2025-11-19 10:14:03 +01:00
Benoit Marty
ddf76d818a
Ensure in test that rooms are sorted.
2025-11-19 10:14:03 +01:00
Benoit Marty
f3247b8d5d
Rename test class
2025-11-19 10:14:03 +01:00
Benoit Marty
65ed414c87
Remove class duplication.
2025-11-19 10:14:03 +01:00
Benoit Marty
2bdac6d81a
Merge pull request #5755 from element-hq/feature/bma/cleanupDb
...
Remove unused `slidingSyncProxy` from DB.
2025-11-18 17:42:09 +01:00
Benoit Marty
9247c2da79
Remove unused import.
2025-11-18 16:42:34 +01:00
Benoit Marty
310848ee38
Merge pull request #5722 from element-hq/feature/bma/moduleCleanup
...
Module cleanup
2025-11-18 16:14:10 +01:00
Benoit Marty
a9ae55703a
Remove unused slidingSyncProxy from DB.
2025-11-18 15:58:22 +01:00
Jorge Martin Espinosa
bf0274074d
Enable logging OkHttp traffic based on the current log level ( #5750 )
...
* Use `LogLevel` to decide whether to log the HTTP requests and responses
Added `DynamicHttpLoggingInterceptor` for this.
* Code cleanup.
* Use Timber.d
* OutOfMemoryError should not be caught. They are considered unrecoverable.
* Improve code in DefaultBugReporter.
---------
Co-authored-by: Benoit Marty <benoit@matrix.org>
2025-11-18 15:18:27 +01:00
Jorge Martin Espinosa
740e486cd0
Revert "Stop overriding the homeserver when restoring a Client ( #5753 )" ( #5754 )
...
This reverts commit 21ced9e105 .
2025-11-18 15:16:34 +01:00
Jorge Martin Espinosa
21ced9e105
Stop overriding the homeserver when restoring a Client ( #5753 )
...
This isn't necessary and overrides the existing data previously saved by the SDK, resulting in losing data such as the `Client::server` (the discovery server URL).
In turn, this caused the app to be unable to refresh the server info in some homeservers.
2025-11-18 11:48:42 +01:00
Jorge Martin Espinosa
36ecb440ef
Add media retention policy ( #5749 )
...
* Add media retention policy.
Add `ByteSize` class to help with conversions between byte units.
* Use bit shifting instead of multiplication
Improve the tests too
2025-11-18 07:53:45 +00:00
Benoit Marty
a7ffe8087c
@Inject is not necessary here.
2025-11-17 21:35:56 +01:00
Benoit Marty
a00a188cd9
Fix Javascript issue.
2025-11-17 18:05:29 +01:00
Benoit Marty
001e399d40
vector-im -> element-hq
2025-11-17 18:04:54 +01:00
Benoit Marty
aab46b3ed6
Use new notification sound in release.
2025-11-17 16:25:17 +01:00
Benoit Marty
c26b61c0c6
Cleanup
2025-11-17 13:41:16 +01:00
Benoit Marty
78f976e3d9
Using Kdoc is not correct here.
2025-11-17 13:40:19 +01:00
S1m
c4dd960e0d
Fix push gateway with some push provider (Sunup/autopush) ( #5741 )
...
* Add more HTTP response code returning NoMatrixGateway
Fix Push notifications with Mozilla's autopush that returns 406
* Update gateway resolver tests to match new known errors
2025-11-17 13:34:35 +01:00
ElementBot
738f707ca7
Sync Strings from Localazy ( #5747 )
...
Co-authored-by: bmarty <3940906+bmarty@users.noreply.github.com>
2025-11-17 10:29:26 +01:00
Benoit Marty
b40ccd94c8
Merge pull request #5726 from element-hq/feature/bma/notificationCleanup
...
Notification robustness
2025-11-14 18:02:45 +01:00
Benoit Marty
017a259f1c
Update notification content
2025-11-14 15:40:31 +01:00
Benoit Marty
1d7d00e4bb
Improve code readability and documentation.
2025-11-14 15:10:24 +01:00
Benoit Marty
dbb9bb1338
Update KDoc
2025-11-14 14:23:29 +01:00
ganfra
2120b5c5bd
Merge pull request #5728 from element-hq/feature/fga/members_improvements
...
Changes : member list improvements
2025-11-14 14:01:28 +01:00
Jorge Martin Espinosa
dcfe025dd2
Fix navigation stack overflow when sharing media ( #5724 )
...
* Fix navigation stack overflow when sharing media
* Improve the handling of back navigation in the navigation button too
2025-11-14 13:50:13 +01:00
ganfra
5046148708
change(room members): address PR reviews
2025-11-14 12:27:45 +01:00