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 '....
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...
Gunakan getHasAttachments () untuk mencocokkan tipe pembungkus Boolean
* * * * * * * * * * * * * adalah Boolean (wrapper), begitu Lombok menghasilkan getHasAttachments () bukan isHasAttachments (). Yang terakhir saja ada untuk bool...
Pemindaian repositori Expand JPA untuk memasukkan paket perdagangan
Kamo- shared- perpustakaan baru membawa dalam * * * * * * * * * * * * * * * * * yang membutuhkan * * * * * * * * * * * * * * * (dalam com.kamo.z.shared.commerce...
Kembalikan impor HashMap dalam ChatWebSocketController
Reaktor sebelumnya menghapus impor HashMap tapi handleTyping metode masih membangun sebuah HashMap untuk muatan peristiwa mengetik, menyebabkan Forgejo build un...
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...
Hapus duplikasi connectStomp panggilan dalam sendMessage
Ketika pesan pertama menciptakan sesi baru, alat peraga pemutakhiran onSessionmade yang memicu use Effect untuk memanggil connectStomp. Panggilan pesan masuk it...
Proaktif membuat konsumen NAS pada pembuatan sesi untuk mencegah hilangnya pesan
Sebelumnya NATS JetStream mendorong konsumen hanya dibuat ketika klien STOMP dikirim / app / chat / berlangganan. Dengan DeliverPolicy. Baru, ada pesan yang dit...
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...
Ijinkan pengguna sistem untuk mengelola branding org dan memperbaiki logo auth
- Tambahkan sistem pengguna bypass sebagai penjaga pertama dalam canManageOrganic Branding sehingga platform pengguna sistem memiliki percabangan penuh kontrol ...
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 ...
Ganti Coqui TTS dengan Piper TTS (en _ US-norman- medium)
Model Coqui VCTK tidak memiliki speaker bernama - menggantikan dengan Piper TTS yang memiliki suara norman [sedang] tepat. biner Piper (~ 3 MB) dan model (~ 60 ...
Reset stale hasAttachments on sync and accumulate correctly
- Reset has_attachments=false at start of bulk sync so stale true values from old false-positive MIME detection are cleared before re-indexing - Accumulate ha...
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...
Dukungan dari override Alamat saat mengirim
Tambahkan FromAddressRequest ke EmailSendRequest sehingga antarmuka dapat menentukan alamat alias / shared / mailbox untuk dikirim. SmtpOnlyProvider sekarang me...
Tambahkan lokal _ net untuk split- DNS / LAN perbaikan klien RTP
Telepon pada LAN yang sama dengan koneksi k1m1 via split DNS (domain resolve ke 192.168.4.22 internal). Tanpa lokal _ net, Asterisk masih mengiklankan domain ek...
Persist magic contact = memory fix and block SIP scanner in startuppsh
- Suntikkan [res _ pjsip] kontak = memori ke penyihir.conf sebelum Asterisk dimulai; backend SQLite secara diam-diam menjatuhkan semua kontak REGISTER - Block d...
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...
Fix attachment parsing and hasAttachment false positives
Three fixes to EmailImapService: 1. toEnvelope: narrow multipart check to multipart/mixed only — plain HTML+text emails (multipart/alternative) no longer sh...
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...
Add com.kamo.z.shared.commerce to EnableJpaRepositories scan
**************** (required by **************** in the shared library) lives under com.kamo.z.shared.commerce but was not included in the JPA repository scan, ca...
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...
Correct field name and type in getFromAddresses response
Backend was sending 'email' key but frontend expected 'address', and sent type 'shared_mailbox' when frontend expected 'shared'. Also fixes hasMailboxes flag wh...
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...
Gunakan cockroachDB- kompatibel DROP INDEX CASCADE sintaks
CockroachDB menolak ALTER TABLE... DROP CONSTRAINT untuk batasan UNIQUE dengan: tidak terimplementasi: tidak dapat menjatuhkan batasan UNIQUE "uk _ org _ oauth...
Sertakan com.kamo.z.shared.commerce dalam pemindaian repositori
Kamo- berbagi-terakhir perpustakaan menyebarkan * * * * * * * * * * * * * * * (donotmodufy.dao.services) yang memiliki ketergantungan konstruktor pada * * * * *...
Tambahkan tombol unduh lampiran dan lepaskan tanda-jalan dan baca
- Tambahkan ikon Unduh ke setiap baris lampiran sehingga pengguna dapat memaksa unduh berkas daripada hanya membuka tab baru - Decouple markConversationRead dar...
Pindahkan jalur host dari MinIO (rclone FUSE) ke lokal / var / lib / pbx
MinIO via rclone FUSE tidak mendukung POSIX chmod atau symlink () - keduanya dibutuhkan oleh sistem modul FreePBX. Mengubah semua FreePBX dan MariaDB volume hos...
Lipat fwconsole / amportal via php for MinIO FUSE hostPath
/ var / lib / asterisk didukung oleh MinIO melalui rclone FUSE yang tidak mendukung chmod POSIX, sehingga skrip fwconsole tidak dapat dibuat dapat dieksekusi pa...
Tambahkan kail preStop dan terminal GracePeriodSeconds
Kontainer terjebak di Terminating karena latar belakang Asterisk proses terus berjalan setelah apache2ctl (PID 1) keluar. Kirim kait preStop SIGTERM ke Asterisk...
Tambahkan bootstrap.php membutuhkan regenerasi / etc / freepbx.conf
Pemasang menulis freepbx.conf dengan datasource = "dan suatu request _ once untuk bootstrap.php, yang config.php tergantung pada untuk memuat kelas FreePBX. Ver...
Regenerasi / etc / freepbx.conf saat restart
/ etc adalah fana (bukan hostpath), so / etc / freepbx.conf yang ditulis oleh installer hilang di setiap pod restart. Tambah branch lain untuk diregenerasi itu ...
Slip start _ asterisk, tunggu untuk kontrol soket
start _ asterisk menggunakan 'pidof asterisk' yang mengembalikan positif palsu pada pod memulai kembali, menyebabkan wait- for- Asterisk loop untuk menggantung....
Mulai Asterisk di latar belakang, tunggu untuk itu, kemudian jalankan pemasang
Intrypoint.sh tidak berjalan Pemasang FreePBX - hanya dimulai Layanan. startupsh sekarang mereplikasi entrypoint setup langkah, dimulai Asterisk di latar belaka...
Biarkan entrypoint menangani instalasi, bukan startup.sh
Pemasang FreePBX (pp install -n) memerlukan Asterisk untuk sudah menjadi lari. Bintang kami menyebutnya sebelum Asterisk mulai, menyebabkan "Kesalahan berkomuni...
Mount / etc / asterisk saja, bukan / etc, untuk memperbaiki kesalahan PHP simplexml
Mounting full / etc sebagai sebuah hostpath volume telah merusak ekstensi PHP memuat bahkan setelah seeding dari gambar - simplexml _ load _ file tidak terdefin...
Kurangi batas CPU ke rasio 2: 1 untuk menghilangkan overcommitment
Docs 4 £1 core, jibri 4 = 2 core, libretranslate 2 = 1 inti, bergamot 2 £1 inti, coturn 1 £0.5 inti. Saves ~ 7.5 core off node limits.
Ganti ke escomputer / freebbx: 17 dengan arsitektur yang benar
tidak ada gambar Freepbx 17 (ditinggalkan sejak 2022). eskomputer / freebbx: 17 (Apr 2026, Asterisk 21 + FreePBX 17) memerlukan sebuah pod MariaDB terpisah dan ...
Parse formData sebelum meneruskan untuk mencegah korupsi binari
request.text () pada multipart / form-data merusak file bytes binari; passing FormData sebagai init.body sehingga forwardToApi melewati request.text () dan memu...
Hapus minHeight: 100vh menyebabkan double scrollbars
MinHeight kotak terluar: 100vh melebihi calc tata letak (100vh - 56px) wadah, yang menyebabkan kedua browser- tingkat gulungan dan batin overflow: auto untuk me...
Jatuhkan tajuk kolom Pay basi dari tabel secuity- model
Ketika Karyawan Self-Pay Kamo Fees field dihapus, pencocokan Sel TableCell dalam barisan telah dihapus tapi baris header masih memiliki '< Anggota Tim > Bayar' ...
Permukaan alasan sebenarnya di balik kesalahan GoDaddy 400
GoDaddy sekarang kembali HTTP 400 dengan kode = TIDAK DAPAT _ TO _ AUTHENTIK dan tubuh "Permintaan buruk: Permintaan buruk" ketika akun tidak memenuhi saat ini ...
Sensorship sub- tab sekarang render ATF pertama per spec
Perintah ulang kartu tab-subSensorship untuk mencocokkan urutan yang diminta: Alkohol, tembakau dan senjata api 2. 3. Sub-tab lainnya sudah dalam urutan yang b...
Domain gager- muat melalui find ByIdWithDomains, drop @ Transaksional
@ Transaksional pada metode pengontrol membuat koneksi DB terbuka di seluruh seluruh upload MinIO, dan juga risiko LazyInitialization Exception jika transaksi d...
Hapus duplikat? tipe = dari apiPath
forwardToApi telah append incomingSearch (? type =...) dari original permintaan URL. Embedding? tipe = kedua kalinya dalam apiPath dihasilkan ? tipe = full? tip...
Kembalikan switcher kotak surat untuk ID anggota int64
Gunakan getmberIdString untuk kotak surat / anggota fetch, normalkan id / mailboxId dari EmailService, dan drive switcher dari pribadi diakses kotak surat ketik...
URL logo Cache-bust menggunakan Revisi Tema dari config.json
DynamicMetaLoader now kept themeRevisi in sessionStorage and fires KAMO _ THEME _ CONFIG _ LOADED setelah mengambil konfigurasi. json. ThemeLogo listened untuk ...
Seperti apa yang Anda lihat pengiriman?
Semua itu tiba di ruang kerjamu sendiri. Mulailah dengan rencana gratis dan baca halaman ini lagi dalam sebulan.
