KamoCRM

Log Perubahan Langsung

Setiap fitur, perbaikan dan perbaikan, diposting sebagai kapal tidak ada yang ditahan untuk peluncuran.

17,662
Total Perubahan
6,080
Fitur
5,341
Perbaiki
30
Proyek
Filtrasi berdasarkan proyek
Semua Proyek17,662AIService261APIService174BillingService158ConversionService110DaemonService138DocsService223ESigService91EmailService587InitializerService329KBService151KlusterServices744MCPGatewayService261MediaService604RAGService79SecurityService1,874TranslateService62VOIPService250VectorService11kamo-apps26kamo-asterisk-support27kamo-capcha17kamo-capcha-widget4kamo-internal8,413kamo-login340kamo-marketing642kamo-nowww20kamo-register213kamo-shared-library1,682kamo-signer-monorepo57kamolos114
Filtrasi berdasarkan tipe
Semua TipeBuild16CI523Chore776Docs3,257Feature6,080Fix5,341Other998Performance165Refactor278Revert23Style42Test162Upgrade1
April 18, 2026
Featurekamo-internal

Tambahkan halaman pengaturan akun bagi pertanyaan keamanan telepon + (SP3)

Tambahkan * * * * * * * * * * * * * * * * dengan kabel API ke SecurityService / api / account / *. Syncs nav di semua 3 lokasi.

kamo·6mo ago
Featurekamo-login

Panggilan API nyata ke halaman / recover (SP3)

Mengganti semua fakeSubmit () dengan panggilan rekoveryApi. Tambahkan SMS OTP verifikasi fase, masukan surel benih, langkah sandi baru, dan pendarat token via? ...

Kamo·6mo ago
FeatureSecurityService

Add AccountSettingsController + Service for phone + security questions (SP3)

Allows logged-in users to set/verify phone and configure 3 security questions. Routes to /api/account/* (session-authenticated via KSESSION_DATA).

Kamo·6mo ago
FeatureSecurityService

Add BulkTextSmsClient + EmailTemplateServiceClient + PasswordRecoveryController (SP3)

Full password recovery flow: email-link, SMS OTP, security questions, seed phrase. Routes to /api/recover/* (unauthenticated). Uses SP1 email pipeline + VOIPSer...

Kamo·6mo ago
Featurekamo-shared-library

Tambahkan entitas pemulihan + repos; bump ke 1.3.0 (SP3)

Tambahkan Password ResetToken, SmSOtp, RecloverySesion, AkuntVerificationCode Entitas JPA dengan repositori yang sesuai untuk aliran pemulihan SP3.

Kamo·6mo ago
Featurekamo-internal

Pratinjau rute melalui latar belakang Browser - modal yang dirender (bagian dari Sp2)

Peramban Templat Email kini memiliki Modal Pratilik secara langsung, jadi Manajer tidak perlu lagi mencegat permintaan pratinjau tingkat row-dan redirect to edi...

kamo·6mo ago
Featurekamo-internal

Wire EmailTemplateEdit ke API nyata

Hidrates dari templateApi.get, saved via templateAppi.update. Kategori dropdown adalah API- didorong dengan kategori inline-menciptakan affordance. Variabel pic...

kamo·6mo ago
Featurekamo-internal

Wire EmailTemplateBrowser ke API + tambahkan tab Standar Sistem

Menggantikan ~ 140 baris data mock dengan template Api.list () panggilan. Kondisional tab kelima 'Sistem Baku' hanya muncul untuk tingkat atas -org admin dan re...

kamo·6mo ago
Featurekamo-internal

Tambahkan Modal EmailTemplatePreview

Opens on row- action Preview. Backend- dirender melalui templateApi.preview (); hasil yang ditampilkan dalam iframe sandboxed untuk isolasi gaya. Cocok jalur ko...

kamo·6mo ago
Featurekamo-internal

Tambahkan template Api + kategoryApi + variableContracts modul klien

Wraps SP1 's / api / email / templates / * dan * * * * * * * * * * * endpoints with typeScript helpers. variableContracts cermin SP1 Javadoc TemplateKeys sehing...

kamo·6mo ago
FeatureSecurityService

Wire EmailTemplateSeedClient into ****************

Thin RestTemplate client that POSTs to EmailService's **************** after an org + owner TeamMember are persisted. Retries twice with backoff; failure throws...

Kamo·6mo ago
FeatureEmailService

Add EmailTemplateCategoryController REST endpoints

**************** CRUD. Delete response includes reassignedCount — the number of templates that became uncategorized as a result of removing the category. Sessio...

Kamo·6mo ago
FeatureEmailService

Add EmailTemplateController REST endpoints + DTOs

Exposes /api/email/templates/* CRUD + preview + duplicate + reset-to-default + service-to-service /send + /seed-org/{orgId}. Top-level orgs (no parent) addition...

Kamo·6mo ago
FeatureEmailService

Add InternalAuthFilter for service-to-service endpoints

Validates X-Internal-Auth header on /api/email/templates/send and /api/email/templates/seed-org/* paths. Other paths bypass this filter (user session auth handl...

Kamo·6mo ago
FeatureEmailService

Tambahkan Email TemplateCategoryService - CRUD untuk kategori org- scoped

Menyebabkan keunikan nama sensitivitas per org dipaksa pada lapisan layanan (Cocok dengan sebagian indeks unik di DB). Penghapusan _ id kategori pada template t...

Kamo·6mo ago
FeatureEmailService

Tambahkan Email TemplateService - CRUD + kirim + seed + reset-to-default

Penata inti untuk email transkasional. sendToUser menyelesaikan template, membuat subjek / tubuh, memilih domain utama org dari Organisasi. domain, and hands of...

Kamo·6mo ago
FeatureEmailService

Tambahkan Layanan Pemberitahuan untuk 'NoReply @ {domain}' dari -address

Sumber kebenaran tunggal untuk transctional- email dari alamat. Menerima domain string, lowercase-normalizes itu, kembali "NoReply @ < domain >". Penelepon haru...

Kamo·6mo ago
FeatureEmailService

Tambah Pengatur Templat bagi pengganti {{var}}}

Stareless regex- berbasis renderer. Hilang vars pengganti string kosong dan Keluarkan sebuah log WARN dengan templateKey + orgId untuk atclate. Tidak ada HTML m...

Kamo·6mo ago
FeatureInitializerService

Add EmailTemplateSeedRunner for SYSTEM + per-org seeding

Runs at @Order(20) on KamoInitializerService startup. Loads canonical templates from kamo-shared-library resources; upserts SYSTEM rows (no clobber); backfills ...

Kamo·6mo ago
FeatureInitializerService

Add partial unique indexes + CHECK constraints for email_templates

Hibernate ddl-auto can't generate partial unique indexes or computed-CHECK constraints. This commit adds them via the existing idempotent DDL runner pattern aft...

Kamo·6mo ago
Featurekamo-shared-library

Tambahkan Canonicale TemplateLoader + CanonicalTemplate record

Membaca tiga contoh yang hilang (WELCOME, PASSWORD _ RESET, EMAIL _ VERIFIKASI) dari sumber daya classpath di * * * * * * * * * * * * * * * Dikonsumsi oleh Kamo...

Kamo·6mo ago
Featurekamo-shared-library

Tambahkan HTML + JSON untuk Welcome, PASSWORD _ RESET, EMAIL _ VERIFIKASI

Isi dari kebenaran bagi baris SISTEM. Dimuat di Layanan KamoInitializerService started by Canoniclale TemplateLoader and UPSERTed into email _ templates. Bagia...

Kamo·6mo ago
Featurekamo-shared-library

Tambahkan repositori EmailTemplate +

Toko satu baris SYSTEM per template _ key (org _ id NULL, adalah _ system TRUE) plus satu clone per org per template _ key. Soft--reference org _ id / categori ...

Kamo·6mo ago
Featurekamo-shared-library

Tambahkan repositori Email TemplateKategori +

Kategori organik untuk template email. _ Id BIGINT Lembut (tidak ada FK) cocok dengan pola yang ada. Case- nama sensitif unik per-org adalah dipaksa melalui ind...

Kamo·6mo ago
Featurekamo-shared-library

Tambahkan TemplateStatus enum + TemplateKeys konstanta untuk template trankasional

Menyatakan keadaan lifecycle REQUIRED / CUSTOM / ARCHIVED dan tiga membutuhkan kunci template (WELCOME, PASSWORD _ RESET, EMAIL _ VERIFIKASI). Kontrak variabel ...

Kamo·6mo ago
FeatureInitializerService

Seed KamoCRM with ALL_WORK_ELIGIBLE on fresh installs

The createOrg() helper applies this single argument to both ageReqTypeMember and ageReqTypeTeamMember; consistent with platform convention. Pairs with KamoCRMAg...

Kamo·6mo ago
FeatureInitializerService

Add one-time runner to migrate KamoCRM agereq to ALL_WORK_ELIGIBLE

Conditional idempotent UPDATE runs on service startup; WHERE clause checks the expected old value so re-runs are no-ops. Errors are logged and swallowed — start...

Kamo·6mo ago
Featurekamo-marketing

Metadata integrasi logo + akurat / integrasinya

Halaman integrasi dan hub sekarang menampilkan logo vendor (menggunakan yang ada * * * * * * * * * * * * * aset yang homepage TechStackBanner sudah menggunakan)...

Kamo·6mo ago
Featurekamo-marketing

Expand / integrations ke semua penyedia yang terdaftar

Aligns halaman integration dengan integrasi aktual yang terkena homepage (TechStackBanner). Tambahkan 28 halaman integrasi baru apa produk benar-benar menyediak...

Kamo·6mo ago
Featurekamo-marketing

Tambah Halaman Industri Mortgage Brokers

Halaman solusi industri baru di / solusi / hipotek-pialang untuk hipotek broker dan penyewa pinjaman. Mengikuti platform framing jujur: core CRM + comms + docs ...

Kamo·6mo ago
Featurekamo-marketing

Tambahkan 92 halaman SEO - industri, integration, glossary

Implikasi Tier 1 dari rencana ekspansi isi SEO: tiga isi baru subsistem dengan total 92 URL merangkak baru ditambah 3 halaman pusat. 1 / solusi - 36 halaman pe...

Kamo·6mo ago
April 17, 2026
FeatureKlusterServices

Add geo-database-url to analytics-secret for CockroachDB geolite lookup

Kamo Analytics uses this URL to look up visitor IP→country/region/city from the **************** tables. Uses kamo user with password auth and sslmode=require (...

Kamo·6mo ago
Featurekamo-nowww

Tambahkan build-time alias fetcher

Kamo·6mo ago
Featurekamo-internal

Tambahkan daftar alias DNS yang diperlukan

kamo·6mo ago
FeatureSecurityService

Add 'meet' as a required DNS alias

Kamo·6mo ago
Featurekamo-register

Tambahkan taut balik KamoCRM halus ke halaman pendaftaran

Cermin lencana PoweredByKamo dikirim dalam kamo- login. Sejak kami- register disajikan pada setiap domain putih label klien, ini menciptakan stabil ikuti backli...

Kamo·6mo ago

Seperti apa yang Anda lihat pengiriman?

Semuanya tiba di ruang kerja Anda sendiri. Mulai dengan rencana gratis dan baca halaman ini lagi dalam sebulan.

Mulai Bebas SelamanyaLihat Harga