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

Configure Feed

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

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#

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#

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#

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#

  • api: only apply task pagination when explicitly requested (eed1c35), closes #1065

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#

  • api: only apply task pagination when explicitly requested (500c609), closes #1065

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#

  • add operation summary generation for OpenAPI specs (14939d2)
  • openapi spec + migrations (50b0ae5)

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#

  • favicon (3dbe1b9)
  • types: align client models and add reliable web typecheck command (e9ea473)

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#

  • enhance GitHub integration documentation (fc4ccbf)
  • improve invites for smtp off users (0282c0d)

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#

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#

  • preserve formatting when copy/pasting in new task modal (#432) (#481) (b105d43)

Features#

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.