Current version 0.120.0

What's new in Ladna

0.22.1

Release metadata cleanup

  • Recorded the 0.22.0 release commit in the public changelog and added coverage for the internal login remember-me cookie lifetime.
Release maintenance commit.
0.22.0

Quick bookings and website leads

  • Added shared quick booking flows for group classes, private lessons, and room rentals, introduced website lead intake with account bearer tokens, lead status management, OpenAPI documentation, and responsive admin modal improvements.
Commit 60b3513.
0.21.1

Migration schema baseline

  • Squashed the applied migration history into a committed MySQL schema dump, removed historical data/backfill migrations from new-environment setup, and aligned local bootstrap documentation with the schema dump workflow.
Release commit.
0.21.0

Class pass format binding

  • Added an explicit class format to class passes and prices, filtered available class formats in the form by that selection, and made pricing tabs use the pass format directly.
Release commit.
0.20.0

Class format architecture

  • Separated group classes, private lessons, and room rentals into clearer studio workflows with format tabs, configurable format colors, combined calendar color accents, class-pass pricing tabs, manual calendar slots for non-recurring services, and refreshed Charmpole demo catalog content.
Release commit.
0.19.0

Compact list actions

  • Replaced wide row action buttons in entity lists with compact icon-only controls for copy, edit, delete, schedule, embed, and related quick actions while keeping hover titles and accessible labels.
Release commit.
0.18.0

Trainer workspace and faster setup

  • Hid unavailable trainer menu items, showed trainer levels in the account header, added a color picker to class format editing, and added copy actions for directions, class formats, and class passes.
Release commit.
0.17.0

Customer login and portal

  • Added branded studio customer login pages, email/password, OTP, and Google OAuth configuration, Turnstile protection, 90-day customer sessions, phone masks, customer profile completion, password changes, QR login links, and the first customer portal views for passes, visits, and profile management.
Release commit.
0.16.0

Public legal pages

  • Added public Terms of Service and Privacy Policy pages in English and Ukrainian, with localized footer links for Google Developer Console readiness.
Release commit.
0.15.0

Production deployment workflow

  • Added a guarded Ladna production deploy skill with dry-run checks, production SSH handoff, locked dependency install, Vite build, forced migrations without seeders, cache optimization, queue restart, and maintenance-mode cleanup.
Release commit.
0.14.0

Studio class pass lifecycle

  • Added purchased customer class passes with unique codes, reservation and attendance ledger, manual issue flow, active pass management, customer pass history, booking pass alerts, normalization command, public price page, embeddable price API, and Charmpole demo pricing for group classes, private lessons, rentals, and trial passes.
Release commit.
0.13.0

Async scheduled class booking management

  • Made scheduled class booking create, status update, and delete actions save without a full page reload, moved older same-day classes behind a collapsible history block, and added a reusable ajaxable-forms skill for future opt-in form work.
Release commit.
0.12.0

Versioning and changelog foundation

  • Added the root VERSION file, bilingual Laravel changelog pages, footer version output, and a release workflow skill.
Versioning system release.
0.11.0

Direction colors in the class timeline

  • Added activity direction color handling and surfaced those colors in the scheduled class timeline.
Commit a800d35.
0.10.1

Dependency audit maintenance

  • Updated the lockfile with npm audit fixes.
Commit df51a9a.
0.10.0

Scheduled class timeline filters

  • Added timeline filters for generated classes and covered the filtering behavior with feature tests.
Commit cadc37f.
0.9.0

Scheduled class and slug handling refactor

  • Refined schedule class management, customer search, slug generation, locale handling, and related tests.
Commit 48ce0d1.
0.8.0

Studio owner navigation

  • Reworked studio owner navigation, brand settings, owner profile entry points, and account-scoped settings flow.
Commit 0224419.
0.7.1

Unreadable integration credentials recovery

  • Handled saved integration secrets that cannot be decrypted and prompted users to re-enter them safely.
Commit 078ee51.
0.7.0

Class pass pricing UX

  • Improved class pass pricing controls, validation, any-time add-on behavior, and test coverage.
Commit a434d1f.