* fix: closing the modal on the public board page clears the content before the modal fade out animation finishes
* refactor: enhance CheckboxDropdown component to handle empty states and improve item rendering
* Update apps/web/src/views/public/board/CardModal.tsx
Co-authored-by: Henry <30578846+hjball@users.noreply.github.com>
---------
Co-authored-by: Henry <30578846+hjball@users.noreply.github.com>
* feat: add patterned background to boards
* feat: setup dashboard 2.0
* fix: prevent patterned background from overlaying buttons
* feat: set max width for main card view
* feat: adjust colour scheme for card view
* feat: adjust dashboard border colour scheme and radius
* fix: use correct colour for description placeholder
* fix: use getLayout to persist layout state across pages
* feat: reduce max width for settings and members pages
* feat: add feedback button and modal
* feat: adjust page max width
* feat: extend mobile layout support
* fix: hide pro badge when collapsed
* feat: tweak nav styling for light mode
* feat: tweak skeleton loaders for board list
* feat: extend list max height
* fix: hide side nav right border on desktop
* chore: update hero images
* chore: update hero images for docs
* chore: update translations
The `/social-providers` endpoint should return a list of the provider ids, not their names.
This was found when trying to use the microsoft endpoint and the endpoint was returning `"microsoft entraid"`, when the `AuthForm` expects it to just be `"microsoft"`.
* fix: add min width to dashboard
* fix: display theme background and set dynamic viewport height
* fix: prevent zooming on ios
* fix: enable scroll on card page
* feat: add mobile navigation with responsive layout and theme controls
* feat: prevent workspace owners from removing themselves and update workspace dropdown styling
* feat: add useClickOutside hook and event listener utilities for improved UI interactions
* chore: improve mobile UI styling
* refactor: improve UI layout and buttons in boards/members views
feat: adjust /members layout
* fix: standardize layout containers and improve mobile navigation styling
* feat: update card view layout
* feat: add responsive layout to board view
* feat: readjust boards page layout
* feat: enhance table view on mobile for members page
* feat: extend mobile support with sliding side panels
* fix: prevent two panels from being open at the same time
* feat: close panels when clicking outside
* fix: adjust font-sizing for import source
---------
Co-authored-by: Henry <henry_ball@hotmail.co.uk>
* 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: 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>
* feat: add password reset functionality with email template and credentials config
* feat: add authentication configuration options and improve development setup
* feat: add password-based authentication and signup control flags
* feat: update auth form to support name field
* fix: prevent password icon from overlaying the input text
---------
Co-authored-by: Henry <henry_ball@hotmail.co.uk>
* 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>