Current version 0.120.0

What's new in Ladna

0.54.0

Public studio landing pages

  • Added a branded public studio page with active locations, maps, price and schedule buttons, owner QR and copy links, studio slogan and support contact links for Instagram, Telegram, Viber, and WhatsApp across the landing, prices, and schedule pages. Updated owner help for the new public-page setup.
Release commit.
0.53.2

Dashboard assistant answer formatting

  • Improved the dashboard owner assistant chat so bold markdown in Ladna answers is rendered as readable bold text inside paragraphs and lists.
Release commit.
0.53.1

Telegram owner bot booking flow fixes

  • Improved the owner Telegram bot so the menu command can start client booking, short replies continue the booking dialog, owners can be recognized as trainers by matching phone numbers, and the assistant better understands “me” or “my schedule” in trainer-scoped conversations.
Release commit.
0.53.0

Telegram owner bot quick actions

  • Added a persistent Telegram owner bot quick action to start client booking, plus inline Telegram buttons for assistant suggestions and booking confirmations while keeping the dashboard chat behavior unchanged.
Release commit.
0.52.0

Assistant follow-ups and MCP schedule details

  • Added owner assistant follow-up buttons, kept the chat input focused after replies, added detailed MCP schedule and booking data for trainer and customer questions, documented the MCP endpoint in the API documentation, and fixed demo seeder tests so local demo users remain available after test runs.
Release commit.
0.51.0

Owner AI assistant model selection and chat polish

  • Added lazy loading of available AI provider models in product-owner settings, improved the owner assistant chat so messages appear immediately with a Ladna thinking state, changed the chat launcher to a lighter mascot-face avatar, and expanded Ladna answers for greetings, assistant capabilities, and studio data analysis while keeping prompt injection and out-of-scope requests blocked.
Release commit.
0.50.0

Class pass freezing and studio problem checks

  • Added freezing and unfreezing for customer class passes, automatic extension of first-class validity after unfreezing, manual add or remove day corrections, filtered frozen-pass lists, owner dashboard problem checks for unpaid passes, unreserved bookings, and frozen passes, trainer badges for bookings without a pass reserve, and updated owner help with screenshots.
Release commit.
0.49.0

Owner AI assistant and Telegram bot

  • Added a product-owner controlled AI assistant for studio owners and staff with a floating dashboard chat, global owner Telegram bot settings, phone-based Telegram authorization, scoped studio answers, owner help and business reference tools, and confirm-only booking creation or cancellation actions. Studio settings now keep only the future customer Telegram bot controls.
Release commit.
0.48.0

Trainer substitutions

  • Added trainer substitutions from a trainer card: owners can replace one or two concrete classes, including recent past classes within two days, or set a replacement for a period starting today or later. The studio dashboard now shows active substitutions, and owner help explains the new flow.
Release commit.
0.47.0

Customer import and export

  • Added customer export to XLSX and bulk customer import from XLSX or CSV, with strict name, phone, and email columns, duplicate detection by phone or email, row-by-row import results, an example file, and updated owner help.
Release commit.
0.46.0

Schedule class filters

  • Added trainer filters to the studio schedule, a trainer-only option to show only their own classes, a Show passed filter for finished classes, and a more compact grouped filter panel.
Release commit.
0.45.0

Group class schedule settings

  • Simplified weekly schedule setup so class duration, capacity, booking cutoff, and cancellation cutoff are managed from the group class format, with future generated classes refreshed when those settings change.
Release commit.
0.44.0

Class pass payment tracking

  • Added paid and unpaid status for issued class passes, required issue location for manual class-pass delivery, studio cash desk payment history by location, location filters in payment history, a one-click unpaid-pass filter, and a more flexible manual trial rule for customers with only one booking without a reserved pass. Updated owner help with the new flow.
Release commit.
0.43.1

Live class status badges

  • Fixed class cards in the studio schedule so currently running classes show as in progress and finished classes show as ended, while cancelled and draft classes keep their original status labels.
Release commit.
0.43.0

Class pass booking normalization

  • Added automatic linking for existing customer bookings when a class pass is issued, plus a manual customer-card normalization preview that shows how many past bookings will be used and how many future bookings will be reserved before applying changes. Updated owner help for the new flow.
Release commit.
0.42.0

Printable public QR links

  • Added printable QR posters for public schedule and public price links in studio general settings, alongside the existing customer login QR poster.
Release commit.
0.41.0

Staff permissions and activity history

  • Added separate staff permissions for issuing and editing purchased class passes, saved who created bookings and class-pass changes, added a studio activity log controlled globally by the product owner with retention settings, and simplified pass session corrections into one add-or-remove form with confirmation.
Release commit.
0.40.0

Manual class-pass session removal

  • Added owner-only manual session removal for purchased class passes, with signed adjustment history, protected used and reserved sessions, updated balance notifications, and a clearer add/remove adjustment form on the pass edit page.
Release commit.
0.39.0

Payment history and fiscalization

  • Added Ladna fiscalization settings with Checkbox receipt tracking, payment history pages for platform and studio owners, fiscal receipt numbers and error visibility when fiscalization is enabled, and legal entity name and tax ID fields for studio branding.
Release commit.
0.38.0

Email delivery framework

  • Added configurable system email delivery with SendPulse SMTP, custom SMTP, local fallback, sender address settings, branded transactional templates, and notifications for class passes, purchases, bookings, class cancellations, pass adjustments, and Ladna subscription payments. Fixed integration tab navigation for studio owners.
Release commit.