Commit graph

13889 commits

Author SHA1 Message Date
Benoit Marty
538ba9be1a 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
08ffb26ba4 Depend on api not impl module. 2026-04-08 17:34:44 +02:00
Benoit Marty
8696b7361f 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
8d80db199e Reduce log level of activity lifecycle from warning to debug. (#6548) 2026-04-08 16:45:22 +02:00
renovate[bot]
c7d4c13efa 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
060592b39c Fix Threads not tappable in pinned messages list (#6535) 2026-04-08 11:25:59 +02:00
Gianluca Iavicoli
c5b19292e7 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]
c0f41cff97 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
fb5ca14bca 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]
709949ffe2 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]
3f7440327a 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]
591a78d714 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]
8b07caea79 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
c4acb75924 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
373557791b Changelog for version 26.04.2 2026-04-07 15:29:06 +02:00
Benoit Marty
6aba61459e Merge tag 'v26.04.2' into develop
tag
2026-04-07 14:28:53 +02:00
Benoit Marty
2854009071 Merge branch 'release/26.04.2' 2026-04-07 14:28:44 +02:00
Benoit Marty
30a9474933 Adding fastlane file for version 26.04.2 2026-04-07 14:28:43 +02:00
Benoit Marty
eaccc1dc9c Setting version for the release 26.04.2 2026-04-07 14:28:05 +02:00
renovate[bot]
d10e8ff49c 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
bb2444928c Restore enterprise submodule. (#6541) 2026-04-07 10:18:42 +00:00
ganfra
22c6495978 Changelog for version 26.04.1 2026-04-05 10:56:38 +02:00
ganfra
e4df74bb8b Merge branch 'release/26.04.1' 2026-04-03 18:22:42 +02:00
ganfra
a4e9d69b0a Adding fastlane file for version 26.04.1 2026-04-03 18:22:42 +02:00
ganfra
eca977e49c Setting version for the release 26.04.1 2026-04-03 18:22:35 +02:00
renovate[bot]
c20becfeb1 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
acf8229838 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
a77662421c 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]
f08d1ed686 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]
cb3238f37b 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]
24bcbfad31 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]
f9af69c417 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
15dc582279 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
36fcd05209 Update screenshots 2026-04-02 07:52:20 +00:00
Benoit Marty
7b30e54039 Changer border color of InReplyTo to separatorPrimary 2026-04-02 09:37:15 +02:00
Benoit Marty
ae4b079139 Revert "Use Folder icon from Compound."
This reverts commit da8e18eeab.
2026-04-02 09:25:30 +02:00
Benoit Marty
aaa8b19377 Import token v10.0.0./tools/compound/import_tokens.sh -b v10.0.0 2026-04-01 18:08:32 +02:00
renovate[bot]
b64efe222f 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]
7434e522ac 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]
d3ffb1fe77 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]
d648c598c2 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
6bef263f67 Changelog for version 26.04.0 2026-04-01 14:30:38 +02:00
Jorge Martín
2705cd313e Merge tag 'v26.04.0' into develop
v26.04.0
2026-04-01 13:42:17 +02:00
Jorge Martín
d790aeb179 Merge branch 'release/26.04.0' 2026-04-01 13:42:06 +02:00
Jorge Martín
865fccc8f6 Adding fastlane file for version 26.04.0 2026-04-01 13:42:04 +02:00
Jorge Martín
111272c524 Setting version for the release 26.04.0 2026-04-01 13:37:57 +02:00
Jorge Martin Espinosa
f7c2adcdc4 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
b340e85f83 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
977e64c295 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]
34340c3518 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