Remove old doc
This commit is contained in:
parent
754e4a09ca
commit
36f8a54c91
@ -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
|
|
Loading…
x
Reference in New Issue
Block a user