This website requires JavaScript.
Explore
Help
Register
Sign In
Hills Eternity
ab
0 Followers
·
0 Following
Joined on
2025-01-22
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
13
Projects
Packages
Public Activity
Starred Repositories
2
ab
merged pull request
ab/furumi-ng#13
2026-04-08 16:55:19 +00:00
fix(node-player): remove unused API_ROOT import from NowPlaying
ab
created pull request
ab/furumi-ng#13
2026-04-08 16:55:14 +00:00
fix(node-player): remove unused API_ROOT import from NowPlaying
ab
pushed to
feature/USERS
at
ab/furumi-ng
2026-04-08 16:55:00 +00:00
2edc293ee0
fix(node-player): remove unused API_ROOT import from NowPlaying
ab
merged pull request
ab/furumi-ng#12
2026-04-08 16:51:25 +00:00
feature/USERS
ab
pushed to
DEV
at
ab/furumi-ng
2026-04-08 16:51:25 +00:00
5c7f940b7e
Merge pull request 'feature/USERS' (
#12
) from feature/USERS into DEV
4a39d44211
fix(node-player): use AuthImg component for cover art with Bearer auth
d3aba1152c
fix(node-player): use blob for audio stream, keep SW for cover art
c11b71a0ef
fix(node-player): use IndexedDB for SW token instead of postMessage
ea2fc53faf
fix(node-player): proxy /api through vite dev server for same-origin SW
Compare 6 commits »
ab
created pull request
ab/furumi-ng#12
2026-04-08 16:51:21 +00:00
feature/USERS
ab
pushed to
feature/USERS
at
ab/furumi-ng
2026-04-08 16:51:02 +00:00
4a39d44211
fix(node-player): use AuthImg component for cover art with Bearer auth
d3aba1152c
fix(node-player): use blob for audio stream, keep SW for cover art
c11b71a0ef
fix(node-player): use IndexedDB for SW token instead of postMessage
ea2fc53faf
fix(node-player): proxy /api through vite dev server for same-origin SW
d6dd046fad
feat(node-player): use Service Worker for auth, enable streaming playback
Compare 5 commits »
ab
pushed to
DEV
at
ab/furumi-ng
2026-04-08 16:23:17 +00:00
3fa79423bd
Merge pull request 'feature/USERS' (
#11
) from feature/USERS into DEV
6b1aa6b5d5
feat: add recent plays history modal
4fdd56dae4
feat: add user support with play event tracking
Compare 3 commits »
ab
merged pull request
ab/furumi-ng#11
2026-04-08 16:23:16 +00:00
feature/USERS
ab
created pull request
ab/furumi-ng#11
2026-04-08 16:23:11 +00:00
feature/USERS
ab
pushed to
feature/USERS
at
ab/furumi-ng
2026-04-08 16:22:44 +00:00
6b1aa6b5d5
feat: add recent plays history modal
4fdd56dae4
feat: add user support with play event tracking
Compare 2 commits »
ab
created branch
feature/USERS
in
ab/furumi-ng
2026-04-08 16:22:43 +00:00
ab
pushed to
DEV
at
ab/furumi-ng
2026-04-08 15:32:50 +00:00
5bc2b55ffd
feat(node-player): remove run-without-auth option from login page
ab
pushed to
DEV
at
ab/furumi-ng
2026-04-08 15:27:56 +00:00
ed918b9373
feat(node-player): redesign auth page with loading state
ab
pushed to
DEV
at
ab/furumi-ng
2026-04-08 15:01:25 +00:00
1ea5f66ea3
fix(node-player): add offline_access scope and server-side token refresh
ab
pushed to
DEV
at
ab/furumi-ng
2026-04-08 14:44:38 +00:00
7bc7de44cf
fix(node-player): restore useEffect import in QueueList
ab
pushed to
DEV
at
ab/furumi-ng
2026-04-08 14:42:43 +00:00
befba57374
fix(node-player): auto-refresh expired JWT tokens on 401
ab
pushed to
DEV
at
ab/furumi-ng
2026-04-08 14:39:57 +00:00
a9a8ee81b8
fix(node-player): load cover art via axios with Bearer token
ab
pushed to
DEV
at
ab/furumi-ng
2026-04-08 14:21:56 +00:00
1df10fb0b7
Merge pull request 'fix(node-player): use Express 5 catch-all route syntax' (
#10
) from feature/JWT-OIDC-SSO into DEV
b1f75b3ee2
fix(node-player): use Express 5 catch-all route syntax
Compare 2 commits »
ab
merged pull request
ab/furumi-ng#10
2026-04-08 14:21:55 +00:00
fix(node-player): use Express 5 catch-all route syntax
Previous
12
Next