Skip to content

chore(main): release 0.1.40#24

Open
bhekanik wants to merge 2 commits into
mainfrom
release-please--branches--main--components--spotuify
Open

chore(main): release 0.1.40#24
bhekanik wants to merge 2 commits into
mainfrom
release-please--branches--main--components--spotuify

Conversation

@bhekanik

@bhekanik bhekanik commented Jun 6, 2026

Copy link
Copy Markdown
Contributor

🤖 I have created a release beep boop

0.1.40 (2026-06-11)

Features

  • add lyrics follow (b6a7759)
  • add macos client (98b7d18)
  • add media browse commands (b40b543)
  • analytics: playlist-level top-k (0cf1248)
  • analytics: sink-accurate audible time from the embedded counter (aa87ac6)
  • artist discography browser, listening reminders, and macOS client (f7374a0)
  • cli: config show --format json (full config dump) (2afe3d8)
  • daemon: bound every IPC request with a category-aware timeout (bc62cbe)
  • daemon: follow the system default audio output (macOS) (0fb2bef)
  • daemon: self-heal zombie player sessions (bd903de)
  • discord: real Rich Presence from playback events (a63b973)
  • doctor: report terminal + cover-art protocol (client-side) (491b238)
  • ipc: atomic daemon startup lock + peer-credential check (a888a8f)
  • macos: bundle daemon+CLI in app for self-contained install (2b33137)
  • macos: full DaemonRequest protocol parity + enforcement test (c12a996)
  • macos: full Settings window (visual config editor) + Check for Updates (dcbe79e)
  • macos: global keyboard control (transport + view navigation) (c5ee6ea)
  • macos: new app icon (glowing equalizer, gradient squircle) (5da8bf8)
  • macos: update banner + Settings toggle + podcast overhaul (9d169cb)
  • mcp: live resource push over stdio (87ed5db)
  • Mercury-backed related artists + radio stations (67d2780)
  • protocol v5, TUI parity, and macOS Apple-Music client (0ef3c09)
  • refresh macOS client (9c25f93)
  • release album-reactive tui fixes (9f55cf7)
  • system: enrich notifications, media controls, and hooks from playback (1a224ee)
  • system: Windows SMTC via a hidden-window driver (0d24850)
  • tui: delete-playlist + bulk-unsave behind a confirm modal (1f48213)
  • update-awareness + cross-show episode feed (protocol 6) (3373e32)

Bug Fixes

  • add player bar device switcher (331e821)
  • audit waves 0-1 — cleanup + P1 correctness (1c304c3)
  • avoid windows cli stack overflow (df71b03)
  • bound windows smoke build time (5bc1f91)
  • clean up fake daemon on windows (ea9dfaa)
  • daemon: actually enable media controls + wire the opt-out (307b850)
  • daemon: satisfy clippy (sort_by_key + episode-feed type alias) (76aaa93)
  • extend daemon startup wait (f28ffee)
  • extend the side rail behind the titlebar (c7034a0)
  • keep optimistic queue appends visible (ad1f1df)
  • keep playback live through empty Spotify Web API polls (ddac640)
  • keep test daemon watchdog cross-platform (5347d8e)
  • keep windows entrypoint safe (5e4c57c)
  • keep windows named pipe listener ready (09784ce)
  • macos: headphone/media-key play-pause routing (250d017)
  • macos: now-playing layout, mode-pill hit target, heart feedback (c221ece)
  • macos: player bar fits any width + confirmation toasts for actions (d320770)
  • macos: right-align collection row meta into a fixed column (6cbe64b)
  • macos: update banner false positive + apply audio-output changes (4c9f893)
  • normalize windows cli help snapshots (550a681)
  • preserve Spotify queue entries (c805a2b)
  • reject blank client id (374b9eb)
  • repair v1 hardening ci fallout (533332c)
  • repair windows fingerprint state (f856ae3)
  • seed fake smoke config (a1f04b2)
  • stabilize fake daemon ci tests (f0de625)
  • tui: keep the last-played track on screen when idle (6679290)
  • use windows pipe paths in cli tests (c629f56)
  • wire macOS playback controls (6988110)

Refactoring

  • daemon: split the dispatch god-function into handler modules (78b20dd)
  • extract spotuify-launcher crate, decouple CLI from daemon (226655a)
  • remove analytics export/import scrobble stubs (7deb48b)

Documentation

  • add windows install instructions (0c84ccb)
  • audit closeout — roadmap, current-state, discovery guide, em-dash fixes (483a12f)
  • macOS app is self-contained (bundles daemon + CLI) (26ef10b)
  • macOS DMG is now signed + notarized (drop the right-click caveat) (567eb99)
  • notification template tokens + the hook positional-arg contract. (1a224ee)
  • prominent Download for macOS button + stable DMG link; refresh CLI reference (4768bf5)
  • record launcher-crate extraction deferral (D021) (101cb52)
  • update-awareness + episode feed (staying up to date, D018) (32e5cba)

This PR was generated with Release Please. See documentation.

@vercel

vercel Bot commented Jun 6, 2026

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
spotuify Error Error Jun 11, 2026 12:18am

@coderabbitai

coderabbitai Bot commented Jun 6, 2026

Copy link
Copy Markdown

Review Change Stack

Warning

Review limit reached

@bhekanik, we couldn't start this review because you've reached your PR review rate limit.

More reviews will be available in 23 minutes and 12 seconds. Learn how PR review limits work.

Your organization has run out of usage credits. Purchase more in the billing tab.

⌛ How to resolve this issue?

After more reviews become available, a review can be triggered using the @coderabbitai review command as a PR comment. Alternatively, push new commits to this PR.

We recommend that you space out your commits to avoid hitting the rate limit.

🚦 How do rate limits work?

CodeRabbit enforces hourly rate limits for each developer per organization.

Our paid plans include higher PR review limits than trial, open-source, and free plans. In all cases, reviews become available again over time. During sustained high-volume PR review activity, CodeRabbit may temporarily slow when the next review becomes available.

Please see our Fair Usage Limits Policy for further information.

ℹ️ Review info
⚙️ Run configuration

Configuration used: defaults

Review profile: CHILL

Plan: Pro

Run ID: 5e908919-ffb1-4878-8ee5-a0d166deacf9

📥 Commits

Reviewing files that changed from the base of the PR and between 7234973 and 9a0f2e4.

⛔ Files ignored due to path filters (1)
  • Cargo.lock is excluded by !**/*.lock
📒 Files selected for processing (3)
  • .release-please-manifest.json
  • CHANGELOG.md
  • Cargo.toml
✨ Finishing Touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Commit unit tests in branch release-please--branches--main--components--spotuify

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

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

@cubic-dev-ai cubic-dev-ai Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

1 issue found across 3 files

Prompt for AI agents (unresolved issues)

Check if these issues are valid — if so, understand the root cause of each and fix them. If appropriate, use sub-agents to investigate and fix each issue separately.


<file name="Cargo.toml">

<violation number="1" location="Cargo.toml:18">
P0: Version regression: workspace version is being decreased from `0.1.42` to `0.1.40`, but tag `v0.1.42` already exists as a release. This would regress the version below a previously released version, breaking semver expectations and version ordering.</violation>
</file>

Reply with feedback, questions, or to request a fix.

Re-trigger cubic

Comment thread Cargo.toml

[workspace.package]
version = "0.1.42"
version = "0.1.40"

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

P0: Version regression: workspace version is being decreased from 0.1.42 to 0.1.40, but tag v0.1.42 already exists as a release. This would regress the version below a previously released version, breaking semver expectations and version ordering.

Prompt for AI agents
Check if this issue is valid — if so, understand the root cause and fix it. At Cargo.toml, line 18:

<comment>Version regression: workspace version is being decreased from `0.1.42` to `0.1.40`, but tag `v0.1.42` already exists as a release. This would regress the version below a previously released version, breaking semver expectations and version ordering.</comment>

<file context>
@@ -15,7 +15,7 @@ members = [".", "crates/*"]
 
 [workspace.package]
-version = "0.1.42"
+version = "0.1.40"
 edition = "2021"
 rust-version = "1.88"
</file context>
Suggested change
version = "0.1.40"
version = "0.1.43"

@bhekanik bhekanik force-pushed the release-please--branches--main--components--spotuify branch from 2579952 to 4fb6832 Compare June 6, 2026 05:23
@bhekanik bhekanik force-pushed the release-please--branches--main--components--spotuify branch from 2eeab03 to 7b94d35 Compare June 6, 2026 05:31
@bhekanik bhekanik force-pushed the release-please--branches--main--components--spotuify branch from 56f167d to 8898031 Compare June 6, 2026 05:53
@bhekanik bhekanik force-pushed the release-please--branches--main--components--spotuify branch from 3ee791d to d23edcd Compare June 6, 2026 06:19
@bhekanik bhekanik force-pushed the release-please--branches--main--components--spotuify branch from b5ebab5 to 09ac28c Compare June 6, 2026 06:53
@bhekanik bhekanik force-pushed the release-please--branches--main--components--spotuify branch from 48ddab5 to d62918b Compare June 6, 2026 07:09
@bhekanik bhekanik force-pushed the release-please--branches--main--components--spotuify branch from 9128d6f to 082feb9 Compare June 6, 2026 07:30
@bhekanik bhekanik force-pushed the release-please--branches--main--components--spotuify branch from 0c603fc to e1b7eb7 Compare June 6, 2026 08:06
@bhekanik bhekanik force-pushed the release-please--branches--main--components--spotuify branch from ecd7bf1 to 7d83df9 Compare June 6, 2026 08:24
@bhekanik bhekanik force-pushed the release-please--branches--main--components--spotuify branch from 7aa26a6 to 69e7cf1 Compare June 6, 2026 08:44
@bhekanik bhekanik force-pushed the release-please--branches--main--components--spotuify branch from 216c3dd to 49ea758 Compare June 7, 2026 18:28
@bhekanik bhekanik force-pushed the release-please--branches--main--components--spotuify branch from ed8d66f to a2fb160 Compare June 7, 2026 20:15
@bhekanik bhekanik force-pushed the release-please--branches--main--components--spotuify branch from 73cce5d to 77b4a6b Compare June 7, 2026 20:37
@bhekanik bhekanik force-pushed the release-please--branches--main--components--spotuify branch from c3dc37a to 66d19bc Compare June 8, 2026 08:52
@bhekanik bhekanik force-pushed the release-please--branches--main--components--spotuify branch from 38e8a9f to d901654 Compare June 8, 2026 17:14
@bhekanik bhekanik force-pushed the release-please--branches--main--components--spotuify branch from a10a41b to 579603b Compare June 8, 2026 18:27
@bhekanik bhekanik force-pushed the release-please--branches--main--components--spotuify branch from 29405eb to 884d57f Compare June 9, 2026 16:50
@bhekanik bhekanik force-pushed the release-please--branches--main--components--spotuify branch from 75d3edc to 27438db Compare June 10, 2026 23:41
@bhekanik bhekanik force-pushed the release-please--branches--main--components--spotuify branch from 778da9f to c48a215 Compare June 11, 2026 00:17
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