Hills Eternity ab
  • Joined on 2025-01-22
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