Jorge Martín
|
a8ffe46d99
|
Transform MessageEventType and StateEventType into sealed interfaces to handle the Custom variant, also add missing variants
|
2025-12-22 11:19:37 +01:00 |
|
Jorge Martin Espinosa
|
105bab1758
|
Add threadInfo field to message like timeline events (#5930)
* Add `threadInfo` field to message like timeline events:
- Polls
- Stickers
- UTDs
* Add missing cases for `EventTimeline.threadInfo()`
|
2025-12-19 09:43:40 +00:00 |
|
Benoit Marty
|
3ea10c2c62
|
Merge pull request #5909 from element-hq/feature/bma/qrCodeLogin
Link new device using QrCode - First version
|
2025-12-18 16:08:21 +01:00 |
|
Jorge Martín
|
e18a5ef17f
|
Create GetDatabaseSizesUseCase so we don't have to expose the while MatrixClient to get these values
|
2025-12-18 14:08:38 +01:00 |
|
Jorge Martín
|
a7eb46ed45
|
Add MatrixClient.getDatabaseSizes
This returns a `SdkStoreSizes` object, with the possible SDK database sizes.
|
2025-12-18 14:08:38 +01:00 |
|
ganfra
|
b04c1ea893
|
quality: add missing doc
|
2025-12-16 20:34:33 +01:00 |
|
Benoit Marty
|
a073117d62
|
Link new device using QrCode.
|
2025-12-16 16:14:04 +01:00 |
|
ganfra
|
ce079e84f5
|
Merge branch 'develop' into feature/fga/space_settings_iteration
|
2025-12-15 16:06:06 +01:00 |
|
ganfra
|
d26f21a53b
|
misc(power level) : update tests following api change
|
2025-12-12 11:52:24 +01:00 |
|
ganfra
|
d654280e30
|
misc(power level) : use new api
|
2025-12-12 11:26:54 +01:00 |
|
ganfra
|
44535243ef
|
misc(power level) : introduce RoomPermissions
|
2025-12-12 11:26:54 +01:00 |
|
Jorge Martín
|
881877b23e
|
Add missing trace log packs
|
2025-12-10 16:27:53 +01:00 |
|
ganfra
|
3e67a43799
|
change(room permissions): support space management
|
2025-12-10 15:29:50 +01:00 |
|
Jorge Martín
|
734485255a
|
Add a periodic DB vacuuming task
|
2025-12-10 15:22:16 +01:00 |
|
Jorge Martín
|
5d6aa1fcfd
|
Add developer option to optimize the SDK DBs
|
2025-12-10 15:22:16 +01:00 |
|
ganfra
|
5d2008cfe9
|
misc(power level) : clean up code
|
2025-12-10 11:26:07 +01:00 |
|
ganfra
|
0e6f339a6c
|
misc(power level) : use new api
|
2025-12-08 22:23:07 +01:00 |
|
Benoit Marty
|
f76d817b4e
|
Merge pull request #5852 from element-hq/renovate/io.nlopez.compose.rules-detekt-0.x
fix(deps): update dependency io.nlopez.compose.rules:detekt to v0.5.1
|
2025-12-08 15:05:12 +01:00 |
|
Jorge Martín
|
9c7ba58114
|
Don't re-schedule notification fetches if the cause of the failure is SessionRestorationException, since that means it'll most likely fail again
|
2025-12-05 17:42:57 +01:00 |
|
Jorge Martín
|
10224d8e01
|
Add SessionRestorationException, make sure ClientException can expose it through the cause property
|
2025-12-05 17:42:57 +01:00 |
|
ganfra
|
ce2bb0a4aa
|
misc(power level) : introduce RoomPermissions
|
2025-12-05 12:53:58 +01:00 |
|
Benoit Marty
|
54e742075d
|
Detekt: enable rule exceptions.SwallowedException and fix existing issue.
|
2025-12-05 09:45:23 +01:00 |
|
ganfra
|
a52e1c28d1
|
Merge branch 'develop' into feature/fga/space_invite_notification
|
2025-12-04 15:53:49 +01:00 |
|
ganfra
|
236db9e35d
|
change(notification): handle invite notification for spaces
|
2025-12-04 12:25:30 +01:00 |
|
Jorge Martín
|
883397e9dc
|
Enable Sentry in the SDK: add SDK Sentry DSN value
This is provided to the SDK in `PlatformInitializer`.
|
2025-12-04 12:17:52 +01:00 |
|
ganfra
|
1410563643
|
Merge pull request #5832 from element-hq/feature/fga/fix_owner_admin_displayed_twice
fix: usersWithRole(Owner) returns creators only if privilegedCreatorRole is true
|
2025-12-03 18:19:20 +01:00 |
|
ganfra
|
a371fe95ef
|
quality: remove useless parenthesis
Co-authored-by: Benoit Marty <benoitm@element.io>
|
2025-12-03 17:45:37 +01:00 |
|
ganfra
|
be90afe22b
|
fix: rely only on RoomMember Role values instead of using the powerLevel.
|
2025-12-02 21:42:29 +01:00 |
|
ganfra
|
7115bd3434
|
change(room member): make sure we never display name/avatar when a member is banned
|
2025-11-27 18:08:00 +01:00 |
|
ganfra
|
4af4944a55
|
deps: fix api break
|
2025-11-26 17:03:27 +01:00 |
|
ganfra
|
b04524e566
|
misc : use new_latest_event api (+ some renaming)
|
2025-11-26 10:58:16 +01:00 |
|
ganfra
|
1246bfa21e
|
deps(sdk) : add fallbackToServer on userIdentity api.
|
2025-11-24 20:22:11 +01:00 |
|
ganfra
|
fe65ba1839
|
deps(sdk): fix api usages
|
2025-11-19 13:07:59 +01:00 |
|
Benoit Marty
|
dc65191e2c
|
Improve API: use RoomId instead of String.
|
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
|
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 |
|
ganfra
|
9618e9ad51
|
quality : format code
|
2025-11-13 16:00:07 +01:00 |
|
ganfra
|
7400fd6c84
|
Merge branch 'develop' into feature/fga/members_improvements
|
2025-11-13 14:30:29 +01:00 |
|
Benoit Marty
|
8285478688
|
API modules do not need to setup dependency injection.
Move the implementation to the impl modules.
|
2025-11-12 19:05:39 +01:00 |
|
ganfra
|
3cc455c1aa
|
change(room members): makes sure to subscribe to timeline items changes
|
2025-11-12 17:53:52 +01:00 |
|
Benoit Marty
|
eb31505dc7
|
Copyright: Add Element Creations Ltd. copyright
|
2025-11-10 11:05:05 +01:00 |
|
Benoit Marty
|
f86431e663
|
Copyright: Add final period
|
2025-11-10 10:13:41 +01:00 |
|
Benoit Marty
|
c4e0370f41
|
Copyright: run command uv run license-editor --repository ../element-x-android
|
2025-11-10 10:09:26 +01:00 |
|
Benoit Marty
|
70e3e768aa
|
Avoid usage of not() and add unit tests.
|
2025-11-07 10:18:45 +01:00 |
|
Benoit Marty
|
98792c9562
|
Improve error mapping
|
2025-11-07 10:08:14 +01:00 |
|
Benoit Marty
|
e12726f405
|
Improve error mapping
|
2025-11-07 09:52:04 +01:00 |
|
Benoit Marty
|
6617db0ce6
|
MatrixHomeServerDetails does not need to be Parcelable
|
2025-11-06 14:32:00 +01:00 |
|
Benoit Marty
|
0be6d13025
|
MatrixAuthenticationService: remove fun getHomeserverDetails(): StateFlow<MatrixHomeServerDetails?>. The MatrixHomeServerDetails are now return by setHomeserver
|
2025-11-06 12:22:48 +01:00 |
|
Benoit Marty
|
172d1ab9c4
|
Merge pull request #5677 from element-hq/feature/bma/loadingVerificationAction
Make sure we know the session verification state before showing the options to verify the session
|
2025-11-04 16:32:17 +01:00 |
|