Spostare le dichiarazioni @import in cima a globals.css per rispettare le regole di parsing CSS
Aggiornare le dipendenze per correggere Docker build (next@16.0.10, reagire@19.2.3)
Aggiornamento a Next.js 16.0.7 e React 19.2.0 per risolvere exploit
Properly separare le sezioni personali e del telefono di lavoro su diverse righe
Rendere le etichette della sezione del telefono prominente e visibile con le icone
Widen prefix/suffix campi e lead info dropdown per mostrare il contenuto completo
Assicurare l'e-mail su propria riga, migliorare le larghezze di discesa, migliorare la visibilità del selettore del paese
E-mail su propria riga, allargare i dropdown delle informazioni di piombo, migliorare il selettore paese con le bandiere
Migliorare il modulo di creazione del piombo con l'interfaccia utente moderna, la validazione, la gestione degli errori e UX migliorato
Aggiungi il tipo di controllo per Seleziona valori onChange nei campi ipotecari
Aggiungi l'affermazione di tipo per ipotecheFields.isControllo booleano rappresentato
Aggiungi proprietà di estensione all'interfaccia del telefono per supportare le estensioni del telefono
Filtra i mercati per mostrare solo i mercati attivi sulla pagina di creazione del piombo
Sostituire il colore secondario con variazioni di colore primarie e gradienti
Aggiungi venditeSubTipo all'interfaccia LeadMarket e usalo in forma di modifica
- Aggiunto il campo di venditaSubType a interfaccia LeadMarket per abbinare DTO - Maniglia aggiornataEditClick per utilizzare le venditeSubType da DTO quando si...
Errore di tipo: variabile a circuito chiuso 'getAgentFilterMember Ho usato prima della sua dichiarazione.
Utilizzare il sistema passatoFields per il gruppo di interfaccia di mappatura del campo
Utilizzare il sistema passatoFields per il gruppo di interfaccia di mappatura del campo
- FieldMappingInterface: Fixed getSystemFieldsByCategory per l'utilizzo del sistema passatoFields prop invece di default BASE SYSTEM FIELDS - FieldMappingInterf...
Reimpostare lo stato sul fallimento del carico di dati di mercato per prevenire i dati stanti
- Aggiunto stato reset in altro blocco quando risposta.ok è falso - Assicura selezionatoMarketConfig e customFields sono sgomberati su carico di mercato fallito...
Fissare l'errore sintassi e aggiungere logging debug per il caricamento del campo di mercato
- Errore di sintassi fisso nell'asserzione di tipo complesso, inserendosi in interfacce adeguate - Aggiunto il debug logging per tracciare i dati del mercato, l...
Utilizzare le venditeSubType per il rilevamento del campo di ipoteca in importazione manuale
- Aggiornata interfaccia LeadMarket per abbinare la struttura DTO (customForms ha solo informazioni di base inizialmente) - commento fisso per chiarire le vendi...
Add missing Next.js API routes for leads endpoints
- Added /api/security/leads route for GET (all leads) and POST (create lead) - Added /api/security/leads/[id] route for GET, PUT, DELETE operations - Added ****...
Remove 'name' property reference in updateLead function
- Lead interface only has 'primaryContact', not 'name' - Removed fallback to patch.name in updateLead - Completes the fix for type safety
Remove non-existent 'name' property references in leadsApi
- Lead interface only has 'primaryContact', not 'name' - Removed fallback to leadData.name in createLead and updateLead - Ensures type safety and correct API be...
Replace remaining Grid closing tags with GridLegacy in CreateLeadClient
- Fixed all remaining </Grid> tags that should be </GridLegacy> - Ensures proper closing of GridLegacy item components - Resolves JSX syntax error
Replace Grid with GridLegacy for item prop in CreateLeadClient
- MUI v7 moved 'item' prop to GridLegacy component - Updated all Grid item instances to GridLegacy - Required for compatibility with MUI v7
Add missing 'email' property to Lead interface
- leadsApi.createLead expects email as a separate property - Email is also available in primaryContact.email but API needs it at Lead level - Required for lead ...
Cast customFormData to correct type in CreateLeadClient
- TypeScript was complaining about type mismatch between Record<string, Record<string, unknown>> and Record<string, CustomFormData> - Added type assertion to ma...
Add missing 'vendorLeadID' property to Lead interface
- Property exists in Java Lead bean but was missing from TypeScript interface - Required for lead creation and import functionality
Add missing 'languages' property to primaryContact in CreateLeadClient
- Contact interface requires 'languages' property - Initialize with empty array to satisfy type requirements
Use GridLegacy for Grid component with item prop in MortgageFieldsComponent
- MUI v7 moved Grid with item prop to GridLegacy - Update import to use GridLegacy to fix TypeScript error
Use GridLegacy for Grid component with item prop in CustomFormFieldsComponent
- MUI v7 moved Grid with item prop to GridLegacy - Update import to use GridLegacy to fix TypeScript error
Replace all 'any' types with proper TypeScript types
- Replace Record<string, any> with Record<string, unknown> - Replace any parameter types with unknown or specific types - Remove unused imports (authenticatedFe...
Resolve compilation errors in CustomFormFieldsComponent and LeadManager
- Remove stray fragment closing tag (</>) in CustomFormFieldsComponent.tsx - Remove duplicate leadId declaration in LeadManager.tsx IdRenderer
Add validation for required fields in lead imports
- Mark email, firstName, and lastName as required fields in leadFields.ts - Add validation in handleStartImport to check all required fields are mapped - Add va...
Add dynamic field mapping for lead imports based on market configuration
- Update leadFields.ts to include mortgage fields and getAllSystemFields function - Add MORTGAGE_FIELDS array with all LeadClaimMortgage fields - Update LeadMan...
Remove all mock data and make leads system production-ready
- Remove all mock data generation from leadsApi.ts (mockStore, ensureMock, faker.js) - Remove withMock wrapper function and all fallback logic - Remove generate...
Come quello che vedi la spedizione?
Ognuno di questi aggiornamenti atterra automaticamente nello spazio di lavoro. Inizia gratis e guardalo crescere settimana dopo settimana.