Skip to content

Leave the Report a Problem options to support plugins - #2595

Merged
ps2 merged 2 commits into
devfrom
report-problem-dev
Oct 21, 2026
Merged

ps2 merged 2 commits into
devfrom
report-problem-dev

Conversation

@ps2

@ps2 ps2 commented Oct 20, 2026

Copy link
Copy Markdown
Collaborator

Backport of #2594 to dev.

Support had Report Issue, Submit Bug Report (added by LoopSupport) and Export Critical Event Logs next to each other, and local export was a button at the bottom of the developer report form. The ways to report a problem now belong to support plugins; DIY Loop's live in LoopSupport (LoopKit/LoopSupport#40), behind a single Report a Problem row.

In Loop:

Differences from next-dev:

  • Dev's generateIssueReport already returns the full diagnostic report, so no change was needed there.
  • Dev has no canceled automatic bolus alert with "Create Issue Report", so that path isn't part of this.

Merge order: LoopKit/LoopKit#661 and LoopKit/LoopOnboarding#37 first, then this and LoopKit/LoopSupport#40 together.

Testing:

  • LoopWorkspace scheme build; Loop tests pass.
  • In the simulator: the Support section shows only Report a Problem; sharing a diagnostic report and exporting critical event logs both work.

Support had Report Issue, Submit Bug Report (added by LoopSupport) and
Export Critical Event Logs next to each other. The ways to report a
problem now belong to support plugins; DIY Loop's live in LoopSupport
behind a single Report a Problem row.

Loop's report form, submitter and local export screen move to
LoopSupport, and Loop provides its critical event log export through
SupportUIDelegate.criticalEventLogExportView().
@marionbarker

Copy link
Copy Markdown
Contributor

Test

✅ backport new method for requesting support from next-dev to dev

Configuration

Start with LoopWorkspace dev branch, commit c1f5597.
Point to the following branch/commits for these submodules:

  • Loop, report-problem-dev, 39325186
  • LoopKit, report-problem-dev, 7a2386c5
  • LoopOnboarding, ios-17.6-dev, bf073ad
  • LoopSupport, report-problem-dev, fbbeeac

Build onto an iOS 27 SE 3rd gen phone.

New Support Display

After this build, grab screenshots of the Loop Settings, Support section with new rows.

Report a Problem

setting-report-problem

Submit to Developers

setting-send-to-developers

@marionbarker marionbarker left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Approve by test.

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.

2 participants