Skip to content

0.2.0

Choose a tag to compare

@rudrankriyam rudrankriyam released this 13 Jun 19:19
· 25 commits to main since this release

RelatoKit 0.2.0 updates native Feedback Assistant automation for Apple's current developer-technology forms.

Highlights:

  • Adds a --platform option to relato prepare, with inference from the report title and description when omitted.
  • Supports the native platform values iOS, iPadOS, Mac Catalyst, macOS, tvOS, visionOS, watchOS, and Web & Services.
  • Updates --select-popups to select required platform, technology/area, and feedback-type menus through Accessibility actions.
  • Recognizes the current "Which technology does your report involve?" Feedback Assistant field.
  • Preserves decoding compatibility with payloads generated by RelatoKit 0.1.x.
  • Updates the README, generated command reference, and AX automation documentation for the foreground popup-selection behavior.

Behavior note:

  • Text-only form filling remains background-oriented.
  • --select-popups briefly activates Feedback Assistant to expose its SwiftUI menus, then hides the app again.
  • Missing controls or menu values still fail closed.

Verification:

  • make check
  • 16 Swift tests
  • Production release build
  • CLI version, platform inference, dry-run routing, and invalid-platform smoke tests
  • Live Feedback Assistant validation with iOS, MusicKit, and Suggestion selected