Commit Graph

13889 Commits

Author SHA1 Message Date
Benoit Marty 2a5fc3633d Move aCallNotificationData to the tests package of the main module, so that the test module does not have to depend on the impl module. 2026-04-08 17:40:48 +02:00
Benoit Marty 0e85fec41a Depend on api not impl module. 2026-04-08 17:34:44 +02:00
Benoit Marty ef97d135cc Move AppErrorView to the api module so that :appnav:root does not have to depend on a impl module. 2026-04-08 17:32:21 +02:00
Benoit Marty 2a5e9956e4 Reduce log level of activity lifecycle from warning to debug. (#6548) 2026-04-08 16:45:22 +02:00
renovate[bot] 6cbd1b3486 fix(deps): update dependency org.maplibre.gl:android-sdk to v13.0.2 (#6546)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-04-08 12:11:29 +02:00
bxdxnn 22a51bae5c Fix Threads not tappable in pinned messages list (#6535) 2026-04-08 11:25:59 +02:00
Gianluca Iavicoli 523ede744a Fix portrait image metadata when uploading without media optimization (#6362)
* fix(media): preserve image orientation metadata without optimization

* style: linting
2026-04-08 11:01:54 +02:00
renovate[bot] d38f483cd1 fix(deps): update dependency io.sentry:sentry-android to v8.37.1 (#6508)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-04-08 10:11:15 +02:00
Benoit Marty e63a50b512 Merge pull request #6517 from element-hq/feature/bma/compound10
Sync compound tokens https://github.com/element-hq/compound-design-tokens/releases/tag/v10.0.0
2026-04-08 09:40:14 +02:00
renovate[bot] a93c90058a fix(deps): update kotlinpoet to v2.3.0 (#6528)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-04-08 09:38:40 +02:00
renovate[bot] 0921a7655f fix(deps): update metro to v0.12.1 (#6543)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-04-07 16:12:44 +02:00
renovate[bot] 03262d2209 fix(deps): update dependency io.github.sergio-sastre.composablepreviewscanner:android to v0.8.2 (#6525)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-04-07 16:11:54 +02:00
renovate[bot] d05cc0bcdf fix(deps): update media3 to v1.10.0 (#6529)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-04-07 16:10:54 +02:00
ElementBot 6ad85d4dfc Sync Strings (#6537)
* Sync Strings from Localazy

* Sync strings.

---------

Co-authored-by: bmarty <3940906+bmarty@users.noreply.github.com>
Co-authored-by: Benoit Marty <benoit@matrix.org>
2026-04-07 16:02:12 +02:00
Benoit Marty 596e5c6192 Changelog for version 26.04.2 2026-04-07 15:29:06 +02:00
Benoit Marty 0a2947651b Merge tag 'v26.04.2' into develop
tag
2026-04-07 14:28:53 +02:00
Benoit Marty 1b7018f956 Merge branch 'release/26.04.2' 2026-04-07 14:28:44 +02:00
Benoit Marty 5f5738892c Adding fastlane file for version 26.04.2 2026-04-07 14:28:43 +02:00
Benoit Marty 503449f737 Setting version for the release 26.04.2 2026-04-07 14:28:05 +02:00
renovate[bot] 15437912e1 fix(deps): update dependency io.element.android:element-call-embedded to v0.19.0 (#6538)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-04-07 14:26:43 +02:00
Benoit Marty d87dea3cb9 Restore enterprise submodule. (#6541) 2026-04-07 10:18:42 +00:00
ganfra a4a350fd17 Changelog for version 26.04.1 2026-04-05 10:56:38 +02:00
ganfra e79b1ec2f0 Merge branch 'release/26.04.1' 2026-04-03 18:22:42 +02:00
ganfra 6e7bf8bbc3 Adding fastlane file for version 26.04.1 2026-04-03 18:22:42 +02:00
ganfra c96544be94 Setting version for the release 26.04.1 2026-04-03 18:22:35 +02:00
renovate[bot] 67671126f2 fix(deps): update core to v1.18.0 (#6328)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-04-03 14:56:48 +02:00
Andy Balaam 350d8bc61f Fix a missing : in build-rust-sdk (#6522)
This prevented us providing a build target argument.
2026-04-03 11:41:57 +02:00
Benoit Marty 4ad495d36c Add support for slash commands (under Feature Flag) (#6482)
* Add support for slash commands

* Update screenshots

* Rename module `slash` to `slashcommands`

* Rename `SlashCommand` to `SlashCommandService`

* Introduce MsgType in order to send text message with a different msgtype value.

* Format file and add parameter names, add default values and cleanup

* Add isSupported parameter to filter out unsupported yet commands.

* Slash commands: disable suggestions if the feature is disabled.

* Fix sending shrug command.

* Add missing test on SuggestionsProcessor

* Add tests on MessageComposerPresenter about slash command.

* Fix import ordering

* Add missing tests on CommandExecutor

* Add missing tests in MarkdownTextEditorStateTest

* Slash commands: Improve code when sending message with prefix.

* Slash commands: Add support for /unflip

---------

Co-authored-by: ElementBot <android@element.io>
2026-04-02 16:15:32 +02:00
renovate[bot] 3634b5593c fix(deps): update dependency io.element.android:emojibase-bindings to v1.5.3 (#6493)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-04-02 15:38:43 +02:00
renovate[bot] 19070771d2 fix(deps): update dependency androidx.browser:browser to v1.10.0 (#6515)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-04-02 14:45:46 +02:00
renovate[bot] 068b5b95a2 fix(deps): update dependency org.jetbrains.kotlinx:kover-gradle-plugin to v0.9.8 (#6513)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-04-02 14:39:31 +02:00
renovate[bot] 68ad2bf7a9 fix(deps): update dependency androidx.compose:compose-bom to v2026.03.01 (#6511)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-04-02 14:39:06 +02:00
Jorge Martin Espinosa 860def3965 Tentative fix for ForegroundServiceStartNotAllowedException (#6509)
* Tentative fix for `ForegroundServiceStartNotAllowedException`

When failing to start the service in foreground, don't crash. This is a helper to speed up the scheduling by keeping the CPU awake, not a critical part that should succeed

* Simplify `DefaultPushHandlingWakeLock`

It seems like restarting the service from background won't work in some cases, so don't try it.
2026-04-02 11:10:47 +02:00
ElementBot 13de580a51 Update screenshots 2026-04-02 07:52:20 +00:00
Benoit Marty e401619017 Changer border color of InReplyTo to separatorPrimary 2026-04-02 09:37:15 +02:00
Benoit Marty 56f033e0ee Revert "Use Folder icon from Compound."
This reverts commit f4adde627f.
2026-04-02 09:25:30 +02:00
Benoit Marty fe05c27232 Import token v10.0.0./tools/compound/import_tokens.sh -b v10.0.0 2026-04-01 18:08:32 +02:00
renovate[bot] 212e7390e1 fix(deps): update metro to v0.12.0 (#6503)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-04-01 16:44:32 +02:00
renovate[bot] 0f5283520f Update dependency net.zetetic:sqlcipher-android to v4.14.0 (#6460)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-04-01 16:35:01 +02:00
renovate[bot] 10d7ba900a fix(deps): update dependency androidx.work:work-runtime-ktx to v2.11.2 (#6479)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-04-01 16:34:03 +02:00
renovate[bot] a44cf4335b chore(deps): update gradle/actions action to v6 (#6489)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-04-01 15:13:07 +02:00
Jorge Martín df456cf921 Changelog for version 26.04.0 2026-04-01 14:30:38 +02:00
Jorge Martín e5780283d7 Merge tag 'v26.04.0' into develop
v26.04.0
2026-04-01 13:42:17 +02:00
Jorge Martín 8019e235d4 Merge branch 'release/26.04.0' 2026-04-01 13:42:06 +02:00
Jorge Martín 6f59e91a92 Adding fastlane file for version 26.04.0 2026-04-01 13:42:04 +02:00
Jorge Martín e2d418beb8 Setting version for the release 26.04.0 2026-04-01 13:37:57 +02:00
Jorge Martin Espinosa 556c793b8d CI: yet another Maestro fix (#6505)
* Fix the `assertSessionVerificationDisplayed.yaml` check

* Previous 'Location' is now 'Share location'

* We don't have a GPS location, so the text is 'Share selected location'

* 'Create a new conversation' is now 'Create room'

* Try adding a background logcat process

* 'Sign out' is now 'Remove this device'

* Adjust the logcat filtering so it silences everything that's not our app, otherwise the logs can get quite large
2026-04-01 13:30:01 +02:00
Jorge Martin Espinosa 410a3d132b Add floating/sticky date badge in the timeline (#6496)
* Add floating date indicator while scrolling the timeline (#6433)

* Add `FeatureFlags.FloatingDateBadge`. This enables displaying the floating date badge in the timeline as you scroll.

* Don't display the floating badge if the timeline isn't reversed. Otherwise, this will affect talkback users and break the existing navigation

* Use `TimelineItem.formattedDate()` to get the date to display. Always try finding the closest one (usually it will be just the 1st one we try).

* Align designs with iOS. Also fix shadows in fade animation by adding some paddings.

* Update screenshots

---------

Co-authored-by: Gianluca Iavicoli <gianluca.iavicoli04@gmail.com>
Co-authored-by: ElementBot <android@element.io>
2026-04-01 10:45:57 +00:00
ganfra e08621aef6 Merge pull request #6494 from element-hq/renovate/org.matrix.rustcomponents-sdk-android-26.x
fix(deps): update dependency org.matrix.rustcomponents:sdk-android to v26.03.31
2026-04-01 12:02:47 +02:00
renovate[bot] 07d3152ca1 fix(deps): update dependency com.posthog:posthog-android to v3.39.0 (#6504)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-04-01 11:30:24 +02:00