- Full injects system: template CRUD, rubric-based grading, submissions, grader assignment, and manual/timed access control - Admin panel frontend (nav, dashboard, checks/injects/koth/minions/settings/integrations pages) - Chainable checks and a check-variables API with per-user overrides - KOTH minion service (initial stub) - SSH integration tests and expanded check test coverage - Remaining round time exposed via round info API and scoreboard - Env var-based logging level and public domain configuration - LICENSE added - Migrated Bruno API collection from .bru to the opencollection .yml spec - Reworked auth to be more flexible; added admin auth group - Refreshed default theme: responsive scoreboard, new nav component, updated login/landing pages - Bumped Go/Echo and npm dependencies - Various GitLab CI fixes and stability improvements - Inject template edits not persisting document changes; null open/close times not displaying correctly - Frontend build break from browser cookie function