Add LeadVendorController with full CRUD for vendors and products
Adaugă suport complet CRUD pentru LeadVendor și LeadVendorProduct cu ID-uri string
Add Next.js API routes for lead-markets to proxy to SecurityService
Add LeadMarketController for managing lead markets via REST API
Adaugă entitatea LeadMarket, depozitul, serviciul și DTO-urile pentru gestionarea piețelor CRM
Rebuild LeadMarketManager UI component with modern design and API integration
Add CRM settings page with Markets & Fields, Vendors & Products, Manual Lead Imports, and Integrated Lead Imports tabs
Use organization streamGuid for organization-wide media feed
- Added OrganizationRepository to MediaStreamController - Updated getFeed to use organization's streamGuid instead of querying all sessions - Updated createPost...
Adăugați câmpul streamGuid la Organizația pentru feed media la nivel de organizație
Adaugă valoare enum LIKE la MediaBlockReasonType pentru social media place
Create reusable MediaStream component and lead communications
- Created reusable MediaStream component for all media stream contexts - Refactored FeedTimeline to use MediaStream component - Created LeadCommunications compo...
Adăugați fluxGuid la fluxuri de mass-media de plumb și suport specifice
- Adăugat teren streamGuid la Lead.java la referință MediaSesssion stream - Actualizat MediaSessionPost pentru a sprijini asocierea opțională de plumb - Actuali...
Modernize social media feed design with hip, polished styling
Implement social media feed timeline
- Replace clubhouse page with FeedTimeline component - Add PostComposer for creating posts with images - Add PostCard component with like, comment, edit, delete...
Add MediaFeedController for social media feed
- Add MediaFeedController with REST endpoints for posts, comments, likes - Implement paginated feed endpoint with access level filtering - Add image upload endp...
Adăugaţi MediaObjReportRepository and update media services for social feed
- Adăugați MediaObjReportRepository for like/reaction system - Update MediaService cu creatiaPostSesssion si NATS - Actualizare MediaSessionRepository cu intero...
Add filter header to Members & Subscribers tab with all column filters aligned
Add filter header to EmployeeManager datagrid with employment status and other filters
Update EmployeeManager with backend integration and add account API routes
Add AccountController with endpoints for Members & Subscribers and Employees & Contractors
Adăugați câmpul "MethType enum" și "membruType" entității membre pentru întrebări eficiente privind baza de date
Preserve USERNAME and REMEMBER_ME cookies on logout and forward to kamo-login
- Exclude USERNAME and REMEMBER_ME cookies from deletion on logout - Forward logout request to kamo-login logout endpoint after clearing cookies
Adăugaţi cookie-uri cu setări specifice domeniului NAME şi REMBER ME
- Set SFNAME cookie atunci când vă amintiţi de mine este verificat pe login de succes (1 an de expirare) - Clear OfficeNAME cookie atunci când vă amintiți de mi...
Adăugați logo-uri de organizare la profile și file de membru & Permisiuni
- Adu logo-ul organizatiei furnizorilor de securitate si afiseaza langa fila profil - Aduceți logo-ul actual al organizației și afișați lângă fila Membrate & Pe...
Add Manage Backgrounds button in MemberHeader
- Added handleManageBackgroundsClick prop to MemberHeader - Added Manage Backgrounds button next to URL input when custom background is enabled - BackgroundMana...
Store avatar hash and extension in *** session data
- Added updateSession method to KSessionService for updating session fields - Updated setActiveAvatar to store userAvatarHash and userAvatarExtension in session...
Include avatar URLs in member profile response
- Added helper methods to generate avatar URLs (getThemeDomain, getPublicBucketName, generateFileHash, getPublicBucketUrl, generateAvatarUrl) - Updated getMembe...
Add avatar fallback logic to chat components and member list
- Created avatarUtils.ts with utility functions for avatar fallback (member -> user -> initials) - Updated HexHeadGroup to fetch and display avatars with fallba...
Update Create Avatar layout to match kamo-register design
- Reorganize Create Avatar tab with top row for quick settings (Style, Seed) - Split bottom row into two columns: Preview (left) and Advanced Settings (right) -...
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...
Adaugă câmp Hash fișier la entitatea Avatar pentru stocarea securizată a fișierelor
- Adăugaţi coloana de fişierHash pentru a stoca SHA-256 hash de ID avatar - Hash este folosit pentru numele de fișier MinIO pentru a preveni atacurile de enumer...
Reconstruieşte Avatar UI - modern, interactiv, lustruit. Platforma returnează URL-urile direct
Rebuild avatar system - backend generates presigned URLs directly like backgrounds
Generează URL-uri presemnate în Next.js utilizând MinIO SDK cu domeniul tematic
Adaugă metoda PresignedUrlWithEndpoint pentru URL-urile presemnate ale obiectivului personalizat
Adaugă creație Avatar Creator avatar, management de fundal cu reordonare și suport complet pentru biblioteca avatar/background
Adaugă clase AvatarFoto şi AvatarAvatar Creator, reface structura moştenirii Avatar
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...
Adaugă repertorii Avatar și UserBackground și suport URL presemnat
- Adăugat AvatarRepository cu metode de a găsi avatare de către utilizator - Adăugat UserBackgroundRepository cu metode pentru a găsi fundaluri de către utiliza...
Adaugă UserFoto și UserBackground entități cu relații utilizator/membru
- Create UserPhoto entity pentru stocarea fotografiilor de utilizator și de profil ale membrilor - Create UserBackground entity pentru stocarea imaginilor de fu...
Adăugați componenta comună a avatarului/rescrierilor de fond la nivelul membrilor
- Creat componenta MemberHeader cu imagini de fundal şi afişaj avatar - Opţiuni de suprascriere la nivel de membru adăugate pentru avatar şi fundal (utilizaţi u...
Adaugă suport tactil pentru codor magnetic pentru dispozitive mobile
Schimbă grila în aranjament AutoHeight pentru a arăta toate înregistrările fără bara de defilare
- Set domLayout pentru a AutoHeight astfel încât grila se extinde pentru a se potrivi toate rândurile - Eliminați deversarea: ascunse din cutii container grilă ...
Înlocuiește coloana de adrese cu coloanele de stat și de stradă
- Elimină coloana de adrese și adresaRenderer - Adăugaţi coloana de stat după Contact (arată subdiviziune/cod de stat) - Add Street column after State (shows 's...
Actualizează lățimea coloanei la valorile specificate
- Modificați lățimea coloanei de identificare a plumbului de la 300px la 245px - Coloana de contact rămâne flexă: 1 pentru a prelua lățimea rămasă - Modificați ...
Actualizează ID-urile de plumb simulate la alfanumeric aleatoriu și setează coloana de adrese la 170px
- Adăugați funcția de generareRandomLeadId pentru a crea șiruri alfanumerice aleatorii de lungime 13 - Modificarea ID-urilor de plumb de la numere succesive la ...
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.
