Convertește pictograma suport în meniul dropdown, elimină suportul din bara laterală
Pictograma suport în NavTop deschide acum o scădere cu două opțiuni: - "View Support Chats & Tickets" naviga la /support?tab=bilete - "Create New Support Chat/T...
Trimite ID-uri de membru ca siruri de caractere pentru a preveni pierderea de precizie a numărului JavaScript
ID-urile membrilor de la CockroachDB depășesc numărul.MAX SAFE INTEGER, cauzând Numărul () la rotund, de exemplu 1161936315562426374 → 1161936315562426400. Plat...
Asigurați suport masa bilet auto-umplere înălțimea părinte rămas
Se adaugă flex: 1 și minHeight: 0 la containerul exterior și containerul de masă astfel masa se întinde pentru a umple spațiul disponibil. Paginația se lipește ...
Aplicaţi aceleaşi diferenţe şi tab-uri de corecţii pentru SupportView
Potrivire SetăriView aspect: mai stricte erou padding (py: 2.5, px lg: 3); conținut redus de umplutură (px lg: 2, pb: 2), file compacte (minHeight: 42; FontSize...
Mutați Docs de la sidebar nav la butonul de pictogramă de top nav cu scădere
Setări strânseEvaporaţi distanţa şi reduceţi înălţimea filei pentru a potrivi pagina contului
- Reduceți padding secțiune erou (py: 4 → 2.5, px lg: 4 → 3) - Reduce paddingul continutului principal (px lg: 4 → 2, pb: 6 → 2) - Reducerea marjei barei de tab...
Redenumește antetul paginii în Contul meu, tab-ul la Profilul meu, normalizează distanța și dimensionarea filelor
- antetul paginii s-a schimbat de la "Profilul meu" la "Contul meu" - Prima filă redenumită din "Contul meu" în "Profilul meu" - Normalizează tot conținutul fil...
Restaurează fundaluri animate în antet, redenumește Avatar în Fotografie, fix fundal management
- Restaurare Ken Burns imagini de fundal animate la MemberHeader cu org/custom suport de fundal prin noi recuzite (folosesteOrgBackgrounds, personalizatBackgrou...
Reproiectare setări membre cu arhitectură modulară tab și editare pe bază de card UI
Combină profilele și filele de membri și permise în fila "Contul meu" unificată cu Section-based edit-on-click cards. Extrage funcționalitatea în file dedicate:...
Refactor API Acces IU cu comutatoare cu domeniu de aplicare granular pe cheie
Redenumește "Public Chat API Keys" la "Organization API Keys." Adaugă domeniu de aplicare management cu comutatoare pe tasta (PUBLIC CHAT, SUBSCRIPTION CATALOG)...
Adăugați componenta lustruită MatrixCell pentru editarea caracteristicilor matricei
Noua componentă reutilizabilă MatrixCell cu microinteracțiuni moderne, animate: Mod de citire: - Insigne de pictogramă circulară (verde verifica / gri X) pentr...
Adaugă butonul Editare Matrix pentru a comuta între moduri de citire și editare
Matricea începe acum doar în modul de vizualizare. Faceți clic pe "Edit Matrix" comutatoare pentru modul de editare inline cu checkbox-uri, comutatoare și intră...
Reproiectare Caracteristici tab cu tab-ul tabla și matriță grad de producție
- Fix planFeatures API response key nepotrivire (subscriptionPlanFeatures -> planFeatures) - Împarte caracteristicile în două puncte de vedere prin file interne...
Parse JSONB campuri de coarde inainte de operatiunile de array in randatoare de retele
planIds compatibile, incluseInPlanIds, și planurile aplicabile provin de la Platforma ca și siruri JSON, nu matrice. Adăugat JSON.parse rezervă în randatorii de...
Aliniază tastele de răspuns API cu backend și repară redarea AG Grid
- Fix 7 nepotriviri cheie de răspuns în posApi.ts (fetureCategories, caracteristici, addOns, pachete, volumeDiscounts, promoții, acordTemplates) - Comută toate ...
Utilizați docker/login-action + buildx pentru Auth de încredere registru
Înlocuiți loginul Docker/build/push cu docker/login-action@v3, Docker/setup-buildx-action@v3, and docker/build-push-action@v5 model care se ocupă de persistența...
Sistemul POS de subscriere pentru întreprinderi - reconstrucție completă a frontendului
- Extinse posApi.ts cu 70+ metode de abonament API şi 28 de noi interfeţe TypeScript - Utilizare adăugatăAbonamentPermisii cârlig pentru redare pe bază de permi...
Adaugă POS (Commerce) în meniurile de navigare ale setărilor
Aplicația POS lipsea din bara laterală și din harta traseului Manager, astfel încât să se permită din Aplicații & Caracteristici nu a avut nici un efect asupra ...
Integrați gestionarea cheilor de chat publice în fila API Access
Rescrie APIManager.tsx cu apeluri reale backend la /api/public-chat-keys (susţinut de MediaService). Elimină fila publicăChatKeyManager separată şi toate referi...
Traseu chat public cheie API apeluri la MediaService în loc de SecurityService
Modificarile traseului proxy de la /api/security/public-chat-keys la /api/media/public-chat-keys să se potrivească cu locaţia reală a controlorului de backend î...
Adăugați chat-ul public API cheie management la setările de securitate
Adaugă fila PublicChatKeyManager sub Setări > Securitate pentru crearea și gestionarea tastele API. Cheile sunt afișate o dată la creație, stocate hashed, și su...
Remove stepper, overlay loading bar, persistent controls panel, font replacement toggle
Layout: - Removed step indicator (Select Area / Remove Background / Review) for more room - Loading bar now overlays on top of the preview image, hidden when co...
Layout de revizuire laterală cu comenzi compacte și auto-reprocesare
Etapa de revizuire: - Previzualizare pe stânga, panou de control defilabil pe dreapta (240px) - Controls defila independent în timp ce previzualizare rămâne viz...
Preselectează întreaga imagine pe cultură, implicit pentru a colora vectorizarea
- instrument de cultură începe acum cu imaginea completă pre-selectat cu 8 mânere - Utilizatorii pot ajusta de acolo sau continua imediat - Vectorizare implici...
Flux de conversie vectorială ușor de utilizat cu autoconvertire pentru formate vectoriale
Îmbunătățiri UX: - Înlocuit toate terminologia "SVG" cu "vector" pentru utilizatorii non-tehnici - Ghid educaţional adăugat care explică de ce este necesară con...
Adăugați 8 mânere redimensionabile glisabile pe marginile de selecție a culturilor și colțuri
- 4 mânere de colt (tl, tr, bl, br) cu codoare diagonale - 4 mânere de la mijloc (tc, bc, ml, mr) cu codoare orizontale/verticale - Mânerele sunt glisabile pent...
Se înlocuieşte react-usor-crop cu unealta dreptunghiului "drag-to-select"
reaction-easy-crop forced square/fix-aspect selections. Unealtă nouă pe bază de pânză permite utilizatorilor să facă clic și trageți orice dreptunghi în orice r...
Arată imaginea logo pe pas picker fundal folosind elementul img
Element Canvas nu a fost redare pentru că a început cu 0x0 dimensiuni. Utilizați un material vizibil <img> pentru afișare și o pânză offscreen pentru eșantionar...
Combinați login docker, construiți, și împingeți într-un singur pas pentru a păstra auth
Pasi separati pierd acreditarea docker între Forgejo Runner pas limitele. Rularea login+build+push într-o singură coajă asigură configurarea auth persistă.
Adăugați pas picker de fundal culoare și de a îmbunătăți de conversie SVG UX
- Adăugat "Pick Background" pas între cultură și proces - Utilizatorii click pe imagine pentru a selecta culoarea de fundal pentru a elimina - Arata swatch colo...
Utilizați docker build/push direct în loc de build-push-action
Docker / build-push-acţiune cu şoferul: docker pierde acreditare auth în timpul fazei de împingere. Folosind Docker build simplu + Docker împinge asigură acredi...
Utilizați rutarea WebSocket prin /vector-ws/ în loc de subdomeniu separat
Conectaţi WebSocket direct la vector
Următorul.js rescrie nu proxy WebSocket cereri de actualizare. Conectează direct la VectorService prin propriul său subdomeniu, același model ca media WebSocket...
Utilizați MUI v7 Grid size prop în loc de articol depreciat / xs recuzită
Actualizarea referințelor serviciului de la imagepipeline la kamosvgservice
Adăugați conducta de conversie imagine-la-SVG cu componentă modală reutilizabilă
- Noua componentă modală ImageToSVGConverter cu flux în trei etape: Crop → Process → Review - Cârlig WebSocket (folosesteImagePipeline) pentru comunicarea condu...
Adaugă programator data/ora la dialogul Start Meeting
Adaugă o pilulă Now/Schendule comuta la dialogul de creare a întâlnirii. Când Programul este selectat, un slide MUI DataTimePicker cu 15 minute intervale și o l...
Adăugați opțiunea de ajustare a caracteristicilor pentru întâlnește aplicația pe pagina de aplicații setări
Handle meetReturn redirecționează pentru a trimite utilizatorii înapoi la întâlnire după autentificare
- Detect meetReturn interogation param on home page (from KamoMeet auth redirection) - Generează OTK și redirecționează utilizatorii autentificati înapoi pentru...
Bypass forwardToApi pentru upload-ul de fundal, utilizați aducerea directă cu logare pas cu pas
Record NavTop butoane pictogramă la e-mail, Text, Telefon, Calculatoare, AI, Suport
Elimina client-side OTK de la multipart upload, adăugați upload logare depanare
Clientul a fost generarea unui OTK irosit înainte de încărcarea (următorul.js traseu generează propriul server-side OTK pentru backend). Eliminat clientul OTK p...
Mută butonul Credits la dreapta pentru a comuta starea de plumb în NavTop
Simplifică căutarea numelui NavTop și corectarea sistemului URL MediaService
- Elimină numele de utilizator Alias căutare de la getDisplayName, folosește direct înregistrarea membrilor - Fix MediaService K8s URL de la https:8443 la http:...
Utilizați forwardToApi pentru a satisface upload-uri de fundal în loc de aducere manuală
Aportul manual cu FormData a fost ruperea limitelor multipart. Acum reconstruieşte FormData şi foloseşte forwardToApi care se ocupă corect de anteturi.
Like what you see shipping?
All of it arrives in your workspace on its own. Start on the free plan and read this page again in a month.
