feat: integrate CDN art assets across all game panels #43

Merged
naomi merged 1 commits from feat/art into main 2026-03-09 16:21:45 -07:00
Owner

Summary

  • Adds apps/web/src/utils/cdn.ts with a cdnImage(folder, id) helper that builds URLs from https://cdn.nhcarrigan.com/elysium/
  • Wires CDN art into all 13 game panels (bosses, quests, adventurers, companions, equipment, upgrades, prestige, transcendence, achievements, explorations, crafting, story, codex)
  • Zone selector tabs now display 16:9 zone art thumbnails in place of emoji icons
  • Adds a fixed background image at 15% opacity via body::before
  • Documents the art generation and CDN upload process in CLAUDE.md for future expansions

Resolves #15

This PR was created with help from Hikari~ 🌸

## Summary - Adds `apps/web/src/utils/cdn.ts` with a `cdnImage(folder, id)` helper that builds URLs from `https://cdn.nhcarrigan.com/elysium/` - Wires CDN art into all 13 game panels (bosses, quests, adventurers, companions, equipment, upgrades, prestige, transcendence, achievements, explorations, crafting, story, codex) - Zone selector tabs now display 16:9 zone art thumbnails in place of emoji icons - Adds a fixed background image at 15% opacity via `body::before` - Documents the art generation and CDN upload process in `CLAUDE.md` for future expansions Resolves #15 ✨ This PR was created with help from Hikari~ 🌸
hikari added 1 commit 2026-03-09 16:19:05 -07:00
feat: integrate CDN art assets across all game panels
CI / Lint, Build & Test (pull_request) Successful in 1m8s
Security Scan and Upload / Security & DefectDojo Upload (pull_request) Successful in 1m10s
a618a8a5e9
Add cdnImage utility and wire zone/boss/quest/adventurer/companion/
equipment/upgrade/prestige/transcendence/achievement/exploration/
crafting/story panels to load art from cdn.nhcarrigan.com/elysium/.
Zone selector tabs display 16:9 zone art thumbnails. Background
image added as fixed overlay at 15% opacity. Document art generation
process in CLAUDE.md for future expansions.

Resolves #15
naomi merged commit 11e97325cb into main 2026-03-09 16:21:45 -07:00
naomi deleted branch feat/art 2026-03-09 16:21:45 -07:00
Sign in to join this conversation.
No Reviewers
No Label
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: nhcarrigan/elysium#43