변경 로그
무슨 일이야?
플랫폼에 대한 모든 개선 사항, 그것이 선적.
· kamo-marketing
Changelog display에 대한 case-insensitive 텍스트 교체 추가
내부 도구 이름을 public-facing name (Docs->로 대체하십시오. 문서, Meet->Meet, Capcha->Capcha, Avatar Creator->Avatar Creator 등) 제목 렌더링하기 전에 설명.
· kamo-marketing
타임라인 UI, 필터 및 통계로 실시간 변경 로그 페이지를 추가
Server-side fetches changelog from SecurityService, 클라이언트 구성 요소 프로젝트/타입 필터링, 날짜 그룹화, 확장 가능한 설명 제공, 그리고 paginated 짐 더. nav 및 footer 링크 추가.
· SecurityService
Changelog webhook 컨트롤러 및 위생 서비스 추가
· kamo-shared-library
CommitType enum, CommitLog entity 및 CommitLogRepository 변경 로그 시스템 추가
· kamo-internal
Org-specific label substitution로 접속 레벨 편집기 추가
ImageAccessLevelType.ts의 CLIENT→MEMBER와 INTERNAL→TEAM MEMBER를 {var} placeholder로 변경합니다. EDIT MEMBER ACCESS LEVEL 권리 및 수준 계층 계층 규칙에 의해 문질러 제어를 편집하는 역할 권한 레벨 섹션을 추가하십시오. DocManager 액세스 레벨 라벨을 업데이트하여 org-specific custom labels from useUserInfo.
· SecurityService
회원 액세스 레벨 및 소유자 상태 엔드포인트 추가
GET 및 PATCH 추가 **************** 읽기 및 전체 권한 시행으로 액세스 레벨을 업데이트하기위한 엔드 포인트. createOrganizationOwner를 사용하여 조직 생성을 업데이트하십시오.
· InitializerService
Use createOrganizationOwner for admin members, rename INTERNAL to TEAM_MEMBER
Update owner creation to use new createOrganizationOwner method which handles admin role assignment and PRIVILEGED access level automatically. Replace all ImageAccessLevelType.INTERNAL references with TEAM_MEMBER.
· kamo-shared-library
회원 액세스 레벨 시스템 소유자 프로모션 및 보안 컨트롤 추가
ImageAccessLevelType의 CLIENT→MEMBER와 INTERNAL→TEAM MEMBER를 이름을 org-specific 라벨에 추가합니다. TeamMember에서 Universal Access Control 회원으로 보안 수준을 이동하십시오. TeamMember에 isOrganizationOwner 플래그를 추가하십시오. RoleRightType에 EDIT MEMBER ACCESS LEVEL을 추가합니다. createOrganizationOwner 및 updateMemberAccess 메소드를 추가하여 전체 비즈니스 규칙의 집행을 통해 MemberService.
· ConversionService
Proper image-to-PDF conversion with sizing, centering, and multi-page TIFF
- Images scaled to fill page (max width or height) maintaining aspect ratio - Images centered on the page - Multi-page TIFF: one PDF page per TIFF page - Letter/Legal aspect ratio detection: if a TIFF page matches US Letter (8.5x11) or Legal (8.5x14) aspect ratio, that page size is preserved - Landscape images get landscape PDF pages - Added TwelveMonkeys ImageIO TIFF plugin for multi-page TIFF reading
· SecurityService
8개의 웹소켓 업데이트로 과립 변환 진행 단계 추가
단계: 다운로드 (0-15%) → 준비 (15-20%) → 변환 (20-65%) → (65-75%) → 저장 (75-90%) → 최종화 (90-100%) → 완료
· kamo-shared-library
ImgRepository에 findByDat 쿼리를 추가하십시오
· kamo-internal
Redesign 지원 페이지 및 웹 세미나 마법사 계정 페이지 레이아웃 일치
이제 두 페이지 모두 임베디드 탭과 동일한 gradient 영웅 헤더를 사용합니다. /account 페이지 패턴과 일치하는 탐색. 웹 세미나 스케줄링 wizard는 헤더 탭과 전체 폭의 숫자 단계 지표를 사용합니다. 각 단계를 위한 기업 급료 카드 배치를 가진 내용.
· kamo-internal
추가 지원 드롭다운 섹션, 추출 웹 세미나 스케줄링 전용 페이지로
지원 nav 단추는 지금 2개의 단면도를 가진 dropdown 화살 그리고 Popover가 있습니다: "온라인 지원" (문의 지원, Active Tickets) 및 "교육" (Request Webinar, 내 일정한 웹 세미나). Webinar 스케줄링 MyWebinarsTab에서 독립 /support/schedule-webinar 페이지로의 대화 순차적 마법사 탭 (선택 유형, 시간을 선택, 확인).
· kamo-internal
WebSocket을 통한 실시간 변환 진행
- add useConversionWebSocket Hook 회원과 템플릿 주제 모두 지원 - Create page는 업로드하기 전에 WebSocket을 연결하고 라이브 변환을 보여줍니다. 서버에서 듀얼 바로 진행 (현재 단계 % + 전체 %) - 단계 흐름: 해시 → 업로드 (XHR %) → 변환 (WebSocket %) → 완료 - 편집 페이지로드는 PDF를 즉시 변환 (sync conversion) 웹소켓은 가장자리 케이스에 대한 fallback
· DaemonService
Add NATS progress publishing for background document conversion
ConversionProgressPublisher publishes real-time progress events for each conversion stage. DocumentConversionJob and ThumbnailGenerationJob now emit progress for WebSocket relay to frontend clients.
· MediaService
Add conversion progress NATS-to-STOMP relay
Relays document conversion progress from NATS to WebSocket clients. Supports both imgId-based and member-based topic routing for real-time progress updates during e-signature template conversion.
· SecurityService
E-signature 템플릿에 대한 동기화 PDF 변환
Template uploads 이제 ConversionService를 통해 직접 변환 첨부파일 실시간 WebSocket을 위한 NATS 진행 이벤트 발행 프론트엔드의 업데이트. 전환이 실패하면 폭포 뒤로 우아하게.
· kamo-internal
E-signature 템플릿 관리 UI 구현
- E-Signatures 탭 위 홀더를 풀 템플릿 datagrid (AG Grid)로 대체하십시오. Pending/Completed/Archived를 위한 sub-tabs로 새로운 템플릿 단추를 창조하십시오 - 템플릿 이름, 범위 선택자, 파일 업로드를 가진 /doc/sign/create 페이지를 추가 dropzone, hash computation 및 제한 PDF의 암호 대화 상자 - PDF.js 뷰어 및 변환 polling로 /doc/sign/edit 페이지를 추가 - 템플릿 업로드, 목록, 상태 업데이트를위한 Next.js API 프록시 경로 추가, PDF로 변환
· SecurityService
E-signature 템플릿 API 엔드포인트 추가
- POST *********** - 범위 제어를 가진 업로드 템플릿 - POST *********** - 상황에 따라 목록 템플릿 및 상태 - PATCH *********** - 템플릿 수명주기 업데이트 - GET *********** — 스트림 변환 PDF - UploadTemplateRequest, TemplateListRequest, UpdateTemplateStatusRequest 추가, 템플릿Metadata DTOs
· DaemonService
Add document conversion and thumbnail generation background jobs
- DocumentConversionJob: polls for unconverted files, sends to ConversionService, stores converted PDFs with deduplication - ThumbnailGenerationJob: renders first page of converted PDFs as 300px PNG thumbnails - Add PDFBox dependency for thumbnail rendering - Register both jobs in QuartzConfig with configurable cron schedules
· kamo-shared-library
E-signature 템플릿 지원 추가
- SigTemplateStatusType enum (PENDING, COMPLETED, ARCHIVED) 추가 - cross-context 템플릿에 대한 System WIDE ImageAssocType 추가 - isSigTemplate, sigTemplateStatus, sigTemplateName 필드를 추가하십시오. - ConvertDatId, isConverted, ImgDat 엔티티티에 변환Error 필드 추가 - sig 템플릿 및 unconverted/thumbnailless 파일에 대한 저장소 쿼리 추가 - 업로드 추가SigTemplate, updateSigTemplateStatus, ImageService에 목록SigTemplates
· ConversionService
Create ConversionService for document-to-PDF conversion
New Spring Boot microservice that converts documents to PDF using Docs and removes PDF security restrictions using Apache PDFBox. Includes K8s manifests and Forgejo CI/CD pipeline.
· kamo-capcha-widget
Change verified label to 'Human Verified'
· kamo-capcha-widget
'Verify'에서 위젯 라벨 변경
· kamo-login
'Verify'로 위젯 라벨 변경, 로그인 오류 메시지 업데이트
· kamo-capcha-widget
'I'm not robot' to 'Verify' 모든 로컬에서 위젯 라벨 변경
· kamo-login
Capcha npm 패키지를 Private-labeled kamo-capcha-widget 포크로 교체하십시오
업스트림 캡차 npm 패키지에서 MIT-forked로 전환 kamo-capcha-widget 모든 브랜딩 소스. 제거 된 그림자 DOM 해킹 및 CSS overrides 시도 브랜드를 숨기려면 - 더 이상 필요하지 않습니다.
· kamo-capcha-widget
Fork Capcha v3.0.2 위젯은 개인 라벨링에 제거
· kamo-capcha
Upgrade to Capcha-lib v2 with PBKDF2/SHA-256 and deterministic effort
- Algorithm: PBKDF2/SHA-256 (recommended for production) - Deterministic effort: counter range 5000-10000 - Cost: 5000 PBKDF2 iterations - Challenge expiry: 300s (5 minutes)
· kamo-capcha
홈 페이지에 ROFL과 대응

당신의 우주는 기다리고 있습니다.
몇 분 안에 무료로 시작하세요. 준비가 되면 언제든지 제품을 추가할 수 있습니다.
영원히 무료 - 신용 카드 필요 없음