Live Change Log

Ne inşa ettiğimizi görün, gerçek zamanlı olarak. Her özellik, düzeltme ve platformda gönderilen iyileştirme.

17,865
Toplam Değişiklikler
4,581
Özellikler
4,512
Fixes
32
Projeler
Proje tarafından filtre
Tüm Projeler17,865AIService110APIService138BillingService133ConversionService85DaemonService107DocsService189ESigService78EmailService348InitializerService299KBService74KlusterServices539MCPGatewayService43MediaService460RAGService61SecurityService1,519TranslateService45VOIPService173VectorService8kamo-analytics6,157kamo-apps18kamo-asterisk-support19kamo-capcha17kamo-capcha-widget4kamo-internal4,553kamo-login318kamo-marketing584kamo-meet90kamo-nowww18kamo-register206kamo-shared-library1,320kamo-signer-monorepo50kamolos102
Filter by type
Tüm TiplerBuild24CI522Chore670Docs226Feature4,581Fix4,512Other6,781Performance136Refactor273Revert23Style48Test68Upgrade1
April 25, 2026
FixEmailService

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()'...

Kamo·4mo ago
FixMediaService

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...

Kamo·4mo ago
FixMediaService

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 ...

Kamo·4mo ago
Fixkamo-internal

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ç...

kamo·4mo ago
Fixkamo-marketing

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...

Kamo·4mo ago
FixMediaService

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...

Kamo·4mo ago
Fixkamo-internal

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...

kamo·4mo ago
FixSecurityService

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...

Kamo·4mo ago
Fixkamo-internal

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...

kamo·4mo ago
FeatureKlusterServices

Üretim PJSIP hapishaneleri ve kalıcı devletleri ile başarısız oldu

- Başarısız2ban-konmap.ya ml [asterisk) ve [freepbx-web] hapishaneleri ekleyin, Artan yasağı (h→24h→30d tavan), LAN göz ardı, ve bir PJSIP Security Event Record...

Kamo·4mo ago
FixKlusterServices

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...

Kamo·4mo ago
FixEmailService

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...

Kamo·4mo ago
Featurekamo-shared-library

Add resetHasAttachmentsForFolder query to ConversationRepository

Allows sync to reset stale has_attachments flags before re-indexing so corrected MIME detection can rebuild the field from actual attachment data.

Kamo·4mo ago
FeatureKlusterServices

Integrate Coqui TTS with norman voice (VCTK p267)

- Deploy coqui-tts server (VCTK VITS model, CPU-only) as ClusterIP service on port 5002 with model cache at /var/lib/coqui-tts on k1m1 - Inject coqui_tts.agi ...

Kamo·4mo ago
Fixkamo-internal

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...

kamo·4mo ago
FixEmailService

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...

Kamo·4mo ago
FeatureKlusterServices

Add LAN DNS pod for split-DNS on k1m1

Deploys a dnsmasq pod with hostNetwork on k1m1 that listens on 192.168.4.22:53. Overrides pbx.k1.kluster.kamocrm.com -> 192.168.4.22 so LAN phones reach the PBX...

Kamo·4mo ago
FixKlusterServices

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 ...

Kamo·4mo ago
FixKlusterServices

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...

Kamo·4mo ago
Fixkamo-internal

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...

kamo·4mo ago
FixEmailService

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...

Kamo·4mo ago
Fixkamo-internal

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...

kamo·4mo ago
April 24, 2026
FixEmailService

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...

Kamo·4mo ago
Fixkamo-internal

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...

kamo·4mo ago
FixEmailService

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...

Kamo·4mo ago
Fixkamo-internal

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...

kamo·4mo ago
FixInitializerService

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...

Kamo·4mo ago
ChoreVOIPService

Drop stray VOIPService spec md from repo

Proje kongresi (.md dosyaları servislerle gemi taşımaz).

Kamo·4mo ago
FixVOIPService

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 **************** *********...

Kamo·4mo ago
Featurekamo-internal

Platform yapılandırma sekmeleri (General / VOIP & SMS / Sistem Kullanıcı / Gelişmiş)

Parlaklar **************** in SettingsView with four sekmes: Genel: Sadece platform genel bakışı - toplam veyags, aktif telefon-server Örneğin, aktif SMS-provi...

kamo·4mo ago
Fixkamo-internal

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...

kamo·4mo ago
FeatureDaemonService

Global VOIP senkronizasyonu (admin-tunable interval)

VoipGlobalSyncİş her dakika ve her bir ucunda, okur SystemConfiguration singleton, küresel bir senkronize olup olmadığına karar vermek için: - Eğer voipSyncEnab...

Kamo·4mo ago
FeatureSecurityService

System- configure + platform-overview endpoints

Platform çapında yapılandırma yüzeyi, mevcut üst düzey sahibi tarafından kapılandı Koruma (akran SystemUserConfigController'in TopLevelOwner modeline ihtiyacı v...

Kamo·4mo ago
FeatureVOIPService

Per-instance kaynak kontrolörleri + org aggregate + internal senkronizasyon

Per-instance kaynağı CRUD (exizings / kullanıcılar / cihazlar / sesmail): - VoipExordersController in **************************** - VoipUsersController at /api...

Kamo·4mo ago
FeatureVOIPService

Multi-instance provider refactor + full FreePBX + Flowroute SMS

Core model change: one org → many VoipProviderInstances (was: one per org). Every provider API call is now instance-scoped. PhoneProvider interface: - New meth...

Kamo·4mo ago
FeatureInitializerService

Multi-instance Telefon/SMS sağlayıcı migration

Hibernate ddl-auto:update yeni tablolar oluşturur (VOIP PROVIDER INSTANCE, BULK TEXT PROVIDER INSTANCE, PHONE EXTENSION, PHONE END USER, PHONE DEVICE, PHONE DEV...

Kamo·4mo ago
Featurekamo-shared-library

Multi-instance Telefon/SMS sağlayıcı şema temel

- Rename VoipProviderConfig → VoipProviderInstance; drop UNIQUE(org id), örneğin name, configure json, son sync at, son en error. Rename BulkTextProviderConfig...

Kamo·4mo ago
FixKlusterServices

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...

Kamo·4mo ago
FixKlusterServices

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...

Kamo·4mo ago
FixKlusterServices

Ö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...

Kamo·4mo ago
FixKlusterServices

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...

Kamo·4mo ago
FixKlusterServices

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 ...

Kamo·4mo ago
FixKlusterServices

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...

Kamo·4mo ago
FixKlusterServices

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...

Kamo·4mo ago
FixKlusterServices

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...

Kamo·4mo ago
FixKlusterServices

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 ...

Kamo·4mo ago
FixKlusterServices

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.

Kamo·4mo ago
FixKlusterServices

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...

Kamo·4mo ago
ChoreKlusterServices

Çıkış public admin ingress; http://k[12]m1:808888

Admin UI şimdi 8088 numaralı limanda LAN/WireGuard üzerinde iç içedir (FreePBX’s nginx doğrudan hostNetwork'a bağlıdır. Traefik rota yok, hiçbir Let's Encrypt c...

Kamo·4mo ago
FeatureKlusterServices

Deploy FreePBX 17 + Jigasi SIP köprü k1m1 ve k2m1

FreePBX (tiredofit/freepbx:17-latest) hostNetwork so SIP /RTP ile çalışır Gerçek müşteri IP'leri korur, Node Selector aracılığıyla bir-per-node tuttu. SIP on 50...

Kamo·4mo ago

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.

Sonsuza Kadar Ücretsiz BaşlangıçFırsatları Görüntüle