Drop Shadow DOM e-postada bu kadar aşırı akış-x-auto yangınları
Shadow DOM kök nedeniydi. Geniş e-posta içeriği (geçmiş geniş tablolar) Gölge ağacının içinde, ev sahibini geçmişte katkıda bulunmadan boyadı Ev sahibinin düzen...
Align ChatWebSocketContext import yolu to match sağlayıcı
BiletChat ve ChatListener bağlamı bağlamı aracılığıyla ithal etmedi '@/app/contexts/...' alias while PresenceWrapper (The sağlayıcı) onu ithal ederken göreceli ...
Kuvvet gölge ev sahipliği doğrusal stillerle ilgilidir + içerir: düzen
Gölge hostunda sınıf tabanlı aşırı akış-x-auto güvenilir bir şekilde kazanmadı Gölgeye karşı ‘:host { all:ilk } reset, so wide email İçerik (Eklenmiş geniş tabl...
Gölge içinde geniş e-posta içeriği, dışarıda değil
Önceki denemeler Overflow-x-auto to light DOM atalarına ek olarak Geniş e-posta içeriğini yakalayabilirdi çünkü gölge ağacının görseli Boya overflow, ev sahibin...
Use getHasAttachments() to match Boolean turnper type
************ bir Boolean (wrapper), bu yüzden Lombok HamsAttachments(),HasAttachments() değildir. İkincisi sadece ilkel boolean için var. Boolean.TRUE.equals()'...
Ticaret paketi eklemek için JPA repository taramasını genişletin
Yeni kamo-shared-library, ************************ hangisini gerektirir **************** ( com.kamo.z.shared.ticaret). MediaService sadece tarandı.dao.repos, bu...
Download HashMap import in ChatWebSocketController
Önceki refaksiyon HashMap ithalatını kaldırdı, ancak handleTyping Yöntem hala tipleme olayı ödeme yükü için bir HashMap inşa ediyor, neden Forgejo ‘kant bulmak ...
Dakikalar içinde e-posta içeriği div so overflow-x-auto yangınları ekleyin
Min-w-0 olmadan, flex-col çocuğun varsayılan min-altı:auto çözmes to to to to min-content, geniş e-posta masalarının div'i genişletmesine izin vermek sütunu geç...
Tekrarlanan bağlantıStomp call in sendMessage
İlk mesaj yeni bir seans yarattığında, onSessionCreated updates props BağStomp aramak için hangi tetikleyiciler kullanılır. The inline call in sendMessage Redda...
Proaktif olarak mesaj kaybı önlemek için oturum oluşturmada NATS tüketicisi oluşturun
Daha önce NATS JetStream push tüketici sadece STOMP istemcisi olduğunda yaratıldı Gönder /app /chat /subscribe. TeslimatPolicy ile. Yeni, daha önce yayınlanan h...
En yakın yeniden bağlantı boşlukları gerçek zamanlı mesajları düşürdü
“bağlantılı” biletChat'de Effect deps ve ChatBox. Daha önce, her WebSocket yeniden bağlantı etkisini tetikledi Unsubscribe() olarak adlandırılan temizleme, sean...
Sistem kullanıcısının markalaşmayı yönetmesine veya düzeltmesine izin verin ve logo auth
- Sistem kullanıcıyı,ManageOrgBranding böylece platformda ilk bekçi olarak atlar Sistem kullanıcısı tüm ebeveyn olmayan veyags üzerinde tam marka kontrolüne sah...
E-posta görüş pane yatay geçiş 3rd sütuna
- MesajBrowser dış konteynere zor sınır sınırı kadar fazla akış-x-hidden ekleyin - Overflow-x-hidden sütun 3 sarmalı ve e-posta içeriği alanı için overflow-x-hi...
Coqui TTS ile Piper TTS (en US-norman-medi)
Coqui VCTK modelinin konuşmacıları yoktur - Piper TTS ile değiştirilmesi Tam neman [ortalama] sesi. Piper ikili (~3 MB) ve model (~60 MB) İlk önce bir init kont...
Reset stale hasAttachments on sync and accumulate correctly
- Reset has_attachments=false at start of bulk sync so stale true values from old false-positive MIME detection are cleared before re-indexing - Accumulate ha...
Cevap / ileri ve düzeltmeden önce populate,Address
- TasMessage şimdi Address'dan taşır, böylece açık Yeni Mesajlardan akışlar besteci aracılığıyla - MesajBrowser aktif posta kutusu e-postaAddress (For For For F...
Address override'den destek
Ads fromAddressRequest to EmailSendRequest so the frontend can specify Hangi alias/shared/mailbox adresini göndermek için. SmtpOnlyProvider şimdi Şu andan itiba...
Böl-DNS / LAN müşteri RTP düzeltmesi için yerel net ekleyin
Aynı LAN'da k1m1 bölünmüş DNS ile bağlantı kuruyor (bölge bölünmüş DNS ile çözülür) 192.168.4.22 içsel olarak). Yerel net olmadan, Asterisk hala reklam veriyor ...
Persist büyücülü iletişim=memory düzeltme ve SIP tarayıcısını başlangıç.sh
- İnjek [res pjsip] temas = Asterisk başlamadan önce büyücülüğe giriş; Varsayılan büyücülük en küçükdb SQLite sessizce tüm OKISTER temaslarını düşürdü - Blok SI...
Sub-tab content fills full content-area width
Drop the centered max-width constraint (was 920 / 1200 / 680 / 720 depending on tab) on SubTabShell. The page already lives inside SettingsView's content column...
Fix attachment parsing and hasAttachment false positives
Three fixes to EmailImapService: 1. toEnvelope: narrow multipart check to multipart/mixed only — plain HTML+text emails (multipart/alternative) no longer sh...
Add download button to classic view attachment section
The classic view (MessageBrowser) had its own attachment list that was missing the download button — only the conversation view was fixed previously. Also align...
Add com.kamo.z.shared.commerce to EnableJpaRepositories scan
**************** (required by **************** in the shared library) lives under com.kamo.z.shared.commerce but was not included in the JPA repository scan, ca...
Proper düzen, , ve sağlayıcı logolar
Layout / spacing düzeltmeler: - Tüm altı sekmeler (Providers, Extensions, Telefon Kullanıcılar, Cihazlar, Sesmail, Sağlık) Şimdi içeriği bir TabShell with px:{x...
Correct field name and type in getFromAddresses response
Backend was sending 'email' key but frontend expected 'address', and sent type 'shared_mailbox' when frontend expected 'shared'. Also fixes hasMailboxes flag wh...
Load FROM addresses from accessible mailboxes and aliases
Replaces the broken getFromAddresses() endpoint (which sent 'email' instead of 'address') with getAccessibleMailboxes() + listMemberAliases(), matching the same...
CockroachDB uyumlu DROP INDEX CASCADE sözlüğü
CockroachDB ALTER TABLE ... UNIQUE kısıtlamaları için DROP CONSTRAINT: Kolaylaştırma: UNIQUE kısıtlamasını bırakamaz "uk org oauth provider" kullanarak ALTER T...
Com.kamo.z.shared.ticaret in repository scan
Son kamo-shared-library propagates **************** (Donotmodify.dao.services) which has a buildor bağımlılık on a builtor bağımlılık **************** *********...
Ek indirme düğmesine ek ve çift işareti-as-read
- Her bir ek satıra bir Download ikon düğmesine ekleyin, böylece kullanıcılar zorlayabilir Yeni bir sekmede açmak yerine dosya indir - Çift işaretiConversationR...
MinIO'dan ev sahibi olmak (rclone FUSE) yerel /var/lib/pbx
MinIO via rclone FUSE does not support POSIX chmod or symlink() – hem de her ikisi de POSIX chmod veya symlink() – FreePBX'in modül sistemi tarafından gereklidi...
MinIO FUSE ev sahibiPath için php ile bwconsole/amportal via php for MinIO FUSE hostPath
/var/lib/asterisk, MinIO tarafından rclone FUSE ile destekleniyor ve destek vermiyor POSIX chmod, bu yüzden fwconsole senaryoları bu hacimde özetlenebilir. Başl...
Ön Dur kanca ve bitişGracePeriodİkincileri ekleyin
Konteynerler Terkedildi çünkü arka plan Asterisk Süreçler apache2ctl (PID 1) çıktı. Pre Dur kanca gönderir Kubernetes'in konteyneri öldürmeden önce riski yerine...
Bottrap.php yeniden üretilmeli / v/freepbx.conf
Installer, veri kaynağı =' ve bir require once Bottrap.php için, hangi yapılandırın.php FreePBX sınıfı yüklemeye bağlıdır. Redüklenmiş versiyonumuz her ikisi de...
Regenerate / etc/freepbx.conf yeniden yeniden başlatılır
/ etc is ephemeral (bir ev sahibi değil), so / vb/freepbx.conf tarafından yazılan installer her pod yeniden başlatılır. Başka bir dalı yenidenjenize etmek için ...
Bypass start asterisk, kontrol soketi beklemek yerine
start asterisk, pod'da yanlış bir pozitif dönen “aptal asterisk” kullanır. Yeniden başlar, bekleme için risk döngüsüne neden olur. Şimdi başlangıç.sh başlar. As...
Arka planda riskli başlayın, bekleyin, sonra installer çalıştırın
Giriş noktası.sh FreePBX installer çalıştırmıyor - sadece başlıyor hizmetler. Başlangıç.sh şimdi giriş noktası kurulum adımlarını tekrarlar, başlar. Arka planda...
Giriş noktası yüklemeyi bırak, başlama.sh
FreePBX installer (php install -n) zaten Asterisk gerektirir koşmak. Bizim başlangıç.sh, Asterisk başlamadan önce arıyordu, neden "Error Asterisk" kazasında ile...
Mount / etc/asterisk sadece, değil / v, PHP basitxml hatası düzeltmek için
Ev sahibi birPath hacmi olarak tam / etcing PHP uzatma Görüntüden tohum aldıktan sonra bile yükleme - basitxml load file tanımlanmamış Kurulum zamanında. Şimdi ...
CPU limitlerini overcommitment ortadan kaldırmak için 2:1 oranı azaltın
Docs 4→1 temel, jibri 4→2 temel, libretranslate 2→1 temel, bergamot 2→1 temel, coturn 1+0.5 çekirdeği. Kaydetler -7.5 çekirdekler sınırsız sınırlar.
Doğru mimari ile bilgisayar/freepbx:17'ye geçiş
yorgun/freepbx, 2022'den beri FreePBX 17 imajına sahip değildir. esbilgisayarlar/freepbx:17 (updated 2026, Asterisk 21 + FreePBX 17) gerektirir ayrı bir MariaDB...
Parse formData, ikili yolsuzluk önlemeden önce
i̇stek.text() on multipart/form-data yozlaşmışlar ikili dosya bytes; FormData init.body so forwardToApi istek atlar.text() Ve doğru bir sınırla temiz bir çoklu ...
Not minHeight:100vh çifte kaydırmabarlarına neden oluyor
Dış kutunun minHeight:100vh düzeni aştı (100vh - 56px) Hem tarayıcı seviyesindeki hem de iç mekanına sebep olan konteyner, Overflow: Aynı anda aktif olmak için....
Drop stale Pay sütunu güvenlik modellerinden önde
Çalışan Self-Pay Kamo Fees alanı kaldırıldığında, eşleşen eşleştirme MasaCell arka planda silindi, ancak üst sıra hala vardı "<TeamMember> Pay' hücresi, her vüc...
Surface real reason behind Rooney 400 hata
Şimdi HTTP 400'yi kodla döndürür =UNABLE TO AUTHENTICATE ve vücut vücudu "Bad Request: Bad Request", bir hesap mevcutla karşılaşmadığında Üretim Domain API'si u...
Censorship sub-tab şimdi ATF'yi ilk olarak spekül başına oluşturur
İstenen siparişi eşleştirmek için Censorship sub-tab kartları sipariş: 1. Alkol, tütün ve ateşli silahlar 2. İzinli Üye Yaş Aralığı 3. İzinli Çalışan (Team Memb...
Eager-load domains byIdWithDomains, drop @Transactional
@Transactional on a kontrolör yöntemi, bir DB bağlantısı açık tutar Tüm MinIO yüklemesi ve aynı zamanda LazyInitializationException'ı riskler İç içe geçmiş işle...
Tekrar mı?type= from apiPath
forwardToApi zaten gelen Search (?type=...) from the original Search (?type=...) URL'yi talep edin. Örnek = apiPath'de ikinci bir zaman ?type=full?type=full at ...
64 üye kimlikleri için posta kutusu değiştiriciyi geri yükleme
Posta kutuları / üye getirmek için MemberIdString, normalize id/mailboxIdString E-posta servisinden ve erişilebilir kişisel kişisel olarak geçiş yapın Mevcut o ...
Cache-bust logo URLs using temaRevision from configured.json
DinamikMetaLoader şimdi oturumda temaRevision mağazaları ve yangınlar KAMO THEME CONFIG LOADED yapılandırdıktan sonra.json. TemaLogo dinliyor Bu olay için ve bi...
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.
