• v0.1.0 5a5cd08abb

    v0.1.0
    All checks were successful
    Deploy c4 / deploy (push) Successful in 59s
    Stable

    ryan released this 2026-02-19 21:34:24 +00:00 | 70 commits to main since this release

    Features

    • Integrate via v0.18.1 context suspension and key throttling
    • Add glowing effect to active player's pieces
    • Persist chat messages to SQLite (#1)
    • Add in-game chat to Connect 4
    • Stealth mode — replace game-related text with discrete symbols
    • Add CI/CD workflow and switch to bind mount for data
    • Add Docker Compose deployment and serve assets via StaticFS
    • Add snake multiplayer chat as sidebar with vivid player colors
    • Add back to lobby navigation on game pages
    • Add configurable speed and expanded grid presets for snake
    • Add single player snake mode
    • Make invite link base URL configurable via APP_URL

    Fixes

    • Use correct runner label in deploy workflow
    • Responsive C4 board on mobile and preserve chat input during morph
    • Renew session token after login/register to persist session data
    • Ensure data directory has correct ownership before starting container

    Other

    • Trigger CI/CD
    • Re-upgrade via to v0.15.1
    • Downgrade via to v0.15.0 to debug login regression
    • Update via to v0.15.1
    • Update APP_URL to games.adriatica.io
    • Rebuild CSS output
    • Update via to v0.15.0, remove vianats dependency
    • Dark stealth theme with teal/burgundy pieces and cache-busting
    • Reduce snake animation delays for snappier gameplay
    • Add multiplayer Snake game
    • Replace polling loop with NATS pub/sub for game updates
    • Replace PicoCSS with DaisyUI + Tailwind v4
    • Add user authentication and game persistence with SQLite
    • Add Connect 4 multiplayer game server
    • Add visual smoothing for snake game and systemd deployment
    • Update via to v0.4.0 and decouple tick rate from snake speed
    • Update via dependency from v0.2.5 to v0.3.1
    • Add login prompt for game invite links
    • Use SQLite for session storage
    • Fix player reconnection by re-registering sync context
    • Add play again button for rematch after game ends
    • Add game deletion with authorization check
    • Show user's active games on home page after login
    • Auto-generate nicknames for invitees joining via link
    • Simplify codebase and fix Enter key on home page
    • Ignore deploy tarball artifacts
    Downloads