Implementarea managementului modelului de semnătură electronică
- Înlocuiți e-Signatures tab placeholder cu șablon complet datagrid (AG Grid) cu sub-tabe pentru în așteptare/completat/Archived și crearea de buton nou șablon ...
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ă.
Reproiectează setările Webinar de la navigarea în dialog la sub-pagină
Înlocuiește dialoguri popup și secțiuni de acordeon separate cu două niveluri fluxul de navigație în linie: - Nivel 1: tabel tip webinar curat cu click-to-navig...
Adaugă câmpul minim de rezervare în avans la setările webinar UI
Adaugă un număr de intrare pentru configurarea cât de departe în avans trebuie să fie un slot pentru a permite rezervări, cu text de ajutor care explică domeniu...
Adaugă suport public WEBINAR pentru gestionarea cheii API
Adaugă opțiunea webinară publică cu pictograma VideoCall la API Pagina de setări de acces, care permite adminilor pentru a permite API webinar acces pe cheie.
Adăugaţi webinar programare UI cu setări admin şi vizualizări membre
Implementează frontendul webinar complet în kamo-internă: - WebinarSettingsTab: admin CRUD pentru tipuri de webinar, piscine de prezentari, intervale de reamint...
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ă...
Separă setările de suport de pe pagina de suport la nivel de membru în pagina setărilor dedicate
- Eliminați fila Setări de la /pagina suport, păstrând doar bilete și Analytics - Adăugați sub-tabe la Analytics: Prezentare generală și timpi de stare și răspu...
Adăugați panou de ajutor & Sfaturi dinamice și URL-uri webhook pentru integrarea furnizorilor
- CommerceProviderSetup folosește acum HelpTipsOverrideContext pentru a arăta contextual ajutor care se modifică în funcție de vizualizarea curentă (listă, sele...
Ț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 ...
Add download SVG button to logo vector converter for mid-process export
Trimite primul nume/ultimul Nume direct pentru a crea criteriul final al contului
Platforma stocheaza acum campuri de contact direct pe Cont .
Construiește tab-ul complet al furnizorilor pentru sincronizarea comerțului electronic cu amănuntul
Adăugați UI completă pentru gestionarea 10 integrarea furnizorilor de comerț electronic (Shopify, BigCommerce, WooCommerce, Wix, Ecwid, Squarespace, Magento, Sh...
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.
Creează pagina contului la /cont/nou cu formă minimă
Asks only esential fields: prenume, prenume, e-mail, telefon, companie, tipul de cont și asocierea opțională pe piață. La depunere creează cont prin intermediul...
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...
Cont separatManager de la TeamMemberManager pe pagina /cont
3 file la nivel de pagină: Clienți și clienți, membri, membri ai echipei. - Tab 0: noua componentă ContManager date din conturiApi, tabel ag-grid, căutare, cli...
Full account view/manage page at /account/view/[id]
New enterprise account detail page with 6 tabs: - Overview: 4 stat cards (orders, spent, leads, members), account info, contact info, address, recent orders/l...
Elimină paren-ul de închidere fără fir de la ștearsă MarketInventaryLockholder
Add retail pipeline sub-tabs — Customers, Fulfillment, Carts & Drafts
RETAIL verticals in the Pipeline page now have 4 sub-tabs instead of a single Orders view: 1. Orders — existing PipelineOrdersTab (unchanged) 2. Customers — Ag...
Enterprise retail settings UI — 5 new/rewritten market tabs for RETAIL
Product Catalog (rewritten): 4 sub-views — Products table with search/filters, hierarchical Categories tree, Brands management, Attributes with typed values and...
Adăugați ~90 metode API cu amănuntul și 30+ interfețe TypeScript la comerțApi
Acoperire API Full frontend pentru KamoRetail: categorii, mărci, atribute, variante, imagini, etichete, comentarii, clienți, adrese, grupuri de clienți, clase d...
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 ...
Migrați toate componentele conductei de la comerțMarketApi la comerțApi
Actualizează 10 fișiere de import direct din comerțApi în loc de fișierele șterse TradeMarketApi. Elimină compatibilitatea shim și mort CommerceMarketManager co...
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...
Adaugă tab-uri de acorduri de întreprindere pentru toate tipurile de piață
Reutilizabile MarketAcorduriTemplatesTab adăugat la fiecare piață comercială cu: - Layout cu două paneluri: șablon lista bara laterală + editor complet - Variab...
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...
Î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 ș...
Refactor Trade Setări POS pentru arhitectura centrată pe piață
Restructurarea majoră a paginii de setări comerciale: Frontend: - Inlocuiti aranjamentul fila plata (Produse, Inventar, Active Inchiriere, Planuri de Abonare) ...
Adăugați logare configurare câmp pentru a urmări conducta de redare previzualizare
Adaugă declarații consolă.log la SignaturePreview și EmailSignatureManager pentru a verifica propagarea câmpuluiConfig și filtrarea câmpului la rulare. Verifica...
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...
Alinierea Starea Etichetele comanda naviga cu CRM pagina fila comanda în toate cele 3 locații
Mută titlul de departament & job din fila Roles la pagina mea de profil
Câmpurile de departament și titlu de locuri de muncă apar acum pe pagina My Profile ca o SectionCard, prezentat numai pentru membrii echipei. Editabil prin Auto...
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ă.