Aliniați numele de câmp la isAvailableToChildren și îmbunătățiți rezervarea în avans UI
Fixează 400 Bad Cerere atunci când creează tipuri de Webinar prin trimiterea isAvailableToChildren to matching the Java DTO field name (Lombok generează IsAvail...
Faceți formularele de setări webinare și tabelul completați zona de conținut disponibilă
Elimină constrângerea maxWidth din formularul de detalii astfel încât să umple complet lățimea. Face tabelul de tipuri și containerul său utiliza flex aspect pe...
Forma larga Tipul de stat de string pentru compatibilitatea TypeScript
Afirmaţia conştientă privind WebinarPresenterStrategy a făcut uz de stat infer tip literal, cauzând o neconcordanță de tip cu setterul de recuzită.
Update WebinarReminderJob to use renamed repository method
Calls **************** with a 24-hour max window instead of the removed findWebinarsWithDueReminders method.
Se înlocuiește aritmetica temporală JPQL invalidă cu filtrarea pe straturi de aplicare
Hibernate 6 respinge scăderea un lung de la un Instant în JPQL. Înlocuit GăsițiWebiners WithDueReminders (care a făcut aritmetica nanosecundă în interogare) Cu ...
Treceți date de ansamblu pre-achiziționate la statusResponsseTimes pentru a preveni eșecul redundant de preluare
Normalizează ieșirea Quill HTML pentru redarea consistentă a e-mailului
Traseu toate conținutul de e-mail organism prin normalizeQuillHtmlForEmail și ambalajBodyForEmail înainte de a trimite, asigurând o ieșire HTML consistentă dacă...
Elimină dependența de fasole RestTemplate din BaseProviderHttpClient
BaseProviderHttpClient creează acum propria RestTemplone intern în schimb de a solicita unul din contextul aplicației, de stabilire a accidentului de pornire în...
Adăugați secretul auth intern pentru catalogul public proxy API
Adaugă *************** la implementarea Serviciului de Securitate astfel încât APIService să se poată autentifica atunci când se atribuie abonamentul public cer...
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...
Ține butonul SVG de descărcare activat ori de câte ori există un rezultat SVG
Selector Reproiectare furnizor la configurare listă verticală cu logo-uri mai mari
Descărcaţi rezultateSvg direct fără nici o manipulare
Conducta SVG are deja fundalul scos. Descarcă-l aşa cum este.
Dezbracă fundal alb de la SVG înainte de descărcare pentru transparență reală
Parsează SVG vectorizat și elimină elementele rect/pate albe de mărime completă că vectorizator generează din fundalul original, producând un SVG cu adevărat tr...
Descarcă PNG transparent remixat pe fundal în loc de SVG cu fundal alb
Previzualizarea arată PNG de fond cu transparență, dar descărcare a fost furnizarea SVG vectorizat care coace fundal ca căi albe. Acum descarcă PNG transparent ...
Trimite primul nume/ultimul Nume direct pentru a crea criteriul final al contului
Platforma stocheaza acum campuri de contact direct pe Cont .
Buton Wire Cont nou onClick în componenta ContManager
Butonul din interiorul ContManager nu a avut nici un handler peClick. router adăugat.push la /cont/nou și importat utilizareRouter.
Redenumește prima filă în conturi, folosește etichete dinamice în subtitrare
Adăugați captura-toate API handler traseu pentru /api/securitate/cont/*
Nu a existat niciun proxy pentru /clienți, /grupuri, și alte obiective noi ale contului. Trasee explicite existente (abonați membri, membri de echipă-contractan...
ConturiApi lipsă / clienti cale, ascunde TeamMemberManager file interne
- conturiApi a fost de asteptare /api/securitate/cont în loc de /api/securitate/cont/clienti pentru toate criteriile de evaluare a clientului - TeamMemberManag...
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...
Elimină paren-ul de închidere fără fir de la ștearsă MarketInventaryLockholder
RetailProviderConfigRepository uses MarketId not MarketUid
TradeMarket PK domeniu este "id" nu "uid." Derivarea interogării datelor de primăvară nu a reușit cu "Nu s-a găsit nicio proprietate pentru tipul 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...
Oferta. Necesită scoping DB implicit, PriceListenterRepository Tip lung
- Adăugaţi coloanaDefiniţie DEFAULT adevărat pentru necesităţi livrare la Oferirea se ocupă de rândurile existente în timpul migraţiei de masă ALTER - Fix *****...
Actualizează link-urile sociale ale subsolului cu URL-uri reale și corectează icoanele
Înlocuiți GitHub cu Instagram, pictograma Twitter cu pictograma mărcii X, adăugați LinkedIn. Toate linkurile externe deschise în tab-ul nou cu noopener norefere...
Potrivire integrare banner viteza de defilare la built-cu banner
Durata crescută de la 30 la 56s astfel încât ambele marchize defila la ~88px/s indiferent de numărul de elemente.
Corectează căile de subscriere rămase API și îndepărtează antetul dublu
Trasee API: getFeatures, updateFeature, stergeFeature now use /subscription-fetures; getAddOns, updateAddOn, stergeAddOn use /subscription-addons; getBundles, u...
Acord de diapozitiv editor
- Adăugaţi lăţime: 100% la recipient flex rădăcină - Adăugați minWidth: 0 la panoul din dreapta și zona de conținut pentru a preveni deversarea flex - Adăugați ...
Pass includeInactive=adevărat implicit pentru criteriul de evaluare a modelelor de contract
Managementul modelelor UI trebuie să vadă și șabloane inactive.
Returnează toate modelele de acorduri, inclusiv cele inactive
Adaugă findByOrganizationId pentru repo (fără filtru activ) și includeInactiv Param pentru a obține Metoda de service AcordTemplates. Implicite la adevărat astf...
Restaurare comerțMarketApi.ts ca compatibilitate reexport din comerțApi
Componente de conducte (PipelineOrdersTab, PipelineView, pagina de detalii comenzi etc.) încă import din comerțMarketApi. Re-export simbolurile necesare din com...
Reduceți padding secțiune erou pe mobil astfel încât titlul este complet vizibil
Spațiere pt și mb strânse la punctul de referință de bază astfel "Unificați-vă clienții," nu mai este împins de pe ecran pe telefoane portrete în cazul în care ...
Face banner previzualizare fix pentru a vizualiza și de a reduce dimensiunea de text erou pe mobil
Banner este acum poziţia:fix astfel încât să rămână vizibile în timp ce defilare, cu umplutura de corp injectat dinamic pentru a preveni suprapunerea conținutul...
Trasee API corecte, formate pagini profesionale, elimina codul mort
- Fixaţi nepotrivirea traseului frontend API: utilizaţi abonamente, abonamente, Abonare-grupuri, ************* abonament-plan-prețuri, discounturi de subscripți...
Promovarea caracteristicilor, add-ons, Bundles la filele de pe piață pentru piețele de SUBSCRIPTION
Caracteristicile, suplimentele și pachetele sunt resurse comune la nivel de piață, nu per-plan. - Adăugați tab-ul Caracteristici (manage + caracteristică matric...
Adăugați criteriile de evaluare a categoriilor de vânzător lipsă la CommerceMarketController
GET/POST/PUT/DELETE / {marketId}/Vendor-categorii lipsesc, cauzând 404 atunci când fila Vendors a încercat să încarce categorii.
Învelișuri de răspuns backend în toate metodele de comerțApi cu un singur obiect
Platforma împachetează răspunsurile în {piaţă: {...} }, {produs: {...}, etc., dar client API returna plicul brut, provocând nedefinite proprietăți de piață.id ș...
Face banner previzualizare receptiv cu înălțime dinamică și ridica chat-ul z-index
Banner măsoară acum propria înălțime prin variabila CSS, așa că nav/content se adaptează automat atunci când înfășurează text pe ecrane mici. widget chat z-inde...
Adaugă piațăId la CreateRentalAssetRequest and wireless Market Association in CommerceService
Dropdown Mailbox încarcă acum e-mailurile din cutia poștală selectată
Pass mailboxId through aduceMesages/fetchFullMessage to the backend, fix de închidere vechi în handler-cutie poştală schimbate prin trecerea căsuţa poştală dire...
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...
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ă.