Skip to main content

max / goingson

30.1 KB · 639 lines History Blame Raw
1 // !$*UTF8*$!
2 {
3 archiveVersion = 1;
4 classes = {
5 };
6 objectVersion = 77;
7 objects = {
8
9 /* Begin PBXBuildFile section */
10 076C789CB08FE8BB35780699 /* assets in Resources */ = {isa = PBXBuildFile; fileRef = F89FD640F65BB13C1255F081 /* assets */; };
11 31C40DC4F568E25C2D079E2E /* Metal.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AE7CAF02199D32E263910B96 /* Metal.framework */; };
12 3BF9F0B2AB3A479A15FC1EF2 /* main.mm in Sources */ = {isa = PBXBuildFile; fileRef = 7BD903E43E7ED87B35F6353C /* main.mm */; };
13 4625F3EACD572BA8299CBBCE /* CoreGraphics.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 090EF43C009225E71FD636A7 /* CoreGraphics.framework */; };
14 69C894C3E7FE53B6E08D1895 /* MetalKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = D03457BFC62721D9C766D75E /* MetalKit.framework */; };
15 7ABE262BC3343DC245FDB85E /* Assets.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = EB522F8931F3E8495EDE4E99 /* Assets.xcassets */; };
16 8FC4E53E39A269ABBB148D78 /* libapp.a in Frameworks */ = {isa = PBXBuildFile; fileRef = F3677A59EDAD8036A83913FB /* libapp.a */; };
17 92DAE8118B6F9369FAC4E8E1 /* LaunchScreen.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = B82DD0B0A7A918891892DECD /* LaunchScreen.storyboard */; };
18 A173C43D32A994A0114CD7EC /* WebKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1D3417EA3FD8526B97431D97 /* WebKit.framework */; };
19 B473250530190289E5FF284F /* QuartzCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 836B6D9FA74C2D977D0F7567 /* QuartzCore.framework */; };
20 B6A58E71A04D32E0A666C5A6 /* Security.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 0058807262425F4C360BF892 /* Security.framework */; };
21 D6804A9795FB3C9F3F07B3CA /* UIKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 8642F2B189844FBE1DFF3959 /* UIKit.framework */; };
22 /* End PBXBuildFile section */
23
24 /* Begin PBXFileReference section */
25 0058807262425F4C360BF892 /* Security.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Security.framework; path = System/Library/Frameworks/Security.framework; sourceTree = SDKROOT; };
26 08EEC3209B3B741781F5072F /* error.rs */ = {isa = PBXFileReference; path = error.rs; sourceTree = "<group>"; };
27 090EF43C009225E71FD636A7 /* CoreGraphics.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreGraphics.framework; path = System/Library/Frameworks/CoreGraphics.framework; sourceTree = SDKROOT; };
28 09B380800F5A33FB8F546174 /* csv.rs */ = {isa = PBXFileReference; path = csv.rs; sourceTree = "<group>"; };
29 0AE62520A8C03B60B2F3EB7E /* export.rs */ = {isa = PBXFileReference; path = export.rs; sourceTree = "<group>"; };
30 101E28C7BCC4635DF87C27CC /* email.rs */ = {isa = PBXFileReference; path = email.rs; sourceTree = "<group>"; };
31 15BDBD42BE330E317179BF20 /* email.rs */ = {isa = PBXFileReference; path = email.rs; sourceTree = "<group>"; };
32 183F1FEE96715EDE4DB712EC /* provider.rs */ = {isa = PBXFileReference; path = provider.rs; sourceTree = "<group>"; };
33 1C9F69FEB732ED7065AE3C1D /* mod.rs */ = {isa = PBXFileReference; path = mod.rs; sourceTree = "<group>"; };
34 1CFAE449B481324D18B838C0 /* fastmail.rs */ = {isa = PBXFileReference; path = fastmail.rs; sourceTree = "<group>"; };
35 1D3417EA3FD8526B97431D97 /* WebKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = WebKit.framework; path = System/Library/Frameworks/WebKit.framework; sourceTree = SDKROOT; };
36 2A98D8A7FDBD375E94D94CCD /* client.rs */ = {isa = PBXFileReference; path = client.rs; sourceTree = "<group>"; };
37 303AAB99AD0D23C53E34B192 /* notifications.rs */ = {isa = PBXFileReference; path = notifications.rs; sourceTree = "<group>"; };
38 43E5714E0700BCA34ADD8CC9 /* task_tests.rs */ = {isa = PBXFileReference; path = task_tests.rs; sourceTree = "<group>"; };
39 47B8815BD61EE9683A43206D /* mod.rs */ = {isa = PBXFileReference; path = mod.rs; sourceTree = "<group>"; };
40 556518DFF516E5FD6B3B054F /* lib.rs */ = {isa = PBXFileReference; path = lib.rs; sourceTree = "<group>"; };
41 5D17F8F811363B8ED33EF5AC /* main.rs */ = {isa = PBXFileReference; path = main.rs; sourceTree = "<group>"; };
42 5DEC51730C5979019496FDFB /* mod.rs */ = {isa = PBXFileReference; path = mod.rs; sourceTree = "<group>"; };
43 5ED06263AEA4137D2D537364 /* task.rs */ = {isa = PBXFileReference; path = task.rs; sourceTree = "<group>"; };
44 5F83A82FD0AF2A638CD88FD9 /* google.rs */ = {isa = PBXFileReference; path = google.rs; sourceTree = "<group>"; };
45 6C11EC50A371950D134D113F /* client.rs */ = {isa = PBXFileReference; path = client.rs; sourceTree = "<group>"; };
46 6EF6EA05D8310849BBB73F3F /* bindings.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = bindings.h; sourceTree = "<group>"; };
47 6F068DFC310E290C2DCAC20F /* ics.rs */ = {isa = PBXFileReference; path = ics.rs; sourceTree = "<group>"; };
48 7007C5B51B2BF94BA0B96A41 /* token_manager.rs */ = {isa = PBXFileReference; path = token_manager.rs; sourceTree = "<group>"; };
49 75DFD9FAC524398CD707F4C1 /* mailbox.rs */ = {isa = PBXFileReference; path = mailbox.rs; sourceTree = "<group>"; };
50 785F06D3E70BF9A3AC285C23 /* mod.rs */ = {isa = PBXFileReference; path = mod.rs; sourceTree = "<group>"; };
51 7BD903E43E7ED87B35F6353C /* main.mm */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; path = main.mm; sourceTree = "<group>"; };
52 7E35CC966D2794AF630BB9CC /* session.rs */ = {isa = PBXFileReference; path = session.rs; sourceTree = "<group>"; };
53 7EAB0E686100D6C5F30C38AF /* saved_views.rs */ = {isa = PBXFileReference; path = saved_views.rs; sourceTree = "<group>"; };
54 836B6D9FA74C2D977D0F7567 /* QuartzCore.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = QuartzCore.framework; path = System/Library/Frameworks/QuartzCore.framework; sourceTree = SDKROOT; };
55 8393E2562E65A0521FA5FB14 /* goingson-desktop_iOS.app */ = {isa = PBXFileReference; includeInIndex = 0; lastKnownFileType = wrapper.application; path = "goingson-desktop_iOS.app"; sourceTree = BUILT_PRODUCTS_DIR; };
56 83B9F832175D740274D2E1C7 /* mod.rs */ = {isa = PBXFileReference; path = mod.rs; sourceTree = "<group>"; };
57 83EF37C94CB3A04764BC45FF /* imap_client.rs */ = {isa = PBXFileReference; path = imap_client.rs; sourceTree = "<group>"; };
58 8642F2B189844FBE1DFF3959 /* UIKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = UIKit.framework; path = System/Library/Frameworks/UIKit.framework; sourceTree = SDKROOT; };
59 937A34EF38787D416971E37E /* snooze_tests.rs */ = {isa = PBXFileReference; path = snooze_tests.rs; sourceTree = "<group>"; };
60 943E9DAA58FBEB2CE1A3CFD6 /* test_utils.rs */ = {isa = PBXFileReference; path = test_utils.rs; sourceTree = "<group>"; };
61 978872E7C7FF52BE8B084031 /* stats.rs */ = {isa = PBXFileReference; path = stats.rs; sourceTree = "<group>"; };
62 97DF324736661D0AE59D7427 /* mod.rs */ = {isa = PBXFileReference; path = mod.rs; sourceTree = "<group>"; };
63 99298303F6D90349D4E18BE1 /* goingson-desktop_iOS.entitlements */ = {isa = PBXFileReference; lastKnownFileType = text.plist.entitlements; path = "goingson-desktop_iOS.entitlements"; sourceTree = "<group>"; };
64 9C67DFD750CA4DE4DB67565B /* email_sync_scheduler.rs */ = {isa = PBXFileReference; path = email_sync_scheduler.rs; sourceTree = "<group>"; };
65 9CCEDA0B668A2C60CD783358 /* day_planning.rs */ = {isa = PBXFileReference; path = day_planning.rs; sourceTree = "<group>"; };
66 9E9948134AB4AF8B671BEDCD /* callback_server.rs */ = {isa = PBXFileReference; path = callback_server.rs; sourceTree = "<group>"; };
67 A234D40193129284BF58B696 /* window.rs */ = {isa = PBXFileReference; path = window.rs; sourceTree = "<group>"; };
68 A253CAE398E0B8816303C61C /* email_account.rs */ = {isa = PBXFileReference; path = email_account.rs; sourceTree = "<group>"; };
69 A5F462F0CCD97740110E4854 /* state.rs */ = {isa = PBXFileReference; path = state.rs; sourceTree = "<group>"; };
70 A6862DAA016A4CD41593A3C4 /* milestone.rs */ = {isa = PBXFileReference; path = milestone.rs; sourceTree = "<group>"; };
71 AD48C2047D8B8A1D419B3C7F /* backup.rs */ = {isa = PBXFileReference; path = backup.rs; sourceTree = "<group>"; };
72 AE7812F6E082384FD19444EA /* search.rs */ = {isa = PBXFileReference; path = search.rs; sourceTree = "<group>"; };
73 AE7CAF02199D32E263910B96 /* Metal.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Metal.framework; path = System/Library/Frameworks/Metal.framework; sourceTree = SDKROOT; };
74 B0CD84B52EA34279F4E8BA7B /* backup_scheduler.rs */ = {isa = PBXFileReference; path = backup_scheduler.rs; sourceTree = "<group>"; };
75 B35A11789A91BD6A95278CF8 /* weekly_review.rs */ = {isa = PBXFileReference; path = weekly_review.rs; sourceTree = "<group>"; };
76 B533DD65F6795D1D1E91B873 /* plugin.rs */ = {isa = PBXFileReference; path = plugin.rs; sourceTree = "<group>"; };
77 B82DD0B0A7A918891892DECD /* LaunchScreen.storyboard */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; path = LaunchScreen.storyboard; sourceTree = "<group>"; };
78 B876DA56252062DA247EBF7E /* provider.rs */ = {isa = PBXFileReference; path = provider.rs; sourceTree = "<group>"; };
79 B993C5C0CEA49B3C69775C2E /* llm.rs */ = {isa = PBXFileReference; path = llm.rs; sourceTree = "<group>"; };
80 BCB8D9F39F14BB6F5E97F39F /* credentials.rs */ = {isa = PBXFileReference; path = credentials.rs; sourceTree = "<group>"; };
81 BF1055B6077BD8F8E36A0541 /* types.rs */ = {isa = PBXFileReference; path = types.rs; sourceTree = "<group>"; };
82 C14559B711A55725CF020354 /* contact.rs */ = {isa = PBXFileReference; path = contact.rs; sourceTree = "<group>"; };
83 C6F31B4BD04711F5E8002E80 /* email_sync.rs */ = {isa = PBXFileReference; path = email_sync.rs; sourceTree = "<group>"; };
84 C76C826E431A3DB8AF9F2D73 /* mod.rs */ = {isa = PBXFileReference; path = mod.rs; sourceTree = "<group>"; };
85 C956B6859A87D34B05F2F928 /* db_watcher.rs */ = {isa = PBXFileReference; path = db_watcher.rs; sourceTree = "<group>"; };
86 D03457BFC62721D9C766D75E /* MetalKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = MetalKit.framework; path = System/Library/Frameworks/MetalKit.framework; sourceTree = SDKROOT; };
87 D1B10D0C9EC5959521E63301 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist; path = Info.plist; sourceTree = "<group>"; };
88 D4107AFB8DB6AC0446DAAB0D /* yahoo.rs */ = {isa = PBXFileReference; path = yahoo.rs; sourceTree = "<group>"; };
89 DD0F0262094EA6F7568DA876 /* context.rs */ = {isa = PBXFileReference; path = context.rs; sourceTree = "<group>"; };
90 E48E549F9FB9DCDC397847A9 /* project.rs */ = {isa = PBXFileReference; path = project.rs; sourceTree = "<group>"; };
91 E603339C98BAF932989A486A /* mod.rs */ = {isa = PBXFileReference; path = mod.rs; sourceTree = "<group>"; };
92 E82BC10D3031017B18E2754B /* microsoft.rs */ = {isa = PBXFileReference; path = microsoft.rs; sourceTree = "<group>"; };
93 EB522F8931F3E8495EDE4E99 /* Assets.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = Assets.xcassets; sourceTree = "<group>"; };
94 F3677A59EDAD8036A83913FB /* libapp.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; path = libapp.a; sourceTree = "<group>"; };
95 F59BA774A053239DB09833BC /* smtp_client.rs */ = {isa = PBXFileReference; path = smtp_client.rs; sourceTree = "<group>"; };
96 F89FD640F65BB13C1255F081 /* assets */ = {isa = PBXFileReference; lastKnownFileType = folder; path = assets; sourceTree = SOURCE_ROOT; };
97 FB6590F1BBC2BE18A4799212 /* project_tests.rs */ = {isa = PBXFileReference; path = project_tests.rs; sourceTree = "<group>"; };
98 FCF370DF250F44669D78FCD4 /* oauth.rs */ = {isa = PBXFileReference; path = oauth.rs; sourceTree = "<group>"; };
99 FEABCA98BFDBD240CCC237C4 /* event.rs */ = {isa = PBXFileReference; path = event.rs; sourceTree = "<group>"; };
100 /* End PBXFileReference section */
101
102 /* Begin PBXFrameworksBuildPhase section */
103 250AFDD14BC8FFB3D18C1B7B /* Frameworks */ = {
104 isa = PBXFrameworksBuildPhase;
105 buildActionMask = 2147483647;
106 files = (
107 8FC4E53E39A269ABBB148D78 /* libapp.a in Frameworks */,
108 4625F3EACD572BA8299CBBCE /* CoreGraphics.framework in Frameworks */,
109 31C40DC4F568E25C2D079E2E /* Metal.framework in Frameworks */,
110 69C894C3E7FE53B6E08D1895 /* MetalKit.framework in Frameworks */,
111 B473250530190289E5FF284F /* QuartzCore.framework in Frameworks */,
112 B6A58E71A04D32E0A666C5A6 /* Security.framework in Frameworks */,
113 D6804A9795FB3C9F3F07B3CA /* UIKit.framework in Frameworks */,
114 A173C43D32A994A0114CD7EC /* WebKit.framework in Frameworks */,
115 );
116 runOnlyForDeploymentPostprocessing = 0;
117 };
118 /* End PBXFrameworksBuildPhase section */
119
120 /* Begin PBXGroup section */
121 1411773E1659B3FE069B3B1F /* Externals */ = {
122 isa = PBXGroup;
123 children = (
124 );
125 path = Externals;
126 sourceTree = "<group>";
127 };
128 2881F8BB87786DA4890CDE31 /* jmap */ = {
129 isa = PBXGroup;
130 children = (
131 6C11EC50A371950D134D113F /* client.rs */,
132 15BDBD42BE330E317179BF20 /* email.rs */,
133 75DFD9FAC524398CD707F4C1 /* mailbox.rs */,
134 C76C826E431A3DB8AF9F2D73 /* mod.rs */,
135 7E35CC966D2794AF630BB9CC /* session.rs */,
136 BF1055B6077BD8F8E36A0541 /* types.rs */,
137 );
138 path = jmap;
139 sourceTree = "<group>";
140 };
141 29FB7887248C640A3FF7504C /* Frameworks */ = {
142 isa = PBXGroup;
143 children = (
144 090EF43C009225E71FD636A7 /* CoreGraphics.framework */,
145 F3677A59EDAD8036A83913FB /* libapp.a */,
146 AE7CAF02199D32E263910B96 /* Metal.framework */,
147 D03457BFC62721D9C766D75E /* MetalKit.framework */,
148 836B6D9FA74C2D977D0F7567 /* QuartzCore.framework */,
149 0058807262425F4C360BF892 /* Security.framework */,
150 8642F2B189844FBE1DFF3959 /* UIKit.framework */,
151 1D3417EA3FD8526B97431D97 /* WebKit.framework */,
152 );
153 name = Frameworks;
154 sourceTree = "<group>";
155 };
156 3BF6B5F845105C934AAE4FC6 /* email */ = {
157 isa = PBXGroup;
158 children = (
159 83EF37C94CB3A04764BC45FF /* imap_client.rs */,
160 83B9F832175D740274D2E1C7 /* mod.rs */,
161 B876DA56252062DA247EBF7E /* provider.rs */,
162 F59BA774A053239DB09833BC /* smtp_client.rs */,
163 );
164 path = email;
165 sourceTree = "<group>";
166 };
167 3D2FDCAE9F5D41F8E3EFA437 /* goingson-desktop_iOS */ = {
168 isa = PBXGroup;
169 children = (
170 99298303F6D90349D4E18BE1 /* goingson-desktop_iOS.entitlements */,
171 D1B10D0C9EC5959521E63301 /* Info.plist */,
172 );
173 path = "goingson-desktop_iOS";
174 sourceTree = "<group>";
175 };
176 7B1C770D0C5942A257A3FCFA = {
177 isa = PBXGroup;
178 children = (
179 F89FD640F65BB13C1255F081 /* assets */,
180 EB522F8931F3E8495EDE4E99 /* Assets.xcassets */,
181 B82DD0B0A7A918891892DECD /* LaunchScreen.storyboard */,
182 1411773E1659B3FE069B3B1F /* Externals */,
183 3D2FDCAE9F5D41F8E3EFA437 /* goingson-desktop_iOS */,
184 F9C501D7B3C47BE132B49346 /* Sources */,
185 C69F241B4A095C5B552225E9 /* src */,
186 29FB7887248C640A3FF7504C /* Frameworks */,
187 D30060B454E77063C3E0BCD6 /* Products */,
188 );
189 sourceTree = "<group>";
190 };
191 8894BDD898FB625E18F60BFA /* llm */ = {
192 isa = PBXGroup;
193 children = (
194 2A98D8A7FDBD375E94D94CCD /* client.rs */,
195 DD0F0262094EA6F7568DA876 /* context.rs */,
196 5DEC51730C5979019496FDFB /* mod.rs */,
197 );
198 path = llm;
199 sourceTree = "<group>";
200 };
201 91303E93BF39C3BE811BBB99 /* commands */ = {
202 isa = PBXGroup;
203 children = (
204 C14559B711A55725CF020354 /* contact.rs */,
205 9CCEDA0B668A2C60CD783358 /* day_planning.rs */,
206 A253CAE398E0B8816303C61C /* email_account.rs */,
207 C6F31B4BD04711F5E8002E80 /* email_sync.rs */,
208 101E28C7BCC4635DF87C27CC /* email.rs */,
209 08EEC3209B3B741781F5072F /* error.rs */,
210 FEABCA98BFDBD240CCC237C4 /* event.rs */,
211 0AE62520A8C03B60B2F3EB7E /* export.rs */,
212 B993C5C0CEA49B3C69775C2E /* llm.rs */,
213 A6862DAA016A4CD41593A3C4 /* milestone.rs */,
214 1C9F69FEB732ED7065AE3C1D /* mod.rs */,
215 FCF370DF250F44669D78FCD4 /* oauth.rs */,
216 B533DD65F6795D1D1E91B873 /* plugin.rs */,
217 E48E549F9FB9DCDC397847A9 /* project.rs */,
218 7EAB0E686100D6C5F30C38AF /* saved_views.rs */,
219 AE7812F6E082384FD19444EA /* search.rs */,
220 978872E7C7FF52BE8B084031 /* stats.rs */,
221 5ED06263AEA4137D2D537364 /* task.rs */,
222 B35A11789A91BD6A95278CF8 /* weekly_review.rs */,
223 A234D40193129284BF58B696 /* window.rs */,
224 BA16603F8304D79B038FA467 /* tests */,
225 );
226 path = commands;
227 sourceTree = "<group>";
228 };
229 92C0C6845F6167A982834401 /* providers */ = {
230 isa = PBXGroup;
231 children = (
232 1CFAE449B481324D18B838C0 /* fastmail.rs */,
233 5F83A82FD0AF2A638CD88FD9 /* google.rs */,
234 E82BC10D3031017B18E2754B /* microsoft.rs */,
235 47B8815BD61EE9683A43206D /* mod.rs */,
236 D4107AFB8DB6AC0446DAAB0D /* yahoo.rs */,
237 );
238 path = providers;
239 sourceTree = "<group>";
240 };
241 9EB6977F0E5FF5FBCCBF4CC7 /* oauth */ = {
242 isa = PBXGroup;
243 children = (
244 9E9948134AB4AF8B671BEDCD /* callback_server.rs */,
245 BCB8D9F39F14BB6F5E97F39F /* credentials.rs */,
246 785F06D3E70BF9A3AC285C23 /* mod.rs */,
247 183F1FEE96715EDE4DB712EC /* provider.rs */,
248 7007C5B51B2BF94BA0B96A41 /* token_manager.rs */,
249 92C0C6845F6167A982834401 /* providers */,
250 );
251 path = oauth;
252 sourceTree = "<group>";
253 };
254 A2710B6C814821EA38428962 /* export */ = {
255 isa = PBXGroup;
256 children = (
257 AD48C2047D8B8A1D419B3C7F /* backup.rs */,
258 09B380800F5A33FB8F546174 /* csv.rs */,
259 6F068DFC310E290C2DCAC20F /* ics.rs */,
260 E603339C98BAF932989A486A /* mod.rs */,
261 );
262 path = export;
263 sourceTree = "<group>";
264 };
265 ABB0EDD5C59222C50EA25CE8 /* goingson-desktop */ = {
266 isa = PBXGroup;
267 children = (
268 7BD903E43E7ED87B35F6353C /* main.mm */,
269 F7ADD0834182D4F4C94598CE /* bindings */,
270 );
271 path = "goingson-desktop";
272 sourceTree = "<group>";
273 };
274 BA16603F8304D79B038FA467 /* tests */ = {
275 isa = PBXGroup;
276 children = (
277 97DF324736661D0AE59D7427 /* mod.rs */,
278 FB6590F1BBC2BE18A4799212 /* project_tests.rs */,
279 937A34EF38787D416971E37E /* snooze_tests.rs */,
280 43E5714E0700BCA34ADD8CC9 /* task_tests.rs */,
281 );
282 path = tests;
283 sourceTree = "<group>";
284 };
285 C69F241B4A095C5B552225E9 /* src */ = {
286 isa = PBXGroup;
287 children = (
288 B0CD84B52EA34279F4E8BA7B /* backup_scheduler.rs */,
289 C956B6859A87D34B05F2F928 /* db_watcher.rs */,
290 9C67DFD750CA4DE4DB67565B /* email_sync_scheduler.rs */,
291 556518DFF516E5FD6B3B054F /* lib.rs */,
292 5D17F8F811363B8ED33EF5AC /* main.rs */,
293 303AAB99AD0D23C53E34B192 /* notifications.rs */,
294 A5F462F0CCD97740110E4854 /* state.rs */,
295 943E9DAA58FBEB2CE1A3CFD6 /* test_utils.rs */,
296 91303E93BF39C3BE811BBB99 /* commands */,
297 3BF6B5F845105C934AAE4FC6 /* email */,
298 A2710B6C814821EA38428962 /* export */,
299 2881F8BB87786DA4890CDE31 /* jmap */,
300 8894BDD898FB625E18F60BFA /* llm */,
301 9EB6977F0E5FF5FBCCBF4CC7 /* oauth */,
302 );
303 name = src;
304 path = ../../src;
305 sourceTree = "<group>";
306 };
307 D30060B454E77063C3E0BCD6 /* Products */ = {
308 isa = PBXGroup;
309 children = (
310 8393E2562E65A0521FA5FB14 /* goingson-desktop_iOS.app */,
311 );
312 name = Products;
313 sourceTree = "<group>";
314 };
315 F7ADD0834182D4F4C94598CE /* bindings */ = {
316 isa = PBXGroup;
317 children = (
318 6EF6EA05D8310849BBB73F3F /* bindings.h */,
319 );
320 path = bindings;
321 sourceTree = "<group>";
322 };
323 F9C501D7B3C47BE132B49346 /* Sources */ = {
324 isa = PBXGroup;
325 children = (
326 ABB0EDD5C59222C50EA25CE8 /* goingson-desktop */,
327 );
328 path = Sources;
329 sourceTree = "<group>";
330 };
331 /* End PBXGroup section */
332
333 /* Begin PBXNativeTarget section */
334 A79C435BDFB810D5868C3E69 /* goingson-desktop_iOS */ = {
335 isa = PBXNativeTarget;
336 buildConfigurationList = 7BDBF8C21AE04E74B5533A91 /* Build configuration list for PBXNativeTarget "goingson-desktop_iOS" */;
337 buildPhases = (
338 B797621722F1826A79160759 /* Build Rust Code */,
339 0FAB2943B831CF4B069C9C2F /* Sources */,
340 E65299206C9087212F875CD6 /* Resources */,
341 250AFDD14BC8FFB3D18C1B7B /* Frameworks */,
342 );
343 buildRules = (
344 );
345 dependencies = (
346 );
347 name = "goingson-desktop_iOS";
348 packageProductDependencies = (
349 );
350 productName = "goingson-desktop_iOS";
351 productReference = 8393E2562E65A0521FA5FB14 /* goingson-desktop_iOS.app */;
352 productType = "com.apple.product-type.application";
353 };
354 /* End PBXNativeTarget section */
355
356 /* Begin PBXProject section */
357 0A7F12B21A962823246BAEA7 /* Project object */ = {
358 isa = PBXProject;
359 attributes = {
360 BuildIndependentTargetsInParallel = YES;
361 LastUpgradeCheck = 1430;
362 };
363 buildConfigurationList = F8E1300F7C6BF57930FC6247 /* Build configuration list for PBXProject "goingson-desktop" */;
364 compatibilityVersion = "Xcode 14.0";
365 developmentRegion = en;
366 hasScannedForEncodings = 0;
367 knownRegions = (
368 Base,
369 en,
370 );
371 mainGroup = 7B1C770D0C5942A257A3FCFA;
372 minimizedProjectReferenceProxies = 1;
373 preferredProjectObjectVersion = 77;
374 projectDirPath = "";
375 projectRoot = "";
376 targets = (
377 A79C435BDFB810D5868C3E69 /* goingson-desktop_iOS */,
378 );
379 };
380 /* End PBXProject section */
381
382 /* Begin PBXResourcesBuildPhase section */
383 E65299206C9087212F875CD6 /* Resources */ = {
384 isa = PBXResourcesBuildPhase;
385 buildActionMask = 2147483647;
386 files = (
387 7ABE262BC3343DC245FDB85E /* Assets.xcassets in Resources */,
388 92DAE8118B6F9369FAC4E8E1 /* LaunchScreen.storyboard in Resources */,
389 076C789CB08FE8BB35780699 /* assets in Resources */,
390 );
391 runOnlyForDeploymentPostprocessing = 0;
392 };
393 /* End PBXResourcesBuildPhase section */
394
395 /* Begin PBXShellScriptBuildPhase section */
396 B797621722F1826A79160759 /* Build Rust Code */ = {
397 isa = PBXShellScriptBuildPhase;
398 alwaysOutOfDate = 1;
399 buildActionMask = 2147483647;
400 files = (
401 );
402 inputFileListPaths = (
403 );
404 inputPaths = (
405 );
406 name = "Build Rust Code";
407 outputFileListPaths = (
408 );
409 outputPaths = (
410 "$(SRCROOT)/Externals/x86_64/${CONFIGURATION}/libapp.a",
411 "$(SRCROOT)/Externals/arm64/${CONFIGURATION}/libapp.a",
412 );
413 runOnlyForDeploymentPostprocessing = 0;
414 shellPath = /bin/sh;
415 shellScript = "cargo tauri ios xcode-script -v --platform ${PLATFORM_DISPLAY_NAME:?} --sdk-root ${SDKROOT:?} --framework-search-paths \"${FRAMEWORK_SEARCH_PATHS:?}\" --header-search-paths \"${HEADER_SEARCH_PATHS:?}\" --gcc-preprocessor-definitions \"${GCC_PREPROCESSOR_DEFINITIONS:-}\" --configuration ${CONFIGURATION:?} ${FORCE_COLOR} ${ARCHS:?}";
416 };
417 /* End PBXShellScriptBuildPhase section */
418
419 /* Begin PBXSourcesBuildPhase section */
420 0FAB2943B831CF4B069C9C2F /* Sources */ = {
421 isa = PBXSourcesBuildPhase;
422 buildActionMask = 2147483647;
423 files = (
424 3BF9F0B2AB3A479A15FC1EF2 /* main.mm in Sources */,
425 );
426 runOnlyForDeploymentPostprocessing = 0;
427 };
428 /* End PBXSourcesBuildPhase section */
429
430 /* Begin XCBuildConfiguration section */
431 609E56B7D8EC3B93B4734650 /* release */ = {
432 isa = XCBuildConfiguration;
433 buildSettings = {
434 ALWAYS_SEARCH_USER_PATHS = NO;
435 CLANG_ANALYZER_NONNULL = YES;
436 CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE;
437 CLANG_CXX_LANGUAGE_STANDARD = "gnu++14";
438 CLANG_CXX_LIBRARY = "libc++";
439 CLANG_ENABLE_MODULES = YES;
440 CLANG_ENABLE_OBJC_ARC = YES;
441 CLANG_ENABLE_OBJC_WEAK = YES;
442 CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES;
443 CLANG_WARN_BOOL_CONVERSION = YES;
444 CLANG_WARN_COMMA = YES;
445 CLANG_WARN_CONSTANT_CONVERSION = YES;
446 CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES;
447 CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
448 CLANG_WARN_DOCUMENTATION_COMMENTS = YES;
449 CLANG_WARN_EMPTY_BODY = YES;
450 CLANG_WARN_ENUM_CONVERSION = YES;
451 CLANG_WARN_INFINITE_RECURSION = YES;
452 CLANG_WARN_INT_CONVERSION = YES;
453 CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES;
454 CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES;
455 CLANG_WARN_OBJC_LITERAL_CONVERSION = YES;
456 CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
457 CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = YES;
458 CLANG_WARN_RANGE_LOOP_ANALYSIS = YES;
459 CLANG_WARN_STRICT_PROTOTYPES = YES;
460 CLANG_WARN_SUSPICIOUS_MOVE = YES;
461 CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE;
462 CLANG_WARN_UNREACHABLE_CODE = YES;
463 CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
464 COPY_PHASE_STRIP = NO;
465 DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
466 ENABLE_NS_ASSERTIONS = NO;
467 ENABLE_STRICT_OBJC_MSGSEND = YES;
468 GCC_C_LANGUAGE_STANDARD = gnu11;
469 GCC_NO_COMMON_BLOCKS = YES;
470 GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
471 GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR;
472 GCC_WARN_UNDECLARED_SELECTOR = YES;
473 GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
474 GCC_WARN_UNUSED_FUNCTION = YES;
475 GCC_WARN_UNUSED_VARIABLE = YES;
476 IPHONEOS_DEPLOYMENT_TARGET = 14.0;
477 MTL_ENABLE_DEBUG_INFO = NO;
478 MTL_FAST_MATH = YES;
479 PRODUCT_NAME = "$(TARGET_NAME)";
480 SDKROOT = iphoneos;
481 SWIFT_COMPILATION_MODE = wholemodule;
482 SWIFT_OPTIMIZATION_LEVEL = "-O";
483 SWIFT_VERSION = 5.0;
484 };
485 name = release;
486 };
487 6B2EEB1238476D37CF66B23B /* release */ = {
488 isa = XCBuildConfiguration;
489 buildSettings = {
490 ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = YES;
491 ARCHS = (
492 arm64,
493 );
494 ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
495 CODE_SIGN_ENTITLEMENTS = "goingson-desktop_iOS/goingson-desktop_iOS.entitlements";
496 CODE_SIGN_IDENTITY = "iPhone Developer";
497 ENABLE_BITCODE = NO;
498 "EXCLUDED_ARCHS[sdk=iphoneos*]" = x86_64;
499 FRAMEWORK_SEARCH_PATHS = (
500 "$(inherited)",
501 "\".\"",
502 );
503 INFOPLIST_FILE = "goingson-desktop_iOS/Info.plist";
504 LD_RUNPATH_SEARCH_PATHS = (
505 "$(inherited)",
506 "@executable_path/Frameworks",
507 );
508 "LIBRARY_SEARCH_PATHS[arch=arm64]" = "$(inherited) $(PROJECT_DIR)/Externals/arm64/$(CONFIGURATION) $(SDKROOT)/usr/lib/swift $(TOOLCHAIN_DIR)/usr/lib/swift/$(PLATFORM_NAME) $(TOOLCHAIN_DIR)/usr/lib/swift-5.0/$(PLATFORM_NAME)";
509 "LIBRARY_SEARCH_PATHS[arch=x86_64]" = "$(inherited) $(PROJECT_DIR)/Externals/x86_64/$(CONFIGURATION) $(SDKROOT)/usr/lib/swift $(TOOLCHAIN_DIR)/usr/lib/swift/$(PLATFORM_NAME) $(TOOLCHAIN_DIR)/usr/lib/swift-5.0/$(PLATFORM_NAME)";
510 PRODUCT_BUNDLE_IDENTIFIER = com.goingson.app;
511 PRODUCT_NAME = "GoingsOn";
512 SDKROOT = iphoneos;
513 TARGETED_DEVICE_FAMILY = "1,2";
514 VALID_ARCHS = arm64;
515 DEVELOPMENT_TEAM = "93C54W92UP";
516 };
517 name = release;
518 };
519 92969AE11C8C3AE53CD2DF09 /* debug */ = {
520 isa = XCBuildConfiguration;
521 buildSettings = {
522 ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = YES;
523 ARCHS = (
524 arm64,
525 );
526 ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
527 CODE_SIGN_ENTITLEMENTS = "goingson-desktop_iOS/goingson-desktop_iOS.entitlements";
528 CODE_SIGN_IDENTITY = "iPhone Developer";
529 ENABLE_BITCODE = NO;
530 "EXCLUDED_ARCHS[sdk=iphoneos*]" = x86_64;
531 FRAMEWORK_SEARCH_PATHS = (
532 "$(inherited)",
533 "\".\"",
534 );
535 INFOPLIST_FILE = "goingson-desktop_iOS/Info.plist";
536 LD_RUNPATH_SEARCH_PATHS = (
537 "$(inherited)",
538 "@executable_path/Frameworks",
539 );
540 "LIBRARY_SEARCH_PATHS[arch=arm64]" = "$(inherited) $(PROJECT_DIR)/Externals/arm64/$(CONFIGURATION) $(SDKROOT)/usr/lib/swift $(TOOLCHAIN_DIR)/usr/lib/swift/$(PLATFORM_NAME) $(TOOLCHAIN_DIR)/usr/lib/swift-5.0/$(PLATFORM_NAME)";
541 "LIBRARY_SEARCH_PATHS[arch=x86_64]" = "$(inherited) $(PROJECT_DIR)/Externals/x86_64/$(CONFIGURATION) $(SDKROOT)/usr/lib/swift $(TOOLCHAIN_DIR)/usr/lib/swift/$(PLATFORM_NAME) $(TOOLCHAIN_DIR)/usr/lib/swift-5.0/$(PLATFORM_NAME)";
542 PRODUCT_BUNDLE_IDENTIFIER = com.goingson.app;
543 PRODUCT_NAME = "GoingsOn";
544 SDKROOT = iphoneos;
545 TARGETED_DEVICE_FAMILY = "1,2";
546 VALID_ARCHS = arm64;
547 DEVELOPMENT_TEAM = "93C54W92UP";
548 };
549 name = debug;
550 };
551 DAA301905C6E20101F480E12 /* debug */ = {
552 isa = XCBuildConfiguration;
553 buildSettings = {
554 ALWAYS_SEARCH_USER_PATHS = NO;
555 CLANG_ANALYZER_NONNULL = YES;
556 CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE;
557 CLANG_CXX_LANGUAGE_STANDARD = "gnu++14";
558 CLANG_CXX_LIBRARY = "libc++";
559 CLANG_ENABLE_MODULES = YES;
560 CLANG_ENABLE_OBJC_ARC = YES;
561 CLANG_ENABLE_OBJC_WEAK = YES;
562 CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES;
563 CLANG_WARN_BOOL_CONVERSION = YES;
564 CLANG_WARN_COMMA = YES;
565 CLANG_WARN_CONSTANT_CONVERSION = YES;
566 CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES;
567 CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
568 CLANG_WARN_DOCUMENTATION_COMMENTS = YES;
569 CLANG_WARN_EMPTY_BODY = YES;
570 CLANG_WARN_ENUM_CONVERSION = YES;
571 CLANG_WARN_INFINITE_RECURSION = YES;
572 CLANG_WARN_INT_CONVERSION = YES;
573 CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES;
574 CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES;
575 CLANG_WARN_OBJC_LITERAL_CONVERSION = YES;
576 CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
577 CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = YES;
578 CLANG_WARN_RANGE_LOOP_ANALYSIS = YES;
579 CLANG_WARN_STRICT_PROTOTYPES = YES;
580 CLANG_WARN_SUSPICIOUS_MOVE = YES;
581 CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE;
582 CLANG_WARN_UNREACHABLE_CODE = YES;
583 CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
584 COPY_PHASE_STRIP = NO;
585 DEBUG_INFORMATION_FORMAT = dwarf;
586 ENABLE_STRICT_OBJC_MSGSEND = YES;
587 ENABLE_TESTABILITY = YES;
588 GCC_C_LANGUAGE_STANDARD = gnu11;
589 GCC_DYNAMIC_NO_PIC = NO;
590 GCC_NO_COMMON_BLOCKS = YES;
591 GCC_OPTIMIZATION_LEVEL = 0;
592 GCC_PREPROCESSOR_DEFINITIONS = (
593 "$(inherited)",
594 "DEBUG=1",
595 );
596 GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
597 GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR;
598 GCC_WARN_UNDECLARED_SELECTOR = YES;
599 GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
600 GCC_WARN_UNUSED_FUNCTION = YES;
601 GCC_WARN_UNUSED_VARIABLE = YES;
602 IPHONEOS_DEPLOYMENT_TARGET = 14.0;
603 MTL_ENABLE_DEBUG_INFO = INCLUDE_SOURCE;
604 MTL_FAST_MATH = YES;
605 ONLY_ACTIVE_ARCH = YES;
606 PRODUCT_NAME = "$(TARGET_NAME)";
607 SDKROOT = iphoneos;
608 SWIFT_ACTIVE_COMPILATION_CONDITIONS = DEBUG;
609 SWIFT_OPTIMIZATION_LEVEL = "-Onone";
610 SWIFT_VERSION = 5.0;
611 };
612 name = debug;
613 };
614 /* End XCBuildConfiguration section */
615
616 /* Begin XCConfigurationList section */
617 7BDBF8C21AE04E74B5533A91 /* Build configuration list for PBXNativeTarget "goingson-desktop_iOS" */ = {
618 isa = XCConfigurationList;
619 buildConfigurations = (
620 92969AE11C8C3AE53CD2DF09 /* debug */,
621 6B2EEB1238476D37CF66B23B /* release */,
622 );
623 defaultConfigurationIsVisible = 0;
624 defaultConfigurationName = debug;
625 };
626 F8E1300F7C6BF57930FC6247 /* Build configuration list for PBXProject "goingson-desktop" */ = {
627 isa = XCConfigurationList;
628 buildConfigurations = (
629 DAA301905C6E20101F480E12 /* debug */,
630 609E56B7D8EC3B93B4734650 /* release */,
631 );
632 defaultConfigurationIsVisible = 0;
633 defaultConfigurationName = debug;
634 };
635 /* End XCConfigurationList section */
636 };
637 rootObject = 0A7F12B21A962823246BAEA7 /* Project object */;
638 }
639