Resolve subdomain-tenant org kova kendi MinIO klasörüne
getThemePath(), hostnameyi hem onlar için apex+tldld için azalttı. ev sahibi ve kova klasörü, bu yüzden subdomain onants like gnosia.demo.kamocrm.com, ebeveyn a...
Route Nav Top picker through /me / dil
Picker, SystemUserGuard 403'ün aradığı genel üye PUT olarak adlandırdı. Sistem Kullanıcısı bir sub-org'a imza attı. Yakalama sessizce, bu yüzden kamo-yerele kur...
Ekle /me / dil uç noktası SystemUserGuard
NavTop dili seçicier Sistem Kullanıcısı için hiçbir şey yapmadı Sub-org: PUT ******************** SystemUserGuard ilk önce çalışır, Hangi 403s her System-User T...
Resolve subdomain-tenant org kova kendi MinIO klasörüne
getThemePath() ev sahibi adını apex+tld (mainDomain.tld) için azalttı. İkisi de ev sahibi ve kova klasörü. Subdomain onants like gnosia.demo.kamocrm.com, bir eb...
Modern Renk Grubu'ndaki karanlık değişken renk girişlerini durdurun
Color picker satırları 1fr 1fr 1fr ızgara içinde sert bir 280px bandı vardı Overflow:hidden, bu yüzden giriş dar sütunlarda dolandı. Use flex:1 + minWidth:0 o k...
No-, olarak abonelik stub'u tedavi etmek, hata değil
Miraçlar bu kadar çağrıcıların düşmesine yol açıyor Boş yollara geri dönün. StatsManager atı asıra asıyordu Abonelik verilerini yükleyemez.” Bunu verilere yolla...
GetCurrentUsage yerine boş metre dön
StatsManager <UsageMeters kullanımı ={null}> mirası ne zaman stubububub null'a karar verdi, kullanım üzerine kaza.meters. Return { metres: [] } bileşen mevcut b...
Kapı My Account slide-out section on CONFIGURE SYSTEM
CONFIGURE SYSTEM'den yoksun olan üyelerden " Hesabım" menüsünü dinleyin Bağlantıları görmüyorlar (Stats & Costs, Apps & Özellikler, Bran Tipleri, Otomasyon Akış...
Auto-route çocuk-org sahipleri izin verilen veyag
CONFIGURE SYSTEM'den yoksun olan bir kullanıcı için / say/account Yükleri Mevcut ya dag, önceki davranış / tanımlamak için sessiz bir yönlendirmeydi - bir Bebek...
Full FQDN, eTLD + değil, alan tarafından veya alan tarafından
kayıtlanabilirDomainAlias herhangi bir multi-label subdomain (e.g. "gnosia.demo.kamocrm.com" eTLD+1 ("kamocrm.com")'a indirilir. Bu da buydu. API tabanı / giriş...
Subdomains için tam FQDN iki etiketden daha derin
organizatör by root() sadece ilk etiket ve son iki Her Traefik-logged hostnameden etiketler. Ortak iki seviyeli durum için (login.b11capital.com -> kök b11capit...
Asla Kamo'ya ait subdomains TXT mülkiyet üzerinde
Bir Kamo web alias (e.g. gnosia.demo.kamocrm.com) " bulundurulmuş ancak doğrulama kodu eşleşmez" DNS arayüzünde. Kök nedeni: onların org domain sıralarının bir ...
Müşteri destekli formlar için küresel yükleme gösterme
NavigationInterceptor'un gönderdiği dinleyici, herhangi bir formda tedavi edildi. Form.action bir navigasyon olarak gerçek ve yöntem =get as a navigation, and c...
Grant üst düzey org sahipleri çapraz-org silme/update erişim
sepDomain ve updateDomain daha önce platform yöneticilerini reddetti Çocuk-org domainleri üzerinde çalışır çünkü kontrol edilirlerUserOwnerOfOrg Hedefe veya doğ...
Per-org *.kamocrm.com subdomains
The endWith(.kamocrm.com) guard her demoyu veyag'i engelledi Platform subdomain (e.g. gmosia.demo.kamocrm.com) takas etmek Özel domain. Platform kök kamocrm.com...
Reklam yeni halk IP 47.181.8.83 dış medya için
JVB-k1m1 75.83.113.11 ve coturn reklamdı Node's LAN IP via status.hostIP - Her ikisi de dış WebRTC medyasını kırdı Halk WAN 47.181.8.83.
Guard admin-esential rights + şablon düzenlemedeki rolleri yeniden ele alındı
YÜKSEK: ******************** Şimdi reddediyor Bir NUKE veya FORCE NUKE, ADMINISTRAT'ın herhangi birinde ayarlanıyor Şablonun yönetimsel hakları (CONFIGURE SYSTE...
Çocuk-org-creator yönetici statüsünü ebeveyn-org üyeliğine borçlu
Bir kullanıcı bir çocuk ya dag yaratırken, sahibi + yönetici (via **************** Onların PARENT-org üyeliği, Ancak, daha önce ne olursa olsun - genellikle kay...
Hızlı araç çubuğu ve arama / tarih bu yüzden Yeni Etkinlik sayfada kalır
Toolbar çok sabit olmayan bir içeriğe tek bir un-wrapping flex sıra; ebeveynlik ana alanı aşırı akışa ayarlandığında: gizli, doğru Bölüm (Yeni Etkinlik + ayarla...
Okumaya devam edin - seanstan sonra arka plandan, çoğaltma gecikmeden kaçınmak için
Önceki düzeltmenin /api/user-info çağrısı /api/güvenlik/session/refresh Redis'i okumadan önce, ancak okumalar KsemJson FromRedisWithRetry Hangi kullanımlarRedis...
Kullanıcı-info okumadan önce adı + yenilenme seansı
İki ilgili navigasyon böcekleri her ikisi de " yanlış sekme açılır" olarak ortaya çıkıyor: 1. Ayarlar Aktif sekmeyi *index*. çocuklarArray takip edebilir Durum...
Burayadoc'ı gruplanmış yankılarla değiştirin, böylece YAML gerçek blok pars
/ v /odbc.ini buradadoc gövdesi 1 sütunda oturdu, bu da dışarı çıktı. Başlangıç.sh: | literal-block scalar ve “kubectl uygulamasını” kırdı. The ConfigMap. Grupt...
HostToContainer Mount propagation aracılığıyla rclone remounts izleyin
Köle yayılımı olmadan, FUSE bir kez FUSE bağlar. konteyner başlar; eğer rclone-mount. Servis ev sahibi üzerinde yeniden başlar, pod Şu anki FUSE bağlantısına iş...
Kapı Docs sekmesi DİL DOCULAR / MANAGE DOCS SETTINGS
Aynalar E-posta + Telefon sekme kapıları. Kalıcı DOCUMENTS olmayan bir üye (basic kullanıcı düzeyinde erişim) ve MANAGE DOCS SETTINGS (admin) olmadan artık görm...
Gate Email + + + + Haklar üzerine telefon sekmeleri, kapı VOIP yapılandırılmış düzenleme, periyodik oturum yenileme
Eksik bir doğruyu ekleyin, böylece ACCESS MAIL / ACCESS VOIP Artık e-posta ve Mailbox veya Telefon Ayarları sekmelerini kendi başına göremeyebilir Hesap sayfası...
Align Type/Name/TTL alanları, TTL ipucunu bir alettiple hareket ederek
TTL alanı, kaydınız bir saatini gösterirse ‘kullanıcınız 1 saat kullandı down' ipucu girişin altındaki bir paragraf olarak. Bu sütun sona erdi Type ve Name'den ...
SSL kartı kayıtların daha önce doğrulandığını iddia ediyor
SSL kartının iki eyaleti vardı (yükleme / Tamam) bu yüzden "installing" kopya ("All required records doğrulandı, biz de Sertifikayı şimdi yükleme") CNAMEs iken ...
Başlık boşluklarını kaldır, subdomains, drop recordar picker
- DnsProvisioning DnsSetupStudio içinde Panel böylece boş px:4 pt:3 Etrafında sarsıyor (bu, beyaz bir uzay grubu yarattı Panelin null döndüğünde kahramanın üstü...
Daha sonra veyag yaratmadan sonra ebeveynin /setup /dns
Sihirbaz daha önce yaratıcısı yönlendirdi **************** POST /api / güvenlik /org geri döndükten sonra. Yeni org domain Henüz DNS yok, böylece ulaşılamaz bir...
Git CountryTypeConverter from EmbAddress. country
Dönüştürücü enum adını yazar (e.g. "UNITED STATES") bir String olarak, Ancak her masa EmbAddress (orgs, kullanıcılar, üyeler, üyeler, kullanıcı addresses, hesap...
Sadece Hesap Kurtarma Tohumlama Adımı 13
Neden: 13+ kullanıcı zaten e-posta, telefon ve güvenlik soruları sunuyor Kurtarma yöntemleri olarak, tohum cümlesini onlar için reddant yapmak. 13 hesabın e-pos...
Senkronizasyonu absorbe etmek için 2 çoğaltmaya Ölüyor
Tek bir çoğaltma, sözlük senkronizasyonu için şişenck: Her gunicorn çalışanı bir istekle çalışır, sonra otomatik olarak başlar (~5-10s Bağlantılı pencere - ve 2...
Bump LibreTranslate per-call timeout to 90s; Keep single-translate back-compat
Retry/failedKeys değişikliğine iki takip: 1. Per-call isteği süresi 30 idi. Prodüksiyon runtime callers (chat, bildirimler, vs.) aynı çeviriyi vuruyor CI senkr...
Yeniden deneme geçici hataları ve yüzey başarısız anahtarlar ( Sahte geçiş yapmaz)
Yanıtda iki başarısızlık modu tartışıldı, bu yüzden senaryo Onları ayrı anlatamadı ve İngilizce'ye aynı anahtarları sakladı Her senkronizasyonda, rastgele alt s...
Alias zh -> zh-Hans so en->zh aslında tercüme eder
LibreTranslate's / dilis endpoint, Çin'i altında ilan ediyor Bölgeye özgü kodları "zh-Hans" ve "zh-Hant" (never bare "zh") POST /translate açık kodu kabul etse ...
Orijinal dosya adı ve içerik türü ek indirme
The ************ endpoints (hem kişisel kişisel ve paylaşılan e-posta kutusu kontrolörleri, İçerik-Disposition: eks Hiçbir dosya adı parametresi ve Content-Type...
Kırık doğrusal görüntüler, ek indirmeler ve görünüş-pane flicker
- Strip <img> ile cid: e-posta sanitizerinde o kadar gömülü görüntüler yok Bir flickering broken-image icon olarak yapılandırın ve başarısız görüntüleri gizleyi...
Drive, / dillerden gelen hedefleri destekledi, durle listesi değil
Sert kodlanmış DESTEK TARGETS, domuz/ta / vb iddia etti, ancak desteklendi. Hiçbir halk argos paketleri bunun için mevcut değildir, bu yüzden her en->sw / en->t...
Kayıtsız bırak - işçiler kazaya neden oluyor
Libretranslate CLI kabul etmez - işçiler, sadece silahlıcorn İçinde işlem yapar. pod'un argparse'yi durdurmasına neden oldu boot and CrashLoopBackOff (1384 k1m1...
Resmi ek yarışı düzeltmek için işlemden sonra yayınlanan NATS CREATE olayı
NATS mesajı @Transactional vücut içinde yayınlandı, bu da anlamına geliyordu. Alıcılar CREATE olayını alabilir ve görüntüyü görüntüyü kullanarak talep edebilir ...
Serialize attachments in WS relay and message history; allow attachment-only sends
Three bugs fixed: 1. ChatSessionSubscriptionManager was building the STOMP messageMap manually and omitting attachments, sourceLanguageId, readMemberId, msg...
Add attachments and event fields to ChatMessageDto; ignore unknown fields
ChatMessageDto was missing `attachments`, `readMemberId`, `msgIdLastViewed`, `dateLastViewed`, `addedMemberId`, `objImgId`, `transitMemberId`, and `isJoin` fiel...
Fix NPE in getChatSessions from Map.of() rejecting null nextcoder
java.util.Map.of() throws NullPointerException when nextcoder is null (no more pages). Replace with HashMap that accepts null values. Also wrap entire handler i...
Defects C/D/E — title display name, toolbar layout, header lift
Defect C: Add GET proxy for /sessions/{guid}/members so ChatBox.loadMembers() can populate the SessionMember.name field. ChatTool already uses members[0].name f...
Fix upload 500 (missing EmbRecordState) and empty chats tab (Timestamp cast)
Defect A: ChatAttachmentService.upload omitted **************** causing a NOT NULL violation on imgs.is_active. Added the default recordState. Also hardened Cha...
Prefer usernameAlias over User.name in memberDisplayName
Switches display name priority to: Member.usernameAlias → User.name → User.alias → User.username. Also includes the paged query dispatch fix from the previous c...
Show upload error toast in Composer when attachments fail
Catches errors thrown by uploadAll() and renders an MUI Alert above the input row. Root cause of Defect 4 was the missing MinIO bucket (imaging-chat-attachments...
Empty Chats tab — frontend already expects {rows} paged shape (no change needed)
The ChatsList component already reads data.rows. Backend fix (shared-lib + MediaService) is the root cause: HAVING CAST(null AS TIMESTAMP) IS NULL did not work ...
Use split First/After queries for chat sessions paged endpoint
Addresses empty Chats tab by dispatching to ****************
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.