Alegeți un flux de plan de la un capăt la altul
- Wire PlanCalculator in Dialog PlansBillingTab (replaces placeholder) - Adu planuri disponibile de facturare API pe pagina de încărcare - Manipulați depunerea ...
Ascunde fila de facturare pentru radacina KamoCRM org
Proprietarii de org KamoCRM au tot ce le este permis cu nici un cost. Nu văd niciodată nota de plată. Fila este acum doar condiţionat pentru organizațiile de co...
Sistem integrat de facturare pe platformă
- Client noi de facturareApi.ts cu tipuri complete de TypeScript pentru toate facturile obiective (subscripții, metode de plată, facturi, credite, utilizare; co...
Adăugați grupul de convailități pentru a preveni fluxurile de lucru duplicate
Atunci când o apăsare declanşează un flux de lucru şi fluxul de lucru display este, de asemenea, concediat (sau două împingeri sosesc în succesiune rapidă), amb...
Adaugă Deschide în butonul Docs pentru editarea documentelor, foilor de calcul, prezentări
- Nou buton "Open in Docs" (EditNote pictogramă) în doc manager Coloana Acţiuni pentru .docx, .xlxx, .pptx, .odg, .doc, .xls, .ppt fișiere - Deschide documentul...
Construiește importuri integrate de plumb auto cu managementul integral al obiectivului
Rescrierea completă a LeadAutoImportManager cu caracteristici gata de producţie: - Endpoint CRUD cu URL-uri webhook unice pentru vânzătorii de plumb 3rd-party -...
Afișează numele uploader-ului, lărgește coloana datei, unește iconița extensiei în numele fișierului
- Încărcat de: a fost întotdeauna gol nu setați niciodată creatByName; acum rezolvat pe partea de suport - coloana Nume fișier: pictogramă tip fișier prepend d...
Adaugă vârful de dimensiuni stocate în celula de dimensiune în managerul doc
Tooltip arată defalcarea depozitării reale utilizate pe document: fișier original, miniaturi (original + convertit combinat) și convertit doc plus un total. Ung...
Sari peste ecranul de încărcare pentru descărcări de fișiere în NavigationInterceptor
URL-uri Blob și link-uri cu atributul de descărcare nu cauzează niciodată navigarea paginii; astfel încât handler click global se întoarce acum mai devreme pent...
Erorile de salvare a suprafeţei şi actualizarea optimistă a furnizorului de email
Atunci când salvați un furnizor non-configurabil (KamoMail, ParentOrg, NotConfigurat) a eșuat, eroarea a fost stabilită în stare, dar niciodată afișată în vizua...
Mută butoanele de acțiune ale managerului doc pe rândul de căutare al barei de instrumente
- Eliminat Create Document, Încărcare document, încărcare vrac, și Refresh din antetul erou gradient - Antet Hero este acum doar titlu/descriere - Creați docume...
Restaurează modelul de permisiune al echipei/membrului pentru dialogul de partajare
Membrii echipei (membruType=TEAM MEmber) trec de toate porțile. Membrii obişnuiţi sunt poartaţi de drepturile SHARE DOCS *. Sesiuni de moștenire fără membruType...
Permite oricărui membru autentificat să partajeze documente
Eliminați poarta pe bază de rol pe dialog share Cecul anterior necesar este Membru al echipei (din membru al sesiunii) sau drepturile specifice SHARE DOCS *, p...
Importă Blake3 din Blake3/browser pentru a inițializa WASM corect
blake3/esm/browser necesită furnizarea manuală WASM; Blake3/browser o face automat.
Corectează verificarea tipului către EAM MINTE și numele de teren pentru partajarea API
Implementează sistemul de partajare a documentelor cu dialog partajat, Partajat cu Me tab și linkuri partajabile
- Adăugaţi ShareDocumentDialog cu membru/echipă/dept/job Culegător destinatar titlu - Buton Wire Share în bara de instrumente DocManager (numai MY DOCS) - Adaug...
Real BLAKE3 hashing și verificarea pre-upload dedup în doc manager
- Înlocuiți Blake3 placeholder cu real Blake3 WASM în fișiereHashing.ts - Adăugaţi check-hashes şi înregistraţi rutele proxy API existente - MultiFileUploader v...
Dosarul portii si coloanele/ campurile de tip Doc pe dosarele de permisie si permitDocType
Atunci când folderul sau caracteristicile de tip doc sunt dezactivate pentru un tip de assoc, ascunde coloane de dategrid corespunzătoare și câmpurile de formul...
Aliniază câmpurile de încărcare cu MUI-uri consistente TextFields, întotdeauna arată dosarul și tipul de doc
Înlocuiește elementele brute <select> cu MUI TextField selectați pentru consistent stilare și aliniere cu domeniul Descriere. Dosar și tip Doc Câmpurile sunt ac...
Acceptă toate tipurile de fișiere pentru upload, folosește lista neagră a serverelor în loc de lista albă
Înlocuiește lista albă de ACCEPTAT EXTENSIONS cu extBlackList furnizată de server de la assoc-config. Toate tipurile de fișiere sunt acum încărcabile, cu excepț...
Redesign Pregătiți fila selectat cu reordonare, previzualizare și descărcare în vrac
Înlocuiți panoul de opțiuni mock cu pregătirea documentului funcțional UI. Documente sunt reordonabile prin intermediul butoanelor drag-and-drop și săgeată, cu ...
Utilizați sistemDocsDocument Doar pentru tab-ul Docuri Sistem, arată toate docurile în Original Docs
Original Docs file arată acum toate documentele pentru acest org/assocType fără filtrarea prin assocObjectId. Fila Docuri de sistem trimite sistemDocsOnly: adev...
@ info: whatsthis
Atunci când nu este furnizat nici un param URL ooid, Original Docs and Modified Docs file Acum interogare prin ID-ul actual al membrului, în timp ce System Docs...
Restructurare file DocManager, adăugați pictograma Editare, editor încorporat și uploader multi-file
Creați componenta MultiFileUploader cu conducta de conversie per fișier
Creați componenta DocumentEditor pentru editarea inline în DocManager
Elimină /doc/semn/creează și /doc/sign/edit
Editorul este acum incorporat in line in doc manager page.
Elimină domeniul de aplicare/assocType din SetăriSetingsSignersTab, redenumește la Descrierea Doc, adaugă Activ Member Signor
Adaugă membruType la informațiile utilizatorului, redenumește șablonNume la docDescriere în setări șablon stoc
Adaugă câmp membruType din coloana de discriminatorii a entității membre la user-info API răspuns şi utilizareUserInfo cârlig. Redenumește numele șablonului doc...
Fixaţi filigranul de deasupra stratului z-index, adăugaţi meniul pagina dreapta-click, adăugaţi pagina de mai sus/jos, îmbunătăţiţi indicatorul de tragere
- ModifierLayer: "deasupra" trece acum foloseste zIndex 20 astfel încât filigranele red pe partea de sus a câmpurilor și adnotări - PdfCanvas: meniu context cu ...
Locul a scăzut câmpul la poziția vizuală exactă a fantomei
Utilizați activ.rect.curent.tradus (clientul stafiei Dragoverlay) se potrivește rect tradus, astfel încât câmpul aterizează acum exact în cazul în care utilizat...
Remap field signerUids atunci când backend returnează noul signer IUDS după salvare
Plasarea câmpului Drag-and-Drop, bara de instrumente de adnotare plutitoare și distanța paginii PDF
- Înlocuiți clic-la-loc cu @dnd-kit drag-and-drop pentru toate semnăturile, identitatea, și instrumente de câmp de intrare; drag fantoma se potrivește cu aspect...
Traseu toate apelurile esig API prin forwardToApi() pentru a remedia eșecurile de salvare
Toți cei 10 responsabili de traseul esig indicau către ESIG SERVICE URL care rezolvă unui proxy kamowsesig-service inexistent. Înlocuiți fiecare handler cu forw...
Adaugă opţiunea poziţiei pe strat la modificatorul de filigran (în spatele/ deasupra conţinutului)
- Modificator de semnal de apă câștigă un câmp 'strat': 'în spatele' 'în spate' 'în spate' (defaults to 'behind') - ModifierLayer ia acum un "pass" recuzită ('s...
Adaugă modificator de filigran în set de unelte esign
- Tipul modificatorului de filigran: logoType (complet/simplu), startPage, endPage, rotation (−180 - Implicit la logo-ul complet, −45° rotatie, 50% dimensiune, ...
Afișează numai un indiciu despre formatul numărului paginii atunci când este selectat personalizat
Extindeți modificatorul etichetei la grila completă de 8 poziții cu rotație LM/RM
- LabelModifier.position folosește acum ModifierPosition8 (aceeași grilă de 8 poziții ca Numere de Pagină) - LM (Middle Left): fiecare linie redată ca o pilulă ...
Adăugați instrumente/modificatoare tab-uri pentru a esigna Toolbox cu suprafeţe de pânză live
- Split Toolbox bara laterală stângă în Tools and Modificators tabs - Fila modificatoare: lista divizată + panoul setărilor (Opțiunea B) - Modificator de numere...
Poziţionarea corectă a unghiilor şi restabilirea rotaţiei transforma
Două microfoane în ThumbnailCanvas: 1. Înlocuit înălțime: \ element poziționat Padding-top) cu înălțimea de la lățimea stabilită explicit. Lățimea este acum...
Fix floating zoom control visibility and polish thumbnail placeholders
- Move floating zoom controls outside the scroll container and use position:absolute so they remain visible at all times regardless of scroll position; offs...
Page selection with animated glow border synced between canvas and thumbnail sidebar
- DesignTab holds selectedPageIndex as the single source of truth - Clicking any page in the main canvas selects it (onPageSelect) - Clicking a thumbnail select...
Move scroll ownership from PdfCanvas to canvasContainerRef
PdfCanvas root Box previously had overflow-auto + h-full, making it its own scroll container. This meant: - scrollbarGutter: stable on canvasContainerRef had no...
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.
