Update DataLoader for split ageReqType fields
Set both ageReqTypeMember and ageReqTypeTeamMember to same value in mock data.
Împărțire vârstăReqType în vârstăReqTypeMember and ageReqTypeTeamMember
Separat cerinta de varsta urmarire pentru membrii vs membrii echipei in entitatea Organizatiei.
Redenumește Angajatul pentru TeamMember și configurează suprascrieri dinamice ale etichetei
Redenumește toate trimiterile la membrii echipei/membrilor echipei. Extindeți utilizareaThemeConfig () cu câmpurile de etichetare și metodele de getter obținute...
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...
Redenumește angajatul în echipă și ocuparea forței de muncă în echipă
Redenumește toate trimiterile la membrii echipei/membrii echipei pe clase, variabile, metode, adnotări D, valori enum și afişează textul. Actualizează, de aseme...
Comută datele Loader la serviciul de comerț
- Foloseste Servicii de Comert in loc de POSService, RetailProductService, RetailInventoryStockService - creeProduct, create OrUpdateStock, createRetailOrder, c...
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
Reorganizați aspectul formei de plumb și actualizați designul câmpului telefonic
Înlocuiţi culoarea secundară cu variaţii de culoare primare şi 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
Schimbă denumirea în titlu și adaugă câmpul de descriere la LeadVendor și 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...
Actualizare Ocuparea forței de muncăStatusType pentru a utiliza stocarea STRING enum în loc de 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 - ...
Consolidarea tipurilor de avatar în fișiere partajate pentru coerență
Return objectPath instead of presigned URLs - Next.js will generate them
Simplifică modelul Avatar - avatarele aparţin numai Utilizatorului
- Câmp membru eliminat din clasa Avatar - avatarele aparţin acum numai utilizatorilor - Eliminate OneToMulte avatare din clasa Membru - membrii nu detin avatare...
Elimină câmpul ISSet redundant din clasa Avatar
- Câmpul ISSet eliminat deoarece clasele de utilizatori/membri au deja relaţia MulteToOne avatar - Avatarul activ este determinat de campul avatar in Utilizator...
Înlocuiți UserFoto cu ierarhia moștenirii Avatar și actualizați UserBackground
- Renamed UserPhoto to Avatar (clasă de bază) folosind Moştenire comună JPA - Subclasă AvatarFoto creat pentru fotografii încărcate (doar pentru extensia de fiş...
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...
Modernizează designul ChatBox cu poloneză profesională
- Implementeaza fundal alb curat cu gradienti gri subtili - Adăugaţi stil personalizat bara de defilare integrat cu schema de culori primare - Îmbunătățește bul...
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 ...
Mută caseta de verificare în câmpul poreclei ca ornament stânga și crește lățimea câmpului
Actualizează pagina de rău pentru a utiliza variabilele CSS de la Globals.css cu mix color
Optimizează aranjamentul culorii gradientului - etichete pe partea de sus, unghi pe același rând
Reorganizarea aspectului creator avatar - culori și gradient în coloana stângă, grilă stil 2 rânduri
Utilizați numai stiluri Avatar prietenos comercial fără cerințe de atribuire
Move WWW config to left column and make DNS status panel always visible
Move diagnostics endpoint to /api/security/diagnostics for consistency
Elimină animația literelor ROFL pe eroarea parolei
- Efect de fond de scrisori ROFL eliminat care a apărut pe parola incorectă - Curățat declarații de consolă legate.log - Timeout redus de eroare de la 3s la 2s ...
Ca ceea ce vezi de transport maritim?
Fiecare dintre aceste actualizări aterizează automat în spațiul de lucru. Începe gratuit și urmăriți-l crească săptămână după săptămână.