Log Perubahan Langsung

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

17,933
Total Perubahan
4,614
Fitur
4,543
Perbaikan
32
Proyek
Filter menurut projek
Semua Projek17,933AIService110APIService138BillingService133ConversionService85DaemonService107DocsService189ESigService78EmailService373InitializerService300KBService74KlusterServices546MCPGatewayService43MediaService461RAGService61SecurityService1,523TranslateService45VOIPService173VectorService8kamo-analytics6,157kamo-apps18kamo-asterisk-support19kamo-capcha17kamo-capcha-widget4kamo-internal4,579kamo-login319kamo-marketing585kamo-meet90kamo-nowww18kamo-register206kamo-shared-library1,322kamo-signer-monorepo50kamolos102
Filter berdasarkan tipe
Semua JenisBuild24CI523Chore670Docs226Feature4,614Fix4,543Other6,781Performance136Refactor274Revert23Style48Test70Upgrade1
April 18, 2026
Fixkamo-shared-library

Tambahkan DEFAULT salah ke definisi kolom surel _ diverifikasi

Skema migrasi Hibernasi menghasilkan ALTER TABEL tanpa default, gagal pada tabel dengan baris yang ada. ColumnDefinition memaksa untuk include DEFAULT salah seh...

Kamo·4mo ago
FixESigService

Bump kamo-shared-library to 1.4.0

Kamo·4mo ago
FixTranslateService

Bump kamo- shared- perpustakaan ke 1.4.0

Kamo·4mo ago
FixRAGService

Bump kamo-shared-library to 1.4.0

Kamo·4mo ago
FixMediaService

Bump kamo-shared-library to 1.4.0

Kamo·4mo ago
FixMCPGatewayService

Bump kamo-shared-library to 1.4.0

Kamo·4mo ago
FixKBService

Bump kamo-shared-library to 1.4.0

Kamo·4mo ago
FixEmailService

Bump kamo-shared-library to 1.4.0

Kamo·4mo ago
FixDocsService

Bump kamo-shared-library to 1.4.0

Kamo·4mo ago
FixDaemonService

Bump kamo-shared-library to 1.4.0

Kamo·4mo ago
FixConversionService

Bump kamo-shared-library to 1.4.0

Kamo·4mo ago
FixBillingService

Bump kamo-shared-library to 1.4.0

Kamo·4mo ago
FixSecurityService

Resolve duplicate emailTemplateServiceClient bean conflict

**************** and **************** were identical @Components with the same default bean name, causing **************** at startup. Delete the duplicate in r...

Kamo·4mo ago
FixVOIPService

Bump kamo-shared-library to 1.4.0

Docker Stage 1 builds kamo-shared-library main (now 1.4.0) and installs it to the local .m2; the service pom still referenced 1.0.0 which Maven could not find, ...

Kamo·4mo ago
Fixkamo-register

Terapkan perbaikan kualitas SP6 dan implementasi

C1: gunakan NEXT _ PUBLIC _ H * * _ SITE _ KEY env var instead of hardcode placeholder C2: ubah RegisterResponse.asterId dan semua param API dari nomor ke strin...

Kamo·4mo ago
FixSecurityService

Address 4 code-review findings in registration and login paths

- Hide raw exception message in /register 500 path; log instead - Fail-closed (503) on email-verified DB check failure in login - verifyEmailToken throws if use...

Kamo·4mo ago
FixSecurityService

Append Z to dateCommitted so JS parses it as UTC

LocalDateTime.toString() produces no timezone designator, causing JavaScript's new Date() to treat the UTC value as local time and display timestamps 7-8 hours ...

Kamo·4mo ago
FixSecurityService

Convert PT midnight cutoff to UTC for today-count query

Commits are stored in UTC but the cutoff was a naive LocalDateTime in PT, causing yesterday-evening PT commits (00:00–06:59 UTC) to be counted as today.

Kamo·4mo ago
FixEmailService

Ubah nama mailboxId Aboid dan status providerStatus Avable dalam respon daftar kotak-surat

Align nama lapangan dengan frontend harapan untuk anggota daftar kotak surat.

Kamo·4mo ago
Fixkamo-marketing

Gantikan semua logo CSS- filter dengan SVG putih

Navigasi, Sub Navigasi, Kaki, SubFooter, dan Preloader semua digunakan filter brightness- 0 invert pola yang sama. Diganti dengan logo- full- white.svg di selur...

Kamo·4mo ago
Fixkamo-marketing

Gunakan logo SVG putih di footer daripada filter CSS

Perbaikan sama seperti filter nav - CSS pada img dalam backdrop- filter tidak dapat diandalkan pada iOS Safari.

Kamo·4mo ago
Fixkamo-marketing

Warna-skema jaga dengan! penting terhadap override CSS tema

DynamicMetaLoader dapat menyuntikkan CSS jauh yang memenangkan cascade. Menambahkan ! penting memastikan warna-skema: gelap tidak pernah dapat ditimpa oleh gaya...

Kamo·4mo ago
Fixkamo-marketing

Exclude footer and nav links from TouchOptimined minhigh penekanan tinggi

TouchOptimated menset minHeight: 44px pada semua elemen < a > lebih pendek dari 44px, termasuk footer nav link (~ 20px tinggi). Ini berjalan selama dehidrasi pa...

Kamo·4mo ago
Fixkamo-marketing

Gunakan logo SVG putih predered daripada filter CSS

Filter CSS pada img di dalam backdrop- filter tidak dapat diandalkan di iOS Safari. Hasilkan logo-full-white.svg dengan seluruh full set ke # ffdney dan muat it...

Kamo·4mo ago
Fixkamo-marketing

Kunci mode Tailwind gelap varian ke kelas-berbasis, tidak pernah permintaan OS media

Tailwind v4 defaults dark: utilitas untuk merespon ke prefer-color-scheme (OS preference). Override @ varian memastikan gelap: kelas hanya aktif ketika sebuah k...

Kamo·4mo ago
Fixkamo-marketing

Gunakan gaya filter inline pada link logo untuk render putih yang dapat diandalkan

Kelas filter tailwind pada elemen img tidak konsisten di seluruh peramban mobile. Gaya inline pada elemen jangkar menjamin kecerahan (0) invert (1) berlaku di m...

Kamo·4mo ago
Fixkamo-marketing

Paksa warna gelap - skema sehingga browser tidak pernah berlaku mode cahaya rendering

Mengubah dari 'hanya cahaya' ke 'gelap' dalam globals.css, generateViewport, dan gaya elemen html - ini menghentikan peramban dari rendering SVG dan UI asli dal...

Kamo·4mo ago
Fixkamo-marketing

Mencegah logo render di belakang baris nav pada mobile

Wrapper div dengan filter CSS menciptakan konteks stacking baru yang bertentangan dengan filter backdrop- header pada peramban mobile, menyebabkan logo untuk me...

Kamo·4mo ago
Fixkamo-marketing

Selesaikan scrollbar dan kliping mobile di JumpToBar dan PreviewBanner

- Tambahkan overflowY: tersembunyi ke JumpToBar dalam kontainer untuk mencegah scrollbar vertikal - Ijinkan konten PreviewBanner untuk dibungkus pada ponsel seh...

Kamo·4mo ago
Fixkamo-marketing

Gantikan spasi -y-4 dengan jeda garis dalam pada daftar sambungan footer

Ruang penyimpanan -y-4 menggunakan: dimana () (spesifikasi 0) yang ras dengan CSS memuat pada penyegaran keras menyebabkan jarak vertikal tidak konsisten. Inlin...

Kamo·4mo ago
FixKlusterServices

Set Traefik externalTrafficPolicy=Local to preserve client IP

With the default "Cluster" policy, kube-proxy SNATs external traffic to the node IP before forwarding to Traefik. That caused Traefik to see the node IP as the ...

Kamo·4mo ago
Fixkamo-marketing

Tambahkan kunci Integrasi yang hilang di seluruh locales

"Kirim sebuah permintaan" tombol di bawah "Perlu integrasi gubahan?" CTA on / integrations was falling back to the raw key * * * * * * * * * * * * * karena kunc...

Kamo·4mo ago
April 17, 2026
Fixkamo-analytics

Use pg Pool options instead of connection string for geo DB

CockroachDB rejects insecure connections and node-pg can't verify self-signed certs via connection string alone. Parse the URL into Pool options and pass ssl:{r...

Kamo·4mo ago
Fixkamo-login

Backlink target ke www.kamocrm.com (canonical host)

Komponen PoweredByKamo yang dikirim menunjuk pada apex https: / / kamocrm.com / tapi kamo- host pemasaran kanonikal adalah https: / / www.kamocrom.com /. Memper...

Kamo·4mo ago
Fixkamo-analytics

*** session check, loading spinner, rebrand analytics to Kamo Analytics

Use redis get instead of exists for more reliable *** validation on logout. Replace "Authenticating..." text with an animated spinner on the OTK auth page. Rena...

Kamo·4mo ago
Fixkamo-analytics

Copy GeoLite2 database to production image for country detection

The /geo/ directory containing GeoLite2-City.mmdb was built during the builder stage but never copied to the runner stage, so all country/region lookups returne...

Kamo·4mo ago
Fixkamo-analytics

Preserve logo aspect ratio in SideNav

Kamo·4mo ago
Fixkamo-analytics

Move CSP to proxy.ts instead of middleware.ts to avoid build conflict

Next.js 16 doesn't allow both middleware.ts and proxy.ts. The Docker build copies proxy.ts as the middleware, so add CSP frame-ancestors header there instead. T...

Kamo·4mo ago
FixKlusterServices

Clean up legacy analytics deployment on each CI run

Delete old analytics deployment, service, and ingressroute that conflict with the kamo-analytics deployment managed by its own CI/CD pipeline.

Kamo·4mo ago
Fixkamo-analytics

Use Next.js middleware for CSP so frame-ancestors works at runtime

The standalone build bakes next.config.ts headers at build time, so ALLOWED_FRAME_URLS was always empty. Move CSP to a Next.js middleware that reads the env var...

Kamo·4mo ago
FixKlusterServices

Strip X-Frame-Options header in iframe-compatible middleware

Set X-Frame-Options to empty string to remove the SAMEORIGIN value that was being inherited, allowing CSP frame-ancestors to control iframe embedding instead.

Kamo·4mo ago
Fixkamo-analytics

Read ALLOWED_FRAME_URLS at runtime so CSP frame-ancestors works in standalone mode

The env var was being read at module scope during build, baking an empty value into the standalone server. Move CSP and all header construction into functions c...

Kamo·4mo ago
FixKlusterServices

Reset document.title in rebrand() when React overwrites it

React re-applies RSC payload after hydration, resetting the title to "analytics". Add a title check inside the MutationObserver callback so it gets corrected ev...

Kamo·4mo 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