Skip to content

[2.8.0] Add packet authenticity policy settings source #39

Description

@RCGV1

Problem

MUI settings source needs the same Packet authenticity policy defined in meshtastic/design#121, so generated assets and the device-ui runtime do not diverge from companion clients.

Requested design-source change

Add the platform-appropriate Security settings control and source assets for:

  • Compatible — accept unsigned.
  • Balanced — prefer signed (recommended/default).
  • Strict — require signed.

Use the existing settings hierarchy and constrained-display conventions. Strict should have a confirmation or warning state if the generator/runtime supports one without introducing a new dialog system.

Acceptance criteria

  • Source project/assets contain every state needed by the paired device-ui implementation.
  • Labels fit supported 240×320 and 320×240 layouts and remain localizable.
  • Generated/runtime boundary is documented in the linked PRs; generated artifacts are intentional and reproducible.
  • Visual evidence covers all values, focus/selection, Strict warning, and both target resolutions.
  • The PR links design#121 and the paired device-ui issue, and remains draft until device hardware verification.

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions