KamoCRM

Canlı değişim günü

Her özellik, düzeltme ve iyileştirme, gemiler olarak yayınlandı. Hiçbir şey bir fırlatma için geri tutulamaz.

17,500
Toplam Değişiklikler
5,986
Özellikler
5,284
Düzeltmeler
30
Projeler
Proje tarafından filtre
Tüm Projeler17,500AIService251APIService174BillingService157ConversionService110DaemonService138DocsService223ESigService91EmailService576InitializerService329KBService151KlusterServices740MCPGatewayService251MediaService602RAGService79SecurityService1,847TranslateService62VOIPService249VectorService11kamo-apps26kamo-asterisk-support27kamo-capcha17kamo-capcha-widget4kamo-internal8,349kamo-login335kamo-marketing641kamo-nowww20kamo-register213kamo-shared-library1,657kamo-signer-monorepo56kamolos114
Filtre tipi tarafından
Tüm TiplerBuild16CI523Chore774Docs3,254Feature5,986Fix5,284Other994Performance165Refactor278Revert23Style42Test160Upgrade1
April 28, 2026
FixSecurityService

Üst düzey veyag üyeleri platform sahibi planı alırlar, fatura kapıları atlar

KamoCRM (top düzeyinde) veyag üyeleri fatura sistemine tabi değildir - onlar OWNER UNLIMITED planının özellik matrisi doğruluyor (Free ile birlikte bir an kadar...

Kamo·6mo ago
Fixkamo-shared-library

Top seviyesi veyag, altlar olmadan veya altlar için + Free bazline geri düşer

Org-site entitlement check ************************ abonelikleri bir org hedeflemektedir. Yeni hedef org modeli ile veya bunun için Henüz bir hedefleme hesabı y...

Kamo·6mo ago
April 27, 2026
Fixkamo-internal

Tarih panelinden kırmızı alan tarihi unvanı alın

Tab etiketi zaten bağlamı taşır - başlık ve alt başlık ekran alanı yapıyordu. Reload düğmesi araç çubuğuna taşındı.

kamo·6mo ago
Fixkamo-internal

Kurulum teklifi, e-posta vücuduna katkıda bulunmaya neden oluyor

Dış hareket. div'in "layout" prop, içsel antajman ile savaştı. yükseklik: 'auto' animasyonu, e-postalarda bir FLIP geri bildirim döngüsü oluşturmak Belirsiz yük...

kamo·6mo ago
Fixkamo-internal

Her zaman Show Create Document düğmesine doc manager page

TakeMemberId() > 0 muhafız bu düğmeyi sırasında saklıyordu KullanıcıInfo yükleme penceresi. Sayfa zaten auth arkasında, bu yüzden hayır müşteri odaklı üyelik ko...

kamo·6mo ago
Fixkamo-internal

Yeniden yükleme kuruluşu, kazara kaldırıldı

organizasyon hala iş teklifi isteğinde gereklidir. Vücut; sadece DocsEditor koşulu kaldırılmalıdır.

kamo·6mo ago
Fixkamo-internal

Show Create Document düğmesine tüm giriş üyeleri için

The org feature flag check (isDocsEditor → isDocs → hasJob DOCS) Sahte döndü, çünkü org özellikleri ayırt edici anahtar türleri kullanıyor. Düğme şimdi geçerli ...

kamo·6mo ago
Fixkamo-internal

Verigrid alanı seviyesindeki filtreler ve yüzen filtre sırasını çıkarın

Tüm sütun filtrelerini ve yüzen filtre girişi sırasını bu yüzden grid sadece sütun başlıkları ve veri satırları gösterir. Ayrıca filtreler kaldırıldı Yanbar'dan...

kamo·6mo ago
Fixkamo-internal

Create Upload düğmesine DocManager araçbar

Yükleme tetikleyicisi sadece /doc/manager sayfasındaki eylemlerdeydi, DocManager diğer sayfalarda gömülü olduğunda görünmez hale getirin. Moved Yükleme düğmesin...

kamo·6mo ago
Fixkamo-internal

Gömülü DocManager'da kaydırma seçenekleri yükleme izin

Yükler sekme konteyneri Overflow:hidden, per-file seçenekleri (description, klasör, doc type, access level) in High-constrained gömülü bağlamlar. OverflowY'a de...

kamo·6mo ago
Fixkamo-internal

400 besleme hatası ve URL params ile iletişim altları ekleyin

Çifte düzeltme mi? MediaStream'da son noktanın zaten sorgulandığı yer sorgulandı Params ama getiriliyor mu?sayfa=... yerine & page=..., bir şeye neden oluyor Ba...

kamo·6mo ago
Fixkamo-internal

"All Leads' a gerçek menü item with icons in agent filter

- Ev sahibi boş değerli eşyayı ALL ile değiştirin, böylece düşüş All Leads seçildiğinde asla boş göstermez - Tüm Leadlara ve KişiOff ikonunu Unassigned Lead...

kamo·6mo ago
FixDaemonService

Consume - sır o X-Internal-Auth maç aşağıstream hizmetleri

DaemonService -> Dönüşüm Hizmeti **************** was was was was were 401 Una Yetkili döndü çünkü DaemonService onu damgaladı X-Internal-Auth Title from INTERN...

Kamo·6mo ago
Fixkamo-shared-library

Use @CreationTimestamp(source=DB) on ****************

The DB is the single source of truth for timestamps in this codebase. The canonical Hibernate pattern is @CreationTimestamp(source = SourceType.DB), which makes...

Kamo·6mo ago
Fixkamo-shared-library

Let DB fill **************** via @Generated(INSERT)

INSERTs were failing with: null value in column "date_created" violates not-null constraint @ColumnDefault only declares the DB-side default for new rows; Hi...

Kamo·6mo ago
Fixkamo-asterisk-support

Drop the [from-internal-custom] _X. catch-all that broke softphone calls

The catch-all exten => _X.,1 in [from-internal-custom] was intercepting every internal dial — softphones started reporting "phone is not registered" / calls wou...

Kamo·6mo ago
FixConversionService

Enable JPA repos for commerce + email + dao.repositories packages

ConversionService new pod CrashLoopBackOff with the same error DaemonService hit earlier: Parameter 0 of constructor in **************** required a bean of ...

Kamo·6mo ago
FixAPIService

Carve /api/voip/recordings/** out of the wildcard VOIP forwarder

The /api/voip/** catch-all in APIGatewayController was shadowing the dedicated VoipRecordingUploadController POST /api/voip/recordings/upload mapping when Sprin...

Kamo·6mo ago
Fixkamo-asterisk-support

Write managed config files 0644 so the asterisk daemon can read them

The kamo-asterisk-support pod runs as root and writes to host-mounted **************** Asterisk inside the FreePBX pod runs as user "asterisk" and could not rea...

Kamo·6mo ago
Fixkamo-asterisk-support

Envsubst-compatible \${VAR} yapılandırıcı şablon + re-render on stale placeholders

Pods CrashLoopBackOff with " yapılandırılmış hatalar: API KEY eksik veya çok kısa" Çünkü yapılandırılan şablon gerçek API KEY işaretlerini kullandı Sessiz b...

Kamo·6mo ago
Fixkamo-asterisk-support

Drop unused watcher import

uploader.go only uses CallBatch (declared in grouper.go in the same package), not anything from internal/watcher directly. Go rejects unused imports.

Kamo·6mo ago
FixDaemonService

Enable JPA ticaret + e-posta + dao.repositories paketleri

DaemonService, başlangıçta çöktü: Parametre 0 Yapıcının **************** Gerekli Gerekli Gerekli Gerekli Gerekli Gerekli Gerekli Gerekli Bir tür ***************...

Kamo·6mo ago
FixVOIPService

YeniExtNumber'i kuzu için son olarak yakalayın ÜyeVoipConfigController

yeniExtNumber, eğer (isVoipEnabled & &&...) içinde anılır. Blok, bu da etkili bir şekilde nihai değildir. TeamMember senkronizasyon bloğu okur Seçmeli bir şekil...

Kamo·6mo ago
Fixkamo-internal

Cast voiceActivityDetection Kayıp TS DOM tipini atlamak için

sesActivityDetection geçerli bir WebRTC MediaTrackConstraints mülk ama TypeScript'un DOM kütüphanesinden yoksundur, zaman inşasında bir tür hataya neden olur.

kamo·6mo ago
April 26, 2026
FixKlusterServices

STUN'ı yapılandırın, böylece ICE iki yönlü olarak tamamlayabilir

SIP katmanında bağlantılı iki partili tarayıcı-to-otop aramaları vardı ancak hiçbir şey yoktu Ses ya da yön. Sesmail (bir-yol Asterisk → tarayıcı) çalıştı Çünkü...

Kamo·6mo ago
Fixkamo-internal

Boşluklara hayatta kalan canlı ses, merkezileştirilmiş spinner, outbound ringback

In-call audio yolu için üç koordineli düzeltme: 1. AbortError'u uzaktan ISSo.play() (projektif konsolda) "The play() isteği yeni bir yük isteğiyle kesintiye uğ...

kamo·6mo ago
Fixkamo-internal

Hangup tears down ALL live sessions, not just the primary

Self-call edge case left a session leaked: dialing your own extension creates an outbound session, then Asterisk loops the call back as a second inbound session...

kamo·6mo ago
Fixkamo-internal

Instant connecting feedback on outbound dial

Same problem the inbound Answer button had: clicking Call kicked off the SIP INVITE round-trip (1-3 seconds) but the button kept its idle "Call" appearance the ...

kamo·6mo ago
Fixkamo-internal

Animasyon + aslında + ringtone oynayan ses

Inbound-call yolu için üç koordineli düzeltme: 1. Kabul ederken görsel geri bildirimler. Clicking Answer her iki düğmeyi de bıraktı Hassas görünümlü ama soruml...

kamo·6mo ago
Fixkamo-internal

ToolDock üzerinde SoftphoneProvider Dağı, bu yüzden araç pencereleri okuyabiliyor

Softphone popup sayfayı "Bu sayfa yükleyemez" ile çarptı. Çünkü araç pencereleri, ToolProviders'da yaşayan ToolDock'un içine girer - GerçekleştirilmişToolWrappe...

kamo·6mo ago
Fixkamo-internal

Izgara boyutunu kullanın, böylece AV paneller sırayı doldurur

MUI v7'nin Izgarası flexbox tabanlı, bu yüzden gridColumn sx I'd been using Bir no-op değildi - doğal genişliklerinde verilen öğeler ve boş bırak Sağdaki uzay. ...

kamo·6mo ago
Fixkamo-internal

Migrate stale ringtone IDs yük üzerine varsayılan olarak

Bir kullanıcının kurtardığı AV tercihleri artık olmayan bir ringtone referansını kurtarırsa Katalogda (örneğin katalogdan) var. Cutmed), Ringtones sekmesi hiçbi...

kamo·6mo ago
Fixkamo-internal

Dialpad artık dokunma cihazlarına kayıt oluyor

Aramapad düğmeleri e.preventDefault() olarak her iki sayfada da EkranBit. Bu, tarayıcıyı sentetik tıklama olayını ateşten durdurur Bu bir dokunuşu takip eder - ...

kamo·6mo ago
FixKlusterServices

Host browser SIP WSS in internal.kamocrm.com (real cert)

Tarayıcılar WebSocket bağlantısını ******************************** Yakın kod 1006 ile birlikte, Traefik kendi kendini imzalayan varsayılan cert hizmet ediyordu...

Kamo·6mo ago
Fixkamo-internal

Pazarlama için ayrı dünya varlığı canlı sohbet vs üyeler

Public Public Public Chat widget biletleri talepciId olarak org placeholder tutar; sadece sadece kullanın medya oturumu bu satırlar için var. İç ve diğer biletl...

kamo·6mo ago
Fixkamo-marketing

Periyodik STOMP toplum desteği için kalp atışı

Redis TTL'yi kamusal oturum varlığı için revize edin, böylece ajanlar doğru online durumu görürler.

Kamo·6mo ago
Fixkamo-internal

Globe, pazarlama ziyaretçileri için medya oturumu varlığını kullanır

Kamu sohbet seansı GUID'leri var snapshot'da talep edin; online olarak ya da Oturum veya istek üyesi bağlıdır. Görüntü zarfı ve OturumGuid deltas on /top/presen...

kamo·6mo ago
FixMediaService

Redis'te oturum GUID'de oturumla halka açık destek

Pazarlama ziyaretçileri, üyeId olmadan /ws/public-chat-native kullanıyor; biletler hala İsteci olarak org placeholder üyesine atıfta bulun. Arement PRESENCE PUB...

Kamo·6mo ago
FixVOIPService

Metadatata eksik olan sağlayıcıların senkronize etme

**************** koşulsuz olarak overwrote TelefonExction.assignedMemberId with whatever the provider returned. FreePBX (ve Kamo üyesinin bir uzantıya sahip old...

Kamo·6mo ago
Fixkamo-internal

Show provider name in view modunda + own extension in edit dropdown

************'daki iki böcek 1. Çiğ UUID'i görüntüleyin - "Instance 32f520b0-347a-..." Örnek liste sadece iş içinde yüklenirVoipEdit(). Yük örnekleri Ayrıca, bu...

kamo·6mo ago
Fixkamo-shared-library

Seriize ExtensionDto.assignedMemberId as a string

overflows JS'in güvenli-integer aralığı (e.g. 1168485658174423046 tur-trips as 1168485658174423000 bir kez JSON numarası tarayıcıya çarptı. The frontend Zaten b...

Kamo·6mo ago

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.

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