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
YearsOfExperiencemező 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 azoverflow:hiddeneltá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ézet —
iframeembedhelyett, a CSP engedélyezi ablob:-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étel | Kattintson 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 üzenetekben | Nyisson meg egy ad-hoc felvételt — hozzárendelheti egy meglévő pácienshez, vagy létrehozhat egy újat |
| Csomagkorlát | Az 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án | Elő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ű jegyzetek | A 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és | A 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ókok | Nyissa 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ó PiP | Egy 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ás | A videó előszobában kapcsolja be a háttérelmosást — azonnal működik, CSP-hibák nélkül |
| Beck-konceptualizáció PDF | Generá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ől | Vá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-tel | A 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ól | A heti naptár mutatja a 22:00-tól és később ütemezett munkameneteket |
| „Nem jelent meg” állapot | Egy befejezett / lemondott munkamenetnél átválthat „Nem jelent meg” állapotra |
| Mobil sötét téma | A mobilalkalmazásban váltson sötét témára — a csoportfejlécek olvashatók |
| AdHoc beérkezett üzenetek mobilon | A mobil megjeleníti az ad-hoc beérkezett üzeneteket, és lehetővé teszi páciens hozzárendelését |
| MFA-újraellenőrzés | Jelszóváltoztatáskor az alkalmazás ismét MFA-t kér |
| AI-álnevesítés | A naplókban látja, hogy a páciensadatok álnévként érkeznek az AI-hoz |
| Munkamenet-anyagok blobként | Tö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ég | Adjon 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” banner | Hosszabb 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, ablob:-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.shakiké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