element-x-ada/features
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
..
analytics Update metro to v0.6.7 (#5416) 2025-09-26 08:16:36 +00:00
announcement Sync Strings from Localazy (#5515) 2025-10-13 08:01:58 +02:00
cachecleaner Use DependencyHandlerScope.testCommonDependencies() 2025-09-16 14:38:31 +02:00
call Move Json provider from Network module to AppModule to reuse it. 2025-10-16 16:37:08 +02:00
changeroommemberroles Sync Strings from Localazy (#5515) 2025-10-13 08:01:58 +02:00
createroom Replace Uri by String in State that are used in Composable function. 2025-10-10 17:44:50 +02:00
deactivation Sync Strings from Localazy (#5427) 2025-09-29 15:10:21 +00:00
enterprise Let the enterprise build be able to update the colors. 2025-10-15 11:25:58 +02:00
ftue Only offer to verify if a cross-signed device is available (#5433) 2025-10-06 12:40:52 +02:00
home design(space): match figma for Space views 2025-10-15 11:28:55 +02:00
invite Sync strings. 2025-10-09 12:21:15 +02:00
invitepeople Update metro to v0.6.7 (#5416) 2025-09-26 08:16:36 +00:00
joinroom fix: Remove unknown room display condition (#5514) 2025-10-15 16:35:49 +02:00
knockrequests KnockRequestsAction needs to be immutable 2025-10-09 21:06:25 +02:00
leaveroom Make LeaveRoomState stable 2025-10-09 18:22:22 +02:00
licenses Add Konsist test to check that toPersistentList() is not used. 2025-10-08 15:51:18 +02:00
location Update metro to v0.6.7 (#5416) 2025-09-26 08:16:36 +00:00
lockscreen Add Konsist test to check that toPersistentList() is not used. 2025-10-08 15:51:18 +02:00
login Move Json provider from Network module to AppModule to reuse it. 2025-10-16 16:37:08 +02:00
logout Sync notifications using WorkManager (#5545) 2025-10-17 09:51:27 +00:00
messages Remove custom color for enterprise build. 2025-10-15 14:10:42 +02:00
migration Improve AnnouncementService. 2025-10-08 10:13:02 +02:00
networkmonitor Remove dagger and anvil dependencies, try to simplify gradle build scripts a bit 2025-09-04 16:49:21 +02:00
poll Add Konsist test to check that toPersistentList() is not used. 2025-10-08 15:51:18 +02:00
preferences Merge remote-tracking branch 'origin/develop' into feature/bma/assetReader 2025-10-16 20:34:38 +02:00
rageshake Sync notifications using WorkManager (#5545) 2025-10-17 09:51:27 +00:00
reportroom Sync strings. 2025-10-09 12:21:15 +02:00
roomaliasresolver Remove useless Immutable annotation 2025-10-09 18:22:33 +02:00
roomcall Use DependencyHandlerScope.testCommonDependencies() 2025-09-16 14:38:31 +02:00
roomdetails Merge pull request #5508 from element-hq/feature/bma/noUriInComposeState 2025-10-13 15:32:39 +02:00
roomdirectory Need to be a compose library for RoomDescription to be considered stable. 2025-10-09 18:22:35 +02:00
roommembermoderation Make RoomMemberModerationState stable 2025-10-09 18:22:23 +02:00
securebackup Remove comment. Default values will be detected by the existing Konsist test Data class state MUST not have default value 2025-10-14 14:31:19 +02:00
share Update metro to v0.6.7 (#5416) 2025-09-26 08:16:36 +00:00
signedout Remove comment. Default values will be detected by the existing Konsist test Data class state MUST not have default value 2025-10-14 14:31:19 +02:00
space design(space): match figma for Space views 2025-10-15 11:28:55 +02:00
startchat Sync Strings from Localazy (#5427) 2025-09-29 15:10:21 +00:00
userprofile Need to be a compose library for UserProfileState to be considered stable. 2025-10-09 18:22:29 +02:00
verifysession Sync Strings from Localazy (#5515) 2025-10-13 08:01:58 +02:00
viewfolder Add Konsist test to check that toPersistentList() is not used. 2025-10-08 15:51:18 +02:00