Commit Graph

28 Commits

Author SHA1 Message Date
Henry
2169a379f2 feat: add button to view/update board public URL from board page (#107)
* feat: add update board slug button

* feat: add edit workspace url button

* feat: add loading state to update board slug button

* chore: add translations
2025-07-09 21:59:33 +01:00
Henry
dd061c6d00 feat: localisation and multi-lang support (#95)
* 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
2025-06-25 21:30:24 +01:00
LovelessCodes
294ed2ffc2 feat: enhance board visibility controls with dropdown menu and success notifications (#65)
* feat: enhance board visibility controls with dropdown menu and success notifications

* feat: tweak design

---------

Co-authored-by: Henry <henry_ball@hotmail.co.uk>
2025-06-09 21:29:52 +01:00
LovelessCodes
bfc69996c6 Feat: Markdown editor for description on cards (#43)
* 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>
2025-06-09 13:47:00 +01:00
Mathieu Andrade
6a7f2f148d fix: prevent list buttons from stacking (#49)
* Fix: Improve list header

* fix: prevent list buttons from stacking

---------

Co-authored-by: Henry <henry_ball@hotmail.co.uk>
2025-06-07 21:50:30 +01:00
LovelessCodes
805ef8cf43 refactor: update board slug prefix to use dynamic base URL from env (#38)
* refactor: update board slug prefix to use dynamic base URL from env

* feat: add board slug availability check with real-time validation UI

* refactor: consolidate board slug lookup by removing boardSlug repo and updating environment variables

* feat: allow board slug reuse across different workspaces

* chore: update environment settings and remove unused imports

* refactor: update board slug availability check to use boardPublicId instead of workspaceSlug

* refactor: simplify board slug availability check with direct SQL query
2025-06-06 12:55:00 +01:00
LovelessCodes
56b0161c6f refactor: move form reset logic to onSuccess and improve error handli… (#40)
* 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
2025-06-05 23:21:04 +01:00
Krisztiaan
37d2ebccf7 fix: modal forms not submitting on Enter key (#9)
* 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>
2025-06-03 16:07:12 +01:00
Henry
47ddf0a048 fix: show email and avatar for pending members 2025-05-28 21:51:41 +01:00
Henry
feeb2f675b fix: display avatar image on cards 2025-05-28 21:23:52 +01:00
Henry
09211e60c7 fix: display correct colour for create new label text on dark mode 2025-05-27 21:31:33 +01:00
Henry
65eca3ebbb feat: s3 avatar uploads 2025-05-06 09:22:25 +01:00
Henry
b6daaa41de refactor: remove supabase auth 2025-05-05 15:16:30 +01:00
Henry
e9211464d6 feat: create label from new card modal 2025-04-17 14:09:56 +01:00
Henry
fa16c7ccbd fix: prevent filters from refreshing on selection 2025-04-09 09:07:58 +01:00
Henry
89e0a1ef27 feat: allow only workspace admins to update board visibility 2025-03-24 14:43:56 +00:00
Henry
328a3064bb perf: improve optimistic queries 2025-02-07 17:35:06 +00:00
Henry
fe45c31795 perf: improve board optimistic updates 2025-02-06 22:45:55 +00:00
Henry
bee45aab3f fix: show selected labels on new card form 2025-02-01 11:06:52 +00:00
Henry
4e68b47d98 fix: reduce avatar size 2025-02-01 10:44:50 +00:00
Henry
c4c60916f7 fix: multiple labels should wrap on cards 2025-02-01 10:43:31 +00:00
Henry
e421b4326c feat: display formatted email if member has not set display name 2025-01-31 16:47:45 +00:00
Henry
0bd23d24ac feat: display profile picture 2025-01-22 13:35:44 +00:00
Henry
be57292c5e feat: set board visibility 2025-01-18 22:41:28 +00:00
Henry
3270038dbc fix: alter RLS policies 2025-01-18 21:36:39 +00:00
Henry
2df54f03bb feat: public boards 2025-01-11 15:22:49 +00:00
Henry
d98df1d2c6 feat: board slugs 2025-01-05 16:21:11 +00:00
Henry
0c8d17dce5 feat: monorepo 2024-12-12 14:34:10 +00:00