Jorge Martín
|
75f8c4f594
|
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
|
0b5c4fc8bb
|
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
|
65c17eacc6
|
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
|
b064b35c93
|
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
|
dc0b508b08
|
Add MatrixClient.getDatabaseSizes
This returns a `SdkStoreSizes` object, with the possible SDK database sizes.
|
2025-12-18 14:08:38 +01:00 |
|
ganfra
|
f8824e1ce1
|
quality: add missing doc
|
2025-12-16 20:34:33 +01:00 |
|
Benoit Marty
|
fd446e98dd
|
Link new device using QrCode.
|
2025-12-16 16:14:04 +01:00 |
|
ganfra
|
591eac83bd
|
Merge branch 'develop' into feature/fga/space_settings_iteration
|
2025-12-15 16:06:06 +01:00 |
|
ganfra
|
5c8fd831e3
|
misc(power level) : update tests following api change
|
2025-12-12 11:52:24 +01:00 |
|
ganfra
|
ee38fb5f63
|
misc(power level) : use new api
|
2025-12-12 11:26:54 +01:00 |
|
ganfra
|
2dc8018c37
|
misc(power level) : introduce RoomPermissions
|
2025-12-12 11:26:54 +01:00 |
|
Jorge Martín
|
9723a7c426
|
Add missing trace log packs
|
2025-12-10 16:27:53 +01:00 |
|
ganfra
|
03dd89a77f
|
change(room permissions): support space management
|
2025-12-10 15:29:50 +01:00 |
|
Jorge Martín
|
482d7e0648
|
Add a periodic DB vacuuming task
|
2025-12-10 15:22:16 +01:00 |
|
Jorge Martín
|
9c72310cb4
|
Add developer option to optimize the SDK DBs
|
2025-12-10 15:22:16 +01:00 |
|
ganfra
|
0befce4743
|
misc(power level) : clean up code
|
2025-12-10 11:26:07 +01:00 |
|
ganfra
|
8b8f58f018
|
misc(power level) : use new api
|
2025-12-08 22:23:07 +01:00 |
|
Benoit Marty
|
4cfd8907dd
|
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
|
754c0781f9
|
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
|
f745f2ca1e
|
Add SessionRestorationException, make sure ClientException can expose it through the cause property
|
2025-12-05 17:42:57 +01:00 |
|
ganfra
|
9b056f8aec
|
misc(power level) : introduce RoomPermissions
|
2025-12-05 12:53:58 +01:00 |
|
Benoit Marty
|
72b3decf4c
|
Detekt: enable rule exceptions.SwallowedException and fix existing issue.
|
2025-12-05 09:45:23 +01:00 |
|
ganfra
|
07d02fd076
|
Merge branch 'develop' into feature/fga/space_invite_notification
|
2025-12-04 15:53:49 +01:00 |
|
ganfra
|
a27e31b01b
|
change(notification): handle invite notification for spaces
|
2025-12-04 12:25:30 +01:00 |
|
Jorge Martín
|
53ab38d990
|
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
|
1234b91a6a
|
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
|
147c49e99a
|
quality: remove useless parenthesis
Co-authored-by: Benoit Marty <benoitm@element.io>
|
2025-12-03 17:45:37 +01:00 |
|
ganfra
|
a91c78b56f
|
fix: rely only on RoomMember Role values instead of using the powerLevel.
|
2025-12-02 21:42:29 +01:00 |
|
ganfra
|
d7bbf8f566
|
change(room member): make sure we never display name/avatar when a member is banned
|
2025-11-27 18:08:00 +01:00 |
|
ganfra
|
c432a3080e
|
deps: fix api break
|
2025-11-26 17:03:27 +01:00 |
|
ganfra
|
ca526580fd
|
misc : use new_latest_event api (+ some renaming)
|
2025-11-26 10:58:16 +01:00 |
|
ganfra
|
8a599a1e51
|
deps(sdk) : add fallbackToServer on userIdentity api.
|
2025-11-24 20:22:11 +01:00 |
|
ganfra
|
f5d450e68b
|
deps(sdk): fix api usages
|
2025-11-19 13:07:59 +01:00 |
|
Benoit Marty
|
d8cacba43a
|
Improve API: use RoomId instead of String.
|
2025-11-19 10:14:03 +01:00 |
|
Benoit Marty
|
b54b077125
|
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
|
de2ab5a557
|
Merge pull request #5722 from element-hq/feature/bma/moduleCleanup
Module cleanup
|
2025-11-18 16:14:10 +01:00 |
|
Benoit Marty
|
5728452e68
|
Remove unused slidingSyncProxy from DB.
|
2025-11-18 15:58:22 +01:00 |
|
ganfra
|
3086d1e8e3
|
quality : format code
|
2025-11-13 16:00:07 +01:00 |
|
ganfra
|
fbb906fd64
|
Merge branch 'develop' into feature/fga/members_improvements
|
2025-11-13 14:30:29 +01:00 |
|
Benoit Marty
|
b3ec256dfa
|
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
|
a3c81d5f25
|
change(room members): makes sure to subscribe to timeline items changes
|
2025-11-12 17:53:52 +01:00 |
|
Benoit Marty
|
1292da2a72
|
Copyright: Add Element Creations Ltd. copyright
|
2025-11-10 11:05:05 +01:00 |
|
Benoit Marty
|
b748fcc631
|
Copyright: Add final period
|
2025-11-10 10:13:41 +01:00 |
|
Benoit Marty
|
0a0224b586
|
Copyright: run command uv run license-editor --repository ../element-x-android
|
2025-11-10 10:09:26 +01:00 |
|
Benoit Marty
|
a7f3fb9c38
|
Avoid usage of not() and add unit tests.
|
2025-11-07 10:18:45 +01:00 |
|
Benoit Marty
|
9e8fe55a90
|
Improve error mapping
|
2025-11-07 10:08:14 +01:00 |
|
Benoit Marty
|
a39b675cc1
|
Improve error mapping
|
2025-11-07 09:52:04 +01:00 |
|
Benoit Marty
|
47f7eeff07
|
MatrixHomeServerDetails does not need to be Parcelable
|
2025-11-06 14:32:00 +01:00 |
|
Benoit Marty
|
6d252c0b20
|
MatrixAuthenticationService: remove fun getHomeserverDetails(): StateFlow<MatrixHomeServerDetails?>. The MatrixHomeServerDetails are now return by setHomeserver
|
2025-11-06 12:22:48 +01:00 |
|
Benoit Marty
|
7d696d542c
|
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 |
|