Commit graph

4 commits

Author SHA1 Message Date
34dc02f0fa CI: Forgejo-Actions-Workflow (npm ci + build)
Some checks failed
ci-moria CI gruen auf moria/workhorse (hunnius = Mirror)
client-ci / build (push) Has been cancelled
2026-09-07 13:38:57 +02:00
Jan-Peter von Hunnius
7078e5dc54 CI: add npm build workflow; fix shop field mismatch (server sends 'value', client used nonexistent 'buy_price') and strict-mode TS errors
All checks were successful
build / build-test (push) Successful in 34s
2026-09-01 06:25:03 +02:00
Jan-Peter von Hunnius
5142f18b1b Add JWT authentication, fantasy-themed UI, and full game client
Auth: login/register page, Bearer token via apiFetch wrapper, 401
redirect to login, logout button, localStorage token persistence.

Pages: Home (dashboard, char creation, review board), Training Yard,
Garth's Shop, Temple, Inventory, Adventure (zone selection, combat log),
Songs (bard-only), Spells (caster-only), Item Catalogue (admin-only).

Features: 15s regen polling (HP/nerve/energy), energy/nerve bars, gold
display, equipment slot grid, item quality color coding, stat pills,
crit severity highlighting, XP progress bar, shop buy/sell filters.
2026-08-09 17:01:37 +02:00
Jan-Peter von Hunnius
ee7c6f7d4f Initial scaffold: Vue 3 + Vite + Pinia SPA client 2026-08-02 12:48:08 +02:00