Conectaţi WebSocket direct la vector
Următorul.js rescrie nu proxy WebSocket cereri de actualizare. Conectează direct la VectorService prin propriul său subdomeniu, același model ca media WebSocket...
Utilizați MUI v7 Grid size prop în loc de articol depreciat / xs recuzită
Actualizarea referințelor serviciului de la imagepipeline la kamosvgservice
Adăugați conducta de conversie imagine-la-SVG cu componentă modală reutilizabilă
- Noua componentă modală ImageToSVGConverter cu flux în trei etape: Crop → Process → Review - Cârlig WebSocket (folosesteImagePipeline) pentru comunicarea condu...
Adaugă programator data/ora la dialogul Start Meeting
Adaugă o pilulă Now/Schendule comuta la dialogul de creare a întâlnirii. Când Programul este selectat, un slide MUI DataTimePicker cu 15 minute intervale și o l...
Adăugați opțiunea de ajustare a caracteristicilor pentru întâlnește aplicația pe pagina de aplicații setări
Handle meetReturn redirecționează pentru a trimite utilizatorii înapoi la întâlnire după autentificare
- Detect meetReturn interogation param on home page (from KamoMeet auth redirection) - Generează OTK și redirecționează utilizatorii autentificati înapoi pentru...
Bypass forwardToApi pentru upload-ul de fundal, utilizați aducerea directă cu logare pas cu pas
Record NavTop butoane pictogramă la e-mail, Text, Telefon, Calculatoare, AI, Suport
Elimina client-side OTK de la multipart upload, adăugați upload logare depanare
Clientul a fost generarea unui OTK irosit înainte de încărcarea (următorul.js traseu generează propriul server-side OTK pentru backend). Eliminat clientul OTK p...
Mută butonul Credits la dreapta pentru a comuta starea de plumb în NavTop
Simplifică căutarea numelui NavTop și corectarea sistemului URL MediaService
- Elimină numele de utilizator Alias căutare de la getDisplayName, folosește direct înregistrarea membrilor - Fix MediaService K8s URL de la https:8443 la http:...
Utilizați forwardToApi pentru a satisface upload-uri de fundal în loc de aducere manuală
Aportul manual cu FormData a fost ruperea limitelor multipart. Acum reconstruieşte FormData şi foloseşte forwardToApi care se ocupă corect de anteturi.
Adaugă fundaluri tematice org pentru a îndeplini setările și a elimina câmpurile depreciate
- Adăugați ruta GET pentru fundalurile tematice org - Nu. - Actualizare intalnireApi.ts: elimina cine poate crea si e-mailInviteEnabled from MeetConfig, adauga ...
Adu șablon semnătură direct de la EmailService cu OTK auth, adăugați logare depanare
forwardToApi pentru /api/email/semnătură-templieri a trecut prin APIservice poarta de acces în loc de proxy e-mail Next.js. Acum vine direct de la E-mailservice...
Citește sesiunea direct de la Redis (la fel ca /api/user-info), folosește forwardToApi pentru toate apelurile de serviciu
Cauza principală: profilul expeditorului a arătat "colegul dumneavoastră" deoarece Sesiunea aduce numit un obiectiv de securitate inexistent. Semnătura a fost m...
Replicate exact email composer data flow for meeting invite emails
The previous implementation only filled 8 of 20+ SignatureContent fields, causing malformed signatures with no images, name, or contact info. Now replicates th...
Clean up meeting invita e-mail
Modificarea șablonului: - Retragere imagine logo (semnătură șablon antet mânere de branding) - Eliminat "Bună, colegul tău te-a invitat," înlocuit cu personaliz...
Folosește numele de câmp corect SignatureContent (headerImageUrl, signatureImageUrl)
Utilizare parţială <SignatureContent> pentru a satisface verificările de tip TipScript stricte
Întâlnire Wrap invita e-mailuri cu org șablon semnătură ( antet/de jos/semnătură) și include mesaj personalizat
Acum reproduce exact același ambalaj e-mail ca compozitorul de e-mail: 1. Model de semnătură Fetches de la EmailService (USER domeniu de aplicare, COMPANY Fallb...
Trimite intalnire invita emailuri Direct la EmailService, nu prin poarta APIService
Cauza root: forwardToApi rute prin APIservice Java poarta care nu păstrează în mod corect limitele Multipart FormData. Mesajul Compozitorul lucreaza pentru ca f...
Utilizați nuante subtile de fundal pe antetul paginii calendar și bara laterală
Meci de piste / Allotments pagina de styling cu lumina culori-mix fundaluri în loc de culori primare saturate puternic.
Hexheads clare vechi pe pagina reîmprospătare în loc de restaurarea statului orfan
Ferestrele cu unelte minimizate nu supravieţuiesc reîmprospătării, aşa că restaurarea poziţiilor hexhead creat capete orfane cu icoane lipsă și manipulatori non...
Rescrie sistemul de plasare HexHead cu motor de configurare determinist
Înlocuiește sistemul de coliziune-evaziune buggy (SpiralSearch, rezolvaCollisions, FlyToHomeRow, bucle RAF de andocare/grup) cu o singură funcție de reflux dete...
Adaugă indicator de tastare pe chat AI în timp ce așteaptă răspunsul
Bula de streaming a arătat doar atunci când conținutul a fost deja difuzat, nu lasă nici un feedback vizual în timpul REST așteptați. Puncte viguroase adăugate ...
Ascunde file specifice membrilor atunci când membrul ID este "nou" pentru a preveni erorile BAD REQUEST
URL-ul /setări/membru/nou (din butonul "Add Team Member") este prins de Traseu dinamic, care cauzează AccountActivitateTab, MembershipPermissionsTab, și PlansBi...
60s OTK TTL pentru ferestre întâlni, chat/email independent invită care nu blochează pe backend
OTK a avut un TTL de 10 secunde. Până când pagina kamo-întâlnire a încărcat toate activele sale și branding/overrides.js a fugit pentru a valida OTK; a expirat ...
Trimite invitaţii de chat prin sesiunea de chat existentă API, email-ul invită prin multipart la EmailService
Chat invită: creează/primește o sesiune de chat prin POST /api/media/sessions/chat apoi trimite şedinţa ca mesaj text în sesiunea respectivă. Folosește exact ac...
Înainte toate domeniile de întâlnire (trimiteChatInvite, trimiteEmailInvite, personalizatMessage, roomAlias, joinUrl) pentru a sprijini
Traseul API Next.js a fost stripping sendChatInvite, trimite EmailInvite, personalizatMesaj, și camerăAlias Platforma nu a primit steaguri de invitare, nici o ...
Treceți membrii disponibili la toate cazurile de întâlnireDialog și auto-asigurare atunci când nu sunt furnizate
- MembruList trece membrii disponibili la fiecare membruItem - MemberItel pasează membrilor disponibili la dialogul său - ÎntâlnireDialogul membrilor auto-fetch...
Adăugați efectul de transparență a sticlei pentru a include cardurile pe prima pagină și setările
Elimină constrângerea maxWidth din satisface filele de setări pentru a umple zona de conținut
Adaugă textarea mesajului personalizat la MeetingDialog pentru invitații de chat/email
Arată o intrare de text multiline atunci când cel puțin o opțiune de notificare este activate, permițând creatorului reuniunii să adauge o notă personală Invita...
Arată dialogul pentru întâlnirile per-membru în loc de ocolire directă
Ambele MemberItem (Centrul de interacţiune) şi ChatBox (fereastra de discuţii) deschide dialogul Întâlnire cu membrul țintă pre-selectat, permițând utilizator p...
Traseu configura API prin APIService în loc de MediaService direct
Traseul de întâlnire/creare existent utilizează înainteToApi (APIService), care Proxies către MediaService. Noile rute de configurare/rezerve trebuie să urmeze ...
Mută butonul Tab nou după chat Acum, numai pentru icoane, elimină link-ul cu Notițe duplicate
Noua filă este acum un buton de pictogramă (fără etichetă) plasat în dreapta Chat Now. Note eliminate din NavTop deoarece este deja în NavPri.
Adăugați /setări /fetures/meets page cu 5 file pentru conferința video de nivel org
Pagină de setări noi cu General, Security & Access, Înregistrare, Branding, și notificări file. Include client meetApi, rute proxy MediaService, alegerea varian...
Prevenirea buclei de re-redare infinită în MeetingDialog cauzate de referințele implicite ale array-ului prop
UtilizareaEfect a avut membri preselecți [care nu au respectat []] ca dependență; crearea unei noi array pe fiecare rendare și declanșarea unui setstat infinit ...
Se potrivesc cu culoarea butonului CHAT pentru a întâlni pictograma folosind CSS -- color-primar variabila
Înlocuire deprecated inputProps cu slotProps pentru compatibilitatea MUI 7 în MeetingDialog
Face Chat Acum pictogramă alb, sincronizare e-mail insignă cu lista de mesaje, utilizați CSS color-mix pentru culori tematice
- NavTop: schimba culoarea ForumIcon la alb pentru a se potrivi cu eticheta Chat Now - MesajBrowser/MailButton: coordona WebSocket e-mail reîmprospătare prin ev...
Ca ceea ce vezi de transport maritim?
Fiecare dintre aceste actualizări aterizează automat în spațiul de lucru. Începe gratuit și urmăriți-l crească săptămână după săptămână.