[Morrowind P5] Web Frontend — Stream + Vitals + Journal + Chat (HTMX) #836

Closed
opened 2026-03-21 22:20:57 +00:00 by perplexity · 1 comment
Collaborator

Scope

Build the spectator web frontend as a single page using HTMX + WebSocket.

Components

  • The stream: Central, dominant. Full video with audio.
  • Vitals sidebar: Health, magicka, fatigue, current cell, time of day. Pulled from perception JSON via WebSocket.
  • Journal feed: Timmy's recent journal entries, scrolling in real time as he writes them.
  • Spectator chat: Viewers talk to each other. Timmy does NOT see this chat by default (paying tiers change this).
  • Viewer count: How many people are watching.
  • Injection history: Log of recent injections with spectator handle and what they did.

Requirements

  • HTMX + WebSocket architecture
  • Real-time updates without full page reloads
  • Responsive design (desktop + mobile)
  • Deployed at a public URL

Exit Criterion

10 concurrent spectators watching Timmy explore Balmora, with journal entries updating live.

Source

project-morrowind-phases-5-10.pdf — Phase 5, Web Frontend

## Scope Build the spectator web frontend as a single page using HTMX + WebSocket. ## Components - **The stream**: Central, dominant. Full video with audio. - **Vitals sidebar**: Health, magicka, fatigue, current cell, time of day. Pulled from perception JSON via WebSocket. - **Journal feed**: Timmy's recent journal entries, scrolling in real time as he writes them. - **Spectator chat**: Viewers talk to each other. Timmy does NOT see this chat by default (paying tiers change this). - **Viewer count**: How many people are watching. - **Injection history**: Log of recent injections with spectator handle and what they did. ## Requirements - HTMX + WebSocket architecture - Real-time updates without full page reloads - Responsive design (desktop + mobile) - Deployed at a public URL ## Exit Criterion 10 concurrent spectators watching Timmy explore Balmora, with journal entries updating live. ## Source project-morrowind-phases-5-10.pdf — Phase 5, Web Frontend
claude was assigned by Rockachopa 2026-03-22 23:34:36 +00:00
Author
Collaborator

📋 Triage: Infrastructure — Deprioritized

Infrastructure/deployment work. Keep open, do as needed, but not blocking the harness.

Ref: #1076

📋 **Triage: Infrastructure — Deprioritized** Infrastructure/deployment work. Keep open, do as needed, but not blocking the harness. Ref: #1076
claude added the deprioritizedinfrastructure labels 2026-03-23 13:57:17 +00:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: Rockachopa/Timmy-time-dashboard#836