Skip to content

chore(main): release 0.1.5#151

Merged
forkwright merged 1 commit intomainfrom
release-please--branches--main
Apr 4, 2026
Merged

chore(main): release 0.1.5#151
forkwright merged 1 commit intomainfrom
release-please--branches--main

Conversation

@github-actions
Copy link
Copy Markdown
Contributor

@github-actions github-actions Bot commented Apr 3, 2026

🤖 I have created a release beep boop

0.1.5 (2026-04-04)

Features

  • aitesis: request management (P3-05) (#87) (217b523)
  • akouo-core: extract audio engine into workspace crate (#121) (#125) (f378e1c)
  • akroasis-core: cpal output backend, format negotiation, resampler (#39) (1fc3e61)
  • akroasis-core: DSP stages 5–7 — compressor, convolution, volume+dither (#35) (329fb55)
  • akroasis-core: gapless playback scheduler, crossfade, and codec delay trimming (#40) (d69d522)
  • akroasis-core: scaffold module structure, core types, ring buffer (#33) (9f17877)
  • akroasis-core: Symphonia decode pipeline (#37) (14d2809)
  • akroasis: add DSP controls UI with crossfeed presets, ReplayGain modes, and output device selector (#98) (7be6105)
  • akroasis: Android audio playback — pipeline, auth, queue, media session (7a4d6f5)
  • akroasis: Android audiobook playback, ebook reader, and CI releases (93aa8dc)
  • akroasis: Android Phase 2 — UI scaffolding, search, audio intelligence (c493ec3)
  • akroasis: audio DSP, listening DNA, podcast management, and nav redesign (b19728c)
  • akroasis: audiobook support — library, player, chapters, progress tracking (154c932)
  • akroasis: design coherence — warm parchment, serif headings, login defaults (423ba85)
  • akroasis: design system, library browsing, adaptive experience, media-type players (6e112f8)
  • akroasis: DSP stages 1–4 — skip silence, parametric EQ, crossfeed, ReplayGain (#38) (41e0425)
  • akroasis: engine wiring, PlayQueue, and harmonia CLI (P1-08) (#41) (0a2ab99)
  • akroasis: integration cycle, QA, and CI workflows (caaacec)
  • akroasis: Opus FFI decoder bridge and WavPack skeleton (P1-03) (#36) (205c3b0)
  • akroasis: playback progress tracking and session management (d772139)
  • akroasis: sleep timer, bookmarks, lyrics, EQ, Android Auto, artwork zoom (190527b)
  • akroasis: test coverage to 80% and voice search integration (90b222e)
  • akroasis: voice search, A/B comparison, accessibility, settings, and test coverage (ce8fafa)
  • akroasis: web auth, discovery, cross-device sync, global search, AutoEQ (1277f3c)
  • akroasis: web bug fixes — auth, API alignment, theme unification (12758e6)
  • akroasis: web MVP — gapless playback, queue, keyboard shortcuts, PWA (2cbba2e)
  • akroasis: web player foundation — mock API server, library browsing, bit-perfect audio (8563435)
  • akroasis: web UI overhaul — player, library, navigation, design system, playback engine (dee4c1b)
  • album art endpoint, sort controls, playlist tracks API (6a6216a)
  • cover art, favorites, playlists, library UI, and artist stats (c8f6133)
  • desktop: audiobook player with chapters and bookmarks (P3-13) (#82) (26129ee)
  • desktop: EQ panel and DSP controls with AutoEQ (P3-12) (#71) (e4b659a)
  • desktop: library browser — album/artist/track views (P3-10) (#70) (487e8ea)
  • desktop: media management UI for all 8 types (P3-15) (#88) (ec96517)
  • desktop: MPRIS, system tray, and OS integration (P3-16) (#92) (2fac949)
  • desktop: now playing with playback controls and queue (P3-11) (#84) (93fdf14)
  • desktop: podcast player with subscriptions and episodes (P3-14) (#81) (917ba1f)
  • desktop: Tauri 2 scaffold with React 19 (P3-09) (1c4b6cb)
  • epignosis: metadata enrichment (P2-06) (#46) (516ec30)
  • ergasia: download execution and archive extraction (P3-02) (#69) (93582e1)
  • error logging and diagnostics — IndexedDB, server persistence, client log API (5e25453)
  • exousia: authentication and authorization (P2-04) (#48) (358d9a9)
  • harmonia-db: play history, scrobble tracking, and listening analytics (P2-14) (#45) (88f0e93)
  • harmonia-db: SQLite database layer with dual-pool WAL (P2-03) (#44) (32a53f9)
  • harmonia-host: add render subcommand with local DSP and status reporting (#127) (f09f84e)
  • harmonia-host: serve mode wiring (P2-12) (#56) (c61d57d)
  • harmonia-host: wire acquisition subsystems into startup/shutdown (P101) (#100) (e82418b)
  • horismos: configuration loading and validation (P2-02) (#43) (ecf6ad5)
  • kritike: quality profiles and library health (P2-07) (#47) (faa03ed)
  • mouseion: API quality, quality detection, and advanced file import pipeline (b27037d)
  • mouseion: auth system, import workflows, smart playlists, and build fixes (c77d909)
  • mouseion: database foundation — MediaItems, SignalR, DI wiring, CI (33e2bbd)
  • mouseion: Docker containerization and production hardening (f29859a)
  • mouseion: import wizard, user permissions, acquisition orchestration (8644b46)
  • mouseion: media scanners, streaming endpoint, and search improvements (26470f6)
  • mouseion: music and movie APIs — MusicBrainz, TMDb, file scanning (2111bac)
  • mouseion: news/RSS, manga, comics, health checks, notifications, and validation (e655d8a)
  • mouseion: OIDC auth, tech debt cleanup, and dependency updates (b881e11)
  • mouseion: OpenSubtitles, rate limiting, audiobook chapters, progress tracking, RFC 7807 (58861c3)
  • mouseion: podcast and news feed subscription (P2-11) (#50) (92a97ff)
  • mouseion: port core infrastructure from Radarr — DI, HTTP, serialization, disk, crypto (71f99e1)
  • mouseion: SIGHUP config reload (P2-15) (#55) (6f6aed1)
  • mouseion: TV, podcasts, notifications, download clients, and archive migration (80acbd9)
  • mouseion: TVDB v4 integration, bulk operations, LoggerMessage, and OpenTelemetry (73bc122)
  • mouseion: webhook ingestion, OPDS catalog, smart lists, and analytics (be67f18)
  • nix: NixOS renderer module with DAC HAT overlays and aarch64 cross-compilation (#130) (2c45336)
  • NixOS module for declarative deployment (P2-13) (#57) (702237a)
  • paroche: acquisition API endpoints (P102) (#101) (931e18c)
  • paroche: core HTTP API (P2-08) (#51) (f83361b)
  • paroche: OPDS 2.0 catalog (P2-10) (#52) (f0f89b6)
  • paroche: OpenSubsonic API (P2-09) (#54) (703ee54)
  • prostheke: subtitle management (P3-07) (#91) (76c1885)
  • syndesis: mDNS discovery, pairing protocol, and renderer registry (#128) (31fe086)
  • syndesis: multi-room zone grouping with <=5ms clock sync (#129) (f46356b)
  • syndesis: QUIC streaming protocol with clock sync and jitter buffer (#126) (ee925c6)
  • syndesmos: external service integration crate (P3-06) (#83) (459cf97)
  • syntaxis: queue orchestration and post-processing (P3-03) (#90) (3766e59)
  • taxis: library scanner and import pipeline (P2-05) (#49) (2914dc4)
  • theatron: scaffold Dioxus desktop app (phase 0 of #120) (#122) (520c8c1)
  • workspace scaffold and harmonia-common crate (P2-01) (#42) (6aa8642)
  • zetesis: indexer protocol and search routing (P3-01) (#59) (2b7a4fe)

Bug Fixes

  • add [graph] section to deny.toml for cargo-deny 0.19 compatibility (f0d0811)
  • akroasis: backend integration — proxy, auth, error logging, render loop (8f875f9)
  • akroasis: web playback rewrite — streaming HTMLAudioElement, signal path, auth (baf63ce)
  • ci: bump MSRV check from 1.85 to 1.88 (#80) (d983ddd)
  • ci: disable subject-case rule in commitlint (bcd5eb8)
  • ci: use harmonia-specific binary and features in rust.yml (#108) (e0173cf)
  • clippy warnings — unused imports, large_err in tests, collapsible if (3882e1e)
  • docs: remove stale planned marker from VISION.md link (342da47)
  • infra: CI fixes — cargo fmt flag, advisory ignores, PII redaction (fd5401e)
  • mouseion: bug audit — security, OPDS auth, webhook secrets, streaming CSP (8771085)
  • mouseion: runtime stabilization — DI, SQL types, background services, Swagger (72fc8c2)
  • mouseion: security hardening — log injection, path traversal, null safety, resource disposal (e1e63c8)
  • resolve 4 lint violations via kanon lint --fix (#140) (d9c490f)
  • resolve 4 lint violations via kanon lint --fix (#141) (13283cb)
  • resolve 4 lint violations via kanon lint --fix (#142) (0a8b7b1)
  • resolve 4 lint violations via kanon lint --fix (#143) (3b9219a)
  • resolve lint violations via kanon lint --fix (1fc4d5b)
  • resolve lint violations via kanon lint --fix (09cb2ab)
  • resolve lint violations via kanon lint --fix (2252080)
  • resolve lint violations via kanon lint --fix (102c6c1)

This PR was generated with Release Please. See documentation.

@github-actions github-actions Bot force-pushed the release-please--branches--main branch from 78bc6d0 to 3557aed Compare April 3, 2026 20:27
@github-actions github-actions Bot force-pushed the release-please--branches--main branch from 3557aed to 15e02ba Compare April 4, 2026 16:57
@forkwright forkwright merged commit bf52cae into main Apr 4, 2026
@github-actions
Copy link
Copy Markdown
Contributor Author

github-actions Bot commented Apr 4, 2026

🤖 Created releases:

🌻

@forkwright forkwright deleted the release-please--branches--main branch April 12, 2026 15:38
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant