Repository navigation
A dev-only preview of the App Store listing in every language - #144
Merged
Merged
Conversation
/dev/store (next dev only; production answers 404) shows the listing as the App Store does: icon, name, subtitle, screenshots at their real size, promotional text, the description cut at three lines, the search result and the information table. iPhone or iPad, light or dark, any language, or every language's screenshots side by side, plus the featuring art and promo videos. A check panel counts each field against Apple's limits and flags what voice.md rules out. docs/store/screenshots/<lang>/ now holds each language's iPhone set as uploaded to App Store Connect. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01Chg7BBfwaoFjYv8SEWTjMY Signed-off-by: NiallJoeMaher <nialljoemaher@gmail.com>
|
The latest updates on your projects. Learn more about Vercel for GitHub.
|
Each product page and each language row opens with what is left for that language and device, and the screenshots it covers are outlined and labelled: red for an App Review risk, orange for polish. The known issues live in docs/store/audit.json (iPhone frames 6 and 7 in English show Settings the app doesn't have; the other languages' iPhone sets are the older round; iPad frame 1 is drawn; iPad has five frames). The page adds what it can tell itself: a field over Apple's limit, a voice flag, a set shorter than English's. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01Chg7BBfwaoFjYv8SEWTjMY Signed-off-by: NiallJoeMaher <nialljoemaher@gmail.com>
The nine translated iPhone sets were the older round: the developer library, five frames, and the app in English. They're now boards AppStore1 to 5 drawn with each language's words (screenshots/ strings.<lang>.json) and, in frames 2 to 5, real captures of the app in that language, at 1320 x 2868 (scripts/store-iphone.mjs). Uploaded to App Store Connect as each language's 6.9 in set, in place of the old one. audit.json drops the older-set warning, and says what's left: frame 1's share sheet is drawn in English, and frames 6 and 7 wait for the redraws. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01Chg7BBfwaoFjYv8SEWTjMY Signed-off-by: NiallJoeMaher <nialljoemaher@gmail.com>
…tic short-set warning Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01Chg7BBfwaoFjYv8SEWTjMY Signed-off-by: NiallJoeMaher <nialljoemaher@gmail.com>
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.
/dev/store, for checking the listing as people will see it, language by language, before it's sent for review. It only runs innext dev; production answers 404 and the page isnoindex.app/dev/store/file/[...path]servesdocs/storein dev only, and refuses paths outside it.docs/store/screenshots/<lang>/adds each other language's iPhone set, pulled from App Store Connect as uploaded.Found with it: the nine translated iPhone sets are the older round, with the developer sample library ("How MCP auth actually works"), the app in English, and five frames. English has the newer seven. That's the next fix.
Checked: typecheck and lint. The page and the file route answer in dev, and a path outside
docs/storegets 404. Screenshots of the English iPhone page, the German iPad page in dark, and the all-languages view.🤖 Generated with Claude Code
https://claude.ai/code/session_01Chg7BBfwaoFjYv8SEWTjMY