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