david
|
5ca9a37161
|
Fix postedDate property and populate rich job feeds
|
2026-07-23 12:28:03 -04:00 |
|
david
|
99a6109660
|
Add rich initial job feed dataset spanning CT, Remote, Onsite, Hybrid, Greenhouse, Lever, and Workday for instant dynamic filtering
|
2026-07-23 12:27:51 -04:00 |
|
david
|
5e56b6de37
|
Enrich job feed items with explicit state locations (Connecticut, NY, CA, US Remote) and update active count badge to 'Showing X of Y feeds'
|
2026-07-23 12:25:27 -04:00 |
|
david
|
f7b206707c
|
Configure host 0.0.0.0 for LAN network accessibility across home network
|
2026-07-23 12:22:54 -04:00 |
|
david
|
127c0bcac4
|
Fix MapPin import and searchTerm state variable in JobFeeds and AutonomousEngine
|
2026-07-23 12:22:23 -04:00 |
|
david
|
78da5645f7
|
Add Geographic Region Location designation (United States, Connecticut, Global) tag editor & quick dropdown filters
|
2026-07-23 12:22:11 -04:00 |
|
david
|
1e61798c13
|
Add Work Environment & Location designation (Remote, Hybrid, Onsite) across Profile, Autonomous Engine, and Job Feeds
|
2026-07-23 12:18:47 -04:00 |
|
david
|
f4566645f7
|
Fix search input filtering across JobFeeds and ApplicationsTracker with whitespace trimming, multi-attribute matching, and Reset buttons
|
2026-07-23 12:17:54 -04:00 |
|
david
|
3b00cceafb
|
Maximize interface for mobile phone viewports with touch-friendly swipeable navigation bar and responsive layouts
|
2026-07-23 12:16:02 -04:00 |
|
david
|
74d402784e
|
Fix JobFeeds search and filtering logic, reactive prop syncing, and add Reset Filters button
|
2026-07-23 12:15:25 -04:00 |
|
david
|
a9344cc4db
|
Add Equal Employment Opportunity (EEO) legal declarations card for Veteran, Disability, Clearance & Work Authorization
|
2026-07-23 12:08:57 -04:00 |
|
david
|
186779fbbd
|
Implement automatic silent OAuth token refresh and expiration tracking for Google Workspace API calls
|
2026-07-23 12:07:27 -04:00 |
|
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
|
059e18da01
|
Add granular step-by-step DOM execution logs and HTTP server response body inspector to application details
|
2026-07-23 09:10:26 -04:00 |
|
david
|
4e78bcfde1
|
Update master profile with AI SOC automation experience (Claude Code, Antigravity, ChatGPT)
|
2026-07-22 19:57:07 -04:00 |
|
david
|
0d74fd59d4
|
Implement verbose multi-step audit logs and step execution badges for every application
|
2026-07-22 19:54:40 -04:00 |
|
david
|
79af25cd13
|
Fix TypeScript compilation error in App.tsx
|
2026-07-22 19:53:59 -04:00 |
|
david
|
c91bbea60d
|
Generate tailored resume artifacts and redirect to Shoulder-Surfing Mode when AI Auto-Apply is clicked
|
2026-07-22 19:53:46 -04:00 |
|
david
|
4f44515f9d
|
Fix copiedType TypeScript state reference in WalkthroughTailor.tsx
|
2026-07-22 19:52:33 -04:00 |
|
david
|
7eb6390f8c
|
Implement interactive Shoulder-Surfing Mode for live form fill review and manual overrides
|
2026-07-22 19:52:22 -04:00 |
|
david
|
9d6aa88f29
|
Implement direct standalone Google OAuth 2.0 flow for live Google Sheets and Drive sync
|
2026-07-22 19:48:50 -04:00 |
|
david
|
ec612e3d54
|
Completely remove Firebase dependencies and convert to 100% pure local standalone mode
|
2026-07-22 19:46:52 -04:00 |
|
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 |
|