DiheChen pushed to master at DiheMoe/alisten 2026-11-12 06:14:22 +00:00
dab7e2f46b feat: verify the QQ Music account with QQ Music
DiheChen pushed to master at DiheMoe/alisten 2026-11-12 04:33:44 +00:00
6f286c2eb2 feat: open and import QQ Music playlists
19a135c983 feat: read the songs in QQ Music playlists
Compare 2 commits »
DiheChen pushed to master at DiheMoe/alisten 2026-11-11 10:43:16 +00:00
52c4aaa9d3 fix: reject array fields in GET and DELETE room requests
b986abf937 docs: reword comments and protocol descriptions for readability
Compare 2 commits »
DiheChen pushed to master at DiheMoe/alisten 2026-11-11 06:52:09 +00:00
d72b4203cb feat: browse stored media page by page, sort and search it, and delete several songs at once
0f6ecaf6da feat: organize settings into sections that apply changes immediately
8cacfb68ff feat: organize the admin page into sections with room search, paging and source status cards
c7a5c44b1c feat: add sectioned page layout, switches, segmented controls, paging and neutral avatars
fb751ca57f feat: page, sort and search stored media and delete several at once in the admin API
Compare 5 commits »
DiheChen pushed to master at DiheMoe/alisten 2026-11-11 06:49:41 +00:00
481d689441 feat: browse stored media page by page, sort and search it, and delete several songs at once
052e293176 feat: organize settings into sections that apply changes immediately
87a7b37730 feat: organize the admin page into sections with room search, paging and source status cards
d8e6116fd6 feat: add sectioned page layout, switches, segmented controls, paging and neutral avatars
599f1284ec feat: page, sort and search stored media and delete several at once in the admin API
Compare 5 commits »
DiheChen pushed to master at DiheMoe/alisten 2026-11-10 16:19:37 +00:00
c39331aa75 feat: let the Android app open links to this site
3bc1d6e82e feat: sign in with GitHub and manage the GitHub link in settings
2ae286dcb8 feat: pair a new device from settings with a code or QR code
c1d5bb2de0 feat: offer GitHub login over HTTP when an OAuth app is configured
1157843f50 feat: expose device pairing over HTTP
Compare 26 commits »
DiheChen pushed to master at DiheMoe/alisten 2026-11-10 16:09:19 +00:00
29bfda6011 feat: let the Android app open links to this site
6b9e3a0a24 feat: sign in with GitHub and manage the GitHub link in settings
dd18ea7e2c feat: pair a new device from settings with a code or QR code
63279125a5 feat: offer GitHub login over HTTP when an OAuth app is configured
88f8e2f957 feat: expose device pairing over HTTP
Compare 42 commits »
DiheChen pushed to master at DiheMoe/alisten 2026-11-10 03:13:07 +00:00
0f84f11fd2 feat: import playlists from files, links and search results
93a91aad81 feat: export playlists to files and import them in the web client
8966954489 feat: expose playlist imports over HTTP
2bf241ae3c feat: import playlists from files and from NetEase links
ed49e3520f feat: look up prepared tracks in bulk and create a playlist with its songs at once
Compare 24 commits »
DiheChen pushed to master at DiheMoe/alisten 2026-11-10 01:12:27 +00:00
e539c7d78b feat: select several playlist songs to remove, save or reorder them and drag songs into place
d73a161e84 feat: browse my playlists as a sortable list or a glowing cover grid and open each one
ffd2b390f0 feat: save songs to my playlists from the player, queue and history
ef4558bd65 feat: track member playlists in the web client
c87b48f014 feat: tell which of my playlists contain a song
Compare 19 commits »
DiheChen pushed to master at DiheMoe/alisten 2026-11-09 12:36:49 +00:00
5ca315f226 feat: select several playlist songs to remove, save or reorder them and drag songs into place
fb0820fae1 feat: browse my playlists as a sortable list or a glowing cover grid and open each one
0c6007e7c4 feat: save songs to my playlists from the player, queue and history
d6a77bb04b feat: track member playlists in the web client
24abca6dc7 feat: tell which of my playlists contain a song
Compare 18 commits »
DiheChen pushed to master at DiheMoe/alisten 2026-11-09 05:01:06 +00:00
99987a63bf fix: sign in and sign out succeed when the disconnect notice for this device's own session fails
5ee219caba fix: confirm the room ticket again after joining so a revocation during the join drops the connection
4f6858b17c fix: reject a room ticket as an invalid member token when its session was deleted meanwhile
4e2c24bdca fix: reload after signing out an expired account session and check password lengths
9338c65877 feat: trust the fixed proxy network for client addresses in compose deployments
Compare 19 commits »
DiheChen pushed to master at DiheMoe/alisten 2026-11-07 14:52:19 +00:00
47908cedcf ci: call CD only for tag builds
DiheChen pushed to master at DiheMoe/alisten 2026-11-07 14:32:10 +00:00
43f7440241 ci: call CD only for tag builds
DiheChen pushed tag v0.3.4 to DiheMoe/alisten 2026-11-07 14:24:51 +00:00
DiheChen pushed to master at DiheMoe/alisten 2026-11-07 14:24:51 +00:00
0dbfe26c1f ci: check readiness and the release version after deploy
DiheChen pushed to master at DiheMoe/alisten 2026-11-07 13:13:49 +00:00
535136bc7b ci: check readiness and the release version after deploy
0345d948ac feat: show the player bar volume as a read-only readout
51ff98eff1 feat: widen the player bar to the page panels and enlarge its buttons
Compare 3 commits »
DiheChen pushed to master at DiheMoe/alisten 2026-11-07 11:49:23 +00:00
f5008b8d8e ci: add post-deploy smoke test
cc8090d143 ci: deploy releases to k3s
48dcb1fd97 chore: slim the worker image and streamline the Docker builds
22ddb5f49c feat: raise the chat panel from the bottom
7168a97afa fix: slide the side panel tabs in their own direction
Compare 10 commits »
DiheChen created branch master in DiheMoe/alisten 2026-11-07 11:49:23 +00:00
DiheChen created repository DiheMoe/alisten 2026-11-07 10:07:27 +00:00