What's Changed
- Give unconfigured CT channels distinct device names (fixes #379) by @doornail in #447
- Tolerate API timeouts and expose telemetry diagnostics by @karlg100 in #452
- Retry login on transient errors instead of requiring reauth by @ZachGoldberg in #467
- Fix Google SSO token login on Python 3.14 and add Google and Apple sign-in by @maigougou in #461
New Contributors
- @doornail made their first contribution in #447
- @karlg100 made their first contribution in #452
- @ZachGoldberg made their first contribution in #467
- @maigougou made their first contribution in #461
Full Changelog: v0.12.3...v0.13.0