aboutsummaryrefslogtreecommitdiff
path: root/TODO.md
Commit message (Collapse)AuthorAgeFilesLines
* backend: support an incremental time bonusFlorian Fischer2023-07-211-0/+1
|
* fixup! client: make songs expandable to show more informationFlorian Fischer2023-07-061-2/+2
|
* fixup! client: add expandable advanced search inputsFlorian Fischer2023-07-061-0/+3
|
* tick the event endpointFlorian Fischer2023-07-061-1/+1
|
* synchronize playback controlFlorian Fischer2023-06-011-0/+1
|
* send events in a total orderFlorian Fischer2023-06-011-1/+1
| | | | | | | Move Connection code to wmrs.go. Introduce a RWMutex to synchronize access to the internal Wrms state. Tag each event when it is broadcast with the next event count. Senders will order the broadcasted events. This guarantees that no obsoltete events are ever delivered.
* tag all events with a monotonic id in order to ignore outdated onesFlorian Fischer2023-05-311-0/+3
|
* add thread saftey TODOFlorian Fischer2023-05-311-0/+1
|
* mark search query distinguishing TODO as doneFlorian Fischer2023-05-311-1/+1
|
* mark admin controlls as doneFlorian Fischer2023-05-311-2/+2
|
* add more TODOsFlorian Fischer2023-05-301-0/+4
|
* distinguish between search queriesFlorian Fischer2023-05-301-1/+1
| | | | | | | | | | | Introduce a new Id field for events to distinguish between different searches. Since search result reporting is split up a old search could introduce results or terminate the current search. Keep track of a search counter to distinguish between result from the active search and stale ones. Allow to add multiple songs from the current search.
* add more TODOsFlorian Fischer2023-05-281-1/+5
|
* escape html for search resultsFlorian Fischer2023-05-281-0/+1
|
* continue playback when adding a song to an empty queueFlorian Fischer2023-05-211-1/+1
| | | | | | | Now WRMS only switches the playback state when an admin calls the /playpause endpoint. When the queue runs out of songs the state is kept and continues when a new song is added.
* add song deletion and continue playback todosFlorian Fischer2023-05-211-0/+2
|
* implement YAML config and admin connectionsFlorian Fischer2023-05-211-0/+27