docs: /public version+brand; mark PLAN §8 items 4 & 6 done #11

Merged
whitlocktech merged 1 commits from docs/public-version-and-brand into main 2026-07-19 17:22:08 +00:00
Member

What & why

Keeps the canonical docs in lockstep with RunicGateway/website#77 (version/health surfacing + typed brand block — Android-app prerequisites §8 items 4 & 6).

  • website/BACKEND_DESIGN.md: the /public table now documents GET /public/version (DB-free identity/version), the version block on /public/status, and the per-shard brand block on /public/settings (name/accent/logo/hero/favicon theming source).
  • android/PLAN.md: marks §8 item 4 (version/health) and item 6 (branding) DONE, and updates the prerequisite-progress summary — all v1 prerequisites are now complete; only push notifications (item 3) remains and is post-v1 (M7). The app's functional Kotlin pass (M0–M4) is unblocked.

How it was tested

Docs-only — proofread against the shipped endpoints, regenerated OpenAPI spec, and the live smoketest in website#77.

Checklist

  • I have read CONTRIBUTING.md.
  • The change builds and existing tests/checks pass locally.
  • I have added or updated tests/docs where it makes sense.
  • My commits are reasonably scoped with clear messages.

AI-assisted contributions (required)

  • No AI tools were used to produce this contribution.
  • AI tools were used. Tool(s): Claude Code (Claude Opus 4.8). I have reviewed and understand every change, and take responsibility for it. AI-authored commits are marked with a Co-Authored-By trailer.

License

  • I agree that my contribution is licensed under this project's license (GNU GPL v3.0 or later), and I have the right to contribute it.

🤖 Generated with Claude Code

https://claude.ai/code/session_01NgyHnrNa8WwG3doxvxjuCr

## What & why Keeps the canonical docs in lockstep with **RunicGateway/website#77** (version/health surfacing + typed brand block — Android-app prerequisites §8 items 4 & 6). - `website/BACKEND_DESIGN.md`: the `/public` table now documents `GET /public/version` (DB-free identity/version), the `version` block on `/public/status`, and the per-shard `brand` block on `/public/settings` (name/`accent`/logo/hero/favicon theming source). - `android/PLAN.md`: marks §8 item 4 (version/health) and item 6 (branding) ✅ **DONE**, and updates the prerequisite-progress summary — **all v1 prerequisites are now complete**; only push notifications (item 3) remains and is post-v1 (M7). The app's functional Kotlin pass (M0–M4) is unblocked. ## How it was tested Docs-only — proofread against the shipped endpoints, regenerated OpenAPI spec, and the live smoketest in website#77. ## Checklist - [x] I have read [CONTRIBUTING.md](CONTRIBUTING.md). - [x] The change builds and existing tests/checks pass locally. - [x] I have added or updated tests/docs where it makes sense. - [x] My commits are reasonably scoped with clear messages. ## AI-assisted contributions (required) - [ ] No AI tools were used to produce this contribution. - [x] AI tools were used. Tool(s): `Claude Code (Claude Opus 4.8)`. I have reviewed and understand every change, and take responsibility for it. AI-authored commits are marked with a `Co-Authored-By` trailer. ## License - [x] I agree that my contribution is licensed under this project's license (**GNU GPL v3.0 or later**), and I have the right to contribute it. 🤖 Generated with [Claude Code](https://claude.com/claude-code) https://claude.ai/code/session_01NgyHnrNa8WwG3doxvxjuCr
wtclaude added 1 commit 2026-07-19 17:19:12 +00:00
Counterpart to RunicGateway/website#77.

- BACKEND_DESIGN.md: /public table now documents the new GET /public/version
  (DB-free identity/version), the version block on /public/status, and the brand
  block on /public/settings (per-shard theming: name/accent/logo/hero/favicon).
- android/PLAN.md: mark §8 item 4 (version/health) and item 6 (branding) DONE and
  update the prerequisite-progress summary — all v1 prerequisites are now done;
  only push notifications (item 3) remains and is post-v1 (M7). App M0–M4 unblocked.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01NgyHnrNa8WwG3doxvxjuCr
whitlocktech approved these changes 2026-07-19 17:22:00 +00:00
whitlocktech merged commit e78c92850b into main 2026-07-19 17:22:08 +00:00
whitlocktech deleted branch docs/public-version-and-brand 2026-07-19 17:22:08 +00:00
Sign in to join this conversation.
No Reviewers
2 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: RunicGateway/docs#11
No description provided.