Repository navigation
Conversation
Add a track table with header select-all for TAF downloads. A single selected track uses ogg=true&tracks=N; multiple tracks download as ZIP. Co-authored-by: Ditschi <ditschi@users.noreply.github.com>
Make the download track list easier on touch: one header checkbox toggles all rows, the header shows the selection count, and the number is merged into the track title column. Co-authored-by: Ditschi <ditschi@users.noreply.github.com>
Keep the format visible on tooltips, modal title, and action buttons. Co-authored-by: Ditschi <ditschi@users.noreply.github.com>
Track titles in the query exceeded the server limit and were dropped, and opening the download link replaced the app with a blank tab.
The script copied an old query shape and nothing ran it. Non-TAF downloads now wait until the file has actually been fetched.
|
Thanks again for this pr! Can you modify the Changelog entry for this too? Please refer to toniebox-reverse-engineering/teddycloud#169 |
henryk86
left a comment
There was a problem hiding this comment.
so mostly "design" things, just one critical issue.
There was a problem hiding this comment.
can you remove this? (out of prs scope, but would be a improvement ;)
There was a problem hiding this comment.
done (the closable={false} line was removed, so the X button shows again).
- keep the track table small, no preselected tracks - drop minHeight on the download buttons, add spacing - show the track list with play button again for single-track TAFs - download single-track TAFs directly from the library - info modal can be closed via X and mask click - reference issue toniebox-reverse-engineering#169 in the changelog Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
the backend part is not yet available (= no pr for that)? |
|
Changelog now references issue #169. |
|
The backend part is here now: toniebox-reverse-engineering/teddycloud#484. |
Resolve conflicts with runtime URL prefix support and the listened toggle: keep the TAF download panel in the info modal and prefix its content URL with withBase, keep both the TAF download click handler and useToggleListened in FileBrowser, and prefix the TAF download modal URL with the runtime base path. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
…k-download Adopt backendUrl() from develop in the file download hook and drop the baseApiUrl argument that develop removed from handleFileDownload. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
|
@ditschi: you might also adapt the help dialog in the tonies overview and adapt the following to the new functionality:
src\components\tonies\tonieslist\modals\ToniesHelpModal.tsx {
key: 3,
icon: <DownloadOutlined />,
title: t("tonies.help.actionItems.infoIcon.download.title"),
text: t("tonies.help.actionItems.infoIcon.download.text"),
description: t("tonies.help.actionItems.infoIcon.download.description"),
}, |
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
|
@ditschi : Did you already adapt the helptext in another branch? if not, can you add those changes? Then this PR would be ready to be merged :) Thank you! |
…ng it/pl translations Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
|
@SciLor ready to merge also :) |

Summary
Adds a track picker so TAF downloads can be one
*.oggfile, or several tracks as*.oggfiles (ZIP when more than one track is selected).*.ogg.ogg=trueplustracks=for the chosen chapters.Demo video
taf-selected-tracks.mp4
Screenshots
All tracks selected:
Two of three tracks selected:
Test plan