Commit History

  1. feat: corporate ATS scrapers (Ashby, Greenhouse), O&G, government boards, posted_date fixes⁠

    7db43bc
  2. add WorkingNomads + SkipTheDrive scrapers (social media, CS, entry-level focus)⁠

    c4a01a0
  3. fix: soup.find(name=...) keyword clash in extract-url⁠

    f8e5706
  4. fix: move import hashlib to top, wrap extract-url in try/except⁠

    8cea0cc
  5. feat: major quality & diversity overhaul⁠

    432e639
  6. feat: add creative HR email generation on job-detail page⁠

    36c6a13
  7. fix: api key persistence — delete old keys before insert, add logging, verify saved keys in response

    907631d
  8. fix: 'DEPLOY IN 3 MINUTES' → 'APPLY IN 3 MINUTES'

    cf4b2e5
  9. fix: landing page polish — Register nav, 87 visitor counter, slower scroll-reveal animations, redesigned job cards with match quality rings, better last-scraped display

    1c1477f
  10. feat: retro-futuristic neon landing page redesign with 3D canvas, job carousel, testimonials carousel

    a3d3cfc
  11. fix: larger CV fonts for readability, 4-7 bullet points per role, force experience extraction from raw text, ban summary text in education

    3e30384

  1. feat: incrementing counter file naming (01_name_company) + fix API key overwrite bug + better LLM logging

    b4f9df5
  2. fix: RGBColor is a tuple subclass, use indexing not .red/.green/.blue attrs

    fb1c672
  3. fix: sequential save in convertPlainText to avoid race condition on raw_text

    fcad934
  4. fix: preserve raw_text in save_cv — don't overwrite with empty on structured CV saves

    0f9431d
  5. feat: pass raw CV text to LLM during tailoring for full context

    dc74286
  6. fix: save plain text CV on convert + load raw text on cv-editor page load

    9319505
  7. fix: isolate ALTER TABLE in own transaction to prevent PG InFailedSqlTransaction + auto-save CV editor

    a3e854d
  8. fix: move ParseCVRequest before parse_cv endpoint to resolve NameError

    7aa4187
  9. fix: restore missing generate_cv_pdf function definition

    1d439e4
  10. feat: Impeccable UI — OKLCH colors, tinted neutrals, solid buttons, cleaner cards, better type scale, LLM CV parser

    b778a5e
  11. feat: CV diversity profiles, Gemma provider, transferable skills, paste persistence, improved fallback

    15022c1
  12. fix: cast date_found to TIMESTAMP in PG comparisons + migration

    631ec2d
  13. fix: _exec must return cursor for both PG and SQLite

    5b44bf6
  14. fix: _exec returns conn for SQLite instead of cursor + add 6 new job boards (Bruntwork, ScaleArmy, crypto/web3)

    a5fdb9e
  15. fix: add error logging to /api/stats endpoint

    51855a0
  16. fix: psycopg2 needs cursor.execute not conn.execute

    92b736b
  17. feat: add Neon PostgreSQL support via DATABASE_URL + Fly.io deployment config

    d3222bc
  18. fix: remove broken docx_generator and database late imports (same pattern as config bug)

    6886724
  19. fix: /api/config 500 from broken late import of config module

    c4e9375
  20. fix: scrapers, cron, design, filters, categories, graduate detection

    8a6d881

  1. Fix test endpoint structure for ngo/intl/hi boards

    b996dcc
  2. Add test endpoints for ngo/intl/highimpact scrapers

    3405f88
  3. Fix highimpact.py syntax and method structure

    2be47c6
  4. Fix method name mismatches for 80000hours, himalayas, remoteworkng, and realworkfromanywhere

    966a4de
  5. Fix brotli compression issue in base scraper headers

    dfc123f
  6. Add raw HTML debug to test endpoint

    6c20664
  7. Add debug logging to scrape_test endpoint

    1b08a4a
  8. Fix scraper CSS selectors and add error logging

    2cc4426
  9. Add README.md with HF Space metadata

    ca76373
  10. Add super admin user role with view toggle

    f61335f
  11. Fix: dont redirect on login 401 so error message shows

    ac8974e
  12. Add password visibility toggle & password reset flow

    eae5239
  13. Run scrape in background thread to avoid timeout

    c58d954
  14. Improve mobile responsive layout

    2ec2132
  15. Add about.html with dev profile + how-to section

    79701df
  16. Fix API base URL for HF Spaces

    598fc83
  17. Initial commit: Joblin platform

    62e5b72