2.1 KiB
2.1 KiB
Design Update Log
2026-08-01
- Refine: Make group assignment exclusive with default fallback, add group deletion, automatically synchronize Discord nicknames with status notices, expose filterable event details, add an SSR operations dashboard, and improve accessibility.
- Extend: Add SoMC Portal branding, live Discord identity details, admin guild configuration visibility, and fail-closed group-based Minecraft admission.
- Refine: Group repeated access networks, confirm linked Discord nickname changes before mutation, and add DMG Games sponsorship attribution.
- Extend: Add shared Pino logging with credential redaction and actionable web and Discord runtime diagnostics.
- Fix: Build magic-link redirects from the configured public portal URL instead of the reverse proxy's internal request origin.
- Verify: Confirmed
v1.1.1left all pre-existinglatestdigests unchanged while publishing versioned artifacts. - Refine: Removed mutable
latestpublication so all deployable artifacts use explicit semantic versions. - Verify: Confirmed the
v1.1.0Discord bot image and matching web, migration, and Velocity artifacts. - Extend: Added a releasable Discord bot image and a dependency-free web health endpoint for Kubernetes deployment.
- Verify: Confirmed the initial
v1.0.0release, public Velocity JAR, and versioned andlatestweb and migration image manifests. - Create: Added Gitea CI and semantic-release pipelines for downloadable Velocity JARs and versioned web and migration images.
- Document: Added container deployment order, artifact names, and required repository secrets.
- Refine: Corrected the Velocity Java and Gradle namespace to the repository owner's
games.dmgreverse domain. - Create: Established the OKF v0.1 user-story index.
- Document: Captured the implemented player portal, Discord authentication, onboarding, account management, network intelligence, Velocity admission, auditing, administration, API error, and operational stories.
- Governance: Added repository agent guidance and automated OKF validation for story-driven development.