This website requires JavaScript.
Explore
Help
Sign In
DiheChen
0 Followers
·
0 Following
Joined on
2025-11-25
Block a user
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues.
Learn more about blocking a user.
User to block:
Optional note:
The note is not visible to the blocked user.
Cancel
Block
Repositories
Projects
Packages
Public Activity
Starred Repositories
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