indiekku

Documentation

v0.5.0

Changelog

All notable changes to indiekku are documented here. The format is based on Keep a Changelog.

v0.5.0

Added

  • SQLite History Tracking - Persistent history database for server events and upload records
  • History Web UI - Dedicated history page with server events and upload history in side-by-side view
  • Server Event Tracking - Track all server start/stop events with uptime duration
  • Upload History - Record all build uploads with success/failure status and file metadata
  • Brutalist UI Design - Clean, functional interface with responsive grid layouts
  • Comprehensive Tests - Full test coverage for history database operations

Changed

  • Database files (*.db) now ignored in git

v0.4.0

Added

  • Embedded Dockerfile - Dockerfile is now embedded in the binary for true single-binary distribution
  • Automatic Docker image rebuild - Uploading a new server build now automatically rebuilds the Docker image
  • Start Server button in Web UI - Launch new game server instances directly from the web interface
  • Updated install script - Streamlined deployment process

Changed

  • Archive files (.zip, .tar.gz) now ignored in git
  • Improved .gitignore for cleaner repository

v0.3.0

Fixed

  • Critical file upload permission errors - Fixed permission issues when uploading server builds
  • Recursive binary detection - Fixed recursive binary detection for subdirectories in ZIP uploads
  • Docker container execute permissions - Fixed execute permissions for server binaries in containers

Added

  • Enhanced web UI with drag-and-drop file upload
  • Video game themed random server name generation - Examples: "legendary-sword", "crimson-dragon"
  • Improved server list table - Auto-refresh and overflow handling
  • Full-width responsive UI layout

Changed

  • Shutdown command now stops all running containers before API shutdown

v0.2.0

Added

  • Web UI for build management
  • API key authentication
  • File upload support for server builds
  • Rolling deployment capability

v0.1.0

Added

  • Initial release
  • Basic CLI commands - start, stop, ps, logs, shutdown
  • Docker-based server management
  • REST API
  • Auto-discovery of Unity server binaries
  • Background daemon mode