docs: M7 Part 2 landed — embedded ntfy distributor + push.ntfyUrl #22
Reference in New Issue
Block a user
No description provided.
Delete Branch "docs/android-m7-part2-landed"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
What & why
Documentation companion to the M7 Part 2 implementation:
RunicGateway/Android-app#15(the app's push notifications) andRunicGateway/website#79(the smallpush.ntfyUrlsettings field). Keepsdocs/in lockstep per the repo contract. Follows the merged plan PR (#21).Changes
docs/android/PLAN.md— flips M7 Part 2 → landed (top status line, the "M7 plan" Part 2 block, and the §9 M7 milestone) and records the two implementation decisions:PushServiceholding an OkHttp-SSE connection to<ntfy>/<topic>/sse,PushManagerorchestration, per-stream deep-link notifications — no second app, no Google Play Services, no new Gradle dependency; a transport seam for a future FCM flavor.push.ntfyUrlbackend field the app needs to discover the relay (the "no backend work in Part 2" caveat, corrected). Deploy dependency stands: push delivers once the shard setsNTFY_PUBLIC_URL/NTFY_ALLOWED_ORIGINS.docs/website/BACKEND_DESIGN.md— documents the/public/settingspushblock and the newNTFY_PUBLIC_URLenv var.AI disclosure
Authored with Claude Code (Claude Opus). Commits carry a
Co-Authored-By: Claudetrailer per org policy.🤖 Generated with Claude Code