Repository navigation
Site and listing: Free records every USB Channel; Pro at a $4.99 launch price (#705) - #773
Merged
Merged
Conversation
…ch price (#705) The website, the App Store listing draft, the README, CONTEXT.md and ADR 0004 say the 2026-10-15 split: Free records every USB Channel on the Device with generic names and up to 3 Markers per Take; Pro, a one-time $4.99 launch price with Family Sharing, adds names and colors from the mixer, typed names, the Drive, unlimited Markers, the Show report, the Reaper project, 96 kHz and Templates. Packs, auto-gain and clip protection aren't described as shipping. Site tests and structured data follow. Claude-Session: https://claude.ai/code/session_01K4ihr1i6m1uuUswAENvJKJ Assisted-by: Claude Code:claude-opus-5-5
Codecov Report✅ All modified and coverable lines are covered by tests. 📢 Thoughts on this report? Let us know! |
Eric's answers on #773: - Auto-gain and clip protection stay on the site, labeled "In beta, Pro" (features page, llms.txt, changelog). - The Pro screenshot's alt text has no price until it's retaken at $4.99. - "With Pro" in the sentence under each listing heading (headings stay short, AUTO-GAIN stays), in the home "Press stop" and "Where do the files go?" lines, and in the X32 page description. - app-store-connect-steps.md: $4.99 launch, then $9.99 and $19.99, each on Eric's go. The listing description is 3996 characters with the AUTO-GAIN block, 3753 without. Claude-Session: https://claude.ai/code/session_01K4ihr1i6m1uuUswAENvJKJ Assisted-by: Claude Code:claude-opus-5-5
Eric chose to lead with Free. "Your mixer" instead of XR18 or X32 keeps brand names out of the promotional text (Guideline 2.3.7). 165 of 170 characters. Claude-Session: https://claude.ai/code/session_01K4ihr1i6m1uuUswAENvJKJ Assisted-by: Claude Code:claude-opus-5-5
Skeyelab
marked this pull request as ready for review
October 16, 2026 19:11
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.
#705 slice 6. A draft for Eric's approval. No auto-merge: merging redeploys showrecorder.app through Coolify.
What it says now
Files
lib/: the features table, structured data (offer price 4.99), llms.txt facts, the mixer FAQs, compare, and the docs index.docs/app-store/listing.md: the Free/Pro paragraph and the Pro IAP description. It's under 4,000 characters with or without the AUTO-GAIN block.Left for Eric to decide
lib/features.ts"In beta", llms.txt,lib/changelog.ts, and the listing's AUTO-GAIN block and 1.1 What's New line.lib/screenshots.ts:56: the Pro screenshot's alt text says "Buy Pro for $19.99". The screenshot needs retaking first.lib/metadata.ts:60"each file named from the mixer".docs/app-store/app-store-connect-steps.md:35still says $19.99. That's Eric's process doc, so I didn't edit it.Checked:
VERIFY_QUICK=1 ./scripts/verify.shpasses (spelling, vocabulary, website lint, the 185 tests and the build). The copy was drafted by a writing agent and checked against the decisions; it hasn't been looked at in a browser.