Commit Graph

1457 Commits

Author SHA1 Message Date
Benoit Marty f75a2cc12c Merge branch 'develop' into feature/bma/mediaForward
# Conflicts:
#	appnav/src/main/kotlin/io/element/android/appnav/room/joined/JoinedRoomLoadedFlowNode.kt
2025-10-29 12:41:58 +01:00
ElementBot ce264caef1 Update screenshots 2025-10-28 17:47:27 +00:00
Benoit Marty 26ce78d27d Confirm exit without saving change in room details edit screen (#5618)
* Room details edit screen: add confirmation dialog when leaving without saving pending changes.

* Improve preview coverage.

* Update screenshots

* Introduce AsyncAction.ConfirmingCancellation and use it for leaving room edition without saving change.

* Fix issue in comment

* Use new `ConfirmingCancellation` object in Change Roles screen

---------

Co-authored-by: ElementBot <android@element.io>
2025-10-28 18:25:51 +01:00
ganfra 83d8151012 Merge pull request #5614 from element-hq/feature/fga/space_flow_inject_room
Misc : space flow inject room
2025-10-28 10:05:04 +01:00
ElementBot b1addb4521 Sync Strings from Localazy (#5610)
Co-authored-by: bmarty <3940906+bmarty@users.noreply.github.com>
2025-10-27 13:53:07 +01:00
ElementBot 1024c513ee Update screenshots 2025-10-27 10:56:46 +00:00
ElementBot 5229f5df23 Update screenshots 2025-10-24 14:22:53 +00:00
Benoit Marty 9a39594b3a Merge pull request #5604 from element-hq/feature/bma/noAnalytics
Add missing tests on the analytic modules
2025-10-24 11:03:53 +02:00
Benoit Marty 6ef9964de9 Cleanup and remove warning, this code is not reachable by production code. 2025-10-24 09:44:30 +02:00
ElementBot d0a3656f82 Update screenshots 2025-10-23 15:38:44 +00:00
ganfra 318ad1edbd design(home) : clean up 2025-10-23 17:22:39 +02:00
ganfra ddf2007bb3 design(home): rename RomListTopBar to HomeTopBar 2025-10-23 16:11:26 +02:00
Benoit Marty 76493f52ec Merge branch 'develop' into feature/bma/metro070 2025-10-23 11:30:25 +02:00
Benoit Marty 50e75212a7 Merge pull request #5566 from element-hq/feature/bma/securityAndPrivacy
Enable access to security and privacy
2025-10-23 11:29:34 +02:00
Benoit Marty dc217cca0d Ignore the new test for now. 2025-10-23 08:56:32 +02:00
Benoit Marty 7b9ca041b2 Add test around metro annotation.
Metro 0.7.0 make optional to use @Inject when the class is annotation by @ContributesBinding
2025-10-22 17:34:07 +02:00
Benoit Marty ddbe67cf7b Remove exception 2025-10-22 17:25:59 +02:00
ElementBot 2b372645d0 Update screenshots 2025-10-22 14:33:10 +00:00
ElementBot 5038c67f3c Update screenshots 2025-10-21 14:31:48 +00:00
ElementBot 05963fba0a Update screenshots 2025-10-21 12:48:19 +00:00
Benoit Marty 9b41afdcbe interface TestParameterValuesProvider is deprecated. 2025-10-21 09:12:11 +02:00
ElementBot 4c1710ff58 Update screenshots 2025-10-20 15:46:20 +00:00
Benoit Marty fa8ddba1f5 Merge pull request #5557 from element-hq/feature/bma/sortFF
Sort feature flags
2025-10-17 15:26:39 +02:00
ElementBot 455ddb5b43 Update screenshots 2025-10-17 11:00:29 +00:00
Jorge Martin Espinosa ebe94f873e Sync notifications using WorkManager (#5545)
* Initial implementation of notification sync using `WorkManager`

* Use custom `MetroWorkerFactory` to allow assisted injection in WorkManager Workers

* Add tests for `FetchNotificationWorker`. Create `FakeNotificationResolverQueue` to help testing.

* Add more tests, fix Konsist checks

* Add tests for `SyncNotificationWorkManagerRequest`

* Simplify `FakeNotificationResolverQueue`
2025-10-17 09:51:27 +00:00
Benoit Marty 6d779770d7 Merge remote-tracking branch 'origin/develop' into feature/bma/assetReader 2025-10-16 20:34:38 +02:00
ganfra fc5417b7eb Merge pull request #5540 from element-hq/feature/fga/space_ui_tweak
design(space): match figma for Space views
2025-10-16 10:26:50 +02:00
ElementBot 51ed35ac4d Update screenshots 2025-10-15 12:37:27 +00:00
Benoit Marty ac246dd521 Remove custom color for enterprise build. 2025-10-15 14:10:42 +02:00
ElementBot 97316e26fd Update screenshots 2025-10-15 09:50:04 +00:00
Jorge Martin Espinosa 5b1bfac6ff Allow uploading notification push rules in bug reports (#5538)
* Allow uploading push rules in bug reports

* Improve bug report screen previews

* Update screenshots

---------

Co-authored-by: ElementBot <android@element.io>
2025-10-15 11:45:04 +02:00
Benoit Marty 844e1d2ce5 Let the enterprise build be able to update the colors. 2025-10-15 11:25:58 +02:00
Benoit Marty 91a32b9034 Merge pull request #5527 from element-hq/renovate/org.matrix.rustcomponents-sdk-android-25.x
fix(deps): update dependency org.matrix.rustcomponents:sdk-android to v25.10.13
2025-10-13 18:04:52 +02:00
ElementBot 3e9bda0e99 Update screenshots 2025-10-13 15:31:09 +00:00
Benoit Marty 17fe2dd455 Merge pull request #5526 from element-hq/feature/bma/chipIteration
Let room filters follow the design.
2025-10-13 16:58:14 +02:00
ElementBot 2a0e1133bb Update screenshots 2025-10-13 13:32:00 +00:00
Benoit Marty 015ed10a4e Add exception to Konsist test. 2025-10-13 09:25:24 +02:00
Benoit Marty 3fb110d991 Merge pull request #5503 from element-hq/feature/bma/immutableCleanup
Do some cleanup on our immutable annotation usage
2025-10-10 17:42:26 +02:00
Jorge Martin Espinosa 6b126368ea Import Compound tokens - fixed icons (#5506)
* Import fixed Compound icons

* Revert changes to thread icons

* Update screenshots

---------

Co-authored-by: ElementBot <android@element.io>
2025-10-10 15:14:22 +02:00
ganfra be8455b54d Merge pull request #5493 from element-hq/feature/fga/space_description
feature(space): make sure to handle topic properly
2025-10-09 15:39:15 +02:00
Benoit Marty c98ac80285 Add Konsist test on Immutable annotation 2025-10-09 15:36:06 +02:00
Benoit Marty 33089ff158 Merge pull request #5495 from element-hq/feature/bma/removeAvatarPreviews
Reduce number of Previews for Avatar.
2025-10-09 12:01:08 +02:00
Benoit Marty c2560ad91c Merge pull request #5490 from element-hq/feature/bma/improveImmutables
Ensure that we are using Immutable instead of Persistent
2025-10-09 11:48:32 +02:00
ElementBot bae86077f4 Update screenshots 2025-10-09 09:42:27 +00:00
ElementBot d12ca1f773 Update screenshots 2025-10-09 08:08:30 +00:00
ElementBot cf79c711a9 Update screenshots 2025-10-08 16:24:49 +00:00
ElementBot 0467149a8e Update screenshots 2025-10-08 15:04:35 +00:00
Benoit Marty 67c9daa0bf Add Konsist test to check that toPersistentList() is not used.
Same for `toPersistentSet()` and `toPersistentMap()`.
Fix existing issues.
2025-10-08 15:51:18 +02:00
ElementBot a2abcfd356 Update screenshots 2025-10-08 10:03:45 +00:00
ElementBot d73573f971 Update screenshots 2025-10-07 20:12:18 +00:00