8000 Release OpenGlucose 0.1.6 by shroominic · Pull Request #88 · shroominic/OpenGlucose · GitHub
[go: up one dir, main page]

Skip to content

Release OpenGlucose 0.1.6 - #88

Merged
shroominic merged 4 commits into
mainfrom
release/v0.1.6
Aug 31, 2026
Merged

shroominic merged 4 commits into
mainfrom
release/v0.1.6

Conversation

@shroominic
Copy link
Copy Markdown
Owner

Summary

  • include the English and Simplified Chinese localization from feat(app): add English and Simplified Chinese localization #85
  • fix archived-sensor export from the routed detail screen so iOS opens the
    native Apple share sheet
  • add localized export progress, retry protection, identifier-free diagnostics,
    and partial-file cleanup
  • honor device language priority instead of selecting a secondary Chinese
    locale over a primary English locale
  • prepare OpenGlucose 0.1.6+28 with release notes and matching About text

This supersedes #86, whose source commits are integrated here with the
post-#85 localization conflict resolved semantically.

Risk and data impact

  • Risk class: R3 because this commit is the source for external production
    distribution. The export behavior itself is R2.
  • No health-data schema, sensor protocol, pairing, or retention behavior changes.
  • Export remains explicit and local. Temporary payloads are removed after
    completion and after write/share failures.
  • Support codes omit paths, identifiers, and native error messages.

Verification

  • make check passed twice from the clean release worktree, including format,
    analysis, all unit/widget/integration tests, Android and web builds, unsigned
    iOS build, iOS native tests, macOS build/tests, release workflow contracts,
    and the Android signing fail-closed check.
  • OpenHealth Flutter suite: 286/286 passed.
  • Focused archived-export and locale-priority tests passed.
  • iOS Simulator route verified end to end: Settings -> Sensor archive -> sensor
    detail -> Export data -> Share CSV opened the Apple share sheet with Copy and
    Save to Files.
  • Independent integration review found no P0-P2 blockers.

Release and rollback

  • Intended tag: v0.1.6; app version: 0.1.6+28.
  • Android must publish a signed APK named openglucose-0.1.6+28.apk before the
    stable release becomes Latest.
  • TestFlight uses the same immutable tag and build number in explicit upload and
    external-review phases.
  • If a release gate fails, do not reuse or move the tag/build number. Correct the
    problem and cut a new build.

Exclusions

@shroominic
shroominic merged commit c7731a5 into main Aug 31, 2026
10 checks passed
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

0