Sfoglia il codice sorgente

Add Google sign-in flow and post-login home dashboard.

Wire OAuth calendar-backed authentication into the desktop UI, then switch from the login screen to a live home view with clock and upcoming meeting details.

Made-with: Cursor
huzaifahayat12 1 settimana fa
parent
commit
6aa91f81ee

+ 2 - 0
zoom_app.xcodeproj/project.pbxproj

@@ -248,6 +248,7 @@
248 248
 			buildSettings = {
249 249
 				ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
250 250
 				ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor;
251
+				CODE_SIGN_ENTITLEMENTS = zoom_app/zoom_app.entitlements;
251 252
 				CODE_SIGN_STYLE = Automatic;
252 253
 				COMBINE_HIDPI_IMAGES = YES;
253 254
 				CURRENT_PROJECT_VERSION = 1;
@@ -279,6 +280,7 @@
279 280
 			buildSettings = {
280 281
 				ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
281 282
 				ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor;
283
+				CODE_SIGN_ENTITLEMENTS = zoom_app/zoom_app.entitlements;
282 284
 				CODE_SIGN_STYLE = Automatic;
283 285
 				COMBINE_HIDPI_IMAGES = YES;
284 286
 				CURRENT_PROJECT_VERSION = 1;

File diff suppressed because it is too large
+ 839 - 201
zoom_app/ViewController.swift


+ 12 - 0
zoom_app/zoom_app.entitlements

@@ -0,0 +1,12 @@
1
+<?xml version="1.0" encoding="UTF-8"?>
2
+<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
3
+<plist version="1.0">
4
+<dict>
5
+	<key>com.apple.security.app-sandbox</key>
6
+	<true/>
7
+	<key>com.apple.security.network.client</key>
8
+	<true/>
9
+	<key>com.apple.security.network.server</key>
10
+	<true/>
11
+</dict>
12
+</plist>