Log Perubahan Langsung

Lihat apa yang kita bangun, di real-time. Setiap fitur, perbaikan, dan perbaikan dikirim di platform.

17,876
Total Perubahan
4,587
Fitur
4,517
Perbaikan
32
Proyek
Filter menurut projek
Semua Projek17,876AIService110APIService138BillingService133ConversionService85DaemonService107DocsService189ESigService78EmailService352InitializerService299KBService74KlusterServices542MCPGatewayService43MediaService460RAGService61SecurityService1,519TranslateService45VOIPService173VectorService8kamo-analytics6,157kamo-apps18kamo-asterisk-support19kamo-capcha17kamo-capcha-widget4kamo-internal4,557kamo-login318kamo-marketing584kamo-meet90kamo-nowww18kamo-register206kamo-shared-library1,320kamo-signer-monorepo50kamolos102
Filter berdasarkan tipe
Semua JenisBuild24CI522Chore670Docs226Feature4,587Fix4,517Other6,781Performance136Refactor273Revert23Style48Test68Upgrade1
April 11, 2026
Refactorkamo-internal

Hapus kerja parsing JSON untuk rentetan rencana ID berlangganan

Backend sekarang kembali arrays yang tepat bukan string JSON, jadi coba / parse / catch fallback logika tidak lagi dibutuhkan di add- on, bundle, dan para penye...

kamo·5mo ago
RefactorInitializerService

Use List<String> instead of manual JSON strings for promotion plan/cycle IDs

Update KamoCRMPricingLoader to use List.of() for applicablePlanIds and applicableBillingCycles, matching the shared library's migration from JSON strings to ent...

Kamo·5mo ago
Refactorkamo-shared-library

Migrasi berlangganan kolom JSON untuk hak berbasis @ ManyToMany hubungan

Ganti kolom string jsonb (CompatiblePlanid, termasuk InPlanid, applicablePlanids, applicableBillingCycles) dengan JPA @ ManyToMany bergabung dengan tabel dan @ ...

Kamo·5mo ago
April 10, 2026
April 4, 2026
Refactorkamo-internal

Merancang ulang pengaturan webinar dari dialog berbasis navigasi sub-page

Ganti dialog popup dan daerah akordion terpisah dengan tingkat dua aliran navigasi inline: - Level 1: bersihkan tabel tipe webinar dengan click- to- navigasi - ...

kamo·5mo ago
Refactorkamo-internal

Set dukungan terpisah dari halaman dukungan level member- ke halaman pengaturan yang didedikasikan

- Hapus tab Pengaturan dari / halaman dukungan, hanya menyimpan tiket dan analisa - Tambahkan sub- tab ke Analytics: Overview dan Status & Response Times (pinda...

kamo·5mo ago
RefactorSecurityService

Titik akhir akun memakai ruas kontak langsung, tak diperlukan Pengguna

POST / pelanggan sekarang menyimpan First Name, lastName, email, telepon, alamat langsung pada Akun. PUT / pelanggan / {uid} memutakhirkan semua ruas langsung. ...

Kamo·5mo ago
April 3, 2026
Refactorkamo-internal

Manajer Akuntasi Terpisah dari TeamAnggota Manajer pada / halaman akun

3 tingkat tab: Klien & Pelanggan, Anggota, Anggota Tim. - Tab 0: komponen AccountManager baru - standalone, fetches real account data dari accusApi, tabel ag- g...

kamo·5mo ago
RefactorSecurityService

Mutakhirkan titik akhir pelanggan untuk memakai Akun (Panjang uid), hapus titik akhir alamat

Pelanggan / grup @ PathVariable berubah dari UUID ke Long untuk mencocokkan entitas Akun. Titik akhir alamat dihapus - alamat berasal dari Anggota Primary Akun ...

Kamo·5mo ago
Refactorkamo-shared-library

Ganti Pengubah Pelanggan dengan model pelanggan berbasis Account-

Account.java sudah entitas pelanggan perdagangan tapi terlalu minimal. RetailCustomer menduplikasi konsep ini. Commit ini: - Enhances Akun dengan bidang perdag...

Kamo·5mo ago
Refactorkamo-marketing

Standardize merek penamaan di seluruh situs - Kamo Yaco KamoCRM / KamoCRM Inc.

Halaman legal (istilah, privasi, GDPR, footer hak cipta) sekarang gunakan "KamoCRM Inc". untuk entitas perusahaan. Referensi produk / merek di salinan pemasaran...

Kamo·5mo ago
Refactorkamo-internal

Migrasi semua komponen pipa dari commerceMarketApi ke commerceApi

Mutakhirkan 10 berkas untuk diimpor langsung dari commerceApi daripada yang dihapus CommerceMarketApi. Hapus compatibility shim dan mati CommerceMarketManager k...

kamo·5mo ago
March 29, 2026
Refactorkamo-internal

Tulis ulang penempatan HexHead sistem dengan mesin deterministik tata letak

Mengganti tabrakan buggy - sistem penghindaran (spiralSearch, resolveCollisions, flying ToHomeRow, dock / group RAF loops) dengan satu deterministik reflow () f...

kamo·5mo ago
March 28, 2026
RefactorInitializerService

Strip SchemaCleanupRunner to only post-Hibernate fixups

Hibernate ddl-auto: update handles all table/column creation from JPA entities. Removed all redundant CREATE TABLE/ADD COLUMN statements that duplicated what Hi...

Kamo·5mo ago
March 26, 2026
Refactorkamo-internal

Split mailboxes tab into sub-tabs for primary, aliases, shared

Primary Mailboxes, Email Aliases, and Shared Mailboxes are now each under their own sub-tab within the Mailboxes settings page, matching the existing sub-tab pa...

kamo·5mo ago
March 23, 2026
RefactorSecurityService

Remove notes code, moved to KBService

Notes management (controller, service, encryption) has been relocated to KBService where it better aligns with knowledge and content management responsibilities...

Kamo·5mo ago
March 21, 2026
Refactorkamo-internal

Move Knowledge Base from top nav to sidebar as "KB"

kamo·5mo ago
March 20, 2026
Refactorkamo-internal

Update internal entity ID types from number to string for UUID migration

Updates TypeScript types, hooks, and components to use string IDs for entities converted to UUID on the backend. User-facing entity IDs (User, Organization, Mem...

kamo·5mo ago
RefactorMCPGatewayService

Update MCP server config ID references from Long to UUID

Kamo·5mo ago
RefactorRAGService

Update version ID references from Long to UUID

Article IDs remain Long. Version IDs now use UUID.

Kamo·5mo ago
RefactorKBService

Update KB media and version ID references from Long to UUID

Article IDs (KbArticle) remain Long. Version, media, pin, and review IDs now use UUID for improved CockroachDB write performance.

Kamo·5mo ago
RefactorAIService

Update AI entity ID references from Long to UUID

Updates all controllers, services, and WebSocket handler to use UUID for AI entity IDs (providers, models, sessions, messages, folders, policies, MCP configs). ...

Kamo·5mo ago
RefactorSecurityService

Update controllers and services for UUID entity IDs

Updates all controller @PathVariable and service method signatures to use UUID instead of Long for internal entity IDs (avatars, backgrounds, roles, departments...

Kamo·5mo ago
Refactorkamo-shared-library

Ubah ID entitas internal dari Long / unique _ rowid () ke UUID / gen _ random _ uuid ()

Meningkatkan CockroachDB menulis kinerja dengan menggunakan acak-didistribusikan UUID untuk kunci utama entitas internal daripada nilai sekuensial unik _ rowid ...

Kamo·5mo ago
Refactorkamo-internal

Ganti Sumber Tambah dengan dialog Sumber Kontak Kelola

- Ubah nama Dialog Alamat SourceSourceDialog dengan CRUD penuh (daftar sumber yang ada dengan status + remove, plus inline tambahkan bentuk) - Pindahkan "Manage...

kamo·5mo ago
March 19, 2026
Refactorkamo-internal

Remove Client ID and Secret fields from RingCentral UI

These are platform-level credentials set once in the K8s secret. Customers only need to provide their JWT Key and main phone number.

kamo·5mo ago
RefactorVOIPService

Read RingCentral client-id/secret from platform config, not per-org DB

Client ID and Secret identify the Kamo app on RingCentral's platform — they are shared across all orgs. Inject them from Spring Boot properties (backed by the K...

Kamo·5mo ago
Refactorkamo-shared-library

Hapus clientId / clientSecret dari VoipProviderConfig

Ini adalah platform tingkat kredensial bersama di semua organ. Hanya jwtKey dan Telepon Utama yang per-org.

Kamo·5mo ago
March 18, 2026
March 17, 2026
Refactorkamo-internal

Move AI to Enabled Apps section and remove settings slideout search/recents

Remove the search bar and recent items section from the settings slideout panel. Move Artificial Intelligence from main topics to the Enabled Apps section so it...

kamo·5mo ago
Refactorkamo-internal

Sederhanakan halaman aplikasi dengan Tilikan tab / Inkubating tersedia dan list- saja

Hapus spanduk statistik, batang pencarian, penyaring kategori, jawaban kisi / daftar, dan dialog fitur. Aps kini diorganisir ke dua tab dan "Atur Bentuk" naviga...

kamo·5mo ago
March 16, 2026
Refactorkamo-internal

Integrate New Message composer into tool window system

Replace the standalone fullscreen/mini composer windowing with the shared tool window infrastructure (minimize, maximize, hexheads). MessageSystem.openNewMessag...

kamo·5mo ago
RefactorDocsService

Remove theme query param — Docs derives it from WOPISrc

Docs now has its own getThemePath() logic ported from kamo-internal's Theme.tsx, so DocsService no longer needs to pass the theme URL.

Kamo·5mo ago
March 15, 2026
RefactorEmailService

Migrate JPA entities and repos to kamo-shared-library

Entities and repositories moved to **************** in the shared library. All imports updated to reference shared lib.

Kamo·6mo ago
March 13, 2026
Refactorkamo-internal

Compact pipeline tab layouts for more datagrid vertical space

- Remove page titles from all pipeline tab components (tab already serves as title) - Remove market ID/label chips from tab headers - Move toolbar (filters, sea...

kamo·6mo ago
Refactorkamo-internal

Replace hardcoded organization/network labels with dynamic branch labels

Use **************** from useUserInfo hook so the /network and /network/create pages respect the branch label configured on ****************

kamo·6mo ago
Refactorkamo-internal

Remove Notes tabs from all pipeline detail pages

Notes functionality is replaced by the Communications component which is auto-appended by PipelineRecordLayout. Removed notes-related state, handlers, types, an...

kamo·6mo ago
March 12, 2026
Refactorkamo-register

Pecah ageReqType dan tambahkan rute pendaftaran anggota / tim

- Ganti ageReqTypeMember dengan AgeReqTypeTeamAnggota - Ekstrak komponen RegisterFlow dari page.tsx - Tambah / anggota dan / rute tim untuk arus pendaftaran ter...

Kamo·6mo ago
Refactorkamo-internal

Split ageReqType into member and team member fields

Update Organization type, PublicProvider, route schema, and BranchSetupManager with separate member/team member age requirement sections.

kamo·6mo ago

Seperti apa yang Anda lihat pengiriman?

Semua pembaruan ini secara otomatis mendarat di ruang kerja Anda. Mulai bebas dan menontonnya tumbuh minggu demi minggu.

Mulai Bebas SelamanyaTampilkan Harga