Skip to content

Release 0.2.0 - #19

Merged
Aduneer merged 1 commit into
mainfrom
release-0.2.0
Aug 17, 2026
Merged

Release 0.2.0#19
Aduneer merged 1 commit into
mainfrom
release-0.2.0

Conversation

@Aduneer

@Aduneer Aduneer commented Aug 17, 2026

Copy link
Copy Markdown
Owner

Version to 0.2.0, a new CHANGELOG.md, and a re-rendered demo.

Eleven merged PRs since 0.1.0. The headline is audio — playing a card with a,
rendering a whole deck ahead of time with --generate-audio --voice, and a setup
path that explains itself instead of requiring you to already know how pipx
works. Alongside that, a golden end-to-end suite that now stands at 38 cases.

The GIF

Re-rendered because the UI in it changed twice: the review legends now offer
[a] play audio and [a] hear the question, and the prompt after an answer
wraps onto two lines at this width. Leaving the old recording would have meant
shipping a picture of a version that no longer exists.

Canvas unchanged at 900x795. The statistics dashboard is still the tallest screen
and still fits — checked frame by frame rather than assumed, since that screen
has clipped the canvas twice before. The tape now records that the wrapped legend
is deliberate, so nobody widens the recording to hide it.

No transcript churn

The version bump changes zero expected files. That is what the <VERSION>
placeholder in normalise.awk was written for in #11, and this is the first
release to actually exercise it.

Verification

make check clean on a fresh build: 542 unit checks, 38 golden cases.
./FlashTerm --version reports 0.2.0.

Tag v0.2.0 goes on main once this merges.

Audio, a second test suite, and a review screen that fits in a terminal. Eleven
merged pull requests since 0.1.0; CHANGELOG.md is new and says what they were.

The demo GIF is re-rendered because the UI in it changed twice: the review
legends now offer "[a] play audio" and "[a] hear the question", and the prompt
after an answer wraps onto two lines at this width. Both are visible in the
recording, which is the point of re-rendering it rather than leaving a picture
of a version that no longer exists.

The canvas is unchanged at 900x795. The statistics dashboard is still the
tallest screen and still fits, checked frame by frame rather than assumed --
that screen has clipped twice before. The tape now says why the wrapped legend
in it is deliberate, so nobody widens the recording to hide it.

No transcript changed for the version bump, which is what the <VERSION>
placeholder in normalise.awk was written for: releasing does not touch 38
expected files.
@Aduneer
Aduneer merged commit ebf332b into main Aug 17, 2026
2 checks passed
@Aduneer
Aduneer deleted the release-0.2.0 branch August 17, 2026 18:51
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