Skip to content

TokenStep 0.2.20: current time-based text, reset quotas, release script - #26

Merged
Backtthefuture merged 3 commits into
mainfrom
fix/popover-review
Sep 27, 2026
Merged

Backtthefuture merged 3 commits into
mainfrom
fix/popover-review

Conversation

@Backtthefuture

Copy link
Copy Markdown
Owner

Summary

  • Island: the mouse-inside check still inset the top by the shadow margin the card window no longer has. 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 "已重置" instead of the old percentage, and quota is checked again 30 seconds after the soonest reset.
  • The popover redraws every minute, so countdowns, "N minutes ago", pace markers and the run-out warning stay current while it is open.
  • Link cursors set the pointing hand instead of pushing it, so a popover closing under the mouse cannot leave the cursor stack unbalanced.
  • New script/prepare_release.sh fills 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.sh passes, including a new fixture check for windows past their reset and the 0.2.20 release contract.
  • Full app build. Offscreen popover render: layout unchanged.
  • prepare_release.sh in a throwaway worktree: usage, template creation, the not-newer refusal, and a full run.

🤖 Generated with Claude Code

Backtthefuture and others added 3 commits September 27, 2026 05:15
- 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>
@Backtthefuture
Backtthefuture merged commit 427c1dd into main Sep 27, 2026
1 check passed
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