Allineare il nome del campo a isAvailableToChildren e migliorare la prenotazione anticipata UI
Risolve 400 Bad Request quando si creano tipi webinar inviando isAvailableToChildren per abbinare il nome del campo Java DTO (Lombok genera getIsAvailableToChil...
Rendere i moduli delle impostazioni webinar e riempire la zona di contenuto disponibile
Rimuove il limite maxWidth dal modulo dettagli in modo da riempire il pieno larghezza. Rende la tabella dei tipi e il suo contenitore uso flex layout per riempi...
Tipo di stato di WidenStrategy per la compatibilità di TypeScript
L'affermazione consta su WebinarPresenterStrategy ha fatto usoState infer tipo letterale, causando un errore di tipo con la string prop setter.
Update WebinarReminderJob to use renamed repository method
Calls **************** with a 24-hour max window instead of the removed findWebinarsWithDueReminders method.
Sostituire aritmetica temporale JPQL non valida con filtro a strati di applicazione
Hibernate 6 rifiuta di sottrarre un Long da un Instant in JPQL. Sostituito findWebinarsWithDueReminders (che ha fatto nanosecond arithmetic nella query) Con una...
Passare i dati di panoramica pre-fetched a StatusResponseTimes per prevenire l'insufficienza fetch ridondante
Normalizzare l'output HTML Quill per il rendering e-mail coerente
Percorso tutto il contenuto del corpo e-mail attraverso normalzeQuillHtmlForEmail e wrapBodyForEmail prima di inviare, assicurando un output HTML coerente se o ...
Rimuovere la dipendenza del fagiolo RestTemplate da BaseProviderHttpClient
BaseProviderHttpClient ora crea il proprio RestTemplate internamente invece di richiedere uno dal contesto di applicazione, fissando crash di avvio in SecurityS...
Gracefully gestire il provider API indisponibilità sulla scheda integrazioni
Aggiungi segreto auth interno per il proxy API del catalogo pubblico
Aggiunta al servizio di sicurezza. in modo che l'APIService possa autenticarsi quando proxy l'abbonamento pubblico richieste di catalogo e promozioni.
Include SUBSCRIPTION_CATALOG in default scopes fallback
When MediaService doesn't return scopes in the validation response, default to including both PUBLIC_CHAT and SUBSCRIPTION_CATALOG scopes. This ensures public c...
Tenere premuto il pulsante SVG abilitato ogni volta che esiste un risultato SVG
Selettore del fornitore di riprogettare il layout dell'elenco verticale con loghi più grandi
Scarica il risultatoSvg direttamente senza alcuna manipolazione
La pipeline SVG ha già lo sfondo rimosso. Scaricalo come-è.
Sfondo bianco striscia da SVG prima del download per una vera trasparenza
Parses il SVG vettoriato e rimuove gli elementi ret/path bianchi full-size che il vettore genera dallo sfondo originale, producendo un SVG veramente trasparente...
Scarica PNG a sfondo trasparente invece di SVG sfondo bianco
L'anteprima mostra il PNG rimosso dallo sfondo con trasparenza, ma la il download stava fornendo il SVG vettoriato che cuoce lo sfondo come sentieri bianchi. Or...
Invia primaNome/last Nome direttamente per creare endpoint account
Backend ora memorizza i campi di contatto direttamente sul conto — nessuna ricerca dell'utente necessaria.
Filo Nuovo pulsante Account suClicca nel componente AccountManager
Il pulsante all'interno di AccountManager non aveva alcun gestore suClick. Aggiunto router.push a /account/nuovi e importati usoRouter.
Rinominare la prima scheda a Account, utilizzare etichette dinamiche in sottotitolo
Aggiungi catch-all API route handler per /api/security/account/*
Nessun proxy esisteva per /customers, /groups e altri nuovi endpoint account. Percorsi espliciti (membri-sottoscritti, soci-contrattuatori) prendere la priorità...
AccountsApi mancante /customers percorso, nascondere TeamMemberManager schede interne
- accountApi stava chiamando /api/security/account invece di /api/security/account/customers per tutti gli endpoint del cliente — fissato tutti i metodi per inc...
Drop UUID-typed customer_id/customer_group_id columns for INT8 recreation
After RetailCustomer (UUID PK) → Account (Long PK) refactor, the commerce_carts, commerce_draft_orders, and commerce_price_lists tables had customer columns wit...
POSToast prop è 'stato' non 'toast' nelle schede pipeline di vendita al dettaglio
Rimuovere paren di chiusura randagi da cancellato MarketInventoryPlaceholder
RetailProviderConfigRepository utilizza MarketId non MarketUid
CommercioMarket PK campo è 'id' non 'uid'. Derivazione della query di primavera fallito con 'Nessun uid di proprietà trovato per tipo CommerceMarket'.
Clean up CockroachDB orphan brand_id/tax_class_id defaults on commerce_offerings
CockroachDB applies unique_rowid() as default to nullable FK columns, creating orphan UUIDs that break FK constraint creation. Nullify orphans and reset default...
Offrendo.requires shipping DB predefinito, PriceListEntryRepository Tipo lungo
- Aggiungere la colonnaDefinizione DEFAULT vero per richiede shipping sull'offerta a gestire le righe esistenti durante la migrazione ALTER TABLE Per prendere L...
Aggiornare i collegamenti sociali con URL reali e le icone corrette
Sostituisci GitHub con Instagram, icona di Twitter con icona di marca X, aggiungere LinkedIn. Tutti i collegamenti esterni si aprono in una nuova scheda con noo...
Combinazioni banner velocità di scorrimento per banner incorporato
Aumento della durata da 30 a 56s in modo che entrambe le marche scorrere a ~88px/s indipendentemente dal conteggio dell'elemento.
Correggere i percorsi API rimanenti e rimuovere doppio intestazione
Percorsi API: getCaratteristiche, updateCaratteristiche, deleteCaratteristiche ora utilizzare /abbonamento-funzioni; getAddOns, updateAddOn, deleteAddOn uso /su...
Disposizione dell'editor di accordi — prevenire il sovraflusso dello spazio bianco e la jamming dei contenuti
- Aggiungi larghezza: 100% a root flesso contenitore - Aggiungi menWidth: 0 a pannello destro e area di contenuto per evitare il trabocco flex - Aggiungi overfl...
Pass includeInactive=true default per i modelli di accordo endpoint
Gestione modelli UI ha bisogno di vedere anche i modelli inattivi.
Restituisce tutti i modelli di accordo, compresi quelli inattivi
Aggiungere findByOrganizationId a repo (nessun filtro attivo) e includereInactive param per ottenereAgreementTemplates metodo di servizio. Predefiniti per la ve...
Ripristino del commercioMarketApi.ts come riesportazione di compatibilità dal commercioApi
Componenti Pipeline (PipelineOrdersTab, PipelineView, dettaglio ordini pagina, ecc.) ancora importare da commercioMarketApi. Riesportare i simboli necessari dal...
Rimuovere i popup del badge di successo a scorrimento-triggered dalla home page
Ridurre l'imbottitura della sezione dell'eroe sul cellulare in modo che la titolo è completamente visibile
Pt e mb serrati a punto di partenza in modo da "Unify Your Clients," non è più spinto fuori schermo sui telefoni di ritratto dove il banner fisso e nav consuman...
Fai banner di anteprima fisso per viewport e ridurre la dimensione del testo dell'eroe su mobile
Banner è ora posizione: fissato in modo che rimanga visibile mentre scorre, con imbottitura corpo iniettato dinamicamente per evitare sovrapposizione di contenu...
Corretto percorsi API, layout di pagina professionali, rimuovere il codice morto
- Fix frontend API path mismatches: utilizzare sottoscrizione-feature, abbonamenti-addons, Abbonamento-bundles, ************************************************...
Promuovere Caratteristiche, Add-ons, Bundles a schede di livello di mercato per i mercati SUBSCRIPTION
Caratteristiche, componenti aggiuntivi e fasci sono risorse di mercato condivise, non per piano. - Aggiungere Caratteristiche scheda (manage + caratteristica ma...
Aggiungi i endpoint delle categorie di fornitori mancanti a CommerceMarketController
GET/POST/PUT/DELETE /{marketId}/vendor-categorie mancavano, causando 404 quando la scheda Vendors ha cercato di caricare le categorie.
Unwrap buste di risposta backend in tutti i metodi di commercioApi single-object
Backend avvolge le risposte in { mercato: {...} } }, { prodotto: {...} }, ecc ma client API stava restituendo la busta grezza, causando market.id e altre propri...
Rendere l'anteprima banner reattivo con altezza dinamica e aumentare la chat z-index
Banner ora misura la propria altezza tramite la variabile CSS in modo da nav/content si adatta automaticamente quando il testo si avvolge su piccoli schermi. Ch...
Aggiungi marketId a CreateRentalAssetRequest e l'associazione di mercato dei fili in CommerceService
Mailbox dropdown ora carica e-mail dalla casella di posta selezionata
Passa mailboxId attraverso fetchMessages/fetchFullMessage al backend, fissare la chiusura stallo nel maniglione cambio mailbox passando casella di posta diretta...
Support mailbox switching by resolving IMAP credentials per mailboxId
Added getMailCredentialsByEmail to look up virtual_users by email directly, resolveForMailbox to MailProviderResolver with access verification, and optional mai...
Come quello che vedi la spedizione?
Ognuno di questi aggiornamenti atterra automaticamente nello spazio di lavoro. Inizia gratis e guardalo crescere settimana dopo settimana.