Net stale hexheads on page refresh instead of restore edilmiş devlet
Minimizlenmiş araç pencereleri yenilenmez, bu yüzden hexhead pozisyonları restore edin Evsiz kafaları eksik ikonlar ve işlevsel olmayan tıklama eller ile yaratt...
Sadece okuyun Ad override more agresif so Meet can overwrite it
Meet pencereyi değiştirebilir. Tamamen bottrap sırasında yapılandırın, açıklayın Sadece oku İsim bayrağı. Object.defineProperty tuzağı pencerede ekleyin. Yenide...
Doğru bir marka yükleme etkinliği için dinleyin, böylece logo ve org renkler verir
PreMeetingScreen, Watermarks ve WelcomePage okuyordu Pencere. KAMO MEET BRANDING bir kez form sırasında, verileri eksik olduğunda Async loadBranding() başlangı...
Resolve ayarları dialog kalitesi sorunları - yükseklik, sekme overflow, ve beyaz-on-beyaz metin
Değiştirilmiş 560px yüksekliği 85vh max ile otomatik hale getirmek için, böylece içerik olmadan uyumsuz Dağ barları. Tab barına flexWrap ekleyin, bu yüzden sekm...
Rewrite HexHead yerleştirme sistemi deterministic düzen motoru ile
Buggy çarpışmadan kaçınan sistemi değiştirir (spiralAra,Collisions'ı çözer, çözer UçanToHomeRow, dock/group RAF döngüleri) tek bir determinist reflow() işlevi i...
Tamamen net bir şekilde ekleyin: MUI i ikonları ESM modülü çözünürlüğü için web paketi kuralı
Orijinal oda adı (kimya / uzaylar), URL alanı ile kopyalanabilir toplantı ekleyin
1. "Myroom 123'e" dönüşen güvenliStartCase() Sermayeleşme ve rastgele alanlar ile. Oda isimleri şimdi tam olarak tam olarak görüntüleniyor Kamo-internal'e girdi...
Cevap beklerken AI sohbetine tipleme göstergesi ekleyin
Akış balonu sadece içerik zaten yayınlandığında gösterdi, REST bekleme sırasında görsel geri bildirim bırakma. Eklenenler ASSISTANT LOADING ve ilk içerik / soru...
ÜyeID'in BAD REQUEST hatalarını önlemek için özel sekmeler
Yeni URL'ler / üye / yeni URL (Ek Takım Üyesi'nden) yakalandı [memberID] dinamik rota, HesapActivityTab'a neden oluyor, Üyelik İzinleriTab, API çağrılarını üyeI...
OTK'yı önceden herhangi bir tema mallarını genişletmeden önce doğrulama
ROOT CAUSE: marka/overrides.js yükleme veya yapılandırma, CSS, faviconcon BEFORE OTK'yı geçerli kılar. Bu ağ talepleri 10+ saniye sürdü, OTK'nın geçerlilik önce...
60s OTK TTL, pencereleri karşılamak için, bağımsız sohbet / e-posta geri blok açmamaya davet ediyor
ROOT CAUSE: OTK 10 saniyelik bir TTL vardı. zamana kadar kamo-meet sayfası Tüm mallarını ve markalarını/overrides.js OTK'yı doğrulamak için koştu. Redis → 401'd...
Properly kilit ekran adı override + DOM mutasyon gözlemci
Adın gerçekleştirilmiş kullanıcılar için kilitli olmasını sağlamak için üç katmanlı yaklaşım: 1. yerelStorage bayrağı 'kamo-meet-authenticated' OTK→JWT yönlendi...
Mevcut sohbet seans API'si ile davetiye gönderin, e-posta hizmeti e-posta ile davet
Chat davet: POST /api/media /sessions /chats / chat session via POST /api /media /sessions /chats Sonra toplantıyı o seansta bir metin mesajı olarak gönderir. K...
Commit pending infrastructure config changes across auto-cert, cockroachdb, coturn, janus, mail, nats, and traefik
Use getServerName() instead of getHeader(Host) for original host resolution
ForwardedHeaderFilter consumes X-Forwarded-Host and adapts getServerName() accordingly, while getHeader(Host) returns the raw HTTP Host which may be a K8s inter...
Lock display name via Meet's native read Just Gerçekleştirilmiş kullanıcılar için isim yapılandırma
- Sidecar imar.js şimdi sadeceName okumaktadır: kullanıcının sahip olduğu zaman doğru veya Sayfa URL'de JWT (öner/kookie başlıkları ile fark edilir) - nginx, ya...
Send chat invites to correct WebSocket topic /topic/chat/incoming/{memberId}
Was publishing to /topic/chat/member/{id} but kamo-internal subscribes to /topic/chat/incoming/{id}. Also fixed Member entity field access **************** inst...
Tüm toplantı alanları (sendChatInvite, gönderiE-postaInvite, customMessage, odaAlias, joinUrl) backend
Sonraki.js API rotası, ChatInvite'ye yol açıyordu,EmailInvite, customMessage, ve odaAlias - sadece forwarding RoomName veMemberIds davet. Backend davetli bayrak...
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...
Tüm ToplantıDialog örneklerine ve kendi kendini tehlikeye atamayana kadar
ÜyeList, her Üye Itemtem için kullanılabilirMembers alır ÜyeItem, MeetingDialog'a kadar kullanılabilirMembers - MeetingDialog'un kendi kendine ait üyeleri *****...
OTK seansından Genrate Prosody JWT ve doğru moderatör için ?jwt= ile yönlendirme
OTK şimdi: 1. OTK'yı yancar aracılığıyla gerçekleştirir, oturum alır (memberId, displayName vs.) 2. Kaydets show name to localStorage 3. Moderatör ile imzalanmı...
Sol sütunun tamamının veya nav rengini uygulayın, sadece araç çubuğu striptiz değil
Hedef .premeeting-screen (en full-height konteyner) ve içeriği Oluşturulan sınıf isimleri yerine panel çocukları. Ayrıca içimi de kapsar alet kutusu ve filmtrip...
Ana Sayfa ve ayarlarda kartlara sahip olmak için cam şeffaflığı etkisi ekleyin
Cihazları/Sounds/More/Shortcuts sekmeleri ile Full settings modal with devices/Sounds/More/Shortcuts sekmeleri, ana kartta ekran adı, birincil renk overlay
- Ekran adı şimdi odanın üstündeki ana kart üzerinde gerekli bir alandır Giriş, ayarlarda değil. Kullanıcılar, katılmadan önce adını almalıdır. - Ayarlar modal'...
Forward ziyaretçi IP ve User-Agent doğru hesap etkinliği için geri dönmek için
Sonraki.js API rotaları X-Forwarded-For, X-Real-IP veya veya User-Agent Titles to the Java backend, letting account activity to log the log the Sonraki.js pod'u...
Use HTTP on port 80 for meet service URL to match other services
The HTTPS endpoint on 8443 causes SSL cert mismatch when routing through K8s internal DNS. All other services use HTTP on port 80.
Anonim katılmadan önceki oda varlığını doğrulama, cihaz seçimi ile ayarlayın
Anonim kullanıcılar geçerli bir toplantı odasına girmelidir - hoş sayfa katılmadan önce checks /api/meet/exists/{roomName} kontroller. Eğer toplantı Yok ya da b...
Add GET /api/meet/exists/{roomName} endpoint for anonymous room validation
Back findBy BackNameAndStatusIn query to MeetingRecordRepository
İçerik alanını doldurmak için maxWidth kısıtlamayı karşılamak için sekmelerden çıkarın
Sohbet / e-posta davetleri için buluşmak için özel mesaj metniarea ekleyin
En az bir bildirim seçeneği olduğunda çok sayıda metin girişi gösterir etkinleştirin, toplantı yaratıcısının kişisel bir not eklemesine izin verin Davet. Her ik...
Show MeetingDialog for per-member toplantıları yerine doğrudan atlamak için
Hem Üye Item (Interaction Center) hem de ChatBox (chat araç penceresi) şimdi ToplantıDialog'u hedef üye öncesi olarak açın, izin verin Kullanıcı oda adını ayarl...
Rota doğrudan MediaService yerine API'yi APIService aracılığıyla buluşuyor
Mevcut buluşma/küresel rota, forwardToApi (APIService) kullanır ve hangisi MediaService'a atıfta bulunun. Yeni yapılandırma/background rotaları takip etmelidir ...
Lock display name input for authenticated users on pre-join screen
Kimliksiz üyeler (OTK aracılığıyla yaşamak) onların adını önceden doldurmuş ve Kilitli - giriş sadece pointer-events engellilerle okunur. Bir MutationObserver, ...
Form.js'teki göreceli BOSH/WS URL'leri kullanın, OTK auth 'u önceden doldur, yükleme veya CSS'yi nav renkleri için ekleyin
Üç düzeltme: 1. yapılandır.js BOSH URL, küme-internal adresten göreceli olarak değiştirildi /http-bind (Prosody'a yansanlar) WebSocket hosthead kullanır. 2. mar...
Org-themed arka planlarıyla özel karşılama sayfasını ekleyin, cammorphism kartı ve oda adı girişi
Değiştirin Meet's default welcome screen with a custom iniş page that: - MinIO temasından araç geçişleri ile yüklemeler veya geçmişi - Ekranlar veya logolar ve ...
Add dnsPolicy ClusterFirstWithHostNet to JVB StatefulSets so hostNetwork pods can resolve cluster DNS
Chat Now'dan sonra Yeni Tab düğmesine ikon-sadece, yinelenen Notlar linkini kaldır
Yeni Tab artık Chat’un sağına yerleştirilen bir simge düğmesidir. Notlar NavTop'tan kaldırıldı, çünkü zaten NavPri'de.
Enable nginx SSI ve kopya eksik HTML dosyaları içerir (head.html, temel.html, fontlar.html, vücut.html, eklenti.html)
Meet uses nginx Server Side containss to form index.html from Birden çok kısmi HTML dosyaları. SSI etkinleştirilmeden ve dosyaları içerir Şu anda, sayfa boş bir...
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.
Add / fucks/features/meets page with 5 sekmes for org- level video conferencing configured
General, Security & Access, Record, Branding ile yeni ayarlar sayfası, Ve Bildirimler sekmesi. Api müşteri ile tanışın, MediaService rotaları, Logo değişken seç...
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.
Kargoyu gördüğünüz gibi?
İş alanınızda bu güncellemelerden her biri otomatik olarak. Ücretsiz başlayın ve haftadan sonra büyümesini izleyin.