-
a8d1a8870e
style(collections): replace dashes in admin field descriptions
Z8MB1E
2026-09-07 05:19:50 -0400
-
8ee02faa59
style(bot): replace dashes in embed and reminder fallback text
Z8MB1E
2026-09-07 05:19:50 -0400
-
a399f3feab
style(profile): replace dash placeholders in profile stats table
Z8MB1E
2026-09-07 05:19:50 -0400
-
da9ea23271
style(logistics): replace dash placeholder on vehicle grid dimensions
Z8MB1E
2026-09-07 05:19:50 -0400
-
a4ea3ea387
style(intelligence): replace dashes with ASCII in mission and campaign views
Z8MB1E
2026-09-07 05:19:48 -0400
-
47d338c868
style(events): replace dashes with ASCII in event log UI
Z8MB1E
2026-09-07 05:19:48 -0400
-
cdfd5c4278
docs(agents): document the no-dash rule and pre-release dash gate
Z8MB1E
2026-09-07 05:19:48 -0400
-
ccfdc3b46e
v0.2.7 - side op host credit, daily ready-check reminders with DMs, mark-as-Ready control, global event log page, sidebar regrouping, storage permission split
v0.2.7
Z8MB1E
2026-09-07 05:07:55 -0400
-
dcb4893b10
feat(storage): split storage permissions and rework manage-storage UI
Z8MB1E
2026-09-07 05:07:53 -0400
-
91dc48ad2c
refactor(sidebar): group logistics nav into Assets/Operations/Personnel sections
Z8MB1E
2026-09-07 05:07:51 -0400
-
29f7e2b57a
feat(events): add global event log page
Z8MB1E
2026-09-07 05:07:51 -0400
-
227885daf7
feat(missions): let side op creators mark their op as Ready
Z8MB1E
2026-09-07 05:07:48 -0400
-
d757c58c5d
feat(missions): daily ready-check reminders for unfinished side ops
Z8MB1E
2026-09-07 05:07:46 -0400
-
ffb2c2c5d9
feat(missions): show op host on side op cards and mission pages
Z8MB1E
2026-09-07 05:07:43 -0400
-
3af17928e8
v0.2.6 - add voiceover take descriptions, reviewer feedback, mp3 transcoding and take limit, expand command palette
v0.2.6
Z8MB1E
2026-09-07 04:37:18 -0400
-
6bcd38aff6
feat(palette): add account and display quick actions
Z8MB1E
2026-09-07 04:37:14 -0400
-
c4a24483f6
feat(palette): add missing navigation entries
Z8MB1E
2026-09-07 04:37:12 -0400
-
962607b90e
feat(voiceover): transcode submissions to mp3 via ffmpeg
Z8MB1E
2026-09-07 04:37:10 -0400
-
1b422ba1c2
feat(voiceover): collect take descriptions and surface reviewer feedback
Z8MB1E
2026-09-07 04:37:08 -0400
-
ea386b9a33
feat(voiceover): limit takes to five per script
Z8MB1E
2026-09-07 04:37:01 -0400
-
a0fa8889fc
feat(voiceover): add take description field to voice submissions
Z8MB1E
2026-09-07 04:36:52 -0400
-
a2a5f7877b
style: remove em-dashes from user-visible prose (wave 1)
Z8MB1E
2026-09-07 01:34:28 -0400
-
a96b5de52b
fix(voiceover): remove upload mime allowlist and pin upload config in test
Z8MB1E
2026-09-07 01:34:28 -0400
-
95887e56ce
v0.2.5 - add modlist announcements, voiceover fixes and guidance
v0.2.5
Z8MB1E
2026-09-07 00:52:27 -0400
-
0944d3c84f
docs(agents): require a release descriptor in version bump messages
Z8MB1E
2026-09-07 00:52:26 -0400
-
d9d0f8f7ae
feat(voiceover): add reading guidance panel to the teleprompter
Z8MB1E
2026-09-07 00:52:26 -0400
-
0674371536
fix(voiceover): strip codec parameters from uploaded recording mimetype
Z8MB1E
2026-09-07 00:52:26 -0400
-
399f7f0bcf
feat(bot): announce mission modlists in the ops channel
Z8MB1E
2026-09-07 00:52:24 -0400
-
8d6405247e
feat(missions): add discord modlist hash marker field
Z8MB1E
2026-09-07 00:52:24 -0400
-
95304d90df
v0.2.4
v0.2.4
Z8MB1E
2026-09-07 00:34:40 -0400
-
6d74fe1acb
docs(agents): clarify that push.followTags carries the release tag
Z8MB1E
2026-09-07 00:34:38 -0400
-
cc60561c52
style(voiceover): format upload mime types list
Z8MB1E
2026-09-07 00:34:37 -0400
-
db73170da1
feat(missions): schedule Friday side ops in the unit timezone
Z8MB1E
2026-09-07 00:34:35 -0400
-
11ed89fd10
feat(voiceover): surface script context and spoiler warnings on script pages
Z8MB1E
2026-09-07 00:34:34 -0400
-
92117374b7
feat(voiceover): add description and spoiler fields to voice scripts
Z8MB1E
2026-09-07 00:34:32 -0400
-
eecedece6b
v0.2.3
v0.2.3
Z8MB1E
2026-09-06 23:29:58 -0400
-
892587c3ba
feat(nav): add Friday Ops calendar entry and truncate level label in mini mode
Z8MB1E
2026-09-06 23:29:55 -0400
-
5577976c96
feat(missions): wire side-op controls into the mission detail page
Z8MB1E
2026-09-06 23:29:54 -0400
-
03f699d852
feat(missions): add Friday Ops calendar page and side-op dialog UI
Z8MB1E
2026-09-06 23:29:54 -0400
-
7664aad4ef
feat(missions): add Friday side-op scheduling server actions
Z8MB1E
2026-09-06 23:29:52 -0400
-
dd15e4f3e0
feat(events): add mission schedule, update, cancel, and move event types
Z8MB1E
2026-09-06 23:29:50 -0400
-
0db0e5a786
feat(intelligence): add lexical briefing text helpers
Z8MB1E
2026-09-06 23:29:50 -0400
-
4f4e2b136f
feat(missions): make campaign optional and track side-op creators
Z8MB1E
2026-09-06 23:29:48 -0400
-
6fce7c4f86
fix(xp): floor fractional xp before resolving level
Z8MB1E
2026-09-06 23:29:46 -0400
-
03c76154da
fix(wiki): remove callout icon top margin and first-child spacing
Z8MB1E
2026-09-06 23:29:46 -0400
-
43e2a15197
v0.2.2
v0.2.2
Z8MB1E
2026-09-06 17:46:45 -0400
-
420bd1f411
fix(qualification): reset lane on restart and show whole-second countdown
Z8MB1E
2026-09-06 17:46:44 -0400
-
9f35dc7ddd
fix(nav): remove duplicated qualification course menu item
Z8MB1E
2026-09-06 17:24:50 -0400
-
4524f969a6
v0.2.1
v0.2.1
Z8MB1E
2026-09-06 17:23:08 -0400
-
dbe8a210fb
chore(cms): regenerate payload types for market state and voiceover
Z8MB1E
2026-09-06 17:22:58 -0400
-
b9a619807d
docs: refresh AGENTS.md for economy tick, market state, and version bumping
Z8MB1E
2026-09-06 17:22:58 -0400
-
db5745d458
fix(version): compose version+commit label when git describe is unavailable
Z8MB1E
2026-09-06 17:22:58 -0400
-
3bc689d572
refactor(nav): flatten sidebar sections into direct links
Z8MB1E
2026-09-06 17:22:58 -0400
-
b558569b8e
docs(wiki): reword demo article examples
Z8MB1E
2026-09-06 17:22:54 -0400
-
28250550ab
feat(wiki): add rendered template preview to template dialog
Z8MB1E
2026-09-06 17:22:54 -0400
-
44b78ba7d9
feat(voiceover): add submission pages, recorder UI, and server actions
Z8MB1E
2026-09-06 17:22:52 -0400
-
f83301a923
feat(voiceover): add voice script and submission collections with profile XP
Z8MB1E
2026-09-06 17:22:50 -0400
-
13f2132e25
feat(market): add economy reference prices and per-listing reset tool
Z8MB1E
2026-09-06 17:22:34 -0400
-
d4c8d81e2f
feat(economy): ingest purchase demand and price vendor listings from the ledger
Z8MB1E
2026-09-06 17:22:32 -0400
-
447df220f5
feat(economy): add economy tick with demand simulation and price modifiers
Z8MB1E
2026-09-06 17:22:30 -0400
-
ded5d4b341
feat(economy): add market-state collection with supply/demand baselines
Z8MB1E
2026-09-06 17:22:17 -0400
-
56b8b9d320
feat(profile): add code, mark, and horizontal rule nodes to dossier editors
Z8MB1E
2026-09-06 05:36:55 -0400
-
db02be7ce9
fix(profile): handle blank dossier excerpt updates
Z8MB1E
2026-09-06 05:36:54 -0400
-
33174572cc
docs: refresh AGENTS.md guides
Z8MB1E
2026-09-06 05:32:53 -0400
-
55a03e8094
feat(wiki): add editor undo/redo, template dialog, highlighting, and formatting
Z8MB1E
2026-09-06 05:32:51 -0400
-
51f7c803e0
feat(wiki): add scoped template CSS and developer HTML templates
Z8MB1E
2026-09-06 05:32:48 -0400
-
60da363a93
feat(profile): add rich-text dossier excerpt editors
Z8MB1E
2026-09-06 05:32:23 -0400
-
c37a848d66
refactor(nav): group minigame links into Exercises submenu
Z8MB1E
2026-09-06 05:32:04 -0400
-
fb83250ff5
fix(sidebar): ignore toggle shortcut while typing in inputs
Z8MB1E
2026-09-06 05:32:04 -0400
-
49bffc04a5
docs: require named migrations in AGENTS.md
Z8MB1E
2026-09-06 01:28:27 -0400
-
bcd6d97ff4
refactor(market): pass currency config through negotiation panel
Z8MB1E
2026-09-06 01:24:21 -0400
-
e3c4eada09
feat(bot): add post-mission evaluation reminder DMs
Z8MB1E
2026-09-06 01:24:17 -0400
-
0f7d3a57e3
feat(personnel): add npc contacts directory and statistics pages
Z8MB1E
2026-09-06 01:24:14 -0400
-
9e44b69714
feat(base): add structure staffing and upgrade management UI
Z8MB1E
2026-09-06 01:24:14 -0400
-
06dbf5b796
feat(admin): add collapsible group field
Z8MB1E
2026-09-06 01:24:11 -0400
-
4e9c539682
feat(base): add base tick bin for salaries, maintenance, and upkeep
Z8MB1E
2026-09-06 01:24:11 -0400
-
c33d0ceb27
feat(base): add staffing service library
Z8MB1E
2026-09-06 01:24:08 -0400
-
b2718b3633
feat(base): add npc staffing and labor classification collections
Z8MB1E
2026-09-06 01:24:08 -0400
-
854c525b07
feat(events): add staffing, upkeep, and upgrade event types
Z8MB1E
2026-09-06 01:24:02 -0400
-
86464b528a
refactor(market): reuse banking treasury account helper
Z8MB1E
2026-09-06 01:23:57 -0400
-
80ec3a0386
refactor(market): pass currency config through market UI
Z8MB1E
2026-09-06 01:23:57 -0400
-
52ecc4f3b6
refactor(banking): pass currency config through banking UI
Z8MB1E
2026-09-06 01:23:57 -0400
-
8205c33768
feat(banking): add configurable currency display names
Z8MB1E
2026-09-06 01:23:53 -0400
-
f904522683
chore(cms): regenerate payload types for currency, staffing, and evaluation fields
Z8MB1E
2026-09-06 01:23:53 -0400
-
5430c02fbc
fix(wiki): update placeholder text and improve clarity in wiki editor and standards dialog
Z8MB1E
2026-09-05 02:07:35 -0400
-
93f61d5ef8
docs(wiki): document wiki system
Z8MB1E
2026-09-05 00:02:28 -0400
-
d8f7c06ca7
test(wiki): add wiki integration tests
Z8MB1E
2026-09-05 00:02:25 -0400
-
696bd9b392
feat(wiki): enable image uploads via server actions
Z8MB1E
2026-09-05 00:02:22 -0400
-
28ced660c0
feat(wiki): add wiki navigation and styles
Z8MB1E
2026-09-05 00:02:20 -0400
-
f38962c589
feat(wiki): add wiki pages
Z8MB1E
2026-09-05 00:02:18 -0400
-
1dac6a0f9a
feat(wiki): add wiki UI components
Z8MB1E
2026-09-05 00:02:09 -0400
-
3c6a9c8a42
feat(wiki): add wiki server actions and event logging
Z8MB1E
2026-09-05 00:02:04 -0400
-
3ec364a8b9
feat(wiki): add wiki service library and markdown pipeline
Z8MB1E
2026-09-05 00:02:01 -0400
-
01b1a73158
feat(wiki): add wiki collections and database migration
Z8MB1E
2026-09-05 00:01:58 -0400
-
72715c42a4
fix(leaderboards): match active players by user id
Z8MB1E
2026-09-04 12:04:44 -0400
-
dd2c868c89
fix(qualification): expose updated aim trainer leaderboard data
Z8MB1E
2026-09-04 12:04:44 -0400
-
15e5fa7d01
feat(qualification): update aim trainer instructions
Z8MB1E
2026-09-04 12:04:44 -0400
-
b905fe2b5e
feat(qualification): handle civilian gameplay feedback
Z8MB1E
2026-09-04 12:04:44 -0400
-
6c7a9fb5e2
feat(qualification): render civilian targets
Z8MB1E
2026-09-04 12:04:44 -0400
-
dc9d2f4605
feat(qualification): validate civilian hit results
Z8MB1E
2026-09-04 12:04:44 -0400