kaneo (minimalist kanban) fork to experiment adding a tangled integration
github.com/usekaneo/kaneo
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).