Skip to content

[Part 1/6] feat(onboarding): add transmitter/sensor code scanning from GS1 data matrix + bump minimum target to iOS 17.6 - #1

Open
ETolboom wants to merge 2 commits into
trioneer-dev:mainfrom
ETolboom:feat/package-code-scanning
Open

ETolboom wants to merge 2 commits into
trioneer-dev:mainfrom
ETolboom:feat/package-code-scanning

Conversation

@ETolboom

Copy link
Copy Markdown

This PR introduces:

  • Transmitter ID / sensor code scanning from the GS1 data matrices on the packaging.
  • Adds new tests based on public images of sensor/transmitter packaging
  • Code boxes for entering the transmitter ID / sensor code as opposed to a simple text field
  • Bumps the minimum target version to iOS 17.6 to match Trio/Loop and avoid availability shims

Below are screenshots of the new onboarding views:

image image

@ETolboom
ETolboom marked this pull request as ready for review September 24, 2026 09:30
Copilot AI lite review requested due to automatic review settings September 24, 2026 09:30

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

Copilot was unable to review this pull request because the user who requested the review has reached their quota limit.

@ETolboom ETolboom changed the title feat(onboarding): add transmitter/sensor code scanning from GS1 data matrix + bump minimum target to iOS 17.6 [Part 1/N] feat(onboarding): add transmitter/sensor code scanning from GS1 data matrix + bump minimum target to iOS 17.6 Sep 24, 2026
@ETolboom ETolboom changed the title [Part 1/N] feat(onboarding): add transmitter/sensor code scanning from GS1 data matrix + bump minimum target to iOS 17.6 [Part 1/6] feat(onboarding): add transmitter/sensor code scanning from GS1 data matrix + bump minimum target to iOS 17.6 Sep 24, 2026
OSLog.log handed the [CVarArg] array to os_log for 6+ arguments, which
reads garbage pointers for each %@ and segfaults in
_os_log_fmt_flatten_object_impl. The seven-argument "Backfill
acknowledged" line hit this on every backfill, crash-looping the app.

The fallback now asserts in debug and logs the pre-rendered line as a
single argument in release. The backfill ack line is collapsed to one
argument.
@ETolboom
ETolboom force-pushed the feat/package-code-scanning branch from 72e9553 to 182377a Compare September 29, 2026 10:57
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.

3 participants