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 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·6mo 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·6mo 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·6mo 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·6mo 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·6mo 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·6mo 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·6mo ago
Featurekamo-shared-library

Tambahkan ALLOW _ PROMOTING _ MEMBERS benar (id 132)

Kamo·6mo 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·6mo 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·6mo 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·6mo ago
Featurekamo-internal

POS dan ESIG dari PLANNING ke tahap KOMPLESI

kamo·6mo ago
Featurekamo-shared-library

POS dan ESIG dari PLANNING ke tahap KOMPLESI

Kamo·6mo 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·6mo 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·6mo 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·6mo 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·6mo 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·6mo 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·6mo ago
Chorekamo-marketing

Update locale translations and hash [skip ci]

Kamo CI·6mo 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·6mo 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·6mo 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·6mo 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·6mo 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·6mo 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·6mo ago
Featurekamo-shared-library

Tambahkan ruas geo pengunjung ke SupportTicketDTO

Kamo·6mo ago
FeatureMediaService

Tampilkan tanda pengunjung dan lokasi dalam tajuk tiket dukungan

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

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