KamoCRM

비밀번호

모든 기능, 수정 및 개선, 그것은 배로 게시. 출시를 위해 다시 열지 않습니다.

17,500
총 변경
5,986
제품 설명
5,284
수정 사항
30
프로젝트
프로젝트
모든 프로젝트17,500AIService251APIService174BillingService157ConversionService110DaemonService138DocsService223ESigService91EmailService576InitializerService329KBService151KlusterServices740MCPGatewayService251MediaService602RAGService79SecurityService1,847TranslateService62VOIPService249VectorService11kamo-apps26kamo-asterisk-support27kamo-capcha17kamo-capcha-widget4kamo-internal8,349kamo-login335kamo-marketing641kamo-nowww20kamo-register213kamo-shared-library1,657kamo-signer-monorepo56kamolos114
필터 유형
모든 유형Build16CI523Chore774Docs3,254Feature5,986Fix5,284Other994Performance165Refactor278Revert23Style42Test160Upgrade1
March 31, 2026
Fixkamo-marketing

모든 내부 <a> 및 <motion.a> 링크를 Next.js <Link> 로 변환

- Footer.tsx: 로고 motion.a→Link, 모든 footer nav 링크 a→Link (제거 window.location.href anti-pattern, 사이트 맵 a→Link - Navigation.tsx: 로고 motion.a→Link, 데스크탑 프로모션 배지 모션....

Kamo·6mo ago
Fixkamo-marketing

/pricing/offer에 제안을 이동하고, 가격 하락을 추가하십시오, 이동할 수 있는 nav를 고침하십시오

- /offer에서 /pricing/offer로 제공 페이지로 이동 그래서 빵 부스러기 (Pricing > Prelaunch Offer)가 정확합니다. - 추가 가격 dropdown 에 header nav 어린이: Breakdown, Offers, Calculator - 가격은 이제 C...

Kamo·6mo ago
Fixkamo-marketing

Align Terms of Service and Privacy Policy 와 현재 가격 페이지

서비스 약관: - "사업 전화"를 "third-party 전화 통합 (ringCentral을 통해)"로 수정하십시오. - 모든 계획에 사용자 정의 도메인 요구 사항 및 브랜드 포함 - 결제 조건 : 무료 플랜 상세, 14 일 평가판, 허용 지불 방법, 연간 청구 저축, 자동 갱신, 기업...

Kamo·6mo ago
Fixkamo-marketing

업데이트 가격 모델 - 전화 시스템을 제거, 공유 저장 풀 추가, 계층과 요금을 조정

- 모든 계획에서 전화 시스템/VOIP 제거 (사용할 수 없음), Business+에 RingCentral 통합으로 대체 - 사용자 정의 도메인 및 브랜드 무료 포함 모든 계획에 포함 (계정 설정 필요) - 사업 계획: 최대 50명의 사용자, $64/mo ($53 연례) - 공유 풀로 ...

Kamo·6mo ago
Fixkamo-marketing

회사 드롭다운에서 CTA 버튼으로 데모를 이동하고 무료 시작

바탕 화면: 녹색 경계 악센트와 데모 버튼은 로그인과 무료 시작 사이에 앉아. 모바일 : 데모 버튼은 하단 CTA 행에 세 번째 버튼으로 추가됩니다.

Kamo·6mo ago
Fixkamo-marketing

모든 타사 감사, 인증 및 HIPAA 주장 제거

Kamo는 표준을 준수하지만 감사 또는 인증되지 않았습니다. 7개의 파일에 걸쳐 변화: - "SOC 2 Compliant" → "SOC 2 Aligned" (TrustBar, CTAStrip, 데모, 기능) - "SOC 2 준수" → "SOC 2 표준과 일치" (FAQ) - "SOC ...

Kamo·6mo ago
Fixkamo-marketing

TrustBar에서 hexagon-divider 클래스를 제거하여 콘텐츠를 클립

Hexagon-divider CSS는 높이를 설정합니다: 60px 및 과잉:숨겨진, 절단 신뢰 지표 텍스트. 콘텐츠 디스플레이를 완전히 하도록 클래스를 제거했습니다.

Kamo·6mo ago
Fixkamo-marketing

홈페이지 발러, 페이지에 순수한 인라인 스타일에서 전체 페이지 다시로드

Root cause: Next.js 16 intercepts <a> 태그 클라이언트 측에 대 한 클릭 관련 기사 홈페이지에서 하위 페이지로 이동할 때, 홈페이지의 CSS 컨텍스트 (Tailwind Class, Framer Motion 스타일) 누출 하위 페이지와 손상 빵크램 레이아웃. ...

Kamo·6mo ago
Fixkamo-marketing

Align sub-nav 링크 왼쪽, CTA 버튼 오른쪽

나프를 두 그룹으로 분할: 나프 링크 (왼쪽에 로고에 정렬) 및 CTA 버튼 (right-aligned). 플렉스를 justify-content로 사용: space-between 외부 래퍼에.

Kamo·6mo ago
Fixkamo-marketing

Sub-nav의 Align 홈 링크, "Get Mine"을 홈페이지에서 "Start Free"로 대체

- SubNavigation : 이제 동일한 div 구조로 포장 된 홈 링크 일관적인 정렬을 위한 어울리는 코드 전시 그리고 패딩을 가진 품목 - 홈페이지 내비게이션 : "Get Mine"버튼을 사용하여 "Start Free"로 대체 이차 nav 스타일과 일치하기 위해 초록 기온

Kamo·6mo ago
Fixkamo-marketing

Framer Motion 제거

Framer Motion의 수화가 사이의 레이아웃 일관성을 유발했습니다. 홈페이지 및 하위 페이지. 교체: - Breadcrumbs : 명시된 flexbox 인라인 스타일과 일반 divs, 모션 없음 - Footer 링크 : 일반 <a> 태그 CSS hover : 대신 번역 x-1 wh...

Kamo·6mo ago
Fixkamo-marketing

Breadcrumbs는 단선을 보장하기 위하여 인라인 작풍을 이용합니다, footer는 동적인 수입품을 이용합니다

- Breadcrumbs : 명시된 인라인 스타일로 Tailwind 클래스를 대체 단일 라인 레이아웃을 끊기에서 CSS 캐스케이드를 방지 - Footer : 동적 수입 + Suspense를 통해 홈페이지 렌더링에로드 패턴 정확히

Kamo·6mo ago
Fixkamo-marketing

네이버 링크 홈페이지로 이동

- 데스크탑 : ScrollSpyNav는 이제 BaseHref prop을 받아들입니다. 하위 페이지에 un-existent 엘리먼트로 스크롤하려고 하는 대신 /{hash}로 이동합니다. - 모바일 : 메뉴 링크는 getNavHref ()를 통해 홈페이지에 사전 설정 - UsePathna...

Kamo·6mo ago
Fixkamo-marketing

Breadcrumbs는 단 하나 선에 인라인으로, footer는 주요 안쪽에 움직입니다

- Breadcrumbs 이제는 포장을 방지하기 위해 Whitespace-nowrap과 인라인 flex를 사용합니다. - Footer는 일관된 렌더링을 위해 홈페이지 DOM 구조와 일치하기 위해 <main> 내부 이동 - Sub-page layout은 홈페이지 동작에 대응하기 위해 클라...

Kamo·6mo ago
Fixkamo-marketing

Sub-page nav 가시성, 빵크램핑, 배경 일관성

- 설정 shouldAnimate=true 에 Navigation 그래서 그것은 preloader없이 볼 - Flex-wrap 및 whitespace-nowrap를 깨끗한 라인 핸들링에 추가 - Footer 일관성에 대한 하위 페이지 메인 요소에 명시된 배경 설정

Kamo·6mo ago
Fixkamo-marketing

Roadmap 페이지의 LucideIcon 유형 사용 — 로컬 빌드 확인

모든 24 경로 컴파일 및 성공적으로 생성.

Kamo·6mo ago
Fixkamo-marketing

React 19 호환성을 위한 React.JSX 네임스페이스 사용

JSX. Element는 React 19의 글로벌 네임스페이스가 아닙니다. React를 사용해야 합니다. JSX. 성분.

Kamo·6mo ago
Fixkamo-marketing

업적 배지 z-index 그래서 그것은 navbar 위의 렌더링

Nav는 zIndex 10001를 사용합니다; 배지는 z-100에 이고 clipped underneath를 얻.

Kamo·6mo ago
Fixkamo-marketing

Trust bar z-index, Docs/Microsoft 브랜딩 제거, deduplicate 상표 공지, 대부분의 인기있는 배지 클립

- TrustBar z-index를 증가시키십시오 그래서 6각형 도표는 overlap 원본을 하지 않습니다 - 일반 용어로 Word/Excel/PowerPoint를 대체하십시오 (문서, 스프레드 시트, 프리젠 테이션) - "office suite"의 호의 모든 Docs 브랜드 언급 제거...

Kamo·6mo ago
Fixkamo-internal

작물에 전체 이미지를 선택, 기본 색상 벡터화

- Crop 도구는 이제 8 개의 핸들과 사전 선택 된 전체 이미지로 시작합니다. - 사용자는 거기에서 조정하거나 즉시 계속할 수 있습니다 — 필요로 하는 “사용 가득 차있는 이미지” - 기본 벡터화는 B / W에서 색상 모드로 변경 (24 색상, 중간 세부 사항) 그래서 로고는 검은 ...

kamo·7mo ago
Fixkamo-internal

Img element를 사용하여 배경 피커 단계에 로고 이미지를 표시

캔버스 요소는 0x0 치수로 시작되기 때문에 렌더링되지 않았습니다. 디스플레이를 위한 <img>와 픽셀 샘플링의 오프 스크린 캔버스를 사용합니다.

kamo·7mo ago
Fixkamo-internal

Auth를 보존하기 위해 단일 단계로 Docker 로그인, 빌드 및 푸시를 결합하십시오

별도의 단계는 Forgejo runner 단계 경계 사이 도커 credentials를 잃습니다. 단일 쉘에서 login+build+push를 실행하면 auth config persists를 보장합니다.

kamo·7mo ago
Fixkamo-internal

Build-push-action 대신 docker build/push를 사용하십시오

드라이버가있는 도커 / 빌드 - 푸쉬 액션 : 도커는 auth credentials를 잃습니다. 푸시 단계에서. 일반 도크러 빌드 + 도크러 푸시 사용 docker login --password-stdin의 로그인 자격은 사용됩니다.

kamo·7mo ago
Fixkamo-internal

WebSocket을 벡터로 직접 연결합니다.{domain} 하위 도메인

Next.js는 WebSocket 업그레이드 요청을 프록시하지 않습니다. 직접 연결 자신의 하위 도메인을 통해 VectorService에, 같은 패턴 미디어 WebSocket.

kamo·7mo ago
March 30, 2026
FixRAGService

Lower embedding batch size to 8 to match model backend limit

The TEI backend forces max_batch_requests=8 regardless of client config. Batches of 32 were still failing with connection errors.

Kamo·7mo ago
FixRAGService

Batch embedding requests to respect model's max batch size of 32

The embedding model rejects requests with more than 32 inputs, but articles with large content produce 46-198 chunks. All embedding attempts were failing with 4...

Kamo·7mo ago
FixAIService

0.5에서 0.25까지 낮은 RAG min-score 임계 값은 관련 KB 결과 필터링을 중지합니다

0.5 임계 값은 임베딩 모델에서 유효 결과를 버리는 것이 었습니다. 특히 작은 384-dim 벡터와 도메인 별 내용.

Kamo·7mo ago
FixKBService

Defer NATS event publishing until after transaction commits to prevent RAG race condition

Events were firing inside @Transactional methods, causing RAGService to read stale data from CockroachDB before the commit. Also auto-defaults aiVisibleToMember...

Kamo·7mo ago
FixKlusterServices

JVB_ADVERTISE_IPS must be public IP, not Wireguard IP

Was 10.8.1.1 (Wireguard private) — guests' browsers can't reach this. Changed to 75.83.113.11 (public IP). This is why guests kept getting ICE restarts every ~1...

Kamo·7mo ago
FixKlusterServices

Disable mod_token_verification via custom plugin override to stop guest kicks

The MUC token_verification module re-validates tokens and demotes guests from PARTICIPANT to VISITOR after ~60 seconds, causing Jicofo to kick them. The module ...

Kamo·7mo ago
FixKlusterServices

Add guest domain to token_verification_allowlist, increase smacks timeout

Guests authenticate via Meet-anonymous on guest.meet.Meet but the MUC token_verification module was re-checking them and demoting their role from PARTICIPANT to...

Kamo·7mo ago
FixKlusterServices

Disable Jicofo auth module to prevent 1-minute participant kick

Jicofo's AbstractAuthAuthority has a hardcoded 1-minute auth session lifetime that ignores the config file setting. After 60 seconds, Prosody demotes participan...

Kamo·7mo ago
FixKlusterServices

Use room names (not full JIDs) for all brewery MUC configs

Both Jicofo and JVB Docker images append @XMPP_INTERNAL_MUC_DOMAIN to the brewery room name automatically. Using full JIDs like **************** caused double-d...

Kamo·7mo ago
FixKlusterServices

Use TCP probe on port 9090 for JVB health checks instead of HTTP on 8080

JVB's REST API port 8080 conflicts with CockroachDB's admin UI on the same hostNetwork. The JVB_OHTTP_SERVER_PORT env var is not recognized by this JVB image ve...

Kamo·7mo ago
FixKlusterServices

Resolve JVB crash loop — wrong MUC JID + port 8080 conflict

Two issues causing JVB to crash in a loop for 43+ hours: 1. JVB_BREWERY_MUC was **************** (full JID) but JVB appends XMPP_INTERNAL_MUC_DOMAIN automat...

Kamo·7mo ago
FixKlusterServices

JVB_BREWERY_MUC should be room name only, not full JID

Was **************** which caused JVB to construct a double-domain JID **************** with an @ in the domain part — crashing JVB with XmppStringprepException...

Kamo·7mo ago
FixSecurityService

Query avatar_photos extension via SQL instead of Hibernate proxy

avatarRepository.findById() returns a Hibernate proxy (Avatar$HibernateProxy) that fails instanceof AvatarPhoto check. This caused the file extension to always ...

Kamo·7mo ago
FixSecurityService

Store full avatar relative path in session instead of bare file hash

The login SQL now also fetches avatar_type and file_extension from avatar_photos so the session stores a complete relative path like **************** or *******...

Kamo·7mo ago
Fixkamo-internal

Handle meetReturn redirect to send users back to meeting after login

- 홈 페이지에 meetReturn 쿼리 param 검출 (KamoMeet auth redirect) - OTK를 생성하고 토큰과 만나기 위해 인증된 사용자를 다시 리디렉션 - persist meetReturn에 sessionStorage를 사용하여 로그인 → 검증된 리디렉션 체인

kamo·7mo ago
FixMediaService

Resolve org theme backgrounds not appearing in meet virtual backgrounds

- Add domain-based theme URL resolution for internal K8s service-to-service calls - getPublicBackgrounds now accepts optional domain param to derive correct the...

Kamo·7mo ago

배송을 보는 것과 같이?

모든 것이 자신의 작업 공간에서 도착합니다. 무료 플랜을 시작하고 이 페이지를 다시 한 달에 읽으십시오.

무료 영원히 시작가격 비교