Releases: AbhishekMandapmalvi/AutoApply
Releases · AbhishekMandapmalvi/AutoApply
Release list
v2.4.1
What's Changed
- release: v2.4.1 — fix exe GUI + Windows build by @AbhishekMandapmalvi in #94
Full Changelog: v2.4.0...v2.4.1
v2.4.0
What's Changed
- feat: ATS reliability, portal auth, UI cleanup by @AbhishekMandapmalvi in #83
- refactor: migrate desktop shell from Electron to PyWebView (TASK-031) by @AbhishekMandapmalvi in #85
- release: v2.4.0 by @AbhishekMandapmalvi in #87
- fix: Windows release build (v2.4.0) by @AbhishekMandapmalvi in #90
Full Changelog: v2.3.3...v2.4.0
v2.3.3
What's Changed
- release: v2.3.3 — fix blank page (missing api.js) by @AbhishekMandapmalvi in #74
Full Changelog: v2.3.2...v2.3.3
v2.3.2
What's Changed
- release: v2.3.2 — fix macOS build by @AbhishekMandapmalvi in #71
Full Changelog: v2.3.1...v2.3.2
v1.9.0
AutoApply v1.9.0 — Distribution Build System + Frontend i18n
One-click installers for all three platforms, complete frontend internationalization, and a hardened CI/CD pipeline.
Installers
| Platform | File | Size |
|---|---|---|
| Windows | AutoApply-Setup-1.9.0.exe |
~200 MB |
| macOS | AutoApply-1.9.0.dmg |
~180 MB |
| Linux | AutoApply-1.9.0.AppImage |
~170 MB |
Note: Installers are unsigned. Windows will show a SmartScreen warning (click "More info" → "Run anyway"). macOS requires right-click → Open, or
xattr -cr AutoApply.app.
What's New
Distribution Build System (DIST-1 to DIST-9)
- App icon generation — programmatic 1024×1024 PNG → ICO + ICNS
- Version sync — pyproject.toml version → electron/package.json
- Python runtime bundling — Windows embeddable Python + python-build-standalone for macOS/Linux
- All dependencies + Playwright Chromium bundled — no Python/Node.js install required
- CI release workflow — push a
v*tag to build all 3 platforms automatically
Frontend i18n Migration (QOL-1, QOL-2)
- All 12 JS modules migrated to
t()translation calls (~55 strings) - ~200 HTML elements tagged with
data-i18nattributes - String catalog grew from 166 to 383 keys across 23 sections
- To add a new language: copy
static/locales/en.json, translate, done
CI/CD Pipeline
- All GitHub Actions upgraded to Node.js 24 (checkout v6, setup-python v6, setup-node v6)
- 3 CI checks: lint (ruff + mypy), test (738 tests), security (pip-audit)
- Repository governance: CODEOWNERS, CONTRIBUTING.md, PR/issue templates, branch protection
Project Stats
- 108 requirements tracked (95 fully covered, 13 partial — Electron E2E only)
- 738 tests with 97% coverage on bot/core/config/db
- Production readiness: 10.0/10
- Supported ATS: LinkedIn, Indeed, Greenhouse, Lever, Workday, Ashby
Full Changelog
See CHANGELOG.md for complete version history.