KamoCRM

Live Change Log

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

17,650
Total Changes
6,071
Features
5,339
Fixes
30
Projects
Filter by project
All Projects17,650AIService260APIService174BillingService157ConversionService110DaemonService138DocsService223ESigService91EmailService586InitializerService329KBService151KlusterServices744MCPGatewayService261MediaService604RAGService79SecurityService1,872TranslateService62VOIPService250VectorService11kamo-apps26kamo-asterisk-support27kamo-capcha17kamo-capcha-widget4kamo-internal8,411kamo-login340kamo-marketing642kamo-nowww20kamo-register213kamo-shared-library1,678kamo-signer-monorepo56kamolos114
Filter by type
All TypesBuild16CI523Chore775Docs3,257Feature6,071Fix5,339Other998Performance165Refactor278Revert23Style42Test162Upgrade1
April 12, 2026
Featurekamo-internal

Auto-select first signer, fix zoom control scrollbar gap, animate properties panel

- Toolbox auto-selects the first signer's UID when signers go from 0→1 - Canvas container uses scrollbar-gutter: stable so the sticky zoom/undo control mainta...

kamo·6mo ago
Featurekamo-internal

Reorder tabs, gate field tools by signer, redesign Settings & Signers tab

- Design is now the first tab; Settings & Signers is second - Toolbox shows "Add Signer" CTA (navigates to Settings) when no signers exist - Signature Tools, Id...

kamo·6mo ago
Featurekamo-internal

Render field controls as actual-looking form elements with signer color tinting

Each field type now renders a visual representation of the real control (text input, checkbox, toggle, dropdown, radio group, date picker, etc.) tinted with the...

kamo·6mo ago
Fixkamo-internal

Remove fixed height and scroll bars from field properties panel

The panel had two vertical scrollbars: 1. DesignTab wrapper had height: 200 + overflowY: auto 2. FieldPropertiesPanel root had height: 200 + overflow: hidden, ...

kamo·6mo ago
Fixkamo-internal

Defer setTopPages PDF dim döngüsünden sonra PDF.js işçi saturasyonunu önlemek için

50 sayfalık bir PDF'de, GetPage() boyut dağları gelmeden önce TotalPages'i arayın Tüm 50 katnailCanvas bileşenleri hemen. Her biri PDF.js'a geri döner (server K...

kamo·6mo ago
Refactorkamo-internal

Migrate tüm görüntüleme API rotalarını Güvenlik Hizmetine Dönüştürmek için

Yükleme rotaları şimdi dönüşüm hizmeti doğrudan CONVERSION SERVICE URL aracılığıyla çağırın: - POST /api/imating/ap → /api/convers/imating/ap - POST /api/imting...

kamo·6mo ago
Fixkamo-internal

Sayfa yığınını önlemek, Fixparnail slivers, PDF.js fallnails ile server-side başparları ekleyin

- Ekle flexShrink: 0 to page divs in PdfCanvas so sayfalar flex sütununda sıkıştırmıyor - Add flexShrink: 0 toparça öğeleri PageThumbnailSidebar'da aynı sebepte...

kamo·6mo ago
Fixkamo-internal

Eager PDF oluşturma, doğal ölçek normalleştirme, yatay kaydırma

- PdfCanvas: IntersectionObserver'ı tüm sayfalarla değiştirin. Gözlem tabanlı yaklaşım tasarım sekme başladığında güvenilmezdi Ekranla:none - tarayıcılar güveni...

kamo·6mo ago
Fixkamo-internal

Eliminate, PDF'de çocuk DOM çatışmasını ortadan kaldırır

Konteyneri Değiştirin.innerHTML + append child pattern inancanailCanvas Bir Reaktör tarafından yönetilen <canvas> ref. Eski yaklaşım Reaktifa ait DOM düğümleri ...

kamo·6mo ago
Fixkamo-internal

OTK auth'a varsayılan rotalar, kullanılmayan esigProxy yardımcı

OTK doğru bir auth mekanizmasıdır - önceki oturum-header yaklaşımı Oluşturulan güvenlik modelini atladı. Tüm esig rotaları artık kullanıyor CHK'yı tekrar tekrar...

kamo·6mo ago
Fixkamo-internal

ESigService proxy rotaları için OTK yerine doğrudan oturum başlıkları kullanın

Okumaya devam edin - Redis'ten sonraki.js'ta oturum ve güvenildiği gibi orgId/memberId'i geçti ESigService'a internal K8s DNS aracılığıyla giriş yapın. OTK bağı...

kamo·6mo ago
Fixkamo-internal

Editör yük yükleri üzerinde imgId tarafından to find-or-create şablon by imgId on editör load

Form sayfası URL'de imgId geçer. Düzenleme sayfası şimdi aramalar ESignTemplate'ı bulmak veya oluşturmak için son nokta, sonra kullanır UUID'i tasarım operasyon...

kamo·6mo ago
April 11, 2026
Featurekamo-internal

Tasarım tuvali, işaretçiler ve sürümleme ile e-signature şablon editörü ekleyin

Tabbed arayüzü (Settings & Signers,) ile /doc /sign /edit sayfasının yeniden yazılması. Tasarım), PDF.js tuvali sürüklenebilir alan overlay, annotasyon araçları...

kamo·6mo ago
Fixkamo-internal

Doğru alan adı, erişim seviyesi API seviyesi için arka uç ve ön uç arasında haritalama

Map backend securityLevelId→accessLevel,OrganizasyonOwner→isOwner, üyeType→isTeamMember in API rotası. MANAGE MEMBER ACCESS LEVEL yerine EDIT MEMBER SECURITY ku...

kamo·6mo ago
Refactorkamo-internal

JSON, abonelik planı ID dizileri için iş aralıklarını parlar

Backend şimdi JSON dizeleri yerine uygun diziler döndürür, bu yüzden Deney/parse/catch geri çekilme mantığı artık ek-on, paket, paketler için gerekli değildir. ...

kamo·6mo ago
Featurekamo-internal

Üye ayarlarına veyag-specific etiket substitution ile erişim seviyesi editörü ekleyin

Rename CLIENT→MEMBER ve INTERNAL→TEAM MEMBER in ImageAccessLevelType.ts with {var} placeholders. RolsPermissionsTab'a erişim seviyesi bölümünü EDIT MEMBER ACCES...

kamo·6mo ago
Upgradekamo-internal

Sonraki.js 16.2.3, TypeScript 6.0, Node 24, Reak 19.2

- Next.js 16.0.10 → 16.2.3, TypeScript 5.8 → 6.0.2, Node 20 → 24, Reak 19.2.3 → 19.2.5 - Migrate ESLint from .eslintrc.json to flat configure (eslint. configur...

kamo·6mo ago
Featurekamo-internal

Redesign support page and webinar wizard to match account page düzen

Her iki sayfa da şimdi aynı gradient kahraman başlığını gömülü sekme ile kullanıyor navigasyon, / sayma sayfası modelini eşleştirin. Webinar scheduling Sihirbaz...

kamo·6mo ago
Fixkamo-internal

Properly forward multipart FormData and set Route handler vücut boyutu limit limiti

- FormData'yı parlamak ve ileriye dönük yeniden inşa etmek için yeniden inşa etmek (Ekler MalformStreamException from ham arrayBuffer forwarding) - Yol ekleyinH...

kamo·6mo ago
Featurekamo-internal

Bölümlerle destek damlası ekleyin, adanmış sayfaya webinar scheduling çıkarın

Destek nav düğmesine şimdi iki bölümle bir damladown ok ve Popover var: "Online Destek" (İletişim Destek, Active Biletleri Görüntüle) ve "Eğitim" (Request Webin...

kamo·6mo ago
Fixkamo-internal

Akış, vücudu doğrudan Next.js 10MB vücut büyüklüğü limit limit sınırından kaçınmak için yükler

-Buffer olarak istek okuyun ve içerik tipi ile ham Bytes FormData (bu sonraki.js vücut limitini tetikliyor) - SunucuActions bodySize: sonraki 500mb.mjs - maxDur...

kamo·6mo ago
Featurekamo-internal

WebSocket aracılığıyla gerçek zamanlı dönüşüm iki yüzdesi ile ilerleme

Add useConversWebSocket kanca hem üye hem de şablon konularını destekler - Create page WebSocket'i yüklemeden önce bağlar, canlı dönüşüm gösterir dual barlarla ...

kamo·6mo ago
Fixkamo-internal

GüvenlikHizmeti doğrudan RKE2 DNS aracılığıyla arayın, Fix hash computation, add staged upload ilerleme

- Tüm şablon API rotaları artık Güvenlik Hizmeti'ni doğrudan iç içe çağır K8s DNS, APIService aracılığıyla proxying yerine - FileBlake3/computeSha3256 dosyaHash...

kamo·6mo ago
Featurekamo-internal

Implement e-signature şablon yönetim UI

- Tüm şablon verigrid (AG Grid) ile E-Signatures sekmesi yer tutucuyu değiştirin Pending /Completed /Archived için alttablar ve Yeni Şablon düğmesine oluşturun ...

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

Align alan adı AvailableTo Çocuklar ve önceden rezervasyon UI geliştirme

Webinar türleri oluşturmak için 400 Kötü İstek Java DTO alan adı ile eşleşmek için AvailableTo Kids (Lombok Boolean sarma türleri için çocuklar için kullanılabi...

kamo·6mo ago
Fixkamo-internal

Webinar ayarlar ve masa mevcut içerik alanı doldurun

Detaylar formdan maxWidth kısıtlamasını kaldırır, böylece tam olarak tam olarak doldurur genişlik. Tür masası ve konteyneri doldurmak için flex düzeni kullanır ...

kamo·6mo ago
Fixkamo-internal

Widen formStrategy state type to string for TypeScript uyumluluk

WebinarPresenterStrateji hakkındaki iddia,State infer'i kullandı Gerçek tip, dize prop setter ile bir tür yanlış bira neden olur.

kamo·6mo ago
Refactorkamo-internal

Alt sayfa navigasyon tabanlı webinar ayarları

Popup dialogları ve iki seviyeli bölümlerle ayrı bir şekilde değiştirin Inline navigasyon akışı: - Seviye 1: Click-to-navigate ile webinar tipi masa - Seviye 2:...

kamo·6mo ago
Featurekamo-internal

Webinar ayarları UI için minimum önceden rezervasyon alanı ekleyin

Bir yuvanın ne kadar ileri gittiğini anlamak için bir numara girişi ekleyin. Rezervasyonlara izin vermek, alanı açıklayan yardımcı metinle.

kamo·6mo ago
Featurekamo-internal

API anahtar yönetim UI'ye giriş yapmak için PUBLIC WEBINAR kapsamı ekleyin

VideoCall ikonu ile Public Webinar scope seçeneğini ekleyin API API API API Access settings page, adminlerin webinar API'sini etkinleştirebilmelerine izin veriy...

kamo·6mo ago
Featurekamo-internal

Yönetici ayarları ve üye görüşleri ile webinar scheduling UI ekleyin

Camo-internal'deki tüm webinar cephesini uygulama: WebinarSettingsTab: webinar türleri için CRUD, mevcut havuzlar, hatırlatma aralıkları, kullanılabilirlik yuva...

kamo·6mo ago
Fixkamo-internal

Sürekli e-posta oluşturma için Quill HTML çıktısını normalleştirmek

Tüm e-posta vücut içeriklerini normalizeQuillHt mlForEmail üzerinden rotalayın ve göndermeden önce BodyForEmail'i sarmalayın, bir şablonun uygulanıp uygulanmama...

kamo·6mo ago
Refactorkamo-internal

Üye düzeyindeki destek sayfasından ayrı destek ayarları özel ayarlar sayfasına

- Ayarlar sekmesini / destek sayfasından çıkarın, sadece Bilet ve Analytics tutmak - Analytics'e alt-tablar ekleyin: Genel bakış ve Durum & Yanıt Times (formasy...

kamo·6mo ago
Featurekamo-internal

Dinamik Yardım ve İpuçları paneli ve webhook URL'leri sağlayıcı entegrasyonlara ekleyin

- TicaretProviderSetup şimdi bağlamsal göstermek için YardımTipsOverrideContext'ı kullanıyor Mevcut görüşe dayanan bu değişikliklere (list, seçici veya per-prov...

kamo·6mo ago
Fixkamo-internal

Download resultSvg doğrudan herhangi bir manipülasyon olmadan

Boru hattı SVG zaten arka plan kaldırıldı. Download it as-is.

kamo·6mo ago
Fixkamo-internal

Gerçek şeffaflık için indirmeden önce SVG'den Strip beyaz arka plan

Vektörize SVG'yi parlar ve tam boyutlu beyaz ret /path elementlerini kaldırırlar Bu vektörizer orijinal arkadan üretir, bir şeyler üretir İndirmede gerçekten şe...

kamo·6mo ago
Fixkamo-internal

Beyaz- SV SVG yerine şeffaf arka plan-removed PNG'u indirin

Önizleme, arka plandaki PNG'u şeffaflıkla gösterir, ancak indirme, arka planyı fırınlayan vektörize SVG'yi sağlıyordu beyaz yollar. Şimdi mevcut olduğunda şeffa...

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