Commit Graph

12340 Commits

Author SHA1 Message Date
Benoit Marty e9cab238be Add the user certificate if any when creating Matrix Client. 2025-11-05 18:05:11 +01:00
ganfra bd14e74080 Merge pull request #5668 from element-hq/feature/fga/space_settings
Space : prepare Space Settings screen
2025-11-05 16:18:09 +01:00
ganfra 8dec6602bf quality: use callback() method in nodes 2025-11-05 15:42:59 +01:00
Benoit Marty a9958fec6d Changelog for version 25.11.2 2025-11-05 12:49:26 +01:00
Benoit Marty 19d4c70aa1 Adding fastlane file for version 25.11.2 2025-11-05 12:49:25 +01:00
Benoit Marty 28c6c1083c Setting version for the release 25.11.2 2025-11-05 12:49:24 +01:00
Benoit Marty 3ed24b65e2 Merge pull request #5684 from element-hq/feature/bma/notificationCaption
Do not use the bestDescription but the caption for images, when available
2025-11-05 12:40:11 +01:00
Benoit Marty 1d79ab88bd Do not use the bastDescription but the cation for image/video/sticker because else the filename will be rendered in the notification and for media we do not want that.
Also fixes the issue when images is not rendered on some system and so they can be empty notification.

Closes #3945
2025-11-05 11:00:13 +01:00
ganfra d953455166 Merge pull request #5683 from element-hq/renovate/metro
fix(deps): update metro to v0.7.4
2025-11-05 10:42:18 +01:00
renovate[bot] e22c976c1d fix(deps): update metro to v0.7.4 2025-11-05 02:42:27 +00:00
renovate[bot] ecdba17def fix(deps): update dependency org.matrix.rustcomponents:sdk-android to v25.11.4 (#5681)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-11-04 20:25:56 +00: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
Benoit Marty d6360e82e0 Merge pull request #5678 from element-hq/feature/bma/countAccounts
Introduce new query to count accounts
2025-11-04 16:17:10 +01:00
Jorge Martin Espinosa 7aa564e74d Use the SDK Client to check whether a homeserver is compatible (#5664)
* Use the SDK `Client` to check whether a HS is compatible

* Remove usage of unused `WellKnown`, keep `ElementWellKnown`

* Make `HomeServerLoginCompatibilityChecker.check` return `true/false` values to distinguish non-valid homeservers from a failed check

* Use `inMemoryStore` and `serverNameOrHomeserverUrl`

* Do some cleanup of `isValid` and `isWellknownValid`

* Make the debounce for starting the search a bit higher, as checking for the homeservers seems more resource-intensive now
2025-11-04 15:43:00 +01:00
Benoit Marty 785ae3c1ad Session database: use the new count API. 2025-11-04 15:30:29 +01:00
ElementBot 37c4a39673 Update screenshots 2025-11-04 14:28:16 +00:00
Benoit Marty 85c9fd916b Session database: add count query. 2025-11-04 15:25:13 +01:00
Benoit Marty 8a4d0c7bee Merge pull request #5676 from element-hq/renovate/roborazzi
Update roborazzi to v1.51.0
2025-11-04 15:15:27 +01:00
Benoit Marty ff67c8beef Make sure we know the session verification state before showing the option to verify the session. #5521 2025-11-04 12:19:09 +01:00
ganfra ec7c733077 Merge pull request #5598 from element-hq/renovate/io.element.android-element-call-embedded-0.x
Update dependency io.element.android:element-call-embedded to v0.16.1
2025-11-04 12:01:57 +01:00
Benoit Marty 2939878daa Merge pull request #5673 from element-hq/feature/bma/notificationSoundOnNightlies
Use the new notification sound only on debug and nightly build
2025-11-04 11:56:20 +01:00
ganfra 3d0245b432 Merge pull request #5609 from element-hq/renovate/major-github-artifact-actions
Update GitHub Artifact Actions (major)
2025-11-04 11:45:21 +01:00
Jorge Martin Espinosa d6e0489701 Try fixing 'Timeline Event object has already been destroyed' (#5675)
This will display a fallback notification. I don't see how the current code could cause it, but I tried to re-structure it a bit so we don't have nested `use` usages and `timestamp` is fetched ahead of time.
2025-11-04 11:36:17 +01:00
Benoit Marty 2b08cb77ee Merge pull request #5672 from element-hq/feature/bma/handleEvents
Always use the handleEvent(s) function the same way.
2025-11-04 11:20:22 +01:00
Benoit Marty 32b1856dbd Merge pull request #5669 from element-hq/fix/forward-events-from-pinned-media-timeline
Fix forward events from media viewer from pinned media timeline
2025-11-04 09:52:01 +01:00
renovate[bot] 903ce783b8 fix(deps): update roborazzi to v1.51.0 2025-11-04 08:23:34 +00:00
Benoit Marty 338fe29818 Merge pull request #5674 from element-hq/feature/bma/androidDependencies
Move dependencies block out of the android block.
2025-11-04 09:21:39 +01:00
Benoit Marty 96e1406881 Move dependencies block out of the android block. 2025-11-03 22:29:38 +01:00
Benoit Marty d7e328dca7 Need to provide matchingFallbacks 2025-11-03 22:18:50 +01:00
ganfra 2eec5f8a9a quality: fix import in test 2025-11-03 20:27:37 +01:00
Benoit Marty 776d734557 Use the new notification sound only on debug and night 2025-11-03 19:08:49 +01:00
Benoit Marty 48cb9a1a9d Merge pull request #5671 from element-hq/revert-5667-feature/bma/updateNotificationSound
Revert "Update notification sound"
2025-11-03 18:53:52 +01:00
Benoit Marty 66c8bd8ffb Revert "Update notification sound" 2025-11-03 18:53:30 +01:00
Benoit Marty fdd4e2115c Always use the handleEvent(s) function the same way. 2025-11-03 18:49:00 +01:00
ElementBot 48ab91c46f Update screenshots 2025-11-03 17:14:23 +00:00
Benoit Marty f1389cb2ae Merge pull request #5667 from element-hq/feature/bma/updateNotificationSound
Update notification sound
2025-11-03 16:35:45 +01:00
Benoit Marty 1f69db6180 Add test on forwarding from pinned event 2025-11-03 16:08:59 +01:00
Benoit Marty 927f42e029 Code cleanup 2025-11-03 16:07:13 +01:00
Benoit Marty 44f2b2f6df Code cleanup 2025-11-03 15:53:31 +01:00
Benoit Marty 76fca17ba5 Forward Event error: Log error and use generic error dialog. 2025-11-03 15:18:12 +01:00
Benoit Marty d08fd79025 Rename MessagesEntryPointNode to MessagesEntryPoint.NodeProxy for consistency. We already have a NodeProxy. 2025-11-03 15:17:27 +01:00
ElementBot 4df040bec1 Update screenshots 2025-11-03 14:16:13 +00:00
ganfra 7d980d5521 Merge branch 'develop' into feature/fga/space_settings 2025-11-03 15:02:28 +01:00
Benoit Marty b94d88eaa7 Update notification sound 2025-11-03 14:58:40 +01:00
Benoit Marty 8de14a2dea Merge pull request #5666 from element-hq/feature/bma/fixNavigationIssue
Fix navigation issue.
2025-11-03 14:47:22 +01:00
Jorge Martín 540123a578 Use the new fromPinnedEvents parameter in JoinedRoomLoadedFlowNode through TimelineBindings 2025-11-03 14:44:29 +01:00
Jorge Martín 753322d50e Pass around fromPinnedEvents so we can use it to decide whether to forward the event from the main timeline or the pinned events one 2025-11-03 14:43:57 +01:00
Jorge Martín 4df7841452 Create PinnedEventsTimelineProvider, expose it in TimelineBindings 2025-11-03 14:43:18 +01:00
Benoit Marty 2089d49e58 Fix navigation issue. 2025-11-03 13:46:14 +01:00
Jorge Martín 7953ea8c41 Changelog for version 25.11.0 2025-11-03 13:11:16 +01:00