Skip to content

Commit 3948141

Browse files
Merge pull request #325 from DattatreyaReddy/windows-plugin-fix
fixed windows build
2 parents e82e185 + bf9a8cd commit 3948141

File tree

11 files changed

+112
-62
lines changed

11 files changed

+112
-62
lines changed

.github/workflows/publish.yml

+3-5
Original file line numberDiff line numberDiff line change
@@ -38,7 +38,7 @@ jobs:
3838
- os: windows-latest
3939
target: windows
4040
build_path: build\windows\x64\runner\Release
41-
41+
4242
steps:
4343
- uses: subosito/flutter-action@v2
4444
with:
@@ -100,10 +100,8 @@ jobs:
100100
- name: Copy VC redistributables to release directory for Windows
101101
if: matrix.target == 'windows'
102102
working-directory: ${{ matrix.build_path }}
103-
run: |
104-
Copy-Item (vswhere -latest -find 'VC\Redist\MSVC\*\x64\*\msvcp140.dll') .
105-
Copy-Item (vswhere -latest -find 'VC\Redist\MSVC\*\x64\*\vcruntime140.dll') .
106-
Copy-Item (vswhere -latest -find 'VC\Redist\MSVC\*\x64\*\vcruntime140_1.dll') .
103+
run: Copy-Item (vswhere -latest -find 'VC\Redist\MSVC\*\x64\*\*.dll') .
104+
107105

108106
# Android packaging
109107
- name: Rename build for Android

devtools_options.yaml

+3
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
description: This file stores settings for Dart & Flutter DevTools.
2+
documentation: https://docs.flutter.dev/tools/devtools/extensions#configure-extension-enablement-states
3+
extensions:

lib/src/constants/db_keys.dart

+1
Original file line numberDiff line numberDiff line change
@@ -49,6 +49,7 @@ enum DBKeys {
4949
readerOverlay(true),
5050
volumeTap(false),
5151
volumeTapInvert(false),
52+
hideEmptyCategory(false),
5253
pinchToZoom(true),
5354
flexScheme(FlexScheme.material),
5455
;

lib/src/features/settings/presentation/library/library_settings_screen.dart

+1
Original file line numberDiff line numberDiff line change
@@ -73,6 +73,7 @@ class LibrarySettingsScreen extends ConsumerWidget {
7373
leading: const Icon(Icons.label_rounded),
7474
onTap: () => const EditCategoriesRoute().go(context),
7575
),
76+
// HideEmptyCategoryTile(),
7677
SectionTitle(title: context.l10n.globalUpdate),
7778
SettingsPropTile(
7879
leading: const Icon(Icons.autorenew_rounded),
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,37 @@
1+
// Copyright (c) 2022 Contributors to the Suwayomi project
2+
//
3+
// This Source Code Form is subject to the terms of the Mozilla Public
4+
// License, v. 2.0. If a copy of the MPL was not distributed with this
5+
// file, You can obtain one at http://mozilla.org/MPL/2.0/.
6+
7+
import 'package:flutter/material.dart';
8+
import 'package:hooks_riverpod/hooks_riverpod.dart';
9+
import 'package:riverpod_annotation/riverpod_annotation.dart';
10+
11+
import '../../../../../../constants/db_keys.dart';
12+
import '../../../../../../utils/extensions/custom_extensions.dart';
13+
import '../../../../../../utils/mixin/shared_preferences_client_mixin.dart';
14+
15+
part 'hide_empty_category.g.dart';
16+
17+
@riverpod
18+
class HideEmptyCategory extends _$HideEmptyCategory
19+
with SharedPreferenceClientMixin<bool> {
20+
@override
21+
bool? build() => initialize(DBKeys.hideEmptyCategory);
22+
}
23+
24+
class HideEmptyCategoryTile extends HookConsumerWidget {
25+
const HideEmptyCategoryTile({super.key});
26+
27+
@override
28+
Widget build(BuildContext context, WidgetRef ref) {
29+
return SwitchListTile(
30+
controlAffinity: ListTileControlAffinity.trailing,
31+
secondary: const Icon(Icons.category_rounded),
32+
title: Text(context.l10n.hideEmptyCategory),
33+
onChanged: ref.read(hideEmptyCategoryProvider.notifier).update,
34+
value: ref.watch(hideEmptyCategoryProvider).ifNull(),
35+
);
36+
}
37+
}

lib/src/l10n/app_en.arb

+4
Original file line numberDiff line numberDiff line change
@@ -345,6 +345,9 @@
345345
"@help": {
346346
"description": "Button text of help in about screen"
347347
},
348+
"@hideEmptyCategory": {
349+
"description": "Switch button text to Hide empty category in library"
350+
},
348351
"@inLibrary": {
349352
"description": "Button and Chip text to show that the manga is in Library"
350353
},
@@ -1024,6 +1027,7 @@
10241027
"gqlDebugLogs": "Graphql debug logs",
10251028
"gqlDebugLogsHint": "This includes logs with non privacy safe information",
10261029
"help": "Help",
1030+
"hideEmptyCategory": "Hide Empty Category",
10271031
"inLibrary": "In library",
10281032
"includeCategories": "Categories",
10291033
"includeChapters": "Chapters",

macos/Podfile.lock

+9-4
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
PODS:
22
- connectivity_plus (0.0.1):
3-
- Flutter
3+
- FlutterMacOS
4+
- file_picker (0.0.1):
45
- FlutterMacOS
56
- FlutterMacOS (1.0.0)
67
- network_info_plus (0.0.1):
@@ -20,7 +21,8 @@ PODS:
2021
- FlutterMacOS
2122

2223
DEPENDENCIES:
23-
- connectivity_plus (from `Flutter/ephemeral/.symlinks/plugins/connectivity_plus/darwin`)
24+
- connectivity_plus (from `Flutter/ephemeral/.symlinks/plugins/connectivity_plus/macos`)
25+
- file_picker (from `Flutter/ephemeral/.symlinks/plugins/file_picker/macos`)
2426
- FlutterMacOS (from `Flutter/ephemeral`)
2527
- network_info_plus (from `Flutter/ephemeral/.symlinks/plugins/network_info_plus/macos`)
2628
- package_info_plus (from `Flutter/ephemeral/.symlinks/plugins/package_info_plus/macos`)
@@ -31,7 +33,9 @@ DEPENDENCIES:
3133

3234
EXTERNAL SOURCES:
3335
connectivity_plus:
34-
:path: Flutter/ephemeral/.symlinks/plugins/connectivity_plus/darwin
36+
:path: Flutter/ephemeral/.symlinks/plugins/connectivity_plus/macos
37+
file_picker:
38+
:path: Flutter/ephemeral/.symlinks/plugins/file_picker/macos
3539
FlutterMacOS:
3640
:path: Flutter/ephemeral
3741
network_info_plus:
@@ -48,7 +52,8 @@ EXTERNAL SOURCES:
4852
:path: Flutter/ephemeral/.symlinks/plugins/url_launcher_macos/macos
4953

5054
SPEC CHECKSUMS:
51-
connectivity_plus: 2256d3e20624a7749ed21653aafe291a46446fee
55+
connectivity_plus: 4adf20a405e25b42b9c9f87feff8f4b6fde18a4e
56+
file_picker: 7584aae6fa07a041af2b36a2655122d42f578c1a
5257
FlutterMacOS: 8f6f14fa908a6fb3fba0cd85dbd81ec4b251fb24
5358
network_info_plus: 21d1cd6a015ccb2fdff06a1fbfa88d54b4e92f61
5459
package_info_plus: f0052d280d17aa382b932f399edf32507174e870

macos/Runner.xcodeproj/project.pbxproj

+44-44
Original file line numberDiff line numberDiff line change
@@ -21,12 +21,12 @@
2121
/* End PBXAggregateTarget section */
2222

2323
/* Begin PBXBuildFile section */
24+
2922429A811247B646AA35D1 /* Pods_Runner.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 00214F578FB36DD8D2F29510 /* Pods_Runner.framework */; };
2425
335BBD1B22A9A15E00E9071D /* GeneratedPluginRegistrant.swift in Sources */ = {isa = PBXBuildFile; fileRef = 335BBD1A22A9A15E00E9071D /* GeneratedPluginRegistrant.swift */; };
2526
33CC10F12044A3C60003C045 /* AppDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 33CC10F02044A3C60003C045 /* AppDelegate.swift */; };
2627
33CC10F32044A3C60003C045 /* Assets.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 33CC10F22044A3C60003C045 /* Assets.xcassets */; };
2728
33CC10F62044A3C60003C045 /* MainMenu.xib in Resources */ = {isa = PBXBuildFile; fileRef = 33CC10F42044A3C60003C045 /* MainMenu.xib */; };
2829
33CC11132044BFA00003C045 /* MainFlutterWindow.swift in Sources */ = {isa = PBXBuildFile; fileRef = 33CC11122044BFA00003C045 /* MainFlutterWindow.swift */; };
29-
4688A129176B4CAD9077EE5B /* Pods_Runner.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = F69CE2E65DD82F72C58A2E1D /* Pods_Runner.framework */; };
3030
/* End PBXBuildFile section */
3131

3232
/* Begin PBXContainerItemProxy section */
@@ -53,9 +53,11 @@
5353
/* End PBXCopyFilesBuildPhase section */
5454

5555
/* Begin PBXFileReference section */
56+
00214F578FB36DD8D2F29510 /* Pods_Runner.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_Runner.framework; sourceTree = BUILT_PRODUCTS_DIR; };
57+
20752842F709DE91E0241ADC /* Pods-Runner.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Runner.debug.xcconfig"; path = "Target Support Files/Pods-Runner/Pods-Runner.debug.xcconfig"; sourceTree = "<group>"; };
5658
333000ED22D3DE5D00554162 /* Warnings.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; path = Warnings.xcconfig; sourceTree = "<group>"; };
5759
335BBD1A22A9A15E00E9071D /* GeneratedPluginRegistrant.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = GeneratedPluginRegistrant.swift; sourceTree = "<group>"; };
58-
33CC10ED2044A3C60003C045 /* Sorayomi.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = "Sorayomi.app"; sourceTree = BUILT_PRODUCTS_DIR; };
60+
33CC10ED2044A3C60003C045 /* Sorayomi.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = Sorayomi.app; sourceTree = BUILT_PRODUCTS_DIR; };
5961
33CC10F02044A3C60003C045 /* AppDelegate.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AppDelegate.swift; sourceTree = "<group>"; };
6062
33CC10F22044A3C60003C045 /* Assets.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; name = Assets.xcassets; path = Runner/Assets.xcassets; sourceTree = "<group>"; };
6163
33CC10F52044A3C60003C045 /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.xib; name = Base; path = Base.lproj/MainMenu.xib; sourceTree = "<group>"; };
@@ -67,26 +69,32 @@
6769
33E51913231747F40026EE4D /* DebugProfile.entitlements */ = {isa = PBXFileReference; lastKnownFileType = text.plist.entitlements; path = DebugProfile.entitlements; sourceTree = "<group>"; };
6870
33E51914231749380026EE4D /* Release.entitlements */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.entitlements; path = Release.entitlements; sourceTree = "<group>"; };
6971
33E5194F232828860026EE4D /* AppInfo.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; path = AppInfo.xcconfig; sourceTree = "<group>"; };
70-
35303A7776566002C2574CCD /* Pods-Runner.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Runner.debug.xcconfig"; path = "Target Support Files/Pods-Runner/Pods-Runner.debug.xcconfig"; sourceTree = "<group>"; };
72+
42065C7C4F72233EDC70AA4D /* Pods-Runner.profile.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Runner.profile.xcconfig"; path = "Target Support Files/Pods-Runner/Pods-Runner.profile.xcconfig"; sourceTree = "<group>"; };
7173
7AFA3C8E1D35360C0083082E /* Release.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; path = Release.xcconfig; sourceTree = "<group>"; };
72-
80717BAC3F5560B924C7C3E7 /* Pods-Runner.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Runner.release.xcconfig"; path = "Target Support Files/Pods-Runner/Pods-Runner.release.xcconfig"; sourceTree = "<group>"; };
7374
9740EEB21CF90195004384FC /* Debug.xcconfig */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xcconfig; path = Debug.xcconfig; sourceTree = "<group>"; };
74-
C4C0864A133190F7D69BEF45 /* Pods-Runner.profile.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Runner.profile.xcconfig"; path = "Target Support Files/Pods-Runner/Pods-Runner.profile.xcconfig"; sourceTree = "<group>"; };
75-
F69CE2E65DD82F72C58A2E1D /* Pods_Runner.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_Runner.framework; sourceTree = BUILT_PRODUCTS_DIR; };
75+
B78DD367E21FD3BC1F3A5FF3 /* Pods-Runner.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Runner.release.xcconfig"; path = "Target Support Files/Pods-Runner/Pods-Runner.release.xcconfig"; sourceTree = "<group>"; };
7676
/* End PBXFileReference section */
7777

7878
/* Begin PBXFrameworksBuildPhase section */
7979
33CC10EA2044A3C60003C045 /* Frameworks */ = {
8080
isa = PBXFrameworksBuildPhase;
8181
buildActionMask = 2147483647;
8282
files = (
83-
4688A129176B4CAD9077EE5B /* Pods_Runner.framework in Frameworks */,
83+
2922429A811247B646AA35D1 /* Pods_Runner.framework in Frameworks */,
8484
);
8585
runOnlyForDeploymentPostprocessing = 0;
8686
};
8787
/* End PBXFrameworksBuildPhase section */
8888

8989
/* Begin PBXGroup section */
90+
0D2790C0FEAFFF511AD5F60B /* Frameworks */ = {
91+
isa = PBXGroup;
92+
children = (
93+
00214F578FB36DD8D2F29510 /* Pods_Runner.framework */,
94+
);
95+
name = Frameworks;
96+
sourceTree = "<group>";
97+
};
9098
33BA886A226E78AF003329D5 /* Configs */ = {
9199
isa = PBXGroup;
92100
children = (
@@ -104,8 +112,8 @@
104112
33FAB671232836740065AC1E /* Runner */,
105113
33CEB47122A05771004F2AC0 /* Flutter */,
106114
33CC10EE2044A3C60003C045 /* Products */,
107-
D73912EC22F37F3D000D13A0 /* Frameworks */,
108115
3617EF421E9461F56BE412D6 /* Pods */,
116+
0D2790C0FEAFFF511AD5F60B /* Frameworks */,
109117
);
110118
sourceTree = "<group>";
111119
};
@@ -155,35 +163,27 @@
155163
3617EF421E9461F56BE412D6 /* Pods */ = {
156164
isa = PBXGroup;
157165
children = (
158-
35303A7776566002C2574CCD /* Pods-Runner.debug.xcconfig */,
159-
80717BAC3F5560B924C7C3E7 /* Pods-Runner.release.xcconfig */,
160-
C4C0864A133190F7D69BEF45 /* Pods-Runner.profile.xcconfig */,
166+
20752842F709DE91E0241ADC /* Pods-Runner.debug.xcconfig */,
167+
B78DD367E21FD3BC1F3A5FF3 /* Pods-Runner.release.xcconfig */,
168+
42065C7C4F72233EDC70AA4D /* Pods-Runner.profile.xcconfig */,
161169
);
162170
path = Pods;
163171
sourceTree = "<group>";
164172
};
165-
D73912EC22F37F3D000D13A0 /* Frameworks */ = {
166-
isa = PBXGroup;
167-
children = (
168-
F69CE2E65DD82F72C58A2E1D /* Pods_Runner.framework */,
169-
);
170-
name = Frameworks;
171-
sourceTree = "<group>";
172-
};
173173
/* End PBXGroup section */
174174

175175
/* Begin PBXNativeTarget section */
176176
33CC10EC2044A3C60003C045 /* Runner */ = {
177177
isa = PBXNativeTarget;
178178
buildConfigurationList = 33CC10FB2044A3C60003C045 /* Build configuration list for PBXNativeTarget "Runner" */;
179179
buildPhases = (
180-
B2ABE0F0CD9BC8013F160CAD /* [CP] Check Pods Manifest.lock */,
180+
2560576C0DF9DEB20119D17B /* [CP] Check Pods Manifest.lock */,
181181
33CC10E92044A3C60003C045 /* Sources */,
182182
33CC10EA2044A3C60003C045 /* Frameworks */,
183183
33CC10EB2044A3C60003C045 /* Resources */,
184184
33CC110E2044A8840003C045 /* Bundle Framework */,
185185
3399D490228B24CF009A79C7 /* ShellScript */,
186-
35B95B845CB74EE50AE76911 /* [CP] Embed Pods Frameworks */,
186+
D00B3F1C48756B812C252F94 /* [CP] Embed Pods Frameworks */,
187187
);
188188
buildRules = (
189189
);
@@ -253,6 +253,28 @@
253253
/* End PBXResourcesBuildPhase section */
254254

255255
/* Begin PBXShellScriptBuildPhase section */
256+
2560576C0DF9DEB20119D17B /* [CP] Check Pods Manifest.lock */ = {
257+
isa = PBXShellScriptBuildPhase;
258+
buildActionMask = 2147483647;
259+
files = (
260+
);
261+
inputFileListPaths = (
262+
);
263+
inputPaths = (
264+
"${PODS_PODFILE_DIR_PATH}/Podfile.lock",
265+
"${PODS_ROOT}/Manifest.lock",
266+
);
267+
name = "[CP] Check Pods Manifest.lock";
268+
outputFileListPaths = (
269+
);
270+
outputPaths = (
271+
"$(DERIVED_FILE_DIR)/Pods-Runner-checkManifestLockResult.txt",
272+
);
273+
runOnlyForDeploymentPostprocessing = 0;
274+
shellPath = /bin/sh;
275+
shellScript = "diff \"${PODS_PODFILE_DIR_PATH}/Podfile.lock\" \"${PODS_ROOT}/Manifest.lock\" > /dev/null\nif [ $? != 0 ] ; then\n # print error to STDERR\n echo \"error: The sandbox is not in sync with the Podfile.lock. Run 'pod install' or update your CocoaPods installation.\" >&2\n exit 1\nfi\n# This output is used by Xcode 'outputs' to avoid re-running this script phase.\necho \"SUCCESS\" > \"${SCRIPT_OUTPUT_FILE_0}\"\n";
276+
showEnvVarsInLog = 0;
277+
};
256278
3399D490228B24CF009A79C7 /* ShellScript */ = {
257279
isa = PBXShellScriptBuildPhase;
258280
alwaysOutOfDate = 1;
@@ -291,7 +313,7 @@
291313
shellPath = /bin/sh;
292314
shellScript = "\"$FLUTTER_ROOT\"/packages/flutter_tools/bin/macos_assemble.sh && touch Flutter/ephemeral/tripwire";
293315
};
294-
35B95B845CB74EE50AE76911 /* [CP] Embed Pods Frameworks */ = {
316+
D00B3F1C48756B812C252F94 /* [CP] Embed Pods Frameworks */ = {
295317
isa = PBXShellScriptBuildPhase;
296318
buildActionMask = 2147483647;
297319
files = (
@@ -308,28 +330,6 @@
308330
shellScript = "\"${PODS_ROOT}/Target Support Files/Pods-Runner/Pods-Runner-frameworks.sh\"\n";
309331
showEnvVarsInLog = 0;
310332
};
311-
B2ABE0F0CD9BC8013F160CAD /* [CP] Check Pods Manifest.lock */ = {
312-
isa = PBXShellScriptBuildPhase;
313-
buildActionMask = 2147483647;
314-
files = (
315-
);
316-
inputFileListPaths = (
317-
);
318-
inputPaths = (
319-
"${PODS_PODFILE_DIR_PATH}/Podfile.lock",
320-
"${PODS_ROOT}/Manifest.lock",
321-
);
322-
name = "[CP] Check Pods Manifest.lock";
323-
outputFileListPaths = (
324-
);
325-
outputPaths = (
326-
"$(DERIVED_FILE_DIR)/Pods-Runner-checkManifestLockResult.txt",
327-
);
328-
runOnlyForDeploymentPostprocessing = 0;
329-
shellPath = /bin/sh;
330-
shellScript = "diff \"${PODS_PODFILE_DIR_PATH}/Podfile.lock\" \"${PODS_ROOT}/Manifest.lock\" > /dev/null\nif [ $? != 0 ] ; then\n # print error to STDERR\n echo \"error: The sandbox is not in sync with the Podfile.lock. Run 'pod install' or update your CocoaPods installation.\" >&2\n exit 1\nfi\n# This output is used by Xcode 'outputs' to avoid re-running this script phase.\necho \"SUCCESS\" > \"${SCRIPT_OUTPUT_FILE_0}\"\n";
331-
showEnvVarsInLog = 0;
332-
};
333333
/* End PBXShellScriptBuildPhase section */
334334

335335
/* Begin PBXSourcesBuildPhase section */

macos/build/.last_build_id

+1
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
b18191054b7e296b4379e9085d256a59

pubspec.lock

+8-8
Original file line numberDiff line numberDiff line change
@@ -218,10 +218,10 @@ packages:
218218
dependency: transitive
219219
description:
220220
name: connectivity_plus
221-
sha256: "8a68739d3ee113e51ad35583fdf9ab82c55d09d693d3c39da1aebab87c938412"
221+
sha256: "04bf81bb0b77de31557b58d052b24b3eee33f09a6e7a8c68a3e247c7df19ec27"
222222
url: "https://pub.dev"
223223
source: hosted
224-
version: "6.1.2"
224+
version: "6.1.3"
225225
connectivity_plus_platform_interface:
226226
dependency: transitive
227227
description:
@@ -346,10 +346,10 @@ packages:
346346
dependency: "direct main"
347347
description:
348348
name: file_picker
349-
sha256: c9943dd7d702ab4199d199bc151a2d79c86db031a02ad84566dab58c494d2adc
349+
sha256: "8d8f126484286375baad27927d6d0d847c922e2a1613aa5305e9580e5999e1b5"
350350
url: "https://pub.dev"
351351
source: hosted
352-
version: "8.3.1"
352+
version: "8.3.3"
353353
fixnum:
354354
dependency: transitive
355355
description:
@@ -551,10 +551,10 @@ packages:
551551
dependency: "direct main"
552552
description:
553553
name: go_router
554-
sha256: "9b736a9fa879d8ad6df7932cbdcc58237c173ab004ef90d8377923d7ad731eaa"
554+
sha256: "04539267a740931c6d4479a10d466717ca5901c6fdfd3fcda09391bbb8ebd651"
555555
url: "https://pub.dev"
556556
source: hosted
557-
version: "14.7.2"
557+
version: "14.8.0"
558558
go_router_builder:
559559
dependency: "direct dev"
560560
description:
@@ -951,10 +951,10 @@ packages:
951951
dependency: "direct main"
952952
description:
953953
name: package_info_plus
954-
sha256: c447a3c3e7be4addf129b8f9ab6a4bd5d166b78918223e223b61fddf4d07e254
954+
sha256: "67eae327b1b0faf761964a1d2e5d323c797f3799db0e85aa232db8d9e922bc35"
955955
url: "https://pub.dev"
956956
source: hosted
957-
version: "8.2.0"
957+
version: "8.2.1"
958958
package_info_plus_platform_interface:
959959
dependency: transitive
960960
description:

pubspec.yaml

+1-1
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ name: tachidesk_sorayomi
22
description: A manga reader client for Suwayomi Server.
33

44
publish_to: "none"
5-
version: 0.6.0+1
5+
version: 0.6.1+1
66

77
environment:
88
sdk: ">=3.0.0 <4.0.0"

0 commit comments

Comments
 (0)