Skip to content

Release 0.1.1 - #8

Merged
alperien merged 1 commit into
mainfrom
release/v0.1.1
Jul 28, 2026
Merged

Release 0.1.1#8
alperien merged 1 commit into
mainfrom
release/v0.1.1

Conversation

@alperien

@alperien alperien commented Jul 28, 2026

Copy link
Copy Markdown
Owner

Version bump and changelog for 0.1.1. No code changes — everything shipping here already landed in #4, #5, #6 and #7.

What a 0.1.0 user gets

Fixed

  • The review screen pinned a CPU core while waiting for input — ~17,000 redraws/sec, flickering, for as long as the screen was open
  • A skip or re-pick was ignored on a row that also matched
  • One failed search request stranded the albums behind it (a 250-album chart could lose its last fifty silently)
  • A Lidarr URL with basic-auth credentials appeared in error messages

Added

  • u undoes a decision in the review screen
  • A push without --search says how many albums are monitored but idle

Changed

  • Stopped sending addOptions.searchForNewAlbum, which Lidarr drops unread (#5012) — no behaviour change, one less misleading field

What is deliberately not in the changelog

The --search round trip between #4 and #6. v0.1.0 already sent AlbumSearch for both added and monitored albums, so it searched correctly. #4 narrowed that on a wrong assumption about searchForNewAlbum; #6 restored it after reading Lidarr's source. Nothing shipped in between, so there is no user-visible bug to report — listing it would just be confusing. The dead flag's removal is recorded under Changed, which is the part that outlived the round trip.

Verification

  • 142 tests passing on Python 3.10 and 3.12; ruff clean
  • uv build produces chartarr-0.1.1-py3-none-any.whl and .tar.gz; twine check --strict passes on both
  • Version propagates to --version and to the MusicBrainz User-Agent (chartarr/0.1.1 (+https://github.com/alperien/chartarr))

After merge

Tagging v0.1.1 and publishing the release fires .github/workflows/release.yml, which builds and attaches the wheel and sdist automatically.

Summary by CodeRabbit

  • New Features

    • Added an undo decision action to the review screen.
    • Added clearer messaging when monitoring-only runs finish without downloads.
  • Bug Fixes

    • Reduced CPU usage in the review screen.
    • Improved skip handling when rematches are available.
    • Redacted credentials from relevant error messages.
    • Improved batch search retry and completion reporting.
  • Release

    • Updated the application version to 0.1.1.

Four fixes since 0.1.0, led by the review screen pinning a CPU core.

Co-Authored-By: Claude <noreply@anthropic.com>
@coderabbitai

coderabbitai Bot commented Jul 28, 2026

Copy link
Copy Markdown

Review Change Stack

No actionable comments were generated in the recent review. 🎉

ℹ️ Recent review info
⚙️ Run configuration

Configuration used: defaults

Review profile: CHILL

Plan: Pro Plus

Run ID: 6c47b769-6c87-4425-bee0-95de53dacb06

📥 Commits

Reviewing files that changed from the base of the PR and between d57e946 and 4481c16.

📒 Files selected for processing (2)
  • CHANGELOG.md
  • chartarr/__init__.py

📝 Walkthrough

Walkthrough

The package version is bumped to 0.1.1, and CHANGELOG.md adds revised release notes, updated internal test details, and release comparison links.

Changes

Version 0.1.1 Release Update

Layer / File(s) Summary
Version and release metadata
chartarr/__init__.py, CHANGELOG.md
The exported version is updated to 0.1.1; changelog release notes, internal test descriptions, and comparison references are revised for the release.

Estimated code review effort: 1 (Trivial) | ~5 minutes

🚥 Pre-merge checks | ✅ 5
✅ Passed checks (5 passed)
Check name Status Explanation
Description Check ✅ Passed Check skipped - CodeRabbit’s high-level summary is enabled.
Title check ✅ Passed The title clearly matches the main change: a 0.1.1 release update with version and changelog changes.
Docstring Coverage ✅ Passed No functions found in the changed files to evaluate docstring coverage. Skipping docstring coverage check.
Linked Issues check ✅ Passed Check skipped because no linked issues were found for this pull request.
Out of Scope Changes check ✅ Passed Check skipped because no linked issues were found for this pull request.
✨ Finishing Touches
📝 Generate docstrings
  • Create stacked PR
  • Commit on current branch
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Commit unit tests in branch release/v0.1.1

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.

@alperien
alperien merged commit 99cc5a9 into main Jul 28, 2026
13 of 14 checks passed
@alperien
alperien deleted the release/v0.1.1 branch July 28, 2026 13:48
alperien added a commit that referenced this pull request Jul 28, 2026
Version bump and changelog. No code changes; everything here landed in
#4, #5, #6 and #7.

Four fixes since 0.1.0, led by the review screen redrawing about 17,000
times a second while it waited for a keypress. Also: a skip or re-pick
ignored on a row that also matched, one failed search request stranding
the albums behind it, and basic-auth credentials appearing in error
messages. Adds the u undo key and an idle-albums note when --search is
off.

The --search round trip between #4 and #6 is deliberately absent from
the changelog: 0.1.0 already searched correctly, and nothing shipped in
between, so there is no user-visible bug to report. The dead
searchForNewAlbum flag's removal is recorded under Changed.
alperien added a commit that referenced this pull request Jul 31, 2026
Version bump and changelog. No code changes; everything here landed in
#4, #5, #6 and #7.

Four fixes since 0.1.0, led by the review screen redrawing about 17,000
times a second while it waited for a keypress. Also: a skip or re-pick
ignored on a row that also matched, one failed search request stranding
the albums behind it, and basic-auth credentials appearing in error
messages. Adds the u undo key and an idle-albums note when --search is
off.

The --search round trip between #4 and #6 is deliberately absent from
the changelog: 0.1.0 already searched correctly, and nothing shipped in
between, so there is no user-visible bug to report. The dead
searchForNewAlbum flag's removal is recorded under Changed.
alperien added a commit that referenced this pull request Jul 31, 2026
Version bump and changelog. No code changes; everything here landed in
#4, #5, #6 and #7.

Four fixes since 0.1.0, led by the review screen redrawing about 17,000
times a second while it waited for a keypress. Also: a skip or re-pick
ignored on a row that also matched, one failed search request stranding
the albums behind it, and basic-auth credentials appearing in error
messages. Adds the u undo key and an idle-albums note when --search is
off.

The --search round trip between #4 and #6 is deliberately absent from
the changelog: 0.1.0 already searched correctly, and nothing shipped in
between, so there is no user-visible bug to report. The dead
searchForNewAlbum flag's removal is recorded under Changed.
alperien added a commit that referenced this pull request Jul 31, 2026
Version bump and changelog. No code changes; everything here landed in
#4, #5, #6 and #7.

Four fixes since 0.1.0, led by the review screen redrawing about 17,000
times a second while it waited for a keypress. Also: a skip or re-pick
ignored on a row that also matched, one failed search request stranding
the albums behind it, and basic-auth credentials appearing in error
messages. Adds the u undo key and an idle-albums note when --search is
off.

The --search round trip between #4 and #6 is deliberately absent from
the changelog: 0.1.0 already searched correctly, and nothing shipped in
between, so there is no user-visible bug to report. The dead
searchForNewAlbum flag's removal is recorded under Changed.
alperien added a commit that referenced this pull request Jul 31, 2026
Version bump and changelog. No code changes; everything here landed in
#4, #5, #6 and #7.

Four fixes since 0.1.0, led by the review screen redrawing about 17,000
times a second while it waited for a keypress. Also: a skip or re-pick
ignored on a row that also matched, one failed search request stranding
the albums behind it, and basic-auth credentials appearing in error
messages. Adds the u undo key and an idle-albums note when --search is
off.

The --search round trip between #4 and #6 is deliberately absent from
the changelog: 0.1.0 already searched correctly, and nothing shipped in
between, so there is no user-visible bug to report. The dead
searchForNewAlbum flag's removal is recorded under Changed.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant