PhDScout / app.py

Commit History

  1. refactor: centralize prompts, remove model selector, clean README⁠

    HipFil98 +1: Claude Sonnet 4.6
    1309142
  2. feat: filter stale jobs and add freshness indicator⁠

    HipFil98 +1: Claude Sonnet 4.6
    62c249d

  1. chore: remove DuckDuckGo references from app description⁠

    HipFil98 +1: Claude Sonnet 4.6
    182cf5e
  2. fix: remove deprecated Groq models (gemma2-9b-it, mixtral-8x7b-32768)⁠

    HipFil98 +1: Claude Sonnet 4.6
    016653f
  3. feat: remove DuckDuckGo scraper and 'any' position type; add docs link to README⁠

    HipFil98 +1: Claude Sonnet 4.6
    6b4035c
  4. fix: use public agent API in app.py; update README for new structure and Groq⁠

    HipFil98 +1: Claude Sonnet 4.6
    46cd82f
  5. refactor: full OOP redesign of agent architecture⁠

    HipFil98 +1: Claude Sonnet 4.6
    dbf3fc6
  6. fix: always show Groq models in dropdown regardless of key presence⁠

    HipFil98 +1: Claude Sonnet 4.6
    ec4da30
  7. feat: add Groq backend as primary free inference provider⁠

    HipFil98 +1: Claude Sonnet 4.6
    55df7c0

  1. feat: make all scored positions reviewable, not just those above min_score⁠

    HipFil98 +1: Claude Sonnet 4.6
    ce5a5eb
  2. refactor: remove dead code, extract shared job helpers⁠

    HipFil98 +1: Claude Sonnet 4.6
    cd035f4
  3. chore: rename app to PhdScout⁠

    HipFil98 +1: Claude Sonnet 4.6
    c03a326
  4. feat: add predoctoral position type⁠

    HipFil98 +1: Claude Sonnet 4.6
    90ebe68
  5. docs: update README and app.py description to reflect current state⁠

    HipFil98 +1: Claude Sonnet 4.6
    3370aed
  6. feat: add mlscientist.com scraper; remove map from UI⁠

    HipFil98 +1: Claude Sonnet 4.6
    52f1378
  7. feat: location dropdown with interactive Leaflet map (Nominatim reverse geocoding)

    b2635fe
  8. fix: update model list to HF Router-compatible chat models

    ec7ec51
  9. fix: disable API info to workaround gradio_client bool schema bug

    36103bf
  10. fix: launch with server_name=0.0.0.0 for HF Spaces compatibility

    6bf3bb2
  11. feat: remove per-user token input, use shared HF_TOKEN secret from env

    0dc21ee

  1. refactor: OOP redesign — JobAgent orchestrator, shared utils, no global state mutation

    7419404
  2. fix: upgrade gradio to v5 for Python 3.13 compatibility

    98a9c16