Skip to content

Point the cask at 1.1.1 and refresh the offline demo - #2

Merged
vimoxshah merged 1 commit into
mainfrom
chore/release-1.1.1-cask-and-demo
Sep 3, 2026
Merged

Point the cask at 1.1.1 and refresh the offline demo#2
vimoxshah merged 1 commit into
mainfrom
chore/release-1.1.1-cask-and-demo

Conversation

@vimoxshah

Copy link
Copy Markdown
Owner

Post-release housekeeping for v1.1.1.

Cask

It still pinned 1.1.0 and that build's checksum, so brew install --cask tokenflow kept handing out the build with all five defects in it.

version "1.1.1"
sha256 "60fd7f5ce48e694af823394c63fbade8785f0ebe617fa606279e1888c7f2837c"

The hash was not copied from the published .sha256 and trusted. The DMG was downloaded, hashed locally, and the two compared — brew verifies this value, so a wrong one fails the install outright rather than quietly installing something else:

sha256
published .sha256 asset 60fd7f5c…837c
recomputed from the downloaded DMG 60fd7f5c…837c

Also confirmed the release URL resolves (HTTP 200) and the DMG contains an app bundle reporting 1.1.1.

Offline demo

site/demo/index.html advertised "appVersion":"1.1.0" in its embedded bundle. Its dataHome also carried the absolute path of the machine that generated it — including the username — on a page served publicly from GitHub Pages. Regenerated from a throwaway store under /tmp, so the published bundle names no home directory.

Kept to the original shape rather than today's defaults:

before after
version 1.1.0 1.1.1
records 1,806 1,822
coverage Jun 28 → Aug 26 Jul 6 → Sep 4
size 1.54 MB 1.55 MB
dataHome /Users/<user>/tokenflow-demo-store /tmp/tokenflow-demo-store

The current 160-day default would have produced 4,582 records and 3.2 MB — double the page weight for a cosmetic fix, so --days 60 matches what was there.

Still "demo": true, still labelled DEMO DATA in the UI, scanned for real identifiers (zero hits), and rendered in a browser to confirm it before publishing.

🤖 Generated with Claude Code

The cask still pinned 1.1.0 and its checksum, so `brew install --cask tokenflow`
kept handing out the build with all five defects in it. Version and sha256 now
name the v1.1.1 release. The checksum was not copied from the published
.sha256 file and trusted: the DMG was downloaded, hashed locally, and the two
compared — brew verifies this hash, so a wrong one fails the install outright.

The demo page advertised 1.1.0 in its embedded bundle, and its dataHome carried
the absolute path of the machine that generated it — including the username —
on a page served publicly from GitHub Pages. Regenerated from a throwaway store
under /tmp, so the published bundle names no home directory. Same shape as
before (60 days, ~1.8k synthetic records, 1.5 MB) rather than the current
160-day default, which would have doubled the page weight for a cosmetic fix.
Still flagged "demo": true, still labelled DEMO DATA in the UI, and rendered to
confirm it before publishing.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
@vimoxshah
vimoxshah merged commit f71bac2 into main Sep 3, 2026
8 checks passed
@vimoxshah
vimoxshah deleted the chore/release-1.1.1-cask-and-demo branch September 3, 2026 06:04
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