Releases: kanbn/kan
Releases · kanbn/kan
v0.5.5
What's Changed
- fix: board and workspace URL links and copy behavior by @charitea in #357
- feat: add functionality to copy card link by @charitea in #358
- fix: remove phantom spacing in auth form (closes #334) by @program-the-brain-not-the-heartbeat in #364
- feat: smart typography by @shelepuginivan in #360
- fix: use multipart upload for attachments to resolve chunk size error by @hjball in #368
- fix: prevent long card titles from overflowing column width by @kOaDT in #367
- fix: handle x-forwarded-host and proxy issues behind Cloudflare by @program-the-brain-not-the-heartbeat in #370
- Join Workspace Email improvements by @program-the-brain-not-the-heartbeat in #371
- feat: add two types of roadmap templates by @program-the-brain-not-the-heartbeat in #369
- feat: send email notifications on user mentions by @hjball in #372
- feat: add close button to card view header by @charitea in #383
- feat: Activity log for uploading attachments (closes #354) by @program-the-brain-not-the-heartbeat in #366
- Fix: show profile pics on board cards by @nickmeinhold in #388
- refactor: docker image for less final size (#315) by @nahSystemu in #385
- feat(db): add webhook schema, migration, and repository by @nickmeinhold in #391
- fix: handle empty commenter name in mention notification emails by @owaisrizvi97 in #400
- fix: increase max workspace url length from 24 to 64 characters (clos… by @program-the-brain-not-the-heartbeat in #398
- feat(cloud): improve pricing tiers and add comparison table by @hjball in #405
- chore: update translations to json by @hjball in #408
- fix: prevent cross-workspace access on member and permission endpoints by @hjball in #413
- fix: make links clickable in comments by @matk0 in #415
- fix(api): add missing openapi meta to checklist.update by @nickmeinhold in #417
- fix: allow invited users to sign up when registration is disabled by @nickmeinhold in #418
- feat:archived boards by @eliott-herbert-byrnes in #386
- feat(api): add webhook delivery utility and card event integration by @nickmeinhold in #392
- fix: publish migrate image by @hjball in #423
- docs: add migrate service to self hosting guide by @hjball in #425
- feat: initial github integration with importing projects by @nahSystemu in #421
- fix: add missing migration meta by @hjball in #427
- fix: swap latest to only publish on version tags and add edge tag for builds by @hjball in #428
- fix: preserve board scroll position when navigating back from a card by @kOaDT in #431
- Allow installing this app as a Web App by @aminnairi in #419
- feat: make avatar upload size limit configurable via environment variable by @tgoetten in #375
- feat(api): add webhook CRUD API router and tests by @nickmeinhold in #393
- feat(web): add webhook management UI by @nickmeinhold in #394
- feat: add url validation to download attatchment endpoint by @hjball in #432
- fix: add 404 not found page by @wotan-allfather in #349
- feat: workspace start of week column (closes #361) by @program-the-brain-not-the-heartbeat in #399
New Contributors
- @program-the-brain-not-the-heartbeat made their first contribution in #364
- @kOaDT made their first contribution in #367
- @matk0 made their first contribution in #415
- @aminnairi made their first contribution in #419
- @tgoetten made their first contribution in #375
- @wotan-allfather made their first contribution in #349
Full Changelog: v0.5.4...v0.5.5
v0.5.4
What's Changed
- feat: display app version in user menu by @hjball in #310
- feat(cloud): handle cancelled subscriptions by @hjball in #313
- Add Discord CDN avatars to allowed image sources by @wrefgtzweve in #322
- feat: implement horizontal drag-to-scroll functionality in board views by @charitea in #326
- Add
NEXT_API_BODY_SIZE_LIMITconfig by @wrefgtzweve in #325 - Show display name instead of email by @wrefgtzweve in #323
- Hide member emails from non-admins by @charitea in #327
- Fix not being able to drag scroll in between lists & empty space by @charitea in #328
- fix: support virtual-hosted S3 URLs for avatar storage by @ssd532 in #330
- feat: show user avatar on comments and activity by @ssd532 in #331
- fix: update localization for brazilian portuguese by @hjball in #332
- fix: disable tooltips on touch devices by @ssd532 in #333
- feat(cloud): reset workspace slug on subscription cancelled by @hjball in #335
- feat: rate limit api routes by @hjball in #336
- feat: setup AGENTS.md file by @hjball in #337
- feat: add env var to use virtual hosted urls by @hjball in #338
- feat: customisable workspace role permissions by @hjball in #345
- fix(api): include name and slug in workspace byId response by @nickmeinhold in #347
- feat: add board favourites with animations by @eliott-herbert-byrnes in #318
- fix: ensure publicId is returned from create card by @hjball in #350
- fix: prevent ellipses from showing through member dropdown menu by @hjball in #352
- fix: fallback to email when user name is missing in activity list by @hjball in #355
- fix: prevent validation errors in workspace/card queries by @hjball in #356
- refactor: standardise S3 URL generation by @hjball in #362
- docs: add railway deployment template to readme by @hjball in #363
New Contributors
- @wrefgtzweve made their first contribution in #322
- @charitea made their first contribution in #326
- @ssd532 made their first contribution in #330
- @nickmeinhold made their first contribution in #347
Full Changelog: v0.5.3...v0.5.4
v0.5.3
What's Changed
- fix: map profile to user for OIDC authentication by @hjball in #297
- fix: extend allowed card title length by @hjball in #301
- fix: recenter collapsed menu buttons by @hjball in #303
- feat: add YouTube video embed support for TipTap editor by @eliott-herbert-byrnes in #294
- fix: set min height for new card editor by @hjball in #305
Full Changelog: v0.5.2...v0.5.3
v0.5.2
What's Changed
- feat: update logos by @hjball in #284
- feat(cloud): force payment method collection for subscription checkout by @hjball in #285
- feat: implement drag-and-drop reordering for checklist items by @eliott-herbert-byrnes in #275
- feat: paginate and merge frequent activities by @Rythm18 in #274
- feat: health check and stats endpoints by @hjball in #290
- fix: update checklist when pressing enter on edit by @hjball in #292
Full Changelog: v0.5.1...v0.5.2
v0.5.1
What's Changed
- feat: add breadcrumb navigation header to card view by @hjball in #250
- feat(cloud): add notification client by @hjball in #253
- feat(cloud): free trial notifications by @hjball in #254
- fix: remove unused params from invite paths by @hjball in #256
- feat(cloud): email unsubscribe by @hjball in #258
- feat: add support for keyboard shortcuts by @sjsimpson in #255
- fix(api): correct values of
Content-Dispositionattributes by @shelepuginivan in #260 - fix: persist filters when opening card modal by @hjball in #261
- feat: add env var to allow invalid SSL certs by @hjball in #262
- feat: limit oidc domains by @firegrass in #263
- feat: Add AWS IRSA Support and Remove AWS-SDK v2 by @owaisrizvi97 in #265
- feat: implemented addOrRemoveLabel mutation on CardPage #266 by @eliott-herbert-byrnes in #270
- feat: card due dates by @hjball in #271
- fix: delete attachment from s3 by @hjball in #272
- Add Brazilian Portuguese (pt-BR) translation support to Kan by @Jovanio-Junior in #276
- chore: upgrade next, react-email and better-auth by @hjball in #278
- chore: remove instrumentation by @hjball in #279
- fix: enable sessions for API keys by @hjball in #283
New Contributors
- @sjsimpson made their first contribution in #255
- @shelepuginivan made their first contribution in #260
- @firegrass made their first contribution in #263
- @owaisrizvi97 made their first contribution in #265
- @eliott-herbert-byrnes made their first contribution in #270
- @Jovanio-Junior made their first contribution in #276
Full Changelog: v0.5.0...v0.5.1
v0.5.0
What's Changed
- fix(web): logic of disabling credential login by @nahSystemu in #244
- feat: add tiptap markdown support, add checklist support from trello by @exception-raised in #245
- feat: add list filter to board view by @SoniArpit in #241
- feat: card attachments by @hjball in #247
- fix(cloud): reenable magic login on cloud and extend session duration by @hjball in #248
New Contributors
- @exception-raised made their first contribution in #245
- @SoniArpit made their first contribution in #241
Full Changelog: v0.4.8...v0.5.0
v0.4.8
What's Changed
- fix: use resolvedTheme to fallback to system theme by @hjball in #228
- feat: add testimonials by @hjball in #230
- fix: extend workspace name max character limit and truncate by @hjball in #233
- fix: improve faq text eligibility on dark mode by @hjball in #234
- feat(cloud): oss friends by @hjball in #235
- feat(cloud): enable free trial by @hjball in #236
Full Changelog: v0.4.7...v0.4.8
v0.4.7
What's Changed
- feat(cloud): update active subscription statuses by @hjball in #211
- cloud: add new pricing page by @hjball in #213
- feat: add polish language support by @hjball in #216
- fix: update feature header link to use absolute path by @hjball in #217
- feat: improve header navigation by @hjball in #219
- Fix/polish translation error fix and correction by @X30N1 in #218
- feat: extend apiKey rate limit by @hjball in #220
- fix: prevent new workspace modal from being closed without an active workspace by @hjball in #224
- feat: card will indicate icons of comments and description by @Rythm18 in #222
- fix: update page titles to show board name by @hjball in #225
- feat: display scrolling company logos by @hjball in #226
- feat: update hero image by @hjball in #227
New Contributors
Full Changelog: v0.4.6...v0.4.7