Add company dashboard improvements and upload/auth features
This commit is contained in:
16
README.md
16
README.md
@@ -38,6 +38,20 @@ Open http://127.0.0.1:5000
|
||||
- SQLite DB is stored at `instance/signage.sqlite`.
|
||||
- Uploaded files go to `app/static/uploads/`.
|
||||
|
||||
## Display player
|
||||
|
||||
Open:
|
||||
|
||||
- `http://<host>/display/<token>` for live playback (counts towards the concurrent display limit)
|
||||
- `http://<host>/display/<token>?preview=1` for preview (does not count towards the concurrent display limit)
|
||||
|
||||
### Live updates
|
||||
|
||||
The player keeps itself up-to-date automatically:
|
||||
|
||||
- It listens to `GET /api/display/<token>/events` (Server-Sent Events) and reloads the playlist immediately when it changes.
|
||||
- It also does a fallback playlist refresh every 5 minutes for networks/proxies that block SSE.
|
||||
|
||||
## SMTP / Forgot password
|
||||
|
||||
This project includes a simple **forgot password** flow. SMTP configuration is read from environment variables.
|
||||
@@ -88,3 +102,5 @@ If the reset email is not received:
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user