Disable Jicofo auth module to prevent 1-minute participant kick
Jicofo's AbstractAuthAuthority has a hardcoded 1-minute auth session lifetime that ignores the config file setting. After 60 seconds, Prosody demotes participan...
Use room names (not full JIDs) for all brewery MUC configs
Both Jicofo and JVB Docker images append @XMPP_INTERNAL_MUC_DOMAIN to the brewery room name automatically. Using full JIDs like **************** caused double-d...
Use TCP probe on port 9090 for JVB health checks instead of HTTP on 8080
JVB's REST API port 8080 conflicts with CockroachDB's admin UI on the same hostNetwork. The JVB_OHTTP_SERVER_PORT env var is not recognized by this JVB image ve...
Resolve JVB crash loop — wrong MUC JID + port 8080 conflict
Two issues causing JVB to crash in a loop for 43+ hours: 1. JVB_BREWERY_MUC was **************** (full JID) but JVB appends XMPP_INTERNAL_MUC_DOMAIN automat...
JVB_BREWERY_MUC should be room name only, not full JID
Was **************** which caused JVB to construct a double-domain JID **************** with an @ in the domain part — crashing JVB with XmppStringprepException...
Query avatar_photos extension via SQL instead of Hibernate proxy
avatarRepository.findById() returns a Hibernate proxy (Avatar$HibernateProxy) that fails instanceof AvatarPhoto check. This caused the file extension to always ...
Meeting dialog
Toplantı oluşturma diyalogunu kaçırmak için şimdi/Schedule hapı ekleyin. When When When When When When When When When When When When When When When When When Wh...
Use correct table name 'avatars' instead of 'avatar' in session SQL query
Store full avatar relative path in session instead of bare file hash
The login SQL now also fetches avatar_type and file_extension from avatar_photos so the session stores a complete relative path like **************** or *******...
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...
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...
Ayarlar Sayfa uygulamaları sayfasındaki Meets uygulaması için Özellikler seçeneği ekleyin
Kullanıcıların tekrar giriş yaptıktan sonra buluşmaya geri göndermekle tanışın
- buluşmaReturn query param ev sayfasında ( KamoMeet auth yönlendirme) - Genrate OTK ve kullanıcıları tokenle buluşmak için yeniden yönlendirdi - Oturumu devam ...
Resolve org theme backgrounds not appearing in meet virtual backgrounds
- Add domain-based theme URL resolution for internal K8s service-to-service calls - getPublicBackgrounds now accepts optional domain param to derive correct the...
Upload meet backgrounds to public MinIO bucket with hash-based naming
Was uploading to private 'imaging-meet-recordings' bucket via **************** which caused: - MinIO region mismatch errors on the primary node - Connection tim...
Bypass forwardToApi for background upload, use direct get with step-by-step log
Reorder NavTop ikon düğmeleri E-posta, Text, Phone, Hesaplar, AI, Destek
İstemci-side OTK'yı multipart yüklerinden çıkarın, yükleme debug girişi ekleyin
Müşteri yüklemeden önce boşa harcanmış bir OTK üretiyordu ( sonraki.js rotası) OTK'nın arka uçları için kendi server-side OTK oluşturur). Müşteriyi Kaldırın OTK...
Return serialization-safe Maps instead of raw JPA entities in MeetConfigController
All config/background endpoints were returning raw JPA entities with @ManyToOne(fetch=LAZY) Organization references. Jackson failed to serialize the Hibernate p...
Simplify NavTop ekran adı bakmak ve doğru MediaService URL programı
-GetDisplayName'den göz atın, üye kaydı doğrudan kullanın - MediaService K8s URL'yi https:8443'ten http:80
El Getirmek yerine arka plan yüklemeleri için forwardToApi kullanın
FormData forwarding ile getirilen manuel getir, multipart sınırlarını kırıyordu. Şimdi FormData yeniden yapılandırın ve başlıkları doğru şekilde ele alan ileriT...
Doğrudan üye katılmak yerine kullanıcı üyeliği tarafından veya tema geçmişi bulmak için subquery kullanın
Önceki INNER JOIN on tb.member, üyenin NULL olduğunu dışladı, Hangi çoğu kullanıcı düzeyinde arka plandır. Şimdi Kullanıcı aracılığıyla bir subquery kullanır:Me...
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...
Remove duplicate endpoints from MeetController, add org-themes to MeetConfigController
MeetConfigController already handled config/background endpoints. The duplicate endpoints in MeetController caused ambiguous mapping. Added org-theme background...
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...
Ayarları karşılamak ve ayrıştırılmış alanları ortadan kaldırmak için org tema arka planlarını ekleyin
- Tema arka planları için GET rotasını ekleyin **************** Güncellemeler Api.ts ile tanışın: Kim CanCreate ve e-postaInvitesEnabled from MeetConfig, add Or...
Drop deprecated who_can_create and email_invites_enabled columns
Sanal arka planlarla tanışmak için org-skod tema geçmişi sorgu ekle
Kuvvet ışığı modu ve OS veya dinamik temalar tarafından uygulanan karanlık modu önleme
Fetch imza şablonu doğrudan OTK auth ile e-posta hizmetinden, eklemek debug log
forwardToApi for /api/email/signature-templates went through APIService Sonraki.js proxy yerine ağ geçidi. Şimdi doğrudan getiriyor Uygun OTK başlıkları ile e-p...
Redis'den oturumu doğrudan (ame as /api/user-info), tüm hizmet aramaları için forwardToApi kullanın
Kök nedeni: sender profili " meslektaşınız" gösterdi çünkü Oturum mevcut olmayan bir güvenlik hizmeti uç noktası olarak adlandırılır. Signature Signature Kötü b...
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...
Toplantıyı davet e-posta - logoyu kaldır, konu/host, düzgün bir şekilde özel mesajı doğrulayın
Şablon değişiklikleri: - Kaldırılmış logo imajı (signature şablon başlığı markalama) - "Merhaba, meslektaşınız seni davet etti" - özel olarak değiştirildi Mesaj...
Doğru SignatureContent alan isimlerini kullanın (headerImageUrl, imzaImageUrl)
Use Partial<SignatureContent> TypeScript katı tip çekleri karşılamak için
Bitirme toplantısı e-postaları imza şablonu ile davet eder (header/footer/signature) ve özel mesaj içerir
Şimdi e-posta bestecisi olarak aynı e-postayı tekrarlar: 1. E-posta servisinden gelen Fetches imza şablonu (USER kapsamı, eksi düşüş) 2. Fetches imza içeriği iç...
Update health probes to HTTP port 80 to match new server config
Startup, readiness, and liveness probes were still pointing to port 8443 with HTTPS scheme, causing pod restart loops.
Toplantı, e-posta servisine çağrıştır, APIService Gateway aracılığıyla değil
Kök nedeni: APIService'nin Java ağ geçidi aracılığıyla forwardToApi rotaları hangi Multipart FormData sınırları doğru şekilde korumaz. E-posta besteci işe yarıy...
Takvim sayfasında ince arka plan tenekeleri kullanın ve sidebar
Anahtar renkli-mix arka planlarıyla yol açan/allotments sayfasını eşleştirin Ağır doymamış birincil renkler yerine.
Switch MediaService to HTTP port 80 — TLS termination at Traefik
Internal cluster traffic doesn't need HTTPS. Traefik handles TLS for external clients. This aligns MediaService with all other services.
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...
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...
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...
Kargoyu gördüğünüz gibi?
Tüm bunlar kendi başına iş alanınıza geliyor. Ücretsiz plana başlayın ve bu sayfayı bir ay içinde tekrar okuyun.
