๐งช Beta Release v3.0.0-beta.9
This is a prerelease/beta build, tagged :next (never :latest). It is not installed by docker compose pull on a stable install.
Changelog
- chore(license): use SEE LICENSE IN LICENSE for package.json license field (#348)
- feat(modules)!: dashboard and panel slots take ids, CS2 fetches its own (item 8b, client API 0.2.0) (#347)
- feat: bundle 15 more game packs, rank the biggest in game search (#346)
- feat(modules)!: resource dialogs take { open, onClose, onSaved }, CS2 reads its own servers (item 8b) (#349)
- feat(modules)!: one standaloneMatch slot; CS2 owns the whole standalone match dialog (item 8b) (#353)
- feat(modules)!: teamView takes { matchSlug, viewerCanJoin }, CS2 reads its own connect info (item 8b) (#357)
- fix(ui): top bar, page actions, bracket and profile header fit a phone (#350)
- fix(profile): ELO card footer stays in its card; current match comes first (#351)
- fix(tournament): Overview and Leaderboard share one header with tabs (#352)
- fix(admin): one title per page, calmer Admin Tools, honest setup wording (#354)
- fix(games): no blank plates while game logos load; sharper logos (#355)
- fix(i18n): English literals in admin screens go through translations (#358)
- fix(ui): login in your language, provider icons, Steam warning stays in the admin shell (#359)
- fix(elo): stat weights read as words, not code keys (#360)
- feat(modules): CS2's tournament settings leave core's columns (settings.cs2, item 10) (#356)
- feat(modules)!: CS2's setup steps edit settings.cs2 and load their own data (item 8b) (#362)
- refactor(modules): CS2 imports core only through the SDK; the boundary lint is an error (item 8c) (#363)
- refactor(modules): core reads only nextAllocationInSeconds; CS2 counts its own queue and servers (item 8b) (#364)
- fix(veto): send map names with the veto, so players see the admin's names (#365)
- fix(profile): one rating chart and one match list (#366)
- fix(admin): Steam warning closes once per visit, and never when Steam is off on purpose (#367)
- fix(ui): the rating templates page is "Ratings" everywhere, at /ratings (#368)
- fix(ui): no duplicate games prompt, a real Templates empty state, open tournaments before games are picked (#369)
- fix(ui): one set of round names โ bracket, Manage, profile, home and team page agree (#370)
- fix(cs2): dashboard and Manage count servers that are added but not set up (#374)
- fix(tournament): live tournament actions โ two everyday buttons, a danger zone for the rest (#375)
- feat(modules): one game catalog โ packs and signed code modules (API) (#371)
- feat(modules): sign code-module releases โ release script, tag workflow, trusted key (#372)
- feat(client): one game catalog on the Modules page and /welcome/games (#373)
- feat(modules)!: CS2 is a signed catalog module โ out of the core build, offline snapshot, 2.x auto-install (#376)
Docker Images
ghcr.io/auto-tournament/auto-tournament:3.0.0-beta.9sivertio/auto-tournament:3.0.0-beta.9sivertio/matchzy-auto-tournament:3.0.0-beta.9ghcr.io/auto-tournament/auto-tournament:nextsivertio/auto-tournament:nextsivertio/matchzy-auto-tournament:next
Pull Command
docker pull ghcr.io/auto-tournament/auto-tournament:3.0.0-beta.9Docker Hub / GHCR
- https://hub.docker.com/r/sivertio/auto-tournament
- https://github.com/orgs/Auto-Tournament/packages/container/package/auto-tournament
Platforms
linux/amd64(Intel/AMD 64-bit)linux/arm64(ARM 64-bit, e.g., Apple Silicon, AWS Graviton)
Quick Start
docker compose -f docker/docker-compose.yml up -dSee Getting Started Guide for full setup instructions.