KamoCRM

Live Change Log

Every feature, fix and improvement, posted as it ships. Nothing is held back for a launch.

17,662
Total Changes
6,080
Features
5,341
Fixes
30
Projects
Filter by project
All Projects17,662AIService261APIService174BillingService158ConversionService110DaemonService138DocsService223ESigService91EmailService587InitializerService329KBService151KlusterServices744MCPGatewayService261MediaService604RAGService79SecurityService1,874TranslateService62VOIPService250VectorService11kamo-apps26kamo-asterisk-support27kamo-capcha17kamo-capcha-widget4kamo-internal8,413kamo-login340kamo-marketing642kamo-nowww20kamo-register213kamo-shared-library1,682kamo-signer-monorepo57kamolos114
Filter by type
All TypesBuild16CI523Chore776Docs3,257Feature6,080Fix5,341Other998Performance165Refactor278Revert23Style42Test162Upgrade1
April 26, 2026
Featurekamo-internal

Persist aktif posta kutusu URL sorgu params

Artık URL'yi güncelliyor (?mailboxType,?mailboxId, ?mailbox) Böylece tarayıcı aynı posta kutusunu geri yükleyin. MesajBrowser okur Pencere.location.search in it...

kamo·6mo ago
Fixkamo-internal

Mark-as-read and message fetch for shared/member mailboxes

Classic mode now loads shared mailbox messages via the correct /messages/{folder} endpoint (was calling the non-existent /conversations endpoint). Fetching a fu...

kamo·6mo ago
Featurekamo-internal

Show accurate provider connection status from isConnected field

Replaces the old logic that showed "Connected" for any provider with no sync error (including brand-new providers that were never tested). New three-state badg...

kamo·6mo ago
Featurekamo-internal

Kablolu kullanılabilir/Un available switch to backend and Fix OFFLINE bug

- NavTop'ta kullanılabilir / Yok Edilebilir için Rename Pa used/Active Chip - Dağın üzerindeki Fetch ilk kullanılabilirliği ve yeni me/availability API'leri tak...

kamo·6mo ago
Fixkamo-internal

Pass selectedFolder to ThreadDetailView so email:folder-changed yangınları geçerli bir klasörle değiştirin

konuşma her zaman tanımlanmamış çünkü Java TalkEntity FileIds (text[] bir klasör dize alanı değil. Bu, yükThread'e neden oldu Arama işaretiConversationRead ve s...

kamo·6mo ago
Fixkamo-internal

Sen posta kutusu yük üzerinde birincil posta kutusuna düşer

Dropdown ilk liste öğesine varsayılan olarak varsayılan olarak kaldırıldı, çünkü seçilenMailbox ilkleştirilmiş posta kutusuId olmadan, mevcutValue'ye ‘kişi’yi k...

kamo·6mo ago
Fixkamo-internal

Yüzey HTTP hataları böylece yükleme hataları görünür

Sessiz konsol.warn'ı dış olmayan bir durumda fırlatılmış bir hatayla değiştirin, Böylece kullanıcı gerçek başarısızlık nedeni görür (status + yanıt vücut) Bunun...

kamo·6mo ago
Fixkamo-internal

Trust backend waitingCount, drop client Balances

Backend waitingCount artık hazırlanmaktadır (saygılar TICKET seanslar) Sahibin sonViewed'den yeni mesajlarla. Ajan açıldığında Bir bilet, markAsRead → backend y...

kamo·6mo ago
April 25, 2026
Fixkamo-internal

MarkAsRead after agent send so lastViewed updates

Destek biletleri üzerinde, hem ziyaretçi hem de ajan mesajları depolanır Aynı sistemMember, bu yüzden mevcut olmayan sorgu üye-agnostic ve Tamamen sonViewed'e d...

kamo·6mo ago
Otherkamo-internal

Yüklemeye giriş ekleyin- proxy proxy rotası

Log org/index, dosya adı/size/tip, ve upstream yanıt durumu Arka yüklemelerin API servislerine ulaşmadığını teşhis etmek.

kamo·6mo ago
Featurekamo-internal

Konum column to ticket datagrid

Okunanlar **************** Destek theDTO'dan (şimdi bilet varlığında anlık görüntüler Yaratılış zamanı - ekstra yuvarlak gezi yok. Bayrak + şehir / bölge / ülke...

kamo·6mo ago
Fixkamo-internal

RunThread retry düğmesine basmak için geç klasör

yükThread takes (threadId, klasör); hata-state retry düğmesine sadece threadId geçti, kamo-internal inşasını kırdı. Maçın çağrısı İmza.

kamo·6mo ago
Featurekamo-internal

Per-ticket, kötüge + 'Yeni mesajlar sadece filtre

- Bilet listesi, bir chat-bubble badge'yi bir dahaki sefere geri sayıyla gösterir Bilet # Oturumun ajandan daha yeni mesajlara sahip olduğunda Son görüntülenen ...

kamo·6mo ago
Fixkamo-internal

Konuşma açıldığında açık olmayan göstergeler

ThreadDetailView şimdi e-postayı gönderir: işaretConversationRead Bu yüzden MailButton, navtop inbox kötüge sayını yeniden değerlendiriyor. TalkListView iyimser...

kamo·6mo ago
Fixkamo-internal

Vücut sütununda e-posta kaydırması eklemek için min-w-0 zinciri sadece

Dış konteynere ve ana içeriğe min-w-0 ekleyin, o kadar esnek çocuklar E-posta min-content genişliğine genişletilemez, bu da sayfa çapındakilere neden oldu. yata...

kamo·6mo ago
Fixkamo-internal

ToolProviders'in üzerindeki taşıyıcı sağlayıcıları

ChatWebSocketProvider hoist olarak aynı kök nedeni: DestekWinWindow Arama çağrıları **************** ve ChatBox çağrıları useUnread().markAsRead(), ancak her ik...

kamo·6mo ago
Fixkamo-internal

Kaldır debug konsol.log ifadeleri ve eksik rotalar ekleyin

WebSocket sırasında eklenen tüm geçici debug logunu çıkarın ChatBox, TicketChat, MemberItem, ChatTool, veChatWebSocket'i kullanın; Add Sayfaları /help → / deste...

kamo·6mo ago
Fixkamo-internal

Uzun adreslere genişleyen sütundan gelen mesaj başlığını önlemek

Başın sol flex çocuğu min-w-0 yoktu, bu kadar uzun kırılmaz e-posta adreslerden /To/Cc, büyümek için min-content genişliğini zorladı, sürüklemek Başlık (ve sütu...

kamo·6mo ago
Fixkamo-internal

FTP ChatWebSocketProvider above ToolProviders

ToolDock (ve SupportWinWindow → TicketChat) gibi araç pencereleri ABOVE PresenceWrapper'ı ağaçta oturan, Auth/navigasyon değişiklikleri üzerinde durmaktan kaçın...

kamo·6mo ago
Fixkamo-internal

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

kamo·6mo ago
Fixkamo-internal

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

kamo·6mo ago
Otherkamo-internal

Geçici konsol.log, TicketChat STOMP abonelik yolunu izlemek için

Abone boru hattının her aşamasında konsol girişleri ekleyin ( etkiler ateş, guard geçiş, abone() çağrı, AddSessionSubscription, müşteri. abone, /app/chat /subsc...

kamo·6mo ago
Fixkamo-internal

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

kamo·6mo ago
Fixkamo-internal

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

kamo·6mo 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·6mo 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·6mo 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·6mo 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·6mo 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·6mo 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·6mo ago
April 24, 2026
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·6mo 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·6mo 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·6mo 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·6mo ago
Fixkamo-internal

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

kamo·6mo ago
Fixkamo-internal

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

kamo·6mo ago
Refactorkamo-internal

Drop editörü sayfa başlığı, General sub-tab

- Geri kalan IconButton + kalkan ikon + başlığı + alttan Güvenlik-model / master-model editörünün ilki. Cancel düğmesine Kahretsin aksiyon barı zaten geri dönüy...

kamo·6mo ago
Fixkamo-internal

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

kamo·6mo ago
Fixkamo-internal

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

kamo·6mo ago
Featurekamo-internal

Platform-admin view, pagination, canlı arama, filtreler, org logos

Platform yöneticileri ( üst düzey org sahibi) şimdi sistemdeki her org’u sistem aracılığıyla görüyor Yeni /api/güvenlik/org/all-networks sadece kendi üyelikleri...

kamo·6mo ago
Featurekamo-internal

Güvenlik model editörü + temizlik

- ************'daki Güvenlik modeli editörü şimdi bölünmüş durumda Four sub-tabs: General (Basic Info, Viability, Who Can Create, Platform Ayarları, Domain Conf...

kamo·6mo ago
Fixkamo-internal

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

kamo·6mo ago
Fixkamo-internal

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

kamo·6mo ago
Featurekamo-internal

Alias görünürlük + Subdomain Branches düğmesi şube tipi sayfasında

SubdomainBranchesDialog: - Alias editörü bir masa tarzı sıra listesi ile çip listesini değiştirdi Üyeler ve Takım Üyeleri alias başına kutuları kontrol eder - y...

kamo·6mo ago
Fixkamo-internal

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

kamo·6mo ago
Featurekamo-internal

Ayarlar dialog, web-alias sihirbaz yolu ve DNS düzenleme paneli

Üç yüzeyde Subdomain Branches UI ekleyin: - ************ yeni "Subdomain Branches" düğmesine Org seviyesi için bir diyalog açın + Rooney creds, bir a dialog ile...

kamo·6mo ago
Fixkamo-internal

Mailbox checkbox okur veyag domains, sağlayıcı domains değil

Önceki kablo okuma /api / e-posta / domains (email provider domains) Masa). Bu masa sadece üçüncü taraf bir e-posta sağlayıcısında kalabalıktır Bütünleme kurulu...

kamo·6mo ago

Like what you see shipping?

All of it arrives in your workspace on its own. Start on the free plan and read this page again in a month.

Start Free ForeverView Pricing