Releases: dezuhan/Koge-Kanban
Release list
Koge Board @3.3.0
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
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
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
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_WEBSOCKETconfiguration 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
.gitignoreto exclude IDE and environment specific files.
Koge Kanban @3.0.1
- 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
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
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
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
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
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.