kaneo (minimalist kanban) fork to experiment adding a tangled integration
github.com/usekaneo/kaneo
2.6.8 (2026-04-13)#
Features#
- nginx: update well-known endpoints to serve MCP OAuth discovery JSON (f8df338)
2.6.7 (2026-04-13)#
Bug Fixes#
- docker: update nginx configuration for environment variable handling (a693fd6)
2.6.6 (2026-04-13)#
Features#
- api: add mcp redirects (491fa81)
2.6.5 (2026-04-13)#
Bug Fixes#
- api: remove trailing '/api' from KANEO_API_URL in routing (d311f8c)
2.6.4 (2026-04-13)#
Features#
- mcp: add OAuth 2.0 well-known endpoints for authorization server (a271249)
2.6.3 (2026-04-13)#
Features#
- mcp: implement device authorization flow with polling mechanism (4858952)
2.6.2 (2026-04-13)#
Bug Fixes#
- api: simplify visit function in normalizeEmptyAndEnumSchemas (a00592e)
Features#
- mcp: implement Model Context Protocol server with HTTP and stdio support (e402fe1)
2.6.1 (2026-04-12)#
Bug Fixes#
- api: avoid checksum query params in presigned S3 uploads (d798772)
- docs: update OpenAPI URL to use the production endpoint (2b52824)
- task: load sidebar status metadata from columns and restore default status i18n (7d65de7)
- task: use renamed project column names in status popovers (436a14e)
- web: show all workspace members in assignee popovers (1448bfe)
Features#
- api: add normalizeEmptyAndEnumSchemas function for OpenAPI spec processing (13c544d)
Performance Improvements#
- web: incrementally render assignee popover members (4526548)
2.6.0 (2026-04-07)#
Bug Fixes#
- address CodeRabbit review comments (26735be)
- apps/api/Dockerfile to reduce vulnerabilities (ef0ad52)
- downgrade dependabot/fetch-metadata to version 2 (d53164e)
- fix dist url (9c2d9af)
- mcp: guard device-flow polling and project fallback types (037ece5)
- mcp: harden auth and tool validation (cf0a832)
- mcp: harden auth, timeouts, and project update payloads (64b912f)
- mcp: harden install merge, prompts, and device code validation (f1ef068)
- mcp: harden project update/auth timeout/install chmod (b18dfa8)
- mcp: tighten install validation, merge errors, and config parsing (7179269)
- mcp: validate custom path in resolveTargetConfigPath (1a64c25)
- persist project icon from general settings (e12861e)
- use refs for comment submit/cancel shortcuts in TipTap handler (a592d0a)
- web: prefer column.name over slug-derived label in move popover (daf3b73)
- web: repair comment timestamp tooltip (fbcf91d)
- web: use column.id in task move popover (39e2dfa)
Features#
- add kaneo mcp app (a9fffc2)
- docs: add mcp docs (f6940ed)
- i18n: add Russian and Ukrainian locales (b1ac92a)
- mcp: add interactive installer (5dd5fd4)
- mcp: harden install/auth tools and align device auth docs (d7b4cda)
- mcp: support multi-target installer (6ab96ea)
- new docs for mcp; allow mcp by default (5adb647)
- separate github sso and integration (dc4c67d)
- web: show exact comment timestamp on relative time hover (ba8cbfe)
2.5.3 (2026-04-03)#
Bug Fixes#
- api,test: preserve bearer sessions on auth routes (c398a64)
- api: harden auth error handling and device query parsing (a71932c)
- api: reject unauthenticated cookie fallback in asset auth (50806f1)
- api: reorder notification project migration constraint (47224b3)
- api: tighten bearer parsing and initialize api auth email (7b750d8)
- Applied suggestions (c67f66d)
- enable all configured notification channels (70afa9d)
- fix device auth route validation and bearer handling (505e1ff)
- harden secret encryption guard and normalize error handling (9634b59)
- notification preference schema bootstrap (795d10e)
- notification preferences secrets and locale strings (4f349ec)
- read workspace description from organization field (343d124)
- show all board columns on public project link (be52d66)
- Sort imports (b1a73d7)
- stop column migration from restoring deleted default columns (dd9d038)
- update lodash to version 4.18.0 (79edbff)
Features#
- add account notification delivery settings (4ed1d98)
- add coss primitives documentation and rules (b313a15)
- add due date reminders scheduler (aeb345e)
- add project settings to sidebar project menu (c1425a6)
- Add Spanish support (b82513e)
- add user-based Gotify notifications (28bcfcf)
- auth: add device authorization flow for CLI and external apps (6f3f8c3)
- docs: add otp rfc 8628 to docs (08a47a6)
- Finished translations (7fb800c)
- harden notification prefs schema, delivery, OpenAPI, and i18n (88d57ff)
- Include Spanish in language selector (bd72f74)
- Init es-ES translations (abee64c)
- More translations (2cec245)
- Webhook translations (fdc6f7e)
2.5.2 (2026-04-02)#
Bug Fixes#
- accept dbOrTx, add subscribeToEvent, fix status lookup,error handling, error toast, french (2ce9f59)
- api: create projects transactionally (f15d34c)
- api: document health route and harden asset auth handling (704376e)
- ci,github: tighten workflow token scope and preserve zero task numbers (a56e8cd)
- ci: exclude coverage output from biome checks (940f00f)
- ci: mock email package in integration tests (77646fc)
- ci: use postgres admin db for tests (be216d6)
- github: only ignore missing label removals (399c797)
- github: preserve zero-valued task numbers (4f370aa)
- libs: strip trailing slash before appending /api in resolveApiBaseUrl (6edf7cf)
Features#
- api: set userEmail for API key auth and document public routes (fedd40a)
- ci: add api integration scaffolding (9665488)
- ci: add api project integration harness (8559555)
- ci: add api task integration tests (831effd)
- ci: add api vitest suite (621c861)
- ci: add lint and unit workflow (d83e642)
- ci: disable default api unit coverage and add test:coverage script (b773513)
- ci: extract api app startup (95b8c47)
- test: add label api integration tests and readme (528afc3)
- test: add otp email template render smoke test (ec05672)
- test: add vitest config and initial web unit tests (05fe0fb)
- test: extract resolveApiBaseUrl and add libs unit tests (2476481)
- web: move-task popover on task toolbar with readable select labels (7b747eb)
2.5.1 (2026-04-01)#
Bug Fixes#
- api: dedupe task numbers before unique constraint in migration 0021 (c9bc61b)
2.5.0 (2026-04-01)#
Bug Fixes#
- api: align integration response contracts (d527943)
- api: handle duplicate activity and label rows on integration inserts (83e635a)
- api: harden Gitea import, API client, and webhooks (229a4bb)
- api: harden gitea integration imports (9db74f9)
- api: harden gitea webhook sync (a25d305)
- api: harden telegram integration config handling (aabc145)
- api: harden workspace access JSON body parsing (11c1115)
- backlog: simplify label rendering in dropdown menu (f2bcf3c)
- gitea-api: harden webhook and sync handling (265555a)
- gitea-web: tighten verification and repository browser behavior (e0fc19c)
- gitea: align fetch timeout, label api bodies, and webhook events (c2ff123)
- gitea: map upstream errors, tighten sync, and fix bulk labels (3fb52f4)
- i18n: translate gitea integration labels (5f7c47c)
- make macedonian first language (5cc0972)
- remove inner css styling for tailwind class (14ebf40)
- remove unnecessary testing changes (cd7bd4c)
- resolve label alignment issues (1b1b290)
- telegram: harden integration validation and error handling (2109592)
- telegram: redact sensitive config, avoid re-enabling, and skip no-op updates (f3debeb)
- web: isolate active workspace per tab via URL (3b057b6)
- web: protect gitea webhook secrets (b02890d)
- web: treat missing Telegram integration as empty state (0cfd56c)
- web: use shared default locale in preferences labels (592c2be)
Features#
- api: add activity/label updatedAt, indexes, and task number uniqueness (c8b1163)
- api: add Gitea integration REST API (1778277)
- api: add Gitea integration schema for OpenAPI (dcc7590)
- api: add Gitea plugin with webhooks and sync helpers (77e7836)
- api: add task.updated_at column and migration (440c3b9)
- api: create workflow rules for Gitea column migration (9e5a6a1)
- api: publish integration events for Telegram CRUD (d99c8b5)
- api: register Gitea routes and webhook endpoint (3c47c37)
- api: sync task labels to Gitea (8b6f932)
- i18n: add Gitea integration strings (12cb1e8)
- integrations: add project telegram integration (63ff1a9)
- web: add Gitea integration fetchers and query hooks (78fbbef)
- web: add Gitea integration settings and workflow UI (f1362d9)
- web: extend external links for Gitea sources and icons (90badc7)
- web: localize Gitea webhook controls and copy feedback (7f90efa)
- web: render supportedLocales from resources.ts (04a7bca)
2.4.4 (2026-03-30)#
Bug Fixes#
- api: tighten webhook URL validation and dedupe Discord event handling (5e834c2)
- ci: update Biome version to 2.4.8 and fix schema.json formatting (e92c048)
- ci: use GITHUB_TOKEN for dependabot fetch-metadata (30631b9)
- discord: hide webhook secrets and upsert integration (27fe95a)
- discord: preserve dirty integration form state (12af824)
- discord: redact webhook failures in logs (ccc3f2e)
- docs: refine docs for outgoing webhooks (c4680f7)
- guard generic webhook secret normalization (95e166c)
- integration security and quality issues, add Discord/Slack docs (3953cb4)
- integrations: address review findings (4189ece)
- slack: keep webhook URLs write-only (0ad74ae)
- web: normalize API base URLs (d561804)
Features#
- add French locale (fr-FR) translations (72a7cc1)
- add Macedonian language option to preferences (bd1f5b0)
- docs: add outgoing webhooks (d338bdd)
- integrations: add Discord integration (3488022)
- integrations: add generic outgoing webhooks (89cce03)
- integrations: add Slack integration (9d69f8b)
- webhooks: persist generic webhook delivery health (211280e)
2.4.3 (2026-03-29)#
Features#
- add el-GR translation (db47558)
- add el-GR translations (eaeb7fb)
- add greek language to schema (f748efe)
- add Greek locale (23187dd)
- add Greek locale file (1584918)
- Added support for el-GR (6fb4429)
- added support for el-GR language (2f5ceb6)
- i18n: add Macedonian (mk-MK) translation (af2592b)
2.4.2 (2026-03-29)#
Bug Fixes#
- api: restore activity search for event data (025d6fe)
- auth: localize invitation email subject (4f3f10a)
- deps: patch security vulnerabilities in transitive dependencies (b560b17)
- docker: copy i18n directory into web container build context (187c72c)
- email: localize auth sign-in emails (e00a6e6)
- resolve i18n review issues and improve UI components (7a2172f)
- ui: touchAction on the sortable row style object is now conditional on isDragging (#1098) (fad643e)
- web: correct backlog priority filter chip label (c3bda60)
- web: invalidate session after locale updates (2566f3e)
- web: make backlog due-date labels explicit (5ea45a9)
- web: preserve exact locale matching in resolver (b9eae21)
- web: refresh bulk priority labels on locale change (966b75b)
Features#
- add initial configuration for Coderabbit integration (#1099) (2a4fa06)
- api: add user locale and event_data columns for i18n (270c5c7)
- api: persist structured activity and notification events for i18n (51c7a8c)
- api: wire user locale into auth and API validation (fff7d5e)
- email: localize workspace invitation template (f6bec30)
- i18n: add check, report, and schema maintenance scripts (c2204ab)
- i18n: add English and German translation catalogs and schema (8c27064)
- web: add i18next, locale hook, and Vite i18n integration (8603385)
- web: internationalize components and task filter hooks (06aee41)
- web: internationalize routes and notification types (8132bab)
- web: sync locale with auth session and account preferences (d2339ff)
2.4.2 (2026-03-29)#
Bug Fixes#
- api: restore activity search for event data (025d6fe)
- auth: localize invitation email subject (4f3f10a)
- deps: patch security vulnerabilities in transitive dependencies (b560b17)
- email: localize auth sign-in emails (e00a6e6)
- resolve i18n review issues and improve UI components (7a2172f)
- ui: touchAction on the sortable row style object is now conditional on isDragging (#1098) (fad643e)
- web: correct backlog priority filter chip label (c3bda60)
- web: invalidate session after locale updates (2566f3e)
- web: make backlog due-date labels explicit (5ea45a9)
- web: preserve exact locale matching in resolver (b9eae21)
- web: refresh bulk priority labels on locale change (966b75b)
Features#
- add initial configuration for Coderabbit integration (#1099) (2a4fa06)
- api: add user locale and event_data columns for i18n (270c5c7)
- api: persist structured activity and notification events for i18n (51c7a8c)
- api: wire user locale into auth and API validation (fff7d5e)
- email: localize workspace invitation template (f6bec30)
- i18n: add check, report, and schema maintenance scripts (c2204ab)
- i18n: add English and German translation catalogs and schema (8c27064)
- web: add i18next, locale hook, and Vite i18n integration (8603385)
- web: internationalize components and task filter hooks (06aee41)
- web: internationalize routes and notification types (8132bab)
- web: sync locale with auth session and account preferences (d2339ff)
2.4.1 (2026-03-27)#
Bug Fixes#
- validate task status and priority inputs across all API endpoints (#1093) (b3f6568)
- web: resolve Biome noArrayIndexKey lint in shortcuts, repo modal, and error display (#1096) (16eddd6)
Features#
- ui: gantt chart resize dates (#1095) (7f7bd6b)
- ui: refine ArchiveTasksModal layout and alignment (#1091) (528a982)
2.4.0 (2026-03-26)#
Bug Fixes#
- enforce user ownership in notification endpoints (#1089) (16c28a9), closes #974
- fix public project access after getTasks response shape change (#1088) (f17400e)
- improve task sidebar icon button styling (ce6a53c)
- mark optional Organization fields as nullable in OpenAPI spec (#1090) (a1755d3), closes #1087
- prevent start date after due date and improve activity messages (61cb4d3)
- resolve picomatch security vulnerabilities (ee94d12)
Features#
2.3.16 (2026-03-24)#
Bug Fixes#
- Subtasks default priority (#1080) (506fa55)
- ui: make subtasks appear after creation without refresh (#1084) (a5daa49)
2.3.15 (2026-03-23)#
Features#
- add bulk assign labels, priority & deadlines (bd5d7f4)
- add bulk assign labels, priority & deadlines (37d1356)
2.3.14 (2026-03-23)#
Bug Fixes#
Features#
- api,web: add subtasks and task relations (c73ef78)
- auth: allow OIDC-only user registration (5e8600e)
- replace browser confirm with Archive modal (9ed268f)
- web: add relations to task detail, animated subtasks, and keyboard nav (752bab0)
- web: redesign subtasks UI with bulk actions (9b059f3)
- web: refine breadcrumb and workspace switcher styling (a2bcc9a)
2.3.13 (2026-03-22)#
Bug Fixes#
Features#
- web: refine breadcrumb and workspace switcher styling (bd52ce2)
2.3.12 (2026-03-21)#
Bug Fixes#
- api,web: fix kanban position persistence and task numbering (59d5771)
- api: consolidate migrations into single 0015 without duplicate asset table (ebb9b67)
- project key input limit (a330444)
Features#
- api,web: add global search with short-id support (c74987d)
- api: add pagination, bulk ops, comments, members, and project archival (af22fd2)
- better label color support (d8f5c55), closes #1058
- web: add sorting controls to board, backlog, and list views (a9c46e9)
2.3.11 (2026-03-14)#
Features#
- api,web: fix task access and editor link handling (710d175)
2.3.10 (2026-03-14)#
Bug Fixes#
- due date calendar width (63e4bb5)
- mistake with regex (28b2221)
- web: preserve text color on autofilled inputs in dark theme (8fb0b9e)
2.3.9 (2026-03-13)#
Bug Fixes#
- file upload with umlauts (07718d7)
Features#
- enhance file upload functionality for attachments (c76af9d)
2.3.8 (2026-03-11)#
Features#
- add image upload functionality to task descriptions and comments (33f6940)
2.3.7 (2026-03-11)#
Bug Fixes#
- update actions/checkout version to v6 in workflow files (d26728b)
2.3.6 (2026-03-11)#
Bug Fixes#
- update auto-merge conditions and change merge strategy to squash (51ede69)
- update better-auth and tiptap dependencies to latest versions (9583146)
- update packageManager version to pnpm@10.32.1 (c25c33d)
Features#
- redesign task details page (d2bebe8)
2.3.4 (2026-03-05)#
Bug Fixes#
- update API server URL to use HTTPS (88e869f)
- update organization paths to include auth prefix (e7b2a42)
- update task assignee retrieval to use user table (f8fed51)
Features#
2.3.3 (2026-03-04)#
Bug Fixes#
- api keys couldn't be created (04c8f8f)
2.3.2 (2026-03-03)#
Bug Fixes#
- consolidate imports from better-auth/api (3e7e2c6)
- update auth logic and add apiKey dependency (22c9c2a)
2.3.1 (2026-03-02)#
Bug Fixes#
Features#
- add Plausible analytics scripts for tracking (736791a)
- implement FadeIn component for smooth animations in landing pages (9fcaaac)
- settings: refresh settings sidebars and project/workspace UX (3424436)
- tasks: improve bulk selection, column actions, and task detail popovers (6723296)
2.3.0 (2026-02-25)#
Features#
- add app preview in landing page (0ea7d88)
- improve styles for filters (615d5dd)
- web: implement board search functionality and integrate with task filters (aa5d86a)
- web: persist board filters and polish linear-style filter chips (e3f7f9d)
- web: polish kanban and backlog interactions (041cd87)
- web: revamp dashboard shell navigation and header controls (d87a779)
2.2.1 (2026-02-16)#
Bug Fixes#
- apps/web/Dockerfile to reduce vulnerabilities (c1b5731)
2.2.0 (2026-02-09)#
Features#
- columns: add column management (189236c)
- enhance task status management with new utility functions and improved status update logic (48a90bf)
- update getColumnIcon to accept isFinal parameter and apply changes across components (277832d)
2.1.24 (2026-02-05)#
Bug Fixes#
- tasks: fix task deletion (d86f864)
2.1.23 (2026-01-17)#
2.1.21 (2026-01-12)#
Features#
- integrate input-otp component for OTP verification (70a80dd)
2.1.20 (2026-01-11)#
Bug Fixes#
- correct wording in OTP email template for improved clarity (7bfa5a1)
2.1.19 (2026-01-11)#
Bug Fixes#
- update OTP email text for clarity (cec7566)
2.1.18 (2026-01-11)#
Features#
- enhance task due date management with clearing functionality and UI improvements (a9155cb)
2.1.17 (2026-01-11)#
2.1.16 (2026-01-11)#
Features#
- add admin authentication and enhance task comment event with user details (6e08df9)
2.1.15 (2026-01-11)#
Features#
- implement task comment creation event handling and integrate with GitHub plugin (089421d)
- integrate Bun for documentation generation and add OpenAPI fetching scripts (0389477)
2.1.14 (2026-01-10)#
Features#
2.1.13 (2026-01-09)#
Features#
- enhance touch interactions and improve drag-and-drop responsiveness in Kanban board (cefc5b4)
2.1.12 (2026-01-09)#
Features#
- add keyboard shortcuts help dialog and enhance task selection with focus management (25bd9ee)
2.1.11 (2026-01-08)#
Features#
- add bulk select toolbar on backlog and list view (9fc2cad)
- enhance GitHub issue and pull request handling matching (660e026)
- improve github integration, fix invitation bugs, move to otp, email templates improvements (ab26286)
2.1.10 (2026-01-05)#
2.1.9 (2026-01-04)#
2.1.8 (2026-01-04)#
Features#
- enhance auto-merge workflow for Dependabot PRs (a321a4b)
- enhance email invitation handling with SMTP configuration check (51b8c60)
- implement bulk selection and actions for tasks with a new toolbar and menu (be1f90a)
- update issue import functionality to include closed issues and handle pull request links (bdb030e)
2.1.7 (2026-01-04)#
Bug Fixes#
- adjust docs link (fc93297)
Features#
- add external link and integration tables with relations (d8d6f4c)
- add task title and description change events to GitHub integration (60ecffd)
- enhance activity schema and GitHub integration (c2a557e)
- enhance GitHub issue import functionality (f270e73)
- improve repository listing for GitHub installations (b7f31bd)
- integrate pull request display in task row with hover card support (d89494d)
2.1.6 (2025-12-20)#
Features#
- add access control to API endpoints (977d49e)
- add GitHub webhook handling and workspace access validation (49f416f)
2.1.5 (2025-12-16)#
2.1.4 (2025-12-15)#
Bug Fixes#
- auth: improve OAuth scopes handling and update redirect URI in documentation (92a345b)
Features#
- api: enhance workspace access validation with API key support (c18391a)
- docs: create initial DocsPage component with redirect to core documentation (4aa1f02)
2.1.1 (2025-12-13)#
Bug Fixes#
- api: improve query validation and update API URL structure (fe306d8)
- prevent create task modal from closing on outside click (2d76d12)
- resolve linter issues (62592fe)
Features#
- add DISABLE_GUEST_ACCESS environment variable (c7b14a2)
- api: add Discord and guest access sign-in options to config schema (00194a8)
- api: add event subscriptions for task activity tracking (f921402)
- api: add OpenAPI endpoint and documentation handler (7123a45)
- api: add shared response schemas for OpenAPI documentation (4b949b0)
- api: add updatedAt field to githubIntegrationSchema (2b4054c)
- api: add workspace access validation utility (aeabf4c)
- api: enhance deleteComment function to return deleted comment (84ed5fc)
- api: enhance event subscriptions for task and workspace notifications (04429bb)
- api: implement updateTimeEntry functionality in time-entry API (4b92c46)
- api: implement workspace access middleware for project routes (81c3c85)
- api: improve API key verification and error handling (88bf481)
- api: remove optional description field from label schema (0d4d2da)
- api: replace v.any() with proper type schemas in all routes (1618e6f)
- api: update OpenAPI schema and dependencies (303db4b)
- api: validate task creation data and update notification content (c31d94f)
- auth: add api key authentication middleware (9cccb87)
- auth: add custom OAuth provider support (a566702)
- auth: add support for custom OAuth/OIDC provider integration (2eb0cdc)
- auth: add support for custom OAuth/OIDC provider integration (3f043b5)
- database: update workspace slug handling (8ac2e0a)
- database: update workspace slug handling (1aab22f)
- db: add api key migration (496ced2)
- db: add api key relations (5c54bb5)
- db: add api key table schema (3e4e7bf)
- db: export api key table from database (75594bf)
- docs: add API overview page with endpoint cards (3763f7e)
- docs: add API page client component (ab6b5e0)
- docs: add API page server component (9d9ff47)
- docs: add authentication guide and update API documentation (8a0cf44)
- docs: add documentation generation script (2cc6fcf)
- docs: add OpenAPI API route (3fa272d)
- docs: add OpenAPI parsing utilities (3ab6cd7)
- docs: add OpenAPI specification file (e6acefe)
- docs: add redirects from old documentation paths (753452f)
- docs: configure docs generator to group endpoints by domain (5efa841)
- docs: update docs layout navigation (fad9207)
- docs: update docs page for API routes (78cdfb3)
- docs: update internal links to new documentation structure (6a532b7)
- docs: update source configuration for new structure (09e65d9)
- web: add api key created modal component (b803bc9)
- web: add api key query hook (fbc0785)
- web: add api key table component (4cd2f90)
- web: add api key types (3bd855f)
- web: add create api key dialog component (2a1ea9b)
- web: add create api key mutation hook (b1ba33d)
- web: add delete api key mutation hook (af4f4a5)
- web: add developer settings page (94316fa)
- web: add developer tab to account settings (2190eab)
2.0.9 (2025-12-10)#
Bug Fixes#
- prevent create task modal from closing on outside click (436fb7b)
Features#
- add DISABLE_GUEST_ACCESS environment variable (9641324)
- database: update session and workspace schemas (ef98dd3)
2.0.8 (2025-12-09)#
Features#
- auth: add support for custom OAuth/OIDC provider integration (f67a6f6)
2.0.7 (2025-12-08)#
Features#
- migration: update invitation table to add created_at column with default value handling (527ae8a)
2.0.6 (2025-12-08)#
Features#
- auth: enhance base URL handling and trusted origins (07fa1b6)
2.0.5 (2025-12-07)#
Features#
- migration: rename active_workspace_id to active_organization_id (b89ae83)
2.0.4 (2025-12-05)#
Bug Fixes#
- Fix Status not updating when moved in the grid (#638) (b51af1a)
- standardize title separator from ⎯ to — across metadata and layout files (c9979ad)
Features#
- add ThemeToggleDropdown component and integrate into AppSidebar (#652) (9200a75)
- email: Add option to enable RequireTLS (#630) (c99f6bc)
2.0.3 (2025-11-05)#
2.0.2 (2025-11-02)#
Bug Fixes#
- update footer link to point directly to the documentation root (8e9674f)
Features#
- add version display to app sidebar and expose app version globally (87778ae)
2.0.1 (2025-11-02)#
Bug Fixes#
- ensure API URL structure is consistent by handling trailing '/api' in base URL (6a03fa4)
Features#
- adds removing of a team member (ca96157)
- enhance authentication configuration for cross-subdomain support and update API client paths (343f374)
- refactor API routing to use separate Hono instance and update client API URL structure (20bbf00)
2.0.0 (2025-10-23)#
Bug Fixes#
Features#
- better auth integration (#466) (91bb9c2)
- implement onboarding flow and update routing (#469) (6f7057b)
2.0.1-beta.2 (2025-10-01)#
Bug Fixes#
- adjust button margin in sign-up form for improved layout (dc8db99)
- merge conflicts, route gen (4838df3)
- preserve formatting when copy/pasting in new task modal (#432) (#481) (b105d43)
- update active item styles in navigation components and adjust sign-in callback URL (c73e8e4)
- update email placeholder in sign-in and sign-up forms for consistency (564f6a6)
Features#
- add animation classes and keyframes for enhanced UI transitions in CSS (220cce7)
- add environment configuration and update service definitions for local development (273a7ce)
- add GitHub sign-in support with environment variable configuration (0fc8528)
- add health check endpoint and update Dockerfile health check command (aedc019)
- add label filtering support to task management, enhancing task visibility and organization (880572f)
- add task management popovers for assignee, due date, priority, and status (87ae386)
- add team and team_member tables, enhance invitation and label tables with new columns, and implement foreign key constraints (3e174e6)
- add user avatar component and enhance sidebar navigation with workspace switcher (3b3b9a3)
- better auth integration (#466) (91bb9c2)
- enhance email invitation functionality (cd84548)
- enhance sidebar navigation with search functionality and UI improvements (9dacada)
- enhance task labels functionality with deduplication and improved filtering in the board view (ea8cca3)
- enhance task management with activity tracking and updates for assignee, priority, and status (f37b975)
- implement due date update functionality in task management with associated activity tracking (e177a46)
- implement magic link authentication and email sending functionality (90139d7)
- implement onboarding flow and update routing (#469) (6f7057b)
- implement password hashing and verification using bcrypt in authentication (17cce57)
- implement team and label management features in the database schema and API (6864ec9)
- initial docs refactor (cfd92f4)
- initial task details page (43fe59a)
- integrate rich text editing for task description and title with improved state management (27d0413)
- migrates web to use auth client organization methods (5ec4d28)
- refactor create task modal with new task description editor and enhanced label management (7649ac0)
- update dependencies and enhance documentation layout with new features section (bd6d9b9)
- update environment configuration and integrate dotenv-mono for improved variable management (ffcb482)
1.2.4 (2025-08-17)#
Bug Fixes#
- #389: added archived to the calculation of "solved" tickets (#437) (4e21e6a), closes #389
- reorder imports in task-activities and task-comment components for consistency (3267efe)
Features#
- #383: add rich text editor for comments (#435) (9787e0b), closes #383
- 391: add "archive" and "planned" to the context menu of cards (#436) (48f4a03)
- enhance metadata and sitemap for improved SEO and user experience (472ff23)
- replace loading indicators with a new LoadingSkeleton component for improved UI consistency (d4c7069)
1.2.3 (2025-08-06)#
1.2.2 (2025-08-06)#
Bug Fixes#
- update default API URL to localhost and add ASCII art logo in main entry file (0b44b86)
Features#
- implement GitHub issue handling for task status and priority changes (6d7fe20)
1.2.1 (2025-08-05)#
Features#
- add delete task confirmation dialog to task card and task info components (0fa817f)
- enhance task description formatting and skip GitHub issue creation for related tasks (63cca0a)
1.2.0 (2025-08-01)#
Bug Fixes#
1.1.9 (2025-07-30)#
1.1.8 (2025-07-22)#
Features#
- add croner for scheduled tasks and implement demo user setup (cfcfd60)
1.1.7 (2025-07-22)#
Features#
- enable demo mode in layout and dashboard components (c6cd1fc)
1.1.6 (2025-07-22)#
1.1.5 (2025-07-21)#
Bug Fixes#
1.1.4 (2025-07-10)#
Bug Fixes#
- update task detail modal to display assignee name (2884c78)
Features#
- implement GitHub issues import functionality (ef1bb63)
- implement global search functionality (f840ec7)
- implement task detail modal and enhance task interaction (eb3abcc)
1.1.0 (2025-07-06)#
Bug Fixes#
- update task assignee handling and improve task display (e23f230)
Features#
- enhance task retrieval and display with assignee details (18c5cb2)
1.0.9 (2025-07-05)#
Bug Fixes#
- update Quick Start link in README to point to documentation (cfed1cc)
Features#
- add configuration endpoint and integrate config handling in sign-up flow (700266d)
- add documentation links to home layout with icons (6c1a350)
- add theme selection options to command palette (1683937)
- update footer with operational status link and visual indicator (4018f13)
- update layout configuration and metadata (8bd9407)
1.0.2 (2025-06-22)#
1.0.1 (2025-06-22)#
Features#
1.0.0 (2025-06-20)#
Bug Fixes#
- adjust metadata title template for Kaneo documentation (4e696ab)
- simplify metadata default title for Kaneo documentation (3c24b09)
- update metadata template for Kaneo project (020e383)
- update metadata title template for Kaneo documentation (2fe6196)
Features#
- add manifest and icons for Kaneo project management platform (fe2d19d)
- board: add CreateTaskModal for task creation functionality (2bec2d0)
- comments ui proposal (#262) (741bbc4)
- enhance project settings form with unsaved changes warning (36854d9)
- hero: update hero component to promote Kaneo Cloud with new icon and link (23935fb)
- index.html: add Plausible Analytics script for cloud.kaneo.app domain (4edabaf)
- migrate from SQLite to PostgreSQL (#315) (ee540d4)
- update documentation with cloud version promotion (add275c)
0.4.0 (2025-05-10)#
Bug Fixes#
- add out directory to ignored files in biome.json (5607363)
- correct Open Graph image URL to use the proper domain path (c2f928f)
- edit project slug max length (#137) (e8b1c3c)
- ensure tables are created only if they do not already exist (36e6cde)
- fix workspace setting sidebar icon (#157) (a64f7ba)
- fixed the saving of the indent of the description of the task (#219) (201d7ee)
- project is highlighted when backlog is active (#131) (b7daaa3)
- remove title from SVG in Open Graph component and add lint ignore comment (8db20af)
- remove unnecessary logging of slug in metadata generation (ad5c814)
- reorder import statements in layout file for consistency (13c092f)
- streamline Open Graph image URL by consolidating domain path (662ba97)
- update API URL handling in client initialization (c01daad)
- update base path and image URL for Open Graph metadata in documentation (f4ae3c1)
- update environment variable handling and Dockerfile comments (6222ad6)
- update font file paths for Open Graph image generation (08c13b8)
- update Open Graph image generation and enhance metadata logging (18c821d)
- update Open Graph image URL to include full domain path (e9498f1)
- update Open Graph image URL to use the correct GitHub Pages domain (0645f15)
- update port forwarding configuration in documentation and deployment files (4e01f98)
- update registration environment variable and improve error handling (e5c5b0f)
- update site name in Open Graph metadata and enhance layout for image generation (cdd243c)
- update site name in Open Graph metadata and enhance layout for image generation (bfbad94)
Features#
- add "Edit on GitHub" link to documentation pages (2acb149)
- add documentation site with Next.js and Fumadocs (#163) (014c9cf)
- add Icon component for Open Graph image generation and update metadata structure (75ece2a)
- add Inter font files and integrate them into Open Graph image generation (469dba2)
- add issue and pull request templates for better contribution guidelines (bb47fda)
- add label management functionality (6ea9406)
- add Plausible analytics script to layout components (30a066c)
- add registration control feature (#134) (5b86636)
- add sitemap generation and Open Graph image support (0ba4fb0)
- add sorting functionality to task filters (#217) (3d3d4a8)
- add task import/export functionality (f8612a3)
- delete a task option #122 (#216) (86bacb6)
- disable create project and workspace buttons (#133) (89e2d66)
- enhance CreateTaskModal with improved layout and scrolling (#183) (452b80b)
- enhance homepage metadata for SEO and social sharing (622367e)
- enhance project settings with task data and project icon (62084a8)
- implement time tracking feature for tasks (#172) (2c4e4ca)
- integrate project data fetching in task edit page (a5d64c2)
- migrate to node.js (#138) (d099533)
- notification: implement notification system (#270) (3907fb2)
- right click card/row context menu (#238) (0754ae1)
- set base path for documentation site to "/kaneo" (88661a0)
- update Hero component link to roadmap and add live roadmap (c62925f)
- workspace details update and delete feature added (#119) (44af5ff)
0.3.0 (2025-03-26)#
Bug Fixes#
- accessibility issues with workspace picker (78cf89e)
- improves bakclog task row popover styles (cfd7ea8)
Features#
- adds acl's and removing of team members (43963a0)
- adds archiving of tasks (4bfb3eb)
- adds backlog (5fb541c)
0.2.0 (2025-03-24)#
Bug Fixes#
- adapting list view on mobile drag (217ceab)
- adding clear all filters buttons, making responsive (e5d04dc)
- adding loading spinner on task edit page (d61ffe6)
- clear input fields when closing create task dialog (#115) (731687e)
- Clear input fields when closing dialogs (#89) (1578c0e)
- deciding scure of cookie based on request protocol (3980cdf)
- disabling inviting already invited users (7d13439)
- fixing desktop layout for task edition (07ec9bf)
- fixing desktop styles for task edit (cb40454)
- force field validation errors (#109) (654a185)
- loading tasks initially (91174ca)
- lowering elysia version to 1.2.15 (30de754)
- making alert have only 12 rem height (df9a798)
- making board skeletons full width (77fd7b4)
- making columns grow as much space as they have (a8a3540)
- making demo email unique (cd42ed2)
- making new session for demo user and updating data purge for every hour (4db1105)
- making tooltip work on mobile (66ff3f3)
- not returning from middleware (b71f4c6)
- removing console log (19bfbc6)
- removing fixed height on alert (cacec48)
- removing un-setting to workspace and projects when going to settings (d4b8e5a)
- renewing sessions on demo mode (2118510)
- returing padding to board (56d3086)
- session expired wasn't getting recreated on demo (30c0fbb)
- setting demo sessions to 15m (d45129c)
- settings page had workspace selection screen (6dfa90f)
- showing empty state for workspaces (cdf8b11)
Features#
- add alert for demo page (#85) (eeca442)
- adding board filters (8c55b37)
- adding demo setup (#83) (2ff307a)
- adding dynamic titles (6c7d5f2)
- adding option to update/remove projects (8478ab0)
- adding position of tickets in columns (93556e7)
- adding rich text editor in create task modal (0f18b94)
- adding seo support (029a3af)
- adding toast component (2bb4f1c)
- deployment: add Helm chart and improve container security (#116) (139fb51), closes #80 #80
- frontend: ✨ adds cmd+k (70e0407)
- improved seo (15b3747)
- list view (5f15ebc)
- making tasks editable (#97) (67448aa)
- migrating from rabbit mq to node's event emitter (1a3fe5f)
- moving from websockets and using polling (da4dc1a)
- updating user info popup (ed75a39)
0.1.0 (2025-02-22)#
Bug Fixes#
- 🐛 fixing deleted workspaces being cached (624b206)
- 🐛 fixing overflowing workspace names (0c2ab27)
- 🐛 fixing route generation for vite (73ddd6d)
- 🐛 remove unused import (fa639e1)
- 👷 fixing build on pipeline (767ba10)
- 💚 fixing formatting in package.json (4644f0f)
- ✨ format drizzle.config.ts (cccd3ae)
- adding cursor button (3b33c69)
- adding dynamic view height on sidebar (e7f4360)
- adding loading state for projects, sync ws when creating new tasks (3977931)
- changing release branch (3636788)
- fixed but when preloading a workspace / project (19f3136)
- fixing build context (fa736c5)
- fixing empty states (cdb92fe)
- fixing local development setup (894d55d)
- fixing long task titles (8927a97)
- fixing route selection and creating tasks with no asignee (ae9bc8e)
- improving padding for user info section (4e904bf)
- improving scrolling on dnd (17a54fd)
- listing web's nginx conf (9ae5b32)
- major route refactor, adding empty / selection states (4b448ec)
- making settings not dependant on a workspaceId (4a15188)
- making sidebar fixed (6761a4f)
- making sidebar on mobile floating (c3ba0e2)
- refactoring publishing flow (5471b88)
- removing unused import (9466dc5)
- removing unused packages (20a8c66)
- removing unused packages (49ba8d1)
- removing unused packages (de87b29)
- reseting zustand after sign out (9352b9f)
- task title was overflowing when too long (9627cb3)
- updated mutateFn for sign in / up flow (73f6b68)
- updated urls and removing urls (fd7f1d7)
- updating docker context (0bb17b5)
- updating reamde (d6d3ed8)
- wrong z-index on modals (2de17b8)
Features#
- 👷 adding workflow to lint project (382d6c5)
- 👷 updating husky and commitlint (33e2920)
- 👷 updating workflow name (f13d4ef)
- 🔥 adding initial kanban board (0e2734a)
- 🔥 migrating to sessions, using file routes, adding auth provider (d6f8ecc)
- ✨ adding crud for workspaces (faad3a4)
- ✨ adding marketing image (841eee9)
- ✨ adding marketing image (91ac6c1)
- ✨ adding marketing image (e0dbd6b)
- ✨ adding marketing image (a8568c1)
- ✨ adding projects (db2f600)
- ✨ finishing authentication, adding color modes (da9c10f)
- ✨ finishing socket communication for tasks (dcb8475)
- ✨ initial commit for projects (200d9a6)
- ✨ updating logo design (b8250e6)
- adding docker images and compose (537b47e)
- adding empty / error states (5a0ae89)
- adding invites for users (6f509ea)
- adding multi platform build (9e40708)
- adding pending invited users screen (138dc70)
- adding project icons (500783e)
- adding project slugs (e4cd25a)
- adding sensors for dnd (3a9f2a9)
- adding settings page (dd9ae8f)
- changing cover image (62cb2fb)
- create-turbo: apply official-starter transform (6fcda66)
- create-turbo: apply package-manager transform (2aaf064)
- create-turbo: create basic (3b8654f)
- finishing responsive-ness on manage teams screens (bf5c55c)
- initial task edit setup (2aacb26)
- making manage teams screens responsive (e78f23c)
- Teams refactor (#70) (f8403cb)
Changelog#
All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.