Files
pirats/frontend/src/lib/changelog.js
T

166 lines
6.4 KiB
JavaScript
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
// 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 = 31;
// Newest first. Each entry: { version, date: 'YYYY-MM-DD', changes: [string, ...] }.
export const CHANGELOG = [
{ version: 31, date: '2026-09-04', changes: ['Change your rank-up vote until everyone has voted. The final vote now reveals the result and advances automatically, without a Ready button.', 'The vote result stays visible through upkeep and next-scene setup.'] },
{ version: 30, date: '2026-09-04', changes: ['The crew roster shows voting progress with icons.', 'Your submitted vote now shows the crewmate you nominated.'] },
{ version: 29, date: '2026-09-04', changes: ['Removed the remaining deck count from the table.'] },
{ version: 28, date: '2026-09-04', changes: ['The Event Log toggle keeps the same size when opened or closed.', 'Dev Mode changes no longer clutter the Event Log.'] },
{ version: 27, date: '2026-09-04', changes: ['Shorter labels make the table easier to scan.', 'Difficulty and Successes now line up side by side, including on small screens.'] },
{
version: 25,
date: '2026-07-10',
changes: [
'The Event Log now uses the same pinned column and fixed close/reopen control in every game phase.',
],
},
{
version: 24,
date: '2026-07-10',
changes: [
'The crew roster now stays in the same left-hand column throughout every phase of the game.',
],
},
{
version: 23,
date: '2026-07-10',
changes: [
'Admins can now click the join code to copy it, and the code is available directly from the lobby.',
],
},
{
version: 21,
date: '2026-07-10',
changes: [
'Player lists now use the same easy-to-scan vertical layout in every phase and at every screen size.',
],
},
{
version: 20,
date: '2026-07-10',
changes: [
'The Admin Panel now gives the games 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 rulebooks Example of Play now has card diagrams at each step, showing how each Obstacles 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 rulebooks 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”.',
],
},
];