1.7.1 (2026-04-13)
- codex-switcher: eliminate redundant _load_accounts calls in pick_first_ready (1024e95)
- deduplicate _decode_jwt_payload — single canonical implementation in codex_switcher (5e579fe)
- jobs: move thread assignment inside lock to prevent race condition (40a3be2)
- logger: use UTC timestamps consistent with rest of codebase (302dfa1)
- remove redundant Mailbox creation in relogin_worker_email (883af9b)
- security: set chmod 0600 on meta.json and index.json files (08c27af)
- security: strengthen API key masking — show at most 4 chars for long keys (545ac15)
- workspace-api: add pagination to get_members and get_pending_invites (48229d2)
1.7.0 (2026-03-07)
- remove unused variable to satisfy ruff F841 (e5cfb77)
- add Codex account switcher with auto-rotation (70c8953)
1.6.1 (2026-03-07)
- ci: install python deps before unit tests (5c57d2a)
1.6.0 (2026-03-06)
- auth: disable automatic admin login (930313f)
1.5.5 (2026-03-06)
- auth: stabilize manual flows and tab focus (1e909c2)
1.5.4 (2026-03-06)
- Windows compatibility — version check, wmic removal, CI matrix, venv resolution (342b515)
1.5.3 (2026-03-06)
- infrastructure hardening — atomic writes, DATA_ROOT, emergency exit, virtual scroll (683dfd6)
1.5.2 (2026-03-06)
- security and thread-safety improvements from code review (6356bfd)
1.5.1 (2026-03-06)
- use self.password_prefix in boomlify generate() instead of hardcoded string (de0098a)
1.5.0 (2026-03-06)
- add password_prefix to trickads, use self.password_prefix in boomlify (f1bfe71)
1.4.0 (2026-03-06)
- auto-discovery for mail providers — no manual registration needed (ca54650)
1.3.3 (2026-03-06)
- quick start recommends configuring mail API key first (c852b9d)
- remove extra leading spaces from hero logo (ddb43bb)
1.3.2 (2026-03-06)
- force UTF-8 encoding for Python subprocess on Windows (a31f376)
1.3.1 (2026-03-06)
- settings menu empty — prevent refreshState from overwriting loaded settings (ce300c8)
1.3.0 (2026-03-06)
- add Settings menu for API keys and mail providers (e026db7)
1.2.0 (2026-03-06)
- load config from ~/.izteamslots/.env, update README install docs (99ca787)
1.1.6 (2026-03-06)
- add python-dotenv to requirements.txt (missing dependency) (697d104)
1.1.5 (2026-03-06)
- use shell mode on Windows for spawn/exec (backend + bun launch) (3dbc103)
1.1.4 (2026-03-06)
- use Node.js bin entry instead of .sh (fixes Windows npm bin) (98f7336)
1.1.3 (2026-03-06)
- Windows compatibility — cross-platform process kill, clipboard, paths, setup (96a1dc4)
1.1.2 (2026-03-06)
- use venv instead of --system for Python deps (fixes Windows/WSL permissions) (232f174)