From 9e8689f59556d2a071a91e9b414fdfb6b948ba4d Mon Sep 17 00:00:00 2001 From: ggurdin <46800240+ggurdin@users.noreply.github.com> Date: Wed, 3 Sep 2025 11:19:51 -0400 Subject: [PATCH] fix: only could chats within space parents in all chats unread bubble (#3854) --- lib/widgets/navigation_rail.dart | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/lib/widgets/navigation_rail.dart b/lib/widgets/navigation_rail.dart index bc5aa4360..322d83ec5 100644 --- a/lib/widgets/navigation_rail.dart +++ b/lib/widgets/navigation_rail.dart @@ -8,6 +8,7 @@ import 'package:fluffychat/config/themes.dart'; import 'package:fluffychat/l10n/l10n.dart'; import 'package:fluffychat/pages/chat_list/navi_rail_item.dart'; import 'package:fluffychat/pangea/chat_list/utils/chat_list_handle_space_tap.dart'; +import 'package:fluffychat/pangea/extensions/pangea_room_extension.dart'; import 'package:fluffychat/utils/matrix_sdk_extensions/matrix_locals.dart'; import 'package:fluffychat/utils/stream_extension.dart'; import 'package:fluffychat/widgets/avatar.dart'; @@ -135,12 +136,14 @@ class SpacesNavigationRail extends StatelessWidget { // child: Icon(Icons.forum), // ), // toolTip: L10n.of(context).chats, + // unreadBadgeFilter: (room) => true, icon: const Icon(Icons.forum_outlined), selectedIcon: const Icon(Icons.forum), onTap: () => context.go("/rooms"), toolTip: L10n.of(context).directMessages, + unreadBadgeFilter: (room) => + room.firstSpaceParent == null, // Pangea# - unreadBadgeFilter: (room) => true, ); } i--;