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 30, 2026
Fixkamo-internal

Show Plans & Billing tab regardless of root-org status

The !isRootOrg gate hid the tab on root orgs and blocked org owners and self-viewers from reaching their billing page from "My Account". The PlansBillingTab its...

kamo·5mo ago
Otherkamo-internal

Translate hardcoded UI strings

setup/dns (6 files): page, AliasStatusTable, DnsProgressView, DnsProvisioningPanel, DomainEntryForm, ManualDnsGuide. settings (10 files): diagnostics, essential...

kamo·5mo ago
Fixkamo-internal

Drop in place — jump every member, no softPush on release

The drift on release was softPushCluster firing on the user-drop path. A mega-cluster's bounds extend in all directions from the anchor, so the PADDING-margin /...

kamo·6mo ago
Otherkamo-internal

Translate hardcoded UI strings

account/view: 40 strings reused from existing namespace (no new keys). kb (13 files): translate article editor, viewer, reviews, resources, versions, navigation...

kamo·6mo ago
Otherkamo-internal

Terjemahkan sisa hardcode UI string

Halaman tugas: Simpan Perubahan, Tutup, Tambahkan Butir Tugas ke Stream Automatisasi, Sunting tooltip judul. Catatan halaman: Dismiss, load catatan, Hapus Catat...

kamo·6mo ago
Otherkamo-internal

Replace hardcoded English with t() across leads pages

Translate remaining hardcoded UI strings in allotments, new, reports, and view/[id] to use next-intl. Add scripts/i18n-audit.py to detect remaining hardcoded st...

kamo·6mo ago
Fixkamo-internal

Drop firmly in place — tail-only throw + jump() to clear velocity

The previous fix still let heads drift on release because: 1. Throw detection averaged velocity across the full 110ms window. A user who flicked then decele...

kamo·6mo ago
Fixkamo-internal

Drop in place after a paused drag instead of drifting

Two cooperating bugs caused dropped heads (single or post-gather) to fly off to seemingly random positions when the user dragged fast, slowed to a stop, then re...

kamo·6mo ago
Featurekamo-internal

Tambahkan Percakapan / Dokumen / Catatan / KB / HRS bagian

Indeks / pengaturan tidak menunjukkan daerah ke bukan-admin karena setiap daerah yang ada digated pada hak admin (CONFIGURE _ SISTEM, Mengelola _ * _ SETTINGS, ...

kamo·6mo ago
Featurekamo-internal

Rotasi pembukaan tujuan berdasarkan rasio aspek viewport

Frame tujuan sekarang tilts oleh ata2 (viewport H, viewport) sehingga terbuka sisi kanan bertujuan menuju viewport diagonal - untuk 16: 9 monitor membuka titik ...

kamo·6mo ago
Featurekamo-internal

Jatuh- untuk- menghapus tujuan dengan skor / miss perayaan

A 132 × 132 frame gol muncul di upper- kiri ketika kepala berada di tarik atau active- lempar, ofset 56px dari sudut sehingga kepala dapat miss past or behind i...

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

Melemparkan fisika dengan pool- tabel tabrakan dan komet jejak

Flicking a head past the throw threshold launches it across the viewport di bawah eksplisit fisika (gesekan, ujung memantul, kepala-vs- kepala elastik Tabrakan)...

kamo·6mo ago
Fixkamo-internal

Batalkan kecepatan drag turunan saat rilis

Penangan seret memperbarui nilai gerak kepala dengan mx.set cepat (nx) panggilan, yang framer- gerak menggunakan untuk menghitung kecepatan. Ketika rilis jalur ...

kamo·6mo ago
Fixkamo-internal

Crispen hexagon outline at all sizes/states

Four sources of softness eliminated: - **************** on the SVG - **************** on the visible outline so the stroke width does not stretch (and blur) u...

kamo·6mo ago
Fixkamo-login

Menolak ketika sesi orgID tidak cocok dengan host org

auto- login menerima setiap * * * dan minted sebuah OTK menunjuk kembali di itu, Terlepas dari org tujuan internal. * host milik. A stale or cross-org * * cooki...

Kamo·6mo ago
Featurekamo-internal

Gunakan server-minted OTK untuk beralih ke org baru

Lebih suka otk dikembalikan oleh POST / api / keamanan / org selama follow- up / api / keamanan / masuk - sebagai bundaran - perjalanan. Server sekarang menanam...

kamo·6mo ago
FeatureSecurityService

Pemilik mint * * * + OTK pada pembuatan org

Setelah CreateOrganisasi Pemilik, mint segar * * terikat dengan pemilik baru Anggota Tim dan kembalikan OTK nya bersama id / anggota. Tanpa ini pencipta tetap p...

Kamo·6mo ago
Fixkamo-internal

Per- cluster spaceing + same- size pengelompokan aturan

Cluster sel dan hex adjaccy sekarang berasal dari cluster terbesar anggota bukan skala global, dan MVs pengikut termasuk ofset center- alignment sehingga kepala...

kamo·6mo ago
Fixkamo-internal

Sembunyikan popover ketika Undang untuk Pertemuan membuka dialog

Popover digunakan untuk tetap terbuka di bawah dialog pertemuan karena Dialog secara kondisional dibuat di dalam gerbang target popover. Menangkap undangan pada...

kamo·6mo ago
Refactorkamo-internal

Tulis ulang sistem drag / cluster dengan magnet snap dan kumpulkan gerakan

Gantikan HexHeadGroup monolitik (847 baris) dengan mesin cluster modular di bawah aplikasi / komponen / percakapan / hexheads /. Sumber kebenaran tunggal: setia...

kamo·6mo ago
Fixkamo-internal

Robust English fallback for missing and empty locale translations

- mergeWithFallback now treats empty-string locale values as untranslated, falling back to the English value instead of rendering nothing - Replace bare NextI...

kamo·6mo ago
Fixkamo-internal

Update orders page account uid type from number to string

AccountSummary.uid is now a string (Long precision fix). Also remove parseInt comparison and type="number" from the manual account ID field.

kamo·6mo ago
Revertkamo-shared-library

Hapus @ PostConstruct provisioner COMP - perbaiki perintah yang ada langsung di DB

persetujuan () sudah menangani perintah COMP baru. Satu jeda data waktu untuk Perintah yang ada dikoreksi langsung dalam database.

Kamo·6mo ago
RefactorSecurityService

Hapus opsi manual -comp titik akhir - mulai sendiri-menyembuhkan

Perintah COMP kini diberikan secara otomatis pada startup SecurityService via Layanan Berlangganan @ PostConstruct. Titik akhir manual tidak lagi diperlukan.

Kamo·6mo ago
Featurekamo-shared-library

Self- menyembuhkan perintah COMP tanpa penjelasan pada startup

Pada @ PostConstruct, pindai semua perintah COMP APPROVED dan penyediaan apapun yang kekurangan AccountSubscription. Idempotent - find-or-create berarti aman un...

Kamo·6mo ago
Fixkamo-shared-library

Gunakan CommerceMarket.getId () daripada getUid () dalam provisionCompaccription

Pasar perdagangan menggunakan @ Id UUID id (bukan uid), jadi Lombok menghasilkan getId ().

Kamo·6mo ago
Featurekamo-internal

Pindahkan status tersedia dropdown ke sisi kiri sebelum My Businesses

Mengaktifkan ulang pil status dari batang aksi kanan ke bagian penyambutan kiri, menempatkannya antara pemisah salam dan My Businesses dengan pembagi. Hapus atu...

kamo·6mo ago
FeatureSecurityService

Tambahkan provision- comp titik akhir untuk mengaktifkan langganan COMP dari urutan yang disetujui

POST * * * * * * * * * * * * * * * * panggilan * * * * * * * * * * * * * * kemudian invalidates hak untuk target org melalui Layanan Entitlements.

Kamo·6mo ago
Featurekamo-shared-library

CoMP perintah persetujuan auto- ketentuan AccountSubscription dan lisensi assigns

- Subscription Order: tambahkan target Organisasi (nulable FK ke orgs) - * * * * * * * * * * * * * * * menambah target dari string Organisasi - AccountRepositor...

Kamo·6mo ago
Fixkamo-internal

Pelanggan Anggota adalah anggota string ID, rekening penyelesaian oleh Primary Anggota

- posApi: KoncoktSummary uid string, add primaryMberId; * * * * * * * * * * * * * * * * string adcustomer MemberId; * * * * * * * * * * * * * * * * string adcue...

kamo·6mo ago
Fixkamo-shared-library

Serialisasi admunerId sebagai string untuk melestarikan presisi panjang

- Akunting SummaryDTO: Ngangat uid dengan * * * * * * * * * * * * * * dan tambahkan daerah string primary UmberId populasinya dari primary _ member _ id - Creat...

Kamo·6mo ago
Featurekamo-internal

Ganti click -to-open dengan aksi popover + size control

Mengklik kepala hex sekarang membuka kaca dipopover morfisme dengan aksi kontekstual daripada langsung membuka jendela alat nya. Anggota kepala obrolan mengeksp...

kamo·6mo ago
FeatureInitializerService

Tambah tabel MEMBER _ UI _ PREFERENCES (urutan 60)

Idempotent CREATE untuk backup penyimpanan per- anggota UI- Hex- head popover ukuran pemilih dan masa depan per- anggota pengaturan UI. Skema mencerminkan konve...

Kamo·6mo ago
FeatureSecurityService

Add MemberUiPreferenceController for per-member UI settings

Backs the new hex-head popover size selector and any future small per- member UI preference. Endpoints under /api/security/members/me/ui- preferences resolve th...

Kamo·6mo ago
Featurekamo-shared-library

Add MemberUiPreference entity for per-member UI prefs

Generic per-member UI preference store (memberId, prefKey, JSONB value) for small persisted UI settings. First consumer is the hex-head popover size selector.

Kamo·6mo ago
Fixkamo-internal

Complete next-intl for System Diagnostics

Wire remaining MySQL, Redis, statistics, request, and accordion UI copy to components.settings.diagnostics keys; use locale-aware time and translated heap badge...

kamo·6mo ago
Otherkamo-internal

Revert "preat (billing): wire FeaturessManager ke platform subscription for child- org duding"

Ini mengembalikan commit * * * * * * * * * * * * * * *

kamo·6mo ago
OtherSecurityService

Revert "preat (billing): tambahkan platform-subscription endpoint untuk parighter-org feature gating"

Ini mengembalikan commit * * * * * * * * * * * * * * *

Kamo·6mo ago
Featurekamo-internal

Wire FeaturesManager ke platform subscription untuk duding anak-org

Fitur Manajer telah memanggil legacy * * * * * * * * * * * * * * * * yang melempar (fallback ungated) daripada membaca platform nyata berlangganan. Sekarang pa...

kamo·6mo ago
FeatureSecurityService

Tambahkan titik akhir platform-berlangganan untuk penandaan antar-org

Anak-org admin (seperti pemilik GNosia Daniel) memiliki langganan COMP mereka perintah pada root KamoCRM org, bukan pada org mereka sendiri. Manajer Fitur Mengk...

Kamo·6mo ago
Fixkamo-internal

Hal yang harus dibuang, tidak kembali kosong

Kembali kosong dibuat FeaturesManager memperlakukan setiap org karena tidak memiliki langganan (BillingLoaded = true, hassubscription = false), mengunci semua f...

kamo·6mo ago
Featurekamo-internal

Gunakan terjemahan aria- label untuk tab SettingsView

Baca * * * * * * * * * * * * * * dari next-intl.

kamo·6mo ago
Fixkamo-internal

Modul Ambient json untuk pesan gitignored / * .json impor

'Thasc' dan IDE meresolf 'pesan /' JSON setelah bergabung tanpa membutuhkan berkas yang dimuat di bawah pesan /. Perluas include untuk tipe / * * / * .ds.

kamo·6mo ago
Featurekamo-internal

I18n untuk hub content / sidebar via settingsLegacyHub

Ganti bahasa Inggris dengan kata-kata. Memperkenalkan konstanta id topik stabil; activeTopic dibandingkan dengan id bukan display string terjemahan.

kamo·6mo ago
Refactorkamo-internal

Scope SettingsSearchBar to components.settings namespace

Use **************** with searchBar.* keys instead of global t() with full dotted paths.

kamo·6mo ago
Featurekamo-internal

Wire landing page to settingsLanding translations

Replace hardcoded feature cards and section copy with useTranslations- backed strings from **************** including ICU branch label for branch types cards. C...

kamo·6mo ago
Fixkamo-internal

Pindahkan pengaturan akun membantu panel ke kunci pesan

Ganti semua salinan bantuan hardcode di halaman akun organisasi dengan scooped useTranslasi kunci. Panjangkan i18n- audit untuk melaporkan berkas yang hilang te...

kamo·6mo ago
Fixkamo-internal

Wire organization account hero and tabs to i18n keys

Use **************** strings for SettingsView title, subtitle, and tab labels so the UI shows translated copy instead of raw placeholders left in dictionary ove...

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