Reset Capcha * * * setelah setiap percobaan log masuk yang gagal
Pengguna harus kembali memverifikasi mereka adalah manusia setelah setiap kata sandi yang salah. Panggilan widget-reset () dan membersihkan kondisi CapchaVerifi...
Auto-inject logoUrl, logoSimpleUrl, and orgName variables at send time
EmailTemplateService now merges base variables (logoUrl, logoSimpleUrl, orgName) derived from the org's primary domain before rendering, so all transactional te...
Tambahkan gerbang izin untuk ruas tingkat pengguna dan bagian perubahan sandi di MyAccountTab
Tambahkan penjaga tab akses dan ANGKA _ MEMBER _ KEAMAN ke halaman pengaturan anggota
Tambahkan Pemujaan _ MEMBERS (130) kanan untuk antarmuka RoleRightType
Kunci formulir dan otomatis setelah Capcha ketika mengirimkan awal
Bila pengguna menyerahkan sebelum widget Capcha diverifikasi, formulirnya Sekarang dinonaktifkan dan widget dipicu program. Sekali verifikasi melengkapi login m...
Supplement session rights with all known rights for grant-all roles
Tambahkan Repositori RoleRightdengan race- aman masukkan Jika Absent
Hapus @ Enumerated - RoleRightTypeConverter autoTerapkan mengambil alih
Tambahkan lembut RoleRightTypeConverter untuk ordinals yang tidak diketahui
Paksa org + anggota hak seluruh pengaturan, rumah, dan kalkulator
- Tambahkan 11 hak baru (manvage _ CRM _ SETTINGS, VIEW _ TASKS, * * * * * * * * * * * * * ke RoleRightType.ts - Tambahkan CALCULATOR ke ServiceType.ts, AppType...
Status verifikasi langsung SSE-driven pada halaman / verifikasi
- Tambahkan streaming SSE proxy di * * * * * * * * * * * * * * * * * - PostCompletionScreensubsations ke SSE; auto- set diverifikasi ketika email taut diklik da...
Add SSE endpoint for real-time email verification + improve welcome email logging
Tambahkan 11 hak baru (119-129) dan tipe layanan CALCULATOR
Manage _ CRM _ SETTINGS, VIEW _ TASKS, CALC _ SIMPLE, CALC _ SCIENTIFIC, CALC _ PROGRAMMER, CALC _ GRAPHING, CALC _ UNIT _ CONVERTER, CALC _ CURRENCY _ CONVERTE...
Pass email _ verified dan params email pada direct ke login
Kedua kode - verifikasi dan token- jalur verifikasi sekarang mengarahkan ke * * * * * * * * * * * * * * * sehingga halaman login dapat tampilkan sebuah spanduk ...
Tampilkan spanduk yang diverifikasi dan isi surel setelah verifikasi surel
Baca? email _ verified = 1 & email =... dari URL di mount, menunjukkan sukses waspada, pre- mengisi daerah nama pengguna, kemudian membersihkan URL.
Tambahkan kartu Email Connections saya ke halaman anggota untuk penyedia pribadi
Tambahkan kartu penyedia Personal Gmail dan Outlook Personal dan komponen konfigurasi
Tambah / reset-password halaman, perbarui Link Sandi Lupa
Tiga - tahap kata sandi email reset: bentuk email GNU 8- char masukan kode GNU password baru. Otomatis-verifikasi token dari URL. Glass- kartu morfisme, backgro...
Tambahkan PersonalMailboxManager untuk setup per- mailbox OAuth / IMAP
Tambahkan personalMailboxApi untuk manajemen per- mailbox OAuth / IMAP
Redirect Sandi Lupa untuk di-register. {domain} / recover
Menggunakan pola pengganti DeepestAlias yang ada, konsisten dengan link register. Password reset sekarang tinggal di kamo- register.
Tambah / pulihkan halaman reset sandi dan proksi API
Tiga-tahap aliran: masukan kode mail.8.-char kode meragukan sandi baru. Token verifikasi otomatis dari param query URL, karousel latar belakang, Kartu morfisme ...
Add resetCode to password reset email, add emailVerifyByCode endpoint, send WELCOME_MEMBER after email verification
Add resetCode to password reset email, add emailVerifyByCode endpoint, send WELCOME_MEMBER after email verification
Tambahkan TEMBER _ MEMBER dan WELCOME _ TEAM _ MEBER templat email kanonikal
Paksa hak anggota pada semua butir nav
Setiap item nav sekarang membutuhkan kedua penanda fitur org DAN anggota kanan. 7 hak akses baru ditambahkan: AKSESS _ COMPECE, VIEW _ CAKENDAR, AKSESS _ CHAT, ...
Tambahkan 7 module-access rights (ID 112-118)
AKSES _ PERINTAH, VIEW _ CAKENDAR, AKSES _ CHAT, AKSES _ MAIL, AKSES _ VOIP, VIEW _ SUPPORT, VIEW _ ANALYTICS
Pass human-readable expiry time to email verification template
Add humanizeMinutes() helper that formats minutes as days/hours/minutes (e.g. "1 day" for 1440 min). Pass as {{expiryText}} to match updated canonical template ...
Improve template verifikasi surel - URL fallback, teks kadaluarsa, subjek
- Tambahkan link verifikasi teks di bawah tombol sebagai fallback copy-paste - Switch variabel kadaluarsa dari {{expiiryMinutes}}} ke {{exporiryText} untuk form...
Serialisasi surel penuh HTML dengan bingkai luar pada template save
- SerializeFullEmailHtml membungkus bagian dalam blok di luar merek (logo header, judul / subtitle, area isi, nama logo footer + org) menggunakan URL absolut se...
Add code-based email verification path to /verify-email endpoint
The endpoint now handles both token (link click) and userId+code (manual 6-digit entry). Token path unchanged; code path hashes the supplied code and matches ag...
Add weekly image prune and journal vacuum CronJob for k1m1
CronJob runs every Sunday 3am, privileged, pinned to k1m1. - crictl rmi --prune removes unused container images - nsenter journal vacuum enforces 500MB cap - CI...
Perlu halaman verifikasi sebelum setiap verifikasi / kirim ulang percobaan
* * * adalah reset setelah setiap aksi (sukses atau gagal) sehingga segar memecahkan diperlukan untuk setiap usaha berikutnya.
Tambah / benci -verifikasi halaman untuk pengalihan login
Membuat standar / membenci-verifikasi rute yang menerima? email dan ? Param query userId, menggunakan PostCompletionScreen untuk konsisten email verifikasi UX. ...
Desain ulang layar verifikasi surel + fix mengirim ulang bug surel
- PostCompletionScreen: Layout halaman penuh dengan animasi org latar belakang, kartu glassmorphism, logo, kotak kode visual 6-digit, tingkat sukses / verifikas...
Cocokkan penyimpanan avatar internal - 3 ukuran, MiniO, langkah upload terpisah
Dialog crop kini menghasilkan tiga gumpalan PNG (50 / 150 / 350px) melalui kanvas, identik untuk kamo- internal 's GiblarManager. Setelah pendaftaran kembali, g...
Add register-photo endpoint for unauthenticated post-registration avatar upload
POST **************** accepts userId + file/fileSm/fileMd/fileLg without a session. Guards: user must be unverified and have no avatar yet, preventing abuse aga...
Ganti EMAIL _ NOT _ VERIFIED error dengan kartu verifikasi kaya
Ketika log masuk gagal dengan EMAIL _ NOT _ DIVERIFIED kartu log masuk kini digantikan oleh "Periksa kotak masukmu" layar: amplop animasi SVG dengan lipatan pem...
Panjangkan foto untuk mendukung format AVIF dan SVG
Tambahkan gambar / avif dan gambar / svg + xml ke masukan berkas terima daftar dan validasi regex. Memutakhirkan label petunjuk untuk daftar semua enam format. ...
Seperti apa yang Anda lihat pengiriman?
Semua pembaruan ini secara otomatis mendarat di ruang kerja Anda. Mulai bebas dan menontonnya tumbuh minggu demi minggu.