v2.2.0
What's new
v2.2.0 adds an opt-in headless mode for automatic Profil Zaufany session renewal. Once Profil Zaufany and Google Messages Web are configured, the app can refresh an expiring info-kierowca.pl session without opening a visible browser window.
Highlights
- Adds a Run automatic Profil Zaufany login in the background option in Settings.
- Runs the dedicated renewal browser with modern Chrome headless mode when enabled.
- Keeps visible browser mode as the default, so existing installations behave as before.
- Keeps mObywatel QR login visible because it still requires a manual scan.
- Preserves the same secure credential-vault, Google Messages OTP, session-capture, and retry safeguards in both visible and headless modes.
Documentation and downloads
- Refreshes the English and Polish READMEs around one-time login, notifications, and optional automatic rescheduling.
- Adds direct Windows, macOS, and Linux download links plus clearer Polish search terminology.
Validation
- Completed a live end-to-end headless Profil Zaufany renewal with refreshed session cookies.
- 244 automated tests passed locally, with 3 OpenSSL-dependent tests skipped.
- CI passed on Python 3.9, 3.11, and 3.13, including the installed-wheel smoke test.
- PyInstaller builds, packaged TLS policy checks, verified HTTPS smoke tests, and packaged keyring discovery smoke tests passed on Windows, macOS, and Linux.