diff --git a/.app.pid b/.app.pid index 6de1d87..dbb6039 100644 --- a/.app.pid +++ b/.app.pid @@ -1 +1 @@ -122925 +126644 diff --git a/src/components/GoogleWorkspaceHub.tsx b/src/components/GoogleWorkspaceHub.tsx index 328a7f8..006b020 100644 --- a/src/components/GoogleWorkspaceHub.tsx +++ b/src/components/GoogleWorkspaceHub.tsx @@ -127,16 +127,16 @@ export const GoogleWorkspaceHub: React.FC = ({ return; } } catch (err: any) { - console.warn("Google Auth popup bypassed, activating local workspace integration mode."); + console.error("Google Auth Popup Exception:", err); + const msg = err?.message || String(err); + if (msg.includes('unauthorized-domain')) { + showToast(`Domain Error: http://localhost:3000 must be added to Firebase Console -> Authentication -> Settings -> Authorized Domains.`); + } else { + showToast(`Google Sign-In Error: ${msg}`); + } + setShowTokenInputModal(true); + return; } - - // Auto-connect with local profile credentials immediately without modal prompt - const userObj = { email: 'dkifer19@gmail.com', name: 'David Kifer' }; - setIsConnected(true); - setConnectedUser(userObj); - localStorage.setItem('ai_job_portal_google_connected', 'true'); - localStorage.setItem('ai_job_portal_google_user', JSON.stringify(userObj)); - showToast('✓ Google Workspace connected for David Kifer (dkifer19@gmail.com)!'); }; const handleApplyCustomToken = () => {