Arsipkan berkas asli ke titik akhir pengunduhan MinIO +
Objek Layanan MinIOStorageService; POST / source- berkas menyimpan unggahan mentah dalam privat internal bucket; GET / {id} / source-file stream kembali (org-ch...
Impor Templat + Impor Masa Lalu sub- tab, auto- detect, re- import
- Sub- tab bar dalam LeadManualImportManager: Impor Leads 124; Impor Templat Dalf124; Impor Masa lalu - LeadImporTemptateManager: daftar template / create / edi...
Persist runs / record, template CRUD, header autodetect & re-import
- LeadImportPersistenceService: header normalize + SHA3 sidik jari (memerintahkan / tidak memerintahkan), pemetaan / row JSON bundaran-perjalanan, tetap berjala...
Indikator ketersediaan langsung pada tombol Lead Credits
Sorot indikator NavPri Leads pada aksi 'Lead Credits': hijau / merah titik status (hijau = memimpin diterima sekarang melalui FFA atau kredit, merah = Tidak ada...
Buat opsional untuk EditableCard onEdit sehingga penugasan ulang saat melakukan pemeriksaan-ketik
Kartu penugasan melewati 'can ReassignManually? start EditAssignment: undefined' untuk EditableCard.on Sunting, tapi onEdit diketik '() = > void' (dibutuhkan), ...
Denyutan putih / cahaya untuk Leads berkedip (tema-agnostic vs hijau branding)
Peringatan langsung NavPri - titik hijau / merah, berkedip, popup kebakaran, trim tepi
- LeadAlertProvider (global, dipasang di tingkat NavPri): WS-driven / avalilable- ringkasan; drive semua keadaan - Ikon NavPri Leads: titik hijau (dapat menerim...
Ringkasan GET / lead / available -untuk peringatan langsung NavPri
Agregasi penerimaan penelepon di seluruh pasar aktif (komentar gerbang + kredit / FFA / daily-spend aturan). Mengembalikan Dapat Diterima / Menerima Kredit / Me...
Persistensi tulang belakang untuk template impor, berjalan & per- baris catatan
Mengganti entitas stub kosong dengan kelas @ Entity asli (dimodelkan pada LeadIntake * preseden: UUID id, gen _ random _ uuid, DB default timestamp, status + @ ...
Keadaan sibuk saat Mulai Impor + taruh log debug
- non-aktifkan Impor / Back dan tampilkan spinner + 'Importing...' ketika impor POST dalam penerbangan, mencegah pengiriman duplikat pada berkas besar - hapus [...
Corretness, scale & PII hardening in LeadImporController
- dedup via scoped LeadRepositori query daripada findall () atas semua penyewa (adalah sebuah OOM / DoS + cross- penyewa risiko, re-run per 1000-row batch) - ca...
Scope impor dedup query + org-guard anggota / vendor- penempatan produk
- * * * * * * * * * * * * * * scoped, projection- hanya duplikasi pencarian untuk impor manual (menggantikan sebuah per- batch findall () yang dehidrasi setiap ...
/ akunt- gaya header + tab, / leads Kontainer Kartu, penandaan kanan
- LeadsCreditLayout: gradien header pahlawan + garis bawah tab (cocok / akun); filter + grid dalam Kartu gaya bulat / leads-; Tab tersedia yang digated oleh SPE...
Penugasan ulang oleh MARK kanan; Manage - Kredit kembali anggota dengan Menghabiskan / Menerima hak
LeadController: penempatan ulang tanda-tanda memerlukan MARK _ LEads _ REQUIRES _ ASSIGNMENT. LeadCreditController.mandor: mengembalikan Elgiblependuduk (SPEND ...
3 hak CRM + anggota -with-right query
RoleRightType: SPEND _ RECEIVE _ LEAD _ CREDIT (147), * * * * * * * * * * * * * * * REASIGN _ LEADS _ MANULLY (149) under CRM. * * * * * * * * * * * * * * * unt...
Codify # 4.2 procetment-writer single- live partial-unique backstop
Paling banyak persyaratan LIVE per (lenn _ file _ uid, img _ doc _ type _ id, party) sel kewajiban. * * * * * * * * * * * * * * * * app-layer idempotency dibaca...
node- config (k1m1- runner): record data .forgotjo.org IPv4 pin + kapasitas = 6
Dokumen perubahan node langsung: data. Lenojo.org adalah IPv6-only dan k1m1 tidak IPv6 rute, sehingga kontainer pekerjaan tergantung ~ 133 dan tindakan / checko...
Pin MarkedForReassignment By FK to INT8 (tidak ada turunan baku)
Tanpa kognDefinition, anggota salinan Hibernasi (INT8 DEFAULT unique _ rowid ()), Jadi CockroachDB diisi ulang baris lead ada dengan ID anggota palsu pada ALTER...
* * * * * * * * * * * * * * * (Diterima - Kolom Hari ini)
Menghitung nilai anggota diterima melalui kredit / FFA untuk produk vendor sejak instan UTC (anggota lokal start- of-day). Dikonsumsi oleh LeadController / lead...
Penugasan utama berbasis Credit- UI (tersedia / history / kredit)
- / lead / available: real-time vendor / product grid, atomik Terima (rute untuk memimpin), commant- gerbang terblokir negara, baris animasi saat memimpin yang ...
Tambahkan * * * * * * * * * * * * * * * untuk keputusan registri setengah
doc 11: 5.3 langkah 4 / d10 audit kompteness - setiap registry mint / penerimaan / supersede memancarkan pasangan WORM AiDecision + Loanidenfierevent. Ini menam...
Daily- allotment kehilangan pekerjaan audit (hourly, per- anggota zona waktu)
Catatan baris Forfeised untuk anggota dengan allotments menetes yang tidak masuk pada mereka selesai hari lokal. Idempoten, menghasilkan baris GRANTED. Kompiles...
Relay credit / lead-assignment NATS event to STOMP
Sub-guru secuity.leads. > dan security.redit. >, cermin masing-masing ke / topik /... sehingga CRM memutakhirkan jaringan Leads- Tersedia, Mangal - Credits, dan...
Petunjuk Credit-assignment API * * * * * * * * * * * * * * * * * *
- LeadController: GET / lead / available, POST / lead / accept (atomic, communt - gated, FFA + credit), GET / lead / uncompected, POST / lead / {id} / marks-rea...
Penghargaan - tugas layanan orkestra (shared-lib)
- LeadAllotment.isInfinitebalance (saldo kredit Gibbint -on -the-fly at accept) - CreditLeadAssignmentment Service: atomic Recept-Lead (pilih gringo recelet by ...
Tugas credit- shared- lib pembantu
- * * * * * * * * * * * * * * * - kekuasaan 'harus komentar sebelum menerima gerbang lead '(komentar = anggota bukan-dihapus MediaObj dalam arus memimpin) - * *...
Petunjuk kredit - penempatan model data (shared-lib)
- Lead: applisit assignment flag + markedForReassignment At / By (nulable; null acctor = vendor / API import) - * * * * * * * * * * * * * * + eventTypeForKey ro...
Lifecycle pasar + pasar-scoped vendor / produk
- Market & Fields: Sub-tab Aktif / Arsip; aksi baris adalah Archive / Reaktivate (PATCH... / active), never delete - Vendor & Produk: satu sub- tab per pasar ak...
Penyaring status pasar, arsip / aktivasi, vendor pasar-scoped
- GET * * * * * * * * * * * * * * * * (default aktif); perkaya setiap pasar DTO dengan vendor- produk berasal dari vendornya - Ganti DELETE / lead- pasar / {id}...
Penjual Scope ke pasar; menghasilkan produk pasar; pasar arsip
- LeadVendor memperoleh sebuah MARKET _ ID yang dibutuhkan (kolumnDefinition disematkan ke UUID biasa jadi kolom FK tidak mewarisi baku gen _ random _ uuid () y...
Berhenti menyegarkan ikon berkedip melalui loop check tak terbatas
Setelah domain adalah SSL-dikonfirmasi, checkDns tanpa syarat dibangun baru domain objek bahkan ketika ssllocated sudah benar. Objek baru referensi mengaktifkan...
Tambahkan subdomain media ke daftar catatan yang diperlukan
media. < domain > mendukung realtime websockets (percakapan, panggilan, SMS, tema Pengadaan) dan streaming media, tapi itu hilang dari setup DNS katalog, sehing...
Kembali 422 (bukan 500) ketika anggota tidak memiliki kotak surat
listFolders dan titik akhir membaca lainnya melemparkan IllegalStateException dari MailContex.toMailcredit () ketika anggota tidak memiliki kredensial IMAP Diat...
Jangan ambil org dengan a precision- dipotong id
LabelManager diturunkan orgldStr dari getOrganiIdString () (precision- aman) dengan getOrganiIdString () a fallback ke String (organizon.id). organizonzation.id...
Tampilkan penundaan TRIAL (not- dimulai) secara jelas dari kadaluwarsa pada platform tab Organisasi
Mulai jam sidang pada pemilik org pertama login
Benih organ baru dengan percobaan PENDING (sumber = TRIAL, trialExpiresAt = null) yang memberikan apa-apa sampai dimulai, kemudian mulai jam 3 hari pada pemilik...
Set daerah situs + gunakan node- lokal MiniO per pod
- Tambahkan kamo.mino.region (MINIO _ REGION, baku us- west- ca- s-1) sehingga SigV4 tanda tangan cocok dengan daerah situs server yang dipaksakan; perbaikan la...
Tanda tangani permintaan dengan daerah yang dapat diatur
MinIO now enforces MINIO _ SITE _ REGION (us-west- ca- s-1) in the SigV4 Skup otorisasi sejak situs replikasi diaktifkan. Klien adalah dibangun tanpa sebuah wil...
Jatuhkan gambar latar belakang yang 404 daripada menampilkan bingkai yang rusak
Lacak berkas gambar latar belakang yang gagal dan saring mereka keluar dari putar Swiper, sehingga sebuah tema yang tidak benar-benar diberikan (mis. pilihan, y...
Hapus layar animasi intro / loading 2s
Jatuhkan keadaan showIntro / introcomplete, efek timer intro 2s, dan bermerek early-back loading screen. Halaman sekarang dibuat langsung ke latar belakang + pa...
Chip percobaan pada NavPri (putih / merah, tooltip = kadaluarsa) + homepage chip merah; hapus chip NavTop
Jangan pernah kembali 401 dari proxy (adalah log users keluar di enter- as); degrade ke kosong
Panel berdarah off-halaman kiri sehingga tepi tidak pernah menunjukkan bouncing; kartu memudar ~ 250ms lebih cepat
- Selamat datang / panel pemulihan sekarang meluas --welcome-bleed (16rem) dari ujung kiri dengan ujung kanan masih disematkan ke --welcome-w; isi dalam padding...
Pintu masuk koreografi - panel springs setelah beban bg, kemudian kartu memudar
Tunggu gambar latar belakang pertama (onLoad, dengan 3s fallback keselamatan), maka pantulan panel penyambutan / recover dari layar kiri (fisik spring, Ketat 30...
Tampilkan spanduk pengadilan pada homepage selamat datang (app / pages.tsx) tops-right, bukan hanya NavTop
Panji percobaan menunjukkan untuk setiap TEAM _ MEMBER (sistem / tim / admin), drop ketergantungan dewa
Seperti apa yang Anda lihat pengiriman?
Semua pembaruan ini secara otomatis mendarat di ruang kerja Anda. Mulai bebas dan menontonnya tumbuh minggu demi minggu.