1
0
Fork 0
polaris-task-force/CHANGELOG.md
Z8MB1E 7433287be0 docs(changelog): add v0.2.33 release notes
Ultraworked with [Sisyphus](https://github.com/code-yeongyu/oh-my-openagent)

Co-authored-by: Sisyphus <clio-agent@sisyphuslabs.ai>
2026-09-11 12:57:34 -04:00

47 lines
3.8 KiB
Markdown

# Changelog
# v0.2.33
Three releases in one: a full poker minigame, a ribbon design studio for the awards program, and a reworked announce command for staff.
### Features
- **Poker**: sit down at sit-and-go tables and play full hold'em hands: betting rounds, side pots, hand hints, and showdowns. Results land in your profile stats, and tables update in real time as hands play out.
- **Ribbon design studio**: submit your own ribbon designs for awards. Submissions go to a review queue where staff approve or reject them, and you get a notification when a decision comes down.
- **Announcements**: staff writing `/announce` now compose it in a paste-friendly modal and pick the target channel right there. Announcements also post only to the announce channel by default: an unconfigured announce channel errors clearly instead of silently dropping the post into the ops channel.
- **Aim trainer crosshair**: the qualification course lets you draw your own crosshair. Pick the style (including a dot) and color from a settings popover.
### Fixes
- Wiki moderation actions (restore, lock, delete) now require intel write permissions, not just read.
- Rank groups on the roster sort in the intended order.
- Filtering the mission list by campaign no longer breaks when the campaign link is in an unexpected state.
- Campaign cards wrap evenly and banking activity tabs hold their layout.
# v0.2.30
A big run for the training grounds: OPORD Recall joins the lineup, you can build your own minefields and radio tests, and the dashboard bends to your will.
### Features
- **OPORD Recall**: a new briefing-recall minigame. Study an Arma-style briefing, 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, while beating the par time pays a speed bonus.
- **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.
- **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.
- **Voiceover**: recording pages gate script spoilers behind a hold-to-confirm 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. Briefing sections are no longer required unless you open that section.
- 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.