TokenStep 0.2.20: current time-based text, reset quotas, release script - #26
Merged
Merged
Conversation
- Island: the mouse-inside check still inset the top by the shadow margin the card window no longer has, so after the "..." menu closed with the mouse on the card's top 26pt, the card collapsed under it. - A quota window past its reset shows "已重置" and a dash instead of the old percentage, and the app checks quota again 30 seconds after the soonest reset rather than waiting out the regular interval. - The popover redraws every minute, so reset countdowns, "N minutes ago", pace markers and the run-out warning move while it stays open. - Link cursors set the pointing hand instead of pushing it; a popover that closes under the mouse never sends the hover end, which left the cursor stack unbalanced. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Each release edited the same five places by hand: the notes, the CHANGELOG entry, README's latest-version section and two DMG links, the packaging example, and the build script default. The script does all but the notes, refuses a version that is not newer, stops with a template when the notes are missing, and runs the release contract check. It does not commit. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Release notes, CHANGELOG, README and the build default, via script/prepare_release.sh. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
script/prepare_release.shfills in the CHANGELOG, README, and build default for a version and runs the release contract check. 0.2.20 is prepared with it.Test plan
script/test_all.shpasses, including a new fixture check for windows past their reset and the 0.2.20 release contract.prepare_release.shin a throwaway worktree: usage, template creation, the not-newer refusal, and a full run.🤖 Generated with Claude Code