Changelog for v0.1.7

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
This commit is contained in:
Ivo Oskamp 2026-06-06 11:25:14 +02:00
parent a8452f90df
commit 3c3d2f6d7b
2 changed files with 13 additions and 0 deletions

View File

@ -1,5 +1,7 @@
# Changelog (develop)
## 2026-06-06 — Released as v0.1.7
## 2026-06-06 — AirPlay button
### Added
@ -7,6 +9,11 @@
- AirPlay button in the player button row (`index.html`, `app.js`, `styles.css`). Hidden by default; shown only when wireless playback targets are available. Safari/iOS uses the WebKit AirPlay API (`webkitplaybacktargetavailabilitychanged` + `webkitShowPlaybackTargetPicker()`); other browsers fall back to the Remote Playback API (`remote.watchAvailability()` + `remote.prompt()`). Button highlights blue while AirPlay output is active (`webkitcurrentplaybacktargetiswirelesschanged` / `connect`/`disconnect` events).
- `x-webkit-airplay="allow"` attribute on the `<audio>` element to explicitly permit AirPlay streaming.
### Changed
- `build-and-push.sh` synced from shared master (1.2.0 → 1.7.0); test builds now also manage a dev branch from main.
- New `.gitignore` (ignores `.files/`); `apple-touch-icon.png` (added earlier for home-screen bookmark icon) now committed.
## 2026-05-10 — Released as v0.1.6
## 2026-05-10

View File

@ -1,5 +1,11 @@
# Changelog
## v0.1.7 — 2026-06-06
- Added AirPlay button to the player: opens the system speaker picker (AirPlay devices and paired Bluetooth speakers on iOS). Shown only when wireless playback targets are available; highlights while wireless output is active. Safari uses the native WebKit AirPlay API, other browsers the Remote Playback API.
- `build-and-push.sh` synced from shared master (1.2.0 → 1.7.0).
- Added `.gitignore` (`.files/`) and committed `apple-touch-icon.png` for home-screen bookmarks.
## v0.1.6 — 2026-05-10
- Replaced `build-and-push.sh` with shared version from `shared-integrations/tooling/docker-build-and-push/`. Version is now read from this changelog instead of `version.txt`; commits and tags are made manually.