Skip to content

Releases: tothKarolyDavid/bt-keepalive

v1.4.4

Choose a tag to compare

@github-actions github-actions released this 19 Jun 07:04

v1.4.4 (2026-06-19)

This release is published under the MIT License.

Bug Fixes

  • updater: Reset environment variables before self-restart (952d7d1)

Chores

  • ci: Add pre-commit config and compile step to CI (96c3402)

Code Style

  • updater: Ruff formatting and import sorting in test_updater (f21af8b)

Detailed Changes: v1.4.3...v1.4.4

v1.4.3

Choose a tag to compare

@github-actions github-actions released this 19 Jun 06:50

v1.4.3 (2026-06-19)

This release is published under the MIT License.

Bug Fixes

  • stream: Recover audio stream on unexpected failure or device change (e18e161)

Build System

  • deps: Bump actions/checkout from 4 to 7 (0384d73)

Code Style

  • stream: Fix ruff lint and formatting issues (ac89f02)

Testing

  • stream: Add tests for monitor loop recovery and stream recreation (f07641e)

Detailed Changes: v1.4.2...v1.4.3

v1.4.2

Choose a tag to compare

@github-actions github-actions released this 09 Jun 10:37

v1.4.2 (2026-06-09)

This release is published under the MIT License.

Bug Fixes

  • updater: Check if active executable exists before update and hot-swap (5da1bed)

Testing

  • updater: Add unit tests for missing/moved executable scenarios (8b090fc)

Detailed Changes: v1.4.1...v1.4.2

v1.4.1

Choose a tag to compare

@github-actions github-actions released this 07 Jun 06:41

v1.4.1 (2026-06-07)

This release is published under the MIT License.

Bug Fixes

  • build: Add PIL._imaging to hiddenimports in spec file (1796552)

Detailed Changes: v1.4.0...v1.4.1

v1.4.0

Choose a tag to compare

@github-actions github-actions released this 07 Jun 06:31

v1.4.0 (2026-06-07)

This release is published under the MIT License.

Bug Fixes

  • ci: Resolve ruff lint and format issues (c3ee936)

Features

  • app: Check for updates in background loop at startup and periodically (f6a22c1)

  • ui: Conditionally show update menu option in tray UI (d2464df)

  • updater: Refactor updater logic and add check_for_update_available (fcb704b)


Detailed Changes: v1.3.0...v1.4.0

v1.3.0

Choose a tag to compare

@github-actions github-actions released this 06 Jun 07:17

v1.3.0 (2026-06-06)

This release is published under the MIT License.

Bug Fixes

  • stream: Generate silent sine wave for pulse keepalive instead of noise (59c4cca)

  • stream: Stop and close audio stream outside lock to prevent deadlock on exit (88afe75)

Code Style

  • tests: Remove trailing whitespace in test_stream_blocksize.py (c08c158)

Features

  • device-monitor: Implement default Windows audio endpoint ID detection (8ad6384)

  • stream: Restart audio stream when default audio device changes (04a038d)

  • updater: Implement github update checking, verification, and hot-swap logic (de14f2b)

  • updater: Integrate update checking with application startup and tray menu (9db16d4)


Detailed Changes: v1.2.1...v1.3.0

v1.2.1

Choose a tag to compare

@github-actions github-actions released this 05 Jun 05:24

v1.2.1 (2026-06-05)

This release is published under the MIT License.

Bug Fixes

  • stream: Check active status and recreate inactive sounddevice streams (4f0aa91)

Continuous Integration

  • Configure python-semantic-release and add to dev dependencies (5d6eea6)

  • Update GitHub Actions dependency versions (96c6df1)

  • Update release workflow to automate release process on push to main (21072ef)

Testing

  • stream: Add test for stream active state and auto-recreation (514babe)

  • stream: Fix lint errors in test_stream_state.py (66e8417)


Detailed Changes: v1.2.0...v1.2.1

BT KeepAlive v1.2.0

Choose a tag to compare

@github-actions github-actions released this 04 Jun 13:46

Download

File Description
BTKeepAlive.exe Portable app; no install required
SHA256SUMS.txt SHA256 checksum for verification
  1. Download BTKeepAlive.exe
  2. Move it to a permanent folder (e.g. %LOCALAPPDATA%\Programs\BTKeepAlive\)
  3. Run it and enable Launch at startup from the tray menu if desired

See the README for troubleshooting (SmartScreen, antivirus, etc.).

BT KeepAlive v1.1.0

Choose a tag to compare

@github-actions github-actions released this 04 Jun 13:08

Download

File Description
BTKeepAlive.exe Portable app — no install required
SHA256SUMS.txt SHA256 checksum for verification
  1. Download BTKeepAlive.exe
  2. Move it to a permanent folder (e.g. %LOCALAPPDATA%\Programs\BTKeepAlive\)
  3. Run it and enable Launch at startup from the tray menu if desired

See the README for troubleshooting (SmartScreen, antivirus, etc.).