# Changelog # v0.2.30 A big run for the training grounds: OPORD Recall joins the lineup, you can build your own minefields and radio tests, the Chronicle grows story beats, and the dashboard bends to your will. ### Features - **OPORD Recall**: a new briefing-recall minigame. Study an Arma-style briefing (grids in the 034-672 format), then answer questions about what you read. Tiers scale to 10, 15, or 20 questions, drawing on garrison details, ROE, intel, and secondary objectives. Each answer unlocks behind a 2-second countdown with a draining timer bar, aborting mid-run offers six contingency options, and Esc or R resets at any time. Per-tier best times sit on the leaderboard, beating the par time pays a speed bonus, and an anti-cheat pass keeps results honest. - **Custom minefields**: author and share your own EOD minefields, with play and leaderboard included. Clear two sectors in the regular game to unlock them. Runs pay reduced XP and a slice goes to the field's creator. Authors decide whether edge mines are exposed up front, hidden cells show a question-mark fog, and a loss reveals only part of the field. - **Custom radio tests**: build your own radio traffic tests with the same play-and-leaderboard setup, unlocked through the radio game. - **Chronicle story beats**: the Chronicle now carries structured story beats with reactions, tracks what you've already read, and has a chapter table of contents with hover previews. - **Personal dashboard**: rearrange the dashboard with drag-and-drop widgets instead of a fixed layout. - **Campaigns rework**: the campaigns page splits into official and community sections. Official campaigns get the tactical card treatment, glitch flourish included, and the list can hide completed campaigns. - **Voiceover**: recording pages gate script spoilers behind a hold-to-confirm, script authors can keep drafts hidden from players, staff get an audio preview in the admin panel, and approved reviews now pay out XP and notify you. - **Missions**: a code name is no longer required, and missions can carry a custom cover image. ### Improvements - Side op uploads accept mod lists pasted as plain text or HTML, and the narrative section stays collapsed until you open it. - All minigames moved under `/minigames/*`. Old links redirect, so bookmarks keep working. ### Fixes - Mission visibility rules are now enforced everywhere: collection reads, the missions pages, the dashboard, and intel queries. - The radio unlock progress readout can no longer overstate how close you are to unlocking custom content. - The login return link lands you back on the page you came from, minigames included. - Dashboard cards that stretch now fill their cell and truncate instead of spilling over. - OPORD quiz answers wrap long text instead of running off the button.