KamoCRM

Log Perubahan Langsung

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

17,500
Total Perubahan
5,986
Fitur
5,284
Perbaikan
30
Proyek
Filter menurut projek
Semua Projek17,500AIService251APIService174BillingService157ConversionService110DaemonService138DocsService223ESigService91EmailService576InitializerService329KBService151KlusterServices740MCPGatewayService251MediaService602RAGService79SecurityService1,847TranslateService62VOIPService249VectorService11kamo-apps26kamo-asterisk-support27kamo-capcha17kamo-capcha-widget4kamo-internal8,349kamo-login335kamo-marketing641kamo-nowww20kamo-register213kamo-shared-library1,657kamo-signer-monorepo56kamolos114
Filter berdasarkan tipe
Semua JenisBuild16CI523Chore774Docs3,254Feature5,986Fix5,284Other994Performance165Refactor278Revert23Style42Test160Upgrade1
April 24, 2026
Featurekamo-shared-library

Tambah tanda kenampakan per- alias creator- tipe

Tambahkan kolom visibleToMembers / visibleToTeamMembers boolean ke ChildOrvors SecurityModelAlias sehingga admins dapat membatasi alias induk yang mana muncul p...

Kamo·6mo ago
Fixkamo-register

URL logo Cache-bust menggunakan Revisi Tema dari config.json

DynamicMetaLoader now kept themeRevisi in sessionStorage and fires KAMO _ THEME _ CONFIG _ LOADED setelah mengambil konfigurasi. json. ThemeLogo listened untuk ...

Kamo·6mo ago
Fixkamo-internal

URL logo Cache-bust menggunakan Revisi Tema dari config.json

DynamicMetaLoader now kept themeRevisi in sessionStorage and fires KAMO _ THEME _ CONFIG _ LOADED setelah mengambil konfigurasi. json. ThemeLogo listened untuk ...

kamo·6mo ago
FixSecurityService

Unggah langsung ke folder-publik / {domain-folder} / img / daripada pementasan ember

Titik akhir uploadLogo adalah menulis ke sebuah hardcode 'sumtingwong' placeholder (konfigurasi tidak diisi) daripada jalur tema publik yang sebenarnya org. Log...

Kamo·6mo ago
FixSecurityService

Hapus titik k2m1 yang dijatuhkan dari titik-edge- baku

k2m1 (10,8.2.1) secara permanen turun. Meninggalkannya dalam daftar pengasih menyebabkan upload retries untuk menggantung sampai waktu istirahat OkHttp baru keb...

Kamo·6mo ago
Fixkamo-shared-library

Terapkan sambungan / tulis / baca waktu ke MinioClient via OkHttpClient

Tanpa timeout, sebuah bited jatuh - replikasi peer (k2m1) menyebabkan makeBucket dan putObject memanggil untuk memblokir tanpa batas, muncul sebagai tak terbata...

Kamo·6mo ago
Featurekamo-internal

Dialog pengaturan, path wizard web-alias, dan panel provisioning DNS

Tambahkan Subdomain Branches UI di tiga permukaan: - * * * * * * * * * * * * * * * * * * * * baru tombol "Subdomain Branches" membuka dialog untuk level org-akt...

kamo·6mo ago
FeatureSecurityService

Konfig tingkat organis, klien GoDaddy, dan web-alias org membuat path

Cetak fitur Subdomain Branches akhir-ke-akhir pada backend: - SubdomainBranchesController untuk tingkat org- enable + GoDaddy creds (live- verified) - GoDadddyD...

Kamo·6mo ago
Featurekamo-shared-library

Tambah entitas, cipher, dan alias / DNS log scaffolding

Tambahkan creds per-org GoDaddy (AES-GCM dienkripsi), sebuah flag allowRootSubdomains dan kumpulan anak-org alias pada model keamanan, sebuah provisioning DNS a...

Kamo·6mo ago
Fixkamo-internal

Kotak cek mailbox baca org _ domains, bukan domain penyedia

Kabel baca / api / email / domain sebelumnya (e _ provider _ domains meja). Tabel itu hanya dihuni ketika penyedia email pihak ketiga Integrasi diatur - kosong ...

kamo·6mo ago
Refactorkamo-register

Jatuhkan panji tip Profil saya + unify daerah spaceing

Keempat bagian Profil saya sekarang berbagi irama vertikal yang sama - 8px diantara setiap bagian header dan bidangnya, 16px diantara bagian. Tanda peringatan m...

Kamo·6mo ago
Refactorkamo-register

Tidy Tata letak Profil saya + verifikasi telepon drop

Atur ulang langkah Profil saya sehingga semua empat bagian berbagi sama format tata letak dan judul. Pesanan sekarang Legal Nama, alias, e-mail, telepon. - For...

Kamo·6mo ago
RefactorSecurityService

Jatuhkan verifikasi SMS untuk bidang telepon pada sign up

Nomor telepon yang dikumpulkan selama pendaftaran layanan diri sekarang adalah daerah teks opsional polos - tidak ada / register / phone / memulai, tidak ada ko...

Kamo·6mo ago
Refactorkamo-shared-library

Drop RegistrationPhoneCode + repositori

Register layanan self tidak lagi menggunakan verifikasi kode SMS-untuk field telepon - formulir register mengumpulkan nomor telepon sebagai teks biasa dan menyi...

Kamo·6mo ago
Featurekamo-internal

Prefix / suffix dropdowns, mailbox domain gate, status eksplisit

- Nama prefiks dan akhiran sekarang dropdowns penduduk dari NamePrefixType / NameSuffixType katalog disampaikan oleh org- config titik akhir. Tampilkan singkata...

kamo·6mo ago
FeatureSecurityService

Status tim eksplisit + nama prefiks / suffix katalog

- GET * * * * * * * * * * * * * * now returns names Prefire and nameSuffix, sumber dari NamePrefixType dan NameSuffixType sehingga Tambahkan Anggota / Bentuk An...

Kamo·6mo ago
Fixkamo-internal

Unwrap {market: [...]} amplop dalam dialog Lampiran

GET / API / KEAMANAN / PERCAKAPAN pasar kembali [pasar: [...], pesan: "...}, bukan array telanjang. Dialog Lampiran Perdagangan adalah mengobati seluruh respon ...

kamo·6mo ago
Featurekamo-internal

Lebar penuh, tiga panel Tambahkan tata letak bentuk Anggota

Membuat ulang bentuk pembuatan untuk memakai seluruh isi area 1100px-wide kolom berpusat. - 3- kolom layout responsif: daerah kiri lengket nav (md +), full- le...

kamo·6mo ago
Fixkamo-internal

Merge OTK -redirect ke proxy.ts, hapus duplikasi middleware.ts

Next.js 15 menolak untuk membangun ketika kedua middleware.ts dan proxy.ts ada. The OTK hand- off redirect yang hidup di middleware.ts - mengirim permintaan apa...

kamo·6mo ago
Featurekamo-register

Merge alias / surel / nama / telepon ke langkah "Profil saya" tunggal

Gabungkan "My E-Mail & Alias" sebelumnya, "My Name", dan "Nomor Telepon" langkah menjadi satu "Profil saya" langkah untuk 13 + pendaftaran, dengan nama alias + ...

Kamo·6mo ago
FeatureSecurityService

Buat surel + nama legal opsional untuk penandatangan bawah-13

Endpoint / api / keamanan / register sebelumnya ditolak permintaan apapun hilang email, nama depan, atau nama belakang. Yang membuat bawah-13 jalan Tidak mungki...

Kamo·6mo ago
Fixkamo-internal

Baca baru * * * dari master Redis dan dedupe POST OTK

Replica membaca merindukan sesi ditulis baru setelah pertukaran OTK, menyebabkan kegagalan palsu dan pengalihan login. Lewati penundaan intro ketika otk hadir; ...

kamo·6mo ago
Fixkamo-internal

Guard terhadap non-array tanggapan pada / platform / orgs

Respon non-array (badan kosong, amplop kesalahan, atau {data: [...]} pembungkus) mendarat di keadaan orgs dan meledakkan render dengan 'e.map bukan sebuah fungs...

kamo·6mo ago
April 23, 2026
FixSecurityService

Paksa / masukkan jaringan aturan server-side

Tolak ketika target adalah sesi org saat ini, domain gubahan SSL bukan dikonfirmasi, atau target manusia keanggotaan tidak aktif. Berbagi domain- setup logika d...

Kamo·6mo ago
FixSecurityService

Memerlukan tujuan keanggotaan keanggotaan keanggotaan keanggotaan org

Hiburan - seperti sekarang selalu membangun * * * baru dengan target-klien yang diberikan anggota baris; menolak tidak cocok org / anggota. Improve sesi pencata...

Kamo·6mo ago
RefactorSecurityService

Berbagi PostAuth * * Layanan antara login dan enter-as

Ekstrak otentikasi post- * * * buat (grant-all ekspansi, profil SQL, judul cabang, createsession) kedalam PostAuth * * Service so enter-as menggunakan jalur kod...

Kamo·6mo ago
FixSecurityService

Hiburan-sebagai sesi menggunakan target org penyedia keamanan dan target opsional MemberId

Hiburan-seperti pengaturan Redis securityOrgId dari pengguna global security _ provider, ketika login menset dari target org rantai FQDN. Yang tidak cocok dibua...

Kamo·6mo ago
Fixkamo-internal

Buka / validasi untuk memasuki seperti OTK sehingga target org sesi berlaku

ENTER terkait dengan /? otk = yang tidak pernah disebut / api / validate; shared-domain * * * cookie menyimpan sumber org. Redirect? otk = to / validate via mid...

kamo·6mo ago
FixSecurityService

Selesaikan sesi pengguna sistem- dari OTK untuk permintaan BFF

SystemUserConfigController dan SystemUserUserCapabilitler hanya membaca Cookie. kamo- internal forward X-OTK tanpa cookie, jadi SecurityService tak pernah melih...

Kamo·6mo ago
FixSecurityService

Hiburan-sebagai menyelesaikan sesi dari Auth X-OTK BFF

Controller hanya membaca * * * cookies; lalu lintas internal menggunakan OTKPreAutFilter atribut sesi. Menerima target sebagai string untuk ID INT8 besar dari J...

Kamo·6mo ago
Fixkamo-internal

Tambahkan rute BFF untuk POST / api / keamanan / enter- sebagai

The / network Enter action called a not-exist Next route, yielding 404. Teruskan permintaan ke APIService seperti proksi keamanan lainnya.

kamo·6mo ago
Fixkamo-internal

Proxy sistem- user config API route ke APIService

Halaman konfigurasi bernama / api / keamanan / system-user / * tapi tak ada penangan berikutnya Ada, sehingga aplikasi kembali 404. Tambahkan BFF rute yang coco...

kamo·6mo ago
Featurekamo-internal

Halaman Konfigurasi Pengguna Sistem + jaringan ENTER AS MEMBER SISTEM

Tambahkan Administrasi Platform (Administrasi Platform) Konfigurasi, suatu parent- org- owner- saja halaman yang memberikan atau mencabut izin untuk meniru plat...

kamo·6mo ago
FeatureSecurityService

Backfill, enter- sebagai flow, mutasi penjaga, config API

Self--cure provisioning: SystemUserBackfilllService berjalan di setiap Boot SecurityService (dari DataLoader) untuk menambah kolom is _ system _ user dan sistem...

Kamo·6mo ago
Featurekamo-shared-library

Tambah Flag Pengguna Sistem + access-grant entitas

Memperkenalkan model Sistem Sistem-lebar platform: sebuah flag Pengguna User.isSystemUser (Indeks parsial unik memaksa singleton), ditambah tabel SystemUserAcce...

Kamo·6mo ago
FixInitializerService

Anggota Tim adalah - Anggota; drop palsu tm.getMber () panggilan

Anggota tim menggunakan warisan JOINED - itu adalah Anggota, tidak ada nested anggota lapangan. Latar belakang memanggil tm.getAnggota () yang tidak ada. Juga s...

Kamo·6mo ago
FixBillingService

Gunakan * * * * * * * * * * * * * getter primitif

pemilik Organisasi adalah boolean primitif pada Anggota Tim, jadi Lombok... Aktris yang dihasilkan adalah pemilik Organisasi () tidak getIsOrganizationOwner ()....

Kamo·6mo ago
Refactorkamo-internal

Hapus halaman telepon + security-questions

Ini ditambahkan ke kamo- internal oleh kesalahan - koleksi telepon nomor dan keamanan pertanyaan termasuk dalam aliran pendaftaran di kamo- register, dan telah ...

kamo·6mo ago
Featurekamo-register

Tambahkan langkah pertanyaan verifikasi telepon + keamanan

Masukkan dua langkah baru antara Sandi dan Pemulihan Akun untuk 13 + registrants: sebuah langkah nomor telepon (opsional, skippable, dengan kode SMS verifikasi)...

Kamo·6mo ago
FeatureSecurityService

Kumpulkan ponsel + pertanyaan keamanan selama pendaftaran

Pindahkan nomor telepon dan security- koleksi pertanyaan ke dalam layanan diri arus pendaftaran (di mana mereka awalnya dimaksudkan) daripada membutuhkan halama...

Kamo·6mo ago
Featurekamo-shared-library

Tambahkan entitas RegistrationPhoneCode + repositori

Tabel baru 'registrasi _ phone _ codes' toko satu - ditembak kode verifikasi SMS diterbitkan selama pendaftaran layanan diri sendiri, sebelum entitas Pengguna a...

Kamo·6mo ago
Featurekamo-internal

Tambah Halaman Anggota / Tambah Anggota Tim

- / akun: ganti tombol ambigu tunggal dengan tombol tab-scoped Tambahkan < Anggota > pada tab Anggota, Tambahkan < Anggota Tim > pada tab Anggota Tim. Setiap ru...

kamo·6mo ago
FeatureSecurityService

Tambah aliran pembuatan Anggota / Tambah Anggota Tim

- Pengontrol Anggota Baru: * GET * * * * * * * * * * * * * * - age-req, zona waktu, departemen, judul pekerjaan * GET * * * * * * * * * * * * * - debounded peme...

Kamo·6mo ago
Featurekamo-shared-library

Tambahkan AgeReqType.allowsUnder13 () pembantu

Digunakan oleh Tambah Anggota / Tambah Aliran Anggota Tim untuk melewati koleksi email untuk orgs yang usia persyaratan memungkinkan pengguna di bawah 13 (ALL _...

Kamo·6mo ago
Featurekamo-internal

Membangun ulang anggota Plan & Billing sekitar Grup Billing

- Anggota halaman Plan & Billing tab sekarang right- selaras dengan cahaya berdenyut dan sebuah ikon StarRate pada tab bar. Terlihat ketika anggota yang dilihat...

kamo·6mo ago

Seperti apa yang Anda lihat pengiriman?

Semua itu tiba di ruang kerjamu sendiri. Mulailah dengan rencana gratis dan baca halaman ini lagi dalam sebulan.

Mulai Bebas SelamanyaTampilkan Harga