feat: align expansion tab layouts with base game and add backlog TODO

- Add all shared tabs (daily, companions, character, about, debug) to
  both vampire and goddess mode tab bars and panel renderers
- Add placeholder vampire-story and vampire-codex panels with TODO
  comments pending expansion story/codex content
- Reorder both expansion tab arrays to mirror base game tab order
- Add TODO.md tracking expansion content backlog and known issues
  (#254–#259)
This commit is contained in:
2026-05-06 14:38:26 -07:00
committed by Naomi Carrigan
parent f4b800fbae
commit c6f4e27843
2 changed files with 116 additions and 22 deletions
+30
View File
@@ -0,0 +1,30 @@
# Elysium — Project TODO
Backlog items that need content or implementation before the expansion branch can be fully shipped.
---
## Expansion Content
- [ ] **Daily challenges for Vampire Mode** — design and add vampire-specific daily challenge sets; hook into the existing daily challenge system
- [ ] **Daily challenges for Goddess Mode** — design and add goddess-specific daily challenge sets; hook into the existing daily challenge system
- [ ] **Companions for Vampire Mode** — design vampire-flavoured companions and add to companion data/panel
- [ ] **Companions for Goddess Mode** — design goddess-flavoured companions and add to companion data/panel
- [ ] **Story content for Vampire Mode** — write story chapters for the vampire expansion; create a `VampireStoryPanel` to replace the mortal placeholder on the Vampire Story tab
- [ ] **Story content for Goddess Mode** — write story chapters for the goddess expansion; create a `GoddessStoryPanel` to replace the mortal placeholder on the Goddess Story tab
- [ ] **Codex entries for Vampire Mode** — write vampire-specific codex entries; create a `VampireCodexPanel` to replace the mortal placeholder on the Vampire Codex tab
- [ ] **Codex entries for Goddess Mode** — write goddess-specific codex entries; create a `GoddessCodexPanel` to replace the mortal placeholder on the Goddess Codex tab
---
## Known Issues (Open)
See git.nhcarrigan.com/nhcarrigan/elysium/issues for the full list.
Notable open items:
- #254 — Runestone per-prestige display does not match actual gain
- #255 — Achievements not triggering on milestone completion
- #256 — Exploration failure UX (consecutive failures, no feedback/pity)
- #257 — Quest completion not required for transcendence (design review)
- #258 — Crystal income post-transcendence feels insufficient
- #259 — Manual save can hang when triggered in rapid succession