Add comprehensive custom forms builder with drag-and-drop
- Update CRM page: Change tab name from "Custom Online Forms" to "Custom Forms" - Add CustomFormManager component for form list/browse with create/edit/delete -...
Add CustomFormController for custom forms API endpoints
- Add REST controller at /api/security/custom-forms - Implement GET, POST, PUT, DELETE endpoints for form management - Support form structure with stacks and fi...
Aggiungi la funzione di forme personalizzate con supporto costruttore di form
- Aggiungi FormFieldType enum con 12 tipi di campo (TEXT, TEXT AREA, MONEY, DATE TIME, DROPDOWN, RADIO, LIST, CHECKBOX, ADDRESS, US SSN, US STATE) - Aggiungi cl...
Reindirizza l'utente all'ultimo team selezionato sul login
Migliorare la navigazione mobile con elementi di pagina cliccabili (#3770)
Fully wire vendors-products page with modern UI, full CRUD for vendors and products
Add LeadVendorController with full CRUD for vendors and products
Aggiungi il supporto CRUD completo per LeadVendor e LeadVendorProduct con String IDs
Add Next.js API routes for lead-markets to proxy to SecurityService
Add LeadMarketController for managing lead markets via REST API
Aggiungi LeadMarket entità, repository, servizio e DTO per la gestione dei mercati 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...
Aggiungi streamGuid campo a Organizzazione per l'organizzazione media feed
Aggiungi il valore di enum LIKE a MediaBlockReasonTipo per i social media piace
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...
Aggiungi streamGuida al piombo e supporta flussi multimediali specifici per il piombo
- Aggiunto streamGuid campo a Lead.java a riferimento MediaSession stream - Aggiornato MediaSessionPost per supportare l'associazione di piombo opzionale - Aggi...
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...
Aggiungere MediaObjReportRepository e aggiornare i servizi multimediali per l'alimentazione sociale
- Aggiungi MediaObjReportRepository per tipo/sistema di reazione - Aggiornare MediaService con crearePostSession e la pubblicazione di eventi NATS - Aggiornare ...
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
Aggiungi MemberType enum e memberTipo campo all'entità membro per domande di database efficienti
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
Aggiungi cookie USERNAME e REMEMBER ME con impostazioni specifiche di dominio
- Impostare il cookie USERNAME quando si ricorda di me viene controllato il login di successo (1 anno di scadenza) - Cancella cookie USERNAME quando ricordi di ...
Add organization logos to Profile and Membership & Permissions tabs
- Fetch security provider organization logo and display next to Profile tab - Fetch current organization logo and display next to Membership & Permissions tab -...
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...
Aggiungi campo fileHash all'entità Avatar per l'archiviazione sicura dei file
- Aggiungi la colonna fileHash per memorizzare SHA-256 hash di avatar ID - Hash viene utilizzato per il nome del file MinIO per evitare attacchi di enumerazione...
Ricostruire avatar UI - moderno, interattivo, lucido. Backend restituisce gli URL direttamente
Rebuild avatar system - backend generates presigned URLs directly like backgrounds
Generare URL prescritti in Next.js utilizzando MinIO SDK con dominio a tema
Aggiungi getPresignedUrlWithEndpoint metodo per gli URL prescritti da endpoint personalizzati
Aggiungi Avatar Creator avatar creazione, gestione di sfondo con riordinare, e pieno supporto libreria avatar / background
Aggiungi AvatarPhoto e AvatarAvatar Creator classi, refactor Avatar eredità struttura
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...
Come quello che vedi la spedizione?
Ognuno di questi aggiornamenti atterra automaticamente nello spazio di lavoro. Inizia gratis e guardalo crescere settimana dopo settimana.