Release 1.6

This commit is contained in:
2026-01-25 18:00:12 +01:00
parent 860679d119
commit 9fd3f03b87
8 changed files with 813 additions and 8 deletions

View File

@@ -187,6 +187,29 @@ 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.
## Ticker tape (RSS headlines)
Each display can optionally show a **bottom ticker tape** with scrolling news headlines.
Configure it as a company user via:
- **Dashboard → Displays → Configure display → Ticker tape**
Options:
- Enable/disable ticker entirely
- RSS feed URL (public http/https)
- Text color (picker)
- Background color + opacity
- Font (dropdown)
- Font size
- Speed
Implementation notes:
- Headlines are fetched server-side via `GET /api/display/<token>/ticker` and cached briefly.
- The player applies styles and refreshes headlines periodically.
## SMTP / Forgot password
This project includes a simple **forgot password** flow. SMTP configuration is read from environment variables.
@@ -260,6 +283,8 @@ If the reset email is not received: