From 086dcc4bee0132b6ef57121f9bd79d00eda7f3e6 Mon Sep 17 00:00:00 2001 From: Sebastian Palencsar <118485377+spalencsar@users.noreply.github.com> Date: Thu, 25 Jun 2026 10:07:15 +0200 Subject: [PATCH] Add changelog for first alpha release --- CHANGELOG.md | 62 ++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 62 insertions(+) create mode 100644 CHANGELOG.md diff --git a/CHANGELOG.md b/CHANGELOG.md new file mode 100644 index 0000000..4b77d42 --- /dev/null +++ b/CHANGELOG.md @@ -0,0 +1,62 @@ +# Changelog + +All notable changes to this project will be documented in this file. + +The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.1.0/), +and this project follows a pre-release oriented variant of Semantic Versioning. + +## [v0.1.0-alpha.1] - 2026-06-25 + +First public alpha release of BearWave for macOS. + +### Added + +- native macOS app built with SwiftUI and AVFoundation +- Radio Browser integration for: + - Top + - Germany + - Netherlands + - World + - Search Results +- favorites, recents, and manual stations +- station folders for organizing saved stations +- menu bar controls +- mini player +- station detail panel +- explicit playback states: + - connecting + - buffering + - playing + - paused + - stopped + - failed +- stream metadata display through `AVPlayerItemMetadataOutput` +- station artwork and favicon caching +- German and English localization +- About panel with release version and custom BearWave artwork +- repository metadata files: + - `README.md` + - `CHANGELOG.md` + - `LICENSE` + - `SECURITY.md` + - `CODE_OF_CONDUCT.md` + +### Changed + +- aligned the macOS project back to a radio-first product direction +- reframed saved-station groups in the UI as folders +- improved README structure for forge/repository presentation +- set the visible app release version to `v0.1.0-alpha.1` + +### Removed + +- podcast support +- podcast parser, views, models, store, and persistence paths +- podcast-specific playback controls and progress logic + +### Notes + +- this release is currently unsigned +- this release is not notarized +- Gatekeeper may warn on first launch +- current release artifact is intended for early testers