copilot-swe-agent[bot] and 19JVJeffery
1d3ba6937c
fix: use mediaMetadata.tags to detect HI_RES_LOSSLESS quality
...
Tidal's audioQuality field returns LOSSLESS even for Hi-Res content.
The correct indicator is mediaMetadata.tags containing HIRES_LOSSLESS.
Add effectiveQuality() helper and use it everywhere quality badges are
rendered: search grid, album/playlist detail headers and tracklists,
library tracks/albums, and artist detail album cards.
Co-authored-by: 19JVJeffery <94115228+19JVJeffery@users.noreply.github.com >
2026-03-12 08:05:42 +00:00
copilot-swe-agent[bot]
05e5047a8d
Initial plan
2026-03-12 07:56:42 +00:00
James Jeffery
f4b5f7fdab
Merge pull request #20 from 19JVJeffery/copilot/fix-track-quality-display-issue
...
Show track count, duration, year, and quality in album/playlist detail header
2026-03-12 07:53:51 +00:00
copilot-swe-agent[bot] and 19JVJeffery
2b9b50d8c3
Show album/playlist metadata (year, tracks, duration, quality) in detail panel header
...
Co-authored-by: 19JVJeffery <94115228+19JVJeffery@users.noreply.github.com >
2026-03-11 23:43:05 +00:00
copilot-swe-agent[bot]
141cc2df5f
Initial plan
2026-03-11 23:29:23 +00:00
James Jeffery
4220761bf7
Merge pull request #19 from 19JVJeffery/copilot/add-ui-element-max-quality
...
Show max quality pill in album/playlist detail panel header
2026-03-11 23:22:42 +00:00
copilot-swe-agent[bot] and 19JVJeffery
aaacc708f7
Add quality pill to album/playlist detail panel headers
...
Co-authored-by: 19JVJeffery <94115228+19JVJeffery@users.noreply.github.com >
2026-03-11 23:21:39 +00:00
copilot-swe-agent[bot]
028258acf4
Initial plan
2026-03-11 23:10:12 +00:00
James Jeffery
8e7e30a7b8
Merge pull request #18 from 19JVJeffery/copilot/fix-album-remix-naming-issue
...
Show track version in titles and add max quality badges across all UI surfaces
2026-03-11 23:07:44 +00:00
copilot-swe-agent[bot] and 19JVJeffery
b3901cc13c
Extract formatTrackTitle helper and clean up audioQuality null coercions
...
Co-authored-by: 19JVJeffery <94115228+19JVJeffery@users.noreply.github.com >
2026-03-11 22:58:08 +00:00
copilot-swe-agent[bot] and 19JVJeffery
4d0a4155c3
Show track version in titles and add quality badges to all UI elements
...
Co-authored-by: 19JVJeffery <94115228+19JVJeffery@users.noreply.github.com >
2026-03-11 22:46:29 +00:00
copilot-swe-agent[bot]
5ba21248a0
Initial plan
2026-03-11 22:33:28 +00:00
James Jeffery
16a81ab7c6
Merge pull request #17 from 19JVJeffery/copilot/enhance-readme-aesthetics
...
README: add badge buttons and screenshots
2026-03-11 17:17:09 +00:00
copilot-swe-agent[bot] and 19JVJeffery
c7e8d219e1
Enhance README with badge buttons and screenshots grid
...
Co-authored-by: 19JVJeffery <94115228+19JVJeffery@users.noreply.github.com >
2026-03-11 16:49:41 +00:00
copilot-swe-agent[bot] and 19JVJeffery
869f6889cf
Add screenshots to docs/screenshots directory
...
Co-authored-by: 19JVJeffery <94115228+19JVJeffery@users.noreply.github.com >
2026-03-11 16:48:43 +00:00
copilot-swe-agent[bot]
d898da1d81
Initial plan
2026-03-11 16:45:09 +00:00
James Jeffery
771ac06d90
Merge pull request #16 from 19JVJeffery/copilot/update-profile-picture-display
...
Fix Chromium login failure, complete URL queue metadata enrichment, add export log button
2026-03-11 16:42:33 +00:00
copilot-swe-agent[bot] and 19JVJeffery
141f29c9dc
fix: Chromium login fetch error, complete URL queue enrichment for artist/video
...
Co-authored-by: 19JVJeffery <94115228+19JVJeffery@users.noreply.github.com >
2026-03-11 14:05:17 +00:00
copilot-swe-agent[bot] and 19JVJeffery
05394a8246
feat: add Export log button to download status panel
...
Co-authored-by: 19JVJeffery <94115228+19JVJeffery@users.noreply.github.com >
2026-03-11 13:46:23 +00:00
copilot-swe-agent[bot]
064cafeb1b
Initial plan
2026-03-11 13:37:19 +00:00
James Jeffery
f941a41d88
Merge pull request #15 from 19JVJeffery/copilot/update-glassy-effects-ui
...
Widen and intensify glass effects for Full mode; keep non-glass modes solid
2026-03-11 12:34:25 +00:00
copilot-swe-agent[bot] and 19JVJeffery
5098f6496a
Enhance Full mode glass effects: more widespread, more extreme; reduce Reduced mode blur
...
Co-authored-by: 19JVJeffery <94115228+19JVJeffery@users.noreply.github.com >
2026-03-11 12:11:40 +00:00
copilot-swe-agent[bot]
09b84b447b
Initial plan
2026-03-11 12:04:30 +00:00
James Jeffery
9aefba4324
Merge pull request #14 from 19JVJeffery/copilot/revamp-ui-with-transparency-effects
...
Fix floating save strip; add glassmorphism with Classic mode escape hatch
2026-03-11 11:43:41 +00:00
copilot-swe-agent[bot] and 19JVJeffery
2169419229
Remove panel-sticky-header border in classic mode; clarify !important comments
...
Co-authored-by: 19JVJeffery <94115228+19JVJeffery@users.noreply.github.com >
2026-03-11 11:34:11 +00:00
copilot-swe-agent[bot] and 19JVJeffery
de39482d74
Fix JSDoc comment for getUiEffects to include classic
...
Co-authored-by: 19JVJeffery <94115228+19JVJeffery@users.noreply.github.com >
2026-03-11 11:04:08 +00:00
copilot-swe-agent[bot] and 19JVJeffery
9b0b9f966b
Add Classic UI mode option and wire up all effects
...
Co-authored-by: 19JVJeffery <94115228+19JVJeffery@users.noreply.github.com >
2026-03-11 10:58:01 +00:00
copilot-swe-agent[bot]
cd95c352ac
Initial plan
2026-03-11 10:47:11 +00:00
James Jeffery
ebc3c2877f
Merge pull request #13 from 19JVJeffery/copilot/fix-album-artwork-display
...
Implement album cover embedding for downloaded FLAC and M4A files
2026-03-11 10:43:29 +00:00
copilot-swe-agent[bot] and 19JVJeffery
165b0dae66
feat: implement album cover embedding in downloaded FLAC and M4A files
...
- Add fetchCoverArt() to download JPEG from Tidal CDN with proxy fallback
- Add injectFlacCover() to insert METADATA_BLOCK_PICTURE block into FLAC
- Add injectM4aCover() to insert/replace covr atom in M4A (MPEG-4) files
- Add embedCoverArt() dispatcher
- fetchTrackData() now returns coverHash from track.album.cover
- downloadTrack/Album/Playlist/Mix embed cover art when getMetadataCover() is true
- Album downloads fetch cover once; playlist/mix downloads use a per-hash cache
Co-authored-by: 19JVJeffery <94115228+19JVJeffery@users.noreply.github.com >
2026-03-11 10:41:11 +00:00
copilot-swe-agent[bot]
0c0c70393a
Initial plan
2026-03-11 10:29:04 +00:00
James Jeffery
4acb545855
Merge pull request #12 from 19JVJeffery/copilot/check-feature-implementation
...
Implement pinned status bar, remove-on-hover for selected cards, detail view queue state, and URL pill enrichment
2026-03-11 10:23:05 +00:00
copilot-swe-agent[bot] and 19JVJeffery
bba3c4fa23
Address code review: rename vars, remove redundant classList.remove, improve CSS specificity
...
Co-authored-by: 19JVJeffery <94115228+19JVJeffery@users.noreply.github.com >
2026-03-11 10:15:49 +00:00
copilot-swe-agent[bot] and 19JVJeffery
a8fde73a0a
Implement pinned status bar, remove-on-hover for cards, detail view queue state, and URL pill enrichment
...
Co-authored-by: 19JVJeffery <94115228+19JVJeffery@users.noreply.github.com >
2026-03-11 10:12:46 +00:00
copilot-swe-agent[bot]
1742fc6a67
Initial plan
2026-03-11 09:55:31 +00:00
James Jeffery
169cc46ac2
Merge pull request #11 from 19JVJeffery/copilot/pin-log-progress-section-bottom
...
Settings tooltips, Safari theme-color, artist nav, and progress sub-items
2026-03-11 09:50:25 +00:00
copilot-swe-agent[bot] and 19JVJeffery
cebd27c479
Add hover tooltip ? icons to every settings field and option
...
Co-authored-by: 19JVJeffery <94115228+19JVJeffery@users.noreply.github.com >
2026-03-11 09:40:07 +00:00
copilot-swe-agent[bot] and 19JVJeffery
0d05dfa321
Add artist link in detail header, Safari dual theme-color meta tags, and expand/collapse progress sub-items
...
Co-authored-by: 19JVJeffery <94115228+19JVJeffery@users.noreply.github.com >
2026-03-11 09:18:55 +00:00
copilot-swe-agent[bot] and 19JVJeffery
62639e3019
wip: commit expand button progress
...
Co-authored-by: 19JVJeffery <94115228+19JVJeffery@users.noreply.github.com >
2026-03-11 09:11:14 +00:00
copilot-swe-agent[bot]
dfec47a19a
Initial plan
2026-03-11 09:00:01 +00:00
James Jeffery
c045af501d
Merge pull request #10 from 19JVJeffery/copilot/improve-queue-visual-feedback
...
Downloads: graphical per-item progress panel, Progress/Log tabs, auto-remove on success, README credits
2026-03-11 08:57:00 +00:00
copilot-swe-agent[bot] and 19JVJeffery
66e084a2af
Downloads page: graphical per-item progress, Progress/Log tabs, Clear log, auto-remove completed, README credits
...
Co-authored-by: 19JVJeffery <94115228+19JVJeffery@users.noreply.github.com >
2026-03-11 08:55:40 +00:00
copilot-swe-agent[bot]
40eb269286
Initial plan
2026-03-11 08:41:39 +00:00
James Jeffery
df71d3a74a
Merge pull request #9 from 19JVJeffery/copilot/implement-ui-style-for-library
...
feat: URL queue metadata enrichment, horizontal scroll rows, and View All buttons
2026-03-11 08:08:23 +00:00
copilot-swe-agent[bot] and 19JVJeffery
4cb1c85c7b
feat: URL metadata enrichment, horizontal scroll rows, and View All buttons
...
- Fetch real title/artist/cover for URL-added queue items via API
- Show library suggestions in horizontal scrollable rows with View All
- Show artist albums/singles in horizontal rows with View All button
Co-authored-by: 19JVJeffery <94115228+19JVJeffery@users.noreply.github.com >
2026-03-11 08:05:50 +00:00
copilot-swe-agent[bot]
3df3cda635
Initial plan
2026-03-11 07:52:18 +00:00
James Jeffery
fc4135a04b
Merge pull request #8 from 19JVJeffery/copilot/update-library-track-display
...
Remove hardcoded pagination limits and add library sorting
2026-03-11 07:44:43 +00:00
copilot-swe-agent[bot] and 19JVJeffery
16192c96be
Remove pagination limits and add sorting to library, playlists, and albums
...
Co-authored-by: 19JVJeffery <94115228+19JVJeffery@users.noreply.github.com >
2026-03-11 07:36:44 +00:00
copilot-swe-agent[bot]
5eddf61d71
Initial plan
2026-03-11 07:19:57 +00:00
James Jeffery
4bdfac417b
Merge pull request #7 from 19JVJeffery/copilot/implement-search-bar-and-quality-fixes
...
UI overhaul: quality dropdown, library search, account status, help side-nav, search tabs, settings tooltips
2026-03-11 07:14:38 +00:00