Skip to content

v1.3.1 — Auto-booking lands + liveness ping

Choose a tag to compare

@DukeWood DukeWood released this 01 Jun 19:16
· 8 commits to main since this release

What's new

Auto-booking implementation (PR #1). driveBookingFlow() is no longer a stub — Premium users now get automated slot click + confirm via chrome.scripting.executeScript. Includes the long-awaited UTC→venue-local time fix (Europe/London, Europe/Paris, Europe/Rome, …) so slot times actually match the DOM.

CWS listing optimizations.

  • i18n setup via __MSG_*__ placeholders + default_locale: "en".
  • Onboarding restructured into a multi-step wizard (welcome step 2 — release windows + Telegram test).
  • 5-star review prompt once a slot has been found.

Liveness ping (Patch B). New VM_LICENSE_STATUS daily alarm POSTs to /license/status so the backend finally sees who's polling, what version they're on, and which browser. Fixes the gap where all installs reported extension_version=NULL despite PRD 17 promising the data flow. Premium-only by design (Free never reaches torly.ai).

Tier 2 opt-in diagnostic report (Settings → Build report). User-initiated only, with privacy-whitelist redaction and mailto: hybrid transport. The full JSON is auto-copied to clipboard; the summary lands in the email body. No DOM, no credentials, no PII.

Caveats

driveBookingFlow() is functional but fragile — see CLAUDE.md Known Open Items for the 6 documented limitations (loose confirm-button match, hardcoded 500ms wait, missing Italian/Polish/Russian button text, no extension-side click idempotency, no click-success verification).

Install

Auto-update via Chrome rolls out from CWS over the next 24–48h. New installs grab the latest from the Chrome Web Store.