[PR #723] fix: sanitize emoji name on submit #755

Open
opened 2026-02-16 12:36:26 -05:00 by yindo · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/stoatchat/for-web/pull/723
Author: @mihaicm93
Created: 2/13/2026
Status: 🔄 Open

Base: mainHead: fix/sanitize-emoji-name-onSubmit


📝 Commits (6)

  • 5f27cdb fix: emoji sanitize on submit
  • d9df6d4 fix: emoji sanitize on submit
  • d689908 force limit to 32-char
  • a277106 format
  • 014c892 fix: use validation and limit text field length to 32char
  • b7f2146 chore: generate i18n catalog

📊 Changes

70 files changed (+857 additions, -4 deletions)

View changed files

📝 packages/client/components/app/interface/settings/server/emojis/EmojiList.tsx (+29 -4)
📝 packages/client/components/i18n/catalogs/ar/messages.po (+12 -0)
📝 packages/client/components/i18n/catalogs/as/messages.po (+12 -0)
📝 packages/client/components/i18n/catalogs/az/messages.po (+12 -0)
📝 packages/client/components/i18n/catalogs/be/messages.po (+12 -0)
📝 packages/client/components/i18n/catalogs/bg/messages.po (+12 -0)
📝 packages/client/components/i18n/catalogs/bn/messages.po (+12 -0)
📝 packages/client/components/i18n/catalogs/bottom/messages.po (+12 -0)
📝 packages/client/components/i18n/catalogs/br/messages.po (+12 -0)
📝 packages/client/components/i18n/catalogs/ca/messages.po (+12 -0)
📝 packages/client/components/i18n/catalogs/ceb/messages.po (+12 -0)
📝 packages/client/components/i18n/catalogs/ckb/messages.po (+12 -0)
📝 packages/client/components/i18n/catalogs/cs/messages.po (+12 -0)
📝 packages/client/components/i18n/catalogs/da/messages.po (+12 -0)
📝 packages/client/components/i18n/catalogs/de/messages.po (+12 -0)
📝 packages/client/components/i18n/catalogs/dev/messages.po (+12 -0)
📝 packages/client/components/i18n/catalogs/el/messages.po (+12 -0)
📝 packages/client/components/i18n/catalogs/en/messages.po (+12 -0)
📝 packages/client/components/i18n/catalogs/en_US/messages.po (+12 -0)
📝 packages/client/components/i18n/catalogs/enchantment/messages.po (+12 -0)

...and 50 more files

📄 Description

sanitize emoji names client-side to match server validation (lowercase, digits, underscore)


🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.

## 📋 Pull Request Information **Original PR:** https://github.com/stoatchat/for-web/pull/723 **Author:** [@mihaicm93](https://github.com/mihaicm93) **Created:** 2/13/2026 **Status:** 🔄 Open **Base:** `main` ← **Head:** `fix/sanitize-emoji-name-onSubmit` --- ### 📝 Commits (6) - [`5f27cdb`](https://github.com/stoatchat/for-web/commit/5f27cdbe36326d8a6dbd3e7eeb4ef567c48226eb) fix: emoji sanitize on submit - [`d9df6d4`](https://github.com/stoatchat/for-web/commit/d9df6d439f149280c381a4237b973c39d81f0d55) fix: emoji sanitize on submit - [`d689908`](https://github.com/stoatchat/for-web/commit/d689908e39960665e960987d80e7763eb32eda64) force limit to 32-char - [`a277106`](https://github.com/stoatchat/for-web/commit/a2771061d38d3a531ebf883f27987f473b2deaf4) format - [`014c892`](https://github.com/stoatchat/for-web/commit/014c89236a690ee2027455d78b31b643e2be8deb) fix: use validation and limit text field length to 32char - [`b7f2146`](https://github.com/stoatchat/for-web/commit/b7f214683e5be358fc6aa440fb6c42a20697b8bd) chore: generate i18n catalog ### 📊 Changes **70 files changed** (+857 additions, -4 deletions) <details> <summary>View changed files</summary> 📝 `packages/client/components/app/interface/settings/server/emojis/EmojiList.tsx` (+29 -4) 📝 `packages/client/components/i18n/catalogs/ar/messages.po` (+12 -0) 📝 `packages/client/components/i18n/catalogs/as/messages.po` (+12 -0) 📝 `packages/client/components/i18n/catalogs/az/messages.po` (+12 -0) 📝 `packages/client/components/i18n/catalogs/be/messages.po` (+12 -0) 📝 `packages/client/components/i18n/catalogs/bg/messages.po` (+12 -0) 📝 `packages/client/components/i18n/catalogs/bn/messages.po` (+12 -0) 📝 `packages/client/components/i18n/catalogs/bottom/messages.po` (+12 -0) 📝 `packages/client/components/i18n/catalogs/br/messages.po` (+12 -0) 📝 `packages/client/components/i18n/catalogs/ca/messages.po` (+12 -0) 📝 `packages/client/components/i18n/catalogs/ceb/messages.po` (+12 -0) 📝 `packages/client/components/i18n/catalogs/ckb/messages.po` (+12 -0) 📝 `packages/client/components/i18n/catalogs/cs/messages.po` (+12 -0) 📝 `packages/client/components/i18n/catalogs/da/messages.po` (+12 -0) 📝 `packages/client/components/i18n/catalogs/de/messages.po` (+12 -0) 📝 `packages/client/components/i18n/catalogs/dev/messages.po` (+12 -0) 📝 `packages/client/components/i18n/catalogs/el/messages.po` (+12 -0) 📝 `packages/client/components/i18n/catalogs/en/messages.po` (+12 -0) 📝 `packages/client/components/i18n/catalogs/en_US/messages.po` (+12 -0) 📝 `packages/client/components/i18n/catalogs/enchantment/messages.po` (+12 -0) _...and 50 more files_ </details> ### 📄 Description sanitize emoji names client-side to match server validation (lowercase, digits, underscore) --- <sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
yindo added the pull-request label 2026-02-16 12:36:26 -05:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: stoatchat/for-web#755