element-x-ada/libraries
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
..
androidutils Use DependencyHandlerScope.testCommonDependencies() 2025-09-16 14:38:31 +02:00
architecture Remove dead code. 2025-09-16 14:38:32 +02:00
audio Remove dagger and anvil dependencies, try to simplify gradle build scripts a bit 2025-09-04 16:49:21 +02:00
core Use shared recent emoji reactions from account data (#5402) 2025-09-26 11:04:34 +00:00
cryptography Use DependencyHandlerScope.testCommonDependencies() 2025-09-16 14:38:31 +02:00
dateformatter Use DependencyHandlerScope.testCommonDependencies() 2025-09-16 14:38:31 +02:00
deeplink Add test on DefaultEntryPoints 2025-09-16 14:38:32 +02:00
designsystem Merge branch 'develop' into feature/fga/join_space 2025-09-24 11:20:17 +02:00
di Fixes after rebase 2025-09-04 16:49:21 +02:00
encrypted-db refactor: Migrate SQLCipher Android to new API (#4874) 2025-06-23 09:29:44 +02:00
eventformatter Add thread decoration with latest event details (#5355) 2025-09-23 14:57:50 +00:00
featureflag Use DependencyHandlerScope.testCommonDependencies() 2025-09-16 14:38:31 +02:00
fullscreenintent Use DependencyHandlerScope.testCommonDependencies() 2025-09-16 14:38:31 +02:00
indicator Use DependencyHandlerScope.testCommonDependencies() 2025-09-16 14:38:31 +02:00
maplibre-compose Update dependency app.cash.molecule:molecule-runtime to v2.2.0 (#5413) 2025-09-26 11:21:35 +02:00
matrix Use shared recent emoji reactions from account data (#5402) 2025-09-26 11:04:34 +00:00
matrixui Merge branch 'develop' into feature/fga/join_space 2025-09-24 11:20:17 +02:00
mediapickers Use DependencyHandlerScope.testCommonDependencies() 2025-09-16 14:38:31 +02:00
mediaplayer Use DependencyHandlerScope.testCommonDependencies() 2025-09-16 14:38:31 +02:00
mediaupload Update metro to v0.6.7 (#5416) 2025-09-26 08:16:36 +00:00
mediaviewer Update metro to v0.6.7 (#5416) 2025-09-26 08:16:36 +00:00
network Remove dagger and anvil dependencies, try to simplify gradle build scripts a bit 2025-09-04 16:49:21 +02:00
oidc Use DependencyHandlerScope.testCommonDependencies() 2025-09-16 14:38:31 +02:00
permissions Update metro to v0.6.7 (#5416) 2025-09-26 08:16:36 +00:00
preferences Use DependencyHandlerScope.testCommonDependencies() 2025-09-16 14:38:31 +02:00
previewutils sdk (space) : expose the via parameter from space room 2025-09-24 14:11:17 +02:00
push Update metro to v0.6.7 (#5416) 2025-09-26 08:16:36 +00:00
pushproviders Introduce runAndTestState extension on NotificationTroubleshootTest 2025-09-23 09:46:21 +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 Update metro to v0.6.7 (#5416) 2025-09-26 08:16:36 +00:00
rustsdk
session-storage Rename API and update test. 2025-09-19 10:57:18 +02:00
testtags Remove ExperimentalComposeUiApi. Not necessary anymore. 2025-06-11 17:49:11 +02:00
textcomposer Add thread decoration with latest event details (#5355) 2025-09-23 14:57:50 +00:00
troubleshoot Update metro to v0.6.7 (#5416) 2025-09-26 08:16:36 +00:00
ui-strings Sync Strings from Localazy (#5385) 2025-09-22 11:19:35 +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 Use DependencyHandlerScope.testCommonDependencies() 2025-09-16 14:38:31 +02:00
wellknown Use DependencyHandlerScope.testCommonDependencies() 2025-09-16 14:38:31 +02:00