Skip to content

feat: add recently used emojis (Closed PR cause BOT messed up file generation)#961

Closed
gabrielfordevelopment wants to merge 14 commits intostoatchat:mainfrom
gabrielfordevelopment:feat/recently-used-emojis
Closed

feat: add recently used emojis (Closed PR cause BOT messed up file generation)#961
gabrielfordevelopment wants to merge 14 commits intostoatchat:mainfrom
gabrielfordevelopment:feat/recently-used-emojis

Conversation

@gabrielfordevelopment
Copy link

@gabrielfordevelopment gabrielfordevelopment commented Mar 1, 2026

I believe it closes #758

Changelog

  • Implemented recent_emojis in Settings store with LRU (Least Recently Used) logic (max 50 items).

  • Updated EmojiPicker to display a "Recently Used" section at the top of the list.

  • Persisted recent emojis to local storage via the existing settings infrastructure.


  • Enhanced CodeMirror autocomplete source to prioritize recently used emojis using the boost property.

chrome_8txWhQFZaY

For this test I set the limit to 3 items, but for the PR I changed it back to store 50 recently used emojis

Edit/Update:

  • Replaced hardcoded UI strings with localized LinguiJS macros (t macro) for proper internationalization support.

chrishultin and others added 14 commits March 2, 2026 18:04
Fix Docker Build for AMD64

Signed-off-by: Chris Hultin <chrishultin@google.com>
Signed-off-by: Gabriel <60961939+nemethgaborradnoti@users.noreply.github.com>
* display Report dropdown in correct pos

Signed-off-by: Jade3375 <floodlockgames9@gmail.com>

Signed-off-by: Jade3375 <floodlockgames9@gmail.com>
Co-authored-by: Stoat CI <stoat-ci@users.noreply.github.com>
Co-authored-by: Christopher Hultin <chrishultin@google.com>
Signed-off-by: Gabriel <60961939+nemethgaborradnoti@users.noreply.github.com>
… in chat (stoatchat#948)

fix: incorrect i18n strings causing client lockup

Signed-off-by: Jade3375 <floodlockgames9@gmail.com>
Signed-off-by: Gabriel <60961939+nemethgaborradnoti@users.noreply.github.com>
* feat: Enable video and screenshare with an env variable for self host

This commit was made without the use of generative AI.

Signed-off-by: Jacob Schlecht <dadadah@echoha.us>

* feat: Enable fullscreening video and screen share streams

This commit was made without the use of generative AI.

Signed-off-by: Jacob Schlecht <dadadah@echoha.us>

* fix: Env var works now, camera view is disabled when camera turned off

This commit was made without the use of generative AI.

Signed-off-by: Jacob Schlecht <dadadah@echoha.us>

* fix: Leave fullscreen when a user stops their camera stream

This commit was made without the use of generative AI.

Signed-off-by: Jacob Schlecht <dadadah@echoha.us>

* fix: run linter

This commit was made without the use of generative AI.

Signed-off-by: Jacob Schlecht <dadadah@echoha.us>

* fix: Access this env var safely as it may not exist

This commit was made without the use of generative AI.

Signed-off-by: Jacob Schlecht <dadadah@echoha.us>

* fix: Only attempt to exit fullscreen if in fullscreen

This commit was made without the use of generative AI.

Signed-off-by: Jacob Schlecht <dadadah@echoha.us>

---------

Signed-off-by: Jacob Schlecht <dadadah@echoha.us>
Co-authored-by: Christopher Hultin <chrishultin@google.com>
Signed-off-by: Gabriel <60961939+nemethgaborradnoti@users.noreply.github.com>
* fix: ignore deleted role IDs

Signed-off-by: Matthew R. <matt@capaz.dev>

* fix: omit indicators for deleted roles

Signed-off-by: Matthew R. <matt@capaz.dev>

---------

Signed-off-by: Matthew R. <matt@capaz.dev>
Co-authored-by: Mihai <45673304+mihaicm93@users.noreply.github.com>
Signed-off-by: Gabriel <60961939+nemethgaborradnoti@users.noreply.github.com>
…hlighting (stoatchat#796)

* feat: add support for all possible languages for codeblock syntax highlighting

Signed-off-by: guiza <guiza@umich.edu>

* Fix formatting in index.tsx

Signed-off-by: Christopher Hultin <chris.hultin@gmail.com>

---------

Signed-off-by: guiza <guiza@umich.edu>
Signed-off-by: Christopher Hultin <chris.hultin@gmail.com>
Co-authored-by: Christopher Hultin <chrishultin@google.com>
Co-authored-by: Christopher Hultin <chris.hultin@gmail.com>
Signed-off-by: Gabriel <60961939+nemethgaborradnoti@users.noreply.github.com>
* feat: start Stoat in tray on startup

Signed-off-by: Mihai <cristian@mihaimuresan.com>
Signed-off-by: mihai <45673304+mihaicm93@users.noreply.github.com>

* chore: generate i18n catalog

Signed-off-by: Mihai <cristian@mihaimuresan.com>
Signed-off-by: mihai <45673304+mihaicm93@users.noreply.github.com>

* chore: generate i18n catalog

Signed-off-by: mihai <45673304+mihaicm93@users.noreply.github.com>

---------

Signed-off-by: Mihai <cristian@mihaimuresan.com>
Signed-off-by: mihai <45673304+mihaicm93@users.noreply.github.com>
Co-authored-by: Mihai <cristian@mihaimuresan.com>
Co-authored-by: Stoat CI <stoat-ci@users.noreply.github.com>
Signed-off-by: Gabriel <60961939+nemethgaborradnoti@users.noreply.github.com>
…tchat#920)

Signed-off-by: Amy <amy+git@amogus.cloud>
Signed-off-by: Gabriel <60961939+nemethgaborradnoti@users.noreply.github.com>
Signed-off-by: sirlan <sirlan@protonmail.com>
Co-authored-by: Mihai <45673304+mihaicm93@users.noreply.github.com>
Signed-off-by: Gabriel <60961939+nemethgaborradnoti@users.noreply.github.com>
Signed-off-by: Gabriel <60961939+nemethgaborradnoti@users.noreply.github.com>
Signed-off-by: Gabriel <60961939+nemethgaborradnoti@users.noreply.github.com>
Signed-off-by: Gabriel <60961939+nemethgaborradnoti@users.noreply.github.com>
Signed-off-by: Gabriel <60961939+nemethgaborradnoti@users.noreply.github.com>
Signed-off-by: Gabriel <60961939+nemethgaborradnoti@users.noreply.github.com>
@gabrielfordevelopment gabrielfordevelopment force-pushed the feat/recently-used-emojis branch from 28c9149 to 7f73123 Compare March 2, 2026 17:05
@gabrielfordevelopment
Copy link
Author

Wasted a whole day on trying to fix the BOT's mess.
Closing this PR and creating a clean one.

image

Appreciate the time and effor for the help, Mihai ♥

@gabrielfordevelopment gabrielfordevelopment deleted the feat/recently-used-emojis branch March 13, 2026 14:31
@gabrielfordevelopment gabrielfordevelopment changed the title feat: add recently used emojis section and autocomplete priority feat: add recently used emojis (Closed PR cause BOT messed up file generation) Mar 13, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

feat: Store most used emojis and present them in the emoji picker before other emojis

10 participants