Skip to content

fix Activity 4 preset unlock and take duration display#160

Merged
mfwolffe merged 1 commit intoLab-Lab-Lab:mainfrom
espadonne:main
Apr 2, 2026
Merged

fix Activity 4 preset unlock and take duration display#160
mfwolffe merged 1 commit intoLab-Lab-Lab:mainfrom
espadonne:main

Conversation

@espadonne
Copy link
Copy Markdown

Summary

  • EQ preset application now also logs effect_applied, so presets count toward Activity 4's 3-effect requirement
  • Take duration resolution uses fetch + decodeAudioData for proxy/HTTP URLs instead of <audio> element (which needs range-request support the proxy lacks)
  • Added onerror handlers and cleanup for blob URL duration resolution
  • Removed per-render console log spam from TakesImportModal

Applying an EQ preset now also logs effect_applied so it counts
toward the Activity 4 requirement (3 effect uses).

Duration resolution in TakesImportModal now uses fetch+decode for
proxy/HTTP URLs (Audio element needs range-request support that the
proxy doesn't provide). Added onerror handler and cleanup for blob
URL fallback. Removed per-render console spam.
@mfwolffe mfwolffe merged commit aa93d16 into Lab-Lab-Lab:main Apr 2, 2026
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants