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...
Include org static background images in meet virtual backgrounds
Fetch backgroundImageCount from the org's theme config.json and generate URLs for /img/bg/{n}.webp so org-level static backgrounds appear alongside meet-specifi...
Derive afiseaza numele de la primul/ultimul nume si construieste URL avatar din sesiune
Utilizaţi numele de membruPrimul nume şi membruNumele de la şedinţa *** pentru a construi nume de afișare corespunzătoare în loc de a cădea înapoi la numele de ...
Add first name, last name, and avatar hash to *** session
Include memberFirstName, memberLastName, and memberAvatarUrl in Redis session data so cross-domain services like KamoMeet can display proper user identity witho...
Integrează setările de nivel org în Meet config și branding
Sidecar aduce OrgMeetConfig din backend și hărți toate setările: - defaults audio/video mut - Lobby / modul de așteptare cameră - Cerinţe privind accesul şi afi...
Add public config and backgrounds endpoints for sidecar consumption
GET /api/meet/public-config?domain= returns org meet config by domain. GET **************** returns combined virtual backgrounds. Both endpoints are unauthentic...
Add config CRUD, background management, and org-theme endpoints
All endpoints enforce MANAGE_MEET_SETTINGS privilege. Config auto-creates with defaults on first access per org. Background uploads go to MinIO with SHA-256 has...
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 ...
Drop deprecated who_can_create and email_invites_enabled columns
Adaugă interogare tematică de fundal cu org pentru a îndeplini fundalurile virtuale
Elimină cine poate crea și e-mailInviteEnabled de la OrgMeetConfig
Păstrați numele original al camerei (fără capitalizare/spații), adăugați câmpul URL de întâlnire copiabil
1. Seif dezactivat Cauza Start() care a fost convertirea "camera mea123" la "Myroom 123" cu capitalizare și spații aleatorii. Numele camerei afişează acum exact...
Inlocuiti Iconitele SVG cu echivalenti de pictograma MUI prin stratul de adaptor
Restyle setările dialog cu designul sticlorfismului și bara de file orizontală
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 ...
Implement chat WebSocket and email invite sending for meetings
MeetController now reads sendChatInvite, sendEmailInvite, and customMessage from the create request body and triggers async invite sending. MeetService.sendInv...
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...
Setări complete modale cu dispozitive/Sounds/Mai multe/Shortcuts file, afișează numele pe cardul principal, overlay de culoare primară
- Numele de afișare este acum un câmp necesar pe cardul principal de deasupra camerei intrare, nu în setări. Utilizatorii trebuie să-și introducă numele înainte...
Validarea existenței camerei înainte de aderarea anonimă, adăugați setările modale cu selectarea dispozitivului
Utilizatorii anonimi trebuie să introducă un nume valid al sălii de reuniune - pagina de bun venit verificări /api/întâlnire/există/ {numele camerei} înainte de...
Add GET /api/meet/exists/{roomName} endpoint for anonymous room validation
Adaugă căutareByRoomNameAndStatusIn interogare la MeetingRecordRepository
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...
Adăugați pagina de bun venit personalizat cu fundaluri org-tematice, card de sticlamorfism, și numele camerei de intrare
Înlocuiește Întâlniți ecranul implicit de bun venit cu o pagină de aterizare personalizată care: - Incarca fundaluri org din MinIO tema cu tranzitii carusel - A...
Configure Prosody, Jicofo, and secrets for Jibri recording support
Enable recording in Prosody, add Jibri XMPP passwords to secrets, and configure Jicofo brewery MUC for Jibri instance discovery.
Add Jibri deployment manifests for Meet meeting recording
Kubernetes deployment, service, and configmap for Jibri (Meet Broadcasting Infrastructure) to enable meeting recording with MinIO storage integration.
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...
Add MeetConfigController and MeetConfigService for org-level meet settings
REST endpoints for CRUD on OrgMeetConfig and MeetBackground entities. Supports config get/update, background upload/delete/reorder via MinIO storage.
Adaugă entitate OrgMeetConfig, MeetBackground, MEET RECORDING ImageAssocType, și să îndeplinească permisiuni
Adaugă configurare video de nivel org cu configuraţii implicite pentru lobby, acces oaspete, înregistrare, branding, și notificări. Noi permisiuni: ÎNREGISTRARE...
Add MeetController and MeetService for meeting creation and invite management
Restaura fluxul complet de întâlnire cu crearea backend, invită, și deschiderea ferestrei OTK
Adăugați arhivele JPA ale întâlniriiRecord și MeetingParticipant
Adaugă butonul Start Meeting la Centrul de Interacţiuni şi pictograma întâlnirii pentru fiecare membru
Adaugă butonul Meet la bara de instrumente chat și redarea MeetingCard în mesaje
Adaugă Şedinţă Dialog pentru crearea întâlnirilor cu numele camerei şi selectarea membrilor
Adaugă ședință Componenta card pentru întâlnire bogat invită în chat
Adăugați utilizareaMeeting cârlig pentru crearea de întâlniri, lansarea OTK, și invita trimiterea
Elimină integrarea WebRTC bazată pe Janus (foloseșteWebRTC, VideoCallPanel, apelează rutele API)
Elimină codul vechi de voce/video/screen share Janus WebRTC pentru pregătire kamoMeet (pe bază de meteorologie). Șterge cârligul de utilizareWebRTC, VideoCallPa...
Adaugă entități meetingRecord și MeetingParticipant pentru istoricul întâlnirii
Adaugă privilegii de vizualizare întâlnire, ÎNTÂLNIRE, MANAGEMENT reuniuni
Adăugaţi conducta Forgejo CI/CD pentru KamoMeet construiţi şi implementaţi la k1m1/k2m1
Adăugați manifeste K8s pentru desfășurarea KamoMeet, serviciu și rutare Traefik
Adaugă mai multe etape Dockerfile cu nginx, sidecar, and Meet Meet Build
Adăugați nginx config cu proxy BOSH / WS, sidecar API rutare, și SPA Fallback
Adaugă sistem dinamic de branding cu rezoluție tematică MinIO
Loads org logos, CSS variabile de culoare, favicon, și numele site-ului de la active tematice MinIO-hosted la runtime via branding/overrides.js și fir de date d...
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ă.