Skip to content

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.