• v0.4.0 100add23bc

    v0.4.0 — LinkedIn Import
    Some checks are pending
    CI / test (push) Waiting to run
    Stable

    pyr0ball released this 2026-03-13 11:28:03 -07:00 | 189 commits to main since this release

    What's New

    🔗 LinkedIn Profile Import

    One-click import from a public LinkedIn profile URL (no login required) or from a LinkedIn data export zip. Staged to linkedin_stage.json so scraping only happens once per session.

    • URL scrape via Playwright headless Chrome — no credentials, user-initiated only
    • Export zip fallback (ToS-compliant) for when scraping is blocked
    • Extracts: experience, education, skills, certifications, career summary
    • Available in first-run wizard (step 3) and Settings → Resume Profile
    • Available on all tiers including Free

    🐞 Bug Fixes

    • Cloud mode perpetual onboarding loop — wizard now correctly detects per-user wizard_complete flag instead of checking a shared repo path
    • Cloud session redirect — unauthenticated users now redirect to login instead of seeing a raw error
    • Removed remaining AIHawk UI references

    🐳 Docker

    • Playwright Chromium is now installed in the Docker image (playwright install chromium)
    • Rebuild required: docker compose build --no-cache app && ./manage.sh restart

    Full changelog: CHANGELOG.md

    Downloads