Skip to content

iOS ANCS v0.6.3 / Firmware v0.3.4

Choose a tag to compare

@1bobby-git 1bobby-git released this 10 Aug 05:22
· 130 commits to 1bc9d362c4c3117c06959660b4ecc2b386f764e7 since this release

Improvements

  • Resolve each installed app's localized Display Name directly through Apple ANCS.
  • Cache resolved app names only for the active iPhone connection session.
  • Preserve complete notifications when app-name lookup fails, falling back to the static mapping and then the original app ID.
  • Add an app-name truncation diagnostic binary sensor.
  • Remove the redundant companion published-at uptime sensor while retaining the raw published_at_ms field.
  • Keep the MQTT Discovery device and the separate iOS ANCS companion device independent and enabled.

Firmware

  • Firmware v0.3.4 factory images for ESP32, ESP32-C2, ESP32-C3, ESP32-C5, ESP32-C6, ESP32-C61, and ESP32-S3.
  • Full SHA-256 fingerprints are attached and published in the repository.

Validation

  • 278 local pytest tests passed (151 firmware/release contracts and 127 Home Assistant tests).
  • Python byte-compilation and whitespace checks passed.
  • All seven ESP-IDF 6.0.2 targets compiled, linked, and produced merged factory images.
  • GitHub HACS, Hassfest, and Pages workflows passed on merge commit 1bc9d36.
  • Fresh physical iPhone notification verification remains a post-deployment check.