Skip to content

Bring mobile sidebar unread and DM parity#1303

Merged
wesbillman merged 3 commits into
mainfrom
pinky/mobile-unread-parity
Jun 26, 2026
Merged

Bring mobile sidebar unread and DM parity#1303
wesbillman merged 3 commits into
mainfrom
pinky/mobile-unread-parity

Conversation

@wesbillman

@wesbillman wesbillman commented Jun 26, 2026

Copy link
Copy Markdown
Collaborator

Summary

  • bring mobile unread markers/counts and ephemeral channel display in line with desktop
  • match desktop DM sidebar filtering, display-label sorting, generic DM label resolution, and group-DM icon treatment
  • hide the mobile Forums sidebar section and remove the create-forum quick action while forums remain gated on desktop

Screenshots

DM ordering/filtering parity

DM ordering/filtering parity

Forums hidden on mobile sidebar

Forums hidden on mobile sidebar

Tests

  • dart format --output=none --set-exit-if-changed .
  • flutter analyze
  • flutter test test/features/channels/channels_page_test.dart
  • flutter test (388 passed, 1 skipped)
  • iOS Simulator launched on iPhone 17 Pro and screenshot captured

wesbillman and others added 3 commits June 26, 2026 08:12
- Drive mobile channel-list unread state from observed unread events and read markers
- Match desktop numeric-count versus dot-only badge behavior and row styling
- Share desktop-style ephemeral channel display text and icon usage across mobile list/header

Co-authored-by: Pinky <44b8e82baa6e0e254e0208d68f335c283c94e7b78dd1fa10d5a49d3f13dd0435@sprout-oss.stage.blox.sqprod.co>
Signed-off-by: Wes <wesbillman@users.noreply.github.com>
- Filter mobile direct messages using the relay hidden-DM snapshot
- Sort DMs by resolved participant display label like desktop
- Render group DM participant-count bubbles in the mobile channel list

Co-authored-by: Pinky <44b8e82baa6e0e254e0208d68f335c283c94e7b78dd1fa10d5a49d3f13dd0435@sprout-oss.stage.blox.sqprod.co>
Signed-off-by: Wes <wesbillman@users.noreply.github.com>
Co-authored-by: Pinky <44b8e82baa6e0e254e0208d68f335c283c94e7b78dd1fa10d5a49d3f13dd0435@sprout-oss.stage.blox.sqprod.co>
Signed-off-by: Wes <wesbillman@users.noreply.github.com>
@wesbillman wesbillman merged commit 1843a05 into main Jun 26, 2026
45 of 47 checks passed
@wesbillman wesbillman deleted the pinky/mobile-unread-parity branch June 26, 2026 16:06
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant