Benoit Marty
beea921f2e
Simplify the copy of the history visibility settings
...
Closes #5898
2025-12-19 14:53:06 +01:00
Jorge Martin Espinosa
4f1fd33b47
Fix unverified account after account creation ( #5914 )
...
* Fix unverified account after account creation:
When we create an account either using OIDC or by importing a login and password one, we need to wait until the verification state is known (either verified or unverified).
The problem is the verification service will return incorrect values until the E2EE tasks are initialized in the SDK, even if we add the state listeners after doing so.
So what we can do is initialize the E2EE setup, discard any invalid verification state received while it's not initialized, and take only those received after it's initialized.
* Actually restore the `Client` in `RustMatrixAuthenticationService.importCreatedSession` so we don't need to use `clear` and have the navigation restore the client later:
This standarizes the way the login/registration flow works, always restoring/reusing the existing client instance
2025-12-19 12:55:34 +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
renovate[bot]
7cc495dfc4
fix(deps): update media3 to v1.9.0 ( #5931 )
...
* Update media3 to v1.9.0
* Fix compilation issue.
---------
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Benoit Marty <benoit@matrix.org>
2025-12-19 09:39:35 +01:00
Benoit Marty
4aadbed0b1
Fix test issue: "java.security.KeyStoreException: AndroidKeyStore not found"
2025-12-19 09:27:11 +01:00
ganfra
b1f5499ad9
change(member moderation): fix available moderation actions
2025-12-18 21:36:55 +01: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
Benoit Marty
798132f676
Remove translations
...
Translations are not located in the current module. They will be imported in the correct module once the current PR with the Localazy config has been merged.
2025-12-18 15:33:08 +01:00
Jorge Martín
20eebea077
Remove comment that was no longer valid
2025-12-18 14:08:38 +01:00
Jorge Martín
480376ef9b
Inject SentryDsn the same way we do with SentrySdkDsn so we can fake it for tests
2025-12-18 14:08:38 +01:00
Jorge Martín
2590659637
Add tests for RustMatrixClient.getDatabaseSizes()
2025-12-18 14:08:38 +01:00
Jorge Martín
fa8d7b73c7
Fix tests
2025-12-18 14:08:38 +01:00
Jorge Martín
c9b904e606
Integrate the new use case with Sentry
...
We'll upload the store sizes as different fields so we can later use them to filter transaction/issues
2025-12-18 14:08:38 +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
6441153dba
Rename ByteSize.to to ByteSize.into
...
This method could clash the the `a to b` operator.
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
Benoit Marty
08aeb55651
Fix file size formatter output on API 26+
2025-12-18 11:18:25 +01:00
Jorge Martín
5809901391
Reuse already parsed document instead of parsing it again
2025-12-17 18:38:02 +01:00
renovate[bot]
74ca4ff9d6
fix(deps): update dependency org.matrix.rustcomponents:sdk-android to v25.12.17 ( #5912 )
...
* fix(deps): update dependency org.matrix.rustcomponents:sdk-android to v25.12.17
* Fix changes in the SDK:
`LatestEventValue.Local` doesn't have an `isSending` property anymore, now it has `state: LatestEventValueLocalState`. If this is `HAS_BEEN_SENT`, it's equivalent to a `LatestEventValue.Remote`, we just haven't received the updated value from the SDK yet.
---------
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Jorge Martín <jorgem@element.io>
2025-12-17 15:08:41 +00:00
ElementBot
eef74524cb
Update screenshots
2025-12-17 11:26:22 +00:00
Benoit Marty
57a02d01fc
Icon Backspace and BackspaceSolid must be auto-mirrored.
2025-12-17 12:03:04 +01:00
Benoit Marty
87dbfbd2b2
Import Compound tokens from release v6.4.3
...
https://github.com/element-hq/compound-design-tokens/releases/tag/v6.4.3
2025-12-17 11:59:16 +01:00
Benoit Marty
b5d15ee787
Fix issue detected by lint.
2025-12-17 10:59:48 +01:00
Benoit Marty
ace9af3ef6
Fix colors again
2025-12-17 08:33:16 +01:00
Benoit Marty
de413065c7
Make sure preview contains the two themes.
2025-12-17 08:33:16 +01:00
Benoit Marty
f29149ab68
Fix SearchBar colors.
...
Ref: https://www.figma.com/design/G1xy0HDZKJf5TCRFmKb5d5/Compound-Android-Components?node-id=1992-8350
2025-12-17 08:33:15 +01:00
Benoit Marty
28db80aed2
Fix compilation errors and warnings.
2025-12-17 08:33:14 +01:00
ganfra
f29b0e399a
Merge pull request #5908 from element-hq/feature/fga/space_settings_iteration
...
Change : space settings iteration
2025-12-16 22:41:03 +01:00
ganfra
b04c1ea893
quality: add missing doc
2025-12-16 20:34:33 +01:00
ganfra
7d98bd0af5
quality: fix tests after latest changes
2025-12-16 20:34:26 +01:00
Benoit Marty
d7ace0d580
Add test on RustCheckCodeSender
2025-12-16 20:03:33 +01:00
Benoit Marty
ec10a0bf87
Add unit test on RustLinkDesktopHandler
...
Add unit test on RustLinkMobileHandler
Add unit test on DefaultLinkNewDeviceEntryPoint
2025-12-16 18:37:33 +01:00
Jorge Martin Espinosa
8e3e0951e7
Use the right video preset when sharing videos ( #5892 )
2025-12-16 16:40:44 +01:00
Benoit Marty
a073117d62
Link new device using QrCode.
2025-12-16 16:14:04 +01:00
Benoit Marty
5ebb615751
Format files.
2025-12-16 16:13:25 +01:00
ganfra
be30e149a3
quality: fix translation warning
2025-12-16 11:32:16 +01:00
ganfra
c734d5c485
Merge branch 'develop' into feature/fga/space_settings_iteration
2025-12-16 11:02:29 +01:00
ElementBot
ad881c303a
Sync Strings from Localazy ( #5904 )
...
Co-authored-by: bmarty <3940906+bmarty@users.noreply.github.com>
2025-12-15 23:51:19 +01:00
ganfra
313aa7e3c2
change(space) : last admin navigate to security&privacy
2025-12-15 20:46:23 +01:00
ganfra
ce079e84f5
Merge branch 'develop' into feature/fga/space_settings_iteration
2025-12-15 16:06:06 +01:00
ganfra
65c3188b7a
Merge pull request #5879 from element-hq/feature/fga/room_permissions_rework
...
misc : rework power levels apis
2025-12-15 12:19:54 +01:00
ganfra
81fd630bd3
Merge pull request #5900 from element-hq/feature/fga/update_invite_selection_design
...
Design : update user rows
2025-12-15 10:33:57 +01:00
Jorge Martin Espinosa
aa061f8ef3
Fix crash when calling Room.predecessorRoom when the room is destroyed ( #5894 )
...
* Fix crash when calling `Client.predecessorRoom` when the room is destroyed
* Handle the root cause of this crash: destroying the room on activity recreation
2025-12-15 10:25:08 +01:00
ganfra
1e282fac20
design: update vertical padding of the UserRow
2025-12-12 17:46:56 +01:00
ganfra
bf1f6ae671
design: CheckableUserRow uses Checkbox
2025-12-12 17:44:21 +01:00
Benoit Marty
a571996ff3
Merge pull request #5891 from element-hq/feature/bma/qrCodeScannerCleanup
...
Qr code scanner cleanup
2025-12-12 17:24:01 +01:00
ElementBot
72c3e79ca6
Update screenshots
2025-12-12 11:36:01 +00:00
Benoit Marty
6427332c84
Fix compilation issue.
2025-12-12 12:21:41 +01:00
Benoit Marty
9c0c1ee722
Import Compound tokens from release v6.4.2
...
https://github.com/element-hq/compound-design-tokens/releases/tag/v6.4.2
2025-12-12 12:20:13 +01:00
ganfra
d26f21a53b
misc(power level) : update tests following api change
2025-12-12 11:52:24 +01:00