Skip to content

Releases: jaredrlawson/alchemy-booking-system

Alchemy Booking v2.1.4-beta.1: Triple-Lock Security & UI Polish

Choose a tag to compare

@jaredrlawson jaredrlawson released this 09 Mar 16:41

Release Notes (v2.1.4-beta.1)

This release focuses on industrial-strength security and modern UI refinements for both the admin and frontend experiences.

🛡️ Security & Reliability

  • Triple-Lock Protection: Implemented database-level UNIQUE KEY constraints, backend timing checks, and client-side singleton locks to definitively prevent
    duplicate bookings.
  • Payment Integrity: Enforced mandatory payment_intent_id verification before booking confirmation.
  • SCA Recovery: Added robust recovery logic for Stripe 3D Secure (SCA) redirects to ensure bookings are saved even after off-site authentication.

🎨 UI/UX Improvements

  • Centered Modals: Refined modal positioning with isolation: isolate and backdrop blurs for a focused, high-end aesthetic.
  • Date Scroller Fix: Restored the "Next" and "Previous" navigation buttons on the frontend wizard scroller.
  • Admin Calendar Navigation: Fixed navigation arrow visibility and functionality in the administrative availability dashboard.
  • Theme Syncing: Enhanced "Inherit Theme" logic to better harvest site fonts and primary colors.

🛠️ Core Infrastructure

  • GitHub Updater: Fully integrated the automatic one-click update system (tested in this release).
  • Database Migrations: Optimized table schemas for faster availability lookups.

Developed by Jared Я Lawson for The Abstract Alchemist.