 copilot-swe-agent[bot]and19JVJeffery
|
a9a13eb039
|
fix: address code review — export isNetworkError, clean up robustFetch loop, fix misleading comments
Agent-Logs-Url: https://github.com/19JVJeffery/tiddl-gui/sessions/515ffd40-be76-458c-a57d-95bdc4d6d84c
Co-authored-by: 19JVJeffery <94115228+19JVJeffery@users.noreply.github.com>
|
2026-04-19 22:33:50 +00:00 |
|
 copilot-swe-agent[bot]and19JVJeffery
|
df54eabd4b
|
feat: Phase 3+4 — rewrite auth.js and api.js to use http.js transport
Agent-Logs-Url: https://github.com/19JVJeffery/tiddl-gui/sessions/515ffd40-be76-458c-a57d-95bdc4d6d84c
Co-authored-by: 19JVJeffery <94115228+19JVJeffery@users.noreply.github.com>
|
2026-04-19 22:30:04 +00:00 |
|
 copilot-swe-agent[bot]and19JVJeffery
|
f97505d488
|
Rework stream download flow to restore compatibility
Agent-Logs-Url: https://github.com/19JVJeffery/tiddl-gui/sessions/cf57e19a-e64d-4765-8566-e1adceb12b55
Co-authored-by: 19JVJeffery <94115228+19JVJeffery@users.noreply.github.com>
|
2026-04-19 21:52:36 +00:00 |
|
 copilot-swe-agent[bot]and19JVJeffery
|
d976879a71
|
Use OFFLINE playback mode for downloadable stream tokens
Agent-Logs-Url: https://github.com/19JVJeffery/tiddl-gui/sessions/961a6386-54a6-474d-b2b5-bcc91d156b5f
Co-authored-by: 19JVJeffery <94115228+19JVJeffery@users.noreply.github.com>
|
2026-04-19 18:42:56 +00:00 |
|
 copilot-swe-agent[bot]and19JVJeffery
|
8a8fea3a46
|
fix: add proxy-bound playback fallback for segment 403 errors
Agent-Logs-Url: https://github.com/19JVJeffery/tiddl-gui/sessions/dbbfe29e-f14b-4895-ae65-571e84fa77b6
Co-authored-by: 19JVJeffery <94115228+19JVJeffery@users.noreply.github.com>
|
2026-04-19 18:33:37 +00:00 |
|
 copilot-swe-agent[bot]and19JVJeffery
|
b6bebe690e
|
fix: harden stream and segment fetch fallback behavior
Agent-Logs-Url: https://github.com/19JVJeffery/tiddl-gui/sessions/089feeff-262d-4dcd-9804-2b6bd5505b29
Co-authored-by: 19JVJeffery <94115228+19JVJeffery@users.noreply.github.com>
|
2026-04-19 17:19:08 +00:00 |
|
 copilot-swe-agent[bot]and19JVJeffery
|
31c6e9b4af
|
Broaden network/CORS fallback detection for direct playback requests
Agent-Logs-Url: https://github.com/19JVJeffery/tiddl-gui/sessions/930b6938-3571-4b69-b995-e2e008f3320f
Co-authored-by: 19JVJeffery <94115228+19JVJeffery@users.noreply.github.com>
|
2026-04-19 16:54:29 +00:00 |
|
 copilot-swe-agent[bot]and19JVJeffery
|
749d8a35b6
|
Refine direct-request proxy fallback to network/CORS errors only
Agent-Logs-Url: https://github.com/19JVJeffery/tiddl-gui/sessions/930b6938-3571-4b69-b995-e2e008f3320f
Co-authored-by: 19JVJeffery <94115228+19JVJeffery@users.noreply.github.com>
|
2026-04-19 16:53:33 +00:00 |
|
 copilot-swe-agent[bot]and19JVJeffery
|
33cdd69ddb
|
Prefer direct playback-info requests to avoid proxy-bound stream tokens
Agent-Logs-Url: https://github.com/19JVJeffery/tiddl-gui/sessions/930b6938-3571-4b69-b995-e2e008f3320f
Co-authored-by: 19JVJeffery <94115228+19JVJeffery@users.noreply.github.com>
|
2026-04-19 16:52:24 +00:00 |
|
 copilot-swe-agent[bot]and19JVJeffery
|
6746101f25
|
Fix initial pagination offset continuity for partial first pages
Agent-Logs-Url: https://github.com/19JVJeffery/tiddl-gui/sessions/58695a4c-f719-4542-93ff-29825b45fbe0
Co-authored-by: 19JVJeffery <94115228+19JVJeffery@users.noreply.github.com>
|
2026-04-19 16:47:16 +00:00 |
|
 copilot-swe-agent[bot]and19JVJeffery
|
c2bc60e7fa
|
Apply final review refinements for pagination and fallback matching
Agent-Logs-Url: https://github.com/19JVJeffery/tiddl-gui/sessions/58695a4c-f719-4542-93ff-29825b45fbe0
Co-authored-by: 19JVJeffery <94115228+19JVJeffery@users.noreply.github.com>
|
2026-04-19 16:46:20 +00:00 |
|
 copilot-swe-agent[bot]and19JVJeffery
|
32ac80501d
|
Polish retry/status messaging and pagination comment clarity
Agent-Logs-Url: https://github.com/19JVJeffery/tiddl-gui/sessions/58695a4c-f719-4542-93ff-29825b45fbe0
Co-authored-by: 19JVJeffery <94115228+19JVJeffery@users.noreply.github.com>
|
2026-04-19 16:45:22 +00:00 |
|
 copilot-swe-agent[bot]and19JVJeffery
|
103375ef08
|
Document pagination limit and single retry rationale
Agent-Logs-Url: https://github.com/19JVJeffery/tiddl-gui/sessions/58695a4c-f719-4542-93ff-29825b45fbe0
Co-authored-by: 19JVJeffery <94115228+19JVJeffery@users.noreply.github.com>
|
2026-04-19 16:44:21 +00:00 |
|
 copilot-swe-agent[bot]and19JVJeffery
|
e46b6661eb
|
Refine pagination loop guard readability in api client
Agent-Logs-Url: https://github.com/19JVJeffery/tiddl-gui/sessions/58695a4c-f719-4542-93ff-29825b45fbe0
Co-authored-by: 19JVJeffery <94115228+19JVJeffery@users.noreply.github.com>
|
2026-04-19 16:43:22 +00:00 |
|
 copilot-swe-agent[bot]and19JVJeffery
|
bbd94e950a
|
Fix 403 stream retries, quality fallback behavior, and pagination robustness
Agent-Logs-Url: https://github.com/19JVJeffery/tiddl-gui/sessions/58695a4c-f719-4542-93ff-29825b45fbe0
Co-authored-by: 19JVJeffery <94115228+19JVJeffery@users.noreply.github.com>
|
2026-04-19 16:42:13 +00:00 |
|
James Jeffery
|
99ae8ac943
|
Refactor fetchAllItems and parseDashManifest functions for improved readability and performance; remove unused token refresh logic from downloadTrack function.
|
2026-04-19 11:12:26 +00:00 |
|
James Jeffery
|
36440555ce
|
Add nocache parameter to getTrackStream and getVideoStream functions
|
2026-04-19 11:03:17 +00:00 |
|
 copilot-swe-agent[bot]and19JVJeffery
|
815c2f6390
|
Harden paging signature and streamline DASH node parsing
Agent-Logs-Url: https://github.com/19JVJeffery/tiddl-gui/sessions/5e0218fc-7235-4e8b-8e82-52759274b754
Co-authored-by: 19JVJeffery <94115228+19JVJeffery@users.noreply.github.com>
|
2026-04-19 09:33:28 +00:00 |
|
 copilot-swe-agent[bot]and19JVJeffery
|
8e29abaea9
|
Apply final readability cleanups from validation
Agent-Logs-Url: https://github.com/19JVJeffery/tiddl-gui/sessions/5e0218fc-7235-4e8b-8e82-52759274b754
Co-authored-by: 19JVJeffery <94115228+19JVJeffery@users.noreply.github.com>
|
2026-04-19 09:32:28 +00:00 |
|
 copilot-swe-agent[bot]and19JVJeffery
|
062cbbb23b
|
Address validation review feedback for pagination and quality fallback
Agent-Logs-Url: https://github.com/19JVJeffery/tiddl-gui/sessions/5e0218fc-7235-4e8b-8e82-52759274b754
Co-authored-by: 19JVJeffery <94115228+19JVJeffery@users.noreply.github.com>
|
2026-04-19 09:30:43 +00:00 |
|
 copilot-swe-agent[bot]and19JVJeffery
|
ede3fcffe5
|
Fix playlist pagination and DASH FLAC handling with quality fallback
Agent-Logs-Url: https://github.com/19JVJeffery/tiddl-gui/sessions/5e0218fc-7235-4e8b-8e82-52759274b754
Co-authored-by: 19JVJeffery <94115228+19JVJeffery@users.noreply.github.com>
|
2026-04-19 09:29:42 +00:00 |
|
 copilot-swe-agent[bot]and19JVJeffery
|
170f8907c6
|
fix: remove 100-track download limit for playlists, albums, and mixes
Agent-Logs-Url: https://github.com/19JVJeffery/tiddl-gui/sessions/7f5d47c9-ba56-4688-b83f-a804deceded7
Co-authored-by: 19JVJeffery <94115228+19JVJeffery@users.noreply.github.com>
|
2026-04-09 10:09:02 +00:00 |
|
 copilot-swe-agent[bot]and19JVJeffery
|
4e8e85117c
|
Implement lyrics download with configurable timestamps setting
Agent-Logs-Url: https://github.com/19JVJeffery/tiddl-gui/sessions/fb4a8ab8-9765-437d-8c3a-b475466b7426
Co-authored-by: 19JVJeffery <94115228+19JVJeffery@users.noreply.github.com>
|
2026-03-30 14:39:41 +00:00 |
|
 copilot-swe-agent[bot]and19JVJeffery
|
83d63b134d
|
Remove Dolby Atmos and Sony 360RA features completely
Co-authored-by: 19JVJeffery <94115228+19JVJeffery@users.noreply.github.com>
|
2026-03-12 13:11:03 +00:00 |
|
 copilot-swe-agent[bot]and19JVJeffery
|
16a169c51f
|
fix: use OFFLINE playback mode for Dolby Atmos/360RA; auto-detect spatial audio from mediaMetadata.tags
Co-authored-by: 19JVJeffery <94115228+19JVJeffery@users.noreply.github.com>
|
2026-03-12 11:46:07 +00:00 |
|
 copilot-swe-agent[bot]and19JVJeffery
|
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]and19JVJeffery
|
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]and19JVJeffery
|
d97857c630
|
feat: comprehensive UI overhaul — all requirements implemented
- fix: ZIP timestamps now use real date (was Dec 1979 on macOS)
- feat: dynamic SVG favicon (accent colour + theme) + Safari theme-color meta
- feat: improved auth/login page (hero, features, animated card)
- feat: URL pill input with Enter-to-confirm, multi-line paste, file import
- feat: custom quality picker (Low/High/HiFi/Max with Tidal colour coding)
- feat: advanced mode — per-item quality selector in download queue
- feat: artist/album/playlist cards navigate to detail page
- feat: quick-add button on non-track cards; track cards toggle queue
- feat: detail page — artist albums/singles, album/playlist tracklist
- feat: Go-to-Downloads banner on search page when queue non-empty
- feat: search history dropdown + clear button
- feat: search empty state shows user library content
- feat: Library panel (saved tracks list, albums/playlists grid)
- feat: welcome banner on first login (sessionStorage-gated)
- feat: Help panel with formatted README content
- feat: Connection settings collapsed into Advanced/Developer accordion
- feat: api.js — getArtistSingles, getUserFavorite{Tracks,Albums,Playlists}, getUserPlaylists
- fix: SVG favicon sanitises accent hex before interpolation (security)
Co-authored-by: 19JVJeffery <94115228+19JVJeffery@users.noreply.github.com>
|
2026-03-10 20:50:28 +00:00 |
|
 copilot-swe-agent[bot]and19JVJeffery
|
1365e7fa9b
|
plan: add URL pill input requirement
Co-authored-by: 19JVJeffery <94115228+19JVJeffery@users.noreply.github.com>
|
2026-03-10 20:25:12 +00:00 |
|
 copilot-swe-agent[bot]and19JVJeffery
|
743d79e985
|
feat: add GitHub Pages web app (tiddl-web)
Co-authored-by: 19JVJeffery <94115228+19JVJeffery@users.noreply.github.com>
|
2026-03-10 18:23:54 +00:00 |
|