Skip to content

Latest commit

 

History

History
160 lines (94 loc) · 6.93 KB

File metadata and controls

160 lines (94 loc) · 6.93 KB

Changelog

v2.9.0

compare changes

🚀 Enhancements

  • background: Add onboarding page on install and uninstall feedback URL (0e4ae4e)

🩹 Fixes

  • volume: Preserve muted state across page loads and track skips (6575017)
  • audio: Guard effect updates until audio chain is initialized (0819c03)
  • pip: Resolve audio cutoff and seek in Picture-in-Picture (ca3b7fc)
  • audio: Reduce impulse reverb intensity and restore mono input for digital reverb (19383f4)
  • types: Resolve TypeScript narrowing error in MediaElement play handler (5fd2d3b)

❤️ Contributors

v2.8.3

compare changes

🩹 Fixes

  • audio: Restore parallel dry bypass for digital reverb effects (0fd3689)

❤️ Contributors

v2.8.2

compare changes

🩹 Fixes

  • audio: Prevent duplicate effect processing and preserve stereo in reverb (34fd6a1)

❤️ Contributors

v2.8.1

compare changes

🩹 Fixes

  • audio: Prevent effect bleed on preset switch and reduce transition clicks (7ef601f)
  • security: Replace {@html} SVG strings with native SVG elements (d46515d)
  • manifest: Add Firefox data_collection_permissions property (142911d)
  • types: Widen gecko manifest type for data_collection_permissions (7ed4538)
  • types: Narrow SVG fill-rule/clip-rule types to match SVG attribute union (8c6ba28)

❤️ Contributors

v2.8.0

compare changes

🚀 Enhancements

  • Add MS (Mid-Side) Audio Processor with Multi-Effect Support (#273)

🔥 Performance

  • Comprehensive resource optimization and performance improvements (#266)

🩹 Fixes

  • Correct Firefox sources extraction in validate workflow (d81078b)
  • Use npx instead of pnpx in GitHub workflows (f47c871)
  • Correct beta release workflow build and zip process (be9a71e)
  • Use correct Chrome build directory name (chrome-mv3) (8499ec1)
  • Display full semantic version including beta tags in UI (#268)
  • Popup mute button now correctly mutes playback (#269)
  • Prevent next track from starting at previous snip's start_time (#270)
  • Revert audio manager optimizations for Windows compatibility (#272)
  • Resolve PiP communication and service worker errors (#274)
  • Preserve EQ internal filter chain during effect rebuilds (5119f43)
  • Seek to snip start on save instead of skipping to next track (6ca41d8)
  • ci: Use last stable tag for changelogen version bump (82c2f9f)

💅 Refactors

  • Replace media timeupdate events with UI position polling (9cf9e65)

🏡 Chore

  • Exclude CHANGELOG.md from Firefox source bundle (c257031)
  • Merge main into develop and resolve conflicts (b89d961)
  • release: V2.8.0 (5864976)

🤖 CI

  • Implement GitFlow release workflow and Firefox source validation (d2fce0b)
  • Add beta release workflow for Chrome Web Store (#267)
  • Automatically sync main to develop after release (ec90b41)
  • Add beta branch support to CI workflows (025a1c5)

❤️ Contributors

v2.7.2

compare changes

🏡 Chore

  • Merge develop to main for release (#271)

❤️ Contributors

v2.7.1

compare changes

v2.7.0

compare changes

🚀 Enhancements

  • Unlock premium features for all users (#263)

🩹 Fixes

  • Resolve all TypeScript compilation errors (937033d)

💅 Refactors

  • Comprehensive code optimization and refactoring (1c04b45)

📖 Documentation

  • Add Claude Code custom commands (af02adf)
  • Bump version to v2.6.2 (9524ae5)

🏡 Chore

  • Add caniuse-lite dependency (1d4dda6)
  • Add format script for modified files (b6374af)
  • Bump version to 2.6.3 (ebecf97)

❤️ Contributors