Buat Kontak Terbaik Waktu daerah bebas teks
Ganti Pagi / Sore / Malam dropdown di Add Lead dan Lead Lihat bentuk penyuntingan dengan masukan teks biasa sehingga anggota dapat menjelaskan spesifik jendela ...
Lebar penuh Tambahkan bentuk Lead dan izin untuk kaki lengket
Drop 1200px max-width on / lead / new sehingga formulir spans daerah halaman, dan benjolan bawah padding sehingga batang aksi lengket tidak lagi tumpang tindih ...
Single- lead Tambahkan bentuk Lead di / leads / baru
Reaktor Tambahkan Lead dari panel multi- halaman ke dalam rute yang didedikasikan pada / lead / baru sehingga dapat dihubungkan secara langsung. Pasar saat ini ...
Tambahkan daerah DisparlayOnIntake yang hilang ke antar muka FormField dan literal ruas baru
Gunakan tipe string untuk assignedAnggota Id untuk mencegah kehilangan presisi
Tambah Tampilan pada Penyimpanan Toggle, Kunci otomatis ketika Diperlukan diaktifkan
Tautan nama anggota yang ditugaskan ke halaman pengaturan telepon mereka
Tambahkan tampilan nama anggota dan tombol unassign ke tab ekstensi per instance
Tampilkan nama anggota dan tambahkan aksi Unassign ke tab tingkat-org-
Konfigurasi Wire VOIP ke pemilih penyedia + ekstensi dengan penegakan tugas
Tambahkan DTOs yang diketik, unassign metoda API, dan perbarui tipe Anggota MisionsTab VOIP
Sembunyikan kartu ATF sepenuhnya ketika semua bidang terkunci oleh model terapan
Probe master model endpoint dan fix appliedModel org ID
- Ganti berlaku Model.source- berbasis gerbang dengan probe langsung dari / api / keamanan / master- model di mount; r.ok = false (409) berarti org diatur oleh ...
Gate censorship tab options by applied model constraints
- Hide EDIT MASTER MODEL button when org is governed by a branch type (use appliedModel.source instead of unreliable org context branchTypeID) - Hide ATF fiel...
Persist kotak-surat aktif dalam param pencarian URL
Mengganti kotak surat sekarang memutakhirkan URL (? mailboxType,? mailboxId,? mailbox) begitu menyegarkan browser restore kotak surat yang sama. Peramban Pesan ...
Mark-as-read and message fetch for shared/member mailboxes
Classic mode now loads shared mailbox messages via the correct /messages/{folder} endpoint (was calling the non-existent /conversations endpoint). Fetching a fu...
Show accurate provider connection status from isConnected field
Replaces the old logic that showed "Connected" for any provider with no sync error (including brand-new providers that were never tested). New three-state badg...
Switch yang tersedia / tak tersedia ke backend dan memperbaiki kutu kehadiran OFFLINE
- Ubah nama chip yang ditahan / aktif ke Tersedia / tidak tersedia di NavTop - Ambil ketersediaan awal pada kait dan perkuat toggles melalui baru me / avability...
Lewati Folder yang dipilih ke ThreadDetailView sehingga surel: folder- mengubah kebakaran dengan folder yang valid
konversi. Folder selalu tidak terdefinisi karena Java ConversationEntity memiliki folderIds (teks []) bukan sebuah daerah string folder. Hal ini menyebabkan loa...
Selaraskan dropdown kotak-surat ke kotak-surat utama pada load
Dropdown digagalkan ke butir daftar pertama karena memilih kotak-surat yang diinisialisasi tanpa kotak surat, menyebabkan nilai mata uang untuk menyelesaikan 'p...
Galat permukaan HTTP sehingga kegagalan upload terlihat
Displaced diam konsole.warn dengan Galat dilemparkan pada status bukan-OK, sehingga pengguna melihat alasan kegagalan sebenarnya (tubuh status + respons) daripa...
Backend Trust pendingCount, drop client offset
Backend pendingCount kini tidak terbaca-berbasis (dihitung sesi SUPPORT _ TIKET dengan pesan yang lebih baru daripada pemilik yang lastViewed). Ketika agen terb...
MarksRead setelah agen mengirim kemajuan yang lama
Pada tiket dukungan, baik pengunjung dan pesan agen disimpan di bawah Anggota Systemm yang sama, jadi permintaan yang belum dibaca adalah memberagnostik dan Sem...
Tambahkan log ke rute proksi upload- latar belakang
Log org / indeks, nama / ukuran / tipe berkas, dan status respon upstream untuk mendiagnosa mengapa upload latar belakang tidak mencapai APIService.
Tambahkan kolom Lokasi ke antrean tiket
Baca * * * * * * * * * * * * * * * Langsung dari SupportTicketDTO (sekarang snapshot pada entitas tiket di waktu penciptaan - tidak ada perjalanan tambahan). Fl...
Berikan folder ke tombol coba ulang loadThread
loadThread mengambil (threadId, folder); rrror- state coba saja melewati threadId, melanggar kamo- internal build. Cocokkan panggilan ke tanda tangan.
Per- tiket unread badge + 'pesan baru saja' filter
- Daftar tiket menunjukkan lencana chat- gelembung dengan jumlah yang tidak terbaca di sebelah tiket # kapanpun sesi memiliki pesan yang lebih baru dari agen pe...
Bersihkan indikator yang belum dibaca ketika percakapan dibuka
ThreadDetailView kini mengirim surel: folder- berubah setelah MarkConversationRead sukses sehingga MailButton mengembalikan jumlah lencana inbox navtop. Tampila...
Break rantai min- w-0 untuk memuat gulungan email dalam kolom tubuh saja
Tambahkan min-w-0 ke luar kontainer dan isi utama flex div sehingga flex anak-anak tidak dapat memperluas ke email lebar min-content, yang menyebabkan kontes-le...
Naikkan penyedia di atas Pengatur Alat
Akar penyebab yang sama dengan Hoist ChatWebSocketSocketprovider: Pasokan TicketWindow panggilan * * * * * * * * * * * * useUnread () .markAsRead (), tapi kedua...
Hapus laporan debug console.log dan tambahkan rute yang hilang
Hapus semua penelusuran sementara yang ditambahkan selama pelacakan WebSocket dari ChatBox, TicketChat, MenmberItem, ChatTool, dan Use ChatChWebSocket; tambahka...
Mencegah header pesan dari memperluas kolom pada alamat panjang
Kepala kiri anak fleks tidak memiliki email yang tidak bisa dipecahkan alamat dalam From / To / Cc memaksa lebar min- konten untuk tumbuh, seret tajuk (dan tata...
Hoist ChatWebSocketProvider di atas ToolProviders
ToolDock (dan perangkat jendelanya seperti SupportTicketWindow £TicketChat) adalah dipasang di dalam ToolProviders, yang terletak ABOVE PresenceWrapper dalam po...
Jatuhkan Shadow DOM dalam perender email sehingga overflow-x-auto kebakaran
Shadow DOM adalah penyebab akar. Isi surel lebar (tabel fixed- lebar) di dalam pohon bayangan melukis melewati host tanpa berkontribusi kotak tata letak host, s...
Align Path impor ChatWebSocketContext yang cocok dengan penyedia
TicketChat dan ChatNotificationListener diimpor konteks via '@ / app / contexts /...' alias ketika PresenceWrapper (penyedia) impor itu melalui jalur relatif '....
Sementara console.log untuk melacak jalur berlangganan TicketChat
Tambahkan log konsol di setiap tahap baris pipa berlangganan (efek api, penjaga lulus, subscribe () panggilan, atatSessSubscription, klien. Berlangganan, / app ...
Paksa penahanan host bayangan dengan gaya inline + berisi: tata letak
Kelas berdasarkan overflow-x-auto pada host bayangan tidak dipercaya menang terhadap bayangan ': host {all: initial}' reset, so wide email isi (tabel fixed- wid...
Scroll isi email lebar di dalam bayangan DOM, bukan di luar
Upaya sebelumnya untuk menambahkan overflow-x-auto ke moyang DOM ringan tidak dapat menangkap isi email lebar karena visual pohon bayangan cat overflow tidak be...
Tambahkan min-w-0 ke isi email div sehingga overflow-x-auto kebakaran
Tanpa min-w-0, anak flex-col baku lebar: otomatis menyelesaikan ke min-content, membiarkan tabel email lebar memperluas div melewati kolom lebar. Overflow-x-ter...
Tutup jeda reconnect menyebabkan pesan real-time jatuh
Hapus 'tersambung' dari kotak penggunaan efek langganan dalam TicketChat dan ChatBox. Sebelumnya, setiap reconnect WebSocket memicu efek membersihkan yang diseb...
Berisi overflow horisontal dalam panel tilikan email ke kolom 3
- Tambahkan overflow-x-tersembunyi ke MessageBrowser luar kontainer sebagai batas keras - Tambahkan overflow-x-hidden ke kolom 3 pembungkus dan overflow-x-auto ...
Pre-populasi DARI pada reply / forward dan perbaiki kirim dari Alamat
- DraftMessage sekarang membawa dari Alamat sehingga mengalir dari bukaan Pesan Baru melalui ke komposer - MessageBrowser menyimpan alamat surel aktif (termasuk...
Sub-tab content fills full content-area width
Drop the centered max-width constraint (was 920 / 1200 / 680 / 720 depending on tab) on SubTabShell. The page already lives inside SettingsView's content column...
Add download button to classic view attachment section
The classic view (MessageBrowser) had its own attachment list that was missing the download button — only the conversation view was fixed previously. Also align...
Tata letak, padding, dan logos penyedia
Tata letak / ruang perbaikan: - Semua enam tab (Penyedia, Ekstensi, Pengguna Telepon, Perangkat, Voicemail, Kesehatan) now wrap their content in a TabShell with...
Load FROM addresses from accessible mailboxes and aliases
Replaces the broken getFromAddresses() endpoint (which sent 'email' instead of 'address') with getAccessibleMailboxes() + listMemberAliases(), matching the same...
Seperti apa yang Anda lihat pengiriman?
Semua pembaruan ini secara otomatis mendarat di ruang kerja Anda. Mulai bebas dan menontonnya tumbuh minggu demi minggu.