Skip to content

v0.2.0: chore(release): 0.2.0

Choose a tag to compare

@github-actions github-actions released this 17 Oct 05:53
· 60 commits to main since this release
Immutable release. Only release title and notes can be modified.

Features

  • capture: Log when a phone's audio comes late
  • bluez: Option to refuse pairing on the host's other adapters
  • Run as an unprivileged user, not root
  • app: Read the App's options from the Supervisor's API
  • Run with Docker's --user, without any capabilities

Fixes

  • web: Shorter setup texts and confirmations
  • web: Don't reconnect on a second tap of a slow Disconnect
  • web: Refuse POSTs other websites can send
  • bluez: Only let paired phones connect by themselves
  • web: Check every request field strictly
  • app: Let AppArmor allow only BlueZ on the host's D-Bus
  • Say how to hand over /data when it belongs to another user
  • Refuse a runtime folder that isn't ToothSpin's own

Documentation

  • app: Call the start volume option "Maximum start volume", explain it better
  • app: Shorter, clearer option descriptions, store page and docs
  • Shorter FAQ, install guide and README usage
  • faq: Why only AAC and SBC, no aptX or LDAC

Image: ghcr.io/eknoes/toothspin:0.2.0. SBOMs (SPDX, CycloneDX) are attached; the image in the registry also carries SBOM and provenance attestations.