Commit graph

7647 commits

Author SHA1 Message Date
Benoit Marty
a83c5d4bd7 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
8dae7f2f69 Use session coroutine scope instead of application coroutine scope. 2024-07-08 16:47:17 +02:00
Jorge Martin Espinosa
c0e1c33159 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
a3de1e769b 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
8e059cc5c2 Sync Strings (#3156)
Co-authored-by: bmarty <3940906+bmarty@users.noreply.github.com>
2024-07-08 07:34:58 +00:00
renovate[bot]
2c6e206051 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]
8aa4fbdade 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
b0846de5e1 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
ee1fee51a4 Changelog for version 0.4.16 2024-07-05 12:01:49 +02:00
ganfra
f14be113cb 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
74b0fc7d6d Update screenshots 2024-07-05 08:23:51 +00:00
Benoit Marty
4c135a1111 Add icon for "Mark as read" and "Mark as unread" action. 2024-07-05 10:12:11 +02:00
Benoit Marty
08c66cf2df 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
dcceeba009 Update screenshots 2024-07-05 07:34:11 +00:00
renovate[bot]
6e6e97af3f Update dependency io.element.android:compound-android to v0.0.7 2024-07-04 22:56:43 +00:00
ganfra
515a157c2c Misc : remove changelog.d folder 2024-07-04 18:02:18 +02:00
ganfra
99b78397f4 version++ 2024-07-04 18:00:36 +02:00
ganfra
5723295c40 Merge branch 'release/0.4.16' into develop 2024-07-04 17:58:07 +02:00
ganfra
d5a07dddb9 Adding fastlane file for version 0.4.16 2024-07-04 17:57:43 +02:00
Benoit Marty
5de08795f4 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
cfe00de5ba 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
af45e05477 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
8a3d33c350 Bugfix : avoid potential NPE on verification service. 2024-07-04 14:51:14 +02:00
renovate[bot]
12fa77b394 Update dependency org.matrix.rustcomponents:sdk-android to v0.2.30 2024-07-04 09:59:02 +00:00
Benoit Marty
9838823a85 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
20787ec259 Update screenshots 2024-07-04 07:37:17 +00:00
Benoit Marty
ea62ed7c5a Improve click behavior on room timeline title. #3063 2024-07-04 09:26:39 +02:00
Benoit Marty
3825bb6f9a Fix bad naming of resource. 2024-07-03 21:36:08 +02:00
ElementBot
44930af4cc Update screenshots 2024-07-03 16:13:19 +00:00
Benoit Marty
427ccb41c3 Rename resource to avoid resource override when generating screenshot. 2024-07-03 18:01:41 +02:00
Benoit Marty
7ce58fee6c 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
dadbab00c2 :uitest module: remove dead code. 2024-07-03 17:22:32 +02:00
Benoit Marty
1dea668480 Record preview for app icons. 2024-07-03 17:20:35 +02:00
Benoit Marty
b804e5488b Create module :appicon:enterprise 2024-07-03 17:20:13 +02:00
ganfra
d0eecd01b3 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
ca8f13cfaf 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
4918ec25b5 Draft : improve DefaultComposerDraftService code. 2024-07-03 15:04:38 +02:00
ganfra
f3bacc3c85 Draft : add some doc on ComposerDraftStores 2024-07-03 15:04:05 +02:00
Benoit Marty
0e0da43320 Merge pull request #3133 from element-hq/sync-localazy
Sync Strings - Add Greek translations
2024-07-03 13:53:27 +02:00
jmartinesp
58f2cbf489 Sync Strings from Localazy 2024-07-03 11:21:27 +00:00
Jorge Martin Espinosa
950e502ca6 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
9a15a1ae71 Draft : use the volatile draft store when moving to edit mode 2024-07-03 12:03:51 +02:00
Jorge Martín
41e3568a5a Fix build 2024-07-02 19:37:22 +02:00
Benoit Marty
02d6bed5cd 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
7f18002172 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
e4e7cdfa17 Fix crash when getting the system ringtone for ringing calls (#3131) 2024-07-02 16:12:29 +00:00
Jorge Martin Espinosa
e9e7d4d0c4 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
157f933e59 Draft : introduce VolatileComposerDraftStore 2024-07-02 18:01:09 +02:00
Benoit Marty
d846113fdf 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
0e23e081ce Use different groups for Element Enterprise 2024-07-02 17:21:03 +02:00