• v4.5.0 cfd25e7756

    v4.5.0 — UX Overhaul: Design Exploration & Rebuild
    Some checks failed
    CI / Does this change touch the recording path? (push) Successful in 29s
    CI / Bot/backend version sync (push) Successful in 31s
    Release / Create Forgejo release (push) Failing after 24s
    CI / Docker image build (push) Successful in 31s
    CI / Backend lint (ruff) (push) Successful in 35s
    CI / Feedback site tests (push) Successful in 46s
    CI / Summarisation accuracy eval harness (stub provider) (push) Successful in 1m0s
    CI / Bot tests and audit (push) Successful in 1m58s
    Release / Build and push versioned images (push) Successful in 5m21s
    CI / End-to-end journeys (phone) (push) Successful in 11m52s
    CI / End-to-end journeys (keyboard) (push) Successful in 12m49s
    CI / Frontend (shard 2/2) (push) Successful in 17m54s
    CI / Synthetic session harness (no GPU, no LLM) (push) Successful in 19m42s
    CI / Frontend (shard 1/2) (push) Successful in 20m59s
    CI / End-to-end journeys (desktop) (push) Successful in 21m52s
    CI / Backend migration, tests, and audit (push) Successful in 30m29s
    Stable

    claude-bot released this 2026-10-12 23:37:58 +00:00 | 638 commits to main since this release

    The redesign: every page rebuilt in twelve lanes, each reviewed and signed off by
    the owner on a dev server running prereleases (4.5.0-rc1 to -rc12).

    Upgrading from 4.4.1

    • 58 database migrations. Back up first, then run make migrate-safe from the
      new release before docker compose up -d; it runs the preflight, a backup and the
      migrations from the new images and touches no running service. Rehearsed on a copy
      of a production database: all 58 applied in under a minute.
    • BOT_CONTRACT_VERSION goes from 1 to 2. The backend and the bot must be
      updated together; a bot from 4.4.1 refuses to start against this backend, and says
      why. The compose files in this tag name both images at 4.5.0.
    • Old stat blocks are converted to sheets by a migration, keeping who could see them,
      and existing quests become wiki pages.

    The full list of changes is the [4.5.0] section of CHANGELOG.md. It is too long to show here: 4,265 lines under Added, Security, Changed and Fixed.

    Images: git.rhoving.com/rbrooks/quest-board-backend:4.5.0, quest-board-frontend:4.5.0, quest-board-bot:4.5.0.

    Downloads