Skip to content

v1.3.3 — Reliable Premium auto-booking → capture

Choose a tag to compare

@DukeWood DukeWood released this 05 Jun 16:32
· 8 commits to main since this release

Premium-tier reliability release. Fixes the auto-booking → £19 capture chain so a confirmed TLScontact booking is actually captured, with correct appointment times.

What's fixed

  • Capture handoff — after the booking is confirmed on TLS, the extension now verifies the confirmation from the service worker and drives the capture directly, instead of relying solely on a page reload. This was the main reason confirmed bookings could complete without being captured.
  • No more silent stalls — every auto-booking failure path now ends in a clear "booking failed" state immediately, instead of a 60-second frozen "Booking in progress…".
  • Correct appointment times — slot times read from the TLS page are now converted from the venue's local timezone to UTC correctly (previously non-UK times — and UK times during BST — were stored an hour or two off).
  • Smarter confirm-button detection — no longer mis-clicks navigation links like "Booking history", "My bookings" or "Cancel booking".
  • Cleaner licence handling — a cancelled Premium licence now notifies you and tidies up booking state, and won't interrupt a booking that's mid-capture.

Free tier

Unchanged. Still 100% local — no network calls outside the TLS tab + optional Telegram, never reads your credentials.

Under the hood

New automated test harness covering the booking state machine (26 tests across 5 suites). No new permissions; no change to what Premium sends to torly.ai.