# 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