akkoma-fe/src/i18n
flisk 6fdef479d0
ci/woodpecker/push/woodpecker Pipeline was successful Details
add recently used emojis panel to emoji picker (#283)
~~(not intended for merging yet, just submitting this for preliminary review and discussion)~~

this patch adds a tab with recently used emojis to the emoji picker: https://akko.lain.gay/notice/ASoGCtyoiXbYPJjqpk

there's a couple of things i'm ~~still trying to work out~~ not totally happy with and i'd appreciate any feedback on them:

* the recentEmojis getter is called very frequently and has to do a possibly somewhat expensive lookup of emoji objects by their `displayName` each time, which i'm not sure is ideal
* ~~emoji reactions on posts added through the picker are picked up by the recentEmojis module, but clicks on existing emoji reactions are not, because `addReaction` in `react_button.js` only currently receives the replacement and not the full emoji object (if there even is one wherever that method is called from)~~ this works now and does the same stupid full search of all emojis by their name which i guess is less bad because this only happens when you hit a reaction emoji button that already existed

Reviewed-on: #283
Co-authored-by: flisk <akkomadev.mvch71fq@flisk.xyz>
Co-committed-by: flisk <akkomadev.mvch71fq@flisk.xyz>
2023-03-10 19:10:42 +00:00
..
ar.json Prune i18n files (#110) 2022-08-04 08:40:01 +00:00
ca.json Translated using Weblate (Catalan) 2022-11-02 22:09:52 +00:00
compare firefox 2019-04-24 21:53:51 +03:00
cs.json Prune i18n files (#110) 2022-08-04 08:40:01 +00:00
de.json Translated using Weblate (German) 2022-12-07 22:31:38 +00:00
dotted-to-nested Prune i18n files (#110) 2022-08-04 08:40:01 +00:00
en.json add recently used emojis panel to emoji picker (#283) 2023-03-10 19:10:42 +00:00
eo.json Prune i18n files (#110) 2022-08-04 08:40:01 +00:00
es.json fix ES translation having weird o in a key 2022-12-10 00:17:33 +00:00
et.json Prune i18n files (#110) 2022-08-04 08:40:01 +00:00
eu.json Prune i18n files (#110) 2022-08-04 08:40:01 +00:00
fa.json Prune i18n files (#110) 2022-08-04 08:40:01 +00:00
fi.json Prune i18n files (#110) 2022-08-04 08:40:01 +00:00
fr.json Translated using Weblate (French) 2022-11-02 22:09:52 +00:00
ga.json Prune i18n files (#110) 2022-08-04 08:40:01 +00:00
he.json Prune i18n files (#110) 2022-08-04 08:40:01 +00:00
hu.json Prune i18n files (#110) 2022-08-04 08:40:01 +00:00
id.json Translated using Weblate (Indonesian) 2022-12-07 22:31:39 +00:00
it.json Prune i18n files (#110) 2022-08-04 08:40:01 +00:00
ja_easy.json Prune i18n files (#110) 2022-08-04 08:40:01 +00:00
ja_pedantic.json Translated using Weblate (Japanese (ja_PEDANTIC)) 2022-12-07 22:31:39 +00:00
ko.json Prune i18n files (#110) 2022-08-04 08:40:01 +00:00
messages.js announcements (#42) 2022-07-18 13:08:50 +00:00
nb.json Prune i18n files (#110) 2022-08-04 08:40:01 +00:00
nl.json Translated using Weblate (Dutch) 2022-10-08 10:55:25 +00:00
oc.json Prune i18n files (#110) 2022-08-04 08:40:01 +00:00
pl.json Prune i18n files (#110) 2022-08-04 08:40:01 +00:00
prune Prune i18n files (#110) 2022-08-04 08:40:01 +00:00
pt.json Prune i18n files (#110) 2022-08-04 08:40:01 +00:00
ro.json Prune i18n files (#110) 2022-08-04 08:40:01 +00:00
ru.json Prune i18n files (#110) 2022-08-04 08:40:01 +00:00
service_worker_messages.js announcements (#42) 2022-07-18 13:08:50 +00:00
sk.json Translated using Weblate (Slovak) 2022-09-05 17:24:25 +00:00
te.json Prune i18n files (#110) 2022-08-04 08:40:01 +00:00
uk.json Prune i18n files (#110) 2022-08-04 08:40:01 +00:00
vi.json Prune i18n files (#110) 2022-08-04 08:40:01 +00:00
zh.json Prune i18n files (#110) 2022-08-04 08:40:01 +00:00
zh_Hant.json Prune i18n files (#110) 2022-08-04 08:40:01 +00:00