Commit graph

13547 commits

Author SHA1 Message Date
Benoit Marty
de9987deea Use gradient color in ComposerAlertMolecule. Fixes #6192 2026-03-02 13:03:47 +01:00
Benoit Marty
cc0a9dc907 Fix compilation issue. 2026-03-02 12:44:58 +01:00
Benoit Marty
21aaa98d61 Use stop icon from Compound. 2026-03-02 12:42:45 +01:00
Benoit Marty
b27ab2ef0c Import compound token v6.10.1
./tools/compound/import_tokens.sh -b v6.10.1
2026-03-02 12:40:33 +01:00
Jorge Martin Espinosa
fb17509726
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
7571f1e530
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
ec435e4667
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
renovate[bot]
85272375ab
Update dependency androidx.compose:compose-bom to v2026.02.01 2026-02-28 01:41:00 +00:00
Benoit Marty
1c5f185d6a
Merge pull request #6264 from element-hq/feature/bma/bottomBarIteration
Bottom bar iteration
2026-02-27 16:16:00 +01:00
renovate[bot]
51b193d87a
Update dependency com.google.firebase:firebase-bom to v34.10.0 2026-02-27 13:24:41 +00:00
ElementBot
e026f66e3d Update screenshots 2026-02-27 12:08:24 +00:00
Benoit Marty
6a999fdec8 Navigation bar: reduce bottom padding. 2026-02-27 12:04:13 +01:00
Benoit Marty
6940cf8be4 Ensure FAB is displayed when navigation bar is not 2026-02-27 12:02:20 +01:00
Jorge Martin Espinosa
8aed1c2ab8
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]
76f4e1f3ce
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
renovate[bot]
f2e783064e
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]
5e63adc2eb
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]
d23f81a3a9
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
32e3b9e1c0
Merge pull request #6243 from element-hq/renovate/coil
Update coil to v3.4.0
2026-02-26 15:59:02 +01:00
ganfra
450551a7f3
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
e56c7e1227
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]
2c3f80f8b9
Update metro to v0.11.1 2026-02-26 05:57:36 +00:00
renovate[bot]
78d981505c
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
58b8a37f8f Update screenshots 2026-02-25 15:49:13 +00:00
renovate[bot]
896d62a81e
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
34932c55bd Increase content padding, and apply it to the space tab too. 2026-02-25 15:56:30 +01:00
Benoit Marty
38f9f9c386 Fix navigation bar overlapping buttons in empty space view. 2026-02-25 15:56:30 +01:00
Benoit Marty
380102cc26 Add Preview for the case empty space. 2026-02-25 15:56:30 +01:00
Benoit Marty
ee07424f6a Fix lint issue. floatingActionButton must be the last parameter. 2026-02-25 15:56:29 +01:00
Benoit Marty
f8909a30b5 Fix compilation issue after rebase. 2026-02-25 15:51:21 +01:00
Benoit Marty
86dea41951 Fix Konsist test. 2026-02-25 15:51:21 +01:00
Benoit Marty
86c7d04176 Create HorizontalFloatingToolbar wrapper in our components. 2026-02-25 15:51:20 +01:00
Benoit Marty
ff257164d3 Fix deprecation issue 2026-02-25 15:51:20 +01:00
chelsea
1797ce7c20 Use floating toolbar on homepage 2026-02-25 15:51:20 +01:00
Jorge Martin Espinosa
4fb6346d4b
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
798f23316b
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]
8abcb4e759
Update coil to v3.4.0 2026-02-24 21:06:57 +00:00
Jorge Martín
a63bc8a88d Changelog for version 26.03.0 2026-02-24 18:14:24 +01:00
Jorge Martín
d82e508e4f Merge tag 'v26.03.0' into develop
v26.03.0
2026-02-24 17:06:29 +01:00
Jorge Martín
01aeca7121 Merge branch 'release/26.03.0' 2026-02-24 17:06:22 +01:00
Jorge Martín
d604f78842 Adding fastlane file for version 26.03.0 2026-02-24 17:04:34 +01:00
Jorge Martín
c546ce7f81 Setting version for the release 26.03.0 2026-02-24 17:04:32 +01:00
renovate[bot]
aa61f34dcd
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
c91c78171e
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
Jorge Martin Espinosa
ce3df764ba
Add extra analytics for notification performance (#6237)
* Add extra analytics for notification performance

Add technical spans to track how long a notification fetching work request takes to run, then how long it takes to actually fetch the events for the notifications

* Remove `withContext(io)` for `FetchNotificationsWorker`

The default `Dispatchers.Default` dispatcher used should be good enough and more performant

* Add network check span
2026-02-24 13:39:32 +01:00
Jorge Martin Espinosa
001d419afd
Catch exceptions when setting or clearing an audio communication device in Element Call (#6226) 2026-02-24 13:38:53 +01:00
ganfra
a36243ca80
Merge pull request #6218 from element-hq/renovate/kotlin
Update kotlin to v2.3.6
2026-02-24 13:37:26 +01:00
Jorge Martin Espinosa
dfde64b466
Remove runBlocking call to restore sessions when the app starts (#6193)
* Remove `runBlocking` call to restore sessions when the app starts

Sadly, to do this we need to manually handle restoring the state from Appyx using internal values. At least it doesn't seem like they're going to change any time soon (or ever).

This should take care of a few ANRs, although it may make loading the initial state a bit slower

* Add `ReplaceAllOperation` for state restoration

* Add warning comment for Appyx dependency
2026-02-24 09:51:43 +00:00
renovate[bot]
beaf59ad97
Update dependency io.github.zxing-cpp:android to v3 (#6170)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-02-23 18:17:06 +01:00
Benoit Marty
1e8bbedaf4 Fix release build. 2026-02-23 18:13:55 +01:00