element-x-ada/features
Jorge Martin Espinosa a8c4d5d019
Use shared recent emoji reactions from account data (#5402)
* Use shared recent emoji reactions from account data

- Add `AddRecentEmoji` and `GetRecentEmojis` use cases to avoid injecting the whole `MatrixClient` for just one of these operations.
- Update the UI and logic of the emoji picker and message context menu to include the recent emojis.
- Add `CoroutineDispatchers.Default` with the defaults coroutines to use in the app for ease of use.

* Instead of replacing suggested emojis, concatenate recent ones removing duplicates

* Update screenshots

---------

Co-authored-by: ElementBot <android@element.io>
2025-09-26 11:04:34 +00:00
..
analytics Update metro to v0.6.7 (#5416) 2025-09-26 08:16:36 +00:00
cachecleaner Use DependencyHandlerScope.testCommonDependencies() 2025-09-16 14:38:31 +02:00
call Update metro to v0.6.7 (#5416) 2025-09-26 08:16:36 +00:00
changeroommemberroles Update metro to v0.6.7 (#5416) 2025-09-26 08:16:36 +00:00
createroom Update metro to v0.6.7 (#5416) 2025-09-26 08:16:36 +00:00
deactivation Update metro to v0.6.7 (#5416) 2025-09-26 08:16:36 +00:00
enterprise Use DependencyHandlerScope.testCommonDependencies() 2025-09-16 14:38:31 +02:00
ftue Update metro to v0.6.7 (#5416) 2025-09-26 08:16:36 +00:00
home Update metro to v0.6.7 (#5416) 2025-09-26 08:16:36 +00:00
invite Update metro to v0.6.7 (#5416) 2025-09-26 08:16:36 +00:00
invitepeople Update metro to v0.6.7 (#5416) 2025-09-26 08:16:36 +00:00
joinroom Update metro to v0.6.7 (#5416) 2025-09-26 08:16:36 +00:00
knockrequests Update metro to v0.6.7 (#5416) 2025-09-26 08:16:36 +00:00
leaveroom Sync Strings from Localazy (#5385) 2025-09-22 11:19:35 +02:00
licenses Update metro to v0.6.7 (#5416) 2025-09-26 08:16:36 +00:00
location Update metro to v0.6.7 (#5416) 2025-09-26 08:16:36 +00:00
lockscreen Update metro to v0.6.7 (#5416) 2025-09-26 08:16:36 +00:00
login Update metro to v0.6.7 (#5416) 2025-09-26 08:16:36 +00:00
logout Update metro to v0.6.7 (#5416) 2025-09-26 08:16:36 +00:00
messages Use shared recent emoji reactions from account data (#5402) 2025-09-26 11:04:34 +00:00
migration Use DependencyHandlerScope.testCommonDependencies() 2025-09-16 14:38:31 +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 Update metro to v0.6.7 (#5416) 2025-09-26 08:16:36 +00:00
preferences Update metro to v0.6.7 (#5416) 2025-09-26 08:16:36 +00:00
rageshake Update metro to v0.6.7 (#5416) 2025-09-26 08:16:36 +00:00
reportroom Update metro to v0.6.7 (#5416) 2025-09-26 08:16:36 +00:00
roomaliasresolver Update metro to v0.6.7 (#5416) 2025-09-26 08:16:36 +00:00
roomcall Use DependencyHandlerScope.testCommonDependencies() 2025-09-16 14:38:31 +02:00
roomdetails Update metro to v0.6.7 (#5416) 2025-09-26 08:16:36 +00:00
roomdirectory Update metro to v0.6.7 (#5416) 2025-09-26 08:16:36 +00:00
roommembermoderation Use DependencyHandlerScope.testCommonDependencies() 2025-09-16 14:38:31 +02:00
securebackup Update metro to v0.6.7 (#5416) 2025-09-26 08:16:36 +00:00
share Update metro to v0.6.7 (#5416) 2025-09-26 08:16:36 +00:00
signedout Update metro to v0.6.7 (#5416) 2025-09-26 08:16:36 +00:00
space Update metro to v0.6.7 (#5416) 2025-09-26 08:16:36 +00:00
startchat Update metro to v0.6.7 (#5416) 2025-09-26 08:16:36 +00:00
userprofile Update metro to v0.6.7 (#5416) 2025-09-26 08:16:36 +00:00
verifysession Update metro to v0.6.7 (#5416) 2025-09-26 08:16:36 +00:00
viewfolder Update metro to v0.6.7 (#5416) 2025-09-26 08:16:36 +00:00