Player-bar navigation, asset-browser infinite scroll, and Biome fix #37
Loading…
Reference in a new issue
No description provided.
Delete branch "music-player-nav-and-infinite-scroll"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
QoL tweaks
Clickable now-playing in the persistent player bar. Clicking the song title or album cover opens that release in the Music Library; clicking the artist name opens that artist. Navigation targets the workspace the track was played from (captured into the music store at play time), with a fallback to any music workspace.
Asset-browser infinite scroll. Replaces the Prev/Next pager with seamless streaming: the assets store accumulates pages and exposes
loadMore(append) /reset(collapse to first page on a filter/sort change, scroll to top) /refresh(reload the loaded window in place after edits & scans). An IntersectionObserver sentinel drivesloadMore; the footer now just shows the total count. Grid entry-stagger is keyed per page so appended tiles settle in rather than popping at once.Biome fix
bunx biome(unpinned) was resolving to the latest Biome 2.x, which rejects this repo's 1.x-style config, sobun run linterrored on the config before linting — masking that the linter had never actually run here. Pinned@biomejs/biometo 1.9.0 (matches the formatting), fixed the config (schema URL, respect.gitignore, disableorganizeImportssince it relocates the SPDX headers, disable the recommended rules the codebase intentionally relies on), then ran the formatter + lint autofixes across the frontend sobunx biome check .passes clean.Also folds in two pending changes: a sidebar nav-padding tweak and a
Cargo.locksync to 0.2.1.Verified:
bunx biome check .clean,tsc --noEmitclean,bun test(13 pass), frontend bundle builds.