Commit graph

7647 commits

Author SHA1 Message Date
Benoit Marty
e48b958d52 When clearing cache, ensure that SessionPreferencesStore is removed from the cache.
Fixes blank screen after clear cache.
Also cleanup the codebase.
2024-07-08 16:48:40 +02:00
Benoit Marty
fbe70ddf5d Use session coroutine scope instead of application coroutine scope. 2024-07-08 16:47:17 +02:00
Jorge Martin Espinosa
c550436500
Fix MainActionButton layout for long texts (#3158)
* Fix `MainActionButton` layout for long texts

* Update screenshots

---------

Co-authored-by: ElementBot <benoitm+elementbot@element.io>
2024-07-08 11:43:24 +00:00
Jorge Martin Espinosa
d9a498c86a
Reduce delay when selecting room list filters (#3160)
Previously, this had to wait for a recomposition until it was launched, which took ~100ms in a debug build. With these changes, the side effect is emitted in 10-20ms instead.
2024-07-08 11:42:38 +00:00
ElementBot
3a91b4f39d
Sync Strings (#3156)
Co-authored-by: bmarty <3940906+bmarty@users.noreply.github.com>
2024-07-08 07:34:58 +00:00
renovate[bot]
d3fb6a2445
Update dependency com.squareup:kotlinpoet to v1.18.0 (#3150)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-07-05 20:49:58 +02:00
renovate[bot]
68efc918ba
Update dependency org.matrix.rustcomponents:sdk-android to v0.2.31 (#3145)
* Update dependency org.matrix.rustcomponents:sdk-android to v0.2.31

* Use new Rust client side sorting API

* Make `RoomListEntriesUpdate.describe()` an extension function

* Remove `RoomListSummary.Filled` and `RoomListSummary.Empty`

* Fix icon sizes to pass the lint checks

* Update screenshots

---------

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Jorge Martín <jorgem@element.io>
Co-authored-by: ElementBot <benoitm+elementbot@element.io>
2024-07-05 15:25:42 +00:00
Jorge Martin Espinosa
1f69722bdd
Remove Showkase processor not found warning from Danger (#3148)
Instead create a new rule to check if the package name is included in `ComposablePreviewProvider`.
2024-07-05 15:15:18 +02:00
ganfra
53ff503316 Changelog for version 0.4.16 2024-07-05 12:01:49 +02:00
ganfra
ddcb17f27e
Merge pull request #3144 from element-hq/feature/bma/markAsReadIcon
Add icon for "Mark as read" and "Mark as unread" actions.
2024-07-05 11:37:11 +02:00
ElementBot
02224b5576 Update screenshots 2024-07-05 08:23:51 +00:00
Benoit Marty
f5ad2abdd3 Add icon for "Mark as read" and "Mark as unread" action. 2024-07-05 10:12:11 +02:00
Benoit Marty
c3ca3d9d44
Merge pull request #3143 from element-hq/renovate/io.element.android-compound-android-0.x
Update dependency io.element.android:compound-android to v0.0.7
2024-07-05 10:06:33 +02:00
ElementBot
85a22eb719 Update screenshots 2024-07-05 07:34:11 +00:00
renovate[bot]
a2cf690359
Update dependency io.element.android:compound-android to v0.0.7 2024-07-04 22:56:43 +00:00
ganfra
332210094a Misc : remove changelog.d folder 2024-07-04 18:02:18 +02:00
ganfra
6b2c26ccb8 version++ 2024-07-04 18:00:36 +02:00
ganfra
49abb3f768 Merge branch 'release/0.4.16' into develop 2024-07-04 17:58:07 +02:00
ganfra
b429adbddf Adding fastlane file for version 0.4.16 2024-07-04 17:57:43 +02:00
Benoit Marty
489c1f4dfa
Merge pull request #3064 from element-hq/feature/bma/avatarClick
Improve click behavior on room timeline title
2024-07-04 16:08:40 +02:00
ganfra
d9d5a06e57
Merge pull request #3140 from element-hq/feature/fga/fix_npe_on_verification_service
Bugfix : avoid potential NPE on verification service.
2024-07-04 16:05:09 +02:00
ganfra
cc090b04bc
Merge pull request #3138 from element-hq/renovate/org.matrix.rustcomponents-sdk-android-0.x
Update dependency org.matrix.rustcomponents:sdk-android to v0.2.30
2024-07-04 15:13:50 +02:00
ganfra
c8a01e38f1 Bugfix : avoid potential NPE on verification service. 2024-07-04 14:51:14 +02:00
renovate[bot]
7635b5dac2
Update dependency org.matrix.rustcomponents:sdk-android to v0.2.30 2024-07-04 09:59:02 +00:00
Benoit Marty
646791e717
Merge pull request #3134 from element-hq/feature/bma/applicationIcons
Add temporary icon for Element Enterprise
2024-07-04 11:57:18 +02:00
ElementBot
3023329200 Update screenshots 2024-07-04 07:37:17 +00:00
Benoit Marty
6a1304a252 Improve click behavior on room timeline title. #3063 2024-07-04 09:26:39 +02:00
Benoit Marty
7c63c5f328 Fix bad naming of resource. 2024-07-03 21:36:08 +02:00
ElementBot
cd060f563d Update screenshots 2024-07-03 16:13:19 +00:00
Benoit Marty
c823ca90ce Rename resource to avoid resource override when generating screenshot. 2024-07-03 18:01:41 +02:00
Benoit Marty
64cb2d29ae Move com.github.sergio-sastre.ComposablePreviewScanner:android:0.1.2 to gradle catalog and reorder dependencies. 2024-07-03 17:26:02 +02:00
Benoit Marty
47acfa29b1 :uitest module: remove dead code. 2024-07-03 17:22:32 +02:00
Benoit Marty
39bb543617 Record preview for app icons. 2024-07-03 17:20:35 +02:00
Benoit Marty
9440d08c20 Create module :appicon:enterprise 2024-07-03 17:20:13 +02:00
ganfra
c7dd2d5b6e
Merge pull request #3132 from element-hq/feature/fga/draft_in_memory_when_editing
Draft : add volatile storage when moving to edit mode.
2024-07-03 15:38:00 +02:00
Benoit Marty
8d1a212bfd Move application icon to their own module, to be able to have another icon for Element Enterprise 2024-07-03 15:15:53 +02:00
ganfra
008ba4fee3 Draft : improve DefaultComposerDraftService code. 2024-07-03 15:04:38 +02:00
ganfra
83066250cc Draft : add some doc on ComposerDraftStores 2024-07-03 15:04:05 +02:00
Benoit Marty
3fb0c065d3
Merge pull request #3133 from element-hq/sync-localazy
Sync Strings - Add Greek translations
2024-07-03 13:53:27 +02:00
jmartinesp
dabaa2d265 Sync Strings from Localazy 2024-07-03 11:21:27 +00:00
Jorge Martin Espinosa
b0cebf5ca0
Improve screenshot testing with ComposablePreviewScanner (#3125)
* Use ComposablePreviewScanner to rework how screenshot testing works
* Add test sharding
* Update screenshots
* Fixes for Element Gallery

---------

Co-authored-by: ElementBot <benoitm+elementbot@element.io>
Co-authored-by: Benoit Marty <benoit@matrix.org>
2024-07-03 13:05:06 +02:00
ganfra
82838d6ea5 Draft : use the volatile draft store when moving to edit mode 2024-07-03 12:03:51 +02:00
Jorge Martín
d68ddc6423 Fix build 2024-07-02 19:37:22 +02:00
Benoit Marty
deef05d8b7
Merge pull request #3122 from element-hq/renovate/io.sentry-sentry-android-7.x
Update dependency io.sentry:sentry-android to v7.11.0
2024-07-02 18:20:42 +02:00
Benoit Marty
3e6da9e893
Merge pull request #3129 from element-hq/renovate/org.owasp.dependencycheck-10.x
Update plugin dependencycheck to v10.0.1
2024-07-02 18:20:20 +02:00
Jorge Martin Espinosa
05df1f2065
Fix crash when getting the system ringtone for ringing calls (#3131) 2024-07-02 16:12:29 +00:00
Jorge Martin Espinosa
32a374d836
FFs can now be toggled in release builds too (#3101)
- Removed `StaticFeatureFlagProvider`.
- Always provide `PreferencesFeatureFlagProvider`.
- For the default values of feature flags, use a lambda with a `BuildMeta` parameter so we can customize the return value based on its data.
2024-07-02 16:06:42 +00:00
ganfra
afd13ab22f Draft : introduce VolatileComposerDraftStore 2024-07-02 18:01:09 +02:00
Benoit Marty
4757aac8b8
Merge pull request #3130 from element-hq/feature/bma/fixElementEnterpriseNightly
Fix Element Enterprise nightly build and publication using App Distribution
2024-07-02 17:45:49 +02:00
Benoit Marty
0d8064b9da Use different groups for Element Enterprise 2024-07-02 17:21:03 +02:00