Termékfrissítések

Kiadási megjegyzések — 2026. április 26.

Bartłomiej Głowacki · CAIO, AI & K+F vezető
Kiadási megjegyzések — 2026. április 26.

19 nappal ezelőtt kiadtunk egy nagy verziót a diagnosztikai modullal és a prozódia-elemzéssel. Azóta a csapat további 295 változtatást vitt véghez — és ezek nem kicsik. Ebben a kiadásban rögzíthet egy ad-hoc munkamenetet még azelőtt, hogy a páciens megérkezne, jegyzetei az AI munkájával és az átirattal egymás mellett, három oszlopban fésülődnek össze, a nyilvános terapeuta-profil teljes erővel visszatért, és a mobilalkalmazásnak mostantól sötét témája van. A háttérben átestünk egy SOC 2 / HIPAA megerősítési körön, egy DDD-auditon, és a páciensadatok teljes álnevesítésén az AI oldalán.

💚 Köszönet a csapatnak, amely ezt a kiadást vezette — jelentéseken, teszteken, kódon és türelmen keresztül:

  • Bohdan — ad-hoc munkamenetek, csomagkorlátok és türelmi idő, DDD-audit, KSeF-számlák, tucatnyi javítás (SCRUM-756, 815, 1267, 1268, 1276, 1280-1290, 1293, 1309-1316, 1353-1357, 1366, 1388, 1391, 1392)
  • Bartek — hármas összefésülés, 9 külön CBT-elemzés, kognitív torzítások, csomag munkamenet-számláló (SCRUM-1266, 1320, 1338, 1368-1375, 1385, 1386)
  • Ewa Cylwik / Ewa — Beck PDF, második AITS-munkamenet ugyanahhoz a pácienshez, mobil sötét téma és üres állapot, többnyelvű levelezés, felületi színek, páciens e-mail egyediség (SCRUM-883, 898, 902, 1089, 1094, 1297, 1304, 1307, 1319)
  • Joanna — ismétlődő naptár, Zoom elrejtése, időben történő lemondás, önreflexió a munkamenet minőségi értékelése helyett (SCRUM-789, 874, 918, 919, 1005)
  • Plusz Bartlomiej a kognitív torzításokért és a munkamenet-számlálóért, amely az új előfizetési modell alapja lett

1. ⚡ Ad-hoc munkamenetek — rögzítés, mielőtt a páciens megérkezik

Ha valaha gyorsan be kellett kapcsolnia egy felvevőt — mert egy páciens bejelentés nélkül érkezett, mert ez egy egyszeri konzultáció, mert ez egy találkozó valakivel, aki még nincs a nyilvántartásában — az új ad-hoc munkamenet modul megoldja ezt a teljes problémát.

  • Gyors felvétel gomb a webes irányítópulton, a PWA-ban telefonon, és a MAUI-alkalmazásban — egyetlen kattintás elindítja a felvételt, mielőtt akár kitöltené a páciens adatait
  • AdHoc beérkezett üzenetek — egy dedikált tálca a hozzá nem rendelt felvételekhez, amíg el nem dönti, hová kerüljenek
  • AssignPatientModal — rendelje hozzá a felvételt egy meglévő pácienshez, vagy hozzon létre egy újat közvetlenül a beérkezett üzenetekből
  • Folytatás / Visszalépés a szobába — fejezze be egy korábban megkezdett munkamenet felvételét
  • Árva felvételek megőrzése + automatikus lezárás — az X napig hozzá nem rendelt munkamenetek automatikusan lezárulnak, hogy a beérkezett üzenetek rendezettek maradjanak
  • Videó „Indítás páciens nélkül” — a LiveKit szobában elindíthat egy munkamenetet anélkül, hogy ütközne egy meglévő pácienssel; az Ad-Hoc ezután a beérkezett üzenetekbe kerül

A szekció a PromptyAI kód mögé van zárva a Beállításokban — alapértelmezés szerint kikapcsolva, azok számára, akik előbb a többit szeretnék látni. Tervezte és megvalósította Bohdan.

2. 📊 Csomagkorlátok és türelmi idő — átlátható előfizetés

Az előfizetések teljes átalakuláson mentek keresztül. A régi Starter/Standard csomagok deaktiválásra kerültek, helyükre a Start / Practice / Pro lépett — a tényleges havi munkamenet-mennyiséghez igazítva.

  • Munkamenet-számláló az irányítópulton — lássa, hány munkamenetet használt fel ebben a hónapban, és mennyi maradt a csomagjából
  • Korlát e-mailek — automatikus értesítések 80%-os és 100%-os felhasználásnál
  • Frissítési javaslat — amikor eléri a korlátot, egy udvarias csomagváltási javaslatot kap kemény blokkolás helyett
  • Stripe alapú árazás + kedvezmények — az alkalmazásban látott ár közvetlenül a Stripe-tól származik, aktív kedvezményekkel alkalmazva (a béta-tesztelői kód nem jár le)
  • Natív előfizetés-lemondás — mondja le közvetlenül az alkalmazásban, nincs szükség e-mailre az ügyfélszolgálatnak
  • 14 napos türelmi idő — ha egy fizetés sikertelen, 14 napja van hozzáféréssel csak a saját fiókjához (páciens-előnézetek nélkül), T+0 és T+13 e-mailekkel. A tényleges adatvesztés csak két hét után következik be
  • Előfizetési banner — tiszta üzenet az alkalmazás tetején, üres sáv nélkül a menü és a figyelmeztetés között
  • Munkamenet-korlát szimulátor — a PromptyAI panelen van egy tesztmód, ahol láthatja, hogyan viselkedik az alkalmazás egy teljes csomagon

Bartlomiej (számláló és korlátok, SCRUM-1266) és Bohdan (előfizetés, türelmi idő, frissítési javaslat — SCRUM-756, SCRUM-1366, SCRUM-1391, SCRUM-1392) közös munkája.

3. 📝 Hármas összefésülés a jegyzetekhez — terapeuta, AI és átirat egy nézetben

Ez az egyik legnagyobb architekturális változás a háttérben, de a napi munkára gyakorolt hatása rendkívül látható: minden jegyzetmező (Jegyzetek, Munkamenet-összefoglaló, konceptualizációs szekciók) mostantól külön-külön emlékszik arra, mit írt a terapeuta, mit generált az AI, és mi származott a diktafonból / átiratból.

  • Hármas nézetű jegyzetek — a jegyzetnézet három forrást mutat egymás mellett: az Ön szövegét, az AI-javaslatokat és az automatikus átiratot, és Ön választja ki, mit tart meg
  • Kétirányú munkamenet-összefoglaló + JSON-összefésülés — a munkamenet-összefoglalóban a saját munkáját egyesíti az AI-elemzéssel egyetlen koherens dokumentummá
  • Időbélyeg-elválasztó — amikor manuálisan szerkeszt egy AI-mezőt, a rendszer látható nyomot hagy arról, mikor és kinek az szövegrésze az
  • [AI] jelölő az első generálástól kezdve — a mezői nem keverednek a generáltakkal
  • SourceBadge — színes ikonos jelvény, amely mutatja, honnan származik egy szövegrész, NAGYBETŰS szöveg helyett
  • AI-szekció csere hozzáfűzés helyett — amikor az összefoglaló újragenerálását kéri, az AI kicseréli a szekciót, ahelyett hogy egy újabb másolatot halmozna alá

Tervezte és megvalósította Bartek (SCRUM-1320, SCRUM-1368-1375). A háttérben: teljes i18n 8 nyelven és új DDD-kontextusok.

4. 🔍 CBT-elemzések — 9 külön, igény szerinti jelentés

A régi monolitikus „CBT-elemzés generálása” 9 külön elemre oszlott, amelyeket a terapeuta akkor futtat, amikor valóban szüksége van rájuk. Kevesebb várakozás, nagyobb kontroll.

  • 9 független elemzés — mindegyik külön, igény szerint generálódik
  • Prompt-szerkesztő fogaskerék — kattintson a fogaskerékre az egyes elemzések mellett a prompt megtekintéséhez/módosításához, amelyet az AI használni fog
  • CBT-ELEMZÉSEK szekció a PromptyAI kód mögött — a szekció a Beállításokban megadott kód után érhető el, azoknak a felhasználóknak, akik új funkciókat tesztelnek

A kognitív torzítások saját nézetet kaptak (jelentette Bartlomiej, SCRUM-1385):

  • Adatnézet AI-jelentés helyett — konkrét, AI által címkézett idézeteket lát az átiratból, nem egy azokból generált narratívát
  • Minden idézet kibontás után — nincs dátumtartomány-szűrő, a kibontás mindent felfed
  • Elérhető a főmenüben — a Konceptualizáció v2 alatt

A régi COGNITIVE_DISTORTIONS_INVENTORY prompt eltávolításra került (SCRUM-1386).

5. 🌐 Nyilvános terapeuta-profil — teljes megújulás szerkesztő fiókokkal

Az aitherapy.support márka alatti nyilvános profil teljesen újjáépült.

  • 3 új szerkesztő fiók — az önéletrajz, a szakterületek és az elérhetőségi adatok elegáns oldalpaneleken szerkeszthetők
  • Tulajdonosi szerkesztési mód — amikor saját nyilvános profilját nézi bejelentkezve, a szerkesztő gombok kéznél vannak
  • Tapasztalati évek — új YearsOfExperience mező látható a nyilvános profilon
  • Színek újramárkázása — sage/lavender paletta az aitherapy.support márka alatt
  • A „Az Ön magánélete” szekció eltávolítva — felesleges volt; a GDPR a lábjegyzetben van
  • Lucide ikonok — modern, tiszta ikontipográfia

A háttérben egy nyilvános GET /api/public/therapists végpont került hozzáadásra — amely aktív nyilvános profillal rendelkező terapeutákat ad vissza. Alap egy terapeuta-katalógushoz.

6. 🎥 Videó munkamenetek — PiP, kameracsere, javított háttérelmosás

A videó egy sor olyan javítást kapott, amelyet minden, az alkalmazáson keresztül munkamenetet vezető terapeuta észre fog venni.

  • PiP / kicsinyítés — kicsinyítse a videószobát egy lebegő mini-lejátszóra, és ellenőrizze a jegyzeteket egy másik lapon a kapcsolat megszakítása nélkül. A mikrofon és a kamera tovább működik
  • Kamerák cseréje — egyetlen kattintással váltson, ki van a fő nézetben és ki a mini nézetben
  • PiP folytatás — a kicsinyítésből visszatérve kihagyja az előszobát (PreJoinLobby), és egyenesen a beszélgetésbe ugrik
  • Résztvevőnkénti hang a beszélőelkülönítéshez — az átirat elválasztja a beszélőket még PiP módban is
  • Javított háttérelmosás — a CSP blokkolta a MediaPipe WASM-et; az elmosás mostantól egyetlen kattintással működik
  • Tisztább AITS munkamenet-felület — az AI-asszisztens eltűnt az eszköztárból, kevesebb vizuális zaj
  • PiP-átfedés kattinthatóvá tétele — a pointerEvents:none és az overflow:hidden eltávolításával a PiP gombok reagálnak a kattintásokra
  • „Csatlakozás a munkamenethez” gomb — egy CSS-felülírás rejtette el, mostantól látható
  • Elavult closure a handleMaximize-ban — javítva; a PiP maximalizálás már nem dob hibát

7. 📐 Beck v2 konceptualizáció és ABC — PDF, verzióváltó, prompt-szerkesztés

  • Beck és ABC v2 PDF — javított formázás és automatikus beépítés a munkamenet-anyagokba (jelentette Ewa, SCRUM-1297)
  • Beck PDF — csak keretes szekciók, színes szakterületek, tiszta monogramok, SVG nyíl a szekciók között
  • ABC v1/v2 váltó a Konceptualizáció v2-ben — válassza ki, melyik ABC-verziót jelenítse meg
  • Prompt-szerkesztő fogaskerék az ABC v2-ben — módosítsa az AI-promptot az ABC v2 fülön
  • PDF-export AI-elemzésekhez és ABC-hez munkamenetenként — az egyes elemzések külön exportálhatók
  • ABC-címkék többes számának képzése 8 nyelven — a konceptualizációs táblázat helyes többes számú formákat mutat
  • ABC üres oszlopok javítása — a backend megfelelő többes számú tulajdonságneveket ad vissza

8. 🧾 Számlák és KSeF — fizetésválasztás + állapotgép

A számlázási rendszer átalakításra került a KSeF-fel (a lengyel nemzeti e-számlázási rendszer) való megfelelés érdekében.

  • Számla kiválasztott fizetésekből — válasszon fizetéseket, és a rendszer egyetlen számlát hoz létre belőlük (pillanatkép + Payment FK)
  • „Számla kiállítása” belépési pont a terapeuta pénzügyi nézetében — gyors hozzáférés az irányítópultról
  • Tétel eltávolítása a számlakiállítási modálban — javítsa a hibákat menet közben
  • KSeF dev/prod elkülönítés — a sandbox és az éles környezet külön hitelesítő adatokkal működik
  • Számla állapotgép (SCRUM-1357 Bohdan) — Piszkozat → Kiállítva → Elküldve → Törölve, adatbázis-megszorítással az illegális átmenetekre
  • AE KsefToken — a KSeF-token Always Encrypted technológiával titkosítva

Bohdan közös munkája (SCRUM-1357, SCRUM-1388).

9. 📅 Naptár, ismétlődő munkamenetek és helyszínek

A heti és ismétlődő naptár tucatnyi kis, de jól látható fejlesztést kapott — a legtöbbet Joanna és Ewa jelentette.

  • Munkamenetek 22:00-tól — láthatatlanok voltak a heti rácsban, mostantól a nap végéig megjelennek
  • Minden óra az ismétlődő időpont-rácson (SCRUM-874, Joanna)
  • Időben lemondott munkamenet — nem jelenik meg „Kifizetetlen”-ként (SCRUM-918, Joanna)
  • Ismétlődési címke az ismétlődő időpont mellett (SCRUM-919, Joanna) — látja a „heti”, „kéthetente” feliratot minden ismétlődő munkamenet mellett
  • A Zoom-integráció elrejtése a felületről (SCRUM-789, Joanna) — a Zoom mostantól nem támogatott videócsatornaként
  • Munkamenet-előugró ablak a naptárban — már nem rejtőzik el a képernyőn kívül
  • TherapistAvailability — automatikus mentés minden módosításnál (800 ms késleltetéssel), nincs szükség mentés gombra
  • AddSessionModal — „munkamenet létrehozása az elérhetőségi órákon kívül” opció — a kivételek kikényszeríthetnek egy időpontot
  • „Nem jelent meg” állapot (NoShow=5) — új állapot, akár egy befejezett vagy lemondott munkamenetről is beállítható
  • RecurringSessionsCalendar — összefoglaló csempék a jelmagyarázat és a rács fölött

A terapeuta-helyszínek helyszínenkénti online találkozói csatornákat kaptak:

  • Helyszíni mód — cím és város mezők a személyes helyszínekhez
  • Helyszíni/online kapcsoló jelölőnégyzet helyett — egyértelműbb módválasztás
  • Online csatorna helyszínenként — a különböző helyszínek különböző csatornákkal rendelkezhetnek (AITS, Google Meet, külső link), automatikusan terjesztve a munkamenetekre
  • Páciensenkénti állandó találkozóterem — minden páciensnek van egy állandó AITS terem-linkje, és egy külön külső link, amely a páciens beállításaiban látható
  • Helyszín törlése — javítva (eltűnt az adatbázisból, de megmaradt a felület listájában)

És végül találkozótípus ismétlődő munkamenetekben — a MeetingType és a MeetingLink javított terjesztése az ismétlődő sorozat konfigurációjából minden generált munkamenetre és az emlékeztető e-mailekre (SCRUM-902, Ewa).

10. 📱 Mobilalkalmazás — sötét téma, AdHoc beérkezett üzenetek, csiszolás

A mobil az 1.5.0-s verzióra (18-as build) lépett, rengeteg felhasználó számára látható változtatással, és néhány App Store / Play Store aláírási finomítással.

  • Sötét téma — teljes sötét mód olvasható csoportfejlécekkel (SCRUM-1089, Ewa + SCRUM-815)
  • Konfigurálható emlékeztetők — válassza ki, mikor szeretne munkamenet-értesítést kapni
  • Mobil emlékeztető 15 perccel korábban — 15 perces munkamenet előtti emlékeztető + figyelmeztetés, ha a rendszerértesítések ki vannak kapcsolva (SCRUM-815, Bohdan)
  • Üres állapot a munkamenetlistához — üres képernyő helyett egy gazdagabb beilleszkedés (SCRUM-1094, Ewa)
  • Automatikus frissítés banner — amikor az alkalmazás frissítést észlel, egy vonzó frissítés-bannert jelenít meg
  • AdHoc beérkezett üzenetek + AssignPatient + gyorsindítás a MAUI-ban (SCRUM-1289, Bohdan)
  • PWA mobil gyorsindítás ad-hoc munkamenetekhez (SCRUM-1286, Bohdan)
  • Reszponzív webnézet telefonhoz — az asztali verzió változatlan, telefonon az elrendezés alkalmazkodik a keskeny képernyőhöz
  • Deep-link kezelő iOS-en — BindingContextet használ, URL-séma regisztrációval
  • iOS NSLocation célszövegek — az ITMS-90683 javítása (az App Store elutasította a buildet ezek nélkül)
  • Android AAB — explicit jarsigner lépés
  • App Store Connect és Google Play anyagok — teljes csomag, plusz WCAG 2.2 audit

11. 🔐 Biztonság: SOC 2 / HIPAA, MFA, teljes AI-álnevesítés

A termékréteg alatt a háttérben egy teljes SOC 2 és HIPAA megerősítési kört végeztünk, valamint egy DDD-auditot öt konkrét szállítással.

  • MFA-újraellenőrzés kritikus műveletekhez — érzékeny műveletekhez (jelszóváltoztatás, adatexport) MFA-val megerősíti újra
  • Tartalék kódok MFA-hoz — vészhelyzeti kódok, ha elveszíti telefonját
  • IAnonymizedLlmGateway (SCRUM-1353, Bohdan) — minden AI-modell hívás mostantól egy álnevesítő átjárón megy keresztül. Nevek, dátumok, helyszínek álnevekkel kerülnek helyettesítésre, mielőtt elhagynák az alkalmazást; az AI csak az anonimizált verziót kapja
  • E-mail/SMS-értesítések álnevesítése (SCRUM-1354) — az üzenetsablonok sem szivárogtatnak páciensadatokat küldéskor
  • Google/Zoom OAuth-tokenek titkosítva Always Encrypted-del (SCRUM-1355) — az integrációs hozzáférési tokenek oszlopszinten titkosítva vannak
  • Patient.PendingConsent jelző (SCRUM-1356) — az aktív hozzájárulás nélküli páciensek egy kikényszerítési folyamatot és egy frontend jelvényt kapnak
  • Számla állapotgép (SCRUM-1357) — a számlaállapotok érvénytelen irányokban megváltoztathatatlanok, adatbázis-szinten kikényszerítve
  • Audit megváltoztathatatlanság + felhasználói pillanatkép 3 audit táblában — a műveletnapló utólag nem módosítható
  • DeanonymizationAuditLog — a páciensadatok minden, deanonimizálás utáni felhasználása naplózásra kerül a műveletet végrehajtó felhasználó e-mail- és megjelenített nevének pillanatképével együtt
  • Hardkódolt titkok eltávolítva — minden kulcs és jelszó az appsettings.json-ból az Azure Key Vaultba került
  • Always Encrypted minden felhasználói szöveges adathoz (ADR-0018) — architekturális irány jóváhagyva; további táblák a következő kiadásban migrálnak
  • ISO/IEC megfelelőségi hiányelemzés — 95 hiányosság feltérképezve 9 szabványban, javítási tervvel

Egy teljes DDD-audit támogatja (1-8. munkamenet, 1-6. fázis) — tartomány-kontextus átszervezés, architektúra-dokumentáció, ADR-ek, mermaid + tesztek, playbookok, Confluence-integráció.

12. 👤 Páciensportál — elemzések a Célokban, anyagok, jobb előnézet

  • Beck-konceptualizáció a páciens „Célok” fülén — amikor közzéteszi a konceptualizációt, a páciens látja azt a portálján
  • Elemzések közzététele a páciensportálon + értesítési beállítások (SCRUM-1338, Bartlomiej) — szabályozza, mit és mikor kap a páciens
  • Portál PDF-előnézetiframe embed helyett, a CSP engedélyezi a blob:-ot (a PDF-ek betöltődnek)
  • Páciensportál-előnézet a terapeuta nézetéből — lássa, mit lát a páciens (chrome egy wrapperben, irányítópult 1:1)
  • Munkamenet-anyagok az Azure Blob Storage-ban — SessionMaterial blobként, nincs többé helyi fájlrendszer
  • Hozzájárulási / dokumentumok szekció + regisztrációs forrás a páciens beállításaiban
  • Globális páciens e-mail egyediség (SCRUM-898) — egy második, ugyanazzal az e-mail-címmel rendelkező páciens 409-es hibát kap, és a modál bezárul (SCRUM-898, Ewa)
  • Értesítési sablon seeder SK, CA, RU, UK, LT nyelvekhez (SCRUM-883, Joanna) — teljes többnyelvű levelezés
  • Resolver visszaesés a platform alapértelmezettjére — amikor egy terapeuta nem írta felül a sablont, az alapértelmezett többnyelvű kerül elküldésre (SCRUM-883)

13. 🎙️ Átirat — megbízható felvétel, hozzáfűzés, valós idő beszélőelkülönítéssel

  • Hozzáfűzés meglévő átirathoz — folytassa a felvételt ugyanabban a munkamenetben; a szegmensek hozzáfűződnek (a szándék túléli az oldal újratöltését)
  • Résztvevőnkénti hang a beszélőelkülönítéshez — a videó-átirat elválasztja a beszélőket független csatornákon
  • Az átirat túléli a PiP-et — a szoba kicsinyítése nem szakítja meg a felvételt
  • Átirat nyelve a munkamenet-beállításokból — az STT az Ön által a páciensnek beállított nyelvet használja
  • Automatikus frissítés az átirathoz fókuszáláskor / láthatóság-váltáskor / videóból való visszatéréskor
  • Megerősítés felvétel leállításánál < 2 mp — védelem az üres WAV ellen egy véletlen kattintás miatt
  • „Küldés” jelvény a munkamenetlistán — látja, amikor egy felvétel feltöltés alatt van
  • Valós idő beszélőelkülönítéssel videó munkamenetben — korábban nem indult el; mostantól működik
  • OPFS-mentés + 48 kbps Opus — a felvétel helyileg is elmentődik az OPFS-be tartalékként, a hangparaméterek egységesítve
  • SAS közvetlen hangfeltöltés (SCRUM-1276, Bohdan) — a hang közvetlenül az Azure-ba kerül SAS URL-en keresztül, megkerülve a backendet
  • m4a natívan az Azure Speech-hez — az m4a natívan kezelt, konvertálás nélkül
  • Formátumfelismerés magic byte-ok alapján (SCRUM-1311, Bohdan) — amikor a Content-Type application/octet-stream, a formátum a fájl tartalmából kerül felismerésre
  • Hub adatbázis-szöveg nélkül — a SignalR realtime hub már nem tárol szöveget az adatbázisban; a finishPending multipart POST-ot használ, mint a MAUI
  • SignalR 1006 javítás — eltávolítva a skipNegotiation, hogy az Azure SignalR működjön + keep-alive hangolás
  • [AI] jelölő az első generálástól kezdve + megbízható jelölő-keresés

14. 💬 Értesítések, páciensbeállítások, kisebb UX

  • NotificationTemplatesAdmin — HTML/szöveg váltó az e-mail-szerkesztőben
  • NotificationSettings — az e-mail-előnézet HTML-t renderel tartalékkal
  • PromptEditModal — újjáépítve: fülek, modellválasztó, kötelező verziónevek
  • Hide_dev_ui jelző visszaállítása kijelentkezéskor — a fejlesztői jelzők nem maradnak meg a munkamenetek között
  • Ann Fauler tesztpáciens — a lengyel Anna Pełnialska angol 1:1 megfelelője csak angol nyelvű bemutatókhoz
  • Dev UI bemutató mód váltó — gyors váltás bemutató módba
  • Hibajelentés — Jira-mellékletek + jelentő címke + középre igazított „Beküldés” gomb
  • Auth-frissítési hurok javítva — kérések megszakítása és visszatérés a bejelentkezéshez 401-nél
  • „A szerver indul” banner — hideg indításnál (scale-to-zero) egy értesítést mutatunk üres oldal helyett
  • Munkamenet-értékelési skála — önreflexió a minőségi értékelés helyett + nyilatkozat (SCRUM-1005, Joanna)
  • A „Kicsinyítés” gomb színe kobaltibolyára változott (SCRUM-1307, Ewa)
  • Az „Átirat” címke színe pirosról zöldre változott (SCRUM-1304, Ewa)
  • „Felvétel most” → „Ad-hoc munkamenet rögzítése” — pontosabb gombnév
  • Sandbox zöld szalaggal a bal felső sarokban + [SANDBOX] előtag a címben — a környezeti összetévesztés elkerülésére, plusz egy ismételhető PROD → Sandbox klónozás (Azure IaC + szkriptek)

✅ QA-ellenőrzőlista — mit ellenőrizzen a telepítés után

FunkcióEllenőrzés
Ad-hoc munkamenet — Gyors felvételKattintson a Gyors felvételre az irányítópulton vagy a PWA-ban — a felvétel azonnal elindul, a munkamenet az AdHoc beérkezett üzenetekbe kerül
AssignPatient az AdHoc beérkezett üzenetekbenNyisson meg egy ad-hoc felvételt — hozzárendelheti egy meglévő pácienshez, vagy létrehozhat egy újat
CsomagkorlátAz irányítópult megjeleníti a munkamenet-számlálót a folyó hónapra és a csomagból hátralévő mennyiséget
Türelmi idő sikertelen fizetés utánElőfizetés-szimulátor a PromptyAI-ban — kényszerítsen ki egy sikertelen fizetést, 14 napig csak fiókhozzáférést kap
Hármas összefésülésű jegyzetekA munkamenet-részleteknél a Jegyzetek mező három forrást mutat egymás mellett (terapeuta / AI / átirat); kiválaszthatja, mit tart meg
9 CBT-elemzésA CBT-elemzések fül 9 külön elemet mutat; mindegyik igény szerint generálódik; mindegyiknek van prompt-szerkesztő fogaskereke
Nyilvános profil — fiókokNyissa meg saját nyilvános profilját bejelentkezve — az önéletrajz, a szakterület, az elérhetőség szerkesztő fiókjai láthatók
Videó PiPEgy videó munkamenet közben kattintson a kicsinyítésre — az ablak összeomlik egy mini-lejátszóra, a mikrofon tovább működik, előszoba nélkül tér vissza
HáttérelmosásA videó előszobában kapcsolja be a háttérelmosást — azonnal működik, CSP-hibák nélkül
Beck-konceptualizáció PDFGenerálja a konceptualizáció PDF-et — a munkamenet-anyagokban is megjelenik
ABC v1/v2 váltóA konceptualizáció v2-ben válthat az ABC forrás 1-es és 2-es verziója között
Számla kiválasztott fizetésekbőlVálasszon néhány fizetést, és kattintson a „Számla kiállítása” gombra — egyetlen számla jön létre a pillanatképből
Ismétlődő munkamenet Google Meet-telA sorozat második és harmadik munkamenetében helyesen van beállítva a Google Meet, és az e-mail tartalmazza a megfelelő linket
Munkamenetek 22:00-tólA heti naptár mutatja a 22:00-tól és később ütemezett munkameneteket
„Nem jelent meg” állapotEgy befejezett / lemondott munkamenetnél átválthat „Nem jelent meg” állapotra
Mobil sötét témaA mobilalkalmazásban váltson sötét témára — a csoportfejlécek olvashatók
AdHoc beérkezett üzenetek mobilonA mobil megjeleníti az ad-hoc beérkezett üzeneteket, és lehetővé teszi páciens hozzárendelését
MFA-újraellenőrzésJelszóváltoztatáskor az alkalmazás ismét MFA-t kér
AI-álnevesítésA naplókban látja, hogy a páciensadatok álnévként érkeznek az AI-hoz
Munkamenet-anyagok blobkéntTöltsön fel egy fájlt a munkamenet-anyagokhoz — az Azure Blob Storage-ba kerül, nem a helyi lemezre
Globális páciens e-mail egyediségAdjon hozzá egy második pácienst ugyanazzal az e-mail-címmel — 409-es hibát kap, és a modál bezárul
„A szerver indul” bannerHosszabb inaktivitási időszak után az alkalmazás belépéskor a bannert mutatja üres oldal helyett

🛠️ Amit javítottunk — az apró betűs rész

A nagy funkciók mellett ~80 jelentés került megoldásra tesztelőktől és felhasználóktól. Kiemelések:

  • A PiP-átfedés nem volt kattintható — javítva
  • Elavult closure a handleMaximize-ban — a PiP maximalizálás már nem dob hibát
  • A PiP megtartja a kapcsolatot — korábban a room.disconnect() aktiválódott a teljes képernyő↔PiP átmenetnél
  • A „Csatlakozás a munkamenethez” gomb rejtve volt egy CSS-felülírás miatt — felfedve
  • Második AITS-munkamenet ugyanahhoz a pácienshez (SCRUM-1319, Ewa) — a UNIQUE INDEX eltávolítása a Session.VideoInviteToken-ről
  • A munkamenetszámozás a konceptualizációban kihagyja a lemondottakat (SCRUM-1267, Bohdan)
  • Null-biztos Payment-hozzáférés a GetSessionDetailsAsync-ben (SCRUM-1268, Bohdan)
  • Tesztmunkamenet-ütközés Anna Pełnialska és Jan között 14:00-kor — javítva a seederben
  • Irányítópult lassulás — null-biztos leképezés a GetTodaySessionsAsync-ben és a GetSessionDetailsAsync-ben
  • Automatikus frissítés a mikrofonos felvétel befejezése után — működik
  • Batch tartalék nem írja felül a korábbi felvételek szövegét, és nem blokkolja a felületet Feldolgozás állapottal
  • Átirat nyelve a munkamenet-beállításokból — az STT tiszteletben tartja a páciens preferenciáját
  • CSP — engedélyezve a *.clarity.ms-t, a blob:-ot a connect-src-ben, az analitikát a script-src-ben
  • Auth-frissítési hurok — kérések megszakítása 401 után, és visszatérés a bejelentkezéshez
  • CSP MediaPipe WASM — a háttérelmosás működik
  • DEV/SANDBOX szalag az Azure FQDN-en is, nem csak az egyéni domainen
  • Hamis „Átirat sikertelen” toast a munkamenetbe lépéskor — eltávolítva
  • Toast piros banner helyett sikertelen átiratnál + eltávolítva az „Újramintavételezés” gomb
  • Valós idő beszélőelkülönítéssel videó munkamenetben — megfelelően elindul
  • AI streaming — kezelőnkénti AbortController megosztott helyett (BodyStreamBuffer was aborted)
  • Nginx non-root + Azure Container Apps — több iteráció a működéshez
  • Elosztott zár (sp_getapplock) — az indítási migrációk már nem ütköznek párhuzamos telepítéseknél
  • DbUpdateConcurrencyException a batch átirat pollerben (SCRUM-1313, Bohdan)
  • BlobNotFound mint várt állapot (SCRUM-1314, Bohdan)
  • Nem-JSON payloadok a Stripe webhookban (szkennerek / botok) — csendben kezelve (SCRUM-1315, Bohdan)
  • Hangformátum-felismerés magic byte-ok alapján (SCRUM-1311, Bohdan)
  • Ellenálló hangfeltöltés + védekező Content-Type (SCRUM-1293, Bohdan)
  • FK-migráció ActiveEmbeddingModelId → ON DELETE NO ACTION
  • Dev kliens telepítés — a CACHE_BUST=github.sha kikényszeríti a frontend újraépítését

Ez a legnagyobb, legsűrűbb kiadás ezen a tavaszon. Ha egy funkció ismerősnek tűnik — az azért van, mert az Ön kérése vagy ticketje volt. Köszönjük minden jelentést és minden képernyőképet.

A cikket a Therapy Support csapata készítette

Therapy Support · Kezdje el még ma

Nyerjen vissza időt magának
és a pácienseinek

CBT-terapeuta Ön?
Nézze meg, hogyan támogatja a platform a mindennapi munkáját.
Ülésösszefoglalók, amelyek rendszerezik a klinikai anyagot. Adminisztráció, amely nem áll az útjába.