1
0
Fork 0

Commit graph

  • 91a3a38831 chore(events): add poker and ribbon event constants and notification labels Z8MB1E 2026-09-11 03:25:21 -0400
  • cbbf1816f6 chore(events): add ribbon-submissions to event log targets Z8MB1E 2026-09-11 03:25:21 -0400
  • 2406df82dd feat(qualification): draw configurable crosshair on the aim trainer canvas Z8MB1E 2026-09-11 03:25:21 -0400
  • 51f9d57aaa feat(qualification): add crosshair preferences module and settings popover Z8MB1E 2026-09-11 03:25:21 -0400
  • c204581366 v0.2.32 - announce modal channel picker, strict announce default, changelog and env docs v0.2.32 Z8MB1E 2026-09-10 23:58:11 -0400
  • 4f160c624f docs: trim the v0.2.30 changelog wording Z8MB1E 2026-09-10 23:58:08 -0400
  • c12bccca7c chore(env): label the roll call and app updates channel vars Z8MB1E 2026-09-10 23:58:08 -0400
  • 0125cd6d4d docs(bot): note the modal channel picker and announce default Z8MB1E 2026-09-10 23:58:08 -0400
  • ecdbcbd15b feat(bot): pick the target channel inside the announce modal Z8MB1E 2026-09-10 23:58:03 -0400
  • 0bda8c56e3 v0.2.31 - add announce composer modal, changelog and bot docs v0.2.31 Z8MB1E 2026-09-10 21:34:02 -0400
  • abb037fb05 docs: add changelog for releases through v0.2.30 Z8MB1E 2026-09-10 21:33:59 -0400
  • cb62a2f1b7 docs(bot): document the announce modal composer Z8MB1E 2026-09-10 21:33:59 -0400
  • bfffb5fdd3 feat(bot): compose announcements in a paste-friendly modal Z8MB1E 2026-09-10 21:33:55 -0400
  • cb4aa0bf7e v0.2.30 - customizable dashboard with drag-and-drop widgets, optional mission code names and cover images, campaigns list filters v0.2.30 Z8MB1E 2026-09-10 20:04:13 -0400
  • 350fdb7ac7 chore: ignore local .openchamber tooling directory Z8MB1E 2026-09-10 20:03:39 -0400
  • 09ed08caf3 fix(dashboard): make stretched cards fill cells and truncate instead of overflowing Z8MB1E 2026-09-10 20:03:39 -0400
  • f0af778713 feat(dashboard): customizable dashboard with personal widgets Z8MB1E 2026-09-10 20:03:27 -0400
  • 365e8561ec feat(campaigns): extract CampaignsList with hide-completed toggle Z8MB1E 2026-09-10 20:03:16 -0400
  • 7180b0aa4c feat(missions): make code name optional, add UGC cover images Z8MB1E 2026-09-10 20:02:47 -0400
  • 2ed90d9f09 v0.2.29 - add chapter table of contents to story chronicle v0.2.29 Z8MB1E 2026-09-10 17:57:10 -0400
  • f781e53dc1 feat(story): add chapter table of contents with hover reveal to chronicle page Z8MB1E 2026-09-10 17:56:35 -0400
  • cbb320cb71 v0.2.28 - enforce mission visibility rules, accept plain-text mod lists, add voiceover spoiler gate, document dossier style v0.2.28 Z8MB1E 2026-09-10 16:14:44 -0400
  • fb25042609 docs: document tactical dossier UI style and usage protocol Z8MB1E 2026-09-10 16:14:05 -0400
  • de2ca66cec feat(voiceover): add hold-to-confirm spoiler gate on recording pages Z8MB1E 2026-09-10 16:14:02 -0400
  • c48fee4b4d fix(missions): accept plain-text mod lists and keep side op narrative collapsed Z8MB1E 2026-09-10 16:13:59 -0400
  • 0fa6d9abb5 fix(missions): enforce access control on dashboard and intel mission queries Z8MB1E 2026-09-10 16:13:55 -0400
  • 486fdca2a0 fix(missions): enforce access control on missions pages Z8MB1E 2026-09-10 16:13:51 -0400
  • 8654eb40fa fix(missions): enforce visibility rules in collection read access Z8MB1E 2026-09-10 16:13:48 -0400
  • 09b074734f v0.2.27 - rework campaigns page, add tactical card styling and glitch effects v0.2.27 Z8MB1E 2026-09-09 19:43:02 -0400
  • a7c50c5fd0 feat(campaigns): add one-shot glitch hover effects for official campaign cards Z8MB1E 2026-09-09 19:42:50 -0400
  • 8668a59d06 feat(campaigns): split page into official and community sections with tactical official cards Z8MB1E 2026-09-09 19:42:50 -0400
  • 42cbcbac3c v0.2.26 - add voiceover audio preview and draft scripts, award xp on admin reviews, eod two-sector unlock, html mod list validation, opord best times and speed bonus v0.2.26 Z8MB1E 2026-09-09 18:55:07 -0400
  • 0dd9673690 fix(eod): unlock custom minefields after clearing two sectors Z8MB1E 2026-09-09 18:55:00 -0400
  • fdf6da5c5b fix(missions): only accept html mod lists for side op uploads Z8MB1E 2026-09-09 18:55:00 -0400
  • 6fe7dd62bd feat(voiceover): add draft status to voice scripts and hide drafts from users Z8MB1E 2026-09-09 18:55:00 -0400
  • dcaa8c9bbe fix(voiceover): award xp and notify on admin-panel review approvals via hooks Z8MB1E 2026-09-09 18:54:58 -0400
  • 1b552b3a6d feat(voiceover): add admin audio preview for voice submissions Z8MB1E 2026-09-09 18:54:58 -0400
  • cbe88c141b feat(opord): track per-tier best times with leaderboard column and par backfill Z8MB1E 2026-09-09 11:37:51 -0400
  • eb77f45b95 feat(opord): add par-anchored speed bonus to scoring Z8MB1E 2026-09-09 11:28:39 -0400
  • 181f244f62 v0.2.25 - move minigames under /minigames, hide locked UGC entries, fix return url and unlock readout v0.2.25 Z8MB1E 2026-09-09 00:03:54 -0400
  • 1d4dee0433 chore: ignore playwright report artifacts Z8MB1E 2026-09-09 00:03:45 -0400
  • 167ac22990 fix(radio): floor unlock-progress readout so it never overstates the threshold Z8MB1E 2026-09-09 00:03:36 -0400
  • 911fc31354 feat(minigames): hide UGC entry buttons until custom content unlocks Z8MB1E 2026-09-09 00:03:29 -0400
  • 135a7fd5ae docs: update minigame paths in AGENTS.md Z8MB1E 2026-09-09 00:03:18 -0400
  • 14c9f0b4ec feat(minigames): redirect legacy minigame URLs to /minigames/* Z8MB1E 2026-09-09 00:03:18 -0400
  • 285de3ac14 fix(flappy): stop deriving returnTo from x-invoke-path Z8MB1E 2026-09-09 00:03:18 -0400
  • 25975db23f refactor(minigames): move routes, components, and libs under minigames parents Z8MB1E 2026-09-09 00:02:59 -0400
  • 76fbaba293 refactor(minigames): derive custom-page unlock state from shared lib predicates Z8MB1E 2026-09-08 22:38:38 -0400
  • 455d705eb9 feat(minigames): add UnlockNotice and wire into EOD and radio arenas Z8MB1E 2026-09-08 22:38:38 -0400
  • f76966ebc3 v0.2.24 - add custom minefield XP payouts, exposure toggle, and loss fog v0.2.24 Z8MB1E 2026-09-08 15:57:13 -0400
  • 226cd9b2b8 test(eod): cover custom payout math, loss reveal, and exposure rule Z8MB1E 2026-09-08 15:57:01 -0400
  • bf491fc9cd feat(eod): add author exposure toggle and reduced-XP copy to custom play Z8MB1E 2026-09-08 15:57:01 -0400
  • 6d4b5ad297 feat(eod): restrict custom loss reveal and add question-mark fog to hidden cells Z8MB1E 2026-09-08 15:57:01 -0400
  • efda519569 feat(eod): pay reduced XP with creator banking on custom minefield runs Z8MB1E 2026-09-08 15:57:01 -0400
  • 243bb8ae0d feat(minigames): add creator bank and exposure toggle schema with migrations Z8MB1E 2026-09-08 15:57:01 -0400
  • 987e78babd feat(minigames): add custom payout math and loss-reveal helpers to shared libs Z8MB1E 2026-09-08 15:57:01 -0400
  • eeab85ad35 v0.2.23 - add custom EOD minefields and custom radio tests minigames v0.2.23 Z8MB1E 2026-09-08 14:45:29 -0400
  • 4fde0fe91c fix(ui): use h-dvh for sheet side variants so panels fill mobile viewports Z8MB1E 2026-09-08 14:45:29 -0400
  • 1cf11745fe feat(radio): add custom radio test authoring, play, and leaderboard Z8MB1E 2026-09-08 14:38:58 -0400
  • 52328da8f9 feat(eod): add custom minefield authoring, play, and leaderboard Z8MB1E 2026-09-08 14:38:54 -0400
  • 5b4842943e feat(minigames): extract shared custom-minigame validation and unlock libs Z8MB1E 2026-09-08 14:38:52 -0400
  • 1f99e34c0d feat(minigames): add custom minefield and radio test collections with permissions, events, and migration Z8MB1E 2026-09-08 14:38:49 -0400
  • 0143c235bc docs: add conventional commit prefix rules to AGENTS.md Z8MB1E 2026-09-08 13:16:16 -0400
  • 2c8e305ff5 v0.2.22 - add OPORD Recall briefing-recall minigame, add Chronicle story beats v0.2.22 Z8MB1E 2026-09-08 13:09:02 -0400
  • 251bb0506f docs(opord): rename veteran tier detail to extended order feat/opord-recall Z8MB1E 2026-09-08 13:06:00 -0400
  • 8439dd7e17 docs(opord): drop the linking-question examples from the protocol card Z8MB1E 2026-09-08 13:04:43 -0400
  • baa1863c2f docs(opord): reframe protocol card copy around game mechanics Z8MB1E 2026-09-08 13:03:43 -0400
  • 840bc27646 feat(opord): add draining timer bar to the 2s unlock countdown Z8MB1E 2026-09-08 13:02:28 -0400
  • 246a5796f8 feat(opord): lock answering behind a 2s countdown per question Z8MB1E 2026-09-08 13:00:43 -0400
  • 50b9b7e46c feat(opord): add garrison, ROE, intel, and secondary objectives with tier scaling Z8MB1E 2026-09-08 12:53:36 -0400
  • d8ee14ee8d feat(opord): dynamic abort contingency with six options Z8MB1E 2026-09-08 12:39:57 -0400
  • 53dec0b127 fix(opord): wrap quiz option button text instead of overflowing Z8MB1E 2026-09-08 12:35:25 -0400
  • 0996b9b7c2 feat(opord): scale tiers to 10/15/20 questions with expanded briefings Z8MB1E 2026-09-08 12:34:37 -0400
  • 987250b60a docs: restrict release version bumps and tags to main deploys Z8MB1E 2026-09-08 12:18:43 -0400
  • c8c0267d54 feat(opord): soften fairness copy to a polite ask Z8MB1E 2026-09-08 12:18:43 -0400
  • 8206ee2303 v0.2.21 - Esc/R reset keybind for OPORD Recall Z8MB1E 2026-09-08 12:13:49 -0400
  • e52a637f96 feat(minigames): Esc/R reset keybind with hint text for OPORD Recall Z8MB1E 2026-09-08 12:13:45 -0400
  • 494b60db3b v0.2.20 - fairness note on OPORD briefing Z8MB1E 2026-09-08 12:09:15 -0400
  • 5bde9707a3 feat(minigames): fairness note between briefing banner and OPORD canvas Z8MB1E 2026-09-08 12:09:11 -0400
  • bf5468e461 v0.2.19 - Arma-style grid format for OPORD Recall Z8MB1E 2026-09-08 12:04:59 -0400
  • 4594912325 feat(minigames): format OPORD Recall grids Arma style as 034-672 Z8MB1E 2026-09-08 12:04:51 -0400
  • 3daa7a3601 v0.2.18 - tier-scaled OPORD briefings with relational questions Z8MB1E 2026-09-08 11:58:38 -0400
  • 3fefb8b4a3 feat(minigames): tier-scaled briefings with relational questions for OPORD Recall Z8MB1E 2026-09-08 11:58:15 -0400
  • b2bdbb9ea6 v0.2.17 - OPORD Recall anti-cheat Z8MB1E 2026-09-08 11:46:58 -0400
  • 95663924ea feat(minigames): anti-cheat pass for OPORD Recall Z8MB1E 2026-09-08 11:46:53 -0400
  • 225434d8fc v0.2.16 - add OPORD Recall minigame Z8MB1E 2026-09-08 11:26:44 -0400
  • eaa0325b6d feat(minigames): add OPORD Recall briefing-recall minigame Z8MB1E 2026-09-08 11:26:06 -0400
  • 7835ca8ef1 v0.2.10 - add land navigation minigame feat/land-navigation Z8MB1E 2026-09-08 10:35:07 -0400
  • 4143749c39 add land navigation exercises menu, command palette entry and lib tests Z8MB1E 2026-09-08 10:34:55 -0400
  • 0e65260ea0 add land navigation page, arena, map canvas and leaderboard UI Z8MB1E 2026-09-08 10:34:55 -0400
  • 62df673249 add land navigation minigame rules lib, stats schema, event type and migration Z8MB1E 2026-09-08 10:34:55 -0400
  • 20b24f254f feat(navigation): add Call for Fire to exercises menu and command palette Z8MB1E 2026-09-08 10:23:21 -0400
  • c76710502e feat(call-for-fire): add page, server actions and fire mission UI Z8MB1E 2026-09-08 10:23:21 -0400
  • cce22c1fcc feat(profiles): add Call for Fire progression stats with migration Z8MB1E 2026-09-08 10:23:15 -0400
  • 4adc0ca452 feat(events): add call-for-fire minigame event type Z8MB1E 2026-09-08 10:23:15 -0400
  • f1d7a6774c feat(minigames): add Call for Fire game rules lib with integration tests Z8MB1E 2026-09-08 10:23:11 -0400
  • caca11a60b feat(story): add Chronicle story beats system with reader states and reactions Z8MB1E 2026-09-08 01:32:59 -0400
  • bf5c53249a v0.2.9 - mobile mission detail fixes, friday ops overflow and host credit v0.2.9 Z8MB1E 2026-09-08 01:31:12 -0400
  • b64f4b26f4 fix(intelligence): contain friday ops rows on mobile and credit side op hosts Z8MB1E 2026-09-08 01:31:01 -0400
  • de3db4bd09 fix(missions): stack hero content in flow on mobile and move attendance above details on small screens Z8MB1E 2026-09-08 01:31:00 -0400