STUDYU-95: feat(app): complete Fitbit tasks offline - #956
johannesvedder wants to merge 3 commits into
Conversation
|
Important Review skippedAuto reviews are disabled on base/target branches other than the default branch. Please check the settings in the CodeRabbit UI or the ⚙️ Run configurationConfiguration used: Organization UI Review profile: ASSERTIVE Plan: Pro Plus Run ID: You can disable this status message by setting the Use the checkbox below for a quick retry:
Comment |
PR Reviewer Guide 🔍Here are some key observations to aid the review process:
|
|
Visit the preview URL for this PR (updated for commit 71c468b):
(expires Sat, 05 Sep 2026 11:01:32 GMT) 🔥 via Firebase Hosting GitHub Action 🌎 Sign: 2149dad49ed83535217e50d5c18c0c8c90da629b |
Description
Related Jira issue: STUDYU-95
Stack 3 of 3 · Previous: #955
The deferred Fitbit engine from #955 must be connected to the visible participant flow. Participants also need durable Fitbit authorization before leaving the online kickoff so Fitbit tasks can be completed without connectivity.
This PR:
This completes the three-PR advanced offline participation stack built on #936.
Testing Steps
scripts/pre-commit-check;git diff --check.Manual Fitbit OAuth, token refresh/revocation, rate limits, and real multi-day sleep responses remain device/API verification items.
PR Checklist