Fix sync issue with SSO
Description
Fix sync is disable by default for new login
Screenshots
Technical details
Tests
Issues
https://gitlab.e.foundation/e/os/backlog/-/issues/3713
10 commandments of code review
Summary by CodeRabbit
-
Bug Fixes
- More reliable account updates (OAuth or password): existing CardDAV/CalDAV entries are updated in place, sync settings and group method preserved, collections refreshed, and tokens/passwords handled consistently.
-
Chores
- CI now publishes the release-signed APK from build pipelines for easier installation.
- Release build signing aligned with debug signing to simplify test builds.
Edited by CodeRabbitAI