Commit Graph

  • 4c5856ec24 feat: update avatar upload to use new endpoint Henry 2026-02-04 20:47:26 +00:00
  • 976373a65b refactor: replace presigned URL uploads with backend upload endpoints Henry 2026-02-04 20:46:23 +00:00
  • 78b9de869f fix: prevent validation errors in workspace/card queries (#356) Henry 2026-02-02 22:25:54 +00:00
  • bdebc3917f chore: remove invalid config option from next.config.js chore/cleanup-logs Henry 2026-02-02 22:22:00 +00:00
  • ac040e8cad fix: prevent card.byId validation errors when cardPublicId is empty Henry 2026-02-02 22:19:32 +00:00
  • 15506d3a81 fix: add keys to shortcut elements Henry 2026-02-02 22:16:08 +00:00
  • ec506fa33c fix: prevent workspace.byId validation errors when publicId is empty Henry 2026-02-02 22:09:09 +00:00
  • 81c03b51e2 fix: fallback to email when user name is missing in activity list (#355) Henry 2026-02-02 22:00:03 +00:00
  • 53d6ebb200 chore: gen translations fix/activity-email-fallback Henry 2026-02-02 21:58:54 +00:00
  • 957d3d3c09 fix: fallback to email when user name is missing in activity list Henry 2026-02-02 21:22:54 +00:00
  • 0d3d9a358f fix: prevent ellipses from showing through member dropdown menu (#352) Henry 2026-02-02 20:05:53 +00:00
  • de87f6237e fix: prevent ellipses from showing through member dropdown menu fix/hide-ellipses Henry 2026-02-02 20:03:52 +00:00
  • 2269d23c94 fix: return empty permissions if WorkspaceProvider is not available Henry 2026-02-01 23:23:06 +00:00
  • e437d075e3 fix: remove duplicate statement Henry 2026-02-01 22:58:57 +00:00
  • b422907b53 fix: skip new col if already exists Henry 2026-02-01 22:52:25 +00:00
  • 672dfe6540 fix: ensure publicId is returned from create card (#350) Henry 2026-02-01 22:42:13 +00:00
  • 9d915319fc fix: ensure publicId is returned from create card fix/update-create-card-response Henry 2026-02-01 22:39:48 +00:00
  • ef5bf87fdf feat: add board favourites with animations (#318) Eliott Herbert-Byrnes 2026-02-01 22:29:51 +00:00
  • ec37f5480a fix(api): include name and slug in workspace byId response (#347) Nick Meinhold 2026-02-02 09:29:37 +11:00
  • 7f5a1ab513 feat: customisable workspace role permissions (#345) Henry 2026-02-01 21:17:18 +00:00
  • 0a2f27a7e1 chore: translations feat/custom-workspace-roles Henry 2026-02-01 21:03:32 +00:00
  • 514692e200 refactor: centre permissions modal Henry 2026-02-01 20:53:08 +00:00
  • 247aa54a5c feat: allow delete:list as default Henry 2026-01-30 14:55:21 +00:00
  • fc41d17bcb feat: allow admins to assign the admin role to other users Henry 2026-01-29 22:07:50 +00:00
  • a2ef6609f2 feat: disable UI elements if user does not have permissions Henry 2026-01-29 22:05:00 +00:00
  • 2cb7c55d13 feat: set roleId when inviting new members Henry 2026-01-29 21:07:50 +00:00
  • e3640542b3 feat: allow users to delete entities they have created Henry 2026-01-29 20:50:38 +00:00
  • 62725ffa38 feat: clear all permission overrides Henry 2026-01-28 23:18:44 +00:00
  • 95bfe41910 feat: reset role defaults Henry 2026-01-28 23:00:10 +00:00
  • 3369092509 feat: allow editing individual permissions Henry 2026-01-28 22:42:04 +00:00
  • f210921d54 feat: order members by role and createdAt Henry 2026-01-28 21:45:19 +00:00
  • 303ca1409f feat: enable updating member roles Henry 2026-01-28 21:32:46 +00:00
  • 2a5e8c7651 feat: add permissions page to settings Henry 2026-01-28 20:11:50 +00:00
  • 0b734bd460 feat: assert permission for remaining routes Henry 2026-01-28 12:03:21 +00:00
  • 7239f958c0 feat: assert board permissions Henry 2026-01-26 17:23:03 +00:00
  • 3f81b9daa3 feat: assert permissions for lists Henry 2026-01-26 16:53:58 +00:00
  • e86e59c817 feat: add card permissions Henry 2026-01-26 16:44:53 +00:00
  • 090028d827 feat: setup basic router interactions Henry 2026-01-26 14:45:40 +00:00
  • 9415daecd3 feat: add repo funcs Henry 2026-01-26 14:38:44 +00:00
  • 087f7fe216 feat: setup default permissions Henry 2026-01-26 14:34:45 +00:00
  • 5f84f7b47d feat: add publicId to workspace roles Henry 2026-01-26 14:05:24 +00:00
  • 398a94b566 chore: regen migration Henry 2026-01-26 13:40:52 +00:00
  • e026757fac feat: setup schema for workspace roles Henry 2026-01-26 13:10:21 +00:00
  • 5f2d409773 fix: allow empty REDIS_URL in environment configuration Henry 2026-01-26 11:44:14 +00:00
  • 210e44db5c feat: add env var to use virtual hosted urls (#338) Henry 2026-01-26 10:16:42 +00:00
  • 575526a341 feat: add env var to use virtual hosted urls feat/virtual-hosted-urls-env Henry 2026-01-25 22:51:29 +00:00
  • befe7ab7f4 feat: setup AGENTS.md file (#337) Henry 2026-01-25 22:40:33 +00:00
  • 53a33c68fc feat: rate limit api routes (#336) Henry 2026-01-25 22:28:41 +00:00
  • 4353b9620b refactor: move into api/db packages feat/rate-limiting Henry 2026-01-25 22:01:49 +00:00
  • 327089e10e chore: update compose files and readme Henry 2026-01-25 21:46:38 +00:00
  • 3bae03613d feat(cloud): reset workspace slug on subscription cancelled (#335) Henry 2026-01-25 21:20:04 +00:00
  • c53c4b56c2 feat: exclude webhook route from rate limiting Henry 2026-01-25 21:16:18 +00:00
  • c94d08b35c feat: wrap withRateLimit on remaining routes Henry 2026-01-25 21:10:02 +00:00
  • c9dd45de39 feat: wrap trpc endpoint in withRateLimit Henry 2026-01-25 21:05:25 +00:00
  • 718a018480 feat: add withRateLimit wrapper Henry 2026-01-25 21:03:34 +00:00
  • fae903f384 feat: setup redis client Henry 2026-01-25 21:01:58 +00:00
  • bf6a06b7c7 feat: install rate-limiter-flexible and ioredis Henry 2026-01-25 21:01:39 +00:00
  • da66a7f5df feat(cloud): reset workspace slug on subscription cancelled cloud/reset-slug-on-cancellation Henry 2026-01-25 20:01:10 +00:00
  • c42ee7cf2c fix: disable tooltips on touch devices (#333) Sachin Divekar 2026-01-25 19:11:59 +05:30
  • 07f997c3ad fix: update localization for brazilian portuguese (#332) Henry 2026-01-24 22:51:32 +00:00
  • 63741907d5 compile fix/pt-BR Henry 2026-01-24 22:49:42 +00:00
  • 60161ac25c fix: update localization for brazilian portuguese Henry 2026-01-24 22:48:44 +00:00
  • d084d323bc feat: show user avatar on comments and activity (#331) Sachin Divekar 2026-01-25 03:34:46 +05:30
  • 6729c2e228 fix: support virtual-hosted S3 URLs for avatar storage (#330) Sachin Divekar 2026-01-25 03:32:41 +05:30
  • b18ef10313 refactor: simplify drag-to-scroll logic to enable dragging on any non-interactive element within the container (fixes my oopsie) (#328) Charity 2026-01-24 16:43:12 -05:00
  • 03bd2d771b Hide member emails from non-admins (#327) Charity 2026-01-24 16:41:59 -05:00
  • ff7944a4a2 Show display name instead of email (#323) Redox 2026-01-24 22:34:38 +01:00
  • 0ca9c1d0e6 Add NEXT_API_BODY_SIZE_LIMIT config (#325) Redox 2026-01-24 22:22:32 +01:00
  • 927bf2fe69 feat: implement horizontal drag-to-scroll functionality in board views (#326) Charity 2026-01-22 14:49:25 -05:00
  • ccd84385a2 Add Discord CDN avatars to allowed image sources (#322) Redox 2026-01-22 15:23:25 +01:00
  • 58c5e92155 feat(cloud): handle cancelled subscriptions (#313) Henry 2026-01-16 20:20:22 +00:00
  • f975633baf chore: refactor auth feat/handle-cancelled-subscriptions Henry 2026-01-16 15:13:37 +00:00
  • 8a02613d84 feat(cloud): handle cancelled subscriptions Henry 2026-01-16 14:43:35 +00:00
  • 885f119404 chore: unshallow git clone Henry 2026-01-15 20:15:19 +00:00
  • b17a24455a chore: generate app version during build Henry 2026-01-14 21:21:04 +00:00
  • 47e88532c8 feat: setup AGENTS.md file feat/agents-md Henry 2026-01-13 13:34:01 +00:00
  • 0c9561467d feat: display app version in user menu (#310) Henry 2026-01-13 12:48:07 +00:00
  • d04fd62b8d feat: add fetch depth feat/display-version Henry 2026-01-13 11:02:38 +00:00
  • cd3f6fc918 feat: display app version Henry 2026-01-12 21:34:50 +00:00
  • 47b6f06be4 fix: set min height for new card editor (#305) v0.5.3 Henry 2026-01-06 09:13:19 +00:00
  • 8a0bda61f6 fix: set min height for new card editor fix/card-editor-height Henry 2026-01-05 20:53:52 +00:00
  • 89c8961176 feat: add YouTube video embed support for TipTap editor (#294) Eliott Herbert-Byrnes 2026-01-05 20:15:07 +00:00
  • a5432c60b7 fix: recenter collapsed menu buttons (#303) Henry 2026-01-03 20:55:37 +00:00
  • 3934f5fc56 fix: recenter collapsed menu buttons fix/menu-buttons Henry 2025-12-30 21:12:32 +00:00
  • 2b8fe3d3a2 fix: extend allowed card title length (#301) Henry 2025-12-29 22:50:16 +00:00
  • 845e7e81c1 fix: slice title when longer than max chars during import fix/card-title-length Henry 2025-12-29 22:19:28 +00:00
  • 019411de3f feat: add input length validation Henry 2025-12-29 22:06:55 +00:00
  • 4d6ecb7d41 feat: update card title from varchar to text Henry 2025-12-29 22:05:30 +00:00
  • 73c9b326a1 fix: map profile to user for OIDC (#297) Henry 2025-12-29 21:45:35 +00:00
  • 514f2f3891 fix: map profile to user for OIDC fix/oidc-login Henry 2025-12-27 22:31:35 +00:00
  • a55c8cd52b fix: update checklist when pressing enter on edit (#292) v0.5.2 Henry 2025-12-19 21:40:24 +00:00
  • bedf49387b feat: open new checklist item form on enter fix/edit-checklists Henry 2025-12-18 22:08:23 +00:00
  • 2694498335 fix: update checklist when pressing enter on edit Henry 2025-12-18 22:00:25 +00:00
  • cca8a9d424 feat: health check and stats endpoints (#290) Henry 2025-12-18 08:08:30 +00:00
  • f6bc21a1d0 chore: add KAN_ADMIN_API_KEY to docker and readme feat/health-check-and-stats Henry 2025-12-17 23:08:19 +00:00
  • 5436567315 feat: add health check and stats endpoints Henry 2025-12-17 23:00:39 +00:00
  • 57186b6b4d feat: paginate and merge frequent activities (#274) Ridham Khandar 2025-12-16 14:37:08 +05:30
  • 3cb40d0f9a feat: implement drag-and-drop reordering for checklist items (#275) Eliott Herbert-Byrnes 2025-12-15 10:01:04 +00:00
  • 6ebab28606 feat(cloud): force payment method collection for subscription checkout (#285) Henry 2025-12-14 21:55:03 +00:00
  • 2fe6ab3561 feat(cloud): force payment method collection for subscription checkout feat/payment-method-collection Henry 2025-12-14 21:20:39 +00:00