Fit to Width calculates actual container width instead of resetting to zoom 1
Reads **************** (which accounts for the stable scrollbar gutter) and the page's natural width via **************** then computes fitZoom = (availableWidt...
Replace all hardcoded purple with var(--color-primary) on Settings & Signers page
Signers icon, icon background, count badge, Add Signer buttons, Add First Signer button, empty-state illustration tint, add-another hover, and the ALL_OF_TYPE s...
Auto-select first signer, fix zoom control scrollbar gap, animate properties panel
- Toolbox auto-selects the first signer's UID when signers go from 0→1 - Canvas container uses scrollbar-gutter: stable so the sticky zoom/undo control mainta...
Reorder tabs, gate field tools by signer, redesign Settings & Signers tab
- Design is now the first tab; Settings & Signers is second - Toolbox shows "Add Signer" CTA (navigates to Settings) when no signers exist - Signature Tools, Id...
Render field controls as actual-looking form elements with signer color tinting
Each field type now renders a visual representation of the real control (text input, checkbox, toggle, dropdown, radio group, date picker, etc.) tinted with the...
Remove fixed height and scroll bars from field properties panel
The panel had two vertical scrollbars: 1. DesignTab wrapper had height: 200 + overflowY: auto 2. FieldPropertiesPanel root had height: 200 + overflow: hidden, ...
Захищайте набірВсього { key3}, перш ніж після петля PDF, щоб запобігти насиченню PDF.js
На 50-сторінку PDF викличте SetTotalPages перед отриманнямPage() розмір петлі кріплень всі компоненти 50 ThumbnailCanvas відразу. Кожен падає назад в PDF.js (се...
Мигрейт всіх маршрутів від служби підтримки API для переїзду
Завантажте маршрути зараз зателефонуйте ПеретворенняПослуги безпосередньо через CONVERSION SERVICE URL: - POST /api/imaging/upload → /api/conversion/imaging/upl...
Додати Thumbnails крок, щоб завантажити індикатор прогресу, відстеження генерації thumbnails WS етап
Запобігти стекуванню сторінок, зафіксувати пальці мініатюр, додати мініатюри сервера з PDF.js
- Додати flexShrink: 0 до сторінки divs в PdfCanvas так сторінки не стискаються в гнучкій колонці - Додати flexShrink: 0 до мініатюрних елементів в PageThumbnai...
Eager PDF рендеринг, нормалізація природного масштабу, не горизонтальна прокрутка
- PdfCanvas: замінити IntersectionObserver з eager рендер-all-pages. Підхід спостерігача був ненадійним при старті проекту з дисплеєм: при переході предків від ...
Усувається видалення конфліктів на основі файлів PDF
Замініть контейнер.innerHTML + додатокChild візерунок в ThumbnailCanvas з реф. <canvas> Старий підхід очищений React DOM-вузли безпосередньо, викликаючи повторе...
Перевернути проксі маршрути до OTK-аута, видалити невикористаний esigProxy помічник
OTK є правильним механізмом аути — передчасний підхід до сеансу обходити встановлений шаблон безпеки. Всі маршрути проксі-проксі тепер використовують генерOTK з...
Використовуйте прямі заголовки сеансу замість OTK для проксі- маршрутів ESigService
Читати *** сеанс від Redis в Next.js і пройти orgId/memberId як надійний заголовки ESigService через внутрішню К8с DNS. Вилучає залежність OTK.
Використовуйте init endpoint для пошуку або створення шаблону за допомогою imgId на завантаження редактора
Створення сторінки переходить в URL-адресу. Відредагувати сторінку тепер виклики init endpoint для пошуку або створення ESignTemplate, після чого використовує П...
Додати редактор шаблонів електронних знаків з дизайнерським полотном, знаками та версіями
Повний перезапис сторінки / док / позначений / вихід з інтерфейсом вкладок (Налаштування та підписники, Дизайн), PDF.js полотно з перетягуванням поля, анотаційн...
Правильне відображення назви поля між задньою та передньою підтримкою API рівня доступу
Карта задньої безпекиLevelId→accessLevel, isOrganizationOwner→isOwner, учасникType→isTeamMember в маршруті API. Здійснити перевірку на використання EDIT MEMBER ...
Видаліть JSON пароля робочі місця для підписки плану ID масиви
Backend тепер повертає правильні масиви замість рядків JSON, тому try/parse/catch fallback логіка більше не потрібно в додатку, пакеті, та рекламні решітки.
Додавання редактора рівня доступу до параметрів учасників з заміною етикетки org-specific
Rename CLIENT→MEMBER і INTERNAL→TEAM MEMBER в ImageAccessLevelType.ts з {var} розміщуються власники. Додайте розділ рівня доступу до ролейПермісіїТаб з редагува...
Показати конкретні повідомлення про помилку на сторінці редагування замість загальних збоїв
Використовуйте React JSX кнопка в AG Grid CellRenderer замість сирого елемента DOM
Update imgId type to string Кодnumber для CockroachDB ID безпеки, додати запис помилки
Додати запис до списку шаблонів API маршрут для діагностики порожніх даних
Набір proxyClientMaxBodySize до 500mb для отримання великого файлу в Next.js 16.2
Далі.js 16.2.3, TypeScript 6.0, Node 24, React 19.2
- Next.js 16.0.10 → 16.2.3, TypeScript 5.8 → 6.0.2, Node 20 → 24, React 19.2.3 → 19.2.5 - Migrate ESLint від .eslintrc.json до плоскої конфігурації (eslint.conf...
Редизайн сторінки підтримки та вебінарного майстра з підбору сторінок
Обидві сторінки тепер використовують той же градієнтний герой заголовок з вбудованою вкладкою Навігація, що відповідає шаблону сторінки / облікового запису. Веб...
Правильно пересилати багатопартійна формаДата та встановити обмеження розміру маршруту
- Перевернутися до оформлення бланкуДата та перебудування для переадресації (фікси) MalformedStreamException від raw arrayBuffer переадресація) - Додати маршрут...
Додати випадання підтримки з розділами, витягти вебінарне планування на спеціальну сторінку
Підтримуючи нав кнопка тепер має стрілку і поповнювач з двома розділами: "Онлайн підтримка" (Контактна підтримка, Перегляд активних квитків) та "Поїзд" (Request...
Потокове завантаження тіла безпосередньо, щоб уникнути наступного.js 10MB обмеження розміру тіла
- Прочитати запит як масивБаффер і переадресувати сирі байти з типом вмісту заголовок замість парсингу FormData (який викликає обмеження тіла Next.js) - Додати ...
Перейменувати вкладки електронної підписки та повторення для доступних шаблонів, проектів, Архів
В режимі реального часу перетворення через WebSocket з подвійними відсотками
- Додати використанняConversionWebSocket гак, що підтримує як учасників, так і шаблонні теми - Створіть сторінку підключає WebSocket до завантаження, показує пе...
Call SecurityService безпосередньо через RKE2 DNS, фіксувати хеш обчислення, додати поетапний прогрес завантаження
- Усі маршрути API шаблону тепер зателефонуйте SecurityService безпосередньо через внутрішню K8s DNS замість проксіювання через APIService - Використовуйте comp...
Впровадження керування шаблонами електронних підписів UI
- Замініть підписку E-Signatures з повними даними шаблону (AG Grid) з субтабами для Pending/Completed/Архів та створення нової кнопки шаблону - Додати / док / в...
Ім'я сухого поля для дітей і поліпшення заздалегідь бронювання UI
Виправлення 400 Поганий запит при створенні вебінарних типів по посиланню isAvailableToGirl, щоб відповідати назві поля Java DTO (Ломбок) генерує getIsAvailable...
Зробіть вебінарні форми налаштування та заповнювати таблицю
Видаліть максимальнуШвидке обмеження з форми деталі, щоб вона заповнює повну ширина. Зробіть таблицю типів і його контейнер використовуйте гнучку макет для запо...
Широка формаСтратегія державного типу на рядок для сумісності TypeScript
Консистенція WebinarPresenterStrategy made useState infer a Лляний тип, що викликає неправильний тип з вкладкою пропа.
Редизайн налаштування вебінару з діалогової навігації на основі під-сторінки
Заміна спливаючих діалогів та окремих секцій акордеонів з дворівневим рівнем навігаційний потік: - Рівень 1: чистий журнальний тип таблиці з натисканням кнопки ...
Додати мінімальне поле попередньої бронювання в налаштуваннях вебінару UI
Додавання введення номера для налаштування, як далеко завчасно слот повинен бути щоб дозволити бронювання, використовуючи текст помічника, що пояснює поле.
Додати ПУБЛІЧНЕ ОБСЛУГОВУВАННЯ ПЕРСПЕКТИВИ API
Додати опцію публічного вебінару з іконкою VideoCall Контакти Сторінка налаштування доступу, що дозволяє адміністраторам включити Webinar API доступ до ключа.
Додати вебінар scheduling UI з налаштуваннями адміністратора та переглядом користувачів
Впроваджує повний вебінарний фронтенд в камо-інтерналі: - WebinarSettingsTab: адміністратор CRUD для вебінарних типів, ведучих басейнів, Нагадувати інтервали, н...
Передача даних попереднього запису до стануВідповідіЧехам, щоб запобігти почервоній відмові fetch
Нормалізувати вихід Quill HTML для послідовного заповнення електронної пошти
Маршрут весь вміст електронної пошти через нормалізаціюQuillHtmlForEmail та обгортанняBodyForEmail перед відправкою, забезпечення послідовного виходу HTML, чи з...
Окремі налаштування підтримки від сторінки підтримки рівня доступу до обраної сторінки налаштувань
- Видаліть вкладку Параметри з / підтримка сторінки, зберігаючи тільки квитки та аналітику - Додайте sub-tabs до аналітики: Огляд та статус & Відповідність Time...
Додайте динамічну панель інструментів та URL-адресу Webhook для інтеграції постачальників
- CommerceProviderSetup тепер використовує HelpTipsOverrideContext для відображення контекстного допомогти, що зміни виходячи з поточного вигляду (список, selec...
Граймовірно обробляти провайдера API недоступності на вкладці інтеграції
Редизайн провайдера selector до вертикального макета списку з більшими логотипами
Завантажити результатСвг безпосередньо без будь-яких маніпуляцій
У трубопроводі SVG вже є вихідний фон. Завантажити його як-is.
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.
