비밀번호

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

17,868
총 변경
4,583
제품 설명
4,513
수정 사항
32
프로젝트
프로젝트
모든 프로젝트17,868AIService110APIService138BillingService133ConversionService85DaemonService107DocsService189ESigService78EmailService349InitializerService299KBService74KlusterServices539MCPGatewayService43MediaService460RAGService61SecurityService1,519TranslateService45VOIPService173VectorService8kamo-analytics6,157kamo-apps18kamo-asterisk-support19kamo-capcha17kamo-capcha-widget4kamo-internal4,555kamo-login318kamo-marketing584kamo-meet90kamo-nowww18kamo-register206kamo-shared-library1,320kamo-signer-monorepo50kamolos102
필터 유형
모든 유형Build24CI522Chore670Docs226Feature4,583Fix4,513Other6,781Performance136Refactor273Revert23Style48Test68Upgrade1
March 18, 2026
Featurekamo-internal

Add Header tab with 29 header templates and rename UI labels

- Add "Header" tab with 29 email header templates (banner, accent, branded, decorative categories) plus "No Header" option - Rename "Template" tab to "Signatu...

kamo·5mo ago
Fixkamo-internal

Prevent live preview panel from overflowing right edge

Change builder and preview panels from fixed flex-basis (55%/45%) to shrinkable flex so the gap between them is properly accounted for.

kamo·5mo ago
Featurekamo-internal

Add 21 additional email signature templates

Add elegant-border, two-column-grid, banner-top, gradient-accent, card-style, left-aligned-clean, right-photo, centered-minimal, executive, creative-blocks, tec...

kamo·5mo ago
Fixkamo-internal

Use richTextExtension.configure() instead of RichTextExtension class

RichTextExtension class is not exported from the published @lexkit/editor package. Use the exported richTextExtension instance with .configure().

kamo·5mo ago
Fixkamo-internal

Remove duplicate ContentEditable — use RichTextExtension's plugin

The richTextExtension already renders its own ContentEditable via RichTextPlugin. Having a second manual ContentEditable created two editable areas. Remove the ...

kamo·5mo ago
Featurekamo-internal

Rebuild email signature manager with template-based visual builder

Replace the basic Quill rich text editor with a structured, form-driven signature builder featuring 8 professional templates, design customization controls (col...

kamo·5mo ago
Fixkamo-internal

Overhaul KB editor and article page layouts

Fix editor component: - Wrap in flex column container so toolbar stays fixed and content area scrolls independently - Use position:relative on content wrapper...

kamo·5mo ago
Featurekamo-internal

Add unpublish and delete buttons to KB article view

Add Unpublish button (visible on PUBLISHED articles) that reverts to DRAFT and removes from AI chat. Add Delete button with confirmation dialog. Add proxy route...

kamo·5mo ago
FeatureRAGService

Handle unpublished events by removing vectors from Qdrant

When an article is unpublished, delete its vectors from Qdrant so the AI chat no longer references it.

Kamo·5mo ago
FeatureKBService

Add unpublish endpoint for KB articles

Add POST /articles/{guid}/unpublish that sets status back to DRAFT and publishes a kb.article.unpublished NATS event so RAGService can remove the article from t...

Kamo·5mo ago
FixRAGService

Add search request/response logging to RagSearchController

Log orgId, query, result count, and full stack traces on error to diagnose 500 responses seen from AIService.

Kamo·5mo ago
FixAIService

Add response body and request logging to RagClient for debugging

Log the RAG search request URL, orgId, query, and response body on error to diagnose 500 responses from RAGService.

Kamo·5mo ago
FixKlusterServices

Enable auto-truncate on embedding model to prevent 413 errors

Add --auto-truncate flag so inputs exceeding the 256 token limit are silently truncated instead of rejected with a validation error.

Kamo·5mo ago
FixRAGService

Reduce chunk size to fit all-MiniLM-L6-v2 token limit (256 max)

Chunk target was 2000 chars (~512 tokens) but the embedding model only accepts 256 tokens, causing 413 validation errors. Reduce to 800 chars (~200 tokens) with...

Kamo·5mo ago
FixKlusterServices

Load embedding model from local hostPath to prevent HuggingFace download failures

The embedding-model pod was in CrashLoopBackOff because it couldn't download the model from HuggingFace on startup (network/DNS issue). Mount the model from a h...

Kamo·5mo ago
FixRAGService

Use integer match filter for Qdrant searches instead of matchKeyword

The orgId and articleId payload fields are stored as integers via value(Long), but search and delete filters used matchKeyword() which only matches string/keywo...

Kamo·5mo ago
FixRAGService

Index KB articles for RAG on creation, not just when published

Previously the RAG pipeline only indexed PUBLISHED articles, requiring the full review/approval cycle before the AI chat could reference them. Now indexes all a...

Kamo·5mo ago
Fixkamo-internal

Enriched 백엔드 응답 필드와 일치하는 리뷰 페이지 업데이트

키로 uid를 사용, 기사내비게이션에 대 한 사용, 표시에 대 한 기사, 날짜에 대한 dateSubmitted. 새로운 백엔드 응답 형식 일치 리뷰 목록의 기사 세부 사항이 포함되어 있습니다.

kamo·5mo ago
FixKBService

Return article guid/title in pending reviews response

The KbArticleReview entity has @JsonIgnore on article, so the pending reviews endpoint was returning reviews without article details (guid, title). Now uses eag...

Kamo·5mo ago
Featurekamo-shared-library

Eager-fetch 쿼리를 추가하십시오

추가 *********** FETCHes에 참여하는 쿼리 기사 기관 그래서 검토 목록은 기사 guid/title를 포함할 수 있습니다 LazyInitializationException 없이.

Kamo·5mo ago
Fixkamo-internal

Surface actual backend error messages in article create/edit

Read errData.error (matching backend JSON format) instead of errData.message. Fix proxy to forward backend JSON errors directly instead of double-wrapping them ...

kamo·5mo ago
FixKBService

Add error handling to createArticle endpoint

Wrap createArticle call in try-catch to return proper JSON error responses instead of Spring Boot's default HTML error page.

Kamo·5mo ago
Fixkamo-internal

Add missing richTextExtension to enable editor text input

The RichTextPlugin from richTextExtension is required for the Lexical is silently ignored.

kamo·5mo ago
Featurekamo-internal

Add ShadCN-inspired editor theme with visible table borders

Add a comprehensive CSS theme for the LexKit editor with styled typography, visible table cell borders, code block styling, blockquote formatting, and syntax hi...

kamo·5mo ago
Fixkamo-internal

Add shared KB layout with persistent tabs and fix reviews page error

Create app/kb/layout.tsx with KbNavBar tabs shared across Articles, Resources, and Pending Reviews pages. Remove duplicate outer shells and fixed positioning fr...

kamo·5mo ago
CIEmailService

Trigger pipeline

Kamo·5mo ago
CIAIService

Trigger pipeline

Kamo·5mo ago
CISecurityService

Trigger pipeline

Kamo·5mo ago
CIMCPGatewayService

Trigger pipeline

Kamo·5mo ago
CIDocsService

Trigger pipeline

Kamo·5mo ago
CIAIService

Trigger pipeline

Kamo·5mo ago
CIMediaService

Trigger 파이프라인

Kamo·5mo ago
CIRAGService

Trigger pipeline

Kamo·5mo ago
CISecurityService

Trigger pipeline

Kamo·5mo ago
CIEmailService

Trigger pipeline

Kamo·5mo ago
March 17, 2026
Featurekamo-internal

Replace Plate.js with LexKit editor and add KB resource management

Replace Plate.js editor with LexKit (Lexical-based) including custom Video, Audio, and MediaCard extensions. Add WordPress-style media browser with drag-and-dro...

kamo·5mo ago
FeatureKBService

Add org-level resource management and article-media linking APIs

Rewrite KbMediaService/Controller for org-level media CRUD with paginated listing, search, metadata update, and soft delete. Add article-media link/unlink/sync ...

Kamo·5mo ago
Featurekamo-shared-library

Decouple KB media from article and add resource 관리 지원

KbArticle (remove article FK)의 Decouple KbMedia, KbArticleMedia 추가 수많은 기사-미디어 링크에 대한 테이블에 가입, 제목 / 구독 추가 / dateUpdated 필드를 KbMedia에 추가, MANAGE KB RESOURCES를 오른쪽...

Kamo·5mo ago
Fixkamo-internal

Update navtop email badge when message is marked as read

Dispatch email:folder-changed event after marking a message as read, so MailButton re-fetches the unread count immediately.

kamo·5mo ago
Fixkamo-internal

Revert email WebSocket URL to same-origin Next.js rewrite path

Use /email-ws on same origin, proxied by Next.js rewrites to EmailService via k8s internal DNS. SockJS HTTP fallbacks (xhr-streaming, xhr-polling) work through ...

kamo·5mo ago
FixEmailService

Remove hardcoded WebSocket headers from email middleware

Traefik v3 handles WebSocket Upgrade/Connection headers natively. Hardcoding them broke SockJS fallback transports (xhr-streaming, xhr-polling). Now matches med...

Kamo·5mo ago
Fixkamo-internal

Connect email WebSocket directly to email.{domain} subdomain

Next.js rewrites cannot upgrade HTTP connections to WebSocket, causing the STOMP connection to silently fail after 3 retries. Now uses the same direct subdomain...

kamo·5mo ago
FixKlusterServices

Auto-cert service not renewing expired SSL certificates

The auto-cert service was importing expired certs from shared storage and skipping Certificate CR creation, so cert-manager couldn't manage renewals. Also fixed...

Kamo·5mo ago
Fixkamo-internal

Add 30s polling fallback for real-time email updates when WebSocket is unavailable

The WebSocket connection silently fails after 3 retries, leaving the UI permanently stale. This adds a 30-second polling interval as a reliable fallback across ...

kamo·5mo ago

배송을 보는 것과 같이?

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

무료 영원히 시작가격 비교