fdf6da5c5b
fix(missions): only accept html mod lists for side op uploads
2026-09-09 18:55:00 -04:00
a4ea3ea387
style(intelligence): replace dashes with ASCII in mission and campaign views
2026-09-07 05:19:48 -04:00
227885daf7
feat(missions): let side op creators mark their op as Ready
...
Adds a 'Mark as Ready' control on the mission detail page (owner or missions:update gated) plus the markSideOpReady server action. Status-gated to Concept/Planning/Scheduled; emits a mission:ready event. Stops the daily ready-reminders and lets missionEmbeds post the roll-call.
2026-09-07 05:07:48 -04:00
a2a5f7877b
style: remove em-dashes from user-visible prose (wave 1)
2026-09-07 01:34:28 -04:00
db73170da1
feat(missions): schedule Friday side ops in the unit timezone
...
Ultraworked with [Sisyphus](https://github.com/code-yeongyu/oh-my-openagent )
Co-authored-by: Sisyphus <clio-agent@sisyphuslabs.ai>
2026-09-07 00:34:35 -04:00
7664aad4ef
feat(missions): add Friday side-op scheduling server actions
...
Ultraworked with [Sisyphus](https://github.com/code-yeongyu/oh-my-openagent )
Co-authored-by: Sisyphus <clio-agent@sisyphuslabs.ai>
2026-09-06 23:29:52 -04:00
40b130c8d3
feat(attendance): implement real-time attendance change notifications for Discord
2026-08-21 02:12:01 -04:00
7db1f648bf
style(app): format app routes, pages, and server actions
2026-08-16 23:27:51 -04:00
f065aa6796
feat(missions): add RSVP attendance collection and detail UI
2026-08-12 12:38:53 -04:00