* feat: setup localisation with lingui
* Fix hydration and locale issues
* Add missing translations and tweak selector styling
* Extend language support
* Update lang support
* Extend lang support
* Fix build and add dyanmic imports
* feat: enhance board visibility controls with dropdown menu and success notifications
* feat: tweak design
---------
Co-authored-by: Henry <henry_ball@hotmail.co.uk>
* feat: integrate MDXEditor for card description with markdown support
* feat: replace textarea with markdown editor for card descriptions and improve styling
* refactor: replace MDXEditor with Tiptap for rich text editing
* fix: prevent menu item from taking focus and submitting
* feat: replace editor menu with bubble menu and add placeholder text
* feat: implement slash commands menu in editor with suggestion API
* chore: update editor styling
* chore: update editor placeholder text
* fix: navigate command list by keyboard and tweak styling
* fix: prevent editor onBlur from submitting NewCardForm
---------
Co-authored-by: Henry <henry_ball@hotmail.co.uk>
* refactor: move form reset logic to onSuccess and improve error handling in NewCardForm
* feat: disable create card button when title is empty or form is submitting
* fix: add type="button" to modal close buttons to fix Enter key form submission
Previously, pressing Enter in modal form inputs would dismiss the modal instead
of submitting the form because close buttons defaulted to type="submit". This
adds explicit type="button" to all modal close buttons to ensure Enter key
properly submits forms.
Fixes:
- New board creation via Enter key
- New workspace creation via Enter key
- New card creation via Enter key
- New list creation via Enter key
- Member invitation via Enter key
- Label creation/editing via Enter key
- Board URL updates via Enter key
- Import boards forms via Enter key
* fix: submit forms on enter key submission
---------
Co-authored-by: Henry <henry_ball@hotmail.co.uk>