// App version and player-facing changelog, surfaced in the ☰ menu → About // (rendered by AboutModal.svelte). // // Maintenance (see AGENTS.md "Versioning & changelog"): // - Bump VERSION by one on every commit. // - Add a CHANGELOG entry only when a commit changes something players can // see. Skip refactors, tests, and tooling. Keep wording player-facing. export const VERSION = 20; // Newest first. Each entry: { version, date: 'YYYY-MM-DD', changes: [string, ...] }. export const CHANGELOG = [ { version: 20, date: '2026-07-10', changes: [ 'The Admin Panel now gives the game’s join code a large, easy-to-share display.', ], }, { version: 19, date: '2026-07-10', changes: [ 'Games now have short join codes that can be entered on the home page and shared from the Admin Panel.', ], }, { version: 18, date: '2026-07-10', changes: [ 'Expired rejoin entries are now removed automatically when a game has ended or a player is no longer in the crew, with a clear explanation.', ], }, { version: 17, date: '2026-07-10', changes: [ 'Join forms now remember your player name for the next crew while still letting you edit it.', ], }, { version: 16, date: '2026-07-10', changes: [ 'Open and Copy controls in the Admin Panel now have matching sizes.', ], }, { version: 15, date: '2026-07-10', changes: [ 'The Admin Panel now clearly marks Pi-Rats whose character identity has not been chosen yet.', ], }, { version: 14, date: '2026-07-10', changes: [ 'The corner Event Log button now stays put when the log is open, so it can be closed again without moving your mouse.', ], }, { version: 13, date: '2026-07-10', changes: [ 'Character sheets now make better use of the available space on wide screens.', ], }, { version: 8, date: '2026-06-15', changes: [ 'Crew roster bubbles are now legible and stand out from the background in both light and dark mode.', 'A scene can no longer be ended until every Pi-Rat has faced a Challenge (or the Obstacle List is empty). The Deep sees a ✓/○ marker on each Pi-Rat showing who still needs one.', 'Decluttered your Hand panel — dropped the how-to-play blurb for a low-profile label.', ], }, { version: 7, date: '2026-06-15', changes: [ 'During a scene, the Event Log can be collapsed to a corner button to declutter your screen, and reopened from that button.', 'In the three-column layout, the Event Log now stays pinned within the screen and scrolls internally, so its newest entries are always visible.', ], }, { version: 6, date: '2026-06-15', changes: [ 'PvP challenge cards now display the general suit theme instead of specific obstacles in tooltips.', 'Secret Technique tooltips now show the full technique description when played.', 'Personal Objectives on the Character Sheet are now positioned in a side column on wider screens.' ], }, { version: 5, date: '2026-06-15', changes: [ 'Completing a Crew Objective is now announced in the Event Log.', 'Fixed a UI quirk where mousing over personal objectives incorrectly showed an interactive pointer for Pi-Rats who cannot change them.', ], }, { version: 4, date: '2026-06-15', changes: [ 'Tidied the Challenge panel: dropped the redundant “Plays” list and the how-to-play blurb. Each Obstacle now leads with its card (e.g. “K♦”) in the title, colored by suit.', ], }, { version: 3, date: '2026-06-15', changes: [ 'The rulebook’s Example of Play now has card diagrams at each step, showing how each Obstacle’s column grows as the scene unfolds.', ], }, { version: 2, date: '2026-06-15', changes: [ 'Obstacle cards now stack as a single overlapping column — the latest play sits in full view with earlier cards peeking out behind it, matching the rulebook’s card layout.', ], }, { version: 1, date: '2026-06-15', changes: [ 'First tracked version — the app now reports its version here in the ☰ menu → About, with a log of player-facing changes.', 'Home screen lists crews you can rejoin above “Muster a New Crew”.', ], }, ];