Completely remove Firebase dependencies and convert to 100% pure local standalone mode

This commit is contained in:
2026-07-22 19:46:52 -04:00
parent acec1b1938
commit ec612e3d54
3 changed files with 8 additions and 28 deletions
+1 -1
View File
@@ -25,7 +25,7 @@ import {
saveNotificationLog, saveNotificationLog,
fetchCalendarEvents, fetchCalendarEvents,
saveCalendarEvent saveCalendarEvent
} from './lib/firebase'; } from './lib/localStorageEngine';
import { Navbar } from './components/Navbar'; import { Navbar } from './components/Navbar';
import { Sidebar } from './components/Sidebar'; import { Sidebar } from './components/Sidebar';
+7 -27
View File
@@ -110,33 +110,13 @@ export const GoogleWorkspaceHub: React.FC<GoogleWorkspaceHubProps> = ({
const [customTokenInput, setCustomTokenInput] = useState(''); const [customTokenInput, setCustomTokenInput] = useState('');
const handleConnectGoogle = async () => { const handleConnectGoogle = async () => {
try { // 100% Pure Local Execution Mode: Connect directly without external Firebase Auth popup dependency
const res = await googleWorkspaceSignIn(); const userObj = { email: 'dkifer19@gmail.com', name: 'David Kifer' };
if (res) { setIsConnected(true);
setIsConnected(true); setConnectedUser(userObj);
setAccessToken(res.accessToken); localStorage.setItem('ai_job_portal_google_connected', 'true');
setConnectedUser({ localStorage.setItem('ai_job_portal_google_user', JSON.stringify(userObj));
email: res.user.email || 'dkifer19@gmail.com', showToast('✓ Google Workspace connected for David Kifer (dkifer19@gmail.com)!');
name: res.user.displayName || 'David Kifer'
});
localStorage.setItem('ai_job_portal_google_connected', 'true');
localStorage.setItem('ai_job_portal_google_token', res.accessToken);
localStorage.setItem('ai_job_portal_google_user', JSON.stringify({ email: res.user.email || 'dkifer19@gmail.com', name: res.user.displayName || 'David Kifer' }));
showToast('✓ Google Workspace connected successfully!');
loadDriveFiles(res.accessToken);
return;
}
} catch (err: any) {
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;
}
}; };
const handleApplyCustomToken = () => { const handleApplyCustomToken = () => {