kamilkrzywda 684a126a5b feat(ui): MISSIONS tab renders the live mission board
Self-fetching MissionPanel (world-map pattern — refetches on each tab open,
accept responses applied directly). One card per contract: type title + state
badge, CONTRACT // #id line, objective, reward line, EXPLORE progress line.
ACCEPT enabled only when AVAILABLE and nothing else is ACTIVE. Placeholder
encounter content removed.
2026-09-29 01:55:49 +00:00
2026-09-29 00:39:04 +00:00
2026-09-29 00:39:04 +00:00
S
Description
No description provided
1.2 MiB
Languages
TypeScript 98.2%
CSS 1.6%
Dockerfile 0.2%