Skip to content

Commit bb1f497

Browse files
committed
update safari patch
1 parent efcc5f5 commit bb1f497

File tree

2 files changed

+174
-18
lines changed

2 files changed

+174
-18
lines changed

safari/project.patch

Lines changed: 170 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -1,34 +1,183 @@
11
--- a/build/safari/Fission - ChatBox/Fission - ChatBox.xcodeproj/project.pbxproj
22
+++ b/build/safari/Fission - ChatBox/Fission - ChatBox.xcodeproj/project.pbxproj
3-
@@ -825,7 +825,7 @@
4-
"@executable_path/../../../../Frameworks",
3+
@@ -675,6 +675,7 @@
4+
buildSettings = {
5+
CODE_SIGN_STYLE = Automatic;
6+
CURRENT_PROJECT_VERSION = 1;
7+
+ DEVELOPMENT_TEAM = SMGV55KD3K;
8+
GENERATE_INFOPLIST_FILE = YES;
9+
INFOPLIST_FILE = "iOS (Extension)/Info.plist";
10+
INFOPLIST_KEY_CFBundleDisplayName = "Fission - ChatBox Extension";
11+
@@ -690,7 +691,7 @@
12+
"-framework",
13+
SafariServices,
14+
);
15+
- PRODUCT_BUNDLE_IDENTIFIER = "dev.josStorer.Fission---ChatBox.Extension";
16+
+ PRODUCT_BUNDLE_IDENTIFIER = "dev.josStorer.chatGPTBox.Extension";
17+
PRODUCT_NAME = "Fission - ChatBox Extension";
18+
SDKROOT = iphoneos;
19+
SKIP_INSTALL = YES;
20+
@@ -705,6 +706,7 @@
21+
buildSettings = {
22+
CODE_SIGN_STYLE = Automatic;
23+
CURRENT_PROJECT_VERSION = 1;
24+
+ DEVELOPMENT_TEAM = SMGV55KD3K;
25+
GENERATE_INFOPLIST_FILE = YES;
26+
INFOPLIST_FILE = "iOS (Extension)/Info.plist";
27+
INFOPLIST_KEY_CFBundleDisplayName = "Fission - ChatBox Extension";
28+
@@ -720,7 +722,7 @@
29+
"-framework",
30+
SafariServices,
31+
);
32+
- PRODUCT_BUNDLE_IDENTIFIER = "dev.josStorer.Fission---ChatBox.Extension";
33+
+ PRODUCT_BUNDLE_IDENTIFIER = "dev.josStorer.chatGPTBox.Extension";
34+
PRODUCT_NAME = "Fission - ChatBox Extension";
35+
SDKROOT = iphoneos;
36+
SKIP_INSTALL = YES;
37+
@@ -738,10 +740,12 @@
38+
ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
39+
ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor;
40+
CODE_SIGN_STYLE = Automatic;
41+
- CURRENT_PROJECT_VERSION = 1;
42+
+ CURRENT_PROJECT_VERSION = 1;
43+
+ DEVELOPMENT_TEAM = SMGV55KD3K;
44+
GENERATE_INFOPLIST_FILE = YES;
45+
INFOPLIST_FILE = "iOS (App)/Info.plist";
46+
INFOPLIST_KEY_CFBundleDisplayName = "Fission - ChatBox";
47+
+ INFOPLIST_KEY_LSApplicationCategoryType = "public.app-category.utilities";
48+
INFOPLIST_KEY_UIApplicationSupportsIndirectInputEvents = YES;
49+
INFOPLIST_KEY_UILaunchStoryboardName = LaunchScreen;
50+
INFOPLIST_KEY_UIMainStoryboardFile = Main;
51+
@@ -752,14 +756,14 @@
52+
"$(inherited)",
53+
"@executable_path/Frameworks",
554
);
6-
MACOSX_DEPLOYMENT_TARGET = 10.14;
755
- MARKETING_VERSION = 1.0;
856
+ MARKETING_VERSION = 0.0.0;
957
OTHER_LDFLAGS = (
1058
"-framework",
1159
SafariServices,
12-
@@ -878,6 +878,10 @@
13-
isa = XCBuildConfiguration;
14-
buildSettings = {
15-
ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = YES;
16-
+ ARCHS = (
17-
+ arm64,
18-
+ x86_64,
19-
+ );
60+
"-framework",
61+
WebKit,
62+
);
63+
- PRODUCT_BUNDLE_IDENTIFIER = "dev.josStorer.Fission---ChatBox";
64+
+ PRODUCT_BUNDLE_IDENTIFIER = "dev.josStorer.chatGPTBox";
65+
PRODUCT_NAME = "Fission - ChatBox";
66+
SDKROOT = iphoneos;
67+
SWIFT_EMIT_LOC_STRINGS = YES;
68+
@@ -775,10 +779,12 @@
2069
ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
70+
ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor;
71+
CODE_SIGN_STYLE = Automatic;
72+
- CURRENT_PROJECT_VERSION = 1;
73+
+ CURRENT_PROJECT_VERSION = 1;
74+
+ DEVELOPMENT_TEAM = SMGV55KD3K;
75+
GENERATE_INFOPLIST_FILE = YES;
76+
INFOPLIST_FILE = "iOS (App)/Info.plist";
77+
INFOPLIST_KEY_CFBundleDisplayName = "Fission - ChatBox";
78+
+ INFOPLIST_KEY_LSApplicationCategoryType = "public.app-category.utilities";
79+
INFOPLIST_KEY_UIApplicationSupportsIndirectInputEvents = YES;
80+
INFOPLIST_KEY_UILaunchStoryboardName = LaunchScreen;
81+
INFOPLIST_KEY_UIMainStoryboardFile = Main;
82+
@@ -789,14 +795,14 @@
83+
"$(inherited)",
84+
"@executable_path/Frameworks",
85+
);
86+
- MARKETING_VERSION = 1.0;
87+
+ MARKETING_VERSION = 0.0.0;
88+
OTHER_LDFLAGS = (
89+
"-framework",
90+
SafariServices,
91+
"-framework",
92+
WebKit,
93+
);
94+
- PRODUCT_BUNDLE_IDENTIFIER = "dev.josStorer.Fission---ChatBox";
95+
+ PRODUCT_BUNDLE_IDENTIFIER = "dev.josStorer.chatGPTBox";
96+
PRODUCT_NAME = "Fission - ChatBox";
97+
SDKROOT = iphoneos;
98+
SWIFT_EMIT_LOC_STRINGS = YES;
99+
@@ -812,6 +818,7 @@
100+
CODE_SIGN_ENTITLEMENTS = "macOS (Extension)/Fission - ChatBox.entitlements";
101+
CODE_SIGN_STYLE = Automatic;
102+
CURRENT_PROJECT_VERSION = 1;
103+
+ DEVELOPMENT_TEAM = SMGV55KD3K;
104+
ENABLE_HARDENED_RUNTIME = YES;
105+
GENERATE_INFOPLIST_FILE = YES;
106+
INFOPLIST_FILE = "macOS (Extension)/Info.plist";
107+
@@ -828,7 +835,7 @@
108+
"-framework",
109+
SafariServices,
110+
);
111+
- PRODUCT_BUNDLE_IDENTIFIER = "dev.josStorer.Fission---ChatBox.Extension";
112+
+ PRODUCT_BUNDLE_IDENTIFIER = "dev.josStorer.chatGPTBox.Extension";
113+
PRODUCT_NAME = "Fission - ChatBox Extension";
114+
SDKROOT = macosx;
115+
SKIP_INSTALL = YES;
116+
@@ -843,6 +850,7 @@
117+
CODE_SIGN_ENTITLEMENTS = "macOS (Extension)/Fission - ChatBox.entitlements";
118+
CODE_SIGN_STYLE = Automatic;
119+
CURRENT_PROJECT_VERSION = 1;
120+
+ DEVELOPMENT_TEAM = SMGV55KD3K;
121+
ENABLE_HARDENED_RUNTIME = YES;
122+
GENERATE_INFOPLIST_FILE = YES;
123+
INFOPLIST_FILE = "macOS (Extension)/Info.plist";
124+
@@ -859,7 +867,7 @@
125+
"-framework",
126+
SafariServices,
127+
);
128+
- PRODUCT_BUNDLE_IDENTIFIER = "dev.josStorer.Fission---ChatBox.Extension";
129+
+ PRODUCT_BUNDLE_IDENTIFIER = "dev.josStorer.chatGPTBox.Extension";
130+
PRODUCT_NAME = "Fission - ChatBox Extension";
131+
SDKROOT = macosx;
132+
SKIP_INSTALL = YES;
133+
@@ -876,11 +884,13 @@
134+
ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor;
135+
CODE_SIGN_ENTITLEMENTS = "macOS (App)/Fission - ChatBox.entitlements";
136+
CODE_SIGN_STYLE = Automatic;
137+
- CURRENT_PROJECT_VERSION = 1;
138+
+ CURRENT_PROJECT_VERSION = 1;
139+
+ DEVELOPMENT_TEAM = SMGV55KD3K;
140+
ENABLE_HARDENED_RUNTIME = YES;
141+
GENERATE_INFOPLIST_FILE = YES;
142+
INFOPLIST_FILE = "macOS (App)/Info.plist";
143+
INFOPLIST_KEY_CFBundleDisplayName = "Fission - ChatBox";
144+
+ INFOPLIST_KEY_LSApplicationCategoryType = "public.app-category.utilities";
145+
INFOPLIST_KEY_NSMainStoryboardFile = Main;
146+
INFOPLIST_KEY_NSPrincipalClass = NSApplication;
147+
LD_RUNPATH_SEARCH_PATHS = (
148+
@@ -888,14 +898,14 @@
149+
"@executable_path/../Frameworks",
150+
);
151+
MACOSX_DEPLOYMENT_TARGET = 10.14;
152+
- MARKETING_VERSION = 1.0;
153+
+ MARKETING_VERSION = 0.0.0;
154+
OTHER_LDFLAGS = (
155+
"-framework",
156+
SafariServices,
157+
"-framework",
158+
WebKit,
159+
);
160+
- PRODUCT_BUNDLE_IDENTIFIER = "dev.josStorer.Fission---ChatBox";
161+
+ PRODUCT_BUNDLE_IDENTIFIER = "dev.josStorer.chatGPTBox";
162+
PRODUCT_NAME = "Fission - ChatBox";
163+
SDKROOT = macosx;
164+
SWIFT_EMIT_LOC_STRINGS = YES;
165+
@@ -911,11 +921,13 @@
21166
ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor;
22167
CODE_SIGN_ENTITLEMENTS = "macOS (App)/Fission - ChatBox.entitlements";
23-
@@ -887,6 +891,7 @@
168+
CODE_SIGN_STYLE = Automatic;
169+
- CURRENT_PROJECT_VERSION = 1;
170+
+ CURRENT_PROJECT_VERSION = 1;
171+
+ DEVELOPMENT_TEAM = SMGV55KD3K;
172+
ENABLE_HARDENED_RUNTIME = YES;
24173
GENERATE_INFOPLIST_FILE = YES;
25174
INFOPLIST_FILE = "macOS (App)/Info.plist";
26175
INFOPLIST_KEY_CFBundleDisplayName = "Fission - ChatBox";
27176
+ INFOPLIST_KEY_LSApplicationCategoryType = "public.app-category.utilities";
28177
INFOPLIST_KEY_NSMainStoryboardFile = Main;
29178
INFOPLIST_KEY_NSPrincipalClass = NSApplication;
30179
LD_RUNPATH_SEARCH_PATHS = (
31-
@@ -894,7 +899,7 @@
180+
@@ -923,14 +935,14 @@
32181
"@executable_path/../Frameworks",
33182
);
34183
MACOSX_DEPLOYMENT_TARGET = 10.14;
@@ -37,3 +186,11 @@
37186
OTHER_LDFLAGS = (
38187
"-framework",
39188
SafariServices,
189+
"-framework",
190+
WebKit,
191+
);
192+
- PRODUCT_BUNDLE_IDENTIFIER = "dev.josStorer.Fission---ChatBox";
193+
+ PRODUCT_BUNDLE_IDENTIFIER = "dev.josStorer.chatGPTBox";
194+
PRODUCT_NAME = "Fission - ChatBox";
195+
SDKROOT = macosx;
196+
SWIFT_EMIT_LOC_STRINGS = YES;

safari/project.pre.patch

Lines changed: 4 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -7,13 +7,12 @@
77
"description": "Integrating ChatGPT into your browser deeply, everything you need is here",
88
"version": "0.0.0",
99
"manifest_version": 2,
10-
@@ -17,7 +17,8 @@
11-
"background": {
10+
@@ -28,7 +28,7 @@
1211
"scripts": [
1312
"background.js"
14-
- ]
15-
+ ],
13+
],
14+
- "persistent": true
1615
+ "persistent": false
1716
},
1817
"browser_action": {
19-
"default_popup": "popup.html"
18+
"default_popup": "popup.html?popup=true"

0 commit comments

Comments
 (0)