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 ...
Revert deps judul buruk dan pemindaian riwayat yang menunjukkan nama agen dalam judul
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...
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 ...
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...
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...
Tambahkan FindByIdWittFeatures ke grogi load Organization.features
JOIN FETCH mencegah Eksepsi Inisialisasi Lazy@@ diakses di luar transaksi (misalnya dalam Apparabilitical Interceptor).
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...
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
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...
* * * * * * * * * * * * 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...
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...
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....
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 ...
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...
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...
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...
Allow god-mode users to provision ownerless orgs; prefer FQDNs in domain resolution
Selalu memicu provision- tema pada branding save; biarkan backend resolve domain server- side
Add @Transactional to provision-theme for lazy domain loading; remove hardcoded domain from provision request
Gunakan url daripada href dalam BreadcrumbJsonLd untuk konteks-dikonfirmasi
Write contact form description as chat message on public ticket creation
The description was only stored on the ticket entity and never appeared in the chat window. Added writeTextMessage() helper and call it after the system event s...
Nomor tiket / baris lencana terpisah dari judul di TicketHeader
Judul berbagi baris nowrap dengan nomor tiket dan dua Lencana, menyebabkan akan dipotong. Sekarang nomor tiket dan lencana menempati baris kompak mereka sendiri...
Menangani kunci tiket dalam penerimaan daftar tiket
MediaService mengembalikan {ticket: [...], totalments} tapi frontend hanya memeriksa data. isi, menyebabkan daftar untuk selalu membuat kosong.
Gunakan PATCH / org / {id} / colors untuk branding save untuk menghindari batasan boolean nulable gagal
Add PATCH /org/{id}/colors endpoint to safely update only color palette fields
Benar MEDIASERVICE _ URL port dari 443 ke 80 untuk bentuk kontak
Layanan ClusterIP hanya mengekspos port 80; menggunakan 443 dengan http menyebabkan Galat Waktu Koneksi pada setiap pengiriman bentuk kontak.
Sembunyikan kalimat model keamanan untuk Anggota, perbaiki lencana tumpang tindih pada kartu tipe branch
Use memberID session key and include creatorType in creatable branch-types response
Use correct session key 'memberID' instead of 'MID'
KSessionService stores member ID under key 'memberID' but both **************** and OrganizationController were reading session.get("MID") which always returned...
Set org owner usernameAlias on creation and fix website-contact member alias
Exclude master model from models list; add debug log to child-org creation check
SecurityModelController now filters out the org's master model (identified by org.getMasterModelID()) from the /api/security/models response — it is managed exc...
Read session rights as List<String> names, not CSV of integer IDs
Session rights are stored as a JSON array of RoleRightType name strings. Both **************** and OrganizationController were casting them to String (causing C...
Stop double-toggle pada kotak cek jangkauan usia di BranchSetupManager
Klik onKLIK dan Checkbox onChange keduanya dipecat pada setiap klik, menjungkitkan dua kali dan meninggalkan keadaan tidak berubah. Hentikan penyebaran di FormC...
Gunakan UI v7 Grid ukuran prop dalam StackingOrdersManager
MUI v7 Grid2 diganti xs / sm / md dengan ukuran prop objek.
Hapus prop butir MUI yang sudah ditinggalkan di StackingOrdersManager
MuI Grid v2 menjatuhkan prop item; gunakan alat peraga ukuran langsung di jaringan.
Stabilisasi lebar hitungan mundur untuk mencegah teks banner bergetar
Kontainer monospace lebar fixed- dengan tabular- nums mencegah tata letak shift sebagai angka hitung mundur mengubah setiap 50m.
Model Align -editor SERVICE _ TYPES dengan backend ServiceType enum
Daftar aplikasi penyunting telah melayang dari backend ServiceType enum: - Hilang 8 aplikasi yang tidak-usang (AI _ SUPPORT, SUPPORT, KnowLEDGE _ BASE, NOTES, P...
Pengganti AppConfig hanya berlangsung - saja, jangan pernah menghapus saat ada muatan
Perilaku sebelumnya menghapus sebarang app- config baris yang ServiceType tidak ada dalam muatan yang masuk. Yang mengubah sebagian payloads menjadi diam data-k...
Pindahkan featureReReReRequests i18n kunci ke ruang-nama rumah yang benar
Kunci tidak sengaja ditempatkan dalam tentang namespace; daerah sedang menampilkan kunci string mentah daripada teks terjemahan.
Seperti apa yang Anda lihat pengiriman?
Semua itu tiba di ruang kerjamu sendiri. Mulailah dengan rencana gratis dan baca halaman ini lagi dalam sebulan.
