1 Commits

Author SHA1 Message Date
Sebastian Palencsar
086dcc4bee Add changelog for first alpha release 2026-06-25 10:07:15 +02:00

62
CHANGELOG.md Normal file
View File

@@ -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