Skip to content

chore: v0.0.2, and the release notes admit the AppImage exists - #84

Merged
youhide merged 1 commit into
mainfrom
release-0.0.2
Aug 21, 2026
Merged

chore: v0.0.2, and the release notes admit the AppImage exists#84
youhide merged 1 commit into
mainfrom
release-0.0.2

Conversation

@youhide

@youhide youhide commented Aug 21, 2026

Copy link
Copy Markdown
Owner

Version bump for v0.0.2, plus one thing found while checking the release path.

What is in it

Sixty-four commits since v0.0.1. Three are worth a reader's attention, because each was something the application claimed and did not do:

  • The commit graph rendered at a fifth of the window while UI_SPEC's first principle promised it "the most pixels". A FillPortion sat inside a container with no height, so the detail pane took everything left over. (#77)
  • Every confirmation, action sheet and prompt dimmed the screen with black rather than with the theme — so on the light theme, those were the only things on screen darkened that way. (#81)
  • Button labels were white on the accent, which measures 3.21:1 on the dark theme and fails WCAG AA. The contrast suite covered text as a colour and never a label on one. (#83)

Also in: submodules, worktrees and Git LFS end to end; --autosquash with a draggable rebase plan; a Brazilian Portuguese translation; and the three token scales the interface is now built from.

The thing found while checking

The release notes never mentioned the AppImage. It has been built, verified and uploaded by the workflow since #53 — the job even runs it to check that it starts — but the download table listed three platforms and the Linux row named only the tarball. The one Linux file that needs no unpacking was the one nobody was told about, while the README has been advertising it.

Fixed in the same change: the table lists it, and the Linux instructions lead with chmod +x and running it.

Checked before tagging

  • Cargo.toml has four 0.0.1 references, not one — the workspace version and three path dependencies. All four bumped, Cargo.lock regenerated.
  • The tag and the manifest must agree or the first job fails before anything compiles, because the macOS bundle takes its CFBundleShortVersionString from the manifest.
  • Releases are published as pre-releases, so /releases/latest still 404s and the README still points at /releases. Unchanged and intended.

Next

Tag v0.0.2 once this is on main; the workflow builds on three runners and attaches the archives plus SHA256SUMS.txt.

Sixty-four commits since v0.0.1. Three are worth a reader's attention because
each was something the application claimed and did not do:

The commit graph rendered at a fifth of the window while `UI_SPEC`'s first
principle promised it "the most pixels" — a `FillPortion` sat inside a container
with no height, so the detail pane took everything left over.

Every confirmation, action sheet and prompt dimmed the screen with black rather
than with the theme, so on the light theme those were the only things on screen
darkened that way.

Button labels were white on the accent, which measures 3.21:1 on the dark theme
and fails WCAG AA. The contrast suite covered text as a colour and never a label
on one.

Also in: submodules, worktrees and Git LFS end to end, `--autosquash` with a
draggable rebase plan, a Brazilian Portuguese translation, and the three token
scales the interface is now built from.

The release notes gain the AppImage. It has been built, verified and uploaded by
the workflow since #53 — the job even runs it to check it starts — but the
download table listed three platforms and the Linux row named only the tarball,
so the one file that needs no unpacking was the one nobody was told about.
@youhide
youhide merged commit 1cf9d2a into main Aug 21, 2026
7 checks passed
@youhide
youhide deleted the release-0.0.2 branch August 21, 2026 11:24
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