비밀번호

우리가 건물을보고, 실시간. 모든 기능, 수정 및 개선은 플랫폼을 통해 배송.

17,933
총 변경
4,614
제품 설명
4,543
수정 사항
32
프로젝트
프로젝트
모든 프로젝트17,933AIService110APIService138BillingService133ConversionService85DaemonService107DocsService189ESigService78EmailService373InitializerService300KBService74KlusterServices546MCPGatewayService43MediaService461RAGService61SecurityService1,523TranslateService45VOIPService173VectorService8kamo-analytics6,157kamo-apps18kamo-asterisk-support19kamo-capcha17kamo-capcha-widget4kamo-internal4,579kamo-login319kamo-marketing585kamo-meet90kamo-nowww18kamo-register206kamo-shared-library1,322kamo-signer-monorepo50kamolos102
필터 유형
모든 유형Build24CI523Chore670Docs226Feature4,614Fix4,543Other6,781Performance136Refactor274Revert23Style48Test70Upgrade1
April 13, 2026
April 12, 2026
Featurekamo-internal

위의 레이어 z-index의 워터 마크 수정, 페이지 오른쪽 클릭 메뉴 추가, 위/아래 추가, 드래그 표시 개선

- ModifierLayer : 'above'는 이제 zIndex 20을 사용하므로 워터 마크는 필드와 주석 위에 렌더링됩니다. - PdfCanvas: 회전을 가진 우클릭 문, 삭제, 추가 페이지 위/아래 - PageThumbnailSidebar : 동일한 컨텍스트 메뉴; 드래그 인디케...

kamo·5mo ago
Fixkamo-internal

유령의 정확한 시각 위치에 떨어졌다

Active.rect.current.translated (DragOverlay ghost's client rect) 대신 사용 번역된 ct과 일치하기 때문에, 필드는 이제 사용자를 정확하게 배치합니다. 출시되었습니다.

kamo·5mo ago
Featurekamo-internal

드래그 앤 드롭 필드 배치, 부동 표기 도구 모음, PDF 페이지 간격

- @dnd-kit drag-and-drop을 모든 서명, 정체성, 그리고 입력 필드 도구; 끌기 유령은 정확한 시각적인 외관을 일치 떨어졌다 필드 (FieldDragPreview는 기본 차원에서 FieldControl 렌더링) - 각 PDF 페이지는 useDroppable 대상입니다....

kamo·5mo ago
Fixkamo-internal

ForwardToApi()를 통해 모든 esig API 호출을 루트로 저장 실패를 수정합니다

모든 10 esig 경로 핸들러는 해결 ESIG SERVICE URL에 지적 비 유능한 kamowsesig-service 프록시에. 모든 핸들러를 교체 forwardToApi() 그래서 표준 API 게이트웨이를 통해 흐름 요청 (APIService → ESigService) OTK 인증...

kamo·5mo ago
Featurekamo-internal

Watermark modifier (behind / 위 content)에 레이어 위치 옵션을 추가하십시오

- WatermarkModifier는 'layer' 필드를 얻습니다. 'behind' | 'above' (기본값에서 'behind') - ModifierLayer는 이제 'pass' prop ('below' | 'above')를 취합니다. - 아래 패스: 레이어 = 'behind'로 페...

kamo·5mo ago
Featurekamo-internal

Watermark modifier를 esign 툴박스에 추가

- WatermarkModifier 유형 : 로고타입 (전체/간단한), startPage, endPage, 교체 (-180-180), 크기 (10-90% 페이지 폭), 불투명 (2-60%), 단단한색 toggle, 색상 (헥스) - 로고, −45° 교체, 50% 크기, 15% 불투명에 ...

kamo·5mo ago
Featurekamo-internal

LM/RM 교체를 가진 가득 차있는 8 위치 격자에 상표 변조기

- LabelModifier.position는 이제 ModifierPosition8 (페이지 번호로 8 위치 그리드)를 사용합니다. - LM (중간): 각 선은 쓰기 형태를 가진 수직 알약으로 렌더링했습니다: 수직 경사 + 자전합니다 (180deg) - 원본은 CCW (바닥에 정상)를 ...

kamo·5mo ago
Featurekamo-internal

Tools/Modifiers 탭을 라이브 캔버스 오버레이로 할당합니다

- Split Toolbox는 도구 및 Modifiers 탭으로 사이드바를 왼쪽 - Modifiers 탭: 분할 목록 + 설정 패널 (옵션 B) - Page Numbers modifier: start/end 페이지, 8 위치 그리드 (TL/TM/TR/LM/RM/BL/BM/BR), 형식 ...

kamo·5mo ago
Fixkamo-internal

Correct 자전된 thumbnail 포지셔닝 및 회복 교체 변환

ThumbnailCanvas의 두 가지 버그 : 1. `height: \`${displayAspect * 100}%\``(ab-의 비율 높이 위치 요소 - 블록 높이가 제공 될 때 신뢰할 수없는 `aspectRatio: String(baseAspect)`를 가진 padding-top ...

kamo·5mo ago
Featurekamo-internal

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...

kamo·5mo ago
Featurekamo-internal

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...

kamo·5mo ago
Fixkamo-internal

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...

kamo·5mo ago
Fixkamo-internal

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...

kamo·5mo ago
Fixkamo-internal

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...

kamo·5mo ago
Featurekamo-internal

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...

kamo·5mo ago
Featurekamo-internal

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...

kamo·5mo ago
Featurekamo-internal

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...

kamo·5mo ago
Fixkamo-internal

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, ...

kamo·5mo ago
Fixkamo-internal

PDF를 방지하기 위해 PDF dim 루프가 끝날 때까지 Defer setTotalPages

50 페이지 PDF에서 setTotalPages를 호출하십시오. getPage() 치수 루프 마운트 즉시 50 ThumbnailCanvas 구성 요소. 각은 PDF.js로 돌아갑니다 (서버 thumbnails는 템플릿에 생성되지 않습니다), 공유에서 50 동시 작업을 할당 PDF.js ...

kamo·5mo ago
Refactorkamo-internal

SecurityService에서 ConversionService/DocsService로 모든 이미징 API 경로 마이그레이션

지금 변환 경로를 업로드 CONVERSION SERVICE URL을 통해 직접 호출: - POST /api/imaging/upload → /api/conversion/imaging/upload - POST /api/imaging/templates/upload → *********** ...

kamo·5mo ago
Fixkamo-internal

Thumbnail slivers를 겹쳐 쌓이는 페이지를 방지하고, PDF.js fallback를 가진 서버 측 엄밀을 추가하십시오

- flexShrink를 추가하십시오: PdfCanvas에 있는 0개에서 페이지 divs 그래서 페이지는 코드 란에서 압축하지 않습니다 - flexShrink를 추가하십시오: 같은 이유를 위한 PageThumbnailSidebar에 있는 엄밀한 품목에 0 - ThumbnailCanvas...

kamo·5mo ago
Fixkamo-internal

Eager PDF 렌더링, 자연 스케일 정상화, 수평 스크롤 없음

- PdfCanvas: eager 렌더링 모든 페이지와 IntersectionObserver를 대체합니다. 관찰자 기반 접근은 디자인 탭이 시작될 때 신뢰할 수 없었습니다. display:none - 브라우저는 재화 교차 이벤트를 믿을 수 없습니다. 디스플레이의 조상이 전환 할 때 : ...

kamo·5mo ago
Fixkamo-internal

삭제 제거아이 DOM 충돌 PDF thumbnail 렌더링

Container.innerHTML + appendChild 패턴을 ThumbnailCanvas로 교체하십시오. React-managed <canvas> ref로. 오래된 접근은 React-owned를 맑게 했습니다. DOM 노드가 직접 시도할 때 React reconciliation이...

kamo·5mo ago
Fixkamo-internal

OTK auth에 프록시 경로를 재생, 사용되지 않은 esigProxy 헬퍼를 제거

OTK는 auth 메커니즘입니다 - 이전 세션 헤더 접근 설치된 보안 패턴을 우회. 이제 모든 esig 프록시 루트 사용 apiProxy.ts에서 generateOTK를 다시 생성합니다.

kamo·5mo ago
Fixkamo-internal

ESigService 프록시 경로 대신 OTK 대신 직접 세션 헤더 사용

Read *** Next.js에서 Redis 세션과 orgId/memberId를 신뢰로 전달하십시오. 내부 K8s DNS를 통해 ESigService에 대한 헤더. OTK 의존성을 제거하십시오.

kamo·5mo ago
Fixkamo-internal

Init endpoint를 사용하여 편집기로드에서 imgId에 의해 찾기 또는 생성 템플릿을 만듭니다

Create page는 URL에서 imgId를 전달합니다. 편집 페이지는 이제 호출 init endpoint를 찾아서 ESignTemplate를 만들고, 다음을 사용합니다 디자인 운영 및 버전 역사를 위한 UUID를 반환합니다.

kamo·5mo ago
April 11, 2026
Featurekamo-internal

E-signature 템플릿 편집기를 디자인 캔버스, Signers 및 버전으로 추가하십시오

탭 인터페이스(Settings & Signers)로 /doc/sign/edit 페이지를 다시 작성합니다. 디자인), 드래그 가능 필드 오버레이가있는 PDF.js 캔버스, 주석 도구, signer 관리, 페이지 thumbnail 사이드바, 버전 역사, 및 undo/redo. 지원하다 Zu...

kamo·5mo ago
Fixkamo-internal

접근 수준 API를 위한 backend와 frontend 사이에서 지도하는 정확한 분야 이름

Map backend securityLevelId→accessLevel, isOrganizationOwner→isOwner, API 경로의 memberType→isTeamMember. MANAGE MEMBER SECURITY 대신 EDIT MEMBER ACCESS LEVEL을 사용할 수...

kamo·5mo ago
Refactorkamo-internal

구독 계획 ID 배열을 위한 JSON 파싱 workaround 제거

Backend 이제 JSON 문자열 대신 적절한 배열을 반환합니다. try/parse/catch fallback 논리는 더 이상 add-on, 뭉치에서 필요로 하지 않습니다, and Promotion 그리드 셀 렌더링.

kamo·5mo ago
Featurekamo-internal

Org-specific label substitution로 접속 레벨 편집기 추가

ImageAccessLevelType.ts의 CLIENT→MEMBER와 INTERNAL→TEAM MEMBER를 {var} placeholder로 변경합니다. EDIT MEMBER ACCESS LEVEL 권리 및 수준 계층 계층 규칙에 의해 문질러 제어를 편집하는 역할 권한 레벨 섹션을 ...

kamo·5mo ago
Upgradekamo-internal

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...

kamo·5mo ago
Featurekamo-internal

Redesign 지원 페이지 및 웹 세미나 마법사 계정 페이지 레이아웃 일치

이제 두 페이지 모두 임베디드 탭과 동일한 gradient 영웅 헤더를 사용합니다. /account 페이지 패턴과 일치하는 탐색. 웹 세미나 스케줄링 wizard는 헤더 탭과 전체 폭의 숫자 단계 지표를 사용합니다. 각 단계를 위한 기업 급료 카드 배치를 가진 내용.

kamo·5mo ago
Fixkamo-internal

Properly forward multipart FormData and set route 핸들러 본체 크기 제한

- FormData를 파싱하고 전달을 위해 재건축합니다 (fixes) Raw arrayBuffer forwarding에서 MalformedStreamException) - routeHandlerBodySizeLimit 추가: 500mb to next.config.mjs 실험 config...

kamo·5mo ago
Featurekamo-internal

추가 지원 드롭다운 섹션, 추출 웹 세미나 스케줄링 전용 페이지로

지원 nav 단추는 지금 2개의 단면도를 가진 dropdown 화살 그리고 Popover가 있습니다: "온라인 지원" (문의 지원, Active Tickets) 및 "교육" (Request Webinar, 내 일정한 웹 세미나). Webinar 스케줄링 MyWebinarsTab에서 독립...

kamo·5mo ago
Fixkamo-internal

Next.js 10MB 몸 크기 제한을 방지하기 위해 직접 스트림 업로드 몸

- arrayBuffer로 요청을 읽고 content-type로 원시 바이트를 전달하십시오. FormData 대신 헤더 (Next.js body limit를 트리거) - serverActions bodySizeLimit 추가 : next.config.mjs에서 500mb - MaxDur...

kamo·5mo ago
Featurekamo-internal

WebSocket을 통한 실시간 변환 진행

- add useConversionWebSocket Hook 회원과 템플릿 주제 모두 지원 - Create page는 업로드하기 전에 WebSocket을 연결하고 라이브 변환을 보여줍니다. 서버에서 듀얼 바로 진행 (현재 단계 % + 전체 %) - 단계 흐름: 해시 → 업로드 (XHR ...

kamo·5mo ago
Fixkamo-internal

RKE2 DNS를 통해 SecurityService를 직접 호출, 해시 계산을 수정, 단계별 업로드 진행을 추가

- 이제 모든 템플릿 API 경로는 SecurityService를 내부로 직접 호출합니다. APIService를 통해 프록시 대신 K8s DNS - fileHashing.ts (SHA3-256)에서 computeBlake3/computeSha3256 사용 웹 암호화 SHA-256 서버로...

kamo·5mo ago

배송을 보는 것과 같이?

작업 공간의 모든 업데이트 땅은 자동으로. 일주일 후 무료로 시청하십시오.

무료 영원히 시작가격 비교