Skip to content

Use continuos release instead of 'stable' #23

@AdrianoCahete

Description

@AdrianoCahete

Latest stable was released in the middle of 2025. Continuous have 37 new commits as now, fixing and supporting new headsets.

If I change the headsetcontrol.exe manually to use the latest continuous version, your app presents a update popup with the stable version instead (but if I skip, works).

Summary (from Gemini, too much work to do manually):

SteelSeries

  • Arctis Nova 7 & 7X/7P: Added support for Gen 2, v2 variants, and the Diablo edition. Implemented absolute battery reporting for Gen 2 and separated the 7P into its own device class.
  • Arctis Nova 3X/3P Wireless: Added support for 3X/3P variants; implemented battery status, equalizer presets, microphone volume, sidetone, and inactivity thresholds. Fixed specific HID interface battery queries.
  • Arctis 7/Pro: Resolved bugs regarding inverted ChatMix levels and percentage mapping.
  • Special Editions: Integrated support for the Arctis Nova 7 World of Warcraft 20th Anniversary Edition.

Logitech

  • G PRO X2 Lightspeed: Added support for multiple variants and updated sidetone level mapping.
  • G522 Lightspeed: Initial support added (#501).
  • General: Implemented global fixes for battery level reporting across various models (#434).

HyperX

  • Cloud II Wireless: Introduced initial support and followed up with specific logic fixes for battery status reporting.

Audeze

  • Maxwell / Maxwell 2: Added PlayStation version support. Enhanced the driver with ChatMix support, voice prompts, improved status requests, and fixes for reconnection/battery delays.

Corsair & Lenovo

  • Corsair Wireless v2: Added new device support.
  • Lenovo Wireless VoIP Headset: Added new device support.

General & Infrastructure

  • C++ Rewrite & Architecture: Conducted a major rewrite of the core logic to C++ (Jan 2026), including mapped logic refactors and state-saving functions.
  • CI/CD & Maintenance: * Organized Releases and introduced a Windows Installer.
    • Upgraded to clang-format 18 and resolved cpp-linter 403 errors.
    • Improved macOS (ARM64/Homebrew) and MSYS2 CI stability.
  • Documentation & Tools: Updated README with links for the headset-battery-indicator GUI and added support for 3rd party OS X tools.
  • Data Formatting: Fixed JSON, YAML, and ENV output for equalizer presets and added USB vendor/product name retrieval.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions