63 lines
1.6 KiB
Markdown
63 lines
1.6 KiB
Markdown
# 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
|