Copilot/replace jszip with client zip (#42)
Co-authored-by: Arithmomaniac [email protected]
Move metadata creation to run concurrently with file downloads using Promise.all. This reduces total download time by fetching the cover image in parallel with MP3 files instead of sequentially.
Co-authored-by: Arithmomaniac [email protected]
- Simplify by adding createMetadata to fetchPromises conditionally
As suggested, removed separate metadataPromise and downloadedFiles destructuring. Now just conditionally add createMetadata() to fetchPromises and flatten the results.
Co-authored-by: Arithmomaniac [email protected]
- Revert "Simplify by adding createMetadata to fetchPromises conditionally"
This reverts commit 9e78ee0. Restoring the previous version with metadataPromise and array destructuring pattern.
Co-authored-by: Arithmomaniac [email protected]
- Update version number to 2025-11-18
Co-authored-by: copilot-swe-agent[bot] [email protected]
Co-authored-by: Arithmomaniac [email protected]
Co-authored-by: PsychedelicPalimpsest [email protected]