Releases: d7omdev/soundcore-control
Releases · d7omdev/soundcore-control
Release list
v0.3.1
Changes
- style(ambient): render the noise-canceling slider as a gradient
- chore: bump version to 0.3.1
- fix(tray): show single battery level for case-less headphones
- fix(ci): generate release notes from commit log, not merged PRs
v0.3.0
Changes
- chore: bump version to 0.3.0
- feat(packaging): add AppImage build + release workflow on tag push
- fix(watch): stop the background watcher when quitting
- style(devices): add Life Q30/Space One Pro/P20i icons, enlarge illustration box
- feat(debug): add Ctrl+D window to simulate device connections
- feat(ui): hide Ambient/Controls tabs when a device has nothing to show
- fix(domain): read single-battery devices and headphone button settings
Soundcore Control v0.2.0
Renamed: Liberty Control -> Soundcore Control
The app no longer targets only the Liberty 4 Pro, so the name changed to match. Binary, data directory, and env var all changed accordingly. Existing installs should re-run install.sh, which cleans up the old install automatically and migrates the paired-device database.
LIBERTY_CONTROL_MAC->SOUNDCORE_CONTROL_MAC~/.local/share/liberty-control/->~/.local/share/soundcore-control/(migrated automatically on first launch)- Repo moved to
github.com/d7omdev/soundcore-control(old links redirect)
New device support
- R60i NC: confirmed working, including a mode-only ambient picker for devices without a manual intensity range (this device has discrete modes only, not a 1-10 slider)
- P20i/P25i/R50i, Life Q30, Space One Pro: added, but their Bluetooth names are best-effort guesses that still need confirming on real hardware. See the device support tracking issue
Other changes
- Daily/earbud control labels now follow the system locale via
openscq30-lib's own translations, instead of hardcoded English - The device catalog moved from hardcoded Rust to
assets/devices.toml, with icons embedded fromassets/icons/. Adding a device is now a data-file change, not a code change main.rssplit from a single 1126-line file intoapp.rs+ui/modules by screen- A panic in the vendored Bluetooth library (writing to an unsupported setting) now surfaces as a normal error instead of silently killing the background connection
Full diff: v0.1.0...v0.2.0
Liberty Control v0.1.0
Full Changelog: https://github.com/d7omdev/liberty-control/commits/v0.1.0