mirror of
https://github.com/owncast/owncast.git
synced 2024-11-22 21:03:19 +03:00
Remove old doc
This commit is contained in:
parent
754e4a09ca
commit
36f8a54c91
1 changed files with 0 additions and 85 deletions
|
@ -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…
Reference in a new issue