Skip to content

chore(main): release 1.9.0 - #828

Merged
InstaZDLL merged 3 commits into
mainfrom
release-please--branches--main--components--waveflow
Oct 15, 2026
Merged

InstaZDLL merged 3 commits into
mainfrom
release-please--branches--main--components--waveflow

Conversation

@github-actions

@github-actions github-actions Bot commented Oct 11, 2026 •

Copy link
Copy Markdown
Contributor

🤖 I have created a release beep boop

1.9.0 (2026-10-15)

Features

  • audio: say why exclusive output was refused (a65b2a8)
  • audio: say why exclusive output was refused (e5a2085)
  • desktop-lyrics: outline width, hide while paused and a progress bar (0ef7dc6)
  • desktop-lyrics: outline width, hide while paused and a progress bar (754e777), closes #814
  • immersive: hide the lyrics column when a track has none (d28207e)
  • immersive: hide the lyrics column when a track has none (808d4b6)
  • integrations: send listens to ListenBrainz (729242b)
  • integrations: send listens to ListenBrainz (c9066aa)
  • library: a years tab grouped by decade (158b63a)
  • library: a years tab grouped by decade (838023b)
  • library: several genres per track, from the tag to the database (6ddc9d2)
  • library: several genres per track, from the tag to the database (c5c833d), closes #729
  • library: sort artists and albums without their leading article (bcff313)
  • library: sort artists and albums without their leading article (11fd052)
  • library: split genres on a backslash too (814de04)
  • lyrics: read original^translation lines as a translation (5938cd2)
  • mood: put a track into a mood or take it out by hand (db40c22)
  • mood: put a track into a mood or take it out by hand (cd6ea07)
  • playback: keep the computer awake while music plays (925a932)
  • playlists: artist mixes (df95e7f)
  • playlists: artist mixes (d9a2b80)
  • playlists: cap each artist's share of a Daily Mix (ebc230d)
  • playlists: genre and decade mixes (9c0bc60)
  • playlists: genre and decade mixes (5c44880)
  • playlists: save the queue and keep a mix as a playlist (4f905cc)
  • playlists: save the queue and keep a mix as a playlist (5fafe61)
  • scan: report and honour a stop while listing a folder (78275ce)
  • scan: report and honour a stop while listing a folder (f83bd14)
  • ui: collapse the sidebar to icons (9fe51b6)
  • ui: collapse the sidebar to icons (5e25701)
  • ui: confirm play next and add to queue (9eb6cc5)
  • ui: confirm play next and add to queue (5ddcd7d)
  • ui: ctrl+a to select all, and row checkboxes (1fdf78d)
  • ui: ctrl+a to select all, and row checkboxes (d84b58b)
  • ui: ctrl+k to search, f11 for fullscreen, recent searches (2efa882)
  • ui: ctrl+k to search, f11 for fullscreen, recent searches (d594aa6)
  • ui: cycle the sidebar through full, icons and hidden from one button (3d9b3e1)
  • ui: name the exclusive refusal in the notice and settings (2ecd218)
  • ui: say when an album has a custom motion cover (ae92924)
  • ui: share images for playlists and artists (72d6939)
  • ui: share images for playlists and artists (ed7e98e)
  • ui: show the rest of the album in the now playing panel (a2cd852)
  • ui: show the rest of the album in the now playing panel (62d234f)

Bug Fixes

  • audio: clear the exclusive refusal before the dop branch (e2aa345)
  • audio: keep the most telling wasapi refusal across attempts (cc9d369)
  • desktop-lyrics: keep a wide outline inside the truncated line (347023e)
  • edit: make tag edits stick and keep multi-artist credits (232f467)
  • edit: make tag edits stick and keep multi-artist credits (de873ef)
  • integrations: forget a ListenBrainz token and its queue in one transaction (a3c12ff)
  • integrations: forget a refused ListenBrainz token only if it is still the stored one (fe67709)
  • integrations: keep the ListenBrainz token on the profile it was entered for (9b10a26)
  • library: clear a year page's tracks when it moves to another year (5e15f7e)
  • library: keep several genres readable in an id3v2.3 dsf (9f1d732)
  • library: send the genres only when the field was edited (ef1d7d3)
  • library: split artist names on CJK commas (31f3ade)
  • library: split artist names on CJK commas (908de22)
  • lyrics: light lrc lines that share a stamp together (d813112)
  • lyrics: light lrc lines that share a stamp together (cc3977b)
  • macos: clear the clippy and test failures only a mac build sees (31c7199)
  • mood: keep fast and loud tracks out of sleep (ece3daf)
  • mood: keep fast and loud tracks out of sleep (4dd977e)
  • mood: keep the moods section while hand-made changes exist (a364b4f)
  • mood: leave removed tracks out of a record's fit and refresh the tiles (aa84c4c)
  • mood: refuse a sleep record with one loud track (f18c72d)
  • mood: skip ranking when hand-picked tracks fill the radio (3c5e224)
  • playback: apply keep-awake only while its profile is active (7a1e9d2)
  • playback: pin the keep-awake write to the profile it was set in (bc4a7ed)
  • playback: serialize keep-awake writes end to end (c5c5752)
  • playlists: a 20-song floor for an artist mix (b16bb11)
  • playlists: count an artist's songs and lower the artist mix floor (6cfb523)
  • playlists: keep chance meetings out of an artist mix (48e3f91)
  • playlists: one copy of a song per mix (95e9ea1)
  • scan: ask for a stop once more as the listing ends (37f6f1b)
  • scan: check for a stop before opening each directory (0f56fb0)
  • ui: always name the sidebar profile button (65f3f4a)
  • ui: centre the profile avatar in the collapsed sidebar (7b73549)
  • ui: drop queued recent searches on a profile switch (3f5ba1e)
  • ui: keep only the latest queue read in the now playing panel (e0d5e7e)
  • ui: keep searches made before the profile's list is read (83915a7)
  • ui: leave ctrl+a alone on an album with no local track (b9c8059)
  • ui: persist the sidebar mode from an effect, not the updater (e672d14)
  • ui: remember the query that produced the clicked result (5be064e)
  • ui: resolve a server playlist's covers for its share card (9575937)
  • ui: say what the rest-of-album overflow count counts (cadf932)
  • ui: share cards follow the shown order and keep the copy gesture (d467d8f)

This PR was generated with Release Please. See documentation.

@coderabbitai

coderabbitai Bot commented Oct 11, 2026 •

Copy link
Copy Markdown

Important

Review skipped

Ignore keyword(s) in the title.

⛔ Ignored keywords: 5
  • chore: bump
  • chore(main): release
  • release-please
  • dependabot
  • [bot]

Please check the settings in the CodeRabbit UI or the .coderabbit.yaml file in this repository. To trigger a single review, invoke the @coderabbitai review command.

⚙️ Run configuration
  • Configuration used: Repository: InstaZDLL/WaveFlow/.coderabbit.yaml
  • Review profile: ASSERTIVE
  • Plan: Advanced
  • Run ID: 913eeb2e-74b1-4861-912e-97dc09b6d4be

You can disable this status message by setting the reviews.review_status to false in the CodeRabbit configuration file.

Use the checkbox below for a quick retry:

  • 🔍 Trigger review
  • Autofix · Keep fixing CodeRabbit findings and required CI, and resolving merge conflicts

Comment @coderabbitai help to get the list of available commands.

@InstaZDLL InstaZDLL self-assigned this Oct 11, 2026
@github-actions github-actions Bot changed the title chore(main): release 1.8.5 chore(main): release 1.9.0 Oct 11, 2026
@github-actions
github-actions Bot force-pushed the release-please--branches--main--components--waveflow branch 14 times, most recently from 451885d to 63029a1 Compare October 12, 2026 18:31
@InstaZDLL InstaZDLL added scope: backend Rust/Tauri backend (src-tauri/) scope: deps Dependencies scope: docs Docs, README, assets type: chore Maintenance / tooling size: m 50-200 lines labels Oct 13, 2026
@github-actions
github-actions Bot force-pushed the release-please--branches--main--components--waveflow branch 7 times, most recently from 1d201ba to e66156a Compare October 14, 2026 18:35
@github-actions
github-actions Bot force-pushed the release-please--branches--main--components--waveflow branch from e66156a to 43099a5 Compare October 14, 2026 19:58
@github-actions
github-actions Bot force-pushed the release-please--branches--main--components--waveflow branch from 43099a5 to 788144a Compare October 15, 2026 06:57
@InstaZDLL
InstaZDLL merged commit a7a4833 into main Oct 15, 2026
17 checks passed
@InstaZDLL
InstaZDLL deleted the release-please--branches--main--components--waveflow branch October 15, 2026 10:07
@github-actions

Copy link
Copy Markdown
Contributor Author

🤖 Created releases:

🌻

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

autorelease: tagged scope: backend Rust/Tauri backend (src-tauri/) scope: deps Dependencies scope: docs Docs, README, assets size: m 50-200 lines type: chore Maintenance / tooling

Projects

None yet

Development

Successfully merging this pull request may close these issues.

feat: customize desktop lyrics outline and hide lyrics on pause feat(library): several genres per track, from the tag to the database

1 participant