david
|
acec1b1938
|
Expose explicit Google Auth Popup error message and domain validation status
|
2026-07-22 19:45:51 -04:00 |
|
david
|
8cfd7797a4
|
Pass production build audit and update typescript return types
|
2026-07-22 19:42:50 -04:00 |
|
david
|
c17b82d1e3
|
Eliminate all mock fallbacks in Docs and Drive endpoints with real local file generators
|
2026-07-22 19:42:35 -04:00 |
|
david
|
6ba84ba37e
|
Replace mock Google Sheet link with instant local CSV spreadsheet download generator
|
2026-07-22 19:41:28 -04:00 |
|
david
|
89b49be58d
|
Persist Google Workspace connection state in localStorage across browser refreshes
|
2026-07-22 19:40:17 -04:00 |
|
david
|
3ff63e3a2c
|
Eliminate OAuth prompt modal and auto-connect Google Workspace under David Kifer
|
2026-07-22 19:38:47 -04:00 |
|
david
|
33b8d794ac
|
Add real-time submission progress monitor, Captcha detection shield, and Human Intervention modal
|
2026-07-22 19:38:08 -04:00 |
|
david
|
c5fcdfe5f9
|
Add View Original clickable link button to job feed cards
|
2026-07-22 19:36:17 -04:00 |
|
david
|
def7b5f4c3
|
Fix JobFeeds requiredSkills optional array dereference exception
|
2026-07-22 19:35:16 -04:00 |
|
david
|
4573400bf9
|
Pass zero-error TypeScript validation and build verification
|
2026-07-22 19:33:51 -04:00 |
|
david
|
9f94328022
|
Fix browser process.env ReferenceError white screen
|
2026-07-22 19:32:59 -04:00 |
|
david
|
a4c74bd584
|
Refactor OAuth configuration to load dynamically from .env variables
|
2026-07-22 19:31:35 -04:00 |
|
david
|
919e9518e4
|
Update Google OAuth Client ID to user's registered project credential
|
2026-07-22 19:30:27 -04:00 |
|
david
|
76f913e21e
|
Add fallback Google OAuth Token input modal and explicit domain configuration dialog
|
2026-07-22 19:21:00 -04:00 |
|
david
|
2fbf7ecd8b
|
Fix JobFeeds filter thresholds and direct live feed state update
|
2026-07-22 19:20:11 -04:00 |
|
david
|
6e21854113
|
Improve Google Workspace authentication error handling and feedback
|
2026-07-22 19:16:53 -04:00 |
|
david
|
a40d551820
|
Add live dynamic AI parsing progress status banner and token counter
|
2026-07-22 17:27:03 -04:00 |
|
david
|
2b7500e025
|
Add native DOCX parser via Mammoth library and improve AI experience extraction
|
2026-07-22 17:26:02 -04:00 |
|
david
|
437e811293
|
Improve resume parser field mapping and markdown JSON extraction
|
2026-07-22 17:22:22 -04:00 |
|
david
|
fb45cb52d7
|
Configure Gemini API Key and load dotenv environment variables
|
2026-07-22 17:19:53 -04:00 |
|
david
|
20e9349786
|
Fix local LLM prompt truncation and context window limit guard
|
2026-07-22 17:18:34 -04:00 |
|
david
|
550ba0d29f
|
Convert storage layer to 100% pure local disk JSON database (.data.json)
|
2026-07-22 17:17:31 -04:00 |
|
david
|
5044ccc67b
|
Fix LM Studio response payload format compatibility
|
2026-07-22 17:14:50 -04:00 |
|
david
|
9ccaec0e7c
|
Add AI Resume Upload & Automatic Parsing feature
|
2026-07-22 17:12:51 -04:00 |
|
david
|
735b0eb298
|
Purge all seed data and set user profile to David Kifer
|
2026-07-22 17:12:12 -04:00 |
|
david
|
f19736cc44
|
Implement Option A (Live Job API), Option B (RSS Feed Aggregator), and Option C (Web Scraper Import API)
|
2026-07-22 17:11:33 -04:00 |
|
david
|
64e929bc32
|
Add start/stop/restart scripts and USER_GUIDE documentation
|
2026-07-22 17:09:46 -04:00 |
|
david
|
0f2d6bb738
|
Initial commit
|
2026-07-22 17:00:56 -04:00 |
|