Skip to content

Prepare PlainLink for Show HN testing - #11

Merged
HexCodeYT merged 2 commits into
mainfrom
dev/hn-launch-readiness
Jul 26, 2026
Merged

HexCodeYT merged 2 commits into
mainfrom
dev/hn-launch-readiness

Conversation

@HexCodeYT

Copy link
Copy Markdown
Owner

What changed

  • Reworks the repository README into the Show HN landing page with a demo, real before/after URLs, direct GitHub Release installation steps, Gatekeeper instructions, privacy guarantees, and a clear technical-preview warning.
  • Adds the HN submission title and opening comment to the launch checklist.
  • Restores the demo GIF/MP4 and tester-focused issue templates omitted from the prior merge.
  • Ad-hoc signs and verifies preview app bundles before packaging.
  • Fixes the icon fallback so it retains multiple resolutions instead of producing a 32 px-only ICNS.
  • Adds Preview 3 release notes and corrects signing terminology throughout the documentation.

Why

The app is technically ready for testers, but the remote repository did not provide an easy installation path and the Releases page had no downloadable build. The previous icon fallback also silently reduced the packaged icon to one small representation when iconutil rejected the generated iconset.

Impact

The GitHub repository can serve directly as the Show HN URL. Technical testers get accurate installation expectations, and Preview 3 packaging now produces an ad-hoc-signed, verifiable app bundle with a multi-resolution icon.

Verification

  • cargo fmt --check
  • cargo test
  • cargo clippy --all-targets -- -D warnings
  • scripts/test-macos-app.sh
  • PLAINLINK_RELEASE_VERSION=v0.1.0-preview.3 scripts/package-macos-app.sh
  • shasum -a 256 -c PlainLink-0.1.0-preview.3-macos-arm64.zip.sha256

All checks passed on macOS arm64.

@HexCodeYT
HexCodeYT marked this pull request as ready for review July 26, 2026 06:55
@HexCodeYT
HexCodeYT merged commit 2acd3fc into main Jul 26, 2026
2 checks 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