feat(river): reviewer-driven polish (CTA, alpha box, discoverability)#63
Merged
Conversation
…ity)
Applies two rounds of external review feedback:
- CTA: "Try River" -> "Install Freenet & Join River" on all three primary
buttons, so the button sets the install expectation and doesn't read as
instant. Adds a hero line ("install a Freenet peer once, then join the live
official room in your browser, where the developers hang out") pulling the
install-expectation and the developers-in-the-room proof up to the hero.
- Alpha honesty: new "Where River is today" box (Works today / Still alpha)
that discloses diagnostic telemetry, the metadata caveat, and "not for
sensitive comms yet" on the landing page itself, not just quickstart.
- Signal comparison: split Discord/Signal so Signal is credited for its
message encryption while keeping the architectural point (a company still
runs its servers and wants a phone number).
- "Invitation-tree moderation" reworded into plain-language benefit.
- Join step 2 reassures the official-room invite needs no friend.
- Fix stale <title>/og:title (still said "no servers") to match the "no
company in the middle" headline; drop "encrypted" overclaim from the meta
description.
- Homepage discoverability: link River from the "For Users" section and the
secondary-links row (previously only reachable via the Apps nav dropdown).
Deferred: a better hero screenshot needs a fresh narrow-viewport capture, not
a crop of the current dense shot; doing that separately.
[AI-assisted - Claude]
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01YRnnQnrtAVHdKzHKT8JrQ6
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Follow-up to #62, applying two rounds of external review feedback on the live /river page.
Changes
Try River→Install Freenet & Join Riveron all three primary buttons. Two independent reviewers flagged that "Try River" hides the fact the next step installs Freenet. New wording is honest about the install without the "invite" gatekeeping tone we'd removed earlier. Also adds a hero line pulling the install expectation + "the developers are in the room" proof up near the top.<title>/og:titlestill said "group chat with no servers" after the H1 changed to "no company in the middle"; fixed. Dropped an "encrypted" overclaim from the meta description.Deliberately not done
Testing
hugo --gc --minifybuilds clean. Verified light/dark + desktop/mobile; the long CTA and the two-column status box both behave on mobile.Draft pending review before deploy.
🤖 Generated with Claude Code
https://claude.ai/code/session_01YRnnQnrtAVHdKzHKT8JrQ6
[AI-assisted - Claude]