Поточна версія 0.120.0

Що нового в Ladna

0.86.1

Чистіші звіти лічильника людей

  • Звіти лічильника людей і планова обробка камер тепер пропускають скасовані заняття та порожні автоматично згенеровані слоти без записів клієнтів, тому виявлення з камер зіставляються лише з реальними заняттями.
Релізний коміт.
0.86.0

Синтетична демо-студія лише для перегляду

  • Додано реалістичну синтетичну Ladna Demo Studio з публічним входом із заповненими даними, анонімними контактами й фінансовими прикладами, восьмитижневим повторюваним розкладом та захистом від змін у кабінеті студії, платформних діях, публічному й мобільному API, токенах і MCP. Лендинг тепер відкриває це демо й більше не показує тарифні блоки, а сама демо-студія не потрапляє до робочих списків, сповіщень, білінгу, фіскалізації та платформних бізнес-метрик.
Коміт релізу.
0.85.0

Виправлення тренера у записах занять

  • Власниця студії та працівники з доступом до розкладу тепер можуть призначити або виправити тренера у створених вручну групових та індивідуальних заняттях, зокрема майбутніх, а також у вже завершених заняттях. Майбутні й поточні автоматично згенеровані заняття залишаються захищеними, а кожне виправлення назавжди зберігає попереднього й нового тренера, час і відповідального працівника.
Релізний коміт.
0.84.0

Звіти про роботу тренерів і контроль операційних витрат

  • Звіт по тренерах тепер показує завершені нескасовані заняття, окремо рахує людей на групових та індивідуальних заняттях, відкриває датовані деталі індивідуальних занять і відфільтровану історію. В індивідуальному записі зберігається фактична кількість людей, а фінансові деталі захищені правом керування касою.
  • У Платежах зʼявився локальний для студії вибір періоду зі спільними підсумками, а операційні витрати можна розподіляти за категоріями, фільтрувати, аналізувати й анулювати зі збереженням історії. Готівкові витрати змінюють вибрану касу, безготівкові ведуться окремо, а вилучення власником не змішуються з витратами студії.
Релізний коміт.
0.83.0

Кількість індивідуальних занять у звітах по тренерах

  • У звітах по тренерах тепер окремо показується кількість індивідуальних занять за вибраний період, а загальна кількість і далі охоплює всі призначені заняття. Скасовані заняття не враховуються в кількості занять, індивідуальних занять і людей.
Релізний коміт.
0.82.0

Захищені виправлення записів і повернення абонемента

  • Власниця студії та явно уповноважені працівники тепер можуть прибрати запис після закриття строку скасування. Повернене заняття автоматично робить ще чинний використаний абонемент активним, а довідка для власниці пояснює, коли запис треба видалити, а коли залишити зі статусом Скасовано або Не прийшов/прийшла.
Релізний коміт.
0.81.0

Обʼєднання клієнта після підтвердження телефону

  • Клієнти, які входять через email або Google і вводять вже наявний у студії номер телефону, тепер бачать inline підтвердження OTP замість помилки дублювання. Після підтвердження Ladna переносить email, пароль або Google-ідентичність у наявного клієнта з цим телефоном, видаляє лише тимчасові identity-only записи, зберігає історію клієнта та документує такий самий mobile API flow для native app.
Релізний коміт.
0.80.0

Веб-застосунки окремо для студій

  • Центральний веб-застосунок Ladna перенесено в scope `/app`, для кожної студії додано окремий встановлюваний веб-застосунок у її slug, старий root service worker тепер сам себе прибирає, а нові логотипи для PWA-іконок мають бути PNG щонайменше 512x512 пікселів. Системні slug-и більше не можна зайняти студією або демо-реєстрацією.
  • У hero-блоці лендингу залишено тільки основні дії без дубля входу, а CTA створення студії більше не веде на мертву демо-сторінку, коли публічна демо-реєстрація тимчасово недоступна.
Релізний коміт.
0.79.0

Напрями занять для тренерів

  • Власниця студії тепер може привʼязувати тренерів до напрямів занять, які вони ведуть. Запис на індивідуальне заняття починається з вибору напряму, якщо напрями налаштовані, фільтрує сумісні послуги й тренерів у публічному та адміністраторському записі, залишає індивідуальні формати без напряму доступними для будь-якого напряму і не дозволяє override таймфреймів обходити сумісність тренера з напрямом.
Релізний коміт.
0.78.0

Індивідуальні таймфрейми тренерів

  • Додано керовані студією таймфрейми тренерів для індивідуальних занять. Тренери можуть позначати 30-хвилинну доступність по локаціях, власниця може обмежити локації тренера, публічний запис показує час лише коли таймфрейми покривають тривалість заняття і є вільний зал, а адміністратор може явно не враховувати таймфрейми після домовленості телефоном. Довідка для власниці тепер пояснює цей процес і кольори клітинок.
Релізний коміт.
0.77.0

SMS-сповіщення для клієнтів

  • Додано клієнтські SMS-сповіщення, які студія може налаштовувати окремо: керування SMS-провайдером на рівні платформи, чергу клієнтських сповіщень, нагадування перед заняттями, захист тихих годин, скасування та повторну постановку в чергу після змін у записах і моніторинг статусів доставки для адміністратора платформи.
Релізний коміт.
0.76.0

Звіт “Не внесена оплата”

  • Додано звіт для власниці по записах, де потрібна касова оплата ще не внесена: прямі оплати оренди залу та доплати за будь-який час в абонементах. Панель студії й розклад тепер позначають такі записи, а у звіті є швидке внесення оплати для оперативного закриття каси.
Релізний коміт.
0.75.0

Доплата за будь-який час в абонементах

  • Абонементи з дозволом на відвідування в будь-який час тепер можуть резервувати заняття поза своїм звичайним часовим вікном із налаштованою доплатою. У розкладі студії та кабінеті клієнта показується зарезервований абонемент і потрібна доплата замість повідомлення, що активного сумісного абонемента немає, а доплату можна провести через наявну історію касових оплат.
Релізний коміт.
0.74.1

Допомога зі встановлення веб-застосунку

  • Додано довідку для власниць про встановлення Ladna як веб-застосунку з Chrome на Android та з Safari або Chrome на iPhone, з поясненням, що це окремо від нативного мобільного застосунку в розробці.
Релізний коміт.
0.74.0

Попередження про записи без абонемента

  • Оновлено кабінет клієнта: заняття тепер відкриваються першими в окремій вкладці, активні абонементи перенесені в другу вкладку, а запис без активного резерву в абонементі показує зрозуміле попередження для клієнта.
Релізний коміт.
0.73.0

Telegram бізнес-сповіщення

  • Додано універсальну чергу Telegram бізнес-сповіщень із щохвилинною відправкою, повторними спробами, очищенням за строком зберігання та логами в підтримці платформи. Перше сповіщення повідомляє привʼязаного тренера, коли бронюють приватне заняття або коли перший клієнт записується на групове заняття, а адміністратори платформи можуть увімкнути чи вимкнути доставку для кожної студії.
Релізний коміт.
0.72.1

Зрозуміліші абонементи в кабінеті клієнта

  • Покращено мобільний підсумок абонементів у кабінеті клієнта, перейменовано лічильник залишку на «Залишок занять» і виправлено підрахунок так, щоб враховувалися лише активні куплені абонементи. Картки абонементів тепер показують підписані лічильники й простіші дати покупки, відкриття та використання.
Релізний коміт.
0.72.0

API для нативного мобільного застосунку

  • Додано перший API для нативного застосунку Ladna: пошук студії, вхід команди й клієнтів, мобільні сесії в межах студії, розклад і записи, профіль клієнта, абонементи, реєстрацію токенів пристрою та OpenAPI-документацію. Мобільний доступ обмежений студією, має rate limit і не підтримує вхід власника платформи.
Release commit.
0.71.1

Минулі індивідуальні заняття і місткість карток

  • Команди студій тепер можуть додавати індивідуальні заняття за минулі дати через швидкий запис із тими самими перевірками доступності, що й для оренди: зал, тренер і клієнт мають бути вільні. У картках групових занять у розкладі студії тепер також видно кількість записаних клієнтів відносно загальної місткості.
Релізний коміт.
0.71.0

Привʼязка телефону при вході через Google

  • Покращено Google-вхід клієнтів: після входу через Google клієнт може підтвердити телефон SMS-кодом і автоматично привʼязатися до наявного профілю клієнта студії з таким номером або створити підтверджений профіль, якщо збігу немає.
Релізний коміт.