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,933
Toplam Değişiklikler
4,614
Özellikler
4,543
Fixes
32
Projeler
Proje tarafından filtre
Tüm Projeler17,933AIService110APIService138BillingService133ConversionService85DaemonService107DocsService189ESigService78EmailService373InitializerService300KBService74KlusterServices546MCPGatewayService43MediaService461RAGService61SecurityService1,523TranslateService45VOIPService173VectorService8kamo-analytics6,157kamo-apps18kamo-asterisk-support19kamo-capcha17kamo-capcha-widget4kamo-internal4,579kamo-login319kamo-marketing585kamo-meet90kamo-nowww18kamo-register206kamo-shared-library1,322kamo-signer-monorepo50kamolos102
Filter by type
Tüm TiplerBuild24CI523Chore670Docs226Feature4,614Fix4,543Other6,781Performance136Refactor274Revert23Style48Test70Upgrade1
April 28, 2026
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·4mo 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·4mo 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·4mo 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·4mo ago
Refactorkamo-shared-library

Split hesabı üst düzey yöneticiler per-sub üyelerinden; altlar hedef org

AbonelikMember (per-subscription lisansı + sub-manager bayrakları) bu yüzden bir an KamoCRM veyag üzerindeki hesap birden fazla abonelik tutabilir, her biri bir...

Kamo·4mo ago
April 27, 2026
Otherkamo-shared-library

Hesap Grubu -> HesapTier (müşteri segmentasyonu, faturalama)

Perakende müşteri-segmentasyon varlığı ( indirimliPercentage ile, tarafından kullanılan PriceList for tier-based pricing) now-removed ile isimde çarpıştı billin...

Kamo·4mo ago
Refactorkamo-shared-library

Grupu hesaplayın; Üye-set + HesapMember

Hesap artık "grup" - ayrı bir billing-grup yok Kavram. Üyeler (org-scoped) doğrudan Hesapa ait Yeni HesapMember katılır, per-member izni bayrakları ile Bu katıl...

Kamo·4mo ago
Refactorkamo-shared-library

BillingGroup'tan Migrate'nin ana kural olarak hesaplanması

Hesap şimdi tek Stripe müşteri müdürüdür. Bir Üyeye ihtiyaç duyuyor Bir abonelik için (e.g. for a subscription) bir hesap yaratır; bu Hesap Sonra birincil olara...

Kamo·4mo ago
Featurekamo-shared-library

Map external customer address blocks into AccountAddress on pull

Add AdapterAddressMapper helper that converts a JSON address node from any provider into an EmbAddress and attaches it to an Account as a typed AccountAddress (...

Kamo·4mo ago
Refactorkamo-shared-library

Orient canlı kayıtları hesap adresi profiline, anlık tarihsel adreslere

Orient canlı ticaret kayıtları, Hesap profilinin birincil nakliye/milletme adresler, sadece kayıtların tarihsel hale geldiği zaman alınan görüntülerle (yerli / ...

Kamo·4mo ago
Refactorkamo-shared-library

Anahtar Hesabı.java'yı ayırt edilebilirler; nakliye / milyarlarca liste için HesapAddress varlık ekleyin

- Hesap ekleAddressType enum (SHIPPING, BILLING) Hesap EkleAddress entity (account FK, tip, etiket, EmbAddress, timestamps) Hesap EkleAddressRepository - Refaks...

Kamo·4mo ago
Featurekamo-shared-library

Sağlayıcı Kayıt Anahtarları, sesmail arşivi, MinIO serisi akış

Kayıt: SağlayıcıInstanceId + sağlayıcıDreamId for join sağlayıcı call-history / voicemail rows back to display properties. TelefonVoicemail: ekleArchived + date...

Kamo·4mo ago
Featurekamo-shared-library

Lead-history denetim logunu ekleyin - varlık, kayıt, hizmet, DTO, LeadService kancas

- LeadHistory entity (UUUUID PK, düz Uzun FKs – liderlik / çelişkilerine izin vermek için FK kısıtlamaları yok) - LeadHistorytType insan hazır etiketlerle enum ...

Kamo·4mo ago
Featurekamo-shared-library

Uluslararası destek ekleyin - ülke/subdivision/timezone, Org dili, CountryType isProvince

- CountryType: PROVINCE NAMES set,Province(), getSubdivisionLabel() - Organizasyon: dil ekleyin (El Türü) alanı - Lead: ülkeyi (CountryType), subdivision (Strin...

Kamo·4mo ago
Featurekamo-shared-library

ASSIGN LEADS right (ID 137) under CRM bölümü

Kamo·4mo ago
Featurekamo-shared-library

Kayıt + KaydıExt varlıklar, Kayıt Fikri onları yazar

Yeni Kayıt varlığı (UUUID id, IMG ID, IS MASTER, IS VM, EXTENSION, MEMBER ID, LENGTH, DATE RECORDED, DATE CREATED [DB-defaulted via @CreationTimestamp). Nihai ...

Kamo·4mo 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·4mo 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·4mo ago
Featurekamo-shared-library

İşlenmemiş varlık, ImgDat parçaları, kayıt görüntüleme hizmeti

- Fix ImageAssocType ID çarpışması: VM RECORDING=8, CALL RECORDING=9 (her ikisini de cevaplayın) MY DOCS'i 4). - **************** ekleyin, böylece bir master ka...

Kamo·4mo ago
Featurekamo-shared-library

************ yardımcıları TeamMember'e ekle

Kamo·4mo ago
April 26, 2026
Featurekamo-shared-library

Add includeCompany to LeadMarket and companyName to Lead

- LeadMarket varlık company (Boolean, nullable) içerir. - Lead entity şirket name (String, max 50, nullable) alır - LeadMarketDTO, CreateLeadMarketRequest, Upda...

Kamo·4mo 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·4mo ago
Featurekamo-shared-library

Coerce,Required=Real in PriFormService

Kamo·4mo ago
Featurekamo-shared-library

Add isDisplayOnIntake to create /update request DTOs

Kamo·4mo ago
Featurekamo-shared-library

Expose isDisplayOnIntake in FormFieldDTO

Kamo·4mo ago
Featurekamo-shared-library

Add isConnected field to VoipProviderInstance

Nullable Boolean: null = never tested, true = last test passed, false = failed. Requires KamoInitializerService schema migration to add IS_CONNECTED column.

Kamo·4mo ago
Featurekamo-shared-library

Add isAvailable field for member accessibility toggle

Kamo·4mo ago
Featurekamo-shared-library

Unread-based count + lookup-by-session helper

Adds **************** so the navtop DestekButton badge aslında ihtiyaç duyulan biletleri sayabilir Dikkat (Sadece PRE TICKET /NEW yerine ziyaretçi mesajları) Du...

Kamo·4mo ago
April 25, 2026
Fixkamo-shared-library

Destek biletleri üye-agnostic'e ihtiyaç duymaz

Destek biletleri üzerinde Ziyaretçi mesajları aynı sistem altında depolanırMember Ajanın aslı olarak gerçekleştirilmesi, bu yüzden mevcut CHAT-session daha açık...

Kamo·4mo ago
Featurekamo-shared-library

Snapshot ziyaretçi geo on Ticket entity

VISITOR IP ADDRESS, VISITOR COUNTRY CODE, VISITOR COUNTRY NAME VISITOR CITY, VISITOR SUBDIVISION columns. Bilet yaratımında yakalama Bu yüzden liste/detail endp...

Kamo·4mo ago
Performancekamo-shared-library

Add findBySessionGuidIn for Bulkload

Tüm ziyaretçileri bir araya getirmek için support-ticket listesi endpoint tarafından kullanılır N ayrı findBySessionGuid çağrıları yerine bir sorguda.

Kamo·4mo ago
Fixkamo-shared-library

Doğru JsonIdentity Info property from 'uniqueId' to 'id'

Üye varlık @JsonIdentityInfo (property = "uniqueId") ilan etti, ancak Gerçek birincil anahtar alanı ‘id’ olarak adlandırılır. Jackson attı Herhangi bir türü yok...

Kamo·4mo ago
Featurekamo-shared-library

Onaylanmamış üyelik sorgularında DESTEK

chatMemberries ByMemberId şimdi hem CHAT hem de CHAT için üyelikleri geri döndürür ve DESTEK TICKET seans türleri, bu yüzden mevcut per-member geri alındı altya...

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
April 24, 2026
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
Refactorkamo-shared-library

Drop teamMemberPayFeesSetting

Çalışan kendi ödeme politikası gitti - BillingGroup yeniden faktör per-group, güvenlik modeli aracılığıyla değil. Kaldırın TeamMemberPayFeesSetting column from ...

Kamo·4mo ago
Featurekamo-shared-library

Per-alias yaratıcı-tip görünürlük bayrakları ekleyin

GörünürToMembers / görünürToTeamMembers boolean sütunları için ÇocukOrgGüvenlik Modeli Alias bu yüzden yöneticiler hangi ebeveynleri kısıtlayabilir Çocuk veyags...

Kamo·4mo ago
Fixkamo-shared-library

TamamHttpClient aracılığıyla MinioClient'e bağlantı / yazma / hazır zamanları uygulayın

Zamanlar olmadan, aşağılanmış bir site-replication a (k2m1) bucket And putObject, sonsuza kadar engellemeye çağrır, sonsuz bir şekilde sonsuza kadar sürsün "Sav...

Kamo·4mo ago
Featurekamo-shared-library

Varlıklar, cipher ve alias/DNS günlük scaffolding

Kalıcı bağlantıyı yer imlerinize ekleyin (AES-GCM şifreli),RootSubdomains bayrağına izin veriyor Ve çocuk-org alias koleksiyonu güvenlik modeli, bir DNS düzenle...

Kamo·4mo ago
Refactorkamo-shared-library

Drop RegistrationPhoneCode varlık + repository

Self-servis Kaydı artık SMS kod doğrulamasını kullanmaz telefon alanı - kayıt formu, telefon numarasını düz metin olarak toplar Ve yeni Kullanıcıya girerken onu...

Kamo·4mo ago
April 23, 2026
Featurekamo-shared-library

Add **************** for enter-as checks

Kamo·4mo ago
Featurekamo-shared-library

Sistem Kullanıcı bayrağı + erişim-grant varlık

Platform çapında Sistem Kullanıcı modelini tanıtın: bir Kullanıcı.isSistem Kullanıcı bayrağı (unique kısmi indeks tekton uygular), artı bir SystemUserAccess mas...

Kamo·4mo ago
Featurekamo-shared-library

KayıtPhoneCode varlık + repository

Yeni masa "phone phone codes' mağazaları bir-shot SMS doğrulama kodları Kendi hizmet kaydı sırasında, bir kullanıcı varlığı var önce. Bir NULL kullanıcıId taşım...

Kamo·4mo ago
Featurekamo-shared-library

YaşReqType.allowsUnder13() yardımcı

Add Member / Add Team Member tarafından kullanılır Yaş gereksinimi olan veya 13 yaşın altındaki kullanıcılara izin verir (ALL AGES, KIDS ONLY, ALL COPPA GRADS).

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