Implement hash-based file storage for avatars
- Generate SHA-256 hash from avatar ID after persistence - Store hash in database fileHash field - Upload files to MinIO using hash-based naming: {hash}.{fileEx...
Register fileHash field to Avatar entity for safe file storage
- SHA-256'yi depolamak için dosyaHash sütununu ekleyin. - Hash, enumerasyon saldırıları önlemek için MinIO dosya adı için kullanılır - Biçim: {hashash{fileExcti...
Rebuild avatar UI - modern, interaktif, pared. Backend URL'leri doğrudan döndürür
Rebuild avatar system - backend generates presigned URLs directly like backgrounds
Add getPresignedUrlWithBitpoint method for custom endpoint presigned URLs
Avatar Creator Avatar oluşturma, arka plan yönetimi yeniden sipariş ve tam avatar / kütüphane desteği ile
AvatarPhoto ve AvatarAvatar Yaratıcı sınıfları ekle, yeniden faktör Avatar mirası yapısı
Organize MinIO storage with folder structure and add Avatar Creator SVG support
- Updated storage paths to use organized folder structure: * members/avatars/photos/ for photo avatars * members/avatars/vector/ for Avatar Creator SVG avat...
Add avatar, background, and member profile management endpoints
- Added AvatarController with CRUD operations for avatars (photo and Avatar Creator) - Added UserBackgroundController for managing user background images - Exte...
Avatar ve KullanıcıBackground repositorları ekleyin ve URL desteği
- AvatarRepository'u kullanıcı tarafından bulmak için yöntemlerle eklendi - Kullanıcı / üye tarafından arka plan bulmak için yöntemlere eklenen KullanıcıBackgro...
UserPhoto ve UserBackground entities with User/Member İlişkileri
- Kullanıcı ve üye profil fotoğraflarını depolamak için KullanıcıPhoto varlık oluşturmak - Kullanıcı ve üye arka plan görüntülerini depolamak için KullanıcıBack...
Üye seviyesindeki avatar/ over overrides ile paylaşılan ÜyeHeader bileşeni ekleyin
- Paylaşılan ÜyeHeader bileşeni arka görüntüler ve avatar ekranlarıyla - Avatar ve arka plan için üye düzeyinde üst düzey seçenekler eklendi (belirli kullanıcı ...
Mobil cihazlar için Manyetikcoder'e dokunma desteği ekleyin
Kontrol etmeden tüm kayıtları göstermek için network'ü otomatikleştirmek için
- Set domLayout to autoHeight so grid tüm satırlara uymayı genişletiyor - Overflow: grid konteyner kutularından gizli - Yükseklüğü çıkarın: grid sarmalı kutudan...
Adres sütunu Devlet ve Sokak sütunları ile değiştirin
- Adres sütunu ve AdresRenderer - İletişimden sonra Devlet sütunu ekleyin (düşük/devlet kodu) - Devletten sonra Sokak sütunu ekleyin (göpek, şehir formatı) -Use...
Belirtilen değerler için Güncelleme sütun genişliği
- Change Lead ID columnBill from 300px to 245px İletişim sütunu flex kalır: Kalan genişlikte 1 almak - Durum sütunu 200px'den 65px'a kadar uzanır - 200px'den 12...
Güncelleme alayı, kimlikleri rastgele alfanumeric'e yönlendirir ve 170px'e adres sütununu ayarlayın
- Add,RandomLeadId function to create random alfanumeric strings of long 13 - Değişim alayı kimlikleri rastgele alfanumeric (e.g., '34FDK69HWGPPK') Güncelleme a...
Güncelleme tarihi sütun genişliği ve aksiyon düğmelerini değiştirir
- 155px'den 170px'e kadar tarih sütun genişliği (Yenilenmiş ve Assigned) Güncelleme tarihi filtre alanı 170px genişlikle eşleşmek için konteynerler - "Export Se...
İnce ışık gri sınırı ikincil sekmelere ekleyin
- SınırBottom ekleyin: '1px sağlam rgba(0, 0, 0, 0.12)' statü sekmelerine göre - /leads /view / sayfada bulunan stili eşleştirin - Aşağıdaki sekmeler ve içerik ...
Geri kalan filtre alanları için gri arka planları ekleyin ve altlara hizalayın
- Filtre sırasını flex-end (düşük çizgisi) için değiştirmek - Kalan tüm filtre alanı konteynerlerine gri arka plan ekleyin (#f8fafc) - Tarihi filtre stili stili...
Stack date filter fields dikey olarak gri arka plan ile
Değişim tarihi filtre alanları yatay ve dikey düzen için (flexDirection: sütun) - gri arka plan ekleyin (#f8fafc) sadece tarih filtre kutularına, tüm filtre sır...
UI düzeni geliştirmek ve alay verileri artırmak
- Tarih filtre alanları için daha küçük metin yapın (fontSize: 0.75rem giriş için, etiketler için 0.7rem) Hızlı Arama'yı statü sekmeleri olarak aynı çizgiye taş...
Oluşturulan ve Assigned sütunlar için tarih aralığı filtre bileşenleri ekleyin
- Oluşturulan ve Assigned tarihi aralık filtreleri için devlet değişkenlerini ekleyin (başlangıç / son tarihler) - Start Date ve End Date alanları ile tarih ara...
İletişim isimlerini tıkılabilir bağlantıları açın ve açmak için çift tıklama ekleyin
Update ContactRenderer ilk ve son adı belirginleştirilmiş bağlantılar olarak göstermek için -CheckLead'da liderlik açan isimlerle iletişim kurmak veya /leads /v...
Sub-status dropdown filtreye ikonları ekleyin ve Anlaşmaları Sent
- Update 'Contracts Signed' to 'Contracts Sent' to match Java enum - Anlaşmalar için değişim ikonunu Assignment'dan gönder - Sub-status dropdown filtre menü öğe...
Her sub-status için ebeveyn durumu renklerle eşsiz simgeler ekleyin
- Her bir sub-status için eşsiz, ilgili simgeler ekleyin (örneğin, Yeni Lider için Kişi Ek, Left Message) - Icons ebeveyn statüsünü koruyor ( Fresh, mavi for Re...
Sub-status sütun eşleştirme ebeveyn durumu renklerini ekleyin
Add getSubStatusIcon helper function to determine icon based on parent Sub-status ikonları aynı ikonları ve renkleri ebeveyn durumu olarak kullanır - Fresh sub-...
ID sütununu yönlendirmek ve İletişimden e-posta çıkarmak için acil bir kötüge hareket edin
- Kimlik sütununu yönlendirmek için İletişim sütunundan Urgent badge hareket edin - Pozisyon, hesap ikonunun solunda kötüleşti - ‘Urgent’ etiket metnini çıkarın...
Durum sekmeleri ve filtre düşüşleri arasında iki yönlü senkronizasyon ekleyin
- Durum sekmesi, â'nin güncelleme filtresini değiştirir (already var) - Filtre kapandığında, â'nin aktif durumu sekmesini (yeni) değiştirir - Sadece yeni kull...
Yedek AG Grid, özel filtre satırları ile yüz yüzen filtreler
- Tüm yüzen KORComponent referansları sütunDefs - Tüm sütunlarda yüzen GDPR: false - Tam kontrol ile ızgara üzerindeki özel filtre satır oluşturun - Tüm filtre ...
Improve filter behavior and styling
- Sub Status dropdown now only shows sub-statuses for selected Status filter - Sub Status dropdown is disabled when no Status is selected - Auto-set Status filt...
Improve dropdown filter styling and functionality
- Align all dropdown filters to the left with 5px padding above - Add StatusFloatingFilter component with icons in dropdown menu items - Icons appear to the lef...
Add Status column with icons and dynamic Sub Status filter
- Add Status column before Sub Status with icons (Fresh, Reckoning, Farm, Grim, Void) - Create StatusRenderer component that displays status with appropriate ic...
Add dropdown floating filters and set Lead ID width to 300px
- Create custom DropdownFloatingFilter component for Sub Status, Vendor, Product, Source, and Agent columns - Set Lead ID column width to 300px (was 120px) - Ad...
Improve pinned rows alignment and add dropdown filters
- Change Lead ID padding from 50px to 45px in pinned rows - Center align score cells in pinned rows to match main grid - Add dropdown filters (agSetColumnFilter...
Add account association icon to Lead ID column
- Add AccountCircle icon (filled) for leads associated with accounts - Add AccountCircleOutlined icon (outlined) for leads not associated with accounts - Icons ...
Integrate reports into lead view pane
- Load reports directly into lead view pane instead of separate page - Create ReportsPane component with all 8 reports fully built out - Switch between ReportsP...
Update first row tabs and add reports page
- Update first row tabs to: Activity Summary | Residential Mortgages | Commercial Real Estate Loans - Add report buttons on right side of first row tabs with to...
Update row 2 sekmes with All Leads and Selected
- Tüm Leadları ekleyin ve 2 sıraya seçilen sekmeleri ekleyin - Taze sekmeye (index 2) sayfa açıldığında - Tüm Leadlar ve CheckCircle ikonu için Liste ikonunu ek...
Ekle padding ve durum sekme renkleri
- Ürün sekmelerine Ekle Card ve CardContent - Renk kodlanmış statü sekmelerini ekleyin: Fresh (yeşil), Reckoning (mavi), Farm (orange), Grim (red), Void (gray) ...
Restructure leads page tabs and filtering
- Add floating Row 1 tabs: Residential Mortgages | Commercial Real Estate Loans - Add Row 2 status tabs with icons: Fresh | Reckoning | Farm | Grim | Void - Rem...
Use custom raven.svg icon for Grim status
- Replace Dangerous icon with custom raven.svg from /public/icon/ - Apply CSS filter to make raven icon red (#ef4444) to match Grim status theme - Remove unused...
Update status icons - gavel for Reckoning, Dangerous for Grim
- Change Reckoning icon from Assignment to Gavel (judicial/legal theme) - Change Grim icon from Block to Dangerous (grim reaper/death theme) - Dangerous icon re...
Improve status column and contact field styling
- Set Status column to fixed 300px width - Add status icons (NewReleases for Fresh, Assignment for Reckoning, Agriculture for Farm, Block for Grim, Cancel for V...
Move urgent badge from Lead ID to Contact column
- Remove urgent badge from IdRenderer - Add urgent badge to ContactRenderer, positioned to the left of contact info - Badge now appears next to contact name/ema...
Add pinned urgent leads functionality to datagrid
- Add pinned rows feature (default 5 rows) for latest urgent contact leads - Pinned rows always visible at top regardless of filters or sorting - Modern styling...
Update status column to show parent > child format and use enum-based mock data
- Update mock data generation to use actual status/sub-status pairs from Java enum - Change "Sub Status" column header to "Status" - Display status in "{parent}...
Like what you see shipping?
All of it arrives in your workspace on its own. Start on the free plan and read this page again in a month.
