element-x-ada/libraries
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
..
accountselect Add Konsist test to check that toPersistentList() is not used. 2025-10-08 15:51:18 +02:00
androidutils Merge remote-tracking branch 'origin/develop' into feature/bma/assetReader 2025-10-16 20:34:38 +02:00
architecture Fix compilation issue. 2025-09-29 10:06:31 +02:00
audio Remove dagger and anvil dependencies, try to simplify gradle build scripts a bit 2025-09-04 16:49:21 +02:00
compound Merge pull request #5503 from element-hq/feature/bma/immutableCleanup 2025-10-10 17:42:26 +02:00
core Allow uploading notification push rules in bug reports (#5538) 2025-10-15 11:45:04 +02:00
cryptography Use DependencyHandlerScope.testCommonDependencies() 2025-09-16 14:38:31 +02:00
dateformatter Sync Strings from Localazy (#5427) 2025-09-29 15:10:21 +00:00
deeplink Add test on DefaultEntryPoints 2025-09-16 14:38:32 +02:00
designsystem SuperButton: always use gradientActionColors(). 2025-10-15 14:18:52 +02:00
di Remove unused dependency on javax.inject:javax.inject 2025-10-02 10:25:54 +02:00
encrypted-db refactor: Migrate SQLCipher Android to new API (#4874) 2025-06-23 09:29:44 +02:00
eventformatter Sync Strings from Localazy (#5427) 2025-09-29 15:10:21 +00:00
featureflag Sync notifications using WorkManager (#5545) 2025-10-17 09:51:27 +00:00
fullscreenintent Need to be a compose library for FullScreenIntentPermissionsState to be considered stable. 2025-10-09 18:22:34 +02:00
indicator Use DependencyHandlerScope.testCommonDependencies() 2025-09-16 14:38:31 +02:00
maplibre-compose Rename SaveableCameraPositionState to SaveableCameraPositionData to avoid this class to be checked for stability. 2025-10-10 10:26:39 +02:00
matrix Allow uploading notification push rules in bug reports (#5538) 2025-10-15 11:45:04 +02:00
matrixui design(space): match figma for Space views 2025-10-15 11:28:55 +02:00
mediapickers Remove unused dependency on javax.inject:javax.inject 2025-10-02 10:25:54 +02:00
mediaplayer Use DependencyHandlerScope.testCommonDependencies() 2025-09-16 14:38:31 +02:00
mediaupload Remove unused dependency on javax.inject:javax.inject 2025-10-02 10:25:54 +02:00
mediaviewer Let the test use sample data. 2025-10-13 17:12:42 +02:00
network Move Json provider from Network module to AppModule to reuse it. 2025-10-16 16:37:08 +02:00
oidc Multi accounts - experimental first implementation (#5285) 2025-09-26 15:45:06 +02:00
permissions Sync Strings from Localazy (#5427) 2025-09-29 15:10:21 +00:00
preferences Improve AnnouncementService. 2025-10-08 10:13:02 +02:00
previewutils Let SpaceRoom be stable the proper way. 2025-10-08 16:42:48 +02:00
push Sync notifications using WorkManager (#5545) 2025-10-17 09:51:27 +00:00
pushproviders Fix tests. 2025-10-16 18:16:48 +02:00
pushstore Use DependencyHandlerScope.testCommonDependencies() 2025-09-16 14:38:31 +02:00
qrcode Check homeserver when login using qr code (#4708) 2025-05-15 14:08:05 +02:00
roomselect Add Konsist test to check that toPersistentList() is not used. 2025-10-08 15:51:18 +02:00
rustsdk
session-storage Add missing @Immutable annotation 2025-10-09 18:22:17 +02:00
testtags Remove ExperimentalComposeUiApi. Not necessary anymore. 2025-06-11 17:49:11 +02:00
textcomposer 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
troubleshoot Need to be a compose library for NotificationTroubleshootTestState to be considered stable. 2025-10-09 18:22:31 +02:00
ui-common Add default value 2025-09-30 13:09:44 +02:00
ui-strings Sync Strings from Localazy (#5515) 2025-10-13 08:01:58 +02:00
ui-utils Use DependencyHandlerScope.testCommonDependencies() 2025-09-16 14:38:31 +02:00
usersearch Use DependencyHandlerScope.testCommonDependencies() 2025-09-16 14:38:31 +02:00
voiceplayer Update metro to v0.6.7 (#5416) 2025-09-26 08:16:36 +00:00
voicerecorder Add some comment 2025-10-13 17:12:28 +02:00
wellknown Move Json provider from Network module to AppModule to reuse it. 2025-10-16 16:37:08 +02:00
workmanager Sync notifications using WorkManager (#5545) 2025-10-17 09:51:27 +00:00