screen-locker/stronglift_replacement/workout_app/lib/services
Krzysztof kuhy Rudnicki 5d4d491fb7 workout_app: add Google sign-in support for the Firebase sync account
Same pattern as todo and diet_guard_app: openFirebaseWithGoogle()
(google_platform.dart abstracts the plugin's platform-channel
dependence), isFirebaseConfigured() reading the stored session rather
than the account marker alone, and the settings screen offering
"Sign in with Google" ahead of the password form.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01KdSp6Nbrs9xvsWkCMDN9a1
2026-08-14 10:56:16 +02:00
..
backup_service.dart Carry progression through Firebase, and stop demanding storage permission 2026-08-10 16:54:21 +02:00
firebase_backend.dart workout_app: add Google sign-in support for the Firebase sync account 2026-08-14 10:56:16 +02:00
github_device_auth.dart Carry progression through Firebase, and stop demanding storage permission 2026-08-10 16:54:21 +02:00
google_platform_io.dart workout_app: add Google sign-in support for the Firebase sync account 2026-08-14 10:56:16 +02:00
google_platform_web.dart workout_app: add Google sign-in support for the Firebase sync account 2026-08-14 10:56:16 +02:00
google_platform.dart workout_app: add Google sign-in support for the Firebase sync account 2026-08-14 10:56:16 +02:00
google_sign_in_backend.dart workout_app: add Google sign-in support for the Firebase sync account 2026-08-14 10:56:16 +02:00
http_server_service.dart Carry progression through Firebase, and stop demanding storage permission 2026-08-10 16:54:21 +02:00
progression_sync_service.dart Carry progression through Firebase, and stop demanding storage permission 2026-08-10 16:54:21 +02:00
storage_service.dart Carry progression through Firebase, and stop demanding storage permission 2026-08-10 16:54:21 +02:00
sync_device_id.dart Push under a persisted per-install uuid, not a fixed role id 2026-08-09 17:31:15 +02:00
sync_service.dart Carry progression through Firebase, and stop demanding storage permission 2026-08-10 16:54:21 +02:00
sync_settings.dart Carry progression through Firebase, and stop demanding storage permission 2026-08-10 16:54:21 +02:00
sync_state_factory.dart Sync workouts through Firebase, mirroring to GitHub during the cutover 2026-08-05 08:12:40 +02:00
workout_sync_service.dart Report a failed workout push instead of hiding it in debugPrint 2026-08-09 18:50:48 +02:00