Skip to content

XTrace Desktop 0.1.7

Choose a tag to compare

@tristan-xtrace tristan-xtrace released this 19 Oct 22:37
e743e90

XTrace Desktop 0.1.7

XTrace Desktop 0.1.7 includes anonymous usage telemetry, enabled by default with a notice and controls to turn it off in the notice or Settings. See the telemetry documentation at the signed source for the intended event contents and behavior.

This update also includes six reviewed fixes and maintenance changes:

  • Correct parent links and Human input counts for agent launches, and bound transcript detail reads.
  • Stop leftover usage-helper processes and keep native validation copies isolated.
  • Keep manual pull-request refresh available when no linked pull request is found.
  • Correct the documentation for supported transcripts and conversation details.
  • Update three development dependencies to patched versions.
  • Keep historical work before midnight and retain the most recently active child conversations in capped lists.

Beta limits: some nested Guardian conversations can still appear under their root conversation instead of their immediate parent.

Validation status

The signed app passed first-launch and default-telemetry validation on a fresh hosted macOS 14 arm64 machine. Signed telemetry run checked the notice, saved choices and environment-off override with delivery blocked. That test did not inspect delivered event contents or prove before-first-pixel ordering.

Updater failure handling passed with the real updater library on a fresh hosted macOS 14 arm64 machine (run): a valid install, a corrupted download, a signed-version mismatch, the full 10-minute download timeout, an interrupted download, and a cancelled administrator password prompt during install. Every rejected case left the previous app unchanged and usable. That run is marked failed only because its final test-machine cleanup check could not read the macOS 14 app list format; that check is fixed separately.

The real 0.1.6-to-0.1.7 update and restart passed on a fresh hosted macOS 14 arm64 machine (run): the signed 0.1.6 app offered 0.1.7, Restart to update replaced it with the exact signed 0.1.7 app, and the restarted app opened its Dashboard without repeating Welcome, with its local data and database intact. That test used synthetic data with telemetry disabled. Synthetic tests do not establish migration of every existing history.