Releases: wimpysworld/sidra
Releases · wimpysworld/sidra
0.3.2
What's Changed
- fix(ci): replace invalid --auto-merge flag on gh pr create by @flexiondotorg in #30
- chore(nix): update hashes for v0.3.0 by @flexiondotorg in #29
- feat(playback): improve reliability with wedge detector and macOS launch fixes by @flexiondotorg in #31
- feat(nav): add browser controls to sidebar header by @flexiondotorg in #32
- feat(config): add configurable application start page by @flexiondotorg in #34
- feat(tray): add configurable start page with last session memory by @flexiondotorg in #35
- feat(tray): add zoom level submenu with 5 preset options by @flexiondotorg in #36
- fix(mpris): Rename xesam:artUrl to compliant mpris:artUrl by @josueygp in #37
- feat(ui): add zoom controls and optimise startup sequence by @flexiondotorg in #40
- docs: add screenshot to README by @flexiondotorg in #41
- fix(main): improve Widevine CDM status logging by @flexiondotorg in #42
- refactor(main): extract initialization functions and handlers from app.whenReady by @flexiondotorg in #43
- test: add comprehensive unit test suite for URL parsing, i18n, and version comparison by @flexiondotorg in #44
- refactor: code review fixes and maintainability improvements by @flexiondotorg in #45
- security: harden Electron windows, IPC, and DOM rendering by @flexiondotorg in #46
- fix: round volume values, resolve GSettings schema warning and artwork caching by @flexiondotorg in #47
- refactor(core): refine artwork handling, notifications, and security by @flexiondotorg in #48
- build(deps-dev): bump picomatch from 2.3.1 to 2.3.2 by @dependabot[bot] in #49
- refactor: code smell remediation across core modules by @flexiondotorg in #50
- fix(musicKitHook, main): handle MusicKit instance re-attachment and SPA navigation by @flexiondotorg in #51
- feat(nowplaying): enrich metadata with container, queue, and MPRIS fields by @flexiondotorg in #52
- feat(tray): add now playing section with playback controls by @flexiondotorg in #53
- feat(tray): add cross-platform icon system with HiDPI support by @flexiondotorg in #54
- fix(main): restore Cmd+Q and About menu, fix icon and fullscreen issues by @flexiondotorg in #55
- feat(integrations): add macOS dock menu and progress bar integration by @flexiondotorg in #56
- feat(integrations): add Windows taskbar integration by @flexiondotorg in #57
- chore(nix): update hashes for v0.3.1 by @github-actions[bot] in #58
- fix(security): harden application against identified vulnerabilities by @flexiondotorg in #59
- refactor(tray): extract About window logic to dedicated module by @flexiondotorg in #60
- types(hook): add type declarations and JSDoc for musicKit integration by @flexiondotorg in #61
- build(deps): migrate from electron-store to electron-conf by @flexiondotorg in #62
New Contributors
Full Changelog: 0.3.0...0.3.2
0.3.1
What's Changed
- fix(ci): replace invalid --auto-merge flag on gh pr create by @flexiondotorg in #30
- chore(nix): update hashes for v0.3.0 by @flexiondotorg in #29
- feat(playback): improve reliability with wedge detector and macOS launch fixes by @flexiondotorg in #31
- feat(nav): add browser controls to sidebar header by @flexiondotorg in #32
- feat(config): add configurable application start page by @flexiondotorg in #34
- feat(tray): add configurable start page with last session memory by @flexiondotorg in #35
- feat(tray): add zoom level submenu with 5 preset options by @flexiondotorg in #36
- fix(mpris): Rename xesam:artUrl to compliant mpris:artUrl by @josueygp in #37
- feat(ui): add zoom controls and optimise startup sequence by @flexiondotorg in #40
- docs: add screenshot to README by @flexiondotorg in #41
- fix(main): improve Widevine CDM status logging by @flexiondotorg in #42
- refactor(main): extract initialization functions and handlers from app.whenReady by @flexiondotorg in #43
- test: add comprehensive unit test suite for URL parsing, i18n, and version comparison by @flexiondotorg in #44
- refactor: code review fixes and maintainability improvements by @flexiondotorg in #45
- security: harden Electron windows, IPC, and DOM rendering by @flexiondotorg in #46
- fix: round volume values, resolve GSettings schema warning and artwork caching by @flexiondotorg in #47
- refactor(core): refine artwork handling, notifications, and security by @flexiondotorg in #48
- build(deps-dev): bump picomatch from 2.3.1 to 2.3.2 by @dependabot[bot] in #49
- refactor: code smell remediation across core modules by @flexiondotorg in #50
- fix(musicKitHook, main): handle MusicKit instance re-attachment and SPA navigation by @flexiondotorg in #51
- feat(nowplaying): enrich metadata with container, queue, and MPRIS fields by @flexiondotorg in #52
- feat(tray): add now playing section with playback controls by @flexiondotorg in #53
- feat(tray): add cross-platform icon system with HiDPI support by @flexiondotorg in #54
- fix(main): restore Cmd+Q and About menu, fix icon and fullscreen issues by @flexiondotorg in #55
- feat(integrations): add macOS dock menu and progress bar integration by @flexiondotorg in #56
- feat(integrations): add Windows taskbar integration by @flexiondotorg in #57
New Contributors
Full Changelog: 0.3.0...0.3.1
0.3.0
What's Changed
- chore: update flake.lock by @github-actions[bot] in #25
- feat: add version tracking, Nix packaging, and auto-update foundation by @flexiondotorg in #26
- feat(update): implement automatic version check with tray integration by @flexiondotorg in #27
- fix(deps): upgrade dbus-next to maintained Holusion fork and resolve security alerts by @flexiondotorg in #28
New Contributors
- @github-actions[bot] made their first contribution in #25
Full Changelog: 0.2.2...0.3.0
0.2.2
What's Changed
- feat(mpris): implement bidirectional MPRIS media player support on Linux by @flexiondotorg in #20
- docs(pulse): document PulseAudio stream identity and MPRIS volume behaviour by @flexiondotorg in #21
- fix(mpris): prevent event loop hang on app quit by @flexiondotorg in #22
- fix(app): allow window close when beforeunload handler is active by @flexiondotorg in #23
- refactor(mpris): remove user toggle, always enable on Linux by @flexiondotorg in #24
Full Changelog: 0.2.1...0.2.2
0.2.1
What's Changed
- feat(track-log): implement MusicKit event capture and debug logging by @flexiondotorg in #17
- feat(discord): add Discord Rich Presence integration by @flexiondotorg in #18
- feat(theme): add Catppuccin colour scheme support with live toggle by @flexiondotorg in #19
Full Changelog: 0.2.0...0.2.1
0.2.0
What's Changed
- fix(ua): use platform-accurate User-Agent strings with EVS production VMP by @flexiondotorg in #6
- feat(widevine): add CDM download splash screen with i18n support by @flexiondotorg in #8
- feat(window): add application menu and preserve window title by @flexiondotorg in #9
- feat(tray): implement system tray with about window and i18n support by @flexiondotorg in #10
- feat(config): add region and storefront persistence by @flexiondotorg in #11
- docs: updated for clarity by @flexiondotorg in #12
- ci(release): automate version management in GitHub Actions by @flexiondotorg in #13
- refactor: simplify codebase and optimise splash loading by @flexiondotorg in #14
- build: reorganise assets and fix runtime asset paths by @flexiondotorg in #15
- ci(release): simplify workflow and use dynamic version from git tags by @flexiondotorg in #16
Full Changelog: 0.1.1...0.2.0
0.1.1
What's Changed
- feat(widevine): add CastLabs EVS VMP signing and auto-generated release notes by @flexiondotorg in #5
Full Changelog: 0.1.0...0.1.1