Commit Graph

  • ec68e621b8 fix: audit cleanup — ReDoS guard, Telegram validation, README accuracy Matthew Jackson 2026-03-05 17:20:32 -08:00
  • 33f85c4752 fix: validate API response in keywords.mjs, delete unused classifier.mjs Matthew Jackson 2026-03-05 17:19:16 -08:00
  • fb7fc31fe1 fix: move Kernel connection IDs out of source into settings.json (gitignored) Claw 2026-03-06 01:17:52 +00:00
  • 42d00f3a87 fix: status.mjs already_applied field missing from queue object Claw 2026-03-06 01:13:31 +00:00
  • e49851e12a fix: remove local browser fallback — Kernel only, fail fast if unavailable Claw 2026-03-06 01:09:57 +00:00
  • f065a9a786 feat: auto-refresh Kernel Managed Auth session on login failure — ensureLoggedIn() with retry Claw 2026-03-06 01:09:30 +00:00
  • 4fb5917c87 fix: restore real Wellfound apply logic in lib/apply/wellfound.mjs (not a stub) Claw 2026-03-06 01:05:35 +00:00
  • 35fdbc487a refactor: handler registry pattern — lib/apply/<ats>.mjs, applyToJob() routes by apply_type Claw 2026-03-06 01:03:11 +00:00
  • 2574276a85 refactor: classify apply_type inline during search (click card → detect right panel); no second pass Claw 2026-03-06 01:00:59 +00:00
  • dee6e98603 feat: searcher Phase 2 classifies apply type; applier sorts by priority; already-applied detection Claw 2026-03-06 00:58:22 +00:00
  • 61e0577c3c chore: add claw.json manifest, .env.example, remove node_modules symlink Matthew Jackson 2026-03-05 16:48:46 -08:00
  • 319b626b71 fix: gitignore all runtime data files — search_progress, last_run files Claw 2026-03-06 00:48:50 +00:00
  • f9446f5bee fix: resume lookback from progress file — don't reset to 2d when queue is non-empty Claw 2026-03-06 00:41:27 +00:00
  • 86d00297df feat: search progress tracking — resume on restart, skip completed platform:track combinations Claw 2026-03-06 00:37:35 +00:00
  • b091473735 fix: graceful shutdown — write last-run file on SIGTERM, show interrupted state in status Claw 2026-03-06 00:35:10 +00:00
  • 1920df51a4 feat: rich status report — searcher/applier last run time, timeAgo, per-run metadata files Claw 2026-03-06 00:33:03 +00:00
  • 5382e8432e feat: status.mjs — on-demand status report for searcher + applier + queue breakdown Claw 2026-03-06 00:30:15 +00:00
  • b496ee4a3a feat: ATS breakdown in Telegram summary after each apply run Claw 2026-03-06 00:27:43 +00:00
  • de36e5637c feat: analyze_ats shows full pipeline — easy apply, applied, external ATS breakdown Claw 2026-03-06 00:27:03 +00:00
  • 58c2ad5295 feat: capture external ATS URLs + analyze_ats.mjs to rank platforms by job count Claw 2026-03-06 00:26:28 +00:00
  • 57232a2565 chore: switch license from MIT to AGPL-3.0-or-later Matthew Jackson 2026-03-05 16:23:22 -08:00
  • f9fa36b47c feat: flush jobs to queue per-page — no data loss on crash; live progress output Claw 2026-03-06 00:17:33 +00:00
  • 234820ad91 feat: lockfile to prevent parallel runs + AI keywords lib Claw 2026-03-06 00:11:37 +00:00
  • 282e2681aa docs: add README, update SKILL.md and SPEC.md for current state Matthew Jackson 2026-03-05 16:10:12 -08:00
  • a244a5fddf chore: clean up dead code, use shared loadConfig, cache queue I/O Matthew Jackson 2026-03-05 16:06:33 -08:00
  • d61ca4f54f feat: AI-generated search keywords via Claude — full profile + search config context Claw 2026-03-06 00:04:20 +00:00
  • e71f940687 fix: add config validation and retry logic for failed jobs Matthew Jackson 2026-03-05 16:03:33 -08:00
  • 47513e8cec fix: security/bug fixes, extract constants, remove magic values Matthew Jackson 2026-03-05 15:54:23 -08:00
  • 8bc9af14c4 fix: paginate LinkedIn results (click next page), scroll Wellfound infinite scroll Claw 2026-03-05 23:49:40 +00:00
  • 9758faf6d6 fix: remove node_modules symlink Claw 2026-03-05 23:44:23 +00:00
  • 675697b990 feat: granular skip statuses — recruiter_only, external_unsupported, easy_apply_unsupported Claw 2026-03-05 23:44:19 +00:00
  • 11cb80c942 fix: remove node_modules from git Claw 2026-03-05 23:38:26 +00:00
  • cb7a401aff feat: first_run_days config — defaults to 90 days on first run, then posted_within_days after Claw 2026-03-05 23:38:21 +00:00
  • 931112e7cf security: gitignore credentials, add .example.json templates Claw 2026-03-05 23:30:36 +00:00
  • 52a56f59f6 feat: claw-apply v0.1 — full implementation Claw 2026-03-05 23:24:09 +00:00
  • 2056a05429 Initial commit — claw-apply spec v0.1 Claw 2026-03-05 23:19:18 +00:00