Remove old doc

This commit is contained in:
Gabe Kangas 2022-01-12 14:08:28 -08:00
parent 754e4a09ca
commit 36f8a54c91
No known key found for this signature in database
GPG key ID: 9A56337728BC81EA

View file

@ -1,85 +0,0 @@
# TEMP TODO FILE
# ~~Mockup for Recordings and Scheduling~~
# Mockup for Fediverse Social, Tabbed User Content
This used to be setting up to display Recordings, but the progress can be used towards Fediverse work.
- Rearranges some logic around when to display the chat panel vs when video is playing
- Improves user content styling for improved positioning across screen sizes.
- Add accessible Tab Bar navigation
## Move some things around
- [x] move social icons under Profile image
- [x] move External Actions to top right, below video element
- [x] disable/hide chat panel + chat icon when there is no Recording, nor Live video playing
- [ ] add tab bar below tags list
- [ ] style Follow on Fediverse Modal
### Add more local React States
- [ ] add offline / no-video state (? what was this again?)
- [ ] add tab states
- [ ] **DEFER** add route states
- [ ] **DEFER** add recordings[] when comes in from config
- [ ] **DEFER** add schedule[] when comes in from config
## Add Tab bar
Tab bar includes:
- `About` - User custom info
- `Followers` - display tab if schedule info exists
- **DEFER** `Videos` - display if user has Recordings
- **DEFER** `Schedule` - display tab if schedule info exists
## **DEFER?** Routing, Url Handling
- do we need it for Followers?
#### Recording urls
- `server.com/recordings`
- `server.com/recordings/id123`
#### Schedule urls
- `server.com/schedule`
- `server.com/schedule/id123`
#### Followers Url?
### Todo
- [ ] modify server side go to just load up index.html/app.js when url routes to /recording or /schedule
- [ ] update app js to detect url route and display appropriate tab content
## **DEFER** Recordings
### `server.com/recordings`
- [ ] don't show chat elements
- [ ] list avilable recordings, display list similar to directory.owncast.
- [ ] display recording length
- [ ] display num views?
### `server.com/recordings/id123`
- [ ] display video, full size with recording loaded
- [ ] display chat
- [ ] do not enable chat message input
- [ ] render chat messages as they came in relative to video timestamp
## Schedule
- [ ] don't show chat elements
### `server.com/schedule`
- [ ] list items ASC
### `server.com/schedule/id123`
- [ ] display info