Ruben Rosario 0c142f1f67 Auto-detect missing scopes and re-auth
Added token_has_all_scopes() to ApiClient — reads stored
token.json and checks if all requested scopes are present.
If token exists but lacks calendar.readonly, the auth popup
is shown instead of silently failing in the sync engine.
2026-06-21 17:23:56 +01:00
2026-06-20 19:35:19 +01:00
S
Description
task_app_rust to learn rust and training opencode
172 KiB
Languages
Rust 100%