docs(hosted-service): customer docs for the hosted Gallery service - #948
Closed
Deeds67 wants to merge 1 commit into
Closed
docs(hosted-service): customer docs for the hosted Gallery service#948Deeds67 wants to merge 1 commit into
Deeds67 wants to merge 1 commit into
Conversation
docs.opennoodle.de covered self-hosting only, so a paying customer who couldn't log in on their phone had nothing to read. Adds a new "Hosted Service" sidebar section with three pages: - Signing up for hosted Gallery: what you get, EU data residency, checkout via Polar, the provisioning wait, and first login. - Billing and your plan: how checkout/billing works, changing plans, cancelling, and the two distinct erasure paths and their exact grace periods (60 days after a cancelled plan actually lapses, vs. 7 days for self-service "Delete account") plus how to export photos first. - Logging in on the mobile app: the Noodle-branded app, that sign-in goes through auth.noodlegallery.de, and the per-tenant server URL to enter. Every fact was verified against the platform repo (deletion.server.ts, deprovision.server.ts, cancel.server.ts, account.tsx, plans.tsx, teardown-export.server.ts, gallery-admin.server.ts, welcome copy) rather than assumed. Links status.opennoodle.de wherever a customer would look for "is it down". The docs site is English-only (i18n locales: ['en']), so no translation parity is affected.
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.
Summary
docs.opennoodle.decovered self-hosting only — a customer who paid for the hostedservice and couldn't log in on their phone had nothing to read. Adds a new Hosted
Service sidebar section (position 1.5, right after Overview) with three pages:
Polar, the ~2-minute provisioning wait (sourced from the actual welcome-flow copy),
and first login.
immediate/prorated, downgrade = end of period + storage gate), cancelling, and the
two distinct erasure paths with their exact grace periods:
cancel) —
DELETION_GRACE_DAYS = 60/WARNING_DAY = 30indeprovision.server.ts.DELETION_GRACE_DAYS = 7indeletion.server.ts.export/constants.ts'sEXPORT_TTL_DAYS).links verified live), that sign-in goes through
auth.noodlegallery.de, and theper-tenant server URL (
https://<uid>.noodlegallery.de) to enter.Links
https://status.opennoodle.dewherever a customer would look for "is it down".Every factual claim was verified against the platform repo (
deletion.server.ts,deprovision.server.ts,cancel.server.ts,switch.server.ts,account.tsx,plans.tsx,teardown-export.server.ts,gallery-admin.server.ts,welcome/*) ratherthan assumed — see the task report for the full verification trail. Nothing was invented
about UI copy I couldn't confirm (e.g. the mobile app's exact sign-in button wording is
described functionally, not quoted).
i18n:
docusaurus.config.jshasi18n.locales: ['en']— this docs site isEnglish-only (unlike the marketing site's 7 locales), so no translation parity check is
affected by adding English-only pages.
Test plan
pnpm install --filter documentation --frozen-lockfile+pnpm run build—succeeds, no
onBrokenLinksfailures (config hasonBrokenLinks: 'throw').build/hosted-service/*and are linked from therendered sidebar (
href="/hosted-service/..."present in the built HTML).npx prettier --check docs/hosted-service/— passes.when minutes run out; see PR checks for whether it actually ran.