16 Commits
Author SHA1 Message Date
DiheChen 6f286c2eb2 feat: open and import QQ Music playlists
CI / go (push) Canceled after 0s
CI / web (push) Canceled after 0s
CI / images (Dockerfile, server, alisten) (push) Canceled after 0s
CI / images (web/Dockerfile, web, ) (push) Canceled after 0s
CI / images (worker.Dockerfile, worker, alisten-worker) (push) Canceled after 0s
CI / helm-release (push) Canceled after 0s
CI / deploy (push) Canceled after 0s
2026-11-11 00:30:04 +08:00
DiheChen b986abf937 docs: reword comments and protocol descriptions for readability 2026-11-11 00:25:12 +08:00
DiheChen fb751ca57f feat: page, sort and search stored media and delete several at once in the admin API 2026-11-11 00:19:07 +08:00
DiheChen c1d5bb2de0 feat: offer GitHub login over HTTP when an OAuth app is configured 2026-11-11 00:15:38 +08:00
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