Add changelog for first alpha release
This commit is contained in:
62
CHANGELOG.md
Normal file
62
CHANGELOG.md
Normal 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
|
||||
Reference in New Issue
Block a user