Henry
f4ef1217dc
feat: enhance label router with consistent output ( #104 )
2025-07-07 22:33:01 +01:00
Henry
1c920e3983
fix: update trpc dependencies and add openapi meta to providers endpoint ( #103 )
2025-07-07 22:32:49 +01:00
LovelessCodes
316f148663
feat: add template selection when creating new boards with predefined… ( #42 )
...
* feat: add template selection when creating new boards with predefined lists
* feat: extend templates with labels, update design and add translations
* feat: add validation and error states to new board form
---------
Co-authored-by: Henry <henry_ball@hotmail.co.uk >
2025-06-29 21:53:37 +01:00
LovelessCodes
75e89f118f
feat: implement Trello integration with OAuth and user fields ( #48 )
...
* feat: implement Trello integration with OAuth and user fields
* feat: migrate Trello integration to new integrations table
* refactor: migrate Trello integration to use new integration system
* refactor: migrate Trello integration to use new integrations table
* fix: add loading check for Trello integration and update VSCode settings
* feat: enhance import boards UI with dynamic integration providers and local storage config
* feat: add select/unselect all buttons and loading state to board import form
* feat: add Trello import env vars on README
* docs: update Trello import guide to use OAuth flow instead of API keys
* feat: add integrations table for OAuth token management
* feat: connect trello from import modal
* refactor: consolidate Trello integration endpoints into unified integration router
* fix: trello import again
* refactor: generalize integration authorization flow and improve error handling
* refactor: update Trello API endpoints and tags for better organization
* feat: add Integrations tag to OpenAPI specification
* refactor: update Trello auth endpoint to use generic integration provider param
* refactor: move Trello integration logic from trello.ts to import.ts router
* refactor: consolidate Trello integration endpoints and fix API URL
* chore: remove debug logs
---------
Co-authored-by: Henry <henry_ball@hotmail.co.uk >
2025-06-10 19:24:18 +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
356e35964b
feat: allow public card access without authentication ( #19 )
2025-06-05 06:05:03 +01:00
Henry
84dd9a9b6d
feat: support SMTP via nodemailer ( #17 )
2025-06-04 12:33:24 +01:00
Henry
3625d702e3
fix: bypass custom URL checkout for self hosted ( #16 )
...
* fix: bypass custom URL checkout for self hosted
* Update error code
2025-06-04 07:34:19 +01:00
Henry
0b06f80181
feat: remove NEXT_PUBLIC env vars from docker build args ( #13 )
...
* feat: add next public envs to runtime
* Commit env vars
2025-06-03 21:25:57 +01:00
Henry
64c5488f0c
fix: prevent soft deleting lists with no cards from throwing an error
2025-06-01 22:27:21 +01:00
Henry
1d00aa78b4
feat: create and delete api keys
2025-05-31 23:59:48 +01:00
Henry
14f55e5939
chore: update package licences and migration script
2025-05-29 23:18:25 +01:00
Henry
b1bb8a6539
fix: create card.updated.list activity when changing list
2025-05-27 22:09:12 +01:00
Henry
59eadfc694
fix: soft delete labels
2025-05-27 21:49:01 +01:00
Henry
8a81d1ff17
feat: add workspace member assertion to remaining routers
2025-05-26 22:03:39 +01:00
Henry
76b65acc0f
feat: add workspace member assertion to card router
2025-05-26 21:30:09 +01:00
Henry
a6c6524749
feat: add workspace member assertion to list router
2025-05-23 13:43:51 +01:00
Henry
2e97e2be53
feat: assert user is member of workspace for board routes
2025-05-22 22:12:33 +01:00
Henry
71c92eea27
fix: reenable member invites
2025-05-22 12:18:56 +01:00
Henry
d065ae73e1
refactor: remove edge compatibility
2025-05-15 22:27:03 +01:00
Henry
59d93a5a99
perf: init auth client
2025-05-08 12:25:56 +01:00
Henry
9bee003d2b
perf: test edge speed
2025-05-08 12:12:46 +01:00
Henry
b6daaa41de
refactor: remove supabase auth
2025-05-05 15:16:30 +01:00
Henry
091fea6f38
feat: setup better-auth
2025-05-02 23:40:34 +01:00
Henry
5996ad19c3
refactor: move shift index into transaction
2025-05-02 12:27:14 +01:00
Henry
88110b0b8f
refactor: move reorder card to update handler
2025-04-30 00:01:45 +01:00
Henry
d99e95826f
refactor: move reorder lists to update list
2025-04-29 08:58:07 +01:00
Henry
d40760d2ab
fix: cleanup drizzle refactor
2025-04-24 22:53:22 +01:00
Henry
d83e9d4dc5
refactor: update repo funcs to drizzle
2025-04-24 14:07:41 +01:00
Henry
c1348cf455
refactor: reinstate drizzle
2025-04-23 13:11:00 +01:00
Henry
e9211464d6
feat: create label from new card modal
2025-04-17 14:09:56 +01:00
Henry
e4d3eb137e
fix: update openapi meta
2025-04-08 13:25:27 +01:00
Henry
cf31c50f46
feat: delete comments
2025-02-20 21:45:32 +00:00
Henry
c5d35f9985
fix: remove drizzle from CreateContextOptions
2025-02-15 18:08:09 +00:00
Henry
3a2942886d
fix: set currentListPublicId and currentIndex as optional params for card.reorder
2025-02-07 17:50:55 +00:00
Henry
3eebb7485d
feat: reintroduce drizzle connection
2025-02-07 17:41:42 +00:00
Henry
fe45c31795
perf: improve board optimistic updates
2025-02-06 22:45:55 +00:00
Henry
e321aa2f5d
feat: update display name
2025-02-01 11:37:16 +00:00
Henry
0f26e7615b
fix: create stripe customer when inviting new team member
2025-01-30 22:20:13 +00:00
Henry
80067767ce
feat: create and assign labels on trello import
2025-01-29 18:00:44 +00:00
Henry
34f8ad4def
chore: rename utils package to shared
2025-01-29 16:21:30 +00:00
Henry
8addf952a9
feat: feedback form
2025-01-29 12:09:40 +00:00
Henry
f78dd07c38
feat: custom workspace slugs
2025-01-23 22:22:29 +00:00
Henry
ef8f42a460
feat: profile picture
2025-01-21 22:41:04 +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
f5217764e1
fix: correct generateSlug input args
2025-01-12 09:42:17 +00:00
Henry
691056550a
fix: generate board slug for imports
2025-01-12 09:40:17 +00:00
Henry
765db90570
fix: generate board slug for new boards
2025-01-12 09:32:31 +00:00
Henry
2df54f03bb
feat: public boards
2025-01-11 15:22:49 +00:00