Repository navigation
docs: store listing assets and texts ready for Google Play - #341
Merged
Merged
Conversation
nofuturekid
force-pushed
the
docs/google-play-listing-assets
branch
from
November 13, 2026 17:13
39a6fde to
16a5742
Compare
Screenshots: render at 1078x1918 (9:16). Google Play rejects a longer side of more than twice the shorter one, which the old 1078x2399 size broke; F-Droid has no such limit, so one size serves both. All six re-rendered from the current origin/main; site/index.html gets the new image height. Graphics: icon.png is now a 32-bit PNG with alpha, rendered from icon.svg; featureGraphic.png (1024x500, no alpha) is new, drawn from featureGraphic.svg with the launcher mark, the website's colours and its Geist font (SIL OFL) and two app screenshots. scripts/render-store-graphics.sh renders both. Texts and declarations under docs/store/: Play title, short and full description (Lime Technology attribution verbatim, kept apart from F-Droid's fastlane texts), Data safety answers derived from the store flavor with file:line evidence, content rating, target audience and ads, and the App access text with a marked placeholder until the in-app demo mode exists. ADR-0047 records Google Play as a third channel (store flavor, existing release key via Play App Signing with a separate upload key, demo mode for reviewers); ADR-0040 gets a dated amendment. Refs #328 Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
Render the store screenshots at 1080x1920 (432x768 dp at 400 dpi), the size Google's listing assets page gives as the minimum for screenshot-based promotion formats, from the rebased tree. Cite the 4000-character full description limit from Google's page and word the data-safety encryption row as it appears in Google's help text. Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
Numbers 0047 and 0048 are reserved for other pull requests in flight. Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
nofuturekid
force-pushed
the
docs/google-play-listing-assets
branch
from
November 13, 2026 17:15
16a5742 to
3fb7acf
Compare
This branch was successfully deployed
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.
What changed
Preparation of the Google Play listing for NOVA (decision in #328). No app code, build file or workflow changes; the only code touched is the screenshot render size in the test
StoreScreenshots.origin/mainwith the repository's Docker image (./scripts/store-screenshots.sh);site/index.htmlanddocs/local-build.mdfollow the new size.icon.pngwas RGB; it is now a 512x512 32-bit PNG with alpha, rendered from the newicon.svg(the launcher mark, full-bleed).featureGraphic.png(1024x500, 24-bit, no alpha) and its sourcefeatureGraphic.svg: launcher mark, the website's colours and Geist font (SIL OFL), two app screenshots,NOVA for Unraid®and the short Lime attribution. No Unraid logo, stock image or other third-party mark.scripts/render-store-graphics.shrenders both PNGs reproducibly (rsvg-convert, magick, private fontconfig for Geist; two runs give identical bytes).docs/store/play-listing/, separate from F-Droid'sfastlanetexts (fdroiddata takes the listing from there, so Play-only wording cannot go there). Lime Technology's attribution is copied verbatim from the policy, short form at the top, long form at the end. Lengths: 16 / 74 / 1747 characters.docs/store/: Data safety (derived from thestoreflavor, with file:line), content rating, target audience and ads, and the App-access text with a clearly marked placeholder until the in-app demo mode exists.Odd things in the regenerated screenshots
Left out on purpose
docs/privacy/POLICY.mdstill mentions Play in the future tense. Both are separate changes (the in-app one is an APK change).featureGraphic.pngnow also appears in F-Droid's image folder, so F-Droid will show it. The two.svgsources sit next to it; F-Droid tooling was not available here to confirm that it ignores them.Checks:
./scripts/local-ci.shpassed (generateApolloSources, lintDirectDebug, assembleDirectDebug, assembleRelease, testDirectDebugUnitTest).Refs #328
🤖 Generated with Claude Code