Skip to content

Releases: dezuhan/Koge-Kanban

Koge Board @3.3.0

Choose a tag to compare

@dezuhan dezuhan released this 01 Apr 05:43

feat: integrate text streaming, action cards, and layout overlapping fixes

  • feat(server, chatbot): Implement NDJSON streaming to surface AI typing progress in real-time.
  • feat(chatbot): Automatic rendering of AI output list ([INTERNAL_ID: uuid]) into Action Cards and pill buttons.
  • fix(chatbot): Prevent the ghosting phenomenon (empty chat balloons) by creating synthetic 'Prepared Action' balloons.
  • fix(chatbot): Clean excess messages automatically (auto-hide) once AI sends the latest reply.
  • fix(layout): Move the NotificationCenter and Toast bells to the left whenever the AI ​​Window is open so as not to cover the Send button.
  • chore(db): Change the strict system prompt in sqlite to 'BRIEF SUMMARIES ENCOURAGED' so that the AI ​​is not stingy in speaking.

Koge Board @3.2.1

Choose a tag to compare

@dezuhan dezuhan released this 23 Feb 03:08

feat: enhance AI branding and board UI

  • Replace generic AI icons with Sparkles and Wand2 across components.
  • Add scrollbar hiding utility to improve mobile horizontal scrolling.
  • Refactor filters layout in BoardPage for better responsiveness.
  • Update global task template columns in backend.

Koge Kanban @3.2.0

Choose a tag to compare

@dezuhan dezuhan released this 17 Feb 13:44

feat: enhance UI, add Admin portal, and dockerize app

  • Refined TaskModal UI for invited collaborators (removed icon/title, updated text layout, 2xl border radius).
  • Added AdminPage for user management.
  • Implemented Docker configuration (Dockerfile, docker-compose.yml).
  • Updated auth handling and database services.
  • Improved AI Chat system prompt.
  • disable trash & backup feature temporary.
  • Various UI tweaks and bug fixes.

Koge Kanban @3.1.0

Choose a tag to compare

@dezuhan dezuhan released this 16 Feb 01:21

feat(realtime): add websocket settings and browser push notifications

  • Implemented real-time board updates using Socket.IO with JWT authentication.
  • Added background data synchronization to prevent UI flickering on updates.
  • Integrated native Browser Push Notifications for alerts and mentions.
  • Added ENABLE_WEBSOCKET configuration to server.js and .env to optionally disable real-time features.
  • Optimized server logs by handling disabled WebSocket routes and removing catch-all spam.
  • Updated client to check server health before attempting WebSocket connections.
  • Cleaned up .gitignore to exclude IDE and environment specific files.

Koge Kanban @3.0.1

Choose a tag to compare

@dezuhan dezuhan released this 15 Feb 22:23
  • Fixed dashboard card duplication issue by repairing kv_store schema and primary keys.
  • Implemented database deduplication to clean up redundant user data records.

Koge Kanban @3.0.0

Choose a tag to compare

@dezuhan dezuhan released this 21 Jan 13:32

feat: secure multi-user isolation, JSON backups, and self-update system

  • Implement strict per-user data isolation using user_id in database schema.
  • Secure AI endpoints (Chat & Generate) with JWT authentication.
  • Refactor backup system: Switch from full .db cloning to user-specific JSON exports to prevent data leakage.
  • Add self-update mechanism to server.js fetching from remote GitHub repository.
  • Improve Guest Mode security by explicitly clearing auth tokens upon login.
  • Fix Ollama model detection by allowing public access to /api/ai/models and adding Auth headers in frontend.
  • Update background tasks (Auto-backup & Trash cleanup) to be fully user-scoped.
  • Add .env.example and improve environment variable structure.
  • Clean up public asset paths and fix Vite HMR compatibility.

Koge Kanban @2.1.0

Choose a tag to compare

@dezuhan dezuhan released this 16 Jan 08:08
f0a2823

This release introduces the Hybrid API Connectivity system, making Koge Kanban more flexible for remote work, mobile testing, and secure local data hosting.

Key Features

  • Hybrid API Endpoint Mode: The application now dynamically resolves the backend endpoint. It automatically switches between localhost, - Local Network IPs (for mobile testing), and Remote Tunnels (Ngrok/Cloudflare) based on your environment.
  • Quick Settings UI: A new Gear Icon (⚙️) has been added to the Dashboard and Board headers. You can now change your API Base Domain on the fly without diving into complex configuration files.
  • Persistent Configuration: Your custom API settings are saved to localStorage, ensuring your connection remains active even after refreshing the browser.

Improvements & Fixes

  • Layout Fix: Resolved a critical issue where the Home/Dashboard page was not scrollable due to overflow constraints. Long project lists are now fully accessible.
  • UI Consistency: Unified the Quick Settings experience across all views.
  • Security Audit: Completed a thorough codebase review to ensure no sensitive credentials or private tunnel URLs are hardcoded.
  • Enhanced README: Updated documentation with detailed guides on setting up Hybrid Mode and Ngrok tunnels for both the Database and Ollama AI.

How to use Hybrid Mode:

  • Click the Gear Icon (⚙️) in the top right.
  • Enter your Ngrok or custom backend URL.
  • Click Save & Reload to connect instantly.

Koge Kanban @2.0.0

Choose a tag to compare

@dezuhan dezuhan released this 06 Jan 16:54

What's New in v2.0.0

This major update brings significant improvements to task management flexibility, list view interactivity, and system stability.

Key Features

  • Manual Sorting & Sort Options: You can now freely reorder tasks in "Manual" mode. We've also added sorting options to organize tasks by Priority or Due Date.
  • Duplicate Tasks: Quickly clone any task card with a single click using the new duplicate button.
  • Enhanced List View (Table Mode):
    • Inline Editing: Change Status and Priority directly from the list view using new dropdowns without opening the task.
    • Clickable Rows: Click anywhere on a task row to open the details modal.
    • Media Support: Fixed media rendering to correctly show image thumbnails and counts (e.g., +2).
  • Local Network Support: The server now dynamically handles API URLs, allowing you to access your Kanban board from other devices (like your phone) on the same local Wi-Fi network.

Improvements

  • Drag & Drop with Filters: You can now drag tasks between columns even when a search filter or sort is active (reordering within the column is locked in these modes to maintain order).
  • Real-time Dashboard: The "Recent Tasks" dashboard now auto-refreshes every 5 seconds to keep you synced with changes from other tabs or devices.
  • Smart Description Editing: Clicking the description body no longer accidentally triggers edit mode. You now explicitly click the "Edit" icon/button.
  • Cascading Deletion: Deleting a project now permanently removes all associated tasks and column configurations from the database (Hard Delete).

Koge Board @1.1.0

Choose a tag to compare

@dezuhan dezuhan released this 05 Jan 00:22
3bfb8be

What's Changed

  • Update database logic to DROP instead empty the value by @dezuhan in #1
  • feat: enhance UI/UX and improve data initialization by @dezuhan in #2

Full Changelog: 1.0.0...1.1.0

Koge Board @1.0.0

Choose a tag to compare

@dezuhan dezuhan released this 29 Dec 20:42

Trello alnternatives kanban board tools self-hosted powered by Gemini AI Studio

A streamlined Kanban board featuring drag-and-drop management, table views, and project organization. This application requires a local MariaDB server for data persistence.