Skip to content

chore(release): 0.7.5 — README refresh and docs-site links#20

Merged
dimdasci merged 5 commits into
mainfrom
chore/release-0.7.5-readme-refresh
Jun 17, 2026
Merged

chore(release): 0.7.5 — README refresh and docs-site links#20
dimdasci merged 5 commits into
mainfrom
chore/release-0.7.5-readme-refresh

Conversation

@dimdasci

Copy link
Copy Markdown
Owner

Housekeeping release picking up two threads:

What

  1. README rewrite (224af0e) — drop the 'Not released' banner now that 0.7.4 is on npm; compress the motivation; make https://dimdasci.github.io/bproxy/ the most prominent line; reorganise into 'For users' and 'For developers' sections that link into the published docs site. The README is intentionally a pointer; the docs site is the canonical surface.
  2. Drop the placeholder illustration and the orphan PNG (1b18899) — docs/internal/browser-proxy-idea.png was no longer referenced anywhere; image-gen explorations on this branch did not reach shippable quality and a real illustrator is the right call when we revisit. Architecture is still conveyed by the ASCII flow line in the README and the C4 Containers view in the docs site.
  3. Version bump to 0.7.5 (2d1893a) — propagated via scripts/sync-versions.js (workspace package.jsons, shared/src/version.ts, skills/bproxy/SKILL.md); scripts/check-versions.js confirms parity. Tagging v0.7.5 on main after merge will trigger the release workflow and publish the npm metadata fixes from feat(docs): publish public docs to GitHub Pages #19 (homepage, bugs, README deep-links) to the registry.

Verification

pnpm check and pnpm test both green locally on this branch.

Post-merge steps

git checkout main && git pull --ff-only
git tag v0.7.5 && git push origin v0.7.5

That triggers .github/workflows/release.yml: builds the release package, runs the smoke test, publishes to npm with the corrected metadata, attaches the extension zip to the GitHub Release.

dimdasci added 5 commits June 17, 2026 17:39
Drop the 'Not released' banner and the 'Implementation status' section now
that 0.7.4 is on npm. Compress the motivation to a single paragraph and
make https://dimdasci.github.io/bproxy/ the most prominent line, since the
docs site is the canonical surface for design principles, architecture,
install, and CLI usage.

Reorganise the body into two task-oriented sections (For users, For
developers), each linking into the published site rather than into raw
docs/ paths in the repository. Note the current reality honestly: CLI and
daemon install from npm; the extension is a manual unpacked install
pending a Chrome Web Store listing.

Remove the existing browser-proxy-idea.png figure and leave a TODO marker
where its replacement will go; the illustration redesign lands in a
follow-up commit on this branch.
The hero illustration explored in this branch's planning didn't reach
shippable quality with the available image-gen tooling — a real
illustrator is the right call when we revisit. Drop the placeholder
TODO comment from README and remove the now-orphan
docs/internal/browser-proxy-idea.png so the repo doesn't carry an
unreferenced asset.

Architecture is still conveyed by the ASCII flow line in the README
and by the C4 Containers view on the published docs site.
Picks up the docs/README housekeeping landed in this branch and the
GitHub Pages publishing changes from #19 (homepage and bugs fields in
the published npm package, README link to the docs site instead of raw
GitHub markdown). Tag v0.7.5 after merge to trigger the release
workflow.

Run via: node scripts/sync-versions.js && node scripts/check-versions.js
Replace the small cable.svg favicon-icon block at the top of the README
with the new hero illustration at assets/bproxy-hero.png. The image
conveys the system shape — agents on the left, CLI terminal in the
middle, daemon as a shield enforcing scope, browser tabs on the right —
framed inside a monitor so the viewer occupies the human-in-the-loop
seat. Carries an embedded caption: 'bproxy: paired browsing for humans
and agents'.

The cable.svg remains the docs site logo (configured in
views/astro.config.mjs); it is no longer needed in the README itself
because the hero image is now the README's visual identity.

Width attribute caps the rendered image at 900px so it does not exceed
GitHub's content column on wide screens. Alt text describes both the
visual and the embedded caption for screen-reader accessibility.
@sonarqubecloud

Copy link
Copy Markdown

@dimdasci
dimdasci merged commit 52b58e8 into main Jun 17, 2026
5 checks passed
@dimdasci
dimdasci deleted the chore/release-0.7.5-readme-refresh branch June 17, 2026 21: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