Skip to content

Nightscout sync improvements, extended bolus UI, chart fixes#138

Open
DarthFlip wants to merge 3 commits into
jwoglom:devfrom
DarthFlip:dev-merge
Open

Nightscout sync improvements, extended bolus UI, chart fixes#138
DarthFlip wants to merge 3 commits into
jwoglom:devfrom
DarthFlip:dev-merge

Conversation

@DarthFlip

Copy link
Copy Markdown
Contributor

Summary

  • Nightscout sync: per-processor cursors for independent sync tracking, carb upload support, trend arrow mapping, and device status aggregation (suspended/bolusing fields, device name)
  • Extended bolus UI: extended bolus entry form, wear bolus fixes, therapy card cleanup
  • Chart fix: bolus/carb/mode chart history now shows full history instead of only the latest entry

Test plan

  • Verify Nightscout sync uploads CGM, carbs, and device status correctly with per-processor cursors
  • Test extended bolus UI on phone and Wear OS
  • Confirm bolus/carb/mode chart history displays all entries

Increased fetch limits for history log queries. Control-IQ auto-boluses
fire every ~5 min and many have deliveredTotal=0, exhausting the old
limit of (hours*2)+10 before enough non-zero entries were found.
…vice status aggregation

- Per-processor cursor tracking so a failed processor doesn't lose data
  for other processors (Phase 1.1)
- Device status aggregation from multiple log types with boolean
  suspended/resumed status (Phase 1.2, 2.1)
- Pump model detection saved to prefs and used in device name (Phase 1.3)
- Phone battery percentage uploaded as uploaderBattery (Phase 2.2)
- CGM trend arrows calculated from slope of recent readings (Phase 2.3)
- New ProcessCarb processor for CarbEnteredHistoryLog (Phase 3.1)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant