Rozwój Produktu

Release Notes — 7 kwietnia 2026

Release Notes — 7 kwietnia 2026

To największy release w historii TherapySupport. Przez ostatnie trzy tygodnie dodaliśmy moduł diagnostyczny z kodami ICD-11 i DSM-5, analizę prozodii sesji, przebudowaliśmy konceptualizację Beck, uruchomiliśmy sesje wideo z lobby i blur tła, a aplikacja mobilna przeszła kompletną metamorfozę. Do tego migracja na GPT-5.2, streaming wyników AI na żywo w całej aplikacji i pełna zgodność z RODO — w tym eksport danych i samodzielne usuwanie konta.

💚 Podziękowania dla naszego zespołu: Tomasza K., Joanny, Ewy, Bohdana, Petera, Malwiny, Magdy i Bartłomieja — dziękujemy za zgłoszenia, pomysły i cierpliwość w testowaniu!


1. 📊 Moduł Diagnoza DSM/ICD — kody diagnostyczne w jednym miejscu

W profilu pacjenta pojawił się nowy moduł Diagnoza DSM/ICD. Możesz teraz wyszukiwać kody diagnostyczne z klasyfikacji ICD-11 i DSM-5 bezpośrednio w aplikacji — bez przeskakiwania do zewnętrznych baz.

  • Wyszukiwarka kodów — wpisz fragment nazwy lub kod, a system podpowie trafienia z obu klasyfikacji
  • Słowniki w 6 językach — kody diagnostyczne są przetłumaczone na polski, angielski, słowacki, kataloński, rosyjski i ukraiński
  • Przycisk nawigacji w profilu pacjenta prowadzi bezpośrednio do modułu

Dzięki Bohdanowi za kompletne wdrożenie tego modułu od backendu po frontend.

2. 🎵 Analiza prozodii sesji — nowy wymiar zrozumienia sesji

Nowość: zakładka Prozodia w profilu pacjenta. Po przetworzeniu nagrania sesji system analizuje cechy głosu — tempo, pauzy, intonację — i generuje metryki opisujące przebieg emocjonalny rozmowy.

  • Emotional arc — wizualizacja zmian emocjonalnego natężenia w trakcie sesji
  • Metryki sesji — zestaw wskaźników pomagających zobaczyć, jak przebiegała dynamika rozmowy

To narzędzie uzupełnia transkrypcję o dodatkową warstwę informacji, którą trudno wychwycić czytając sam tekst. Dzięki Bohdanowi za ten feature.

3. 🧠 Konceptualizacja Judith Beck v2 — streaming i zatwierdzanie

Widok konceptualizacji Beck przeszedł gruntowną przebudowę. Teraz wyniki generują się na żywo — widzisz, jak kolejne sekcje pojawiają się w czasie rzeczywistym, zamiast czekać na kompletny rezultat.

  • Streaming na żywo — sekcje konceptualizacji pojawiają się jedna po drugiej z animacją
  • Workflow zatwierdzania — po wygenerowaniu możesz zatwierdzić, edytować lub odrzucić każdą sekcję
  • Nawigacja strzałkami — klawisze góra/dół przenoszą kursor między polami, Enter dodaje nowy element, Backspace usuwa pusty
  • Dane z wywiadu rozwojowego — konceptualizacja automatycznie uwzględnia informacje z formularzy pacjenta
  • PDF z ikonami — eksport do PDF z kolorowymi nagłówkami sekcji i inicjałami terapeuty
  • Etykiety (hipoteza) — pola, których AI nie mógł potwierdzić na podstawie danych, są oznaczone jako hipotezy

Na prośbę Bartłomieja dodaliśmy potwierdzenie przed zastąpieniem istniejącej konceptualizacji oraz usunęliśmy limit 3 elementów — teraz możesz dodawać dowolną liczbę wpisów w każdej sekcji. Na zgłoszenie Bohdana usunęliśmy zbędne podsumowanie narracyjne pod konceptualizacją.

4. 🏷️ Adnotacje CBT na transkrypcji — AI etykiety inline

W widoku transkrypcji sesji pojawiły się adnotacje CBT. System AI oznacza w tekście transkrypcji elementy modelu poznawczo-behawioralnego — myśli automatyczne, przekonania, emocje, zachowania — jako kolorowe etykiety bezpośrednio w tekście.

  • Streaming z animacją — adnotacje pojawiają się z płynną animacją fade-in
  • Domyślnie widoczne — od razu widzisz etykiety po otwarciu zakładki transkrypcji
  • Tooltip z opisem — najechanie na etykietę pokazuje szczegóły

5. ⚡ Streaming AI na żywo — wszędzie

Wyniki analiz AI nie pojawiają się już nagle po kilkunastu sekundach oczekiwania. Teraz widzisz generowanie w czasie rzeczywistym — tekst pojawia się na ekranie zdanie po zdaniu.

Streaming działa w:

  • Ocenie sesji — karty pojawiają się krok po kroku
  • Szczegółach sesji (CTS-R) — structured content w ładnym layoucie
  • Podsumowaniu sesji — tekst narasta na żywo
  • Konsultacji wstępnej i Problemach — generowanie bez czekania
  • ABC v2 i Konceptualizacji Beck — animowany reveal sekcji

Dodatkowo przeszliśmy na GPT-5.2 — 10 deploymentów AI zostało zaktualizowanych, co przekłada się na lepszą jakość analiz i szybsze odpowiedzi.

6. 🎥 Sesje wideo — lobby, czat i blur tła

Wideokonferencja przeszła znaczącą rozbudowę. Przed dołączeniem do sesji zobaczysz teraz ekran lobby (PreJoin), gdzie możesz sprawdzić kamerę i mikrofon.

  • Lobby z podglądem — sprawdź obraz i dźwięk przed wejściem do pokoju
  • Czat w sesji — możliwość wymiany wiadomości tekstowych podczas rozmowy wideo
  • Blur tła — rozmycie tła kamery jednym kliknięciem
  • Ustawienia wideo — kontrola kamery i mikrofonu w trakcie sesji
  • Wskaźnik transkrypcji — widoczna informacja, gdy transkrypcja jest aktywna

Na zgłoszenie Ewy: po zakończeniu sesji wyświetla się czytelny ekran „Sesja zakończona” zamiast pustego okna, a system poprawnie pyta o dostęp do kamery przy pierwszym połączeniu.

7. 📱 Aplikacja mobilna — kompletna metamorfoza

Aplikacja mobilna (MAUI) przeszła największą aktualizację w swojej historii. Dzięki intensywnej pracy Bohdana:

  • Pełnoekranowy edytor (⛶) — edytuj notatki z sesji, pracę domową i plan na pełnym ekranie
  • Edycja pól AI — możesz ręcznie edytować wygenerowane podsumowanie, pracę domową i plan sesji
  • Poprzednia sesja — podgląd notatek z ostatniej sesji bezpośrednio przy nagrywaniu
  • Auto-login — splash screen z automatycznym logowaniem, nie musisz wpisywać hasła za każdym razem
  • Dark mode — poprawki wyświetlania w trybie ciemnym
  • Faktury — podgląd i anulowanie faktur subskrypcyjnych
  • Nowy splash screen — logo TherapySupport na jasnym tle, spójne z ekranem logowania
  • Odświeżanie — przycisk „Odśwież” zamiast „Wyloguj” w nawigacji

Dodatkowo nagrywanie na wszystkich platformach jest teraz bardziej niezawodne — po przerwaniu telefonem nagranie automatycznie wznawia się po zakończeniu rozmowy. Na desktopie dodaliśmy backup nagrania — nawet jeśli połączenie się zerwie, plik audio zostanie bezpiecznie zapisany i przesłany.

8. 🎙️ Transkrypcja — szybciej, dokładniej, niezawodniej

Transkrypcja na żywo działa teraz zauważalnie szybciej. Dzięki pracy Bohdana nad optymalizacją:

  • Partial results natychmiast — widzisz tekst pojawiający się w czasie rzeczywistym, bez opóźnień
  • Lepsza diaryzacja — rozpoznawanie mówców działa dokładniej dzięki nowemu algorytmowi (Batch API z merge segmentów)
  • Dynamiczne kolory mówców — system obsługuje dowolną liczbę mówców, nie tylko czterech
  • Edycja transkrypcji — nowy layout z edycją bezpośrednio w tekście (contentEditable), identyczny widok w trybie podglądu i edycji

Na zgłoszenie Magdy: pliki M4A nie są już błędnie rozpoznawane jako MP3 — system wykrywa format po zawartości pliku, nie po rozszerzeniu. Na prośbę Bartłomieja dodaliśmy obsługę plików RTF w uploadzie transkrypcji oraz automatyczne oznaczanie transkrypcji jako nieudanej, gdy zadanie w chmurze znika po 2 godzinach.

Na prośbę Tomasza K. dodaliśmy przyciski Pobierz i Kopiuj przy transkrypcji — teraz możesz jednym kliknięciem skopiować tekst lub pobrać go jako plik.

9. 💰 Raporty płatności i faktury

Na prośbę Joanny powstał kompletny raport płatności per pacjent:

  • Filtr zakresu dat — wybierz okres, za który chcesz zobaczyć rozliczenie
  • Metoda i data płatności — widzisz kiedy i jak pacjent zapłacił
  • Czysty wydruk PDF — raport gotowy do wydruku lub wysłania
  • Domyślny filtr — lista zaczyna się od najstarszej nieopłaconej sesji
  • Rozróżnienie odwołań — widać, kto odwołał sesję (pacjent czy terapeuta)
  • Ukrycie przyszłych sesji — raport pokazuje tylko sesje, które się odbyły

Na prośbę Bartłomieja: faktury subskrypcyjne KSeF — platforma automatycznie wystawia faktury za subskrypcję zgodne z KSeF. W panelu terapeuty pojawił się widok faktur subskrypcyjnych. Na zgłoszenie Bohdana: powiadomienie emailowe przed końcem bezpłatnego okresu próbnego — żadne zaskoczenie po zakończeniu trialu. Dodaliśmy też 7-dniowy grace period — jeśli płatność Stripe się nie powiedzie, masz tydzień na aktualizację metody płatności zanim konto zostanie zablokowane.

10. 🐛 Zgłaszanie błędów — bezpośrednio z aplikacji

Nowa funkcja: okno zgłaszania błędów dostępne z poziomu aplikacji. Napotkałeś problem? Kliknij „Zgłoś błąd”, opisz co się stało, opcjonalnie załącz screenshot — zgłoszenie trafia bezpośrednio do naszego systemu Jira.

  • Screenshot — dołącz zrzut ekranu jednym kliknięciem
  • Powiadomienie o naprawie — gdy naprawimy Twój błąd, dostaniesz powiadomienie z komentarzem od developera
  • Kasowanie zgłoszeń — możesz usunąć swoje zgłoszenia

11. 🔒 RODO — eksport danych i usuwanie konta

Pełna zgodność z RODO:

  • Eksport danych (Art. 20) — możesz pobrać wszystkie swoje dane w ustrukturyzowanym formacie
  • Usunięcie konta (Art. 17) — samodzielne usuwanie konta z poziomu ustawień, bez konieczności kontaktu z supportem
  • Audyt dokumentów prawnych — zaktualizowane regulamin, polityka prywatności i zgody
  • Link „Zarządzaj cookies” w stopce — zgodność z GDPR

Na prośbę Bartłomieja: audyt dostępu do danych pacjenta — każdy dostęp do danych wrażliwych jest rejestrowany i archiwizowany. Dzięki Bohdanowi za wdrożenie archiwizacji audytu do Azure Blob Storage.

12. 🤖 Ogólny czat AI i ulepszenia asystenta

Na prośbę Tomasza K. dodaliśmy:

  • Ogólny czat AI — asystent AI bez kontekstu konkretnego pacjenta. Możesz zadać pytanie dotyczące technik terapeutycznych, procedur czy dokumentacji bez wybierania pacjenta
  • AI asystent jako ikonka — domyślnie zminimalizowany, nie zasłania ekranu. Kliknij ikonkę gdy potrzebujesz pomocy
  • Blokada slotu w kalendarzu — możesz zablokować konkretny termin (np. na spotkanie zespołu) bez tworzenia sesji pacjenta

13. 🌍 Nowy język: francuski + poprawki słowackie

Aplikacja obsługuje teraz język francuski — zarówno interfejs, jak i wszystkie formularze i powiadomienia.

Na zgłoszenie Petera: poprawiliśmy tłumaczenia słowackie — usunięto hardcoded polskie wartości z lokalizacji i uzupełniono brakujące klucze. Nazwy lokalizacji sesji (jak „Gabinet”) są teraz prawidłowo tłumaczone.

14. 📋 Wywiad demograficzny i rozwojowy

Sekcja wcześniej znana jako „Konsultacja wstępna” została przemianowana na „Wywiad demograficzny i rozwojowy” — nazwa lepiej oddaje przeznaczenie formularza. Dodaliśmy też nowy formularz wywiadu klinicznego (Clinical Interview) rozszerzający zakres zbieranych informacji o pacjencie.


Co naprawiliśmy

ObszarCo się działoCo teraz
Powiadomienia email/SMSNa zgłoszenie Bohdana: email z przypomnieniem o sesji pokazywał godzinę UTC zamiast lokalnej. Na zgłoszenie Malwiny: link w SMS prowadził do złej stronyPowiadomienia pokazują prawidłową godzinę w Twojej strefie czasowej, link SMS prowadzi do portalu pacjenta
Wykres problemówNa zgłoszenie Bohdana: wykres pokazywał „Problem #1” zamiast nazwy problemuTeraz widzisz nazwy problemów w legendzie i na wykresie
Wykres nastrojuNa zgłoszenie Bohdana: wszystkie problemy rysowane jedną liniąKażdy problem ma osobną linię z czytelną legendą
Lista pacjentówNa zgłoszenie Joanny: badge „Brak konta” przy pacjentach z portalemBadge „Portal” gdy pacjent ma aktywne konto
Odwołane sesjeNa zgłoszenie Bartłomieja: odwołane sesje niewidoczne w kalendarzuWizualne wyróżnienie odwołanych sesji + oznaczenie „Odwołana:” w menu
Kamera w ChromePrzeglądarki blokowały dostęp do kameryNaprawiona polityka uprawnień — kamera działa we wszystkich przeglądarkach
Zamknięcie sesjiNa zgłoszenie Bohdana: zamknięcie sesji trwało kilkanaście sekundNatychmiastowe zamknięcie — diaryzacja działa w tle
Wylogowanie podczas sesjiNa zgłoszenie Ewy: terapeuta mógł zostać wylogowany w trakcie sesjiSystem blokuje automatyczne wylogowanie podczas aktywnej sesji
Slider w dzienniczkuWidoczna wartość liczbowa (np. 75/100) przy sliderzeSlider bez widocznej wartości — mniej stresujący dla pacjenta
Przychód miesięcznyKwota niewidoczna przy małym przychodzieKwota wyświetlana obok paska, zawsze czytelna
DostępnośćPo wyczyszczeniu harmonogramu system tworzył domyślne sloty Pn-PtWyczyszczony harmonogram pozostaje pusty
Asystent PraktykiCrash przy długim kontekście pacjentaAutomatyczne skracanie kontekstu — asystent działa stabilnie
DashboardStatystyki ładowały się wolnoNatychmiastowe wyświetlanie dzięki zoptymalizowanym zapytaniom
AI kosztyNa zgłoszenie Bohdana i Bartłomieja: brak widoczności kosztów AIRozszerzona prezentacja kosztów per terapeuta w panelu admina

Tabela QA — sprawdź po aktualizacji

#Co sprawdzić
1Otwórz profil pacjenta → zakładka Diagnoza DSM/ICD → wyszukaj kod „F32” — wyniki się wyświetlają
2Otwórz transkrypcję sesji → adnotacje CBT widoczne jako kolorowe etykiety w tekście
3Uruchom analizę Konceptualizacja Beck → wyniki pojawiają się na żywo (streaming) → kliknij „Zatwierdź”
4Otwórz zakładkę Prozodia w profilu pacjenta → widoczne metryki i emotional arc
5Rozpocznij sesję wideo → lobby z podglądem kamery → blur tła działa → czat dostępny
6Na telefonie: otwórz aplikację → auto-login → edytuj notatkę z sesji w pełnoekranowym edytorze
7Otwórz raport płatności pacjenta → ustaw filtr dat → wydrukuj PDF
8Kliknij „Zgłoś błąd” → załącz screenshot → zgłoszenie pojawia się w systemie
9Ustawienia → Eksport danych → pobierz plik z danymi
10Kliknij ikonkę AI asystenta → zadaj pytanie bez wybierania pacjenta
11Transkrypcja na żywo → partial results widoczne natychmiast → przyciski Pobierz/Kopiuj działają
12Kalendarz → zablokuj slot czasowy → slot widoczny jako zajęty
13Sprawdź powiadomienie email — godzina sesji w lokalnej strefie czasowej
14Sprawdź interfejs po francusku — wszystkie etykiety przetłumaczone

Artykuł przygotowany przez zespół Therapy Support

Beta testy · Dołącz teraz

Odzyskaj czas dla siebie
i swoich pacjentów

Jesteś terapeutą / terapeutką CBT?
Sprawdź, jak platforma wspiera Twoją codzienną pracę.
Podsumowania sesji, które porządkują materiał kliniczny. Administracja, która nie przeszkadza.