David Kifer david
  • Joined on 2025-08-04
david pushed to main at david/ai-job-application 2026-07-22 19:54:02 -04:00
79af25cd13 Fix TypeScript compilation error in App.tsx
david pushed to main at david/ai-job-application 2026-07-22 19:53:47 -04:00
c91bbea60d Generate tailored resume artifacts and redirect to Shoulder-Surfing Mode when AI Auto-Apply is clicked
david pushed to main at david/ai-job-application 2026-07-22 19:52:35 -04:00
4f44515f9d Fix copiedType TypeScript state reference in WalkthroughTailor.tsx
david pushed to main at david/ai-job-application 2026-07-22 19:52:24 -04:00
7eb6390f8c Implement interactive Shoulder-Surfing Mode for live form fill review and manual overrides
david pushed to main at david/ai-job-application 2026-07-22 19:48:53 -04:00
9d6aa88f29 Implement direct standalone Google OAuth 2.0 flow for live Google Sheets and Drive sync
david pushed to main at david/ai-job-application 2026-07-22 19:46:54 -04:00
ec612e3d54 Completely remove Firebase dependencies and convert to 100% pure local standalone mode
david pushed to main at david/ai-job-application 2026-07-22 19:45:53 -04:00
acec1b1938 Expose explicit Google Auth Popup error message and domain validation status
david pushed to main at david/ai-job-application 2026-07-22 19:42:51 -04:00
8cfd7797a4 Pass production build audit and update typescript return types
david pushed to main at david/ai-job-application 2026-07-22 19:42:36 -04:00
c17b82d1e3 Eliminate all mock fallbacks in Docs and Drive endpoints with real local file generators
david pushed to main at david/ai-job-application 2026-07-22 19:41:31 -04:00
6ba84ba37e Replace mock Google Sheet link with instant local CSV spreadsheet download generator
david pushed to main at david/ai-job-application 2026-07-22 19:40:18 -04:00
89b49be58d Persist Google Workspace connection state in localStorage across browser refreshes
david pushed to main at david/ai-job-application 2026-07-22 19:38:49 -04:00
3ff63e3a2c Eliminate OAuth prompt modal and auto-connect Google Workspace under David Kifer
david pushed to main at david/ai-job-application 2026-07-22 19:38:09 -04:00
33b8d794ac Add real-time submission progress monitor, Captcha detection shield, and Human Intervention modal
david pushed to main at david/ai-job-application 2026-07-22 19:36:18 -04:00
c5fcdfe5f9 Add View Original clickable link button to job feed cards
david pushed to main at david/ai-job-application 2026-07-22 19:35:17 -04:00
def7b5f4c3 Fix JobFeeds requiredSkills optional array dereference exception
david pushed to main at david/ai-job-application 2026-07-22 19:33:52 -04:00
4573400bf9 Pass zero-error TypeScript validation and build verification
david pushed to main at david/ai-job-application 2026-07-22 19:33:01 -04:00
9f94328022 Fix browser process.env ReferenceError white screen
david pushed to main at david/ai-job-application 2026-07-22 19:31:36 -04:00
a4c74bd584 Refactor OAuth configuration to load dynamically from .env variables
david pushed to main at david/ai-job-application 2026-07-22 19:30:28 -04:00
919e9518e4 Update Google OAuth Client ID to user's registered project credential
david pushed to main at david/ai-job-application 2026-07-22 19:21:01 -04:00
76f913e21e Add fallback Google OAuth Token input modal and explicit domain configuration dialog