Skip to content

Commit 1d4ad01

Browse files
committed
v1.1.6 - closes #21
1 parent 1e2403d commit 1d4ad01

File tree

5 files changed

+20
-14
lines changed

5 files changed

+20
-14
lines changed

claw.xcodeproj/project.pbxproj

Lines changed: 12 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -810,15 +810,15 @@
810810
ASSETCATALOG_COMPILER_WIDGET_BACKGROUND_COLOR_NAME = WidgetBackground;
811811
CODE_SIGN_ENTITLEMENTS = hottest.widgetExtension.entitlements;
812812
CODE_SIGN_STYLE = Automatic;
813-
CURRENT_PROJECT_VERSION = 2;
813+
CURRENT_PROJECT_VERSION = 1;
814814
DEVELOPMENT_TEAM = C6L3992RFB;
815815
INFOPLIST_FILE = hottest.widget/Info.plist;
816816
LD_RUNPATH_SEARCH_PATHS = (
817817
"$(inherited)",
818818
"@executable_path/Frameworks",
819819
"@executable_path/../../Frameworks",
820820
);
821-
MARKETING_VERSION = 1.1.5;
821+
MARKETING_VERSION = 1.1.6;
822822
PRODUCT_BUNDLE_IDENTIFIER = "com.twodayslate.claw.hottest-widget";
823823
PRODUCT_NAME = "$(TARGET_NAME)";
824824
SKIP_INSTALL = YES;
@@ -834,15 +834,15 @@
834834
ASSETCATALOG_COMPILER_WIDGET_BACKGROUND_COLOR_NAME = WidgetBackground;
835835
CODE_SIGN_ENTITLEMENTS = hottest.widgetExtension.entitlements;
836836
CODE_SIGN_STYLE = Automatic;
837-
CURRENT_PROJECT_VERSION = 2;
837+
CURRENT_PROJECT_VERSION = 1;
838838
DEVELOPMENT_TEAM = C6L3992RFB;
839839
INFOPLIST_FILE = hottest.widget/Info.plist;
840840
LD_RUNPATH_SEARCH_PATHS = (
841841
"$(inherited)",
842842
"@executable_path/Frameworks",
843843
"@executable_path/../../Frameworks",
844844
);
845-
MARKETING_VERSION = 1.1.5;
845+
MARKETING_VERSION = 1.1.6;
846846
PRODUCT_BUNDLE_IDENTIFIER = "com.twodayslate.claw.hottest-widget";
847847
PRODUCT_NAME = "$(TARGET_NAME)";
848848
SKIP_INSTALL = YES;
@@ -975,7 +975,7 @@
975975
ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor;
976976
CODE_SIGN_ENTITLEMENTS = claw/claw.entitlements;
977977
CODE_SIGN_STYLE = Automatic;
978-
CURRENT_PROJECT_VERSION = 2;
978+
CURRENT_PROJECT_VERSION = 1;
979979
DEVELOPMENT_ASSET_PATHS = "\"claw/Preview Content\"";
980980
DEVELOPMENT_TEAM = C6L3992RFB;
981981
ENABLE_PREVIEWS = YES;
@@ -985,7 +985,7 @@
985985
"$(inherited)",
986986
"@executable_path/Frameworks",
987987
);
988-
MARKETING_VERSION = 1.1.5;
988+
MARKETING_VERSION = 1.1.6;
989989
PRODUCT_BUNDLE_IDENTIFIER = com.twodayslate.claw;
990990
PRODUCT_NAME = "$(TARGET_NAME)";
991991
SUPPORTS_MACCATALYST = NO;
@@ -1003,7 +1003,7 @@
10031003
ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor;
10041004
CODE_SIGN_ENTITLEMENTS = claw/claw.entitlements;
10051005
CODE_SIGN_STYLE = Automatic;
1006-
CURRENT_PROJECT_VERSION = 2;
1006+
CURRENT_PROJECT_VERSION = 1;
10071007
DEVELOPMENT_ASSET_PATHS = "\"claw/Preview Content\"";
10081008
DEVELOPMENT_TEAM = C6L3992RFB;
10091009
ENABLE_PREVIEWS = YES;
@@ -1013,7 +1013,7 @@
10131013
"$(inherited)",
10141014
"@executable_path/Frameworks",
10151015
);
1016-
MARKETING_VERSION = 1.1.5;
1016+
MARKETING_VERSION = 1.1.6;
10171017
PRODUCT_BUNDLE_IDENTIFIER = com.twodayslate.claw;
10181018
PRODUCT_NAME = "$(TARGET_NAME)";
10191019
SUPPORTS_MACCATALYST = NO;
@@ -1113,7 +1113,7 @@
11131113
ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
11141114
CODE_SIGN_ENTITLEMENTS = "opener-action/opener-action.entitlements";
11151115
CODE_SIGN_STYLE = Automatic;
1116-
CURRENT_PROJECT_VERSION = 2;
1116+
CURRENT_PROJECT_VERSION = 1;
11171117
DEVELOPMENT_TEAM = C6L3992RFB;
11181118
INFOPLIST_FILE = "opener-action/Info.plist";
11191119
IPHONEOS_DEPLOYMENT_TARGET = 14.1;
@@ -1122,7 +1122,7 @@
11221122
"@executable_path/Frameworks",
11231123
"@executable_path/../../Frameworks",
11241124
);
1125-
MARKETING_VERSION = 1.1.5;
1125+
MARKETING_VERSION = 1.1.6;
11261126
PRODUCT_BUNDLE_IDENTIFIER = "com.twodayslate.claw.opener-action";
11271127
PRODUCT_NAME = "$(TARGET_NAME)";
11281128
SKIP_INSTALL = YES;
@@ -1137,7 +1137,7 @@
11371137
ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
11381138
CODE_SIGN_ENTITLEMENTS = "opener-action/opener-action.entitlements";
11391139
CODE_SIGN_STYLE = Automatic;
1140-
CURRENT_PROJECT_VERSION = 2;
1140+
CURRENT_PROJECT_VERSION = 1;
11411141
DEVELOPMENT_TEAM = C6L3992RFB;
11421142
INFOPLIST_FILE = "opener-action/Info.plist";
11431143
IPHONEOS_DEPLOYMENT_TARGET = 14.1;
@@ -1146,7 +1146,7 @@
11461146
"@executable_path/Frameworks",
11471147
"@executable_path/../../Frameworks",
11481148
);
1149-
MARKETING_VERSION = 1.1.5;
1149+
MARKETING_VERSION = 1.1.6;
11501150
PRODUCT_BUNDLE_IDENTIFIER = "com.twodayslate.claw.opener-action";
11511151
PRODUCT_NAME = "$(TARGET_NAME)";
11521152
SKIP_INSTALL = YES;

claw/Stories/Hottest/HottestFetcher.swift

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,10 @@ class HottestFetcher: ObservableObject {
99
@Published var isLoadingMore = false
1010
@Published var isReloading = false
1111

12+
// we need a shared object as a not singleton will be deinitialized after about 2
13+
// navigation views deep
14+
static var shared = HottestFetcher()
15+
1216
init() {
1317
load()
1418
}

claw/Stories/Hottest/HottestView.swift

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ import Foundation
22
import SwiftUI
33

44
struct HottestView: View {
5-
@ObservedObject var hottest = HottestFetcher()
5+
@ObservedObject var hottest = HottestFetcher.shared
66
@EnvironmentObject var settings: Settings
77
@Environment(\.didReselect) var didReselect
88
@State var isVisible = false

claw/Stories/Newest/NewestFetcher.swift

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,8 @@ class NewestFetcher: ObservableObject {
1919
load()
2020
}
2121

22+
static var shared = NewestFetcher()
23+
2224
deinit {
2325
self.session?.cancel()
2426
self.moreSession?.cancel()

claw/Stories/Newest/NewestView.swift

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ import SwiftUI
22

33

44
struct NewestView: View {
5-
@ObservedObject var newest = NewestFetcher()
5+
@ObservedObject var newest = NewestFetcher.shared
66
@EnvironmentObject var settings: Settings
77
@Environment(\.didReselect) var didReselect
88
@State var isVisible = false

0 commit comments

Comments
 (0)