Part of #17 — Message composer & feed parity gaps
Web behaviour (/help/messages → Viewing preferences): Settings → View Preferences
chooses what the Home feed shows —
- All Messages — the user's messages plus all public messages
- My Messages — only the user's own
- Following Only — people the user follows, plus their own
- Followers Only — people who follow the user, plus their own
Android has no feed filter at all; getMessages sends only limit/offset.
- Read the account's
viewingPreference and apply it to the feed query, using onlyMine where
that is the server-side mechanism (confirm the exact query contract live for the
following/followers variants before building).
- Offer an in-feed switcher as well as the Settings control, and persist the choice.
Tests: each preference produces the expected query; switching refreshes the feed.
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 #17 — Message composer & feed parity gaps
Web behaviour (
/help/messages→ Viewing preferences): Settings → View Preferenceschooses what the Home feed shows —
Android has no feed filter at all;
getMessagessends onlylimit/offset.viewingPreferenceand apply it to the feed query, usingonlyMinewherethat is the server-side mechanism (confirm the exact query contract live for the
following/followers variants before building).
Tests: each preference produces the expected query; switching refreshes the feed.
Filed from the parity review of
feature/parity-wip@14d7795against interlinedlist.com (OpenAPI/api/openapi.json, 233 paths) and the public help centre.