Memperingatkan bahwa rekor www adalah opsional dan dapat mematahkan situs yang ada
Selalu tampilkan tombol DNS bagi pemilik, tambahkan arus perubahan domain
Pass orgId melalui setup / dns flow untuk cross- org manajemen domain
Pengaturan tombol domain selalu navigasi ke / setup / dns dalam tab saat ini
Tambah / setup / dns halaman dan domain setup flow ke / network
- Halaman baru / setup / dns dengan dua tahap aliran: masukan domain kemudian DNS verifikasi dengan konfirmasi auto- detik dari polling dan SSL - ManualDnsGuide...
Menangani respon API kosong dan degradasi anggun pada tab penagihan
- billingApi mendapatkan / menempatkan pembantu sekarang aman menangani tubuh respon kosong daripada menabrak res.json () dengan masukan kosong - PlansBillingTa...
Selesaikan konteks org / anggota dari sesi * * * untuk proksi penagihan
Pengontrol Layanan BillingService memerlukan X- Organ- Id dan X- Anggota-Id header. Ketika panggilan langsung (melewati APIService), ini tidak sedang ditetapkan...
Panggil Layanan BillingService secara langsung melalui DNS k8s daripada melalui APIService
Next.js server- side proxy sekarang memanggil Layanan BillingService di * * * * * * * * * * * * * * * langsung, melewati tidak perlu melompat melalui APIService...
Tambahkan Next.js API proxy route untuk / api / billing / *
Klien API memanggil / api / billing / * sebagai URL relatif, yang menekan server Next.js bukan gerbang APIService. Ditambahkan catch- semua proxy route (pola ya...
Replace storage add-on toggle with quantity slider
Additional Storage is usage-based ($4/25GB block), not a simple on/off add-on. Replaced the toggle switch with a slider (0-1000GB in 25GB steps) plus a numeric ...
Tambahkan induk dan induk ke tipe Organ ProviderProps
Antarmuka props Organisasi hilang parentId dan bidang induk, menyebabkan mereka drop selama kompilasi TypeScript meskipun Backend mengirim mereka. Hal ini diceg...
Kawat Manajer BillingManager dan Manajer Hubungan ke backends nyata
Manajer BillingManager (tab penagihan akun): - Displaced 100% local- negara mengejek dengan Stripe nyata - didukung metode pembayaran manajemen melalui bilingAp...
Ganti halaman statistik tiruan dengan dasbor langganan langsung KamoCRM
Rebuilt / settings / account? tab = statistik kedalam sebuah wawasan penuh, baca-saja Dasbor. Mengganti semua data dengan panggilan paralel ke Layanan BillingSe...
Lengkap Pilih alur Rencana end-to-end
- Wire PlanKalculator ke dialog PlansBillingTab (menggantikan placeholder) - Ambil rencana yang tersedia dari penagihan API pada halaman beban - Menangani pengi...
Sembunyikan Plan & Billing tab untuk root KamoCRM org
Pemilik KamoCRM org memiliki semuanya diaktifkan tanpa biaya - mereka harus tidak pernah melihat tagihan. Tab kini hanya diberikan secara kondisional untuk orga...
Integrasikan sistem stripe billing di seluruh platform
- Klien baru billingApol.ts dengan tipe TypeScript lengkap untuk semua penagihan titik akhir (langganan, metode pembayaran, faktur, kredit, penggunaan, config, ...
Tambahkan grup konmata untuk mencegah duplikasi arus kerja berjalan
Ketika sebuah push memicu sebuah alur kerja dan lokakstream _ dispatch juga dipecat (atau dua mendorong tiba secara cepat), kedua berjalan akan mengeksekusi sec...
Tambah Buka dalam tombol Dok untuk menyunting dokumen, spreadsheet, presentasi
- Baru tombol "Buka dalam dokumen" (ikon EditNote) dalam kolom aksi manajer doc untuk .docx, .xlsx, .pptx, .odg, .doc, .xls, .ppt berkas - Buka dokumen dalam pe...
Bangun timah otomatis terpadu impor UI dengan manajemen titik akhir penuh
Complete writing of LeadAutoImportManager with production-ready features: - Endpoint CRUD dengan URL webhook unik untuk vendor pimpinan pihak 3rd- - Salin - ke ...
Tampilkan nama uploader, kolom tanggal lebar, gabungan ikon ekstensi ke nama berkas
- Diunggah Oleh: selalu kosong - nama field benar tetapi backend tidak pernah menset created ByName; sekarang diselesaikan di sisi backend - Kolom Nama Berkas: ...
Tambahkan tooltip ukuran yang disimpan ke sel Ukuran dalam manajer doc
Tooltip menunjukkan rincian penyimpanan sebenarnya yang dipakai setiap dokumen: berkas asli, thumbnail (original + dikonversi dikombinasikan), dan dikonversi do...
Melewatkan layar untuk mengunduh berkas dalam Interceptor Navigasi
URL blob dan link dengan atribut download tidak pernah menyebabkan navigasi halaman, sehingga penangan klik global sekarang kembali awal untuk ini - mencegah "M...
Galat penyimpanan permukaan dan pemutakhiran optimistik dalam pemilih penyedia surel
Ketika menyimpan penyedia yang tidak dapat diatur (KamoMail, ParentOrg, NotConfigured) gagal, galat telah ditata dalam keadaan tetapi tidak pernah ditampilkan d...
Pindahkan tombol aksi manajer doc ke baris pencarian bilah alat
- Dihapus Buat Dokumen, Mengunggah Dokumen, Upload Bulk, dan Segar dari kepala pahlawan gradien - Header pahlawan sekarang judul / deskripsi saja - Buat Dokumen...
Kembalikan model ijin anggota tim untuk dialog berbagi
Anggota tim (memberType = TEAM _ MEMBER) melewati semua gerbang. Anggota reguler diberi hak SHARE _ DOCS _ *. Sesi Legacy tanpa keanggotaan mendapatkan akses pe...
Ijinkan anggota terotentikasi untuk berbagi dokumen
Hapus gerbang berbasis- pada dialog berbagi - setiap log-di anggota dapat berbagi. Cek sebelumnya diperlukan adalah Anggota Tim (dari keanggotaan sesi) atau spe...
Impor blake3 dari blake3 / browser untuk menginisialisasi WASM dengan benar
blake3 / esm / browser membutuhkan penyedia WASM manual; blake3 / browser melakukannya secara otomatis.
Pemeriksaan keanggotaan benar ke TEAM _ MEMBER dan nama field untuk berbagi API
Implementasikan sistem berbagi dokumen dengan dialog berbagi, Berbagi Dengan tab Aku, dan link yang dapat dibagi
- Tambahkan ShareDokuments Dialog dengan permision- berbasis anggota / tim / departemen / pekerjaan Penjepit penerima judul - Tombol Share Wire dalam bilah alat...
BLAKE3 nyata hashing dan pra-upload pemeriksaan dedup di manajer doc
- Ganti tempat BLAKE3 dengan blake3 WASM nyata dalam fileHashing.ts - Tambahkan check- hashes dan register- rute proksi API yang sudah ada - MultiFileUploader s...
Folder Gerbang dan Dok Tipe kolom / bidang pada allowFolders dan allowDocType
Ketika fitur tipe folder atau doc dinonaktifkan untuk tipe assoc, sembunyikan kolom data yang sesuai dan kolom bentuk upload secara konsisten.
Align daerah upload dengan tipe MUI TextFields konsisten, selalu tampilkan folder dan tipe doc
Ganti elemen mentah < select > dengan MUI TextField pilih untuk konsisten styling dan alignment dengan daerah Deskripsi. Tipe Folder dan Dok field sekarang sela...
Terima semua tipe berkas untuk diunggah, gunakan daftar hitam sisi server daripada whitelist
Ganti hardcode ACEPTED _ EXTENSIONS whitlist dengan server-disediakan extBlackList dari Assaf-config. Semua tipe berkas kini dapat uploadable kecuali secara eks...
Merancang Ulang Tab Yang Dipilih dengan pemesanan, pratinjau, dan unduh massal
Ganti panel pilihan dengan persiapan dokumen yang fungsional UI. Dokumen dapat diatur ulang melalui drag-and-drop dan tombol panah, dengan kotak cek untuk desel...
Gunakan bendera Hanya SysmDotsOnly untuk tab Docs Sistem, tampilkan semua dokumen dalam Dokumen Asli
Tab Dok asli kini menampilkan semua dokumen bagi tipe org / ascopse tanpa penyaringan oleh asteral ObjectId. Tab Docs sistem mengirim SysDocsOnly: true hanya un...
ObjectId baku ke ID anggota saat ini untuk penyaringan tab doc yang tepat
Ketika tidak ada param URL id disediakan, Dokumen asli dan tab Docs Diubah sekarang kueri dengan ID anggota saat ini, sementara Pertanyaan Sistem dengan kosong ...
Tulis ulang MultiFileUploader dengan antrian-berbasis upload dan per- pengaturan berkas
Tab DocManager restruktur, tambahkan ikon Sunting, penyunting embed dan uploader multi- file
Buat komponen Dokumenter Editor untuk penyuntingan inline dalam DocManager
Hapus / doc / tanda / buat dan / doc / tandai / sunting rute
Editor kini tertanam inline di halaman manajer doc.
Hapus tipe scope / asstine dari SettingsSignersTab, ganti nama ke deskripsi Doc, tambahkan Penandatangan Anggota Aktif
Tambahkan keanggotaan ke info pengguna, ganti nama templateName ke docDescription di tempat pengaturan template
Tambahkan daerah keanggotaan dari kolom diskriminator Entitas Anggota ke Informasi Respon API dan kait useUserInfo. Ubah nama templateName ke docDescription dal...
Seperti apa yang Anda lihat pengiriman?
Semua pembaruan ini secara otomatis mendarat di ruang kerja Anda. Mulai bebas dan menontonnya tumbuh minggu demi minggu.