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 19, 2026
Featurekamo-shared-library

@Enumerated – RolRightTypeConverter autoApply devralın

Kamo·6mo ago
Featurekamo-internal

Ayarlamalar, ev ve hesaplayıcı haklar

- 11 yeni haklar ekleyin (MANAGE CRM SETTINGS, invisible TASKS, ************ RolRightType.ts - ServisType.ts, AppType.ts ve Organizasyon.ts (isCalculator) için ...

kamo·6mo ago
Featurekamo-register

SSE-güdümlü canlı doğrulama durumu / Doğrulama sayfasında

- Display SSE proxy'yi **************** - PostCompletionScreen SSE'ye aboneler; e-posta ile doğrulanan oto-setler link başka bir sekmede tıklanır - Gerçekleştir...

Kamo·6mo ago
Featurekamo-shared-library

11 yeni haklar ekleyin (119-129) ve CALCULAT hizmet türü

MANAGE CRM SETTINGS, invisible TASKS, CALC SIMPLE, CALC SCIENTIFIC, CALC PROGRAMMER, CALC GRAPHING, CALC UNIT CONVERTER, CALC CURRENCY CONVERTER, CALC EMOJIS, C...

Kamo·6mo ago
Featurekamo-register

Kayıt için yönlendirme üzerine e-posta ve e-posta params

Hem kod hem de token-verify yolları şimdi yönlendirmeye **************** Bu yüzden giriş sayfası kullanabilir Bir başarı bayrağını göster ve kullanıcı alanını ö...

Kamo·6mo ago
Featurekamo-login

Doğrulanmış pankart ve e-posta doğrulama sonrası e-posta doğrulama

Reads?email verified=1&email=... at üzerindeki URL'den bir başarı gösteriyor Uyarı, kullanıcı alanını önceden doldurur, sonra URL'yi temizler.

Kamo·6mo ago
Featurekamo-internal

Add per-mailbox OAuth callback page

kamo·6mo ago
Featurekamo-login

Add /reset-password page, update Forgot Password link

Üç aşamalı e-posta parola sıfırlama: e-posta formu → 8char kodu girişi → Yeni şifre. URL'den otomatik olarak token. Glass-morphism kartı, Arka plan karousel, Ca...

Kamo·6mo ago
Featurekamo-internal

MailboxTableShell, ilkel paylaşacaktır

kamo·6mo ago
Featurekamo-login

Redirect Forgot Password to register.{domain}/recover

Mevcut Eski Alias modelini kullanın, tutarlı ile Kayıt linki. Şifre şimdi kamo-roll üzerinde yaşıyor.

Kamo·6mo ago
Featurekamo-register

Add /recover password reset page and API

Üç aşamalı akış: e-posta → 8char code girişi → yeni şifre. URL sorgu param, arka plan karousel, cam morfizm kartı, Capcha -, maç / Doğrulama kalitesi.

Kamo·6mo ago
Featurekamo-internal

Enforce üye hakları tüm nav öğelerinde

Her nav item şimdi hem org hem bayrak hem de üyeyi hemen gerektirir. 7 yeni erişim hakları eklendi: ACCESS COMMERCE, İNCE CALENDAR, ACCESS CHAT, ACCESS MAIL, AC...

kamo·6mo ago
Featurekamo-shared-library

7 modül erişim hakkı ekleyin (IDs 112-118)

ACCESS COMMERCE,LE CALENDAR, ACCESS CHAT, ACCESS MAIL, ACCESS VOIP,LE SUPPORT, İNCELEME ANALYTICS

Kamo·6mo ago
FeatureSecurityService

Pass human-readable expiry time to email verification template

Add humanizeMinutes() helper that formats minutes as days/hours/minutes (e.g. "1 day" for 1440 min). Pass as {{expiryText}} to match updated canonical template ...

Kamo·6mo ago
Featurekamo-shared-library

E-posta doğrulama şablonu geliştirmek - URL geri çekilme, expiry text, konu

- Aşağıdaki düğmeyi kopya-paste fallback olarak ekleyin - {{expiryMinutes}}'den {{expiryText}} için geçiş değişkeni İnsan hazırlı format (e.g. "1 gün" yerine "1...

Kamo·6mo ago
April 18, 2026
Featurekamo-internal

Tüm e-posta HTML'yi şablon üzerinde dış çerçeve ile yönetin

- FullEmailHtml, markalı dış çerçevedeki iç blokları seriliyor (header logo, ünvan/subtitle, content alanı, ayak logo + org name) mutlak URL'leri kullanarak, bö...

kamo·6mo ago
FeatureSecurityService

Add code-based email verification path to /verify-email endpoint

The endpoint now handles both token (link click) and userId+code (manual 6-digit entry). Token path unchanged; code path hashes the supplied code and matches ag...

Kamo·6mo ago
FeatureKlusterServices

Add weekly image prune and journal vacuum CronJob for k1m1

CronJob runs every Sunday 3am, privileged, pinned to k1m1. - crictl rmi --prune removes unused container images - nsenter journal vacuum enforces 500MB cap - CI...

Kamo·6mo ago
FeatureKlusterServices

Add Docs deploy step to workflow

Kamo·6mo ago
Featurekamo-register

Gerekli - her doğrulama / başarısız denemeden önce doğrulama sayfasında

her eylemden sonra sıfırlanır (başarı veya başarısızlık) böylece taze çözülmesi her bir sonraki girişim için gereklidir.

Kamo·6mo ago
Featurekamo-register

Add /resend-verification page for login yönlendirmes

Kabul eden bir standalone /resend-verification rotasını oluşturun?email ve ?userId query params, reusing PostCompletionScreen for a consistent e-posta doğrulama...

Kamo·6mo ago
Featurekamo-register

Yeniden tasarım e-posta doğrulama ekranı + yenidensend e-posta bug

- PostCompletionScreen: animasyon ya dag geçmişi ile tam sayfa düzeni, cammorphism kartı, logo, görsel 6 dijital kod kutuları, başarı / belirtilmiş devletler - ...

Kamo·6mo ago
Featurekamo-register

Match kamo-internal avatar depolama - 3 boyut, MinIO, ayrı yükleme adım

Crop dialog şimdi üç PNG blobs (50/150/350px) tuvalle aynı şekilde üretiyor Kamo-internal's AvatarManager'a. Kayıt geri döndükten sonra kullanıcıId, blobs POSTe...

Kamo·6mo ago
FeatureSecurityService

Add register-photo endpoint for unauthenticated post-registration avatar upload

POST **************** accepts userId + file/fileSm/fileMd/fileLg without a session. Guards: user must be unverified and have no avatar yet, preventing abuse aga...

Kamo·6mo ago
Featurekamo-login

EMAIL NOT VERIFIED hatasını zengin doğrulama kartı ile değiştirin

Giriş EMAIL NOT VERIFIED ile başarısız olduğunda, giriş kartı şimdi değiştirildi Kreed "Rebox" ekranını kontrol edin: animasyon zarf SVG açmak ve yüzen kıvılcım...

Kamo·6mo ago
Featurekamo-register

AVIF ve SVG formatlarını desteklemek için fotoğraf yüklemesini uzatın

Görüntü/avif ve görüntü/ the+xml'i dosya girişi kabul listesine ekleyin ve Geçerlilik regex. Tüm altı formatları listelemek için ipucu etiketini günceller. kamo...

Kamo·6mo ago
Featurekamo-register

Adım yükleme adımını kaydetmek için tepki-kop fotoğraf editörü ekleyin

Camo-internal'in AvatarManager'dan Fotoğraflar: - Crop dialog hemen dosya seçiminden sonra açılır - sürüklenen pan, kaydırma veya kaydırıcı ile zoom (1-5×) - da...

Kamo·6mo ago
Featurekamo-register

Add /api/geoip rotası ve tel ülke oto-deteksiyon

Proxies client IP to SecurityService GeoLite2 lookup, sonra ayarlar Form MyCountry'de otomatik olarak sayfa yüklerinde bulundu.

Kamo·6mo ago
FeatureSecurityService

Add GET /api/security/geoip/me for client IP country lookup

Reads real client IP from X-Forwarded-For / X-Real-IP headers, does a GeoLite2 lookup, and returns { country_code, country_name }. Used by kamo-register's count...

Kamo·6mo ago
Featurekamo-register

Bit adımda kamo-capcha-widget ile değiştirin

Kamo·6mo ago
Featurekamo-register

Add /api/capcha/challenge proxy rotası

Kamo·6mo ago
Featurekamo-register

SP6 kayıt sihirbaz refaksiyonu - bölünmüş KişiselInfo, gerçek kayıt API'sini ekleyin

FormName (isim alanları) ve FormAvatar (Avatar Yaratıcı jeneratörü 13+ için /ski /skip modları) ile - Delete FormRecoveryEnforcement (kahkahadan kaldırıldı) - R...

Kamo·6mo ago
FeatureInitializerService

SP5 migrate KamoCRM agereq to ALL_WORK_ELIGIBLE

Add KamoCRMAgeReqUpdateRunner (order 10) — conditional idempotent UPDATE on startup; WHERE clause checks old value so re-runs are no-ops. Errors are swallowed s...

Kamo·6mo ago
FeatureSecurityService

Implement SP4 email verification and registration wiring

- Delete legacy email/VerificationEmail.java (hardcoded SMTP stub) - Add **************** (mirrors recovery package pattern) - Add **************** — token gene...

Kamo·6mo ago
Featurekamo-marketing

Karter yasal metin için marka ilanını ekleyin

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