STUDYU-95: fix(app): preserve offline study progress - #954
johannesvedder wants to merge 2 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 a6ff682):
(expires Sat, 05 Sep 2026 11:01:25 GMT) 🔥 via Firebase Hosting GitHub Action 🌎 Sign: 2149dad49ed83535217e50d5c18c0c8c90da629b |
Description
Related Jira issue: STUDYU-95
Stack 1 of 3 · Base: #936
Offline progress could still be lost at study-end and recovery boundaries. Destructive actions could clear pending progress or media before synchronization, and deleted-subject startup recovery cleared local data before the participant could contact the researcher.
This PR:
This PR is stacked on #936. The next PR adds deferred Fitbit synchronization.
Testing Steps
scripts/pre-commit-check;git diff --check.PR Checklist