Commit Graph

13553 Commits

Author SHA1 Message Date
Benoit Marty
1f69958dab Merge pull request #6035 from element-hq/fix/remove-fragment-part-in-mxc-urls
Add `MediaSource.safeUrl` for removing invalid fragment part from URLs
2026-03-03 11:57:49 +01:00
Benoit Marty
66c3bf267a Merge pull request #6241 from element-hq/feature/bma/fixRedactedNotification
Ensure that redacted event from encrypted room does not trigger a fallback notification
2026-03-03 11:43:45 +01:00
renovate[bot]
3eae82890c Update dependency com.posthog:posthog-android to v3.34.3 (#6272)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-03-02 14:56:10 +01:00
ElementBot
5bcaad1e81 Sync Strings from Localazy (#6269)
Co-authored-by: bmarty <3940906+bmarty@users.noreply.github.com>
2026-03-02 14:54:50 +01:00
Jorge Martin Espinosa
494e425de0 CI: Add failed tests to summary (#6271)
* Fix maestro CI flow not writing the successful summary

* Add the test failures to the summary of the `test` CI flow
2026-03-02 11:23:41 +01:00
ganfra
e43bce5b20 Merge pull request #6267 from element-hq/renovate/compose.bom
Update dependency androidx.compose:compose-bom to v2026.02.01
2026-03-02 11:19:30 +01:00
ganfra
721778ddf2 Merge pull request #6262 from element-hq/renovate/com.google.firebase-firebase-bom-34.x
Update dependency com.google.firebase:firebase-bom to v34.10.0
2026-03-02 11:16:33 +01:00
Benoit Marty
6e72454c1c Fix API break. 2026-03-02 09:40:42 +01:00
Benoit Marty
286aa56145 Fix API break. 2026-03-02 09:18:43 +01:00
renovate[bot]
47d132ef1b Update dependency org.matrix.rustcomponents:sdk-android to v26.03.1 2026-03-02 09:16:22 +01:00
Benoit Marty
b3b22033aa Handle EventRedacted case. Fixes #5569 2026-03-02 09:15:53 +01:00
renovate[bot]
1d0978c52b Update dependency androidx.compose:compose-bom to v2026.02.01 2026-02-28 01:41:00 +00:00
Benoit Marty
441e4ad3fa Merge pull request #6264 from element-hq/feature/bma/bottomBarIteration
Bottom bar iteration
2026-02-27 16:16:00 +01:00
renovate[bot]
9e42a1c429 Update dependency com.google.firebase:firebase-bom to v34.10.0 2026-02-27 13:24:41 +00:00
ElementBot
ae42df9507 Update screenshots 2026-02-27 12:08:24 +00:00
Benoit Marty
c7ba6ce4ed Navigation bar: reduce bottom padding. 2026-02-27 12:04:13 +01:00
Benoit Marty
b84970edc5 Ensure FAB is displayed when navigation bar is not 2026-02-27 12:02:20 +01:00
Jorge Martin Espinosa
99ddadd0fa Fix nightly CI issues (#6263)
* Reduce max heap size from 9GB to 8GB for all CI jobs using gradle
2026-02-27 09:31:50 +00:00
renovate[bot]
5547b532b1 Update GitHub Artifact Actions (#6260)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-02-27 09:55:47 +01:00
Jorge Martín
cdd850d4dd Apply suggestion:
- Added `MediaSource.safeUrl` property replacing `withCleanUrl` method.
- Made `url` private so it can't be used externally.
- Reverted code in `CoilMediaFetcher`
- Also add tests
2026-02-27 09:52:17 +01:00
Jorge Martín
7fe0cc4d45 Add MediaSource.withCleanUrl method that removes invalid fragment data from MXC urls
We've seen some MXC urls in the wild having some `mxc://foo/bar#auto` fragment suffix, which is invalid, but the URL before that fragment part is valid and can be displayed
2026-02-27 09:52:17 +01:00
renovate[bot]
992a1133c9 Update dependencyAnalysis to v3.6.0 (#6256)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-02-26 18:05:34 +01:00
renovate[bot]
e578336c49 Update dependency com.posthog:posthog-android to v3.34.2 (#6254)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-02-26 18:05:07 +01:00
renovate[bot]
f0fb624875 Update dependency io.element.android:element-call-embedded to v0.17.0 (#6244)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-02-26 18:04:41 +01:00
ganfra
f7a9e4d653 Merge pull request #6243 from element-hq/renovate/coil
Update coil to v3.4.0
2026-02-26 15:59:02 +01:00
ganfra
a5267849f4 Merge pull request #6255 from element-hq/renovate/metro
Update metro to v0.11.1
2026-02-26 15:57:53 +01:00
Benoit Marty
8ff21d7b68 Floating toolbar (#6147)
* Use floating toolbar on homepage

* Fix deprecation issue

* Create HorizontalFloatingToolbar wrapper in our components.

* Fix Konsist test.

* Fix compilation issue after rebase.

* Fix lint issue. `floatingActionButton` must be the last parameter.

* Add Preview for the case empty space.

* Fix navigation bar overlapping buttons in empty space view.

* Increase content padding, and apply it to the space tab too.

* Update screenshots

---------

Co-authored-by: chelsea <git@cdhildit.ch>
Co-authored-by: ElementBot <android@element.io>
2026-02-26 14:54:06 +01:00
renovate[bot]
57f63eedbd Update metro to v0.11.1 2026-02-26 05:57:36 +00:00
renovate[bot]
8baa8b1c9d Update dependency com.posthog:posthog-android to v3.34.0 (#6251)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-02-25 18:45:08 +01:00
ElementBot
f6537ea48a Update screenshots 2026-02-25 15:49:13 +00:00
renovate[bot]
89a6f5a7bf Update metro to v0.11.0 (#6245)
* Update metro to v0.11.0

* Fix `@AssistedInject` usages

Now the injected variables in the factories must match the names in the constructors

---------

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Jorge Martín <jorgem@element.io>
2026-02-25 16:19:47 +01:00
Benoit Marty
42308f46bd Increase content padding, and apply it to the space tab too. 2026-02-25 15:56:30 +01:00
Benoit Marty
56165b2faf Fix navigation bar overlapping buttons in empty space view. 2026-02-25 15:56:30 +01:00
Benoit Marty
f0f6b92b5e Add Preview for the case empty space. 2026-02-25 15:56:30 +01:00
Benoit Marty
2ccfbec842 Fix lint issue. floatingActionButton must be the last parameter. 2026-02-25 15:56:29 +01:00
Benoit Marty
6665a80f9e Fix compilation issue after rebase. 2026-02-25 15:51:21 +01:00
Benoit Marty
0f499567f9 Fix Konsist test. 2026-02-25 15:51:21 +01:00
Benoit Marty
afd7fc51c4 Create HorizontalFloatingToolbar wrapper in our components. 2026-02-25 15:51:20 +01:00
Benoit Marty
ed3a56cb90 Fix deprecation issue 2026-02-25 15:51:20 +01:00
chelsea
b4ee3b1dd6 Use floating toolbar on homepage 2026-02-25 15:51:20 +01:00
Jorge Martin Espinosa
fe4554703c Check if network access if blocked when fetching notifications (#6247)
* Add `NetworkMonitor.isNetworkBlocked()`, use it to check if Doze prevented us from loading notifications

* Only check if network is blocked after checking if we have a network available, otherwise it's always `true`

* Extract `NetworkBlockedChecker` to handle deprecations more carefully
2026-02-25 12:04:07 +00:00
Jorge Martin Espinosa
dc11430a73 Add some DB optimizations (#6249)
* Set a maximum journal size limit (WAL file size) of 25MB

The previous value was null, which meant unlimited growth. This can affect performance, since the WAL file performance as a cache will worsen the larger it is

* When scheduling the vacuum task, make sure the user has enough free disk storage, since vacuuming can duplicate the DB sizes in disk
2026-02-25 11:59:21 +00:00
renovate[bot]
4e6255eacc Update coil to v3.4.0 2026-02-24 21:06:57 +00:00
Jorge Martín
5f29446f75 Changelog for version 26.03.0 2026-02-24 18:14:24 +01:00
Jorge Martín
e9d16383da Merge tag 'v26.03.0' into develop
v26.03.0
2026-02-24 17:06:29 +01:00
Jorge Martín
c2cb32abd4 Merge branch 'release/26.03.0' 2026-02-24 17:06:22 +01:00
Jorge Martín
19879d0d28 Adding fastlane file for version 26.03.0 2026-02-24 17:04:34 +01:00
Jorge Martín
1c7b4445ee Setting version for the release 26.03.0 2026-02-24 17:04:32 +01:00
renovate[bot]
b0ab8878cd Update dependency org.matrix.rustcomponents:sdk-android to v26.03.0 (#6242)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-02-24 16:05:21 +01:00
Benoit Marty
a586ed505a Merge pull request #6238 from element-hq/feature/bma/importFromClassic
Ensure that Element X can use the service from Element Classic.
2026-02-24 15:58:16 +01:00