Files
bearwave-mac/CHANGELOG.md
2026-06-25 10:07:15 +02:00

1.6 KiB

Changelog

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog, 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