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

Geçin veya çeviri cascade başarısızlıklarını azaltın

Organizasyon Kontrolü: TümOrganizasyonlar içinTeamMembersForAllOrgan (full orgg Masa tarama) TeamMemberForOrg (single org) sağlar - ortadan kaldırır ~400ms ×N D...

Kamo·6mo ago
Fixkamo-shared-library

Widen taahhüt log translations.title to TEXT to match DB column

Sütun hem annotasyonda hem de DB'ye neden oldu. çeviri eklemeleri uzun tercüme başlıkları için başarısız olur. DB sütunu Şimdi STRING (aslı doğrudan); bu annota...

Kamo·6mo ago
Chorekamo-internal

CI/CD

kamo·6mo ago
Fixkamo-internal

Unwrap kataloğu ve backend yanıt zarfı hesaplayın

getSubscriptionCatalog geri döndü { katalog: {...} AbonelikKatalog olarak, katalog bırakarak.plans undefined ve plan Seçim adım boş.Subscription için aynı sorun...

kamo·6mo ago
FixBillingService

@JsonProperty to is*-prefixed boolean DTO fields

Lombok, Xxx() adı verilen boolean alanları için raflar.Xxx. Jackson, önde gelen 'is'ten gelen şeritler ve onları seriliyor 'xxx' yerine 'isXxx' olarak, bu yüzde...

Kamo·6mo ago
Fixkamo-internal

Fuser yerine stale port- forward öldürmek için s kullanın ( k0m1)

fuser ve lsof koşucu ev sahibi üzerinde kurulmıyor. sss -tlnp with PID holding port 18080'i çıkarmak ve doğrudan öldürmek. Ayrıca aynı zamanda da aynı zamanda d...

kamo·6mo ago
Fixkamo-internal

Temiz yukarı stale port- forward o kadar iptal edilen iş bir sonraki çalıştırmayı engellemez

Bash, arka planlanan süreçler için sinyalleri ileri sürmez, bu yüzden kubectl port- forward out ömürlü iptal edilen iş akışları çalışır ve port 18080'i tutar. H...

kamo·6mo ago
Fixkamo-internal

Tüm kırık yer sahipleri değerlerini sayfalara geri yükleyin

Salvage-keys senaryosu CSS sınıfNames, inline stilleri ve JS'leri yakaladı. Orijinal İngilizce metni yerine 114 mesaj Anahtarlar notlar, kb, ticaret, hesap, rap...

kamo·6mo ago
Featurekamo-internal

Show Set Up Billing düğmesine org sahipleri için hesap yok

Bir org sahibi plan-billing sekmesini açar ve fatura hesabı yok Var, genel olarak yerine bir bottrap sergileyin "işlev your org owner" mesajı. düğme POST /api/g...

kamo·6mo ago
Fixkamo-internal

Geri yükleme, sayfa kahramanı ünvanı ve alt ünvanı geç tarihten

kahramanTitle ‘Hero Title’ (placeholder), kahramanSubtitle ‘flex boşluk-2’ idi. (salvage-keys yanlışlıkla bitişik CSS sınıf adını aldı). Doğru değerler 10f4e4b'...

kamo·6mo ago
FeatureSecurityService

Pre-existing orgs için bottrap-billing endpoint ekleyin

POST **************** Aynısı tetikler idempotent alt-org yaratım kancası (BillingSetupService .setupForSubOrgCreation) ancak bir org sahibi tarafından talep edi...

Kamo·6mo ago
Fixkamo-register

Enable Final düğmesi kirletici widget.getState() ve Auto=onload'a geçiş

Devlet değişim olayı dinleyicisi, Bit düğmesine güvenilir değildi Daha sonra - doğrulama. İki kök neden: 1. Eksiklik mantığı herhangi bir widget'ı okur. Widget...

Kamo·6mo ago
FixBillingService

Org listesinde abonelik- hedefleme hesapları ekleyin

listeForOrg artık abonelikleri hedef alan hesapları döndürür İstenilen veyag - sadece doğrudan buna ait hesaplar değil. Multi-org Ödeme Hesabı KamoCRM üst düzey...

Kamo·6mo ago
Fixkamo-internal

StatWindow etiket adı alan ekleyin ve tüm ayarlı yerleri düzeltin

- ************ (50 anahtar) ekleyin, böylece ayarlar nav sidebar, temel yollar yerine gerçek metin gösterir - Fix şubeTypesLabel ICU format: \${branchLabel} → {...

kamo·6mo ago
Chorekamo-internal

Güncelleme yerel çevirileri ve hash [skip ci]

Kamo CI·6mo ago
Featurekamo-internal

Dalga 3 dönüşümler, geri dönüşümler ve oto-translate CI

- Tüm zor kodlanmış İngilizce dizeleri t() ile değiştirin dalga 3 bileşenler (chat, kulüp evi, destek, notlar, boru hattı, yol açar, nav, vb.) - Merge dalga 3 p...

kamo·6mo ago
Fixkamo-internal

Diğer araç pencerelerinin boyut + renk planı

- varsayılanSize ve minSize şimdi 320x650, resizable: false (apphone, Chat, Hesap, SMS, AI Chat) - Standart ışık gradient (#fafbfc -> #f5f7fa) tarafından kullan...

kamo·6mo ago
Featurekamo-internal

Üye ile Wire next-intl. dili yerel kaynak olarak

URL olmadan kamo-internal arasında bir sonraki uluslararasılaşma ekleyin locale prefixes. Aktif yerele, kamo-yerele kurabiyesinden okunur, ki bu Gerçekleştirilm...

kamo·6mo ago
Fixkamo-internal

Forward Range header so audio playback can scrub

Without this the VOIPService recording-streaming endpoint always returns the full file (Range header is dropped by buildForwardHeaders), which works for play-fr...

kamo·6mo ago
Refactorkamo-register

Drop language search filter on My Language step

The supported language list is short enough to scan visually; the search input added complexity without user value.

Kamo·6mo ago
FixKlusterServices

Rewrite /etc/odbc.ini to point at $MARIADB_HOST on every boot

The escomputers/freepbx:17 image bakes /etc/odbc.ini with Server=db (the docker-compose link target). On this Kubernetes deployment MariaDB lives at \$MARIADB_H...

Kamo·6mo ago
FeatureVOIPService

Fall back to imaging recordings for call history + voicemails

FreePBX 17 doesn't expose voicemail messages over REST or GraphQL on this install (the GraphQL voiceMail type returns mailbox config, not messages, and /admin/a...

Kamo·6mo ago
Featurekamo-shared-library

Paginated Recording lookup by (instance, extension, isVm)

Used by the softphone tabs as the canonical source of truth for call recordings and voicemails when the upstream provider can't list them — e.g. FreePBX 17 has ...

Kamo·6mo ago
FixVOIPService

Resolve member→extension before VM/CDR provider lookup

CallController was passing memberId where FreePBX (and other PBX-style providers) expect an extension number — voicemail listing returned empty because no PBX e...

Kamo·6mo ago
Chorekamo-internal

Dead masterAccountHolder/isMaster UI, yeni başlayanlar

Hesap şeması artık masterAccountHolder ya da per-member MasterMaster Bayraklar - bunlar Hesap-as-billing-principal ile birlikte kaldırıldı Yeniden faktör. Hesap...

kamo·6mo ago
FixSecurityService

Auto-assign first seat, Free as floor, larger org permissionationation

BillingSetupService artık yaratıcının ilk açık lisans yuvasını etkinleştiriyor Bir sub-org abonelik (ve aynısı teşvik etmek için) - Aksi takdirde taze bir alt-o...

Kamo·6mo ago
Chorekamo-shared-library

Drop stale BillingGroup-era comment + kullanılmayan AbonelikMember Soru

Strips the leftover doc block in AppliedModelEnforcementService that refer Uzun zamandır Billing Grup konseptine ve ortadan kaldırır. ************ *************...

Kamo·6mo ago
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

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