copilot-swe-agent[bot] and 19JVJeffery
4fe300b251
Fix Array buffer allocation failed on large playlist/album/mix downloads
...
Agent-Logs-Url: https://github.com/19JVJeffery/tiddl-gui/sessions/db78f253-cbe0-41d8-af01-761bbd544c54
Co-authored-by: 19JVJeffery <94115228+19JVJeffery@users.noreply.github.com >
2026-03-29 22:40:30 +00: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
copilot-swe-agent[bot] and 19JVJeffery
36362d3673
Add M4A/FLAC format toggle in download settings
...
- config.js: add getPreferredFormat/setPreferredFormat (tiddl_preferred_format, default "m4a")
- index.html: add Preferred Format select in Download settings section
- settings.js: import and bind the new setting in loadSettingsForm/saveSettingsForm
- app.js: import getPreferredFormat and upgrade LOW/HIGH to LOSSLESS when FLAC is preferred
Co-authored-by: 19JVJeffery <94115228+19JVJeffery@users.noreply.github.com >
2026-03-17 10:44:30 +00:00
copilot-swe-agent[bot]
f6f42e411f
Initial plan
2026-03-17 10:31:39 +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
copilot-swe-agent[bot] and 19JVJeffery
617a63e05c
Fix FLAC validity: raw metadata values, DASH extension, PICTURE dedup
...
Co-authored-by: 19JVJeffery <94115228+19JVJeffery@users.noreply.github.com >
2026-03-17 10:24:55 +00:00
copilot-swe-agent[bot]
5c3fb17662
Initial plan
2026-03-17 10:05:33 +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
copilot-swe-agent[bot] and 19JVJeffery
fc5050c505
Fix metadata embedding, cover art save, and library date sorting
...
- Add injectFlacTags() to write VORBIS_COMMENT block into FLAC files
- Add injectM4aTags() to write iTunes ilst text+integer atoms into M4A files
(trkn/disk use proper binary-packed iTunes integer format, not text)
- Add embedMetadata() dispatcher; call it in all download functions when
getMetadataEnable() is true (was wired in settings but never called)
- Extend fetchTrackData() to return discNumber, albumTitle, albumArtist
(preferring track.album?.artist?.name for compilations), year, isrc, copyright
- Fix cover art as separate file: coalesce cover fetch when both embed and
save are enabled; add cover.jpg to album/playlist ZIP; trigger cover.jpg
browser download for single tracks
- Fix library date sorting: Tidal favorites API uses 'created', not 'dateAdded'
— use i.created || i.dateAdded || "" for tracks, albums, and playlists
Co-authored-by: 19JVJeffery <94115228+19JVJeffery@users.noreply.github.com >
2026-03-17 09:47:20 +00:00
copilot-swe-agent[bot]
a4ccf87c3f
Initial plan
2026-03-17 09:06:22 +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
copilot-swe-agent[bot] and 19JVJeffery
a1d942be84
docs: expand run-locally documentation in README and help panel
...
Co-authored-by: 19JVJeffery <94115228+19JVJeffery@users.noreply.github.com >
2026-03-14 00:31:11 +00:00
copilot-swe-agent[bot]
264dbd5dbf
Initial plan
2026-03-14 00:24:03 +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
copilot-swe-agent[bot] and 19JVJeffery
8dc3de3d4b
feat: add experimental download-in-all-quality-tiers mode
...
Co-authored-by: 19JVJeffery <94115228+19JVJeffery@users.noreply.github.com >
2026-03-12 23:53:44 +00:00
copilot-swe-agent[bot]
f051e4b2bf
Initial plan
2026-03-12 23:37:42 +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
copilot-swe-agent[bot] and 19JVJeffery
d7949ac949
Fix M4A cover art: update stco/co64 chunk offsets after inserting covr; support multiple ilst paths; create udta/meta/ilst from scratch for fMP4
...
Co-authored-by: 19JVJeffery <94115228+19JVJeffery@users.noreply.github.com >
2026-03-12 23:27:31 +00:00
copilot-swe-agent[bot]
a33609992a
Initial plan
2026-03-12 23:00:00 +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
copilot-swe-agent[bot] and 19JVJeffery
f0743a44fa
Track maxQuality per queue item; disable unavailable quality options in dropdown; cap downloads to item max quality
...
Co-authored-by: 19JVJeffery <94115228+19JVJeffery@users.noreply.github.com >
2026-03-12 19:29:56 +00:00
copilot-swe-agent[bot]
75c5674e0d
Initial plan
2026-03-12 19:17:05 +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
copilot-swe-agent[bot] and 19JVJeffery
a668e0cb9d
Quality dropdown: restore detailed descriptions and apply quality-pill styling
...
Co-authored-by: 19JVJeffery <94115228+19JVJeffery@users.noreply.github.com >
2026-03-12 13:59:29 +00:00
copilot-swe-agent[bot]
9e90591557
Initial plan
2026-03-12 13:47:04 +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
copilot-swe-agent[bot] and 19JVJeffery
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]
9014035325
Initial plan
2026-03-12 13:03:49 +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
copilot-swe-agent[bot] and 19JVJeffery
7900cba77c
Fix library card queue-button visual feedback on toggle and clear
...
- Add CARD_QUEUE_BTN_PLUS and LIBRARY_TRACK_ADD_TEXT constants to avoid duplication
- removeFromQueue: reset .card-queue-btn icon/class when deselecting result cards
- removeFromQueue: reset .library-track-add button text when deselecting track rows
- clearQueue: same two resets applied when clearing all selected items
Co-authored-by: 19JVJeffery <94115228+19JVJeffery@users.noreply.github.com >
2026-03-12 12:52:00 +00:00
copilot-swe-agent[bot]
d5194c28f5
Initial plan
2026-03-12 12:39:37 +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
copilot-swe-agent[bot] and 19JVJeffery
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]
ae0ea6637e
Initial plan
2026-03-12 11:39:48 +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
copilot-swe-agent[bot] and 19JVJeffery
e54e8dc7a1
Fix review: consistent subscription wording across tooltips
...
Co-authored-by: 19JVJeffery <94115228+19JVJeffery@users.noreply.github.com >
2026-03-12 09:18:47 +00:00
copilot-swe-agent[bot] and 19JVJeffery
5d29dbe300
Add experimental quality mode (Dolby Atmos, Sony 360RA) with settings toggle and tooltips
...
Co-authored-by: 19JVJeffery <94115228+19JVJeffery@users.noreply.github.com >
2026-03-12 09:15:58 +00:00
copilot-swe-agent[bot]
92baa93750
Initial plan
2026-03-12 08:57:29 +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
copilot-swe-agent[bot] and 19JVJeffery
2629f33800
Fix album quality display: use best quality from search hint, album meta, and tracks
...
Co-authored-by: 19JVJeffery <94115228+19JVJeffery@users.noreply.github.com >
2026-03-12 08:38:02 +00:00
copilot-swe-agent[bot]
c2b92ccc51
Initial plan
2026-03-12 08:17:13 +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