every.channel: sanitized baseline
This commit is contained in:
commit
897e556bea
258 changed files with 74298 additions and 0 deletions
48
evolution/proposals/ECP-0039-web-ia.md
Normal file
48
evolution/proposals/ECP-0039-web-ia.md
Normal file
|
|
@ -0,0 +1,48 @@
|
|||
# ECP-0039: Web Site IA (minimal, warm) and Shared Language
|
||||
|
||||
Status: Draft
|
||||
|
||||
## Problem
|
||||
|
||||
We need a friendly public entry point that explains:
|
||||
|
||||
- What every.channel is.
|
||||
- How to watch (link-first).
|
||||
- How to find streams (directory).
|
||||
- How to participate (run a node).
|
||||
|
||||
The current UI is app-shaped. The repo has `apps/web/` but no actual site yet.
|
||||
|
||||
## Decision
|
||||
|
||||
Add a minimal static site in `apps/web/` (Dioxus + Trunk) with a clear information architecture:
|
||||
|
||||
- Watch
|
||||
- Directory
|
||||
- Participate
|
||||
- About
|
||||
|
||||
Use plain language consistent with the app:
|
||||
|
||||
- "Watch a link"
|
||||
- "Nearby (same Wi-Fi)"
|
||||
- "Public (internet)"
|
||||
- "Directory"
|
||||
- "Sharing key"
|
||||
|
||||
## Design Notes
|
||||
|
||||
- Clean and minimal, but warm.
|
||||
- A subtle nod to old TV (very light scanlines / glow).
|
||||
- No protocol terms in user-facing copy.
|
||||
|
||||
## Consequences
|
||||
|
||||
- Provides a coherent landing page and language baseline for the app.
|
||||
- The site is static and does not attempt to play streams in-browser yet.
|
||||
|
||||
## Follow-ups
|
||||
|
||||
- Add an install section once we have stable releases.
|
||||
- Add a real directory browsing UI when the gateway story is ready.
|
||||
|
||||
Loading…
Add table
Add a link
Reference in a new issue