From 6fe73ed47d9c3e6ca8fb42797061ba1507f836fd Mon Sep 17 00:00:00 2001 From: franzap <_@franzap.com> Date: Mon, 6 Apr 2026 21:47:33 -0300 Subject: [PATCH] Fix breaking stacks upon updating app --- lib/widgets/app_stack_container.dart | 7 +++++-- pubspec.lock | 4 ++-- 2 files changed, 7 insertions(+), 4 deletions(-) diff --git a/lib/widgets/app_stack_container.dart b/lib/widgets/app_stack_container.dart index bc2e726..01a3e6f 100644 --- a/lib/widgets/app_stack_container.dart +++ b/lib/widgets/app_stack_container.dart @@ -72,7 +72,7 @@ class AppStackContainer extends HookConsumerWidget { tags: { '#f': {platform}, }, - source: const LocalAndRemoteSource(relays: 'AppCatalog', stream: false), + source: const LocalAndRemoteSource(relays: 'AppCatalog'), subscriptionPrefix: 'app-stack', schemaFilter: appStackEventFilter, ), @@ -81,7 +81,10 @@ class AppStackContainer extends HookConsumerWidget { final allStacks = appStacksState.models.toList(); if (allStacks.isEmpty) { - return _buildSkeleton(context); + if (appStacksState is StorageLoading) { + return _buildSkeleton(context); + } + return const SizedBox.shrink(); } final sortedStacks = _shuffleStacks( diff --git a/pubspec.lock b/pubspec.lock index 16d463d..7c21f81 100644 --- a/pubspec.lock +++ b/pubspec.lock @@ -629,10 +629,10 @@ packages: dependency: transitive description: name: logger - sha256: a7967e31b703831a893bbc3c3dd11db08126fe5f369b5c648a36f821979f5be3 + sha256: "25aee487596a6257655a1e091ec2ae66bc30e7af663592cc3a27e6591e05035c" url: "https://pub.dev" source: hosted - version: "2.6.2" + version: "2.7.0" logging: dependency: transitive description: