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
Benoit Marty
b01de9efa7
Fix tests.
2025-10-16 18:16:48 +02:00
Benoit Marty
04607d6da3
Improve AssetReader.
2025-10-16 16:46:40 +02:00
Benoit Marty
7c437761c4
Move Json provider from Network module to AppModule to reuse it.
2025-10-16 16:37:08 +02:00
Benoit Marty
4400cd3643
Extract code that log a ConsoleMessage so that it can be reused.
2025-10-16 16:15:09 +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
Benoit Marty
757b1761d3
SuperButton: always use gradientActionColors().
2025-10-15 14:18:52 +02:00
Benoit Marty
b60a83b344
GradientFloatingActionButton: use gradientActionColors().
2025-10-15 14:17:00 +02:00
Jorge Martin Espinosa
8b169c4265
Fix 'test push loop back' notification check ( #5541 )
...
Include a fake client secret as the HS would do, since it's now mandatory.
2025-10-15 14:07:18 +02: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
ganfra
6b2e4ffbbd
design(space): match figma for Space views
2025-10-15 11:28:55 +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
Benoit Marty
d8f84e5e55
Let the test use sample data.
2025-10-13 17:12:42 +02:00
Benoit Marty
26fcd1567c
Let the preview provider use stable data. I do not get why the generated screenshot was always similar.
2025-10-13 17:12:40 +02:00
Benoit Marty
52869e432a
Update comment. createFakeWaveform will be removed.
2025-10-13 17:12:38 +02:00
Benoit Marty
194b97ee10
Centralize WaveForm samples.
2025-10-13 17:12:36 +02:00
Benoit Marty
a5198b4f6a
Fix API break on voice messages.
2025-10-13 17:12:34 +02:00
Benoit Marty
c10c60134c
Add some comment
2025-10-13 17:12:28 +02:00
Benoit Marty
83c695d695
Fix API break in QrCodeLoginStep.
2025-10-13 15:52:06 +02:00
Benoit Marty
d441c43993
Merge pull request #5508 from element-hq/feature/bma/noUriInComposeState
...
Replace Uri by String in States that are used in Composable function.
2025-10-13 15:32:39 +02:00
ElementBot
8f4cc52ea4
Sync Strings from Localazy ( #5515 )
...
Co-authored-by: bmarty <3940906+bmarty@users.noreply.github.com>
2025-10-13 08:01:58 +02:00
renovate[bot]
b6e2208ccb
fix(deps): update wysiwyg to v2.40.0 ( #5400 )
...
* fix(deps): update wysiwyg to v2.40.0
* Fix API mismatches
---------
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Jorge Martín <jorgem@element.io>
2025-10-10 21:55:28 +02:00
Benoit Marty
a02b2283af
Merge pull request #5443 from element-hq/renovate/org.unifiedpush.android-connector-3.x
...
fix(deps): update dependency org.unifiedpush.android:connector to v3.1.0
2025-10-10 17:52:33 +02:00
Benoit Marty
c93561c513
Replace Uri by String in State that are used in Composable function.
2025-10-10 17:44:50 +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
Benoit Marty
6187c98a20
Rename SaveableCameraPositionState to SaveableCameraPositionData to avoid this class to be checked for stability.
2025-10-10 10:26:39 +02:00
Benoit Marty
009437a998
Make Timeline.Mode stable
2025-10-09 18:22:40 +02:00
Benoit Marty
08e2209f8b
Make VerificationRequest stable
2025-10-09 18:22:38 +02:00
Benoit Marty
8f9115fb05
Need to be a compose library for Distributor to be considered stable.
2025-10-09 18:22:37 +02:00
Benoit Marty
c494cb952a
Make Outgoing stable
2025-10-09 18:22:36 +02:00
Benoit Marty
604cf11f56
Need to be a compose library for FullScreenIntentPermissionsState to be considered stable.
2025-10-09 18:22:34 +02:00
Benoit Marty
271ae19436
Remove useless Immutable annotation
2025-10-09 18:22:33 +02:00
Benoit Marty
19238acf5d
Rename SavedState to SavedValue to avoid this class to be checked for stability.
2025-10-09 18:22:32 +02:00
Benoit Marty
fc6da4b421
Need to be a compose library for NotificationTroubleshootTestState to be considered stable.
2025-10-09 18:22:31 +02:00
Benoit Marty
a6f84e3364
Make Role stable
2025-10-09 18:22:30 +02:00
Benoit Marty
80750dcb39
Need to be a compose library for PushHistoryItem to be considered stable.
2025-10-09 18:22:28 +02:00
Benoit Marty
9410a727b6
Rename RoomDirectoryList.State to RoomDirectoryList.SearchResult to avoid this class to be checked for stability.
2025-10-09 18:22:27 +02:00
Benoit Marty
aef81027da
Make NotificationTroubleshootTestState.Status stable
2025-10-09 18:22:25 +02:00
Benoit Marty
97f1bbd66a
Add missing @Immutable annotation
2025-10-09 18:22:17 +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
fb344d2761
Sync strings.
2025-10-09 12:21:15 +02:00
Benoit Marty
c08590a8de
Fix Detekt issue.
2025-10-09 12:06:58 +02:00
Benoit Marty
4308f55473
Merge pull request #5314 from uhoreg/separate_import_error
...
Fix error when attempting to verify with recovery key with missing backup key
2025-10-09 12:02:56 +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
ganfra
f3e47bd107
misc(design) : introduce SimpleModalBottomSheet component
2025-10-09 11:25:54 +02:00
Benoit Marty
e3d11fa0f9
Reduce number of Preview for Avatar.
...
It will cover more cases, and it will limit the risk of conflict on screenshot, which happen each time we touch AvatarSize.
2025-10-09 09:55:19 +02:00