MicroFish/frontend
anadoris007 0c9b0c025d feat(narrative): add StoryTimelineView with StoryBeat and CharacterCard
New frontend surface for reading generated stories:
- StoryBeat.vue: renders a round's prose with character attribution
- CharacterCard.vue: compact roster card with animated emotion bars
- StoryTimelineView.vue: reading view with Init Characters, Refresh,
  Translate Next Round, and a tone input
- Route: /story/:simulationId

Recently-active characters are highlighted in the roster. Styling uses
the project's cream/brass palette for consistency with existing views.
Frontend builds cleanly (vite build).

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-20 22:04:28 +05:30
..
public Remove outdated README.md and update favicon in index.html 2025-12-16 20:58:48 +08:00
src feat(narrative): add StoryTimelineView with StoryBeat and CharacterCard 2026-04-20 22:04:28 +05:30
.gitignore Add project status report and frontend documentation 2025-12-10 14:49:11 +08:00
index.html fix(i18n): set HTML lang attribute before Vue mounts via inline script 2026-04-02 14:21:09 +08:00
package-lock.json feat(narrative): add StoryTimelineView with StoryBeat and CharacterCard 2026-04-20 22:04:28 +05:30
package.json fix(security): upgrade axios, rollup, picomatch to fix 3 high severity vulnerabilities 2026-04-02 15:00:33 +08:00
vite.config.js fix(i18n): fix curly quotes and missing @ alias in vite config 2026-04-01 15:45:43 +08:00