david
|
65ec2ab580
|
Handle expired Google OAuth tokens gracefully by falling back to downloadable CSV spreadsheets
|
2026-07-23 12:01:52 -04:00 |
|
david
|
d17d8a8e07
|
Expand job feed scrapers to include dedicated Cybersecurity, DevOps, SysAdmin feeds
|
2026-07-23 10:13:52 -04:00 |
|
david
|
2ae8dab43f
|
Upgrade tailoring LLM prompt to generate articulate multi-section resumes and formal 4-paragraph cover letters
|
2026-07-23 09:30:31 -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
|
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
|
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
|
0f2d6bb738
|
Initial commit
|
2026-07-22 17:00:56 -04:00 |
|