Commit Graph

  • 994bf5c7e0 fix: correct webhook translation main shiyue 2026-08-23 15:25:02 +08:00
  • 61123f708d fix: complete Chinese frontend localization shiyue 2026-08-23 15:05:45 +08:00
  • 5a8a478386 feat: add Chinese translations shiyue 2026-08-23 11:58:02 +08:00
  • 02b367fcaa chore: update translations hjball 2026-08-12 20:12:18 +00:00
  • f9aaebc4b5 fix: prevent maximum update depth exceeded error (#549) Henry 2026-08-12 21:11:05 +01:00
  • a2ac3acfb6 fix: prevent maximum update depth exceeded error fix/react-render-loops Henry 2026-08-12 20:06:11 +01:00
  • 56af094c50 chore: update translations hjball 2026-08-08 12:38:59 +00:00
  • e9ebd06eaa feat(cloud): replace novu for all notification triggers Henry 2026-08-08 13:37:51 +01:00
  • b4e9dd3811 feat(cloud): sync subscriber preferences on unsubscribe Henry 2026-08-03 11:53:29 +01:00
  • d6aa82e070 feat(cloud): create subscribers Henry 2026-07-31 16:25:25 +01:00
  • 4291d7bc8c chore: add scripts to gitignore Henry 2026-07-29 12:58:02 +01:00
  • 5c72968d44 chore: update translations hjball 2026-07-29 11:50:09 +00:00
  • 5b586f4871 fix(cloud): default to active workspace on upgrade path Henry 2026-07-29 12:48:56 +01:00
  • fee82e5e73 fix(mcp): map card.comment content field for Kan API (#540) Andrey O 2026-07-27 23:18:55 +03:00
  • 03a043784a chore: update translations hjball 2026-07-27 20:16:05 +00:00
  • 395dbfae04 fix(editor): guard tippy instance in suggestion handlers (#543) Anatoly Rubinshteyn 2026-07-27 23:14:51 +03:00
  • 9ec4bedd9a chore: compile translations hjball 2026-07-08 09:55:44 +00:00
  • ca694595c7 chore: update translations hjball 2026-07-08 09:55:40 +00:00
  • 0500d5171d feat: allow submitting comments via keyboard shortcut (#533) Henry 2026-07-08 10:54:16 +01:00
  • aff1d76010 feat: allow submitting comments via keyboard shortcut feat/comment-shortcut Henry 2026-07-07 22:24:32 +01:00
  • a15e193f66 chore: update translations hjball 2026-06-30 11:00:57 +00:00
  • 019ecbc364 fix: correct template creation condition in BoardDropdown (#529) Henry 2026-06-30 11:59:43 +01:00
  • f18021e560 fix: correct template creation condition in BoardDropdown fix/create-template-from-boards Henry 2026-06-30 11:59:00 +01:00
  • 82b2b4a8e1 chore: compile translations hjball 2026-06-30 10:21:13 +00:00
  • c1adb2d4dd chore: update translations hjball 2026-06-30 10:21:09 +00:00
  • 25ed4e39b3 feat: move boards between workspaces (#458) Nick Meinhold 2026-06-30 20:19:39 +10:00
  • a994c061ac fix: prevent cross-tenant comment deletion and edit v0.6.0 Henry 2026-06-25 17:11:08 +01:00
  • 6e1d821b35 fix: list dnd when board exceeds viewport width (#526) Henry 2026-06-25 17:00:07 +01:00
  • 347f6fcb50 fix: list dnd when board exceeds viewport width fix/kan-520 Henry 2026-06-25 16:59:01 +01:00
  • 120504ab58 feat: tweak mobile list snapping Henry 2026-06-25 16:38:13 +01:00
  • ebb19584a2 feat: add mobile list snap scrolling (#510) Max K. 2026-06-25 17:05:27 +02:00
  • 410f4c481e chore: update translations hjball 2026-06-25 15:01:34 +00:00
  • 9d7a82d381 fix: sync Editor editable state with readOnly prop (#523) JayDataEngineer 2026-06-25 11:00:13 -04:00
  • f369ebeaa8 chore: compile translations hjball 2026-06-11 15:45:43 +00:00
  • 0fbe198fa2 fix: improve German translations in /de/messages.json (#514) hajorappe 2026-06-11 17:44:09 +02:00
  • 81b67df9e3 feat: kan mcp server (#485) Morfixx 2026-06-10 11:10:22 +03:00
  • 4f3b49716d chore: improve contribution guidelines and add PR template Henry 2026-06-09 15:30:56 +01:00
  • 1347cc562c fix: encode attachment filename header to support non-ASCII characters (#519) Henry 2026-06-09 12:16:51 +01:00
  • cb10b45e95 fix: encode attachment filename header to support non-ASCII characters fix/file-uploads Henry 2026-06-09 12:11:16 +01:00
  • 2893e95597 fix(cloud): free partner subscription slot when workspace is deleted Henry 2026-05-31 21:21:36 +01:00
  • 89654c20b0 fix(partner): scope auto-claim to owned workspaces and guard against active subs Henry 2026-05-30 12:51:17 +01:00
  • 4442e67832 chore: update translations hjball 2026-05-29 22:53:24 +00:00
  • d7e8b5ae6b feat: reset checklist items to default when duplicating Henry 2026-05-29 23:51:48 +01:00
  • 03e1e19464 fix: ensure upgrade/downgrade paths for migrate requests Henry 2026-05-29 23:47:57 +01:00
  • a3353acf44 chore: compile translations hjball 2026-05-29 22:29:11 +00:00
  • a4a807ed1d chore: update translations hjball 2026-05-29 22:29:06 +00:00
  • 6b8ada8d90 feat: duplicate card via dropdown Henry 2026-05-29 23:27:17 +01:00
  • 22899cd14c chore: update translations hjball 2026-05-29 21:59:33 +00:00
  • 833c69a73e cloud: enable workspace slots for partners Henry 2026-05-29 22:58:09 +01:00
  • d9cf363302 chore: update translations hjball 2026-05-25 21:01:17 +00:00
  • 9212b1ca2e fix: adjust layout of card prefix on public modal Henry 2026-05-25 21:59:55 +01:00
  • ede2475796 chore: update translations hjball 2026-05-25 20:49:46 +00:00
  • e32ad1cd32 fix(cloud): hide empty notice box for pro subscriptions Henry 2026-05-25 21:48:21 +01:00
  • bac22021ad chore: update translations hjball 2026-05-21 21:53:34 +00:00
  • 8d8cfa3bae feat(cloud): pause members when subscription is cancelled Henry 2026-05-21 22:52:14 +01:00
  • 971348a397 chore: compile translations hjball 2026-05-21 20:39:43 +00:00
  • d3920cd246 chore: update translations hjball 2026-05-21 20:39:39 +00:00
  • 5af375825b fix: reliably select workspace on login (#507) Henry 2026-05-21 21:38:09 +01:00
  • 861416a18e feat(cloud): set seat limit checks for partner member invitations (#506) Henry 2026-05-21 21:36:57 +01:00
  • a7e78ad580 fix: respect redirect param on login and signup pages (#504) Henry 2026-05-21 21:36:02 +01:00
  • f288047a6a fix: run web container as non-root user (UID 1000) (#501) Henry 2026-05-21 21:35:47 +01:00
  • f84e3d1d2e feat(cloud): set seat limit checks for partner member invitations feat/partner-member-invite Henry 2026-05-21 21:35:19 +01:00
  • 6878c5af5a fix: reliably select workspace on login fix/select-workspace Henry 2026-05-21 15:38:15 +01:00
  • f5b47577d7 fix: respect redirect param on login and signup pages fix/kan-503 Henry 2026-05-21 12:33:59 +01:00
  • edb88525c0 chore: compile translations hjball 2026-05-18 22:21:55 +00:00
  • d69051611c chore: update translations hjball 2026-05-18 22:21:52 +00:00
  • cf566e04c6 feat(cloud): improved upgrade journey Henry 2026-05-18 23:20:11 +01:00
  • 6ea622e7f7 fix(cloud): use prev_licence_key for upgrade/downgrade handler Henry 2026-05-16 23:38:04 +01:00
  • 0e7b7a072c fix(editor): convert pasted markdown to formatted content (#498) Danny Halarewich 2026-05-16 15:03:06 -07:00
  • f801d2a7eb fix(s3): default S3_REGION to us-east-1 instead of empty string (#495) Nick Meinhold 2026-05-17 07:56:48 +10:00
  • d9157b6218 fix(workspace): point package "types" exports at src/, not stale dist/ (#496) Nick Meinhold 2026-05-17 07:55:07 +10:00
  • 195f2b3d62 fix: run web container as non-root user (UID 1000) fix/docker-file-permission Henry 2026-05-16 22:49:51 +01:00
  • 711ff7f610 chore: update translations hjball 2026-05-16 21:36:10 +00:00
  • 742e8a1fab fix(cloud): prevent reprompting users to onboard after first signup Henry 2026-05-16 22:34:56 +01:00
  • 69ed5fd8f2 chore: compile translations hjball 2026-05-16 21:25:37 +00:00
  • e21830138d chore: update translations hjball 2026-05-16 21:25:33 +00:00
  • f38533590d feat(cloud): fix upgrade/downgrade and migrate webhook handler Henry 2026-05-16 22:23:56 +01:00
  • 7d52e4eb88 chore: compile translations hjball 2026-05-15 21:34:55 +00:00
  • 692123433b chore: update translations hjball 2026-05-15 21:34:51 +00:00
  • 8436644966 feat(cloud): improve partner onboarding Henry 2026-05-15 22:33:14 +01:00
  • 0c2b670baf Update README.md Henry 2026-05-15 21:01:42 +01:00
  • 584fe13244 fix(cloud): allow callback without code Henry 2026-05-14 14:38:34 +01:00
  • cc6804c21d fix(cloud): update license key on conflict Henry 2026-05-14 14:02:17 +01:00
  • 8512946102 fix(cloud): partner webhook integration Henry 2026-05-14 13:42:36 +01:00
  • 6bebb14855 feat(cloud): add partner config to docker compose Henry 2026-05-14 13:21:57 +01:00
  • 0adb68d547 chore: update translations hjball 2026-05-13 21:12:51 +00:00
  • e26c122d76 fix: add card number fields to zod schemas Henry 2026-05-13 22:11:26 +01:00
  • 95321c1c0d chore: update translations hjball 2026-05-13 20:41:18 +00:00
  • f459c489f9 fix: broken migrations Henry 2026-05-13 21:39:47 +01:00
  • 460008d340 chore: compile translations hjball 2026-05-12 21:40:38 +00:00
  • 4371fe2d4d chore: update translations hjball 2026-05-12 21:40:34 +00:00
  • 60d8e1bd83 feat(cloud): partner integration (#493) Henry 2026-05-12 22:39:07 +01:00
  • 8863d43793 feat: set up partner webhook handler feat/partner-integration Henry 2026-05-12 22:36:28 +01:00
  • 9837ddd8af feat: add repo funcs Henry 2026-05-12 21:56:28 +01:00
  • e34518e654 feat: add partnerLicenseKey and partnerTier to subscription schema Henry 2026-05-12 21:34:01 +01:00
  • 4459fbb4b2 fix: pin pnpm version in dockerfile to prevent corepack fetching latest Henry 2026-05-11 15:49:31 +01:00
  • 507c553778 chore: update translations hjball 2026-05-11 12:45:01 +00:00
  • 3d9e859b31 refactor: small tweaks to password reset flow Henry 2026-05-11 13:43:35 +01:00
  • 54dcd08d9a chore: compile translations hjball 2026-05-11 12:42:35 +00:00
  • 468aeef8b6 chore: update translations hjball 2026-05-11 12:42:31 +00:00