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, ...
PDF를 방지하기 위해 PDF dim 루프가 끝날 때까지 Defer setTotalPages
50 페이지 PDF에서 setTotalPages를 호출하십시오. getPage() 치수 루프 마운트 즉시 50 ThumbnailCanvas 구성 요소. 각은 PDF.js로 돌아갑니다 (서버 thumbnails는 템플릿에 생성되지 않습니다), 공유에서 50 동시 작업을 할당 PDF.js ...
SecurityService에서 ConversionService/DocsService로 모든 이미징 API 경로 마이그레이션
지금 변환 경로를 업로드 CONVERSION SERVICE URL을 통해 직접 호출: - POST /api/imaging/upload → /api/conversion/imaging/upload - POST /api/imaging/templates/upload → *********** ...
Thumbnail slivers를 겹쳐 쌓이는 페이지를 방지하고, PDF.js fallback를 가진 서버 측 엄밀을 추가하십시오
- flexShrink를 추가하십시오: PdfCanvas에 있는 0개에서 페이지 divs 그래서 페이지는 코드 란에서 압축하지 않습니다 - flexShrink를 추가하십시오: 같은 이유를 위한 PageThumbnailSidebar에 있는 엄밀한 품목에 0 - ThumbnailCanvas...
Eager PDF 렌더링, 자연 스케일 정상화, 수평 스크롤 없음
- PdfCanvas: eager 렌더링 모든 페이지와 IntersectionObserver를 대체합니다. 관찰자 기반 접근은 디자인 탭이 시작될 때 신뢰할 수 없었습니다. display:none - 브라우저는 재화 교차 이벤트를 믿을 수 없습니다. 디스플레이의 조상이 전환 할 때 : ...
삭제 제거아이 DOM 충돌 PDF thumbnail 렌더링
Container.innerHTML + appendChild 패턴을 ThumbnailCanvas로 교체하십시오. React-managed <canvas> ref로. 오래된 접근은 React-owned를 맑게 했습니다. DOM 노드가 직접 시도할 때 React reconciliation이...
OTK auth에 프록시 경로를 재생, 사용되지 않은 esigProxy 헬퍼를 제거
OTK는 auth 메커니즘입니다 - 이전 세션 헤더 접근 설치된 보안 패턴을 우회. 이제 모든 esig 프록시 루트 사용 apiProxy.ts에서 generateOTK를 다시 생성합니다.
ESigService 프록시 경로 대신 OTK 대신 직접 세션 헤더 사용
Read *** Next.js에서 Redis 세션과 orgId/memberId를 신뢰로 전달하십시오. 내부 K8s DNS를 통해 ESigService에 대한 헤더. OTK 의존성을 제거하십시오.
Init endpoint를 사용하여 편집기로드에서 imgId에 의해 찾기 또는 생성 템플릿을 만듭니다
Create page는 URL에서 imgId를 전달합니다. 편집 페이지는 이제 호출 init endpoint를 찾아서 ESignTemplate를 만들고, 다음을 사용합니다 디자인 운영 및 버전 역사를 위한 UUID를 반환합니다.
E-signature 템플릿 편집기를 디자인 캔버스, Signers 및 버전으로 추가하십시오
탭 인터페이스(Settings & Signers)로 /doc/sign/edit 페이지를 다시 작성합니다. 디자인), 드래그 가능 필드 오버레이가있는 PDF.js 캔버스, 주석 도구, signer 관리, 페이지 thumbnail 사이드바, 버전 역사, 및 undo/redo. 지원하다 Zu...
접근 수준 API를 위한 backend와 frontend 사이에서 지도하는 정확한 분야 이름
Map backend securityLevelId→accessLevel, isOrganizationOwner→isOwner, API 경로의 memberType→isTeamMember. MANAGE MEMBER SECURITY 대신 EDIT MEMBER ACCESS LEVEL을 사용할 수...
구독 계획 ID 배열을 위한 JSON 파싱 workaround 제거
Backend 이제 JSON 문자열 대신 적절한 배열을 반환합니다. try/parse/catch fallback 논리는 더 이상 add-on, 뭉치에서 필요로 하지 않습니다, and Promotion 그리드 셀 렌더링.
Org-specific label substitution로 접속 레벨 편집기 추가
ImageAccessLevelType.ts의 CLIENT→MEMBER와 INTERNAL→TEAM MEMBER를 {var} placeholder로 변경합니다. EDIT MEMBER ACCESS LEVEL 권리 및 수준 계층 계층 규칙에 의해 문질러 제어를 편집하는 역할 권한 레벨 섹션을 ...
Next.js 16.2.3, TypeScript 6.0, 노드 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 - .eslintrc.json에서 플랫 구성 (eslint.config.mjs)로 ESLint를 마이그레이션 - TS 6용 tsc...
Redesign 지원 페이지 및 웹 세미나 마법사 계정 페이지 레이아웃 일치
이제 두 페이지 모두 임베디드 탭과 동일한 gradient 영웅 헤더를 사용합니다. /account 페이지 패턴과 일치하는 탐색. 웹 세미나 스케줄링 wizard는 헤더 탭과 전체 폭의 숫자 단계 지표를 사용합니다. 각 단계를 위한 기업 급료 카드 배치를 가진 내용.
Properly forward multipart FormData and set route 핸들러 본체 크기 제한
- FormData를 파싱하고 전달을 위해 재건축합니다 (fixes) Raw arrayBuffer forwarding에서 MalformedStreamException) - routeHandlerBodySizeLimit 추가: 500mb to next.config.mjs 실험 config...
추가 지원 드롭다운 섹션, 추출 웹 세미나 스케줄링 전용 페이지로
지원 nav 단추는 지금 2개의 단면도를 가진 dropdown 화살 그리고 Popover가 있습니다: "온라인 지원" (문의 지원, Active Tickets) 및 "교육" (Request Webinar, 내 일정한 웹 세미나). Webinar 스케줄링 MyWebinarsTab에서 독립...
Next.js 10MB 몸 크기 제한을 방지하기 위해 직접 스트림 업로드 몸
- arrayBuffer로 요청을 읽고 content-type로 원시 바이트를 전달하십시오. FormData 대신 헤더 (Next.js body limit를 트리거) - serverActions bodySizeLimit 추가 : next.config.mjs에서 500mb - MaxDur...
WebSocket을 통한 실시간 변환 진행
- add useConversionWebSocket Hook 회원과 템플릿 주제 모두 지원 - Create page는 업로드하기 전에 WebSocket을 연결하고 라이브 변환을 보여줍니다. 서버에서 듀얼 바로 진행 (현재 단계 % + 전체 %) - 단계 흐름: 해시 → 업로드 (XHR ...
RKE2 DNS를 통해 SecurityService를 직접 호출, 해시 계산을 수정, 단계별 업로드 진행을 추가
- 이제 모든 템플릿 API 경로는 SecurityService를 내부로 직접 호출합니다. APIService를 통해 프록시 대신 K8s DNS - fileHashing.ts (SHA3-256)에서 computeBlake3/computeSha3256 사용 웹 암호화 SHA-256 서버로...
E-signature 템플릿 관리 UI 구현
- E-Signatures 탭 위 홀더를 풀 템플릿 datagrid (AG Grid)로 대체하십시오. Pending/Completed/Archived를 위한 sub-tabs로 새로운 템플릿 단추를 창조하십시오 - 템플릿 이름, 범위 선택자, 파일 업로드를 가진 /doc/sign/crea...
Align field name to isAvailableToChildren and improve 사전 예약 UI
Fixes 400 Bad Request 웹 세미나 유형 만들기 isAvailableToChildren는 Java DTO 필드 이름과 일치합니다 (Lombok getIsAvailableToChildren를 Boolean 래퍼 유형에 생성합니다. 최소 사전 예약에 대한 원시 입력을 대체 ...
웹 세미나 설정 양식 및 테이블 작성 가능 콘텐츠 영역
세부사항 모양에서 maxWidth constraint를 제거하십시오 그래서 충분히 채웁니다 폭. 유형 테이블 및 컨테이너 사용 플렉스 레이아웃을 작성 끈끈한 우두머리를 가진 유효한 고도. 지금 모든 전망은 flex를 사용합니다: 1개에서 자주 묻는 질문.
Widen formStrategy state type to string for TypeScript 호환성
WebinarPresenterStrategy에 대한 const assertion는 useState infer를 만들었습니다. 리터럴 타입, 문자열 prop setter로 type mismatch를 발생시킨다.
Redesign 웹 세미나 설정에서 하위 페이지 탐색을 기반으로
팝업 대화 상자를 대체하고 2단계로 별도의 accordion 섹션 inline 항법 교류: - 레벨 1: 클릭-to-navigate를 가진 깨끗한 웹 세미나 유형 테이블 - Level 2 : 탭 인터페이스 (Details, 선물, 알림, 가용성 슬롯) 모든 형태는 인라인입니다 — 더 m...
웹 세미나 설정 UI에 최소 사전 예약 필드를 추가
슬롯을 미리 설정하는 방법에 대한 번호 입력을 추가해야합니다. 예약을 허용하기 위해, helper 텍스트가 설명하는 필드.
API 키 관리 UI에 PUBLIC WEBINAR 범위 toggle 추가
VideoCall 아이콘으로 Public Webinar Range 옵션을 추가 API 지원 액세스 설정 페이지, 관리자를 허용 웹 세미나 API 열쇠 당 접근.
웹 세미나 스케줄링 UI를 admin 설정 및 회원 보기
Kamo-internal의 전체 웨비나 frontend 구현: - WebinarSettingsTab: 웹 세미나 유형, 발표자 풀, 관리자 CRUD 알림 간격, 사용 가능한 슬롯 및 어린이 org 제한 - MyWebinarsTab : 회의에 참여하는 다가오는 웹 세미나의 회원보기, 3단...
Normalize Quill HTML output for 일관된 이메일 렌더링
NormalizeQuillHtmlForEmail 및 wrapBodyForEmail을 통해 모든 이메일 본문 내용이 전송되기 전에 일관된 HTML 출력을 보장하거나 템플릿이 적용되지 않습니다.
회원 레벨 지원 페이지의 별도 지원 설정 전용 설정 페이지
- /support 페이지에서 설정 탭을 제거하고, 티켓 및 분석만 유지 - Analytics에 하위 태그 추가 : 개요 및 상태 및 응답 시간 (설정에서 이동) - Topics, 분석, 계획된 지원 탭을 가진 /settings/features/support 구축 - Update Set...
동적 도움말 및 팁 패널 및 웹훅 URL을 제공 업체 통합에 추가
- CommerceProviderSetup은 HelpTipsOverrideContext를 사용하여 컨텍스트를 표시합니다. 현재보기(list, selector, per-provider)에 따라 변경되는 도움말 - Config 대화 상자는 지원되는 공급자를 위한 click-to-copy로 ...
True 투명성을 다운로드하기 전에 SVG의 스트립 백 배경
벡터화 SVG를 파고 전체 크기의 흰색 정류/경로 요소를 제거합니다. 벡터화기는 원래 배경에서 생성, 생산 정품 투명 SVG 다운로드.
흰색 배경 SVG 대신 투명 배경 제거 PNG 다운로드
미리보기는 투명성을 가진 배경 제거 PNG를 보여줍니다, 그러나 다운로드는 배경을 구운 벡터화 SVG 제공 흰색 경로. 이제 사용할 때 투명 PNG를 다운로드합니다.
Add download SVG button to logo vector converter for mid-process export
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.
