Compare commits
1 Commits
v0.1.0-alp
...
main
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
086dcc4bee |
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