DiheChen
|
88f8e2f957
|
feat: expose device pairing over HTTP
|
2026-11-10 12:50:18 +08:00 |
|
DiheChen
|
6a5d8b4ebd
|
feat: expose playlist sharing over HTTP
|
2026-11-10 12:34:57 +08:00 |
|
DiheChen
|
fe05ac5486
|
feat: read, remove and clear listening history and switch recording over HTTP
|
2026-11-10 12:24:22 +08:00 |
|
DiheChen
|
c09f42a2dd
|
feat: expose playlist imports over HTTP
|
2026-11-10 10:05:38 +08:00 |
|
DiheChen
|
96a3da903c
|
feat: tell which of my playlists contain a song
|
2026-11-09 21:29:43 +08:00 |
|
DiheChen
|
2657dca9e1
|
feat: remove, copy and reorder several playlist songs at once
|
2026-11-09 21:28:12 +08:00 |
|
DiheChen
|
fafde9041c
|
feat: expose member playlists over HTTP
|
2026-11-09 21:27:41 +08:00 |
|
DiheChen
|
f0f38ff511
|
feat: bind room tickets to member sessions and disconnect revoked sessions
|
2026-11-09 21:24:32 +08:00 |
|
DiheChen
|
246baf5a0e
|
feat: expose account registration, login and admin recovery over HTTP
|
2026-11-09 21:21:23 +08:00 |
|
DiheChen
|
a38d6ca3e2
|
feat: send word-by-word and translated lyrics to clients
|
2026-11-05 01:03:38 +08:00 |
|
DiheChen
|
50039353ad
|
test: add automated tests and fixtures
|
2026-10-30 01:33:34 +08:00 |
|
DiheChen
|
ec08d487e1
|
feat: add backend, database, and protocol foundations
|
2026-10-30 01:32:19 +08:00 |
|