Commit History

  1. deploy: fill the profile from the CV, and rank courses on measured skill gaps

    c3b8f02

  1. Restore AI: Groq retired the Llama models

    2f666f7

  1. deploy: campaign flow + location verification check⁠

    ibrahimgulbutt +1: Claude Opus 5
    86063f3

  1. deploy: total feed cap 50/20/10 + adzuna depth trim

    6bf5f08
  2. deploy: prefer Anywhere jobs in the capped feed

    ee30480
  3. deploy: WWR + Working Nomads sources + Asia/Gulf geo reachability

    76a6493
  4. deploy: web search honours on-screen filters

    dabd539
  5. deploy: entry-level ranking fix

    c622523
  6. deploy: purge-jobs admin endpoint

    fb074b5
  7. deploy: remote cap 50/20/10 tiers

    92041cb
  8. deploy: remote feed cap + rozee pk-only

    9748115
  9. deploy: 6 free worldwide job sources (remote boards + ATS)

    0d08056
  10. deploy: revert adzuna browser escalation

    3327464
  11. deploy: escalate adzuna unknowns to browser (trial)

    9c6e2b3
  12. deploy: gone-phrase JS-context guard

    f251831
  13. deploy: rendered-text confirmation for phrase-based discards

    0ad70fd
  14. deploy: gentle per-domain concurrency

    30735c5
  15. deploy: chunkable bulk verify + honest escalated flag

    81f14af
  16. deploy: per-domain pacing + 429 retry for link verifier

    d646b0f
  17. deploy: apply-link liveness layer (Phases 0-3 + audit endpoints)

    175af2a

  1. deploy: replace dead clearbit logo URLs⁠

    93aa512
  2. deploy: correct salary parsing + backfill endpoint for existing rows⁠

    88800df
  3. deploy: activity-gated scraping, rescore on profile change, job-query cache⁠

    a0eafe5

  1. perf(scraper): deeper Adzuna paging; catch USC/GC authorization shorthand⁠

    ibrahimgulbutt +1: Claude Opus 4.8
    a5d1486
  2. fix(normalize): stop labelling US-only remote jobs as open to anywhere⁠

    ibrahimgulbutt +1: Claude Opus 4.8
    d42c579
  3. fix(scraper): remote jobs classify as Anywhere; cap query hints at one⁠

    ibrahimgulbutt +1: Claude Opus 4.8
    c3a9e33
  4. fix(scraper): apply country filter on every scrape trigger⁠

    ibrahimgulbutt +1: Claude Opus 4.8
    44c5c7a
  5. fix(scraper): correct query hints, empty-query fallback, profile country⁠

    ibrahimgulbutt +1: Claude Opus 4.8
    766c348
  6. feat(scraper): filter-driven job search — push UI filters into Adzuna/JSearch APIs⁠

    ibrahimgulbutt +1: Claude Opus 4.8
    a030856
  7. security: close unauthenticated routes, IDOR, and log leaks⁠

    6cd3ae1

  1. chore(courses): raise course-query cache TTL to 30 days⁠

    ibrahimgulbutt +1: Claude Fable 5
    4be41bf
  2. fix(courses): tune star rating so evergreen courses aren't penalized⁠

    ibrahimgulbutt +1: Claude Fable 5
    2915802
  3. feat(courses): structured extraction, global pool, ranking, richer cards⁠

    ibrahimgulbutt +1: Claude Fable 5
    a1056d7
  4. deploy: refined work-eligibility classifier

    68b2300
  5. deploy: level-aware queries + work-eligibility filter

    18ed4d9
  6. deploy: worldwide remote queries for PK users

    36a8c33
  7. deploy: profile-hash reuse, work-mode inference, source filter support

    b57921d
  8. deploy: rozee domcontentloaded fix + platform-rule reapplication

    cfa9651
  9. deploy: python-playwright browsers, PK jsearch fallback, zero-result logging

    361a293
  10. deploy: scraper pipeline (Postgres storage, ranking, expiry, tracker, hardened LLM plumbing)

    6fb7573

  1. final backend

    mahrooshishaq
    d8ea863

  1. feat: add mock interview and document generation modules

    Hajrah Rehan
    9ffaa46

  1. weewoo⁠

    unprecedented-cress
    910c878
  2. Job APIs done

    unprecedented-cress
    53dc52c