Log Perubahan Langsung

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

17,899
Total Perubahan
4,600
Fitur
4,524
Perbaikan
32
Proyek
Filter menurut projek
Semua Projek17,899AIService110APIService138BillingService133ConversionService85DaemonService107DocsService189ESigService78EmailService364InitializerService299KBService74KlusterServices545MCPGatewayService43MediaService460RAGService61SecurityService1,519TranslateService45VOIPService173VectorService8kamo-analytics6,157kamo-apps18kamo-asterisk-support19kamo-capcha17kamo-capcha-widget4kamo-internal4,565kamo-login318kamo-marketing584kamo-meet90kamo-nowww18kamo-register206kamo-shared-library1,320kamo-signer-monorepo50kamolos102
Filter berdasarkan tipe
Semua JenisBuild24CI523Chore670Docs226Feature4,600Fix4,524Other6,781Performance136Refactor274Revert23Style48Test69Upgrade1
April 20, 2026
FixMediaService

Gunakan PublicChatVisitor displaName untuk permintaan Nama pada tiket pengunjung

Visitor- menyalakan tiket permintaan kode keras ke anggota sistem org, jadi DTO menghadap pemilik org dalam kolom Permintaan. Jatuh kembali ke PublicChatVisitor...

Kamo·4mo ago
Featurekamo-internal

Penambahan hak dukungan rating dan tilikan dual- mode

- NavTop: Tampilkan Tombol Dukungan untuk setiap dukungan yang benar (agen atau anggota) - Pasokan Tombol: gerbang setiap butir dropdown dengan benar - Buat / L...

kamo·4mo ago
Featurekamo-shared-library

Tambahkan hak dukungan anggota-permintaan (133-136)

Tambahkan empat baru SUPPORT-scoped hak untuk anggota bukan agen: - * * * * * * * * * * * * * * * (133) - CREATE _ SUPORT _ TIKET (134) - REQUEST _ WEBINAR (135...

Kamo·4mo ago
Featurekamo-internal

Tambahkan tombol Hak SekurityRoleManager untuk tingkat-atas orgs

Tombol hanya terlihat ketika organisasi .Hasent adalah salah. Panggilan POST / api / keamanan / peran / sindikat-hak kemudian mengisi ulang tabel peran.

kamo·4mo ago
Fixkamo-internal

Dukungan gerbang / Pengaturan dengan hak, perbaiki salinan Jaringan, memuat pada saklar tab, pemisah nav

- Kartu jaringan: deskripsi terbaru untuk memakai label judul branch dinamis - Kartu dukungan: tetap 404 dengan mengubah href / help stst / support; digated by ...

kamo·4mo ago
FeatureSecurityService

Ekstrak RoleRightsSyncService dan tambahkan sync-rights titik akhir

- RoleRightsSyncService: pusat hak-hak peran sync logika untuk kedua Orolole dan... tabel; startup dan on- permintaan - DataLoader: delegasi ke RoleRightsSyncSe...

Kamo·4mo ago
Featurekamo-shared-library

Buat hak peran DTOs enum- didorong dan tambahkan model hak keamanan sync

- SecurityRoleDTO.fromOrganiRole (): enumerate all RoleRight Ketik nilai dengan DB konfigurasi sebagai pencarian - hak baru muncul dengan NOT _ SPECIFIED otomat...

Kamo·4mo ago
Featurekamo-shared-library

Tambahkan ALLOW _ PROMOTING _ MEMBERS benar (id 132)

Kamo·4mo ago
Fixkamo-internal

Dukung percakapan UX - nama pemutakhiran, judul, jumlah pemberitahuan, data

- TicketChat kebakaran onVisitorNameDiubah ketika NAMA _ CHANGED WS acara tiba - SupportTicketWindow mengirim alat: judul dengan daftar permintaan pada load dan...

kamo·4mo ago
Fixkamo-marketing

Peristiwa sistem Render sebagai teks ramah dalam dukungan pengunjung percakapan

Peristiwa sistem NAMA _ CHANGED tidak lagi menunjukkan JSON mentah dalam gelembung obrolan; mereka menampilkan sebagai pil digital berpusat ("Perubahan nama ke ...

Kamo·4mo ago
Fixkamo-internal

Tampilkan overlay pemuatan GG Grid daripada keadaan kosong pada halaman lead

Inisialisasi keadaan pemuatan ke true sehingga kisi menunjukkan "loading leads"... sampai pengambilan pertama selesai, mencegah flash dari "Tidak ada lead ditem...

kamo·4mo ago
Featurekamo-internal

POS dan ESIG dari PLANNING ke tahap KOMPLESI

kamo·4mo ago
Featurekamo-shared-library

POS dan ESIG dari PLANNING ke tahap KOMPLESI

Kamo·4mo ago
FixSecurityService

Gunakan getOrganization ByIdWithFeatures dalam Appability Interceptor

Selesaikan Eksepsi LazyInitialization pada / api / security / lead dan semua jalan CRM / POS-gated lainnya. Pencegatan bernama org.getFeatures () setelah transa...

Kamo·4mo ago
Fixkamo-shared-library

Tambahkan FindByIdWittFeatures ke grogi load Organization.features

JOIN FETCH mencegah Eksepsi Inisialisasi Lazy@@ diakses di luar transaksi (misalnya dalam Apparabilitical Interceptor).

Kamo·4mo ago
Featurekamo-internal

Tampilkan kota dan subdivisi dalam baris pengunjung tiket geo

Tampilkan sebagai "Kota, Daerah, Negara (IP)" - Nolls disaring sehingga degrade anggun ketika hanya data negara tersedia

kamo·4mo ago
FeatureMediaService

Ekspose kota dan subdivisi dalam pencarian pengunjung geo

- Memperluas catatan GeoResult dengan kota dan bidang subdivisi - Switch SupportTicketService.toDTO () untuk menggunakan GeoLookupService (IP-level lookup) buka...

Kamo·4mo ago
Featurekamo-internal

Tambahkan param URL tab ke / akun halaman untuk menghubungkan dalam dan menyegarkan ketekunan

Keadaan tab sekarang disinkronkan ke * * * * * * * * * * * * * * * * * * sehingga link untuk pekerjaan tab spesifik dan tab yang benar tetap dipilih pada penyeg...

kamo·4mo ago
FixMediaService

Bangun kesalahan di GeoLookupService dan tambahkan NATS mempublikasikan untuk pesan agen

- Tipe Fix Opsional vs List tidak cocok dalam * * * * * * * * * * * * * - Suntikkan Layanan Pesan NatsMessageService ke dalam MediController - Publikasikan ke c...

Kamo·4mo ago
Chorekamo-marketing

Update locale translations and hash [skip ci]

Kamo CI·4mo ago
Fixkamo-internal

Correct message sides in history and handle visitor name change events

- Use messageType=VISITOR_MESSAGE from API to determine left/right in history load - Add NAME_CHANGED system event rendering in SystemMessage and TicketChat

kamo·4mo ago
FixMediaService

Real-time chat delivery, message sides, notifications, and name sync

- Keep NATS subscription alive on client unsubscribe to avoid breaking agent real-time delivery - Tag visitor messages with messageType=VISITOR_MESSAGE in getMe...

Kamo·4mo ago
Fixkamo-shared-library

* * * * * * * * * * * * menggunakan instanceof untuk tipe MEMBER

TIPE Hibernasi (m) =: ketik hasil 0 ketika terikat ke dasar Kelas Anggota dalam warisan JOINED. Untuk jenis MEMBER, mengambil semua dan filter dengan! (m instan...

Kamo·4mo ago
FixSecurityService

Resolve Anggota tab menunjukkan kosong karena masalah TIPE Hibernasi () base- class

Tipe filter JPQL menghasilkan 0 hasil ketika terikat parameter adalah kelas dasar Anggota (Warisan JOINED). Hal ini mempengaruhi Anggota - pelanggan titik akhir...

Kamo·4mo ago
OtherSecurityService

Aktifkan log Hibernate SQL untuk mendiagnosa query anggota kembali 0

Sementara diaktifkan org.hibernate.QL = DEBUG untuk melihat apa yang SQL TIPE () Query JPQL menghasilkan untuk keanggotaan-pelanggan titik akhir.

Kamo·4mo ago
Featurekamo-internal

Tampilkan tanda pengunjung, negara, dan IP dalam tajuk tiket

- Tambahkan visitorIpAddress, visitorCountryCode, visitorCountryName ke Pendukung Tipe DTO - Tanda emoji + nama negara + baris alamat IP di TicketHeader untuk t...

kamo·4mo ago
Featurekamo-shared-library

Tambahkan ruas geo pengunjung ke SupportTicketDTO

Kamo·4mo ago
FeatureMediaService

Tampilkan tanda pengunjung dan lokasi dalam tajuk tiket dukungan

- Inject PubliccChatVisitorRepositori dan GeoLiteLocationRepositori ke Layanan Pendukung - Populate visitorIpAddress, visitorCountryCode, visitorCountryName in ...

Kamo·4mo ago
OtherSecurityService

Tambahkan log diagnostik ke getmembersAndSubscribers titik akhir

Log orgId, hasil query count, dan per- anggota isaktif status untuk membantu mendiagnosa mengapa tab anggota menunjukkan daftar kosong.

Kamo·4mo ago
FixMediaService

Tandai pesan pengunjung sebagai tipe VISITOR _ MESSAGE, tambahkan nama pengirim ke GET pesan

- PublicChatService: set messageType = VISITOR _ MESSAGE sehingga antarmuka dapat membedakan pengunjung gema dari agen menanggapi topik StoMP - MediaController....

Kamo·4mo ago
Fixkamo-internal

Perlakukan VISITOR _ MESSAGE tipe sebagai always-from-them dalam TicketChat

Pesan pengunjung dipublikasikan via PublicChatService membawa messageType = VISITOR _ MESSAGE. Secara eksplisit tandai ini sebagai penulis = 'em' terlepas dari ...

kamo·4mo ago
Fixkamo-marketing

Lewati gema VISITOR _ MESSAGE dalam penanganan LiveSupport Panel StoMP

Pesan pengunjung kini ditandai messageType = VISITOR _ MESSAGE oleh backend. Lewati ini di langganan StoMP sehingga pesan pengunjung sendiri tidak muncul kembal...

Kamo·4mo ago
Featurekamo-marketing

Ganti WebSocket asli dengan STOMP / SockJS dalam LiveSupportPanel

- Tambahkan @ stompjs / stopping dan sockjs- paket klien - Hubungkan ke media. {domain} / ws / public-chat via SockJS + STOMP daripada mentah WebSocket ke api. ...

Kamo·4mo ago
FeatureMediaService

Perbaiki akhir-to-end obrolan publik real-time via STOMP / NATS

- Hapus persyaratan Auth Bekal dari PublicChatChotWebSocketInterceptor sehingga pengunjung dapat terhubung secara langsung menggunakan hanya sesionToken mereka ...

Kamo·4mo ago
FixEmailService

Tampilkan filter status dan biji otomatis yang diperlukan dalam daftar

- Email TemplateController.list () sekarang menerima? status = param dan filter menggunakan permintaan repositori FindByOrganidAnStatus - Auto- benih diperlukan...

Kamo·4mo ago
Featurekamo-internal

Buka popup tiket dukungan otomatis pada pemberitahuan NEW _ TIKET NATS

Ketika tiket dukungan baru tiba, backend sekarang mengirimkan NEW _ TIKET Pesan STOMP selain PENDING _ COUNT. Konteks Pendukung tangani dengan membuang alat: bu...

kamo·4mo ago
FixMediaService

Three support/chat issues — NATS relay, auto-popup, topic fallback

1. Switch SupportNotificationService and SupportStompRelayController from JetStream to core NATS — the CHAT_MESSAGES stream only covers chat.> so JetStrea...

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