Part of #76 — Companion-app settings sync — register Android under Settings → Applications
- Shared settings (
GET|PUT /api/user/app-settings/{appKey}) follow the account everywhere.
- Per-device settings (
GET|PUT …/devices/{deviceId}/settings) stay pinned to one device.
- Decide which Android preferences belong to which bucket — theme and feed defaults are plausibly
shared; sync cadence and notification behaviour are per-device.
- Last-write-wins is fine here; do not build conflict resolution the server does not model.
- Offline changes must survive and sync later, consistent with the app's offline-first stance.
Tests: shared vs per-device routing; offline change syncs on reconnect.
Filed from the parity review of feature/parity-wip @ 14d7795 against interlinedlist.com (OpenAPI /api/openapi.json, 233 paths) and the public help centre.
Part of #76 — Companion-app settings sync — register Android under Settings → Applications
GET|PUT /api/user/app-settings/{appKey}) follow the account everywhere.GET|PUT …/devices/{deviceId}/settings) stay pinned to one device.shared; sync cadence and notification behaviour are per-device.
Tests: shared vs per-device routing; offline change syncs on reconnect.
Filed from the parity review of
feature/parity-wip@14d7795against interlinedlist.com (OpenAPI/api/openapi.json, 233 paths) and the public help centre.