#8 from the v0.7.0 device-test feedback round, confirmed by Scott.
Promotes FoF from a comment-policy option to a top-level visibility
choice, with FoF as the new default.
- visibility-select: new option order with `fof_closed` selected by
default:
- Extended Friends (FoF) ← default
- Friends
- Public
- Circle
- comment-perm-select: removed the old `fof_closed` option (its job
is now done by the visibility picker). Kept `friends_of_friends`
for the Mode 2 combo (public body + FoF-gated comments).
- updateVisibilityUI now hides comment-perm-select when visibility is
`fof_closed` — the audience choice already implies the comment
policy, no extra picker needed. Shown again on public/friends/circle.
- Compose dispatch logic re-rooted on visibility instead of comment
policy:
- fof_closed → create_post_fof_closed (Mode 1)
- public + comment-perm=friends_of_friends → create_post_with_fof_comments (Mode 2)
- everything else → existing create_post path
- After-post reset goes to `fof_closed` (not `public`) to preserve the
privacy-by-default posture.
Tracker memory updated: #8 marked complete; #10 clarified (per-group
persona selection, scoped alongside the deferred Group UI work in #9).
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>