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

Chat UI polish - warna primer bertema, emoji didalam masukan, round send btn, hex status colors

- Tab Departemen dan header chatbox menggunakan --color-primary daripada hardcode green - Tombol Emoji picker pindah dalam daerah masukan percakapan aligned kan...

kamo·6mo ago
Fixkamo-internal

Peningkatan sistem obrolan - menyunting spin, ejaan rotasi mask, warna, memaksimalkan -minimalkan

- Deteksi penyuntingan (backspace / delete) vs mengetik dalam masukan untuk memicu putaran HexHead mundur - Putar klip hex bersama dengan perbatasan selama meng...

kamo·6mo ago
Fixkamo-internal

Jangan invalidate sesi * * * ketika cocok dengan sesi OTK baru

Rute validasi menghapus sesi * * * yang ada dari Redis sebelum melihat OTK. Ketika OTK menunjuk ke sesi yang sama, pencarian akan gagal dengan "Sesi tidak ditem...

kamo·6mo ago
FixMediaService

Terima * * * dari param query untuk cross- subdomain WebSocket auth

Baca * * * ID dari? * * = parameter query pertama, jatuh kembali ke Cookie. Hal ini memungkinkan frontend pada proteal.kamocrom.com untuk mengotorisasi Koneksi ...

Kamo·6mo ago
Fixkamo-internal

Pass * * * ID sebagai query param untuk cross- subdomain WebSocket auth

Alih-alih mengandalkan adonan-domain cookies (yang tidak bekerja di seluruh subdomains), baca * * cookie client-side dan lulus sebagai query parameter ketika me...

kamo·6mo ago
Fixkamo-login

Set * * * cookie domain ke .kamocrm.com untuk sharing subdomain-cross-

Cookie diatur tanpa domain eksplisit, mencegahnya dikirim ke media.kamocrm.com untuk otentikasi WebSocket.

Kamo·6mo ago
Fixkamo-internal

Set * * * cookie domain ke .kamocrm.com untuk sharing subdomain-cross-

* * * cookie telah diset tanpa sebuah domain eksplisit, default ke Kartual.kamocrm.com. (Kerja) Hal ini mencegah cookie dikirim ke media.kamocrm.com selama jaba...

kamo·6mo ago
FixMediaService

Handle stale NATS consumer binding with unique consumer retry

- Ekstrak handler pesan ke dalam metode createNatsMessageHandler () - Tambahkan ulang logika dengan nama konsumen unik ketika "Konsumer sudah terikat" error ter...

Kamo·6mo ago
Fixkamo-internal

Selesaikan pesan obrolan, pelacakan kehadiran, dan masalah otomatis terbuka

- Perbaiki pesan yang tidak diterima dengan mengulang langganan NATS dengan unik Nama konsumen ketika "consumer already bound" error terjadi - Perbaiki status o...

kamo·6mo ago
Fixkamo-internal

Resolve MUI icon type error and share single StoMP WebSocket connection

- Tambahkan thconfig pathride override untuk @ mui / icons- material untuk bypass rusak ESM ekspor dalam v7.3.1 yang menunjuk ke tidak ada. / esm / index.d.ts -...

kamo·6mo ago
Fixkamo-internal

Gunakan ref untuk memberPanelBuka dalam openChat untuk mencegah penutupan basi

Ketika pengguna membuka panel anggota, klik anggota untuk chatting, lalu tutup panel sebelum async sesi panggilan API kembali, jendela obrolan diposisikan denga...

kamo·6mo ago
March 10, 2026
FixKlusterServices

Remove forced WebSocket headers from media middleware

Traefik v3 handles WebSocket Upgrade/Connection headers natively. Remove forced headers that broke non-WebSocket API requests.

Kamo·6mo ago
Fixkamo-internal

Rute MediaService lalu lintas melalui Traefik di port 443

- Tambahkan MEDIASERVICE _ URL env var untuk cluster- internal layanan akses - Perbaiki getMediaServiceBaseUrl dalam 9 rute API untuk menggunakan env var pertam...

kamo·6mo ago
FixMediaService

Route WebSocket melalui Traefik di port 443

- Service.yaml: perbaiki port 80 £8443 untuk mencocokkan pod yang sebenarnya mendengarkan port - Everssroute.yaml: gunakan skema https + port 8443 untuk backend...

Kamo·6mo ago
Fixkamo-shared-library

Membuat kondisional kacang perdagangan pada ketersediaan repositori

Tambahkan * * * * * * * * * * * * * * * * ke Pertunangan Lifecycle dan Layanan Perdagangan sehingga mereka hanya memuat ketika repositori perdagangan Dipindai. ...

Kamo·6mo ago
FixKlusterServices

Add system account to all NATS configs

Add $SYS account with admin credentials to k0m1, k1m1, and k2m1 NATS configs. Enables nats CLI cluster management operations (peer removal, step-down, etc.) for...

Kamo·6mo ago
FixMediaService

Gunakan cluster- internal DNS untuk sambungan NAS

Ubah URL baku NAS dari IP Wire Guard (100.64.x.x) ke nats.kamo.svc.cluster.local untuk server lokal. Nodal jauh (K0m1, k2m1) tetap pada IP Wire Guard.

Kamo·6mo ago
Fixkamo-shared-library

Ijinkan awal aplikasi ketika NATS tidak tersedia

Hapus @ ConditionalOnBean dari jetStream () dan tambahkan @ Nulable ke Parameter koneksi. Ketika natsConnection () kembali null (NAS tidak dapat dicapai), Sprin...

Kamo·6mo ago
Fixkamo-internal

Urutkan ulang kartu status untuk mencocokkan urutan tab

Communications Query Open Talks Az History

kamo·6mo ago
Fixkamo-internal

Hapus layout.tsx, perbaiki tipe kesalahan doccount / histories Count

- Hapus layout.tsx yang secara tidak benar ditambahkan (akan mempengaruhi seluruh situs) - Revert page.tsx wrapper div (tidak diperlukan) - Pindahkan latar bela...

kamo·6mo ago
Fixkamo-shared-library

Jangkauan Waktu Waktu Validate dalam lapis layanan

Kamo·6mo ago
FixSecurityService

Save sessionTimeoutMinutes on member update

Kamo·6mo ago
Fixkamo-internal

Mutakhirkan nama ruas pipelineOrdersTab untuk mencocokkan DTOs

Diubah v.uid filev.id, v.name lev.companyName, dan dipilih tipe VencerId dari nomor ke string untuk menyelaraskan dengan DTO CommerceMarketVendor.

kamo·6mo ago
Fixkamo-internal

Align tipe TypeScript dengan DTOs backend untuk pasar perdagangan

The CommerceMarket, CommerceMarketVendor, and Vsupportion TypeScript antarmuka digunakan nama field salah (uid / name vs id / title, name vs companyName, websit...

kamo·6mo ago
Fixkamo-internal

Pasar pipa tak memuat dan tata letak manajer pasar

Baris pipa menampilkan "Tak Ada pasar perdagangan yang dikonfigurasi" karena getPOSConfig () tidak pernah kembali lapangan pasar. Sekarang merebut pasar dari Ma...

kamo·6mo ago
Fixkamo-internal

Resolve 'u.map bukan sebuah fungsi' pada pengaturan POS dan update Commerce nav

- Tambahkan ekstraksi array defensif dalam commerceMarketApi (getMarkets, getVacportKategories, getMarketVendor, seedVsupport Kategori) untuk menangani respon A...

kamo·6mo ago
Fixkamo-internal

Resolve Next.js dinamis rute konflik ('id' vs 'pasar Id')

Merge [pasar] direktori ke [id] untuk rute API pasar komersial. Next.js membutuhkan semua segmen dinamis pada level path yang sama untuk menggunakan nama parame...

kamo·6mo ago
Fixkamo-internal

Resolve TypeScript error dalam tab pipeline perusahaan

- Membuat parameter kolom toCSV opsional dengan auto-derivation dari kunci objek - Perbaiki downloadBlob panggilan dalam ProcurementTab (jumlah arg salah, hilan...

kamo·6mo ago
March 9, 2026
Fixkamo-internal

Remove duplicate session timeout fields from session types

Aligns with SecurityService change that removes createdAt/expiresIn from Redis session records and tokenExpiration from session info responses. - user-info/rou...

kamo·6mo ago
FixSecurityService

Remove duplicate session timeout system from Redis records

Session expiry is now managed solely by the Redis key TTL. The internal createdAt/expiresIn fields stored inside the Redis value have been removed — they formed...

Kamo·6mo ago
Fixkamo-internal

Make settings content panel scrollable

kamo·6mo ago
Fixkamo-internal

Balance footer help text spacing

kamo·6mo ago
Fixkamo-internal

Update internal layout and styles

- Make main wrapper background transparent so home page fixed background is not covered - Include latest adjustments to automation, security access, and account...

kamo·6mo ago
February 22, 2026
Fixkamo-analytics

Make signin email case-insensitive

Closes #3981

Alejandro Gispert·6mo ago
February 15, 2026
Fixkamo-internal

Handle optional effectiveDate and processedAt in DateTimeDisplay

Type error: string | undefined not assignable to string | number | Date. Add null checks before passing to DateTimeDisplay, show em-dash when absent.

kamo·6mo ago
Fixkamo-internal

Align Commerce submenu with actual Commerce page tabs

- Rename Domain Configuration to Engagement Types - Add Rental Assets, Vendors, Subscription Plans - Update tab param to engagement-types for consistency - Labe...

kamo·6mo ago
Fixkamo-internal

Advanced datagrids fill 100% of content area

- SettingsView: tab content wrapper overflow hidden, motion.div flex chain so tab content gets bounded height and grids can expand. - PipelineRentalAssetsTab:...

kamo·6mo ago
February 14, 2026
FixKlusterServices

Resilient probes so cluster stays up when one node is offline

- Liveness: tcpSocket on 4222 (do not depend on JetStream meta leader) - Readiness: initialDelay 90s, period 15s, failureThreshold 10 so k0m1+k1m1 can form qu...

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