Current version 0.175.0

What's new in Ladna

0.175.0

Pay online for a trial after booking your first class

  • Customers can buy a trial class pass online after booking one future class, provided no pass session is reserved or used for it. Other trial eligibility conditions remain unchanged.
Release commit.
0.174.2

Trainer levels in the public price list

  • Trainer levels on studio price cards now display their configured color and icon, matching the studio dashboard.
Release commit.
0.174.1

Trial class passes after room rentals

  • Previous room rental bookings no longer block a trial class pass purchase, including when the rental has been paid. All other trial eligibility conditions remain unchanged.
Release commit.
0.174.0

Corrections for approved Festival technical steps

  • Organizers can return an approved technical step for correction with a comment and a separate deadline. Qualification, paid charges and other approved steps stay intact.
  • Applicants can replace music and update technical answers, then submit the step for review again. Previously completed applications require final organizer confirmation after the correction.
Release commit.
0.173.0

Sponsors for each Festival

  • Organizers can add and manage sponsors in Festival Settings, with a logo, website, short introduction and optional prize or nomination details.
  • Sponsors appear on the Festival page with a popup for more information. An optional footer strip keeps selected sponsors visible across that Festival’s pages, including cabinets, tickets and its Mini App view.
Commit ca18f794.
0.172.1

Studio sign-in codes fit one SMS

  • Studio customer sign-in and phone-verification codes now fit one SMS segment in Ukrainian and English. Long studio names are shortened while keeping the complete code and security warning.
Release commit.
0.172.0

SMS credit on the studio dashboard and Telegram alerts

  • The studio owner dashboard now shows available and reserved SMS credit, estimated remaining segments, and warnings with a link to the SMS account.
  • Connected studio owners automatically receive Telegram alerts about insufficient SMS credit, outstanding amounts, suspended automatic top-ups, and monthly limits. Repeated warnings are suppressed, resolved issues are checked before delivery, and alerts can be switched off on the SMS account page.
Release commit.
0.171.1

Continue unfinished class-pass payments

  • Customers can return to the payment page to finish paying for a class pass. Expired payments update automatically, and another attempt creates a new payment link.
Release commit.
0.171.0

Restore accidentally withdrawn Festival applications

  • Organizers can restore a withdrawn application from its details page, keeping saved payments, answers and completed steps. The restoration reason is recorded in application history.
Pending release commit.
0.170.1

Class-pass payments recover from delayed confirmation

  • Class-pass checkout now recovers delayed payment results, shows the issued pass after a successful payment, and offers another attempt when the payment has expired.
  • Before starting another payment, Ladna checks the previous result. An uncertain result keeps the existing purchase to prevent a second charge.
Commit 933d0034.
0.170.0

Open Festival participant cabinets as the studio owner

  • Studio owners can open an active Festival participant’s cabinet directly from the Participants list or profile edit page, without entering the participant’s password.
  • The owner stays signed in to studio administration. Existing profile completion and phone verification requirements still apply.
Commit b185f089.
0.169.0

Festival uploads with progress

  • Festival file uploads now show transfer progress, a separate checking and saving state, and clear connection or validation errors.
  • Organizers can allow video files up to 400 MB. Large uploads use a dedicated upload connection while retaining each field’s format and duration rules.
Pending release commit.
0.168.1

Schedule changes preserve past classes

  • Changing or removing a recurring schedule now preserves past classes, attendance and class-pass usage. Affected future bookings are cancelled using the studio’s compensation rules.
  • Rooms and locations with class history are protected from deletion.
Pending release commit.
0.168.0

Customer carts and free class-pass promotions

  • Authorized studio staff can now sell several class passes from a customer cart, apply a promotion code, and accept cash, a confirmed card transfer, or one combined online payment through a QR code.
  • Studio owners can configure Buy X, Get Y free promotions for selected class-pass plans. A Buy 9, Get 1 free offer issues ten separate passes for the price of nine.
  • Cart payments appear once in financial reports, with details for each purchased pass and refunds allocated to the selected passes.
Pending release commit.
0.167.2

Larger Festival video uploads

  • Festival organizers can now allow file uploads up to 300 MB per field. Each field keeps its configured format and size restrictions, which participants see before uploading.
Pending release commit.
0.167.1

Clearer Festival file uploads

  • Festival file fields now show the allowed formats and size limit, confirm when an upload is in progress, and explain rejected uploads so participants can correct the file and retry.
Pending release commit.
0.167.0

Clearer class-pass lists

  • Covered class types now appear in a full-width row beneath each class pass, with badges coloured by activity direction. The badges wrap on smaller screens, keeping pass details easier to scan.
Pending release commit.
0.166.0

One private-lesson pass for several disciplines

  • Individual-lesson passes can now cover several selected class formats, so clients can use one package across disciplines while the public price list keeps one offer per package.
  • Choose the covered formats in Class passes & prices. Existing selections, trainer and room restrictions stay in place; newly created formats are included only when an owner selects them.
Pending release commit.
0.165.1

SMS auto top-up recovery

  • SMS auto top-up now resumes when a new month begins in the studio’s time zone after reaching its monthly limit. Page and email notices explain the limit and how to continue sooner, while failed card payments remain paused for owner review.
Release commit.
0.165.0

Festival payment recovery

  • Festival participants can now check a waiting Monopay payment with the bank, reopen a valid checkout, and retry after an unpaid invoice expires or fails. Automatic checks also recover missed confirmations without creating duplicate payments.
  • Eligible withdrawn, unpaid application drafts can be restored to continue registration. Payments made on time can complete their step when bank confirmation arrives after the deadline, while current registration and review requirements still apply.
Pending release commit.