James Jeffery
|
9494292a75
|
Merge pull request #64 from 19JVJeffery/copilot/fix-download-issues-yet-again
Improve segment-token recovery by using OFFLINE-first stream acquisition on 401/403/410 failures
|
2026-05-18 23:55:22 +01:00 |
|
James Jeffery
|
80862d42b4
|
Merge pull request #63 from 19JVJeffery/copilot/merge-tiddl-codebase
Retry integration of tiddl Python stack after failed prior attempt
|
2026-05-18 23:45:39 +01:00 |
|
James Jeffery
|
1689a5280a
|
Merge pull request #61 from 19JVJeffery/copilot/fix-error-starting-login
fix: use isNetworkError() to catch Safari's "Load failed" in login handler
|
2026-05-05 09:35:23 +01:00 |
|
James Jeffery
|
c7ffdec377
|
Merge pull request #60 from 19JVJeffery/copilot/refresh-login-algorithm
Fix device auth verification URL normalization and authorization_pending detection
|
2026-05-05 09:03:51 +01:00 |
|
James Jeffery
|
6306c5682c
|
Merge pull request #59 from 19JVJeffery/copilot/fix-device-authorization-error
fix: update OAuth2 client credentials to current tiddl values
|
2026-05-04 14:37:05 +01:00 |
|
James Jeffery
|
ef156ed28f
|
Merge pull request #58 from 19JVJeffery/copilot/fix-login-error-device-authorization
fix: update TIDAL OAuth client credentials to match tiddl v2.8.0
|
2026-05-04 14:28:58 +01:00 |
|
James Jeffery
|
2a2f240676
|
Merge pull request #57 from 19JVJeffery/copilot/fix-download-issues-another-one
Fix downloads: rotate OAuth credentials and correct DASH segment generation
|
2026-05-04 14:04:15 +01:00 |
|
James Jeffery
|
f2daa4cca9
|
Merge pull request #55 from 19JVJeffery/copilot/rewrite-downloads-proxy-handling
Rewrite network transport layer — add timeouts, retry, and unified proxy strategy
|
2026-04-19 23:37:37 +01:00 |
|
James Jeffery
|
4e63fd939d
|
Merge pull request #54 from 19JVJeffery/copilot/fix-downloads-algorithm
Restart per-track download pipeline from the beginning after first failure
|
2026-04-19 23:13:24 +01:00 |
|
James Jeffery
|
929ea902f9
|
Merge pull request #53 from 19JVJeffery/copilot/revisit-downloads-system
Rebuild download stream pipeline with STREAM-first fallback and resilient manifest handling
|
2026-04-19 23:02:01 +01:00 |
|
James Jeffery
|
2633b94145
|
Merge pull request #52 from 19JVJeffery/copilot/fix-streaming-issue-for-track-1886173
Handle transient “Asset is not ready for playback” errors with bounded stream retries
|
2026-04-19 22:45:11 +01:00 |
|
James Jeffery
|
301a4bd890
|
Merge pull request #51 from 19JVJeffery/copilot/fix-stream-token-refresh-error
Use OFFLINE playback tokens for track/video stream manifests to stop segment 403 loops
|
2026-04-19 22:39:20 +01:00 |
|
James Jeffery
|
c4062596b1
|
Merge pull request #50 from 19JVJeffery/copilot/revise-download-algorithm
Handle TIDAL segment 403s with proxy-bound playback fallback
|
2026-04-19 19:39:11 +01:00 |
|
James Jeffery
|
781ed52511
|
Merge pull request #49 from 19JVJeffery/copilot/fix-download-segment-fetch-failure
Fix segment retry path to avoid direct-only fetch dead-end on expired stream URLs
|
2026-04-19 19:29:22 +01:00 |
|
James Jeffery
|
636815f4aa
|
Merge pull request #48 from 19JVJeffery/copilot/revisit-fetch-logic
Harden playback + segment fetch flow to eliminate persistent segment 403 failures
|
2026-04-19 19:23:27 +01:00 |
|
James Jeffery
|
5c93bc7f9d
|
Merge pull request #47 from 19JVJeffery/copilot/set-default-corsproxy-configuration
Default and normalize CORS proxy config to prevent segment fetch failures with unset/blank proxy
|
2026-04-19 18:12:31 +01:00 |
|
James Jeffery
|
027e4fa604
|
Merge pull request #46 from 19JVJeffery/copilot/fix-segment-fetch-failure
Prefer direct playback-info requests to prevent repeat 403 segment failures
|
2026-04-19 17:59:58 +01:00 |
|
James Jeffery
|
6ee9a7dd96
|
Merge pull request #45 from 19JVJeffery/copilot/fix-download-issues-again
Harden large-playlist pagination and FLAC stream retrieval under token-expiry 403s
|
2026-04-19 17:49:04 +01:00 |
|
James Jeffery
|
592fdf155b
|
Update CORS proxy URL to use corsproxy.io and adjust URL encoding logic in proxied function
|
2026-04-19 11:23:23 +00:00 |
|
James Jeffery
|
3a7cb1c734
|
Update proxied function to handle raw URLs for ThingProxy
|
2026-04-19 11:19:29 +00:00 |
|
James Jeffery
|
50bc9ec3b0
|
Update default CORS proxy URL to use ThingProxy for improved reliability
|
2026-04-19 11:17:22 +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
|
621ceee828
|
Implement device login flow for downloads, including logout and polling for approval
|
2026-04-19 11:09:13 +00:00 |
|
James Jeffery
|
36440555ce
|
Add nocache parameter to getTrackStream and getVideoStream functions
|
2026-04-19 11:03:17 +00:00 |
|
James Jeffery
|
6b0d39e13c
|
Enhance fetchTrackData to support retry logic after token refresh
|
2026-04-19 10:59:14 +00:00 |
|
James Jeffery
|
0202acf9a2
|
Add debug logging for manifest and segment URLs in fetchTrackData
|
2026-04-19 10:52:19 +00:00 |
|
James Jeffery
|
9dd5eb832f
|
Enhance downloadTrack function to re-fetch manifest and segments after token refresh
|
2026-04-19 10:46:39 +00:00 |
|
James Jeffery
|
b8f2b32145
|
Implement retry logic for track downloads on token refresh failure
|
2026-04-19 10:27:43 +00:00 |
|
James Jeffery
|
470e95b3a6
|
Enhance token refresh handling for download errors and improve error logging
|
2026-04-19 10:22:49 +00:00 |
|
James Jeffery
|
8f9f253543
|
Merge pull request #44 from 19JVJeffery/copilot/fix-download-issues
Fix large-playlist pagination and FLAC stream resolution for HiFi/Max downloads
|
2026-04-19 10:48:45 +01:00 |
|
James Jeffery
|
a0c940f8f7
|
Add support section to README
|
2026-04-19 10:21:48 +01:00 |
|
James Jeffery
|
88446cb196
|
Add usage instructions to README
Added a section on how to use the application.
|
2026-04-19 10:21:29 +01:00 |
|
James Jeffery
|
7f974eec3a
|
Add usage instructions to README
Added a section on how to use the app.
|
2026-04-19 10:21:07 +01:00 |
|
James Jeffery
|
ee9919a11c
|
Update README with donation information
Added donation link and support information to README.
|
2026-04-19 10:19:36 +01:00 |
|
James Jeffery
|
750856fbb6
|
Merge pull request #41 from 19JVJeffery/copilot/fix-download-limit-issue
Fix 100-track hard cap on playlist/album/mix downloads
|
2026-04-09 12:26:04 +01:00 |
|
James Jeffery
|
4928bd9788
|
Merge pull request #39 from 19JVJeffery/copilot/fix-download-file-format-issue
Fix FLAC/M4A format inconsistency and restore detail panel back-navigation stack
|
2026-04-02 23:35:02 +01:00 |
|
James Jeffery
|
4c51c75355
|
Merge pull request #38 from 19JVJeffery/copilot/download-song-lyrics-with-timestamps
Implement lyrics embedding with timestamps toggle
|
2026-03-30 18:46:31 +01:00 |
|
James Jeffery
|
6825c3647b
|
Merge pull request #37 from 19JVJeffery/copilot/fix-array-buffer-allocation-error
Fix "Array buffer allocation failed" on large playlist/album/mix downloads
|
2026-03-29 23:51:32 +01:00 |
|
James Jeffery
|
6b5aa93297
|
Enhance README with UI visuals and animations
Added animated UI banner and multi-device UI previews to README.
|
2026-03-23 09:25:08 +00:00 |
|
James Jeffery
|
a50ef89ec0
|
Update newreadmetest.md
|
2026-03-23 09:21:20 +00:00 |
|
James Jeffery
|
7f01b5b269
|
Enhance README styling and formatting
Updated styling and formatting for better presentation.
|
2026-03-23 09:18:01 +00:00 |
|
James Jeffery
|
08bad72671
|
Create README for tiddl-gui project
Add README file for tiddl-gui project with features and usage instructions.
|
2026-03-23 09:16:44 +00:00 |
|
James Jeffery
|
ad90e07e0e
|
Increase image width in README from 50% to 75%
|
2026-03-23 09:15:00 +00:00 |
|
James Jeffery
|
a90621519e
|
Change image width in README
Updated image width in README from 100% to 50%.
|
2026-03-23 09:14:47 +00:00 |
|
James Jeffery
|
3d7b237ec2
|
Update README to remove table and add usage warning
Removed the table of contents and added a warning about personal use and compliance with Tidal's terms.
|
2026-03-23 09:14:06 +00:00 |
|
James Jeffery
|
b9e65c0df7
|
Device Mockups
Replaced individual screenshots on readme with a multi-device mockup.
|
2026-03-23 09:12:08 +00:00 |
|
James Jeffery
|
d2dbcb8cc9
|
Merge pull request #34 from 19JVJeffery/copilot/add-option-switch-flac-m4a
Add M4A/FLAC format preference setting
|
2026-03-17 10:48:53 +00:00 |
|
James Jeffery
|
6c156d55a9
|
Merge pull request #33 from 19JVJeffery/copilot/check-flac-downloads-validity
Fix invalid FLAC files and corrupted metadata on some downloads
|
2026-03-17 10:27:04 +00:00 |
|
James Jeffery
|
725f86d52d
|
Merge pull request #32 from 19JVJeffery/copilot/fix-metadata-issues-and-improvements
Fix metadata embedding, cover art separate-file save, and library date sorting
|
2026-03-17 09:50:12 +00:00 |
|
James Jeffery
|
18edb43220
|
Merge pull request #31 from 19JVJeffery/copilot/add-local-running-documentation
docs: expand run-locally documentation in README and help panel
|
2026-03-14 00:32:17 +00:00 |
|
James Jeffery
|
d65edd5478
|
Merge pull request #30 from 19JVJeffery/copilot/add-experimental-download-setting
Add experimental "Download in all quality tiers" mode
|
2026-03-13 08:01:06 +00:00 |
|
James Jeffery
|
4991b7109b
|
Merge pull request #29 from 19JVJeffery/copilot/ensure-album-art-downloads-correctly
Fix M4A playback corruption when embedding cover art
|
2026-03-12 23:34:06 +00:00 |
|
James Jeffery
|
b420b5a7db
|
Merge pull request #28 from 19JVJeffery/copilot/fix-quality-dropdown-visibility
Track and enforce per-item max quality in download queue
|
2026-03-12 22:48:55 +00:00 |
|
James Jeffery
|
0b1779ff4e
|
Merge pull request #27 from 19JVJeffery/copilot/implement-feature-from-notes
Wire up card queue buttons; restore quality picker descriptions and pill styling
|
2026-03-12 14:05:56 +00:00 |
|
James Jeffery
|
221b604429
|
Merge pull request #26 from 19JVJeffery/copilot/remove-dolby-atmos-sony-360ra
Remove Dolby Atmos and Sony 360RA quality tiers
|
2026-03-12 13:44:50 +00:00 |
|
James Jeffery
|
8b3bf0c20f
|
Merge pull request #25 from 19JVJeffery/copilot/fix-error-in-application
Fix library card queue-button toggle state and Dolby Atmos "Resource not found"
|
2026-03-12 13:01:44 +00:00 |
|
James Jeffery
|
e9006779bb
|
Merge pull request #24 from 19JVJeffery/copilot/fix-dolby-atmos-downloads
Fix Dolby Atmos / Sony 360RA downloads; auto-detect spatial audio from track metadata
|
2026-03-12 12:36:58 +00:00 |
|
James Jeffery
|
0556fdaec4
|
Merge pull request #23 from 19JVJeffery/copilot/experiment-different-download-qualities
Add experimental quality mode exposing Dolby Atmos & Sony 360RA tiers
|
2026-03-12 09:55:46 +00:00 |
|
James Jeffery
|
a8501a60e9
|
Merge pull request #22 from 19JVJeffery/copilot/fix-album-quality-display
Fix album quality badges showing HiFi instead of Max for Hi-Res albums
|
2026-03-12 08:52:54 +00:00 |
|
James Jeffery
|
c467b4cdf6
|
Merge pull request #21 from 19JVJeffery/copilot/fix-album-quality-check
Fix quality badges showing HiFi instead of Max for Hi-Res Lossless content
|
2026-03-12 08:14:24 +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 |
|
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 |
|
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 |
|
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 |
|
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 |
|
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 |
|
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 |
|
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 |
|
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 |
|
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 |
|
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 |
|
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 |
|
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 |
|
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 |
|
James Jeffery
|
ab85b256e5
|
Fix live app link in README
Updated the live app link to point to the correct URL.
|
2026-03-10 23:54:11 +00:00 |
|
James Jeffery
|
fd7f037783
|
Merge pull request #5 from 19JVJeffery/copilot/add-search-bar-and-fix-quality-selector
tiddl-gui: rename, smart file import, and UI groundwork
|
2026-03-10 23:44:17 +00:00 |
|
James Jeffery
|
59f83e390e
|
Merge pull request #4 from 19JVJeffery/copilot/fix-ui-issues-downloads-search
Sticky panel headers on all pages; remove CLI from repo
|
2026-03-10 22:55:40 +00:00 |
|
James Jeffery
|
999ff9cc53
|
Merge pull request #3 from 19JVJeffery/copilot/enhance-login-ui-and-feedback
Comprehensive UI overhaul: library, search, detail pages, URL pills, quality colours, ZIP timestamps
|
2026-03-10 21:40:24 +00:00 |
|
James Jeffery
|
dfc4a7e329
|
Merge pull request #2 from 19JVJeffery/copilot/clean-up-file-structure
Trim README to user-relevant content only
|
2026-03-10 20:05:03 +00:00 |
|
James Jeffery
|
fbdfb74a08
|
Merge pull request #1 from 19JVJeffery/copilot/convert-cli-to-gui
UI overhaul: themes, settings, ZIP folder downloads, fixed layout, queue visuals
|
2026-03-10 19:29:52 +00:00 |
|