Skip to content

Releases: AbhishekMandapmalvi/AutoApply

v2.4.1

Choose a tag to compare

@github-actions github-actions released this 13 Mar 17:43
053071b

What's Changed

Full Changelog: v2.4.0...v2.4.1

v2.4.0

Choose a tag to compare

@github-actions github-actions released this 13 Mar 17:19
cacffab

What's Changed

Full Changelog: v2.3.3...v2.4.0

v2.3.3

Choose a tag to compare

@github-actions github-actions released this 12 Mar 02:58
b7b6d8e

What's Changed

Full Changelog: v2.3.2...v2.3.3

v2.3.2

Choose a tag to compare

@github-actions github-actions released this 12 Mar 02:39
88dc5df

What's Changed

Full Changelog: v2.3.1...v2.3.2

v1.9.0

Choose a tag to compare

@github-actions github-actions released this 11 Mar 06:43

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-i18n attributes
  • 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.