Update DataLoader for split ageReqType fields
Set both ageReqTypeMember and ageReqTypeTeamMember to same value in mock data.
Spalato etàTipo in etàReqTypeMember e etàReqTypeTeamMember
Inseguimento dei requisiti di età separati per i membri vs membri del team in entità organizzativa.
Rinominare i dipendenti a TeamMember e collegare override di etichette dinamiche
Rinominare tutti i riferimenti del dipendente/occupazione a TeamMember/TeamMembership. Estendere l'usoThemeConfig() con campi di etichetta e metodi di getter re...
Rename Employee to TeamMember and wire up dynamic label overrides
Rename all Employee/Employment references to TeamMember/TeamMembership. Replace hardcoded Member/Team Member display text with dynamic label getters from useUse...
Rename Employee to TeamMember and Employment to TeamMembership
Update all Employee/Employment references to TeamMember/TeamMembership in controllers, services, and security profile. Rename API endpoint from /employees-contr...
Rinominare i dipendenti a TeamMember e Occupazione a TeamMembership
Rinominare tutti i riferimenti del dipendente/occupazione a TeamMember/TeamMembership attraverso classi, variabili, metodi, annotazioni DB, valori enum, e visua...
Switch DataLoader to CommerceService
- Use CommerceService instead of POSService, RetailProductService, RetailInventoryStockService - createProduct, createOrUpdateStock, createRetailOrder, createMo...
Switch POS controllers to CommerceService
- POSController uses CommerceService instead of POSService - RetailProductController uses CommerceService instead of RetailProductService - RetailInventoryContr...
Shared toBase30 in app/utils/base30, use in LeadManager and DocManager
Convert Add Lead button to a tab aligned to the right in markets tab bar
Remove Add Lead tab and move Add Lead button to right side of markets tab bar
Simplify version display by removing API endpoint and using constant
Riorganizzare il layout del modulo di piombo e aggiornare la progettazione del campo del telefono
Sostituire il colore secondario con variazioni di colore primarie e gradienti
Use session GUID directly as NATS consumer name - Session GUID is already unique, no need for prefix - Simplifies code and consumer naming
Update LeadVendorManager to use title and description fields with full UI support
Update LeadVendorController to use title and description instead of name
Cambia nome al titolo e aggiungi campo di descrizione a LeadVendor e LeadVendorProduct
Rename MediaFeedController to MediaStreamController and add lead stream support
- Renamed MediaFeedController to MediaStreamController for generic media stream handling - Added support for lead-specific streams via streamGuid - Feed endpoin...
Aggiornare EmploymentStatusType per utilizzare STRING enum storage invece di ID
Switch back to MuiAvatar components for avatar display
- Replace img tags with MuiAvatar components - Maintains all existing functionality (error handling, loading callbacks) - Cleaner code using Material-UI compone...
Remove ID-based fallback code, use only hash-based naming
- Remove all try-catch fallback logic for missing fileHash column - Remove ID-based file naming fallbacks - Code now exclusively uses hash-based file storage - ...
Return objectPath instead of presigned URLs - Next.js will generate them
Semplifica il modello Avatar - gli avatar appartengono solo all'Utente
- Campo membro rimosso dalla classe Avatar - avatar ora appartengono solo agli utenti - Rimossa OneToMany avatar dalla classe membro - i membri non possiedono a...
Rimuovere ridondante èSet campo da classe Avatar
- Removed isSet campo da User/Member classi già hanno ManyToOne rapporto avatar - L'avatar attivo è determinato dal campo avatar in User/Member, non da una band...
Sostituire UserPhoto con la gerarchia dell'eredità Avatar e aggiornare UserBackground
- Rinominato UserPhoto a Avatar (classe base) utilizzando l'eredità JPA JOINED - Creato AvatarPhoto sottoclasse per le foto caricate (solo l'estensione del file...
New approach for Status filter and filter icons
- Removed onFloatingFilterChanged callback to prevent circular updates - Store filter instance in ref and update directly - Added global CSS rules in globals.cs...
Remove manual checkboxes from IdRenderer
- Remove manually added checkbox input from IdRenderer - Rely on AG Grid's built-in checkbox selection functionality - Checkboxes will be handled automatically ...
Rename /hr/ folder to /account/ throughout the project
- Renamed app/hr/ to app/account/ - Renamed app/components/hr/ to app/components/account/ - Updated all references from /hr to /account in: - NavPri.tsx (navi...
Unified header design spanning both chat and softphone panels
REMOVED: Status bar from softphone (wifi, signal, time - unnecessary for web app) SHARED HEADER: Title bar now spans both softphone and chat when expanded LAY...
Elevate softphone to enterprise-grade with premium features
ENTERPRISE FEATURES: - Call Recording with visual indicator and pulsing animation - Call Transfer functionality for seamless handoffs - Call Notes with expandab...
Enhance ChatBox with dynamic color system and increased height
- Increase message viewing area by 33% (DOCKED_HEIGHT: 360 -> 480) - Create ChatBoxStyles.tsx with dynamic CSS variable-based color system - Apply primary color...
Modernizzare il design ChatBox con la polish professionale
- Implementare sfondo bianco pulito con sottili gradienti grigi - Aggiungere lo stile personalizzato della barra di scorrimento integrato con lo schema di color...
Filter only consumes OTK and passes *** id; controller loads session on demand
Move ClusterIssuer to auto-cert folder, remove duplicate deployment steps
Add explicit handlers and keys to switches
- Add handleAcceptingLeadsToggle and handleGodModeToggle handlers - Add unique keys and names to both switches - Add aria-labels for accessibility - Helps React...
Consolidate session management into KSessionService
- Deleted duplicate KTokenSessionService - Enhanced KSessionService with: * getSessionTTL() - get Redis key TTL * getSessionInfo() - get session data + TTL ...
Spostare la casella di controllo all'interno del campo soprannome come ornamento sinistro e aumentare la larghezza del campo
Aggiorna la pagina spiacente per utilizzare le variabili CSS da globals.css con color-mix
Ottimizzare il layout del raccoglitore di colore sfumato - etichette in alto, angolo sulla stessa riga
Riorganizzare il layout del creatore di avatar - colori e gradiente nella colonna sinistra, griglia di stile 2-row
Utilizzare solo stili commerciali Avatar Creator senza requisiti di attribuzione
Move WWW config to left column and make DNS status panel always visible
Move diagnostics endpoint to /api/security/diagnostics for consistency
Rimuovi l'animazione delle lettere ROFL sull'errore di password
- Rimuoveto ROFL lettere effetto di sfondo che è apparso su password errata - Pulito su relative dichiarazioni console.log - Riduzione del timeout di stato di e...
Come quello che vedi la spedizione?
Ognuno di questi aggiornamenti atterra automaticamente nello spazio di lavoro. Inizia gratis e guardalo crescere settimana dopo settimana.