DiheChen
|
1157843f50
|
feat: expose device pairing over HTTP
|
2026-11-11 00:15:01 +08:00 |
|
DiheChen
|
8b941764b1
|
feat: expose playlist sharing over HTTP
|
2026-11-11 00:08:57 +08:00 |
|
DiheChen
|
17e486209e
|
feat: read, remove and clear listening history and switch recording over HTTP
|
2026-11-11 00:06:11 +08:00 |
|
DiheChen
|
649916ab9d
|
feat: expose playlist imports over HTTP
|
2026-11-11 00:01:47 +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 |
|