kaneo (minimalist kanban) fork to experiment adding a tangled integration github.com/usekaneo/kaneo
0
fork

Configure Feed

Select the types of activity you want to include in your feed.

at main 1336 lines 103 kB view raw view rendered
1## [2.6.8](https://github.com/usekaneo/kaneo/compare/v2.6.7...v2.6.8) (2026-04-13) 2 3 4### Features 5 6* **nginx:** update well-known endpoints to serve MCP OAuth discovery JSON ([f8df338](https://github.com/usekaneo/kaneo/commit/f8df338429a33c0b84aeb3a8602d912a5fc8fcc2)) 7## [2.6.7](https://github.com/usekaneo/kaneo/compare/v2.6.6...v2.6.7) (2026-04-13) 8 9 10### Bug Fixes 11 12* **docker:** update nginx configuration for environment variable handling ([a693fd6](https://github.com/usekaneo/kaneo/commit/a693fd6095b281392059da9ffff96c075a805166)) 13## [2.6.6](https://github.com/usekaneo/kaneo/compare/v2.6.5...v2.6.6) (2026-04-13) 14 15 16### Features 17 18* **api:** add mcp redirects ([491fa81](https://github.com/usekaneo/kaneo/commit/491fa817a5d6a6d1887b1bb3ad9fff99c4156329)) 19## [2.6.5](https://github.com/usekaneo/kaneo/compare/v2.6.4...v2.6.5) (2026-04-13) 20 21 22### Bug Fixes 23 24* **api:** remove trailing '/api' from KANEO_API_URL in routing ([d311f8c](https://github.com/usekaneo/kaneo/commit/d311f8c333cc78f477418e431dad5db1c93f899c)) 25## [2.6.4](https://github.com/usekaneo/kaneo/compare/v2.6.3...v2.6.4) (2026-04-13) 26 27 28### Features 29 30* **mcp:** add OAuth 2.0 well-known endpoints for authorization server ([a271249](https://github.com/usekaneo/kaneo/commit/a271249a12c10ab7f651c07c2d01855bb191b87c)) 31## [2.6.3](https://github.com/usekaneo/kaneo/compare/v2.6.2...v2.6.3) (2026-04-13) 32 33 34### Features 35 36* **mcp:** implement device authorization flow with polling mechanism ([4858952](https://github.com/usekaneo/kaneo/commit/485895241cfd7ff0dedc98d6cf852fba64f6732d)) 37## [2.6.2](https://github.com/usekaneo/kaneo/compare/v2.6.1...v2.6.2) (2026-04-13) 38 39 40### Bug Fixes 41 42* **api:** simplify visit function in normalizeEmptyAndEnumSchemas ([a00592e](https://github.com/usekaneo/kaneo/commit/a00592e0325540c9ee1f5e4027dafdb5a3204717)) 43 44 45### Features 46 47* **mcp:** implement Model Context Protocol server with HTTP and stdio support ([e402fe1](https://github.com/usekaneo/kaneo/commit/e402fe16928e6075a1251ba068380890b3c825e7)) 48## [2.6.1](https://github.com/usekaneo/kaneo/compare/v2.6.0...v2.6.1) (2026-04-12) 49 50 51### Bug Fixes 52 53* **api:** avoid checksum query params in presigned S3 uploads ([d798772](https://github.com/usekaneo/kaneo/commit/d79877238d653aaf3ed3b637cdb56de0f72863ad)) 54* **docs:** update OpenAPI URL to use the production endpoint ([2b52824](https://github.com/usekaneo/kaneo/commit/2b5282474b28aaa5f97ae092126de692dbfa41b2)) 55* **task:** load sidebar status metadata from columns and restore default status i18n ([7d65de7](https://github.com/usekaneo/kaneo/commit/7d65de722db0bce6ea995367e181ab8c22c2a63c)) 56* **task:** use renamed project column names in status popovers ([436a14e](https://github.com/usekaneo/kaneo/commit/436a14e4c3d5ce2721cde24556c17c9f81fa75be)) 57* **web:** show all workspace members in assignee popovers ([1448bfe](https://github.com/usekaneo/kaneo/commit/1448bfe429885b82ba45100239b1b1b469a6aed6)) 58 59 60### Features 61 62* **api:** add normalizeEmptyAndEnumSchemas function for OpenAPI spec processing ([13c544d](https://github.com/usekaneo/kaneo/commit/13c544d1a5e272c0c7ee0f4d57f59822dc2b9de7)) 63 64 65### Performance Improvements 66 67* **web:** incrementally render assignee popover members ([4526548](https://github.com/usekaneo/kaneo/commit/452654871ea42a49d103925e4d29de8ff4e68825)) 68# [2.6.0](https://github.com/usekaneo/kaneo/compare/v2.5.3...v2.6.0) (2026-04-07) 69 70 71### Bug Fixes 72 73* address CodeRabbit review comments ([26735be](https://github.com/usekaneo/kaneo/commit/26735bebae419060bd09194eeeac91c3f6b6fb85)) 74* apps/api/Dockerfile to reduce vulnerabilities ([ef0ad52](https://github.com/usekaneo/kaneo/commit/ef0ad52549cfd0628321b71db44e80948d1e5ea3)) 75* downgrade dependabot/fetch-metadata to version 2 ([d53164e](https://github.com/usekaneo/kaneo/commit/d53164e2439c2763ebf56a11e0b265735c98537e)) 76* fix dist url ([9c2d9af](https://github.com/usekaneo/kaneo/commit/9c2d9af2bf7080d6164d893ef63ac39c519455ef)) 77* **mcp:** guard device-flow polling and project fallback types ([037ece5](https://github.com/usekaneo/kaneo/commit/037ece5138bbbee87c3356b0dd7ff4f9772bf6ce)) 78* **mcp:** harden auth and tool validation ([cf0a832](https://github.com/usekaneo/kaneo/commit/cf0a832f63e785d3cfb49f7e52c5fd9882a01e3f)) 79* **mcp:** harden auth, timeouts, and project update payloads ([64b912f](https://github.com/usekaneo/kaneo/commit/64b912f8cf6dbead379dd71474218146668f6c21)) 80* **mcp:** harden install merge, prompts, and device code validation ([f1ef068](https://github.com/usekaneo/kaneo/commit/f1ef0689c426b4e75b653c2f7b07d69138caf0a0)) 81* **mcp:** harden project update/auth timeout/install chmod ([b18dfa8](https://github.com/usekaneo/kaneo/commit/b18dfa8e635de712a0701d75067355f79f2f4a36)) 82* **mcp:** tighten install validation, merge errors, and config parsing ([7179269](https://github.com/usekaneo/kaneo/commit/71792690f45171ffe93defa9ad56e85c3f00090f)) 83* **mcp:** validate custom path in resolveTargetConfigPath ([1a64c25](https://github.com/usekaneo/kaneo/commit/1a64c25a2b60bf97d02544372d58832555eca670)) 84* persist project icon from general settings ([e12861e](https://github.com/usekaneo/kaneo/commit/e12861e29c7c899f200b86b03efc1d80e47bbf9c)) 85* use refs for comment submit/cancel shortcuts in TipTap handler ([a592d0a](https://github.com/usekaneo/kaneo/commit/a592d0a6b88ea0df664c66752711de858706263b)) 86* **web:** prefer column.name over slug-derived label in move popover ([daf3b73](https://github.com/usekaneo/kaneo/commit/daf3b7369fd2c32bfa34b3f7bd8959f25f3ee2b9)) 87* **web:** repair comment timestamp tooltip ([fbcf91d](https://github.com/usekaneo/kaneo/commit/fbcf91d9ac16dce0ef38e32dfc62029b01240c06)) 88* **web:** use column.id in task move popover ([39e2dfa](https://github.com/usekaneo/kaneo/commit/39e2dfae265f26c8d6d888a560f50ab2d5d58b3f)) 89 90 91### Features 92 93* add kaneo mcp app ([a9fffc2](https://github.com/usekaneo/kaneo/commit/a9fffc2236eecae9b6e99c32a94b8de04a9ffa7a)) 94* **docs:** add mcp docs ([f6940ed](https://github.com/usekaneo/kaneo/commit/f6940ed20814502a4df2593b309133dde57bef3a)) 95* **i18n:** add Russian and Ukrainian locales ([b1ac92a](https://github.com/usekaneo/kaneo/commit/b1ac92a410cc1c6eecba3d7f58a3b73f1b1e4bcd)) 96* **mcp:** add interactive installer ([5dd5fd4](https://github.com/usekaneo/kaneo/commit/5dd5fd424fd4cb79571bdf963a2b95897eef3abc)) 97* **mcp:** harden install/auth tools and align device auth docs ([d7b4cda](https://github.com/usekaneo/kaneo/commit/d7b4cda244e81e919b597448489a5e3fc510dd13)) 98* **mcp:** support multi-target installer ([6ab96ea](https://github.com/usekaneo/kaneo/commit/6ab96ea61bde30ac12dcb2ab43022907bf605556)) 99* new docs for mcp; allow mcp by default ([5adb647](https://github.com/usekaneo/kaneo/commit/5adb647d527fe65ef4486c26dc5d45cf848ca98f)) 100* separate github sso and integration ([dc4c67d](https://github.com/usekaneo/kaneo/commit/dc4c67dd45c82155b730fc7a4c4b0b3ad7cc198b)) 101* **web:** show exact comment timestamp on relative time hover ([ba8cbfe](https://github.com/usekaneo/kaneo/commit/ba8cbfedfc834e78b1d5b732e55a005b586b9bd9)) 102## [2.5.3](https://github.com/usekaneo/kaneo/compare/v2.5.2...v2.5.3) (2026-04-03) 103 104 105### Bug Fixes 106 107* **api,test:** preserve bearer sessions on auth routes ([c398a64](https://github.com/usekaneo/kaneo/commit/c398a6444e1c85050318797018027376db0ad198)) 108* **api:** harden auth error handling and device query parsing ([a71932c](https://github.com/usekaneo/kaneo/commit/a71932c24cfbe343b09cd6c91ac09c6dda9ee01c)) 109* **api:** reject unauthenticated cookie fallback in asset auth ([50806f1](https://github.com/usekaneo/kaneo/commit/50806f19860efcb7e1274e55255a7e59fe8ca11a)) 110* **api:** reorder notification project migration constraint ([47224b3](https://github.com/usekaneo/kaneo/commit/47224b393fac05befa74e6aa7d6a6ece87431dff)) 111* **api:** tighten bearer parsing and initialize api auth email ([7b750d8](https://github.com/usekaneo/kaneo/commit/7b750d84252357c7a97c1b79fcae602f7a3c495b)) 112* Applied suggestions ([c67f66d](https://github.com/usekaneo/kaneo/commit/c67f66d29cdb3f7c853bb6a05317deed3bc660d2)) 113* enable all configured notification channels ([70afa9d](https://github.com/usekaneo/kaneo/commit/70afa9df7eb89e100599743602dd90876ebcb52b)) 114* fix device auth route validation and bearer handling ([505e1ff](https://github.com/usekaneo/kaneo/commit/505e1ff93617b8318dad3fc42d4c6704b2a9438b)) 115* harden secret encryption guard and normalize error handling ([9634b59](https://github.com/usekaneo/kaneo/commit/9634b592b7b09482341f1dba8e430ad15b493b1d)) 116* notification preference schema bootstrap ([795d10e](https://github.com/usekaneo/kaneo/commit/795d10e2f079108a101ea8dada905386d5a0013e)) 117* notification preferences secrets and locale strings ([4f349ec](https://github.com/usekaneo/kaneo/commit/4f349ec8101e3a5ba170ff7d114f28c60edfd26f)) 118* read workspace description from organization field ([343d124](https://github.com/usekaneo/kaneo/commit/343d1246006ba395ca21e206f96d3f2a56fb256b)) 119* show all board columns on public project link ([be52d66](https://github.com/usekaneo/kaneo/commit/be52d66ecee8f5355822f12213464ca74c38b4e0)) 120* Sort imports ([b1a73d7](https://github.com/usekaneo/kaneo/commit/b1a73d73fce66b70bb42991a3d358263572d0484)) 121* stop column migration from restoring deleted default columns ([dd9d038](https://github.com/usekaneo/kaneo/commit/dd9d0384ef3f557ee1c1f7def6936368e9a708fb)) 122* update lodash to version 4.18.0 ([79edbff](https://github.com/usekaneo/kaneo/commit/79edbffcab7824d9838e81b3adce529f38eb18a6)) 123 124 125### Features 126 127* add account notification delivery settings ([4ed1d98](https://github.com/usekaneo/kaneo/commit/4ed1d98a76de3c46ba41821aa5dc4d1829105910)) 128* add coss primitives documentation and rules ([b313a15](https://github.com/usekaneo/kaneo/commit/b313a15ce3128f63113626dd2554b9b5d3d1b7af)) 129* add due date reminders scheduler ([aeb345e](https://github.com/usekaneo/kaneo/commit/aeb345ee6d4d2adf62951b198533586a7ce30903)) 130* add project settings to sidebar project menu ([c1425a6](https://github.com/usekaneo/kaneo/commit/c1425a632106ad8b40921ee76e89319de9ca7f33)) 131* Add Spanish support ([b82513e](https://github.com/usekaneo/kaneo/commit/b82513e850a54a736c4da43c3b0ee7a65d9179aa)) 132* add user-based Gotify notifications ([28bcfcf](https://github.com/usekaneo/kaneo/commit/28bcfcfd5c172c304dd999e1de5ef2958f925c3b)) 133* **auth:** add device authorization flow for CLI and external apps ([6f3f8c3](https://github.com/usekaneo/kaneo/commit/6f3f8c3ca83f297b5b6d91fc375d3f38394ffc62)) 134* **docs:** add otp rfc 8628 to docs ([08a47a6](https://github.com/usekaneo/kaneo/commit/08a47a68cc24f53bf55d3b52eb38684f577a62bb)) 135* Finished translations ([7fb800c](https://github.com/usekaneo/kaneo/commit/7fb800c81bd85192dac7c162572c83f65e66fef2)) 136* harden notification prefs schema, delivery, OpenAPI, and i18n ([88d57ff](https://github.com/usekaneo/kaneo/commit/88d57ff3912eff6d29ca930d0006cee716a9e2e5)) 137* Include Spanish in language selector ([bd72f74](https://github.com/usekaneo/kaneo/commit/bd72f7431895b7d6e573086829514bd1ed7dfdc6)) 138* Init es-ES translations ([abee64c](https://github.com/usekaneo/kaneo/commit/abee64c3c9ff57413817ff2d12a423305c8a4224)) 139* More translations ([2cec245](https://github.com/usekaneo/kaneo/commit/2cec245634ce47587b3fbeba820c7b1178231c62)) 140* Webhook translations ([fdc6f7e](https://github.com/usekaneo/kaneo/commit/fdc6f7e499c2de1771cdfdcb7bd8e9094a1dd7df)) 141## [2.5.2](https://github.com/usekaneo/kaneo/compare/v2.5.1...v2.5.2) (2026-04-02) 142 143 144### Bug Fixes 145 146* accept dbOrTx, add subscribeToEvent, fix status lookup,error handling, error toast, french ([2ce9f59](https://github.com/usekaneo/kaneo/commit/2ce9f590523b8cdd910e638faeff25add6109e4c)) 147* **api:** create projects transactionally ([f15d34c](https://github.com/usekaneo/kaneo/commit/f15d34c6f2219c43a167043e677f9a6adf718e40)) 148* **api:** document health route and harden asset auth handling ([704376e](https://github.com/usekaneo/kaneo/commit/704376e440b8822b20fb18787dfa7f033ab723da)) 149* **ci,github:** tighten workflow token scope and preserve zero task numbers ([a56e8cd](https://github.com/usekaneo/kaneo/commit/a56e8cdd66d163365b79f7374ba46d384a676ded)) 150* **ci:** exclude coverage output from biome checks ([940f00f](https://github.com/usekaneo/kaneo/commit/940f00f34534746f8d3dd23ab4bcdc2e5c22bdd9)) 151* **ci:** mock email package in integration tests ([77646fc](https://github.com/usekaneo/kaneo/commit/77646fc456044a87731aac6cdddcf985cb636d9d)) 152* **ci:** use postgres admin db for tests ([be216d6](https://github.com/usekaneo/kaneo/commit/be216d6092f2f8e580bca5a516ad523ec35b6f61)) 153* **github:** only ignore missing label removals ([399c797](https://github.com/usekaneo/kaneo/commit/399c7977d72326955ed1f149d45c58991c374a2b)) 154* **github:** preserve zero-valued task numbers ([4f370aa](https://github.com/usekaneo/kaneo/commit/4f370aaca4eb4b339059408ffa78fe1c624f2600)) 155* **libs:** strip trailing slash before appending /api in resolveApiBaseUrl ([6edf7cf](https://github.com/usekaneo/kaneo/commit/6edf7cfaf1177dfcda2f8924fedb5f6913ec4283)) 156 157 158### Features 159 160* **api:** set userEmail for API key auth and document public routes ([fedd40a](https://github.com/usekaneo/kaneo/commit/fedd40a0657313451042471e1dcd03943b45f2e0)) 161* **ci:** add api integration scaffolding ([9665488](https://github.com/usekaneo/kaneo/commit/9665488a1d55c080dcd09af56c97a2338ae99e18)) 162* **ci:** add api project integration harness ([8559555](https://github.com/usekaneo/kaneo/commit/8559555e5542c43c00599c085c07797b2a9e2bc0)) 163* **ci:** add api task integration tests ([831effd](https://github.com/usekaneo/kaneo/commit/831effdcc9f60d57e2bee6428139dd66272fa9b6)) 164* **ci:** add api vitest suite ([621c861](https://github.com/usekaneo/kaneo/commit/621c8613dbbb54233af0c8801418aef5cf5b2c7a)) 165* **ci:** add lint and unit workflow ([d83e642](https://github.com/usekaneo/kaneo/commit/d83e6428129eb388a333e577645dc48fdd134ee3)) 166* **ci:** disable default api unit coverage and add test:coverage script ([b773513](https://github.com/usekaneo/kaneo/commit/b773513cb89f71ddf7011399e8d81064da274fa8)) 167* **ci:** extract api app startup ([95b8c47](https://github.com/usekaneo/kaneo/commit/95b8c4730ee840d6bd9ec83f61f9efd921286cb3)) 168* **test:** add label api integration tests and readme ([528afc3](https://github.com/usekaneo/kaneo/commit/528afc3d16dceb611b7712defc5fb0eb767b23df)) 169* **test:** add otp email template render smoke test ([ec05672](https://github.com/usekaneo/kaneo/commit/ec05672ac9532133ce19245ce57484c0095b3d26)) 170* **test:** add vitest config and initial web unit tests ([05fe0fb](https://github.com/usekaneo/kaneo/commit/05fe0fb340cf0e1eafa2352f1c449438ea9109cf)) 171* **test:** extract resolveApiBaseUrl and add libs unit tests ([2476481](https://github.com/usekaneo/kaneo/commit/2476481f97f6b959cf87d9fb5f5ed4af6fe848bf)) 172* **web:** move-task popover on task toolbar with readable select labels ([7b747eb](https://github.com/usekaneo/kaneo/commit/7b747eb97b734c6330bc4c3c16164cff069fd0ff)) 173## [2.5.1](https://github.com/usekaneo/kaneo/compare/v2.5.0...v2.5.1) (2026-04-01) 174 175 176### Bug Fixes 177 178* **api:** dedupe task numbers before unique constraint in migration 0021 ([c9bc61b](https://github.com/usekaneo/kaneo/commit/c9bc61b750c955fb349ccfe6b35b7f9982d8ef9d)) 179# [2.5.0](https://github.com/usekaneo/kaneo/compare/v2.4.4...v2.5.0) (2026-04-01) 180 181 182### Bug Fixes 183 184* **api:** align integration response contracts ([d527943](https://github.com/usekaneo/kaneo/commit/d527943f6159d6db5d371c06100f10b340e86537)) 185* **api:** handle duplicate activity and label rows on integration inserts ([83e635a](https://github.com/usekaneo/kaneo/commit/83e635aad1a88e6331904349974a2503f9c83bb1)) 186* **api:** harden Gitea import, API client, and webhooks ([229a4bb](https://github.com/usekaneo/kaneo/commit/229a4bb1ec48d4720c463d82c0059476cd1fea1d)) 187* **api:** harden gitea integration imports ([9db74f9](https://github.com/usekaneo/kaneo/commit/9db74f96a8d4548e7aa8d1c83bbe355f6d0ed613)) 188* **api:** harden gitea webhook sync ([a25d305](https://github.com/usekaneo/kaneo/commit/a25d30530143f64313b61661205c39c2294fc284)) 189* **api:** harden telegram integration config handling ([aabc145](https://github.com/usekaneo/kaneo/commit/aabc1454160a57d0061526af929748d9971c9aa3)) 190* **api:** harden workspace access JSON body parsing ([11c1115](https://github.com/usekaneo/kaneo/commit/11c1115f76aebbb8e90ef76f38847c58bfbe8566)) 191* **backlog:** simplify label rendering in dropdown menu ([f2bcf3c](https://github.com/usekaneo/kaneo/commit/f2bcf3c360e6650670241394da569bd875c3b764)) 192* **gitea-api:** harden webhook and sync handling ([265555a](https://github.com/usekaneo/kaneo/commit/265555a5e71b897d31c3c50b112eebcefcfeac77)) 193* **gitea-web:** tighten verification and repository browser behavior ([e0fc19c](https://github.com/usekaneo/kaneo/commit/e0fc19cca8220051625f706669b199000011c8e6)) 194* **gitea:** align fetch timeout, label api bodies, and webhook events ([c2ff123](https://github.com/usekaneo/kaneo/commit/c2ff123358c4b03f24931cc4692557dd563cf8eb)) 195* **gitea:** map upstream errors, tighten sync, and fix bulk labels ([3fb52f4](https://github.com/usekaneo/kaneo/commit/3fb52f44289a93e2ee9ebb88727fccfaa422e384)) 196* **i18n:** translate gitea integration labels ([5f7c47c](https://github.com/usekaneo/kaneo/commit/5f7c47c74f1a76cebfddbf3a9d9fcaf91f1881dc)) 197* make macedonian first language ([5cc0972](https://github.com/usekaneo/kaneo/commit/5cc097282ee4017310f5c01cb9bc36874e1f8a12)) 198* remove inner css styling for tailwind class ([14ebf40](https://github.com/usekaneo/kaneo/commit/14ebf407fe453817564c3341cb1c8cf8483226cd)) 199* remove unnecessary testing changes ([cd7bd4c](https://github.com/usekaneo/kaneo/commit/cd7bd4c470fc8eb1cd72320a89d13c7fed32d774)) 200* resolve label alignment issues ([1b1b290](https://github.com/usekaneo/kaneo/commit/1b1b290d3e1237f2d994a610b037eb09771bed06)) 201* **telegram:** harden integration validation and error handling ([2109592](https://github.com/usekaneo/kaneo/commit/210959284b96e8785cc522251ec3322b026479d7)) 202* **telegram:** redact sensitive config, avoid re-enabling, and skip no-op updates ([f3debeb](https://github.com/usekaneo/kaneo/commit/f3debeb4512c4672326b6763454f1707dc1d6e4e)) 203* **web:** isolate active workspace per tab via URL ([3b057b6](https://github.com/usekaneo/kaneo/commit/3b057b601408229bee30f35c244c72ee2d5f18ef)) 204* **web:** protect gitea webhook secrets ([b02890d](https://github.com/usekaneo/kaneo/commit/b02890d67eebfc71a8f99c7670adc8aea9f4f951)) 205* **web:** treat missing Telegram integration as empty state ([0cfd56c](https://github.com/usekaneo/kaneo/commit/0cfd56c44e77ea1d4bbe3e526e6b530437b3a5c3)) 206* **web:** use shared default locale in preferences labels ([592c2be](https://github.com/usekaneo/kaneo/commit/592c2bee260aaf272541200701f009936882a166)) 207 208 209### Features 210 211* **api:** add activity/label updatedAt, indexes, and task number uniqueness ([c8b1163](https://github.com/usekaneo/kaneo/commit/c8b1163333594ec4be16c7fa14907bb763e81653)) 212* **api:** add Gitea integration REST API ([1778277](https://github.com/usekaneo/kaneo/commit/17782774d8f054e202d43d640136a80975c1d1d9)) 213* **api:** add Gitea integration schema for OpenAPI ([dcc7590](https://github.com/usekaneo/kaneo/commit/dcc75901c019e5181c55f25578250359b05ec8f5)) 214* **api:** add Gitea plugin with webhooks and sync helpers ([77e7836](https://github.com/usekaneo/kaneo/commit/77e7836fc23058888895d5e3268b99ceb67498b2)) 215* **api:** add task.updated_at column and migration ([440c3b9](https://github.com/usekaneo/kaneo/commit/440c3b98bbe50aca21f19c8227afa2ad2edd9fb2)) 216* **api:** create workflow rules for Gitea column migration ([9e5a6a1](https://github.com/usekaneo/kaneo/commit/9e5a6a1dec5e29eaabd00b9988a9f3cc261ed1ab)) 217* **api:** publish integration events for Telegram CRUD ([d99c8b5](https://github.com/usekaneo/kaneo/commit/d99c8b5795730295f2b318a85605031f905b06ee)) 218* **api:** register Gitea routes and webhook endpoint ([3c47c37](https://github.com/usekaneo/kaneo/commit/3c47c376e85a53b3f6a441c12821de70af8af662)) 219* **api:** sync task labels to Gitea ([8b6f932](https://github.com/usekaneo/kaneo/commit/8b6f932be2f8fb173bcd97713ac400677f4c8d03)) 220* **i18n:** add Gitea integration strings ([12cb1e8](https://github.com/usekaneo/kaneo/commit/12cb1e8545043eb30b19226ff846c54ad5d3872a)) 221* **integrations:** add project telegram integration ([63ff1a9](https://github.com/usekaneo/kaneo/commit/63ff1a925cfcbb1713edd55d8a193683f78bd4ee)) 222* **web:** add Gitea integration fetchers and query hooks ([78fbbef](https://github.com/usekaneo/kaneo/commit/78fbbef99f392ba99da04919c98b5dffb12c861a)) 223* **web:** add Gitea integration settings and workflow UI ([f1362d9](https://github.com/usekaneo/kaneo/commit/f1362d9fcda40ad27dd1e5ac53ac3f2308a279be)) 224* **web:** extend external links for Gitea sources and icons ([90badc7](https://github.com/usekaneo/kaneo/commit/90badc777e6209cdb1ad44566e4fee51d3ae6100)) 225* **web:** localize Gitea webhook controls and copy feedback ([7f90efa](https://github.com/usekaneo/kaneo/commit/7f90efa682615584394160a15fca51b00e6aa9df)) 226* **web:** render supportedLocales from resources.ts ([04a7bca](https://github.com/usekaneo/kaneo/commit/04a7bcad3431d43b14fa22f73d44ee1ccaaf3019)) 227## [2.4.4](https://github.com/usekaneo/kaneo/compare/v2.4.3...v2.4.4) (2026-03-30) 228 229 230### Bug Fixes 231 232* **api:** tighten webhook URL validation and dedupe Discord event handling ([5e834c2](https://github.com/usekaneo/kaneo/commit/5e834c23f4d4f563aa01dcf448bdd38407038727)) 233* **ci:** update Biome version to 2.4.8 and fix schema.json formatting ([e92c048](https://github.com/usekaneo/kaneo/commit/e92c048f8b5433f0d0fb4697677b47faea96bda6)) 234* **ci:** use GITHUB_TOKEN for dependabot fetch-metadata ([30631b9](https://github.com/usekaneo/kaneo/commit/30631b98a9f7d65aaa3a40ba94bc427a73f6d6f5)) 235* **discord:** hide webhook secrets and upsert integration ([27fe95a](https://github.com/usekaneo/kaneo/commit/27fe95aec5e239a5b44545d4afed38a470002d13)) 236* **discord:** preserve dirty integration form state ([12af824](https://github.com/usekaneo/kaneo/commit/12af824df68fd5554b81b667e9ba45e231e5d478)) 237* **discord:** redact webhook failures in logs ([ccc3f2e](https://github.com/usekaneo/kaneo/commit/ccc3f2e709fc02d65d308cca3d0bf73c38910ab7)) 238* **docs:** refine docs for outgoing webhooks ([c4680f7](https://github.com/usekaneo/kaneo/commit/c4680f75af3786f05845415ad44c441c1f8dcde3)) 239* guard generic webhook secret normalization ([95e166c](https://github.com/usekaneo/kaneo/commit/95e166ca9f3b544579f68841e7ae7838b5034c69)) 240* integration security and quality issues, add Discord/Slack docs ([3953cb4](https://github.com/usekaneo/kaneo/commit/3953cb4a32e3b361ab255b40bc4516befa5c921e)) 241* **integrations:** address review findings ([4189ece](https://github.com/usekaneo/kaneo/commit/4189ece3a4d3ce2b70919f9bdf7bac86a84468b1)) 242* **slack:** keep webhook URLs write-only ([0ad74ae](https://github.com/usekaneo/kaneo/commit/0ad74ae6bbb14b07a53485e4d47b7f27262ff459)) 243* **web:** normalize API base URLs ([d561804](https://github.com/usekaneo/kaneo/commit/d561804689e4ae392f73da379e2475cd53f7203d)) 244 245 246### Features 247 248* add French locale (fr-FR) translations ([72a7cc1](https://github.com/usekaneo/kaneo/commit/72a7cc133873ae8d105d4cd1f5f6117b16732736)) 249* add Macedonian language option to preferences ([bd1f5b0](https://github.com/usekaneo/kaneo/commit/bd1f5b09276e19eb8d98c7600408d729d2e1eed9)) 250* **docs:** add outgoing webhooks ([d338bdd](https://github.com/usekaneo/kaneo/commit/d338bddddab7239e731ac67ba489df2f58d9f450)) 251* **integrations:** add Discord integration ([3488022](https://github.com/usekaneo/kaneo/commit/348802202b97f91269369471e81d1c547d5ce6bf)) 252* **integrations:** add generic outgoing webhooks ([89cce03](https://github.com/usekaneo/kaneo/commit/89cce03c0f141a7406683e843c4c639a2b017f84)) 253* **integrations:** add Slack integration ([9d69f8b](https://github.com/usekaneo/kaneo/commit/9d69f8b2d3b665477d1707d2537551bb378c001e)) 254* **webhooks:** persist generic webhook delivery health ([211280e](https://github.com/usekaneo/kaneo/commit/211280ea1e165dc01a41a49a71d6b63c6a1bf7e9)) 255## [2.4.3](https://github.com/usekaneo/kaneo/compare/v2.4.2...v2.4.3) (2026-03-29) 256 257 258### Features 259 260* add el-GR translation ([db47558](https://github.com/usekaneo/kaneo/commit/db475585a1df1f494567ee78eb4f84173c703df3)) 261* add el-GR translations ([eaeb7fb](https://github.com/usekaneo/kaneo/commit/eaeb7fbf4c218970375f76782fdea4c5c3abe42a)) 262* add greek language to schema ([f748efe](https://github.com/usekaneo/kaneo/commit/f748efe817e380c5ba8eb7c9c7b480d42c03049d)) 263* add Greek locale ([23187dd](https://github.com/usekaneo/kaneo/commit/23187dd58222eb1a67aa4af8360435b105b1cb82)) 264* add Greek locale file ([1584918](https://github.com/usekaneo/kaneo/commit/15849182879827a7324b073c2fd7bcb01285a4b6)) 265* Added support for el-GR ([6fb4429](https://github.com/usekaneo/kaneo/commit/6fb4429ee2f0c62df326edda9ad7efbff9d76f67)) 266* added support for el-GR language ([2f5ceb6](https://github.com/usekaneo/kaneo/commit/2f5ceb612582a10ab4ab470de1797d60f8c22cc5)) 267* **i18n:** add Macedonian (mk-MK) translation ([af2592b](https://github.com/usekaneo/kaneo/commit/af2592bfdbfef0c8304ba6df47d2cbd862512dc9)) 268## [2.4.2](https://github.com/usekaneo/kaneo/compare/v2.4.1...v2.4.2) (2026-03-29) 269 270 271### Bug Fixes 272 273* **api:** restore activity search for event data ([025d6fe](https://github.com/usekaneo/kaneo/commit/025d6fe065c330bdeb504abd59e82405f286cb3a)) 274* **auth:** localize invitation email subject ([4f3f10a](https://github.com/usekaneo/kaneo/commit/4f3f10a788bb1e8c96bd6ab5017f04d1b586e7b6)) 275* **deps:** patch security vulnerabilities in transitive dependencies ([b560b17](https://github.com/usekaneo/kaneo/commit/b560b17f70553806bc4da3d70562b052ded7b134)) 276* **docker:** copy i18n directory into web container build context ([187c72c](https://github.com/usekaneo/kaneo/commit/187c72cd03f58e1705bd62901827beef09dae7c7)) 277* **email:** localize auth sign-in emails ([e00a6e6](https://github.com/usekaneo/kaneo/commit/e00a6e633c865377b9dc3a44b54ceada7ce96352)) 278* resolve i18n review issues and improve UI components ([7a2172f](https://github.com/usekaneo/kaneo/commit/7a2172f0742b7a79dd3844081580bc4ed7b495f7)) 279* **ui:** touchAction on the sortable row style object is now conditional on isDragging ([#1098](https://github.com/usekaneo/kaneo/issues/1098)) ([fad643e](https://github.com/usekaneo/kaneo/commit/fad643e529ef38ccb3ba23a5a1b815723b0a1ded)) 280* **web:** correct backlog priority filter chip label ([c3bda60](https://github.com/usekaneo/kaneo/commit/c3bda6029985ea43242164b5f024db5cbf954878)) 281* **web:** invalidate session after locale updates ([2566f3e](https://github.com/usekaneo/kaneo/commit/2566f3eed6805b4d05c23c139be68c0677a5e3d0)) 282* **web:** make backlog due-date labels explicit ([5ea45a9](https://github.com/usekaneo/kaneo/commit/5ea45a91cb72b332d50bd31e1863fbb3aaf79229)) 283* **web:** preserve exact locale matching in resolver ([b9eae21](https://github.com/usekaneo/kaneo/commit/b9eae212cda8c7e9bf0a24de6242848053f6068c)) 284* **web:** refresh bulk priority labels on locale change ([966b75b](https://github.com/usekaneo/kaneo/commit/966b75b242ef08c9f3486d43c4453db823196b67)) 285 286 287### Features 288 289* add initial configuration for Coderabbit integration ([#1099](https://github.com/usekaneo/kaneo/issues/1099)) ([2a4fa06](https://github.com/usekaneo/kaneo/commit/2a4fa066cdf7dc14bfd0522a749f9a4bb9ac14b5)) 290* **api:** add user locale and event_data columns for i18n ([270c5c7](https://github.com/usekaneo/kaneo/commit/270c5c719d6664256572ce16d74a25cd8f493d30)) 291* **api:** persist structured activity and notification events for i18n ([51c7a8c](https://github.com/usekaneo/kaneo/commit/51c7a8c56b456721236d49fd77a8b759eb430017)) 292* **api:** wire user locale into auth and API validation ([fff7d5e](https://github.com/usekaneo/kaneo/commit/fff7d5e7900036d135421ff59e3487f82227d63f)) 293* **email:** localize workspace invitation template ([f6bec30](https://github.com/usekaneo/kaneo/commit/f6bec303e27bc4cbe79422dcc40bddd2dfa120bf)) 294* **i18n:** add check, report, and schema maintenance scripts ([c2204ab](https://github.com/usekaneo/kaneo/commit/c2204ab2e643ef9d6bef770c40cdc726eddbaf1c)) 295* **i18n:** add English and German translation catalogs and schema ([8c27064](https://github.com/usekaneo/kaneo/commit/8c27064dd8308a627ac15abe4c535c53663f56d7)) 296* **web:** add i18next, locale hook, and Vite i18n integration ([8603385](https://github.com/usekaneo/kaneo/commit/860338571830f320884952a14d658a3b2b348571)) 297* **web:** internationalize components and task filter hooks ([06aee41](https://github.com/usekaneo/kaneo/commit/06aee41a0b2b3798edc39284da5e5ca055032d94)) 298* **web:** internationalize routes and notification types ([8132bab](https://github.com/usekaneo/kaneo/commit/8132bab6c4e3f385870c2defbc082d11b136041d)) 299* **web:** sync locale with auth session and account preferences ([d2339ff](https://github.com/usekaneo/kaneo/commit/d2339ffe2051730fe853ed36dcb9022f39ee293e)) 300## [2.4.2](https://github.com/usekaneo/kaneo/compare/v2.4.1...v2.4.2) (2026-03-29) 301 302 303### Bug Fixes 304 305* **api:** restore activity search for event data ([025d6fe](https://github.com/usekaneo/kaneo/commit/025d6fe065c330bdeb504abd59e82405f286cb3a)) 306* **auth:** localize invitation email subject ([4f3f10a](https://github.com/usekaneo/kaneo/commit/4f3f10a788bb1e8c96bd6ab5017f04d1b586e7b6)) 307* **deps:** patch security vulnerabilities in transitive dependencies ([b560b17](https://github.com/usekaneo/kaneo/commit/b560b17f70553806bc4da3d70562b052ded7b134)) 308* **email:** localize auth sign-in emails ([e00a6e6](https://github.com/usekaneo/kaneo/commit/e00a6e633c865377b9dc3a44b54ceada7ce96352)) 309* resolve i18n review issues and improve UI components ([7a2172f](https://github.com/usekaneo/kaneo/commit/7a2172f0742b7a79dd3844081580bc4ed7b495f7)) 310* **ui:** touchAction on the sortable row style object is now conditional on isDragging ([#1098](https://github.com/usekaneo/kaneo/issues/1098)) ([fad643e](https://github.com/usekaneo/kaneo/commit/fad643e529ef38ccb3ba23a5a1b815723b0a1ded)) 311* **web:** correct backlog priority filter chip label ([c3bda60](https://github.com/usekaneo/kaneo/commit/c3bda6029985ea43242164b5f024db5cbf954878)) 312* **web:** invalidate session after locale updates ([2566f3e](https://github.com/usekaneo/kaneo/commit/2566f3eed6805b4d05c23c139be68c0677a5e3d0)) 313* **web:** make backlog due-date labels explicit ([5ea45a9](https://github.com/usekaneo/kaneo/commit/5ea45a91cb72b332d50bd31e1863fbb3aaf79229)) 314* **web:** preserve exact locale matching in resolver ([b9eae21](https://github.com/usekaneo/kaneo/commit/b9eae212cda8c7e9bf0a24de6242848053f6068c)) 315* **web:** refresh bulk priority labels on locale change ([966b75b](https://github.com/usekaneo/kaneo/commit/966b75b242ef08c9f3486d43c4453db823196b67)) 316 317 318### Features 319 320* add initial configuration for Coderabbit integration ([#1099](https://github.com/usekaneo/kaneo/issues/1099)) ([2a4fa06](https://github.com/usekaneo/kaneo/commit/2a4fa066cdf7dc14bfd0522a749f9a4bb9ac14b5)) 321* **api:** add user locale and event_data columns for i18n ([270c5c7](https://github.com/usekaneo/kaneo/commit/270c5c719d6664256572ce16d74a25cd8f493d30)) 322* **api:** persist structured activity and notification events for i18n ([51c7a8c](https://github.com/usekaneo/kaneo/commit/51c7a8c56b456721236d49fd77a8b759eb430017)) 323* **api:** wire user locale into auth and API validation ([fff7d5e](https://github.com/usekaneo/kaneo/commit/fff7d5e7900036d135421ff59e3487f82227d63f)) 324* **email:** localize workspace invitation template ([f6bec30](https://github.com/usekaneo/kaneo/commit/f6bec303e27bc4cbe79422dcc40bddd2dfa120bf)) 325* **i18n:** add check, report, and schema maintenance scripts ([c2204ab](https://github.com/usekaneo/kaneo/commit/c2204ab2e643ef9d6bef770c40cdc726eddbaf1c)) 326* **i18n:** add English and German translation catalogs and schema ([8c27064](https://github.com/usekaneo/kaneo/commit/8c27064dd8308a627ac15abe4c535c53663f56d7)) 327* **web:** add i18next, locale hook, and Vite i18n integration ([8603385](https://github.com/usekaneo/kaneo/commit/860338571830f320884952a14d658a3b2b348571)) 328* **web:** internationalize components and task filter hooks ([06aee41](https://github.com/usekaneo/kaneo/commit/06aee41a0b2b3798edc39284da5e5ca055032d94)) 329* **web:** internationalize routes and notification types ([8132bab](https://github.com/usekaneo/kaneo/commit/8132bab6c4e3f385870c2defbc082d11b136041d)) 330* **web:** sync locale with auth session and account preferences ([d2339ff](https://github.com/usekaneo/kaneo/commit/d2339ffe2051730fe853ed36dcb9022f39ee293e)) 331## [2.4.1](https://github.com/usekaneo/kaneo/compare/v2.4.0...v2.4.1) (2026-03-27) 332 333 334### Bug Fixes 335 336* validate task status and priority inputs across all API endpoints ([#1093](https://github.com/usekaneo/kaneo/issues/1093)) ([b3f6568](https://github.com/usekaneo/kaneo/commit/b3f656885961bf02835b6136f247d0a016db5a31)) 337* **web:** resolve Biome noArrayIndexKey lint in shortcuts, repo modal, and error display ([#1096](https://github.com/usekaneo/kaneo/issues/1096)) ([16eddd6](https://github.com/usekaneo/kaneo/commit/16eddd6d6974cb648b0312b40b38d21f9250ef80)) 338 339 340### Features 341 342* **ui:** gantt chart resize dates ([#1095](https://github.com/usekaneo/kaneo/issues/1095)) ([7f7bd6b](https://github.com/usekaneo/kaneo/commit/7f7bd6bf9fd6bc6c9fa641aa3d80b3ebacfc0bd9)) 343* **ui:** refine ArchiveTasksModal layout and alignment ([#1091](https://github.com/usekaneo/kaneo/issues/1091)) ([528a982](https://github.com/usekaneo/kaneo/commit/528a982b7196b25299da2b51f5c3f564f1af0d97)) 344# [2.4.0](https://github.com/usekaneo/kaneo/compare/v2.3.16...v2.4.0) (2026-03-26) 345 346 347### Bug Fixes 348 349* enforce user ownership in notification endpoints ([#1089](https://github.com/usekaneo/kaneo/issues/1089)) ([16c28a9](https://github.com/usekaneo/kaneo/commit/16c28a92551a86c831419131d5499cad9e6ef762)), closes [#974](https://github.com/usekaneo/kaneo/issues/974) 350* fix public project access after getTasks response shape change ([#1088](https://github.com/usekaneo/kaneo/issues/1088)) ([f17400e](https://github.com/usekaneo/kaneo/commit/f17400ed37d4676461c1cbcab308f4642b40a81e)) 351* improve task sidebar icon button styling ([ce6a53c](https://github.com/usekaneo/kaneo/commit/ce6a53cf69a01df8a6a09ef68429b32df66d24f9)) 352* mark optional Organization fields as nullable in OpenAPI spec ([#1090](https://github.com/usekaneo/kaneo/issues/1090)) ([a1755d3](https://github.com/usekaneo/kaneo/commit/a1755d3bcbbad4188338e63a02c0b6b0600f3989)), closes [#1087](https://github.com/usekaneo/kaneo/issues/1087) 353* prevent start date after due date and improve activity messages ([61cb4d3](https://github.com/usekaneo/kaneo/commit/61cb4d3f67ceeb478d2014416045428425a88cea)) 354* resolve picomatch security vulnerabilities ([ee94d12](https://github.com/usekaneo/kaneo/commit/ee94d12d7664db9fc679c81ba8d7fcdb60d4b291)) 355 356 357### Features 358 359* gantt view and task start date ([#1083](https://github.com/usekaneo/kaneo/issues/1083)) ([e1cc1ea](https://github.com/usekaneo/kaneo/commit/e1cc1ea30ecd124b9d25bf020e5a9a2d4c49a841)) 360## [2.3.16](https://github.com/usekaneo/kaneo/compare/v2.3.15...v2.3.16) (2026-03-24) 361 362 363### Bug Fixes 364 365* Subtasks default priority ([#1080](https://github.com/usekaneo/kaneo/issues/1080)) ([506fa55](https://github.com/usekaneo/kaneo/commit/506fa5531f05e2e36bdacf067c0ae26a4bdcc160)) 366* **ui:** make subtasks appear after creation without refresh ([#1084](https://github.com/usekaneo/kaneo/issues/1084)) ([a5daa49](https://github.com/usekaneo/kaneo/commit/a5daa49d2791544e8fafecc8c8caa85de25c71da)) 367## [2.3.15](https://github.com/usekaneo/kaneo/compare/v2.3.14...v2.3.15) (2026-03-23) 368 369 370### Features 371 372* add bulk assign labels, priority & deadlines ([bd5d7f4](https://github.com/usekaneo/kaneo/commit/bd5d7f463babcd501d204e9b23e32422458f0e49)) 373* add bulk assign labels, priority & deadlines ([37d1356](https://github.com/usekaneo/kaneo/commit/37d1356631fabd55db9f8e2d851f14442b43caa5)) 374## [2.3.14](https://github.com/usekaneo/kaneo/compare/v2.3.13...v2.3.14) (2026-03-23) 375 376 377### Bug Fixes 378 379* **api:** only apply task pagination when explicitly requested ([eed1c35](https://github.com/usekaneo/kaneo/commit/eed1c352e19cc2b17db7362bf99cc952d1b4be73)), closes [#1065](https://github.com/usekaneo/kaneo/issues/1065) 380 381 382### Features 383 384* **api,web:** add subtasks and task relations ([c73ef78](https://github.com/usekaneo/kaneo/commit/c73ef7821f054f8217568e8814c847c1c654bd76)) 385* **auth:** allow OIDC-only user registration ([5e8600e](https://github.com/usekaneo/kaneo/commit/5e8600e8f214d11dfa66e2e82117be5b88e23930)) 386* replace browser confirm with Archive modal ([9ed268f](https://github.com/usekaneo/kaneo/commit/9ed268f89ac29684e974757d5cf202031972fdf6)) 387* **web:** add relations to task detail, animated subtasks, and keyboard nav ([752bab0](https://github.com/usekaneo/kaneo/commit/752bab0277ba918eb8e4975e20d045bd8c8063b1)) 388* **web:** redesign subtasks UI with bulk actions ([9b059f3](https://github.com/usekaneo/kaneo/commit/9b059f39443971566d32ca49738bb2f84b37e079)) 389* **web:** refine breadcrumb and workspace switcher styling ([a2bcc9a](https://github.com/usekaneo/kaneo/commit/a2bcc9af27a118fce5701bc2daae0f82cca85554)) 390## [2.3.13](https://github.com/usekaneo/kaneo/compare/v2.3.12...v2.3.13) (2026-03-22) 391 392 393### Bug Fixes 394 395* **api:** only apply task pagination when explicitly requested ([500c609](https://github.com/usekaneo/kaneo/commit/500c609eda36e69bab6c2006a1d73b6851817286)), closes [#1065](https://github.com/usekaneo/kaneo/issues/1065) 396 397 398### Features 399 400* **web:** refine breadcrumb and workspace switcher styling ([bd52ce2](https://github.com/usekaneo/kaneo/commit/bd52ce27ae393cd6b9b89f42f7deb0176f9b5003)) 401## [2.3.12](https://github.com/usekaneo/kaneo/compare/v2.3.11...v2.3.12) (2026-03-21) 402 403 404### Bug Fixes 405 406* **api,web:** fix kanban position persistence and task numbering ([59d5771](https://github.com/usekaneo/kaneo/commit/59d57711bd7921684130e583da30de796db5417d)) 407* **api:** consolidate migrations into single 0015 without duplicate asset table ([ebb9b67](https://github.com/usekaneo/kaneo/commit/ebb9b67de41305cc2bd8a832a453a479b841c991)) 408* project key input limit ([a330444](https://github.com/usekaneo/kaneo/commit/a3304440ef035735588819b09ee5a4a9df4832d3)) 409 410 411### Features 412 413* **api,web:** add global search with short-id support ([c74987d](https://github.com/usekaneo/kaneo/commit/c74987d9800263deb466837ac8beb8fd3231be75)) 414* **api:** add pagination, bulk ops, comments, members, and project archival ([af22fd2](https://github.com/usekaneo/kaneo/commit/af22fd257fd5e3cdcfd31e62045be350d4c2e399)) 415* better label color support ([d8f5c55](https://github.com/usekaneo/kaneo/commit/d8f5c5542f2d10786328dcbcf5bf1880265475ef)), closes [#1058](https://github.com/usekaneo/kaneo/issues/1058) 416* **web:** add sorting controls to board, backlog, and list views ([a9c46e9](https://github.com/usekaneo/kaneo/commit/a9c46e9b6c3f8f32343727024fd32fcb58468eb1)) 417## [2.3.11](https://github.com/usekaneo/kaneo/compare/v2.3.10...v2.3.11) (2026-03-14) 418 419 420### Features 421 422* **api,web:** fix task access and editor link handling ([710d175](https://github.com/usekaneo/kaneo/commit/710d17517f181f5d19c1e32b9190680d7b0f8c69)) 423## [2.3.10](https://github.com/usekaneo/kaneo/compare/v2.3.9...v2.3.10) (2026-03-14) 424 425 426### Bug Fixes 427 428* due date calendar width ([63e4bb5](https://github.com/usekaneo/kaneo/commit/63e4bb5c5fef4f31df0d821a3397c15abef79f2a)) 429* mistake with regex ([28b2221](https://github.com/usekaneo/kaneo/commit/28b222129d3fadea9d4a09335e55969a04d35785)) 430* **web:** preserve text color on autofilled inputs in dark theme ([8fb0b9e](https://github.com/usekaneo/kaneo/commit/8fb0b9e38e82425913090123972ffea2ab1e68d1)) 431## [2.3.9](https://github.com/usekaneo/kaneo/compare/v2.3.8...v2.3.9) (2026-03-13) 432 433 434### Bug Fixes 435 436* file upload with umlauts ([07718d7](https://github.com/usekaneo/kaneo/commit/07718d7843bb6ca1a47c1ef33fed500a15e5e8b2)) 437 438 439### Features 440 441* enhance file upload functionality for attachments ([c76af9d](https://github.com/usekaneo/kaneo/commit/c76af9dcd712a688a0c8d49fab7cd3c8cff47c2f)) 442## [2.3.8](https://github.com/usekaneo/kaneo/compare/v2.3.7...v2.3.8) (2026-03-11) 443 444 445### Features 446 447* add image upload functionality to task descriptions and comments ([33f6940](https://github.com/usekaneo/kaneo/commit/33f69409f00da4341d1c3ad849ae865d2606c7c5)) 448## [2.3.7](https://github.com/usekaneo/kaneo/compare/v2.3.6...v2.3.7) (2026-03-11) 449 450 451### Bug Fixes 452 453* update actions/checkout version to v6 in workflow files ([d26728b](https://github.com/usekaneo/kaneo/commit/d26728b4be7ca63bfbc0b33cf34c8403af900e71)) 454## [2.3.6](https://github.com/usekaneo/kaneo/compare/v2.3.4...v2.3.6) (2026-03-11) 455 456 457### Bug Fixes 458 459* update auto-merge conditions and change merge strategy to squash ([51ede69](https://github.com/usekaneo/kaneo/commit/51ede69004cf47382e029e4005f1f01807aa5c2b)) 460* update better-auth and tiptap dependencies to latest versions ([9583146](https://github.com/usekaneo/kaneo/commit/9583146a38eb042b33df504e9f3456f68876fdf0)) 461* update packageManager version to pnpm@10.32.1 ([c25c33d](https://github.com/usekaneo/kaneo/commit/c25c33db791de63153c79474d6f496dfb3da64ec)) 462 463 464### Features 465 466* redesign task details page ([d2bebe8](https://github.com/usekaneo/kaneo/commit/d2bebe8a6827c0d8f3512bd9fd7fb67ad1a55943)) 467## [2.3.4](https://github.com/usekaneo/kaneo/compare/v2.3.3...v2.3.4) (2026-03-05) 468 469 470### Bug Fixes 471 472* update API server URL to use HTTPS ([88e869f](https://github.com/usekaneo/kaneo/commit/88e869f66fd50fd15f9087549d74d0858abbe675)) 473* update organization paths to include auth prefix ([e7b2a42](https://github.com/usekaneo/kaneo/commit/e7b2a424afd860ebce473566ef6f69d7a9c7d07b)) 474* update task assignee retrieval to use user table ([f8fed51](https://github.com/usekaneo/kaneo/commit/f8fed517b8beb578e8fab6e8a200342d7358865b)) 475 476 477### Features 478 479* add operation summary generation for OpenAPI specs ([14939d2](https://github.com/usekaneo/kaneo/commit/14939d291968d4e65c5b44a74037366609aabcc5)) 480* openapi spec + migrations ([50b0ae5](https://github.com/usekaneo/kaneo/commit/50b0ae54a047d915cd15dc06c97e28aa7ac3ca9f)) 481## [2.3.3](https://github.com/usekaneo/kaneo/compare/v2.3.2...v2.3.3) (2026-03-04) 482 483 484### Bug Fixes 485 486* api keys couldn't be created ([04c8f8f](https://github.com/usekaneo/kaneo/commit/04c8f8f7ab65c78bbd6c2ab15a608b481eef223a)) 487## [2.3.2](https://github.com/usekaneo/kaneo/compare/v2.3.1...v2.3.2) (2026-03-03) 488 489 490### Bug Fixes 491 492* consolidate imports from better-auth/api ([3e7e2c6](https://github.com/usekaneo/kaneo/commit/3e7e2c6f1d4be274a044b8c0594fdfa27df463c7)) 493* update auth logic and add apiKey dependency ([22c9c2a](https://github.com/usekaneo/kaneo/commit/22c9c2af760a7097e35960c6bd4c8c4e48963abc)) 494## [2.3.1](https://github.com/usekaneo/kaneo/compare/v2.3.0...v2.3.1) (2026-03-02) 495 496 497### Bug Fixes 498 499* favicon ([3dbe1b9](https://github.com/usekaneo/kaneo/commit/3dbe1b9171a198070edf643757c5cb992b99d5a3)) 500* **types:** align client models and add reliable web typecheck command ([e9ea473](https://github.com/usekaneo/kaneo/commit/e9ea4731984bcbe7e94634aa1b48fbbc83bebe6a)) 501 502 503### Features 504 505* add Plausible analytics scripts for tracking ([736791a](https://github.com/usekaneo/kaneo/commit/736791a04cee3aa43f0c0dbcccce58db7e0bafe5)) 506* implement FadeIn component for smooth animations in landing pages ([9fcaaac](https://github.com/usekaneo/kaneo/commit/9fcaaac58c5d0424a30ef87fbf057e4a548e3d6b)) 507* **settings:** refresh settings sidebars and project/workspace UX ([3424436](https://github.com/usekaneo/kaneo/commit/3424436ad3d1137df90c2895ff5d9e628be6c192)) 508* **tasks:** improve bulk selection, column actions, and task detail popovers ([6723296](https://github.com/usekaneo/kaneo/commit/6723296ab59c1be365fbbb51326ad3e44c97e4b3)) 509# [2.3.0](https://github.com/usekaneo/kaneo/compare/v2.2.1...v2.3.0) (2026-02-25) 510 511 512### Features 513 514* add app preview in landing page ([0ea7d88](https://github.com/usekaneo/kaneo/commit/0ea7d88f6040e280a617f1ac2fde58574918cc3a)) 515* improve styles for filters ([615d5dd](https://github.com/usekaneo/kaneo/commit/615d5dd2efda9618766acd267c3684aac727a1ce)) 516* **web:** implement board search functionality and integrate with task filters ([aa5d86a](https://github.com/usekaneo/kaneo/commit/aa5d86ac18e007bd3827bdf98791a057cd6450b6)) 517* **web:** persist board filters and polish linear-style filter chips ([e3f7f9d](https://github.com/usekaneo/kaneo/commit/e3f7f9df98a7fc0aa11fc93b78fcb38f5d3fbf20)) 518* **web:** polish kanban and backlog interactions ([041cd87](https://github.com/usekaneo/kaneo/commit/041cd87eb74bf860e5c0aed2811aafbc845e79b5)) 519* **web:** revamp dashboard shell navigation and header controls ([d87a779](https://github.com/usekaneo/kaneo/commit/d87a77946143206d8578d06e2f2dab79c5930790)) 520 521 522 523## [2.2.1](https://github.com/usekaneo/kaneo/compare/v2.2.0...v2.2.1) (2026-02-16) 524 525 526### Bug Fixes 527 528* apps/web/Dockerfile to reduce vulnerabilities ([c1b5731](https://github.com/usekaneo/kaneo/commit/c1b57312cff8d09ef23d7aee95d315d582b6af35)) 529 530 531 532# [2.2.0](https://github.com/usekaneo/kaneo/compare/v2.1.24...v2.2.0) (2026-02-09) 533 534 535### Features 536 537* **columns:** add column management ([189236c](https://github.com/usekaneo/kaneo/commit/189236cd1976899cdf9f8a3316981eb034e191b7)) 538* enhance task status management with new utility functions and improved status update logic ([48a90bf](https://github.com/usekaneo/kaneo/commit/48a90bf3465d23fa66361e346e20f1b1a7e9d4cb)) 539* update getColumnIcon to accept isFinal parameter and apply changes across components ([277832d](https://github.com/usekaneo/kaneo/commit/277832d766d326889d69ea0e01978d6ca6da093c)) 540 541 542 543## [2.1.24](https://github.com/usekaneo/kaneo/compare/v2.1.23...v2.1.24) (2026-02-05) 544 545 546### Bug Fixes 547 548* **tasks:** fix task deletion ([d86f864](https://github.com/usekaneo/kaneo/commit/d86f8641215fbad4391622f82225e21b3e29b068)) 549 550 551 552## [2.1.23](https://github.com/usekaneo/kaneo/compare/v2.1.21...v2.1.23) (2026-01-17) 553 554 555 556## [2.1.21](https://github.com/usekaneo/kaneo/compare/v2.1.20...v2.1.21) (2026-01-12) 557 558 559### Features 560 561* integrate input-otp component for OTP verification ([70a80dd](https://github.com/usekaneo/kaneo/commit/70a80dd91007591e8f5d0b0f8b9328f0f39fbfe6)) 562 563 564 565## [2.1.20](https://github.com/usekaneo/kaneo/compare/v2.1.19...v2.1.20) (2026-01-11) 566 567 568### Bug Fixes 569 570* correct wording in OTP email template for improved clarity ([7bfa5a1](https://github.com/usekaneo/kaneo/commit/7bfa5a12322face817c3cb221162ef264080b135)) 571 572 573 574## [2.1.19](https://github.com/usekaneo/kaneo/compare/v2.1.18...v2.1.19) (2026-01-11) 575 576 577### Bug Fixes 578 579* update OTP email text for clarity ([cec7566](https://github.com/usekaneo/kaneo/commit/cec75665bc10004bad019b986750c629014b8c71)) 580 581 582 583## [2.1.18](https://github.com/usekaneo/kaneo/compare/v2.1.17...v2.1.18) (2026-01-11) 584 585 586### Features 587 588* enhance task due date management with clearing functionality and UI improvements ([a9155cb](https://github.com/usekaneo/kaneo/commit/a9155cbefc406ed37b0b53e1695af3bbd3e6b802)) 589 590 591 592## [2.1.17](https://github.com/usekaneo/kaneo/compare/v2.1.16...v2.1.17) (2026-01-11) 593 594 595 596## [2.1.16](https://github.com/usekaneo/kaneo/compare/v2.1.15...v2.1.16) (2026-01-11) 597 598 599### Features 600 601* add admin authentication and enhance task comment event with user details ([6e08df9](https://github.com/usekaneo/kaneo/commit/6e08df906b05253f3a1aec625c50b1bb96364170)) 602 603 604 605## [2.1.15](https://github.com/usekaneo/kaneo/compare/v2.1.14...v2.1.15) (2026-01-11) 606 607 608### Features 609 610* implement task comment creation event handling and integrate with GitHub plugin ([089421d](https://github.com/usekaneo/kaneo/commit/089421dce8c94a4317e676ace08a69f8cca71339)) 611* integrate Bun for documentation generation and add OpenAPI fetching scripts ([0389477](https://github.com/usekaneo/kaneo/commit/03894779efc0235a75743424d9580cc5a1742f68)) 612 613 614 615## [2.1.14](https://github.com/usekaneo/kaneo/compare/v2.1.13...v2.1.14) (2026-01-10) 616 617 618### Features 619 620* enhance GitHub integration documentation ([fc4ccbf](https://github.com/usekaneo/kaneo/commit/fc4ccbfbd7ffed0ada6799201cd4dfbb29a34faf)) 621* improve invites for smtp off users ([0282c0d](https://github.com/usekaneo/kaneo/commit/0282c0d4db519236c01d2ed50e6e08727e605677)) 622 623 624 625## [2.1.13](https://github.com/usekaneo/kaneo/compare/v2.1.12...v2.1.13) (2026-01-09) 626 627 628### Features 629 630* enhance touch interactions and improve drag-and-drop responsiveness in Kanban board ([cefc5b4](https://github.com/usekaneo/kaneo/commit/cefc5b49e7656b24681844bd34d9bc5d1d7e79a6)) 631 632 633 634## [2.1.12](https://github.com/usekaneo/kaneo/compare/v2.1.11...v2.1.12) (2026-01-09) 635 636 637### Features 638 639* add keyboard shortcuts help dialog and enhance task selection with focus management ([25bd9ee](https://github.com/usekaneo/kaneo/commit/25bd9eed3152c2cf62c5aa42ae20f98891462116)) 640 641 642 643## [2.1.11](https://github.com/usekaneo/kaneo/compare/v2.1.10...v2.1.11) (2026-01-08) 644 645 646### Features 647 648* add bulk select toolbar on backlog and list view ([9fc2cad](https://github.com/usekaneo/kaneo/commit/9fc2cad875e2cee928ad2fb3e7f97d2dfa959024)) 649* enhance GitHub issue and pull request handling matching ([660e026](https://github.com/usekaneo/kaneo/commit/660e0265dbc95b044da4c6fd87f0e54515161c0e)) 650* improve github integration, fix invitation bugs, move to otp, email templates improvements ([ab26286](https://github.com/usekaneo/kaneo/commit/ab2628688e07cfa37973fcbfa4cae508966585a9)) 651 652 653 654## [2.1.10](https://github.com/usekaneo/kaneo/compare/v2.1.9...v2.1.10) (2026-01-05) 655 656 657 658## [2.1.9](https://github.com/usekaneo/kaneo/compare/v2.1.8...v2.1.9) (2026-01-04) 659 660 661 662## [2.1.8](https://github.com/usekaneo/kaneo/compare/v2.1.7...v2.1.8) (2026-01-04) 663 664 665### Features 666 667* enhance auto-merge workflow for Dependabot PRs ([a321a4b](https://github.com/usekaneo/kaneo/commit/a321a4bdc266b53fdef691deebce1ec678ad8768)) 668* enhance email invitation handling with SMTP configuration check ([51b8c60](https://github.com/usekaneo/kaneo/commit/51b8c6019263372ff503f87097bdeac1efae81be)) 669* implement bulk selection and actions for tasks with a new toolbar and menu ([be1f90a](https://github.com/usekaneo/kaneo/commit/be1f90a60eb04a5f0857c3330e7ca02e60c9a8db)) 670* update issue import functionality to include closed issues and handle pull request links ([bdb030e](https://github.com/usekaneo/kaneo/commit/bdb030e1325e67b156d69394f656baecba66279a)) 671 672 673 674## [2.1.7](https://github.com/usekaneo/kaneo/compare/v2.1.6...v2.1.7) (2026-01-04) 675 676 677### Bug Fixes 678 679* adjust docs link ([fc93297](https://github.com/usekaneo/kaneo/commit/fc93297f4d5f307b207d86b254453879f5a72d50)) 680 681 682### Features 683 684* add external link and integration tables with relations ([d8d6f4c](https://github.com/usekaneo/kaneo/commit/d8d6f4c8bf38d014c42430a1cb0886ad5948aec9)) 685* add task title and description change events to GitHub integration ([60ecffd](https://github.com/usekaneo/kaneo/commit/60ecffdc93ac9ed7fc82bd9023f521c256adcb42)) 686* enhance activity schema and GitHub integration ([c2a557e](https://github.com/usekaneo/kaneo/commit/c2a557ef07bc0515c4bfdcb34d1916ff8347bd21)) 687* enhance GitHub issue import functionality ([f270e73](https://github.com/usekaneo/kaneo/commit/f270e7319776bea78cb089ee08042861fe1423d7)) 688* improve repository listing for GitHub installations ([b7f31bd](https://github.com/usekaneo/kaneo/commit/b7f31bd0ac7773b68dd8267c1825d19560d84f91)) 689* integrate pull request display in task row with hover card support ([d89494d](https://github.com/usekaneo/kaneo/commit/d89494d90c6aede11814e519e67ea55cebd98c76)) 690 691 692 693## [2.1.6](https://github.com/usekaneo/kaneo/compare/v2.1.5...v2.1.6) (2025-12-20) 694 695 696### Features 697 698* add access control to API endpoints ([977d49e](https://github.com/usekaneo/kaneo/commit/977d49e7ce7c366a89641970332a3da3ed714183)) 699* add GitHub webhook handling and workspace access validation ([49f416f](https://github.com/usekaneo/kaneo/commit/49f416fd646671ba663aedddaa47b2a7b6dbd98f)) 700 701 702 703## [2.1.5](https://github.com/usekaneo/kaneo/compare/v2.1.4...v2.1.5) (2025-12-16) 704 705 706 707## [2.1.4](https://github.com/usekaneo/kaneo/compare/v2.1.1...v2.1.4) (2025-12-15) 708 709 710### Bug Fixes 711 712* **auth:** improve OAuth scopes handling and update redirect URI in documentation ([92a345b](https://github.com/usekaneo/kaneo/commit/92a345bd3752cdddd70d8f77557e35a24b072707)) 713 714 715### Features 716 717* **api:** enhance workspace access validation with API key support ([c18391a](https://github.com/usekaneo/kaneo/commit/c18391a81f844b5cf49f1d309d7185aca462f157)) 718* **docs:** create initial DocsPage component with redirect to core documentation ([4aa1f02](https://github.com/usekaneo/kaneo/commit/4aa1f02961005bce82ed2e53eb842fa33125c436)) 719 720 721 722## [2.1.1](https://github.com/usekaneo/kaneo/compare/v2.0.9...v2.1.1) (2025-12-13) 723 724 725### Bug Fixes 726 727* **api:** improve query validation and update API URL structure ([fe306d8](https://github.com/usekaneo/kaneo/commit/fe306d831ed67b2c1f5106410a3c5b4325adb62b)) 728* prevent create task modal from closing on outside click ([2d76d12](https://github.com/usekaneo/kaneo/commit/2d76d12c5234eddd873f50457048faa72bf8a4d2)) 729* resolve linter issues ([62592fe](https://github.com/usekaneo/kaneo/commit/62592fe8f349394570289fb180e5b7bc04ce6ac6)) 730 731 732### Features 733 734* add DISABLE_GUEST_ACCESS environment variable ([c7b14a2](https://github.com/usekaneo/kaneo/commit/c7b14a2748a4d11a10051a1b42db5534d5ff85c1)) 735* **api:** add Discord and guest access sign-in options to config schema ([00194a8](https://github.com/usekaneo/kaneo/commit/00194a88e4e9d0a2563400cc778ece000a50004e)) 736* **api:** add event subscriptions for task activity tracking ([f921402](https://github.com/usekaneo/kaneo/commit/f921402f21e4349228d8152092b1d149f9b34dcd)) 737* **api:** add OpenAPI endpoint and documentation handler ([7123a45](https://github.com/usekaneo/kaneo/commit/7123a45da0143db905cfcd434cb2c41c2e0cb408)) 738* **api:** add shared response schemas for OpenAPI documentation ([4b949b0](https://github.com/usekaneo/kaneo/commit/4b949b06cbdc37d0e82b1d3fdb57423880260415)) 739* **api:** add updatedAt field to githubIntegrationSchema ([2b4054c](https://github.com/usekaneo/kaneo/commit/2b4054c15ecb8e8bdaeba9edd16c942cfc0a23a1)) 740* **api:** add workspace access validation utility ([aeabf4c](https://github.com/usekaneo/kaneo/commit/aeabf4cd5f5fb021e0ffe4179e953e78590086a0)) 741* **api:** enhance deleteComment function to return deleted comment ([84ed5fc](https://github.com/usekaneo/kaneo/commit/84ed5fc832924468443fead790ee0bda09c59f18)) 742* **api:** enhance event subscriptions for task and workspace notifications ([04429bb](https://github.com/usekaneo/kaneo/commit/04429bbeb812a2bbe7758b824bfae3c391e48d0e)) 743* **api:** implement updateTimeEntry functionality in time-entry API ([4b92c46](https://github.com/usekaneo/kaneo/commit/4b92c46e399fdf2943ad67614e9d6a24bc758860)) 744* **api:** implement workspace access middleware for project routes ([81c3c85](https://github.com/usekaneo/kaneo/commit/81c3c859e8ff25635e30d9eed3447243448ddcca)) 745* **api:** improve API key verification and error handling ([88bf481](https://github.com/usekaneo/kaneo/commit/88bf481e7e606746982f58879ebb74b6258766d9)) 746* **api:** remove optional description field from label schema ([0d4d2da](https://github.com/usekaneo/kaneo/commit/0d4d2da319992bee453b6e3901bd24df314a2f28)) 747* **api:** replace v.any() with proper type schemas in all routes ([1618e6f](https://github.com/usekaneo/kaneo/commit/1618e6f8b326fb29cf047441c4b64e30d9da7d73)) 748* **api:** update OpenAPI schema and dependencies ([303db4b](https://github.com/usekaneo/kaneo/commit/303db4b07da76cb12e6f382d0ce4b725059012d2)) 749* **api:** validate task creation data and update notification content ([c31d94f](https://github.com/usekaneo/kaneo/commit/c31d94f9cfaac4942d582fbf34c9abf2a1846c8c)) 750* **auth:** add api key authentication middleware ([9cccb87](https://github.com/usekaneo/kaneo/commit/9cccb87d3406af68c9336b5f57e656bdbb86bb01)) 751* **auth:** add custom OAuth provider support ([a566702](https://github.com/usekaneo/kaneo/commit/a566702f6e89023332a59164c4914a7a66536c84)) 752* **auth:** add support for custom OAuth/OIDC provider integration ([2eb0cdc](https://github.com/usekaneo/kaneo/commit/2eb0cdc8922ab2b5eaff4114d347220332de62d2)) 753* **auth:** add support for custom OAuth/OIDC provider integration ([3f043b5](https://github.com/usekaneo/kaneo/commit/3f043b56c5ed26c032b432960161c17bb6d2e678)) 754* **database:** update workspace slug handling ([8ac2e0a](https://github.com/usekaneo/kaneo/commit/8ac2e0a8b6d53781ade95b26e0a40710baaba7a1)) 755* **database:** update workspace slug handling ([1aab22f](https://github.com/usekaneo/kaneo/commit/1aab22fa564ddd96b80af5d479f1f935baa3cba2)) 756* **db:** add api key migration ([496ced2](https://github.com/usekaneo/kaneo/commit/496ced27734dd661cd51d51204a334df2cbf2079)) 757* **db:** add api key relations ([5c54bb5](https://github.com/usekaneo/kaneo/commit/5c54bb5438f127aa986a31c6fb7b1033514077d7)) 758* **db:** add api key table schema ([3e4e7bf](https://github.com/usekaneo/kaneo/commit/3e4e7bf44d8299f9415e544f8e797fb3ec9d3810)) 759* **db:** export api key table from database ([75594bf](https://github.com/usekaneo/kaneo/commit/75594bfb8e65f92ce11571a679f66485a7290af6)) 760* **docs:** add API overview page with endpoint cards ([3763f7e](https://github.com/usekaneo/kaneo/commit/3763f7e0b1afa9ba0f661ccae03c0250d0afb817)) 761* **docs:** add API page client component ([ab6b5e0](https://github.com/usekaneo/kaneo/commit/ab6b5e097f8bf2c02d00d06cecbaaf8ad1e3a1b3)) 762* **docs:** add API page server component ([9d9ff47](https://github.com/usekaneo/kaneo/commit/9d9ff47e036dbfd7688057f2a32af5d5b2777fcb)) 763* **docs:** add authentication guide and update API documentation ([8a0cf44](https://github.com/usekaneo/kaneo/commit/8a0cf446ccaed57f32b5f87c301b346a2fa5c352)) 764* **docs:** add documentation generation script ([2cc6fcf](https://github.com/usekaneo/kaneo/commit/2cc6fcf53c311e007ca63b007d2d070823020df3)) 765* **docs:** add OpenAPI API route ([3fa272d](https://github.com/usekaneo/kaneo/commit/3fa272d0b4a073043c392123974cbb409f410b49)) 766* **docs:** add OpenAPI parsing utilities ([3ab6cd7](https://github.com/usekaneo/kaneo/commit/3ab6cd7954578ad930136e23285b7c5a1644e430)) 767* **docs:** add OpenAPI specification file ([e6acefe](https://github.com/usekaneo/kaneo/commit/e6acefe12275f684123ed4dc870951cf758b16e6)) 768* **docs:** add redirects from old documentation paths ([753452f](https://github.com/usekaneo/kaneo/commit/753452f68f95a4dfd373dfc865bf7be18c77aec8)) 769* **docs:** configure docs generator to group endpoints by domain ([5efa841](https://github.com/usekaneo/kaneo/commit/5efa8418a5c08d66fe4e22f1ff80171e5f2216a3)) 770* **docs:** update docs layout navigation ([fad9207](https://github.com/usekaneo/kaneo/commit/fad9207a0808e6f7ec3bdf37c45eed082b52eef8)) 771* **docs:** update docs page for API routes ([78cdfb3](https://github.com/usekaneo/kaneo/commit/78cdfb34caba5ffc2b6a36546a1f7e1e59b5a555)) 772* **docs:** update internal links to new documentation structure ([6a532b7](https://github.com/usekaneo/kaneo/commit/6a532b7c627fb0be132938e0ada4d1976fdc942c)) 773* **docs:** update source configuration for new structure ([09e65d9](https://github.com/usekaneo/kaneo/commit/09e65d90355e13a15d8f91b7fd235d0a20bb7b2b)) 774* **web:** add api key created modal component ([b803bc9](https://github.com/usekaneo/kaneo/commit/b803bc90fd2825529f3a89f91eea671d6ae8de69)) 775* **web:** add api key query hook ([fbc0785](https://github.com/usekaneo/kaneo/commit/fbc07853c9a44cf792e7e435c52d7b8d965280a5)) 776* **web:** add api key table component ([4cd2f90](https://github.com/usekaneo/kaneo/commit/4cd2f903753135f2dc6530d9fc00087ad6ec3167)) 777* **web:** add api key types ([3bd855f](https://github.com/usekaneo/kaneo/commit/3bd855f9700704c0be70b080358cc1ee8af9661a)) 778* **web:** add create api key dialog component ([2a1ea9b](https://github.com/usekaneo/kaneo/commit/2a1ea9b38253c7123e939f216086265149925f9d)) 779* **web:** add create api key mutation hook ([b1ba33d](https://github.com/usekaneo/kaneo/commit/b1ba33df43daed8ce8598e4b6a5bb25a8714ecfd)) 780* **web:** add delete api key mutation hook ([af4f4a5](https://github.com/usekaneo/kaneo/commit/af4f4a5dc29cd4cf1f496d7916c5dc1a8f948569)) 781* **web:** add developer settings page ([94316fa](https://github.com/usekaneo/kaneo/commit/94316fa1f8677f528f7d1772f0da1055f6c76394)) 782* **web:** add developer tab to account settings ([2190eab](https://github.com/usekaneo/kaneo/commit/2190eabb51a0a4e17e22352b9e3bc43d56916aab)) 783 784 785 786## [2.0.9](https://github.com/usekaneo/kaneo/compare/v2.0.8...v2.0.9) (2025-12-10) 787 788 789### Bug Fixes 790 791* prevent create task modal from closing on outside click ([436fb7b](https://github.com/usekaneo/kaneo/commit/436fb7bbe760a0b9083d90c9246e1a8c5aa885f5)) 792 793 794### Features 795 796* add DISABLE_GUEST_ACCESS environment variable ([9641324](https://github.com/usekaneo/kaneo/commit/9641324edd11a799fca03d366fe8c3a8b0de920b)) 797* **database:** update session and workspace schemas ([ef98dd3](https://github.com/usekaneo/kaneo/commit/ef98dd3455a0578b61f2ae00d5c5f38b73919949)) 798 799 800 801## [2.0.8](https://github.com/usekaneo/kaneo/compare/v2.0.7...v2.0.8) (2025-12-09) 802 803 804### Features 805 806* **auth:** add support for custom OAuth/OIDC provider integration ([f67a6f6](https://github.com/usekaneo/kaneo/commit/f67a6f66b61612e13e065e2798a899a9dae44ecc)) 807 808 809 810## [2.0.7](https://github.com/usekaneo/kaneo/compare/v2.0.6...v2.0.7) (2025-12-08) 811 812 813### Features 814 815* **migration:** update invitation table to add created_at column with default value handling ([527ae8a](https://github.com/usekaneo/kaneo/commit/527ae8a21f6800ce094f1de799ab0868ce4a746a)) 816 817 818 819## [2.0.6](https://github.com/usekaneo/kaneo/compare/v2.0.5...v2.0.6) (2025-12-08) 820 821 822### Features 823 824* **auth:** enhance base URL handling and trusted origins ([07fa1b6](https://github.com/usekaneo/kaneo/commit/07fa1b69b20db59a425d357537effca6e75e1b6c)) 825 826 827 828## [2.0.5](https://github.com/usekaneo/kaneo/compare/v2.0.4...v2.0.5) (2025-12-07) 829 830 831### Features 832 833* **migration:** rename active_workspace_id to active_organization_id ([b89ae83](https://github.com/usekaneo/kaneo/commit/b89ae8325ffe353bd4ff8d5b938244c7ba651726)) 834 835 836 837## [2.0.4](https://github.com/usekaneo/kaneo/compare/v2.0.3...v2.0.4) (2025-12-05) 838 839 840### Bug Fixes 841 842* Fix Status not updating when moved in the grid ([#638](https://github.com/usekaneo/kaneo/issues/638)) ([b51af1a](https://github.com/usekaneo/kaneo/commit/b51af1a5f4c8e2acff08c8e8bf371d7b4e4d9b75)) 843* standardize title separator from ⎯ to — across metadata and layout files ([c9979ad](https://github.com/usekaneo/kaneo/commit/c9979adb09453f24f7b1f0a6f5b60e4c56733c69)) 844 845 846### Features 847 848* add ThemeToggleDropdown component and integrate into AppSidebar ([#652](https://github.com/usekaneo/kaneo/issues/652)) ([9200a75](https://github.com/usekaneo/kaneo/commit/9200a759a7a920126cddc3f43aa845d5fdc54658)) 849* **email:** Add option to enable RequireTLS ([#630](https://github.com/usekaneo/kaneo/issues/630)) ([c99f6bc](https://github.com/usekaneo/kaneo/commit/c99f6bc5bc678fb48d5368f526d17270d2258b0d)) 850 851 852 853## [2.0.3](https://github.com/usekaneo/kaneo/compare/v2.0.2...v2.0.3) (2025-11-05) 854 855 856 857## [2.0.2](https://github.com/usekaneo/kaneo/compare/v2.0.1...v2.0.2) (2025-11-02) 858 859 860### Bug Fixes 861 862* update footer link to point directly to the documentation root ([8e9674f](https://github.com/usekaneo/kaneo/commit/8e9674f1a79f5e36a66cfed4724e1a321e564acf)) 863 864 865### Features 866 867* add version display to app sidebar and expose app version globally ([87778ae](https://github.com/usekaneo/kaneo/commit/87778aed616190d2136fcc09cb939995c7cd61e7)) 868 869 870 871## [2.0.1](https://github.com/usekaneo/kaneo/compare/v2.0.0...v2.0.1) (2025-11-02) 872 873 874### Bug Fixes 875 876* ensure API URL structure is consistent by handling trailing '/api' in base URL ([6a03fa4](https://github.com/usekaneo/kaneo/commit/6a03fa4d78e931a7ef2327348aa238f594a8deec)) 877 878 879### Features 880 881* adds removing of a team member ([ca96157](https://github.com/usekaneo/kaneo/commit/ca9615710dd0de7203fd7112d4502527ce67501a)) 882* enhance authentication configuration for cross-subdomain support and update API client paths ([343f374](https://github.com/usekaneo/kaneo/commit/343f37462cb078844c55a761cca55092a3a0708b)) 883* refactor API routing to use separate Hono instance and update client API URL structure ([20bbf00](https://github.com/usekaneo/kaneo/commit/20bbf003036fcd3aa0d8c5521f9e6cf9fbdcc54a)) 884 885 886 887# [2.0.0](https://github.com/usekaneo/kaneo/compare/v1.2.4...v2.0.0) (2025-10-23) 888 889 890### Bug Fixes 891 892* preserve formatting when copy/pasting in new task modal ([#432](https://github.com/usekaneo/kaneo/issues/432)) ([#481](https://github.com/usekaneo/kaneo/issues/481)) ([b105d43](https://github.com/usekaneo/kaneo/commit/b105d43d0d90f434c573999c9961fd5ac9b8e8e9)) 893 894 895### Features 896 897* better auth integration ([#466](https://github.com/usekaneo/kaneo/issues/466)) ([91bb9c2](https://github.com/usekaneo/kaneo/commit/91bb9c2a86c25fddb34fff7b589f9684d945b184)) 898* implement onboarding flow and update routing ([#469](https://github.com/usekaneo/kaneo/issues/469)) ([6f7057b](https://github.com/usekaneo/kaneo/commit/6f7057b13fa8817f1a00b3a05cd008de913ff6b7)) 899 900 901 902## [2.0.1-beta.2](https://github.com/usekaneo/kaneo/compare/v1.2.4...v2.0.1-beta.2) (2025-10-01) 903 904 905### Bug Fixes 906 907* adjust button margin in sign-up form for improved layout ([dc8db99](https://github.com/usekaneo/kaneo/commit/dc8db99dd1485bf84c426bfd04f18b3f96eb6e7e)) 908* merge conflicts, route gen ([4838df3](https://github.com/usekaneo/kaneo/commit/4838df30f5d51e7c9374f277bce9dd1b39f3b1c4)) 909* preserve formatting when copy/pasting in new task modal ([#432](https://github.com/usekaneo/kaneo/issues/432)) ([#481](https://github.com/usekaneo/kaneo/issues/481)) ([b105d43](https://github.com/usekaneo/kaneo/commit/b105d43d0d90f434c573999c9961fd5ac9b8e8e9)) 910* update active item styles in navigation components and adjust sign-in callback URL ([c73e8e4](https://github.com/usekaneo/kaneo/commit/c73e8e44c3793727abc4e17128b11166b038af61)) 911* update email placeholder in sign-in and sign-up forms for consistency ([564f6a6](https://github.com/usekaneo/kaneo/commit/564f6a6bf0a5d5ace9ce8537ae5343e8ce36bac9)) 912 913 914### Features 915 916* add animation classes and keyframes for enhanced UI transitions in CSS ([220cce7](https://github.com/usekaneo/kaneo/commit/220cce723f4c5ec043cd04093b60ec7f8e074dc5)) 917* add environment configuration and update service definitions for local development ([273a7ce](https://github.com/usekaneo/kaneo/commit/273a7ce02757cc7dd817a5e8e66a17db4deab33e)) 918* add GitHub sign-in support with environment variable configuration ([0fc8528](https://github.com/usekaneo/kaneo/commit/0fc8528cb762b442042f909733a3e61a68df0718)) 919* add health check endpoint and update Dockerfile health check command ([aedc019](https://github.com/usekaneo/kaneo/commit/aedc0193ae76d66e6207f421ed19d2a6c40f1dfd)) 920* add label filtering support to task management, enhancing task visibility and organization ([880572f](https://github.com/usekaneo/kaneo/commit/880572fd1e62366ac01d4fad8e1b2d5b7ad13a21)) 921* add task management popovers for assignee, due date, priority, and status ([87ae386](https://github.com/usekaneo/kaneo/commit/87ae3866d36be88a4668f81c78af7b2bfdea969e)) 922* add team and team_member tables, enhance invitation and label tables with new columns, and implement foreign key constraints ([3e174e6](https://github.com/usekaneo/kaneo/commit/3e174e63ba8a6cb2ed31de89fe1f96d8b6e54006)) 923* add user avatar component and enhance sidebar navigation with workspace switcher ([3b3b9a3](https://github.com/usekaneo/kaneo/commit/3b3b9a3524019a201428d030d6a051a5cbd6932c)) 924* better auth integration ([#466](https://github.com/usekaneo/kaneo/issues/466)) ([91bb9c2](https://github.com/usekaneo/kaneo/commit/91bb9c2a86c25fddb34fff7b589f9684d945b184)) 925* enhance email invitation functionality ([cd84548](https://github.com/usekaneo/kaneo/commit/cd84548de2fc68d66eb1356ef331affe762abfb9)) 926* enhance sidebar navigation with search functionality and UI improvements ([9dacada](https://github.com/usekaneo/kaneo/commit/9dacada90616ce2527011cf984918b0e9cc57bff)) 927* enhance task labels functionality with deduplication and improved filtering in the board view ([ea8cca3](https://github.com/usekaneo/kaneo/commit/ea8cca302e91fe7153367ff48adb3235cb682b6e)) 928* enhance task management with activity tracking and updates for assignee, priority, and status ([f37b975](https://github.com/usekaneo/kaneo/commit/f37b975bf2219a22d2199f1d7d59a791590f75e3)) 929* implement due date update functionality in task management with associated activity tracking ([e177a46](https://github.com/usekaneo/kaneo/commit/e177a4650440ccaa1d7b18697e17027714780849)) 930* implement magic link authentication and email sending functionality ([90139d7](https://github.com/usekaneo/kaneo/commit/90139d7ce4f88e3113dacea4735d7062b7114fb6)) 931* implement onboarding flow and update routing ([#469](https://github.com/usekaneo/kaneo/issues/469)) ([6f7057b](https://github.com/usekaneo/kaneo/commit/6f7057b13fa8817f1a00b3a05cd008de913ff6b7)) 932* implement password hashing and verification using bcrypt in authentication ([17cce57](https://github.com/usekaneo/kaneo/commit/17cce57dbcba0465f447b5b8c927b892c084c36e)) 933* implement team and label management features in the database schema and API ([6864ec9](https://github.com/usekaneo/kaneo/commit/6864ec9e3e06dedf69e9585d0089975fe228538a)) 934* initial docs refactor ([cfd92f4](https://github.com/usekaneo/kaneo/commit/cfd92f401b35ed0414242fdf9ba2a9439916af60)) 935* initial task details page ([43fe59a](https://github.com/usekaneo/kaneo/commit/43fe59ad88bfba18912e0d3979cded8f5b2cb74f)) 936* integrate rich text editing for task description and title with improved state management ([27d0413](https://github.com/usekaneo/kaneo/commit/27d041337e753c191da10f77080b08ee245e15de)) 937* migrates web to use auth client organization methods ([5ec4d28](https://github.com/usekaneo/kaneo/commit/5ec4d283b52d1fd8a1eb2645b768898158aee0f6)) 938* refactor create task modal with new task description editor and enhanced label management ([7649ac0](https://github.com/usekaneo/kaneo/commit/7649ac06e87835e2bbbe84031c0ca274bee96558)) 939* update dependencies and enhance documentation layout with new features section ([bd6d9b9](https://github.com/usekaneo/kaneo/commit/bd6d9b9b8dffbb7a22079f6530d062fb91445ae3)) 940* update environment configuration and integrate dotenv-mono for improved variable management ([ffcb482](https://github.com/usekaneo/kaneo/commit/ffcb4821256cef46e34c39ab94c678700175bd1d)) 941 942 943 944## [1.2.4](https://github.com/usekaneo/kaneo/compare/v1.2.3...v1.2.4) (2025-08-17) 945 946 947### Bug Fixes 948 949* **#389:** added archived to the calculation of "solved" tickets ([#437](https://github.com/usekaneo/kaneo/issues/437)) ([4e21e6a](https://github.com/usekaneo/kaneo/commit/4e21e6a6740a32044b85c8e7a720d9240d048ee7)), closes [#389](https://github.com/usekaneo/kaneo/issues/389) 950* reorder imports in task-activities and task-comment components for consistency ([3267efe](https://github.com/usekaneo/kaneo/commit/3267efe56178413a53497c2f47be745839e4ef62)) 951 952 953### Features 954 955* **#383:** add rich text editor for comments ([#435](https://github.com/usekaneo/kaneo/issues/435)) ([9787e0b](https://github.com/usekaneo/kaneo/commit/9787e0b075f68286fa2e2d81d516f84ee877d084)), closes [#383](https://github.com/usekaneo/kaneo/issues/383) 956* **391:** add "archive" and "planned" to the context menu of cards ([#436](https://github.com/usekaneo/kaneo/issues/436)) ([48f4a03](https://github.com/usekaneo/kaneo/commit/48f4a03a3a4b13fa069890100ba3af82958bc92a)) 957* enhance metadata and sitemap for improved SEO and user experience ([472ff23](https://github.com/usekaneo/kaneo/commit/472ff231656025c0b7bb939c8c01bff0bd2b63be)) 958* replace loading indicators with a new LoadingSkeleton component for improved UI consistency ([d4c7069](https://github.com/usekaneo/kaneo/commit/d4c7069da5eff244c46fb8fc7b81c144fb0e80ba)) 959 960 961 962## [1.2.3](https://github.com/usekaneo/kaneo/compare/v1.2.2...v1.2.3) (2025-08-06) 963 964 965 966## [1.2.2](https://github.com/usekaneo/kaneo/compare/v1.2.1...v1.2.2) (2025-08-06) 967 968 969### Bug Fixes 970 971* update default API URL to localhost and add ASCII art logo in main entry file ([0b44b86](https://github.com/usekaneo/kaneo/commit/0b44b86ef067059eb8c73c362e7ee4d7fcbf12dc)) 972 973 974### Features 975 976* implement GitHub issue handling for task status and priority changes ([6d7fe20](https://github.com/usekaneo/kaneo/commit/6d7fe200f3ae1fa73149d36e6a87f179f8e8796d)) 977 978 979 980## [1.2.1](https://github.com/usekaneo/kaneo/compare/v1.2.0...v1.2.1) (2025-08-05) 981 982 983### Features 984 985* add delete task confirmation dialog to task card and task info components ([0fa817f](https://github.com/usekaneo/kaneo/commit/0fa817f972407cb4e6669b964dec052950eebbf1)) 986* enhance task description formatting and skip GitHub issue creation for related tasks ([63cca0a](https://github.com/usekaneo/kaneo/commit/63cca0ac5160724e09065fef95bdd6ad723cde3d)) 987 988 989 990# [1.2.0](https://github.com/usekaneo/kaneo/compare/v1.1.9...v1.2.0) (2025-08-01) 991 992 993### Bug Fixes 994 995* resolve delete project dialog bug ([#419](https://github.com/usekaneo/kaneo/issues/419)) ([9d11864](https://github.com/usekaneo/kaneo/commit/9d1186494d725cb585cd35d435800fcb2b628529)) 996 997 998 999## [1.1.9](https://github.com/usekaneo/kaneo/compare/v1.1.8...v1.1.9) (2025-07-30) 1000 1001 1002 1003## [1.1.8](https://github.com/usekaneo/kaneo/compare/v1.1.7...v1.1.8) (2025-07-22) 1004 1005 1006### Features 1007 1008* add croner for scheduled tasks and implement demo user setup ([cfcfd60](https://github.com/usekaneo/kaneo/commit/cfcfd6034589ee3caa57ea42234260f82d7afa34)) 1009 1010 1011 1012## [1.1.7](https://github.com/usekaneo/kaneo/compare/v1.1.6...v1.1.7) (2025-07-22) 1013 1014 1015### Features 1016 1017* enable demo mode in layout and dashboard components ([c6cd1fc](https://github.com/usekaneo/kaneo/commit/c6cd1fc3719276c66693cc0c8457816257299778)) 1018 1019 1020 1021## [1.1.6](https://github.com/usekaneo/kaneo/compare/v1.1.5...v1.1.6) (2025-07-22) 1022 1023 1024 1025## [1.1.5](https://github.com/usekaneo/kaneo/compare/v1.1.4...v1.1.5) (2025-07-21) 1026 1027 1028### Bug Fixes 1029 1030* port number in documentation ([#375](https://github.com/usekaneo/kaneo/issues/375)) ([b1e9814](https://github.com/usekaneo/kaneo/commit/b1e981468667e6ad03276c2172ea23393d40c2c5)) 1031 1032 1033 1034## [1.1.4](https://github.com/usekaneo/kaneo/compare/v1.1.0...v1.1.4) (2025-07-10) 1035 1036 1037### Bug Fixes 1038 1039* update task detail modal to display assignee name ([2884c78](https://github.com/usekaneo/kaneo/commit/2884c78c77edfbef23ce01eef8fef8d153208bda)) 1040 1041 1042### Features 1043 1044* implement GitHub issues import functionality ([ef1bb63](https://github.com/usekaneo/kaneo/commit/ef1bb636dc1876d0d4d2108f732efc98d2568bec)) 1045* implement global search functionality ([f840ec7](https://github.com/usekaneo/kaneo/commit/f840ec79269dbdaed53d1be6755e011e485c040f)) 1046* implement task detail modal and enhance task interaction ([eb3abcc](https://github.com/usekaneo/kaneo/commit/eb3abccdb8a98afcc6be7063e85451e8364cdbf0)) 1047 1048 1049 1050# [1.1.0](https://github.com/usekaneo/kaneo/compare/v1.0.9...v1.1.0) (2025-07-06) 1051 1052 1053### Bug Fixes 1054 1055* update task assignee handling and improve task display ([e23f230](https://github.com/usekaneo/kaneo/commit/e23f230891ee7e24fff1e16a67d36a7fda73a585)) 1056 1057 1058### Features 1059 1060* enhance task retrieval and display with assignee details ([18c5cb2](https://github.com/usekaneo/kaneo/commit/18c5cb28685cb930be93eccb9387208d7ef3969b)) 1061 1062 1063 1064## [1.0.9](https://github.com/usekaneo/kaneo/compare/v1.0.2...v1.0.9) (2025-07-05) 1065 1066 1067### Bug Fixes 1068 1069* update Quick Start link in README to point to documentation ([cfed1cc](https://github.com/usekaneo/kaneo/commit/cfed1ccc312081dc6fc405479e091ae0c4ec8d21)) 1070 1071 1072### Features 1073 1074* add configuration endpoint and integrate config handling in sign-up flow ([700266d](https://github.com/usekaneo/kaneo/commit/700266d237c5787ee6991344380a5afbdd4dd9c7)) 1075* add documentation links to home layout with icons ([6c1a350](https://github.com/usekaneo/kaneo/commit/6c1a350fe3885ce4b1e37a4684f2f0b44cc69166)) 1076* add theme selection options to command palette ([1683937](https://github.com/usekaneo/kaneo/commit/1683937da3329d5cd97e0c6d64054dfde433a798)) 1077* update footer with operational status link and visual indicator ([4018f13](https://github.com/usekaneo/kaneo/commit/4018f13d884d4f4e9c7e5b03f4e552bc522ddad6)) 1078* update layout configuration and metadata ([8bd9407](https://github.com/usekaneo/kaneo/commit/8bd9407d18c5d57285e837636ad88a6ddb34f55f)) 1079 1080 1081 1082## [1.0.2](https://github.com/usekaneo/kaneo/compare/v1.0.1...v1.0.2) (2025-06-22) 1083 1084 1085 1086## [1.0.1](https://github.com/usekaneo/kaneo/compare/v1.0.0...v1.0.1) (2025-06-22) 1087 1088 1089### Features 1090 1091* GitHub integration ([#323](https://github.com/usekaneo/kaneo/issues/323)) ([1457e37](https://github.com/usekaneo/kaneo/commit/1457e37b10cd2c5a3a8b6fda0782172b9e72c035)) 1092 1093 1094 1095# [1.0.0](https://github.com/usekaneo/kaneo/compare/v0.4.0...v1.0.0) (2025-06-20) 1096 1097 1098### Bug Fixes 1099 1100* adjust metadata title template for Kaneo documentation ([4e696ab](https://github.com/usekaneo/kaneo/commit/4e696ab7ba233a5a1359de0ae7389a44d37b2c3d)) 1101* simplify metadata default title for Kaneo documentation ([3c24b09](https://github.com/usekaneo/kaneo/commit/3c24b09898e3cbd91198ce831d21baaaf1d32ad1)) 1102* update metadata template for Kaneo project ([020e383](https://github.com/usekaneo/kaneo/commit/020e383918c1881ddb9cb68dfbdcf51fe6621d12)) 1103* update metadata title template for Kaneo documentation ([2fe6196](https://github.com/usekaneo/kaneo/commit/2fe6196545b3c1ecec912e880e9367d95e868767)) 1104 1105 1106### Features 1107 1108* add manifest and icons for Kaneo project management platform ([fe2d19d](https://github.com/usekaneo/kaneo/commit/fe2d19d937bc4e96aa42b9badc0554e0b4918c59)) 1109* **board:** add CreateTaskModal for task creation functionality ([2bec2d0](https://github.com/usekaneo/kaneo/commit/2bec2d0e92d9f16408f551d08eb87582977ff213)) 1110* comments ui proposal ([#262](https://github.com/usekaneo/kaneo/issues/262)) ([741bbc4](https://github.com/usekaneo/kaneo/commit/741bbc41f617c2cb521e7937c66ab60202713793)) 1111* enhance project settings form with unsaved changes warning ([36854d9](https://github.com/usekaneo/kaneo/commit/36854d926069b48b62f896c48d0dbace849d830c)) 1112* **hero:** update hero component to promote Kaneo Cloud with new icon and link ([23935fb](https://github.com/usekaneo/kaneo/commit/23935fb45b53b03f9e02bb3753677ab1eb96ebed)) 1113* **index.html:** add Plausible Analytics script for cloud.kaneo.app domain ([4edabaf](https://github.com/usekaneo/kaneo/commit/4edabafad7387e8d7ec384548fe10c2af2303ca2)) 1114* migrate from SQLite to PostgreSQL ([#315](https://github.com/usekaneo/kaneo/issues/315)) ([ee540d4](https://github.com/usekaneo/kaneo/commit/ee540d407ce8708874dc6d5694c80eb5e40107b4)) 1115* update documentation with cloud version promotion ([add275c](https://github.com/usekaneo/kaneo/commit/add275cbbd85eeb57186d58f8f7ada2363ea1a61)) 1116 1117 1118 1119# [0.4.0](https://github.com/usekaneo/kaneo/compare/v0.3.0...v0.4.0) (2025-05-10) 1120 1121 1122### Bug Fixes 1123 1124* add out directory to ignored files in biome.json ([5607363](https://github.com/usekaneo/kaneo/commit/5607363dc2e015f2ca7ce248964102aa3191532a)) 1125* correct Open Graph image URL to use the proper domain path ([c2f928f](https://github.com/usekaneo/kaneo/commit/c2f928f308116211d06b332cae6cf944d7ac1e46)) 1126* edit project slug max length ([#137](https://github.com/usekaneo/kaneo/issues/137)) ([e8b1c3c](https://github.com/usekaneo/kaneo/commit/e8b1c3cd6071a76d30430564531a2d8461397c7e)) 1127* ensure tables are created only if they do not already exist ([36e6cde](https://github.com/usekaneo/kaneo/commit/36e6cde6128576c9b0caae4c23ab3cb2bcc8bcde)) 1128* fix workspace setting sidebar icon ([#157](https://github.com/usekaneo/kaneo/issues/157)) ([a64f7ba](https://github.com/usekaneo/kaneo/commit/a64f7bad43b208469c5043e9b078ce36667a19b4)) 1129* fixed the saving of the indent of the description of the task ([#219](https://github.com/usekaneo/kaneo/issues/219)) ([201d7ee](https://github.com/usekaneo/kaneo/commit/201d7eefac0203bb221794c481c8921a4ae85756)) 1130* project is highlighted when backlog is active ([#131](https://github.com/usekaneo/kaneo/issues/131)) ([b7daaa3](https://github.com/usekaneo/kaneo/commit/b7daaa37a07a1e88d1d744cd118bd1718db946a6)) 1131* remove title from SVG in Open Graph component and add lint ignore comment ([8db20af](https://github.com/usekaneo/kaneo/commit/8db20af507f909f81135eb964466de5b1d1d67eb)) 1132* remove unnecessary logging of slug in metadata generation ([ad5c814](https://github.com/usekaneo/kaneo/commit/ad5c8147e46a0db785a680dc56b97c2bda874fcc)) 1133* reorder import statements in layout file for consistency ([13c092f](https://github.com/usekaneo/kaneo/commit/13c092f9e9e50e56b0561c5c698afdf711ac6394)) 1134* streamline Open Graph image URL by consolidating domain path ([662ba97](https://github.com/usekaneo/kaneo/commit/662ba97530f9f5887db484331c8ecd694625b3c8)) 1135* update API URL handling in client initialization ([c01daad](https://github.com/usekaneo/kaneo/commit/c01daadfafcd488ed9e7eaf2ad8f52c3360277d2)) 1136* update base path and image URL for Open Graph metadata in documentation ([f4ae3c1](https://github.com/usekaneo/kaneo/commit/f4ae3c1616306ef1b253ee0fc7cdbb89bf1c4d39)) 1137* update environment variable handling and Dockerfile comments ([6222ad6](https://github.com/usekaneo/kaneo/commit/6222ad6080cf768364830814c522c69c207dc0c5)) 1138* update font file paths for Open Graph image generation ([08c13b8](https://github.com/usekaneo/kaneo/commit/08c13b8b383aa56a9adac5ad04dd21931d00ee14)) 1139* update Open Graph image generation and enhance metadata logging ([18c821d](https://github.com/usekaneo/kaneo/commit/18c821dceae414d13bb849578668fd6d9c30e624)) 1140* update Open Graph image URL to include full domain path ([e9498f1](https://github.com/usekaneo/kaneo/commit/e9498f12ea2379e4b51419e2375773e094300889)) 1141* update Open Graph image URL to use the correct GitHub Pages domain ([0645f15](https://github.com/usekaneo/kaneo/commit/0645f15b0aa5fb96412022b18050d0f71f6c9043)) 1142* update port forwarding configuration in documentation and deployment files ([4e01f98](https://github.com/usekaneo/kaneo/commit/4e01f98e1a102b07725f15a05f858270734430d0)) 1143* update registration environment variable and improve error handling ([e5c5b0f](https://github.com/usekaneo/kaneo/commit/e5c5b0f07c97a2e8b4864e3d03cacae163c2796a)) 1144* update site name in Open Graph metadata and enhance layout for image generation ([cdd243c](https://github.com/usekaneo/kaneo/commit/cdd243c58694e7f6f8e8e4bfcd2fcd81bf25dab1)) 1145* update site name in Open Graph metadata and enhance layout for image generation ([bfbad94](https://github.com/usekaneo/kaneo/commit/bfbad94613b74a933a5fce882e8ef3179b1fd4de)) 1146 1147 1148### Features 1149 1150* add "Edit on GitHub" link to documentation pages ([2acb149](https://github.com/usekaneo/kaneo/commit/2acb14937c617f2cc50f32c669fc11173591df9a)) 1151* add documentation site with Next.js and Fumadocs ([#163](https://github.com/usekaneo/kaneo/issues/163)) ([014c9cf](https://github.com/usekaneo/kaneo/commit/014c9cfa27e25047daa1a0f24fb391ce78dcd457)) 1152* add Icon component for Open Graph image generation and update metadata structure ([75ece2a](https://github.com/usekaneo/kaneo/commit/75ece2a037a472d15b4c9813bb1a0d6e5d6acab8)) 1153* add Inter font files and integrate them into Open Graph image generation ([469dba2](https://github.com/usekaneo/kaneo/commit/469dba2666d90b618d93c3fa975eb4c7580bffa2)) 1154* add issue and pull request templates for better contribution guidelines ([bb47fda](https://github.com/usekaneo/kaneo/commit/bb47fdaf1a6a1dc22f6407ff466020803e1681b4)) 1155* add label management functionality ([6ea9406](https://github.com/usekaneo/kaneo/commit/6ea9406f5577f5a68a90f7d23f22c4b02a8d1555)) 1156* add Plausible analytics script to layout components ([30a066c](https://github.com/usekaneo/kaneo/commit/30a066c90260b97deb0378d1fae81bc8f1b83a8b)) 1157* add registration control feature ([#134](https://github.com/usekaneo/kaneo/issues/134)) ([5b86636](https://github.com/usekaneo/kaneo/commit/5b866368581f6559a10ce951acaad5a7345f02ea)) 1158* add sitemap generation and Open Graph image support ([0ba4fb0](https://github.com/usekaneo/kaneo/commit/0ba4fb09eca1f852375d5882a645366ef69111c6)) 1159* add sorting functionality to task filters ([#217](https://github.com/usekaneo/kaneo/issues/217)) ([3d3d4a8](https://github.com/usekaneo/kaneo/commit/3d3d4a87853e566f2d3c4530e7c2264beb74d40f)) 1160* add task import/export functionality ([f8612a3](https://github.com/usekaneo/kaneo/commit/f8612a3261e2a7a3a6f2613ed5ef939569d8a035)) 1161* delete a task option [#122](https://github.com/usekaneo/kaneo/issues/122) ([#216](https://github.com/usekaneo/kaneo/issues/216)) ([86bacb6](https://github.com/usekaneo/kaneo/commit/86bacb69cffc669eae2b3816fdb809fcee5d4c74)) 1162* disable create project and workspace buttons ([#133](https://github.com/usekaneo/kaneo/issues/133)) ([89e2d66](https://github.com/usekaneo/kaneo/commit/89e2d66165c77fc39500ff8a533431c956cda469)) 1163* enhance CreateTaskModal with improved layout and scrolling ([#183](https://github.com/usekaneo/kaneo/issues/183)) ([452b80b](https://github.com/usekaneo/kaneo/commit/452b80b19c4002d91ebf3c19bec8103c2defc0d0)) 1164* enhance homepage metadata for SEO and social sharing ([622367e](https://github.com/usekaneo/kaneo/commit/622367ec2eb7c3aed6ddbee07be7be923f0b42c4)) 1165* enhance project settings with task data and project icon ([62084a8](https://github.com/usekaneo/kaneo/commit/62084a8d6950006e32178fb7175ae6c81634f2b0)) 1166* implement time tracking feature for tasks ([#172](https://github.com/usekaneo/kaneo/issues/172)) ([2c4e4ca](https://github.com/usekaneo/kaneo/commit/2c4e4ca921cc49f99ed691da98dca076ebc450f5)) 1167* integrate project data fetching in task edit page ([a5d64c2](https://github.com/usekaneo/kaneo/commit/a5d64c27a81b750f8134ad195a97a35ebaef9f58)) 1168* migrate to node.js ([#138](https://github.com/usekaneo/kaneo/issues/138)) ([d099533](https://github.com/usekaneo/kaneo/commit/d099533809a50c8611c5594952706541cf92091d)) 1169* **notification:** implement notification system ([#270](https://github.com/usekaneo/kaneo/issues/270)) ([3907fb2](https://github.com/usekaneo/kaneo/commit/3907fb23042e8654a6e799167098a81873f661ab)) 1170* right click card/row context menu ([#238](https://github.com/usekaneo/kaneo/issues/238)) ([0754ae1](https://github.com/usekaneo/kaneo/commit/0754ae1e77eb2ffab22dc5fd478c1b248090b671)) 1171* set base path for documentation site to "/kaneo" ([88661a0](https://github.com/usekaneo/kaneo/commit/88661a0bfae81b19fd157fc9d5b8871efd04b7de)) 1172* update Hero component link to roadmap and add live roadmap ([c62925f](https://github.com/usekaneo/kaneo/commit/c62925f28ae32b572ae2414dafbfcc6542dcaddb)) 1173* workspace details update and delete feature added ([#119](https://github.com/usekaneo/kaneo/issues/119)) ([44af5ff](https://github.com/usekaneo/kaneo/commit/44af5ff2be063700efbcfb758ba6ca01b2084a77)) 1174 1175 1176 1177# [0.3.0](https://github.com/usekaneo/kaneo/compare/v0.2.0...v0.3.0) (2025-03-26) 1178 1179 1180### Bug Fixes 1181 1182* accessibility issues with workspace picker ([78cf89e](https://github.com/usekaneo/kaneo/commit/78cf89ec44054ce2d2ed049c436ad1c3864a5291)) 1183* improves bakclog task row popover styles ([cfd7ea8](https://github.com/usekaneo/kaneo/commit/cfd7ea88f2797511ca6afda3b8e2f0508b99bec7)) 1184 1185 1186### Features 1187 1188* adds acl's and removing of team members ([43963a0](https://github.com/usekaneo/kaneo/commit/43963a0f70ab10d32606b4adac3d646d3836ba74)) 1189* adds archiving of tasks ([4bfb3eb](https://github.com/usekaneo/kaneo/commit/4bfb3eb5dd8a9228d534ecba9ded5796a8e74357)) 1190* adds backlog ([5fb541c](https://github.com/usekaneo/kaneo/commit/5fb541c81501b08255c227aaacee9694e8160fcd)) 1191 1192 1193 1194# [0.2.0](https://github.com/usekaneo/kaneo/compare/v0.1.0...v0.2.0) (2025-03-24) 1195 1196 1197### Bug Fixes 1198 1199* adapting list view on mobile drag ([217ceab](https://github.com/usekaneo/kaneo/commit/217ceabaa2c40ecad76d571fa450d6adfa89ae19)) 1200* adding clear all filters buttons, making responsive ([e5d04dc](https://github.com/usekaneo/kaneo/commit/e5d04dc5f5cfcf5e5ea6b9a41f7e1848bfcdb87b)) 1201* adding loading spinner on task edit page ([d61ffe6](https://github.com/usekaneo/kaneo/commit/d61ffe6d6b7170f01a94e24c4eeacc41800a4c38)) 1202* clear input fields when closing create task dialog ([#115](https://github.com/usekaneo/kaneo/issues/115)) ([731687e](https://github.com/usekaneo/kaneo/commit/731687ecd6b2dee74f8ff1805a39639dd18719b5)) 1203* Clear input fields when closing dialogs ([#89](https://github.com/usekaneo/kaneo/issues/89)) ([1578c0e](https://github.com/usekaneo/kaneo/commit/1578c0ecb6c675c6162f8421ce48d18bd69d9ab0)) 1204* deciding scure of cookie based on request protocol ([3980cdf](https://github.com/usekaneo/kaneo/commit/3980cdf125e5b21c0ab1e3c67bad52084f7f4f25)) 1205* disabling inviting already invited users ([7d13439](https://github.com/usekaneo/kaneo/commit/7d134396c1f2b5d57a0e3fc594ba35fbb65067d5)) 1206* fixing desktop layout for task edition ([07ec9bf](https://github.com/usekaneo/kaneo/commit/07ec9bf183dbcb60b0a3517ea0ed9882f247ae2d)) 1207* fixing desktop styles for task edit ([cb40454](https://github.com/usekaneo/kaneo/commit/cb404545e3a6df3ec86f9b6492f68c4541382c9a)) 1208* force field validation errors ([#109](https://github.com/usekaneo/kaneo/issues/109)) ([654a185](https://github.com/usekaneo/kaneo/commit/654a185c9dbe6f679327c634af016af50e947efa)) 1209* loading tasks initially ([91174ca](https://github.com/usekaneo/kaneo/commit/91174cac3f1a92d0a563926a9bd00b79ce0d902c)) 1210* lowering elysia version to 1.2.15 ([30de754](https://github.com/usekaneo/kaneo/commit/30de7540d940738f12c8fb50cc3debbe4a0410a3)) 1211* making alert have only 12 rem height ([df9a798](https://github.com/usekaneo/kaneo/commit/df9a798c5ccf73d39d9969c8045a398a4b7daf22)) 1212* making board skeletons full width ([77fd7b4](https://github.com/usekaneo/kaneo/commit/77fd7b44cff4df4e261a90c52fd8f8f2c4ce9a85)) 1213* making columns grow as much space as they have ([a8a3540](https://github.com/usekaneo/kaneo/commit/a8a35406d9dcee3b2d44c20637b4778a5fd8768a)) 1214* making demo email unique ([cd42ed2](https://github.com/usekaneo/kaneo/commit/cd42ed2fb0b0e776eec119637cfdcfe45aca2b67)) 1215* making new session for demo user and updating data purge for every hour ([4db1105](https://github.com/usekaneo/kaneo/commit/4db1105681b8fdb6134641456ea60adb87b4402c)) 1216* making tooltip work on mobile ([66ff3f3](https://github.com/usekaneo/kaneo/commit/66ff3f3b3b457bcfe7fc05e00feaf8bb962f5036)) 1217* not returning from middleware ([b71f4c6](https://github.com/usekaneo/kaneo/commit/b71f4c6adb3bfbb2f0d06beee9bdfe14a6510526)) 1218* removing console log ([19bfbc6](https://github.com/usekaneo/kaneo/commit/19bfbc6d31792597b9ef4db61d422445b81dcec7)) 1219* removing fixed height on alert ([cacec48](https://github.com/usekaneo/kaneo/commit/cacec486995634e416c2b8867f13e526c2facacf)) 1220* removing un-setting to workspace and projects when going to settings ([d4b8e5a](https://github.com/usekaneo/kaneo/commit/d4b8e5aa7858958fca15ddc5a24ef7385e099e90)) 1221* renewing sessions on demo mode ([2118510](https://github.com/usekaneo/kaneo/commit/2118510f61f6aa336213387217210ec9e0e530a7)) 1222* returing padding to board ([56d3086](https://github.com/usekaneo/kaneo/commit/56d30860f6ad42acebad16de81099be27eefcc69)) 1223* session expired wasn't getting recreated on demo ([30c0fbb](https://github.com/usekaneo/kaneo/commit/30c0fbbc25fdbf7d4913107098f90a4734efb3ab)) 1224* setting demo sessions to 15m ([d45129c](https://github.com/usekaneo/kaneo/commit/d45129c13c6a190099bfe2ef2cf97fe1a7d21187)) 1225* settings page had workspace selection screen ([6dfa90f](https://github.com/usekaneo/kaneo/commit/6dfa90f483e78906dee087efd44b043b91321504)) 1226* showing empty state for workspaces ([cdf8b11](https://github.com/usekaneo/kaneo/commit/cdf8b119092c77bdd6627ad775ecc291bbcf8e88)) 1227 1228 1229### Features 1230 1231* add alert for demo page ([#85](https://github.com/usekaneo/kaneo/issues/85)) ([eeca442](https://github.com/usekaneo/kaneo/commit/eeca442f0ef7d9462c83b387ddc20622850ee8aa)) 1232* adding board filters ([8c55b37](https://github.com/usekaneo/kaneo/commit/8c55b37a5ce1d77a926955f18409e92b91e12e93)) 1233* adding demo setup ([#83](https://github.com/usekaneo/kaneo/issues/83)) ([2ff307a](https://github.com/usekaneo/kaneo/commit/2ff307a0b60d6c453dd2806cfb3d42c49f6e2489)) 1234* adding dynamic titles ([6c7d5f2](https://github.com/usekaneo/kaneo/commit/6c7d5f2a09015c190b90714c72a5e669c10d8067)) 1235* adding option to update/remove projects ([8478ab0](https://github.com/usekaneo/kaneo/commit/8478ab06d8daf6487227c7723073129fbf177881)) 1236* adding position of tickets in columns ([93556e7](https://github.com/usekaneo/kaneo/commit/93556e7f71aefe202ee68366004d4b10ab4bcb31)) 1237* adding rich text editor in create task modal ([0f18b94](https://github.com/usekaneo/kaneo/commit/0f18b94f8e6dcecc63ceb6d200c17aa467953782)) 1238* adding seo support ([029a3af](https://github.com/usekaneo/kaneo/commit/029a3afabb660b3b087a8090eccd254caed9f5fa)) 1239* adding toast component ([2bb4f1c](https://github.com/usekaneo/kaneo/commit/2bb4f1cf8f54000030014336a41300a4a84cb359)) 1240* **deployment:** add Helm chart and improve container security ([#116](https://github.com/usekaneo/kaneo/issues/116)) ([139fb51](https://github.com/usekaneo/kaneo/commit/139fb51c5e7e64d5b7bb646f4dfefa5ca954008a)), closes [#80](https://github.com/usekaneo/kaneo/issues/80) [#80](https://github.com/usekaneo/kaneo/issues/80) 1241* **frontend:** :sparkles: adds cmd+k ([70e0407](https://github.com/usekaneo/kaneo/commit/70e0407c0cc0ad6347e8c6019f7c37904c3224a9)) 1242* improved seo ([15b3747](https://github.com/usekaneo/kaneo/commit/15b37477f5a4e13c02505d6102b1a8a1eb0d387f)) 1243* list view ([5f15ebc](https://github.com/usekaneo/kaneo/commit/5f15ebc1ca8c75d8480beaaa8dfadbdef8548d60)) 1244* making tasks editable ([#97](https://github.com/usekaneo/kaneo/issues/97)) ([67448aa](https://github.com/usekaneo/kaneo/commit/67448aa550e1f14a3f5b80019bab707a11e509bb)) 1245* migrating from rabbit mq to node's event emitter ([1a3fe5f](https://github.com/usekaneo/kaneo/commit/1a3fe5f7c410fd64d263338b772a121c7c0f6158)) 1246* moving from websockets and using polling ([da4dc1a](https://github.com/usekaneo/kaneo/commit/da4dc1a9ab0db3d9094d55af365147a5f9e32b65)) 1247* updating user info popup ([ed75a39](https://github.com/usekaneo/kaneo/commit/ed75a391ac4a4ee6b214f97655e864b218ac5a8a)) 1248 1249 1250 1251# 0.1.0 (2025-02-22) 1252 1253 1254### Bug Fixes 1255 1256* :bug: fixing deleted workspaces being cached ([624b206](https://github.com/usekaneo/kaneo/commit/624b20676fedf1b1a5871f916a5c1d5c38a5d2cb)) 1257* :bug: fixing overflowing workspace names ([0c2ab27](https://github.com/usekaneo/kaneo/commit/0c2ab2705d82c86ace8b4919c59d7773b63e989d)) 1258* :bug: fixing route generation for vite ([73ddd6d](https://github.com/usekaneo/kaneo/commit/73ddd6d0138e9223921cbefdd727b2fa61408be0)) 1259* :bug: remove unused import ([fa639e1](https://github.com/usekaneo/kaneo/commit/fa639e15e1c847d4ac89b7925fb2606b6e5900a4)) 1260* :construction_worker: fixing build on pipeline ([767ba10](https://github.com/usekaneo/kaneo/commit/767ba103aca3beeda0a6f0a0df4459ce071f3b74)) 1261* :green_heart: fixing formatting in package.json ([4644f0f](https://github.com/usekaneo/kaneo/commit/4644f0f6e3413591c9dd837a67df7cf8e735718e)) 1262* :sparkles: format drizzle.config.ts ([cccd3ae](https://github.com/usekaneo/kaneo/commit/cccd3aea9420d4815501ec0d15ef1dc08a1f1b15)) 1263* adding cursor button ([3b33c69](https://github.com/usekaneo/kaneo/commit/3b33c69f43c6adb6ad2e11284d20fb294941016b)) 1264* adding dynamic view height on sidebar ([e7f4360](https://github.com/usekaneo/kaneo/commit/e7f4360eaf74b57eb8de48c2709ac4bfd418ee60)) 1265* adding loading state for projects, sync ws when creating new tasks ([3977931](https://github.com/usekaneo/kaneo/commit/3977931ae07de1bcbf3ed1652ffead18b4469b2f)) 1266* changing release branch ([3636788](https://github.com/usekaneo/kaneo/commit/3636788ca23bf418ef098fa2dad4c0da67f09d74)) 1267* fixed but when preloading a workspace / project ([19f3136](https://github.com/usekaneo/kaneo/commit/19f3136e1209203c7dded63c05ee7d6982e668f0)) 1268* fixing build context ([fa736c5](https://github.com/usekaneo/kaneo/commit/fa736c5c60ac75b9a8d9a2f583c49b08d597d1cc)) 1269* fixing empty states ([cdb92fe](https://github.com/usekaneo/kaneo/commit/cdb92fe80858c41f3fdf8009abff87c6df023773)) 1270* fixing local development setup ([894d55d](https://github.com/usekaneo/kaneo/commit/894d55d1c6440b161dd66dd70c7b251db3be3069)) 1271* fixing long task titles ([8927a97](https://github.com/usekaneo/kaneo/commit/8927a971e5b53cbc69bf543efd8bb1d7fd00778e)) 1272* fixing route selection and creating tasks with no asignee ([ae9bc8e](https://github.com/usekaneo/kaneo/commit/ae9bc8eebecc4786e3e7630432e9bc98cf03dd0f)) 1273* improving padding for user info section ([4e904bf](https://github.com/usekaneo/kaneo/commit/4e904bfc8051c49c3468690ae99fbce5706d7fcf)) 1274* improving scrolling on dnd ([17a54fd](https://github.com/usekaneo/kaneo/commit/17a54fdfcbcb9bc43efbe7dd05dd854872930ad9)) 1275* listing web's nginx conf ([9ae5b32](https://github.com/usekaneo/kaneo/commit/9ae5b3209d84529c7edc482f118826502327dfe9)) 1276* major route refactor, adding empty / selection states ([4b448ec](https://github.com/usekaneo/kaneo/commit/4b448ec4f2e365553f62b345032abe713ae14bc3)) 1277* making settings not dependant on a workspaceId ([4a15188](https://github.com/usekaneo/kaneo/commit/4a15188bbdefa3cb8012f42f308bcd5cfae23882)) 1278* making sidebar fixed ([6761a4f](https://github.com/usekaneo/kaneo/commit/6761a4f9930d8f2c77241f2041c4b338750f7665)) 1279* making sidebar on mobile floating ([c3ba0e2](https://github.com/usekaneo/kaneo/commit/c3ba0e244a0d86a7390d97b145e0330b795d8410)) 1280* refactoring publishing flow ([5471b88](https://github.com/usekaneo/kaneo/commit/5471b88ee244064b69853fd0a914cf32803f9f8f)) 1281* removing unused import ([9466dc5](https://github.com/usekaneo/kaneo/commit/9466dc5d18e46d8f30000cf110ed255b53a3045d)) 1282* removing unused packages ([20a8c66](https://github.com/usekaneo/kaneo/commit/20a8c6694d1e1bc345655a4b85a56bf7a981dc48)) 1283* removing unused packages ([49ba8d1](https://github.com/usekaneo/kaneo/commit/49ba8d196d44715dd736ad3de4690a70686f46a3)) 1284* removing unused packages ([de87b29](https://github.com/usekaneo/kaneo/commit/de87b298d00cddf7fff0799bcce7149beb7f2123)) 1285* reseting zustand after sign out ([9352b9f](https://github.com/usekaneo/kaneo/commit/9352b9f77b10fbd37c1ad5557e3368ad27c1fdb1)) 1286* task title was overflowing when too long ([9627cb3](https://github.com/usekaneo/kaneo/commit/9627cb3c25b30e6fb5287a32aebb32bf76ddface)) 1287* updated mutateFn for sign in / up flow ([73f6b68](https://github.com/usekaneo/kaneo/commit/73f6b681fdb084b541bc32738cb397f0b9f6717a)) 1288* updated urls and removing urls ([fd7f1d7](https://github.com/usekaneo/kaneo/commit/fd7f1d765451fd55969fecb5331b61584698d296)) 1289* updating docker context ([0bb17b5](https://github.com/usekaneo/kaneo/commit/0bb17b5d786c3ef110fbd16f08701b139bf39c7f)) 1290* updating reamde ([d6d3ed8](https://github.com/usekaneo/kaneo/commit/d6d3ed8bf8cab3b9a27747c66c4d0ffdf9e2ba13)) 1291* wrong z-index on modals ([2de17b8](https://github.com/usekaneo/kaneo/commit/2de17b8b1993d847a2f22a43891f2254b66ef3a2)) 1292 1293 1294### Features 1295 1296* :construction_worker: adding workflow to lint project ([382d6c5](https://github.com/usekaneo/kaneo/commit/382d6c5ef0a084d026a7238689f8a357fc05c5fa)) 1297* :construction_worker: updating husky and commitlint ([33e2920](https://github.com/usekaneo/kaneo/commit/33e292027fea1d6dc4546a61b869f180e7d129e0)) 1298* :construction_worker: updating workflow name ([f13d4ef](https://github.com/usekaneo/kaneo/commit/f13d4eff1c021be68b01c7381439d28629b6e22b)) 1299* :fire: adding initial kanban board ([0e2734a](https://github.com/usekaneo/kaneo/commit/0e2734a4757722d753be398c9f7273b7fdfc1274)) 1300* :fire: migrating to sessions, using file routes, adding auth provider ([d6f8ecc](https://github.com/usekaneo/kaneo/commit/d6f8ecce077e3fac67111e7585f81b6bd268d191)) 1301* :sparkles: adding crud for workspaces ([faad3a4](https://github.com/usekaneo/kaneo/commit/faad3a49a327ed3cbee14d96a923997a5daf8bbd)) 1302* :sparkles: adding marketing image ([841eee9](https://github.com/usekaneo/kaneo/commit/841eee9fcf4440370fdd95ee73731d591a6795b4)) 1303* :sparkles: adding marketing image ([91ac6c1](https://github.com/usekaneo/kaneo/commit/91ac6c189ddc81535cf498abcfb8e63a8c32cead)) 1304* :sparkles: adding marketing image ([e0dbd6b](https://github.com/usekaneo/kaneo/commit/e0dbd6bd41a440a0114e5c413d673601153d58a6)) 1305* :sparkles: adding marketing image ([a8568c1](https://github.com/usekaneo/kaneo/commit/a8568c1f6d04685d387996448830b1fb166740e5)) 1306* :sparkles: adding projects ([db2f600](https://github.com/usekaneo/kaneo/commit/db2f600d58ea45bf410f8b91de0577f969b2fbda)) 1307* :sparkles: finishing authentication, adding color modes ([da9c10f](https://github.com/usekaneo/kaneo/commit/da9c10fa56ccf479977d3fad8a547d684067256d)) 1308* :sparkles: finishing socket communication for tasks ([dcb8475](https://github.com/usekaneo/kaneo/commit/dcb84754b3bb970415bb7e16200224bef5271823)) 1309* :sparkles: initial commit for projects ([200d9a6](https://github.com/usekaneo/kaneo/commit/200d9a6df400bab61bbc63f2a28dc3807da77606)) 1310* :sparkles: updating logo design ([b8250e6](https://github.com/usekaneo/kaneo/commit/b8250e68fc3f8013b548750fb87140cb55811ac7)) 1311* adding docker images and compose ([537b47e](https://github.com/usekaneo/kaneo/commit/537b47e328b8b5ee2ef1f0ffb71e78e8e3a42ee8)) 1312* adding empty / error states ([5a0ae89](https://github.com/usekaneo/kaneo/commit/5a0ae89b2f43ee78f955840758bf95cb24fa8ec1)) 1313* adding invites for users ([6f509ea](https://github.com/usekaneo/kaneo/commit/6f509ea85c76de40811282e673caa99ac174df69)) 1314* adding multi platform build ([9e40708](https://github.com/usekaneo/kaneo/commit/9e407089a09f93c0a5ecc8296444f0d3f61f3400)) 1315* adding pending invited users screen ([138dc70](https://github.com/usekaneo/kaneo/commit/138dc7084d9d30bc4a35e2ed94aed90e4c82dccc)) 1316* adding project icons ([500783e](https://github.com/usekaneo/kaneo/commit/500783eb12a2fc64ff7e64d078638a4d4a16a0f2)) 1317* adding project slugs ([e4cd25a](https://github.com/usekaneo/kaneo/commit/e4cd25a6b8c7bf6f6e3928b4dca6684270ed99a5)) 1318* adding sensors for dnd ([3a9f2a9](https://github.com/usekaneo/kaneo/commit/3a9f2a91eaf7cc8c5f330c69cbf702aed0ab0def)) 1319* adding settings page ([dd9ae8f](https://github.com/usekaneo/kaneo/commit/dd9ae8fd74008540c76caed0b7eed398ed408b54)) 1320* changing cover image ([62cb2fb](https://github.com/usekaneo/kaneo/commit/62cb2fb88e9e42de923d68bdd889f87738757905)) 1321* **create-turbo:** apply official-starter transform ([6fcda66](https://github.com/usekaneo/kaneo/commit/6fcda66be3d9e10f32705cd0a59d62eae0e8ef27)) 1322* **create-turbo:** apply package-manager transform ([2aaf064](https://github.com/usekaneo/kaneo/commit/2aaf064f095549ad6600e89954aba9fc2c8385d9)) 1323* **create-turbo:** create basic ([3b8654f](https://github.com/usekaneo/kaneo/commit/3b8654f88adfe575bdd6190af85ce8daeea7f810)) 1324* finishing responsive-ness on manage teams screens ([bf5c55c](https://github.com/usekaneo/kaneo/commit/bf5c55c073f073e6be6fbcb0e3f5cb31a5b0c893)) 1325* initial task edit setup ([2aacb26](https://github.com/usekaneo/kaneo/commit/2aacb262ab519eb1cc5e8c1a4aa3c1bcb9ba595c)) 1326* making manage teams screens responsive ([e78f23c](https://github.com/usekaneo/kaneo/commit/e78f23ce379ceeb3e980095932b300e7ef409755)) 1327* Teams refactor ([#70](https://github.com/usekaneo/kaneo/issues/70)) ([f8403cb](https://github.com/usekaneo/kaneo/commit/f8403cbf8630b9a3a534f6143f8f06896b354118)) 1328 1329 1330 1331# Changelog 1332 1333All notable changes to this project will be documented in this file. 1334 1335The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), 1336and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).