Summary
Desktop has a rich sidebar-organization system — starred channels, custom named sections with explicit ordering, drag-and-drop between/among sections, and per-group sort modes — and these preferences sync (channelStarsSync / channelSectionsSync / channelSortSync). Mobile implements only channel starring (channel_stars/); custom sections, section ordering, and drag-reorder are absent, so a user's organized sidebar collapses back to a flat list on the phone.
Why it matters
The section feature is what makes one community usable for mixed contexts — e.g. a small-business owner running Personal / Family sections alongside Business / Team sections in the same community. That kind of user is often mobile-first (see also #2735), so the organization they build on desktop is invisible exactly where they spend the most time.
Reproduction
- On desktop, star a few channels and create a custom section; drag channels into it.
- Open the same community on the iOS app with the same identity.
- Starred group appears, but custom sections/order do not — the channel list is flat.
Suggestion
Render synced custom sections (read-only would already be a big win) on mobile, then add drag/reorder editing as a follow-up. The sync layer already exists on the desktop side, so mobile mostly needs read + render of the section preference events.
Summary
Desktop has a rich sidebar-organization system — starred channels, custom named sections with explicit ordering, drag-and-drop between/among sections, and per-group sort modes — and these preferences sync (
channelStarsSync/channelSectionsSync/channelSortSync). Mobile implements only channel starring (channel_stars/); custom sections, section ordering, and drag-reorder are absent, so a user's organized sidebar collapses back to a flat list on the phone.Why it matters
The section feature is what makes one community usable for mixed contexts — e.g. a small-business owner running Personal / Family sections alongside Business / Team sections in the same community. That kind of user is often mobile-first (see also #2735), so the organization they build on desktop is invisible exactly where they spend the most time.
Reproduction
Suggestion
Render synced custom sections (read-only would already be a big win) on mobile, then add drag/reorder editing as a follow-up. The sync layer already exists on the desktop side, so mobile mostly needs read + render of the section preference events.