Commit Graph

4 Commits

Author SHA1 Message Date
Bastian Wagner
ff8b7c8b78 feat(web): run quest steps from the NPC screen
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
2026-08-22 23:19:16 +02:00
Bastian Wagner
374926e494 feat(web): announce offers a trade just unlocked 2026-08-22 20:30:36 +02:00
Bastian Wagner
681af334bf fix(web): make ShopOfferView.effectSummary/requirements required
The server always sends both fields; an optional frontend type only
dodged a transient gap in merchant.store.spec.ts's shopView() fixture
and risked a requirement line silently failing to render if a future
fixture omitted the fields. Add the two fields to that single fixture
instead (an open offer, so null/[] are the honest values) and drop the
now-unnecessary `?? []` tolerance in the template.
2026-08-22 20:20:26 +02:00
Bastian Wagner
081c9f83f9 docs 2026-08-22 16:41:47 +02:00