-
3c70160dfc
feat(operations): readiness and zone pressure aggregates
Z8MB1E
2026-09-20 02:43:53 -0400
-
67adaa301c
feat(operations): bounded economy effects and market repair
Z8MB1E
2026-09-20 02:43:53 -0400
-
67c993ca10
feat(operations): mission reservations and deterministic settlement
Z8MB1E
2026-09-20 02:43:47 -0400
-
cc23742dd8
feat(operations): versioned operation event and effect ledger
Z8MB1E
2026-09-20 02:43:40 -0400
-
f35da021da
docs: document production, modules, and compound slices
Z8MB1E
2026-09-20 02:43:35 -0400
-
d719c6b455
fix(intelligence): raise mission back-link above the hero overlay
Z8MB1E
2026-09-20 02:43:35 -0400
-
7b82da58e7
feat(map): zone label placement, political zone type, and authoring polish
Z8MB1E
2026-09-20 02:43:35 -0400
-
f8ce3f3dcc
feat(logistics): timestamp shipment lifecycle with client relay
Z8MB1E
2026-09-20 02:43:29 -0400
-
7a0f997f70
feat(base): production, modules, adjacency auras, compounds, and crew speed
Z8MB1E
2026-09-20 02:43:23 -0400
-
07eb8aa22e
v0.2.44 - fix blackjack leaver timers, duplicate join seats, force-end lobby return, dealer upcard label, leaderboard refresh
v0.2.44
Z8MB1E
2026-09-19 17:39:32 -0400
-
c2dc0fd593
fix(blackjack): show ten-value upcards correctly and auto-refresh the leaderboard
Z8MB1E
2026-09-19 17:39:18 -0400
-
40b7cbb025
fix(blackjack): return players to the lobby when a table is force-ended
Z8MB1E
2026-09-19 17:39:18 -0400
-
27b5b4537f
fix(blackjack): resolve leaver turns, dedupe pending joins, terminate spectators
Z8MB1E
2026-09-19 17:39:18 -0400
-
fad3d8399b
v0.2.43 - add Friday open-slot notice, roll-call embed links and summaries
v0.2.43
Z8MB1E
2026-09-18 14:53:26 -0400
-
8104b500b9
docs: document the Friday open-slot notice and roll-call embed updates
Z8MB1E
2026-09-18 14:52:39 -0400
-
fd9f36fc46
test(int): cover the Friday open-slot notice
Z8MB1E
2026-09-18 14:52:39 -0400
-
4fad7cd259
feat(bot): link roll-call embeds to the mission page with a summary
Z8MB1E
2026-09-18 14:52:39 -0400
-
efae94c8a9
feat(bot): add Friday open-slot notice with claim credit and revert
Z8MB1E
2026-09-18 14:52:39 -0400
-
7ccd825b8c
v0.2.42 - add imminent-op reminder thread and attendee pings to the bot
v0.2.42
Z8MB1E
2026-09-18 13:11:07 -0400
-
8926cd182b
docs: document the imminent-op reminder flow
Z8MB1E
2026-09-18 13:09:44 -0400
-
8f7573f742
test(int): cover imminent reminder query boundaries
Z8MB1E
2026-09-18 13:09:35 -0400
-
35769ea0f6
feat(bot): add imminent-op reminder thread with attendee pings
Z8MB1E
2026-09-18 13:09:35 -0400
-
308a522764
v0.2.41 - searchable site dropdowns, map ribbons and vertex snapping, political zone types
v0.2.41
Z8MB1E
2026-09-17 16:28:45 -0400
-
be12d36014
fix(map): widen MapZoneInput type union for political zones
Z8MB1E
2026-09-17 16:28:38 -0400
-
947a5c1bbf
feat(ui): searchable combobox across data-driven dropdowns
Z8MB1E
2026-09-17 16:28:17 -0400
-
2bc61fe211
feat(map): zoom-tiered pins with info ribbons, vertex editing UI, attribution
Z8MB1E
2026-09-17 16:28:05 -0400
-
cc0a7facd0
feat(map): political zone types, road label tri-state, authoring snapping lib
Z8MB1E
2026-09-17 16:27:55 -0400
-
9ca85fce9b
v0.2.40 - add game map system with road routing, timestamp construction model, nav refactor
v0.2.40
Z8MB1E
2026-09-16 23:14:49 -0400
-
b5925b7633
chore(generated): regenerate types and schema, register map migrations
Z8MB1E
2026-09-16 23:14:24 -0400
-
8cab545b9d
docs: document the game map system and construction timestamp model
Z8MB1E
2026-09-16 23:14:20 -0400
-
a770c62d6f
fix(ui): raise dialog and sheet z-indexes above map panes
Z8MB1E
2026-09-16 23:14:20 -0400
-
ad2fbb167a
refactor(nav): sidebar minigames group, inline admin link, hidden map entry
Z8MB1E
2026-09-16 23:14:16 -0400
-
fcf220b961
feat(map): /map world map with authoring, placement, and feature APIs
Z8MB1E
2026-09-16 23:14:12 -0400
-
5be390012a
feat(base): timestamp-based construction lifecycle with progress panel
Z8MB1E
2026-09-16 23:14:07 -0400
-
c64c9da0da
feat(map): road-network routing for shipments with transport modes
Z8MB1E
2026-09-16 23:14:01 -0400
-
5f06039697
feat(world): game map collections with basemaps, map permissions, and meter proximity
Z8MB1E
2026-09-16 23:13:57 -0400
-
28816b7084
chore(deps): add leaflet, react-leaflet, and type packages for the world map
Z8MB1E
2026-09-16 23:13:49 -0400
-
24d707a68a
chore(events): add structure placed and construction-complete event types
Z8MB1E
2026-09-16 23:13:49 -0400
-
dce6f8f2ee
fix(poker): dev panel card pickers ignored the first selection
Z8MB1E
2026-09-16 19:10:37 -0400
-
074fdb02bf
v0.2.39 - poker felt transformation with chip piles and chip flights, blackjack multiplayer fixes
v0.2.39
Z8MB1E
2026-09-15 00:13:45 -0400
-
2691bb05ec
feat(poker): real chip piles on every seat's bet, the pot, and the console readout
Z8MB1E
2026-09-14 23:02:13 -0400
-
f81d978f88
feat(chips): sm size variant for chip piles on dense felt surfaces
Z8MB1E
2026-09-14 23:00:54 -0400
-
169f938b05
feat(poker): chip-flight animation between pot and viewer on hand settle
Z8MB1E
2026-09-14 19:26:30 -0400
-
0ddc090acb
fix(poker): top-anchor activity log below the turn clock, cap visible lines
Z8MB1E
2026-09-14 19:25:43 -0400
-
df90a34c99
feat(poker): move action toolbar below the felt on narrow screens
Z8MB1E
2026-09-14 19:25:34 -0400
-
90070abb2e
feat(poker): contain-fit 4:3 felt sizing and fullscreen portal parity with blackjack
Z8MB1E
2026-09-14 19:24:59 -0400
-
c4b19bf8e5
fix(blackjack): multiplayer seat overlaps, log above time bar, mobile toolbar clipping
Z8MB1E
2026-09-14 19:17:26 -0400
-
618f884527
v0.2.38 - add blackjack and chip pool economy, poker upgrades, respawn tickets, rank promotions, lexical briefing editor, voiceover spoiler gate
v0.2.38
Z8MB1E
2026-09-14 15:38:55 -0400
-
4583596903
feat(chips): felt, chip, and popup styles plus win sound asset
Z8MB1E
2026-09-14 15:38:49 -0400
-
17f3cc6f47
feat(profile): promote action and blackjack stats in profile XP
Z8MB1E
2026-09-14 15:38:49 -0400
-
77034a8e67
refactor(missions): render comms body with lexical-content class
Z8MB1E
2026-09-14 15:38:49 -0400
-
4d9edb3dbe
feat(chips): credit chip bank from non-card minigame XP
Z8MB1E
2026-09-14 15:38:26 -0400
-
be1e120727
chore(generated): regenerate types and import map, register migrations
Z8MB1E
2026-09-14 15:38:13 -0400
-
a2ab066645
chore(infra): static AI compose prompts, sync-prod refresh, and deps
Z8MB1E
2026-09-14 15:38:13 -0400
-
67971dd7e6
feat(chips): persistent chip pool economy with shared balance card
Z8MB1E
2026-09-14 15:38:05 -0400
-
474aff734d
feat(blackjack): add blackjack minigame with realtime table wiring
Z8MB1E
2026-09-14 15:38:05 -0400
-
34dcefec54
feat(poker): felt UI popups, named table display, and dev controls
Z8MB1E
2026-09-14 15:37:19 -0400
-
c5defa9e70
feat(poker): engine upgrades, named tables, and stat extensions
Z8MB1E
2026-09-14 15:37:19 -0400
-
4d08122464
feat(voiceover): spoiler gate, pacing pattern, and recorder updates
Z8MB1E
2026-09-14 15:37:12 -0400
-
982c33f4f3
feat(missions): lexical rich text editing, side-op narrative fields, briefing updates
Z8MB1E
2026-09-14 15:37:12 -0400
-
7ad9320c02
feat(respawn-tickets): settle attendance-based respawn tickets per mission
Z8MB1E
2026-09-14 15:37:05 -0400
-
8d92e7aaa9
feat(promotions): add rank promotion ceiling with GM promote flow
Z8MB1E
2026-09-14 15:37:05 -0400
-
8c3dbdbc98
chore(events): extend event and notification registries for new features
Z8MB1E
2026-09-14 15:36:58 -0400
-
b61db9dd3a
v0.2.37 - add op cancellation and reschedule roll-call handling
v0.2.37
Z8MB1E
2026-09-12 19:32:59 -0400
-
f1da86ae81
feat(bot): cancel roll-calls and announce rescheduled ops
Z8MB1E
2026-09-12 19:30:22 -0400
-
24662060df
v0.2.36 - progressive hand rank styling, guide ranking rework
v0.2.36
Z8MB1E
2026-09-11 17:30:17 -0400
-
076a631fe8
feat(poker): drop the center suit glyph from mini cards
Z8MB1E
2026-09-11 17:30:11 -0400
-
8634c17ff2
feat(poker): rework the guide ranking table into tier columns
Z8MB1E
2026-09-11 17:30:11 -0400
-
1b0e4ed074
feat(poker): grade hand ranks on a progressive style ladder
Z8MB1E
2026-09-11 17:30:03 -0400
-
5df186d52d
v0.2.35 - poker experience pass: sounds, popups, card skins, leave handling; award advancement series
v0.2.35
Z8MB1E
2026-09-11 17:07:52 -0400
-
19113e39c9
feat(awards): add award advancement series
Z8MB1E
2026-09-11 17:07:37 -0400
-
71e9f3e9e0
fix(poker): keep the lobby list stable across background polls
Z8MB1E
2026-09-11 17:07:37 -0400
-
16a44d3fc5
feat(poker): redesign felt as diegetic oval with toolbar and viewer cards
Z8MB1E
2026-09-11 17:07:28 -0400
-
e9e89929f9
feat(poker): add floating action popups with staggered blind intro
Z8MB1E
2026-09-11 17:07:20 -0400
-
56e3d253c9
feat(poker): add synthesized sfx and generative background jazz
Z8MB1E
2026-09-11 17:07:12 -0400
-
9b2b0db553
feat(poker): add card skin toggle with light, dark, and classic svg decks
Z8MB1E
2026-09-11 17:07:05 -0400
-
f7bb8f1e9f
feat(poker): mark leavers immediately and auto-end when one player remains
Z8MB1E
2026-09-11 17:06:57 -0400
-
559ee64258
v0.2.34 - pause poker XP payouts, add v0.2.33 changelog notes
v0.2.34
Z8MB1E
2026-09-11 12:57:42 -0400
-
7433287be0
docs(changelog): add v0.2.33 release notes
Z8MB1E
2026-09-11 12:57:34 -0400
-
117de8ecee
feat(poker): pause placement XP behind POKER_XP_ENABLED switch
Z8MB1E
2026-09-11 12:57:34 -0400
-
12f9da0c25
v0.2.33 - add poker minigame, ribbon design submissions, aim trainer crosshair, intel qualification fix
v0.2.33
Z8MB1E
2026-09-11 03:28:44 -0400
-
7bf14544d1
chore(db): register new migrations and regenerate payload types
Z8MB1E
2026-09-11 03:26:27 -0400
-
c7894cb664
fix(roster): order rank groups by Payload _order index
Z8MB1E
2026-09-11 03:26:27 -0400
-
7090ebc253
fix(missions): guard object-typed campaign relation in list filter
Z8MB1E
2026-09-11 03:26:27 -0400
-
bce910fa1c
fix(campaigns): wrap campaign cards evenly with flex layout
Z8MB1E
2026-09-11 03:26:27 -0400
-
a843a85656
fix(banking): keep activity tabs list stretched in flex column
Z8MB1E
2026-09-11 03:26:27 -0400
-
f90d9348e7
fix(intel): require write permissions for wiki moderation qualification
Z8MB1E
2026-09-11 03:25:59 -0400
-
6169bf6ce6
feat(awards): add ribbon design studio, review queue and submission UI
Z8MB1E
2026-09-11 03:25:59 -0400
-
ac822f259c
feat(awards): add ribbon submissions collection, design validation and migration
Z8MB1E
2026-09-11 03:25:59 -0400
-
b477103522
feat(poker): add poker stats to profiles with migration
Z8MB1E
2026-09-11 03:25:43 -0400
-
1fb0165c12
feat(poker): add sit-and-go tables UI, felt styles, realtime events and navigation
Z8MB1E
2026-09-11 03:25:43 -0400
-
6968ee0abc
feat(poker): add poker engine, evaluation and stats libs with tests
Z8MB1E
2026-09-11 03:25:43 -0400
-
91bdd433d5
feat(poker): add playing card svg assets
Z8MB1E
2026-09-11 03:25:43 -0400
-
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