Skip to content

Releases: rudrankriyam/Feedback-Assistant-CLI

0.3.1

15 Jun 03:00
6de05a1

Choose a tag to compare

Feedback Assistant CLI 0.3.1 reintroduces the project with a clearer repository identity while keeping the compact xcfb command.

Highlights:

  • Renames the canonical repository to rudrankriyam/Feedback-Assistant-CLI.
  • Keeps xcfb as the only executable product and installed command.
  • Aligns the Swift package identity as FeedbackAssistantCLI and executable target as XCFBCLI.
  • Moves the project fully out of Swift-package-library framing; there is no public library product or compatibility alias.
  • Updates the README, badges, clone instructions, repository description, homepage, and support links.
  • Preserves native Accessibility automation and the experimental authenticated web workflow for preparing, attaching, validating, submitting, and verifying Feedback Assistant reports.

Upgrade:

  • Existing xcfb commands remain unchanged.
  • Clone from https://github.com/rudrankriyam/Feedback-Assistant-CLI.git.
  • Previous GitHub URLs continue to redirect.

Verification:

  • make check
  • 64 Swift tests
  • Executable-only package surface check
  • Generated command documentation check
  • Production release build
  • GitHub Actions, Cursor Bugbot, and GitGuardian checks

0.3.0

15 Jun 00:07
23c6618

Choose a tag to compare

xcfb 0.3.0 completes the transition to a focused, executable-only CLI.

Highlights:

  • Renames the executable, commands, implementation modules, tests, environment variables, cache paths, and documentation to xcfb.
  • Removes the public Swift library product; the repository now publishes only the xcfb executable.
  • Adds a package-surface check that prevents a library product from returning.
  • Retains the native Accessibility workflow and the experimental server-backed web workflow, both gated by explicit confirmation for submission.
  • Hardens concurrent web-session persistence with an atomic macOS exclusive lock and explicit owner-only directory permissions.
  • Refreshes the README, generated command reference, support files, issue templates, repository description, and topics for the CLI-only product.

Migration:

  • Use xcfb for every command; no compatibility alias is provided.
  • Use the XCFB_ environment-variable prefix for web authentication and session settings.
  • File-backed web sessions now live under ~/.xcfb/web; authenticate again after upgrading.

Verification:

  • make check
  • 64 Swift tests
  • 50 repeated concurrent file-session save tests
  • Production release build
  • Release-binary help, routing, categorization, local-store, auth-status, payload preparation, confirmation guard, and native submit dry-run smoke tests

0.2.0

13 Jun 19:19

Choose a tag to compare

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

0.1.0

11 Jun 03:28

Choose a tag to compare

Initial RelatoKit release.

Highlights:

  • Local-first Swift CLI and library for preparing Feedback Assistant reports.
  • Agent-oriented payload workflow with feedback-submission.json and feedback-submission.md.
  • Local Feedback Assistant store inspection for drafts, recent items, uploads, and categories.
  • Curated Feedback Assistant routing for macOS areas, Developer Tools, Developer Technologies, platform forms, and special top-level forms.
  • Hidden native Feedback Assistant handoff with passive Accessibility text-field filling.
  • Local attachment staging into Feedback Assistant draft folders.
  • Explicit --confirm gate for native Submit handoff.
  • Safety boundaries for entitlements, private APIs, platform security, and server-receipt verification.

Verification:

  • make check