비밀번호

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

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 18, 2026
Featurekamo-register

React-easy-crop 사진 편집기 추가

Kamo-internal's AvatarManager의 PhotoCropDialog를 미러: - 자르기 대화 상자는 파일 선택 후 즉시 열립니다. - 드래그하여 팬, 스크롤 또는 슬라이더를 통해 급상승 (1–5×) - dashed 원형 오버레이 가이드는 작물한 지역을 보여줍니다 - 화포...

Kamo·4mo ago
Featurekamo-register

/api/geoip 경로 및 와이어 국가 자동 탐지 추가

SecurityService GeoLite2 조회에 Proxies 클라이언트 IP는, 그 후에 놓습니다 FormMyCountry의 국가는 페이지 부하에서 자동으로 감지됩니다.

Kamo·4mo ago
FeatureSecurityService

Add GET /api/security/geoip/me for client IP country lookup

Reads real client IP from X-Forwarded-For / X-Real-IP headers, does a GeoLite2 lookup, and returns { country_code, country_name }. Used by kamo-register's count...

Kamo·4mo ago
Featurekamo-register

/api/capcha/challenge 프록시 루트 추가

Kamo·4mo ago
Featurekamo-register

SP6 등록 마법사 refactor — 분할 PersonalInfo, 실제 등록 API 추가

- FormName(name field) 및 FormAvatar(Avatar Creator generator with generate/upload/skip mode for 13+)로 FormPersonalInfo를 대체합니다. - FormRecoveryEnforcement 삭제 (흐름에...

Kamo·4mo ago
FeatureInitializerService

SP5 migrate KamoCRM agereq to ALL_WORK_ELIGIBLE

Add KamoCRMAgeReqUpdateRunner (order 10) — conditional idempotent UPDATE on startup; WHERE clause checks old value so re-runs are no-ops. Errors are swallowed s...

Kamo·4mo ago
FeatureSecurityService

Implement SP4 email verification and registration wiring

- Delete legacy email/VerificationEmail.java (hardcoded SMTP stub) - Add **************** (mirrors recovery package pattern) - Add **************** — token gene...

Kamo·4mo ago
Featurekamo-internal

전화 + 보안 문제 (SP3)에 대한 계정 설정 페이지를 추가

API 배선을 가진 ***********를 추가하십시오 보안서비스 /api/account/*. Syncs nav 모든 3 위치.

kamo·4mo ago
Featurekamo-login

Wire real API 호출 /recover 페이지 (SP3)

모든 fakeSubmit() stubs를 RecoveryApi 호출로 대체합니다. SMS OTP 추가 단계, 씨앗 이메일 입력, 새로운 비밀번호 단계 및 토큰 착륙 ?token= URL 퍼머를 통해.

Kamo·4mo ago
FeatureSecurityService

Add AccountSettingsController + Service for phone + security questions (SP3)

Allows logged-in users to set/verify phone and configure 3 security questions. Routes to /api/account/* (session-authenticated via KSESSION_DATA).

Kamo·4mo ago
FeatureSecurityService

Add BulkTextSmsClient + EmailTemplateServiceClient + PasswordRecoveryController (SP3)

Full password recovery flow: email-link, SMS OTP, security questions, seed phrase. Routes to /api/recover/* (unauthenticated). Uses SP1 email pipeline + VOIPSer...

Kamo·4mo ago
Featurekamo-shared-library

복구 entities + 저장소 추가; 1.3.0 (SP3)에 범프

비밀번호 재설정 토큰, SmsOtp, RecoverySession, AccountVerificationCode 추가 SP3 복구 흐름에 대한 대응 저장소와 JPA entities.

Kamo·4mo ago
Featurekamo-internal

Browser의 backend-rendered modal을 통해 경로 미리보기 (SP2)

EmailTemplateBrowser는 이제 미리보기 모드를 직접 소유하므로 Manager no longer needs intercept 행 레벨 미리보기 요청 및 모드를 수정합니다.

kamo·4mo ago
Featurekamo-internal

철사 emailTemplateEdit에 진짜 API

TemplateApi.get에서 Hydrates, TemplateApi.update를 통해 저장합니다. (주) dropdown는 인라인 카테고리 생성 감당성으로 API 구동됩니다. 변수 picker는 variableContracts.ts (ReQUIRED에 대한 선언 계약 템플릿 키; ...

kamo·4mo ago
Featurekamo-internal

Wire EmailTemplateBrowser to real API + 시스템 기본 탭 추가

TemplateApi.list() 호출을 가진 모성 데이터의 ~140 줄을 대체합니다. (주) 다섯 번째 탭 '시스템 디폴트'는 top-level-org 관리자 및 렌더링에만 나타납니다 response.systemTemplates에서. 카테고리에서 팝업 필터Api.list(). 모든 행...

kamo·4mo ago
Featurekamo-internal

EmailTemplateDuplicateDialog 추가 (SP2)

kamo·4mo ago
Featurekamo-internal

EmailTemplateCategoryManager modal 추가 (SP2)

kamo·4mo ago
Featurekamo-internal

EmailTemplatePreview modal 추가하기

행 액션 미리보기를 엽니다. TemplateApi.p (review);를 통해 백엔드 렌더링 style isolation의 sandboxed iframe에 표시된 결과. 일치하기 사용하는 정확한 코드 경로, 그래서 당신이 미리보기는 어떤 수신자가 얻을. SP2의 부분.

kamo·4mo ago
Featurekamo-internal

TemplateApi + categoryApi + variableContracts 클라이언트 모듈 추가

SP1의 /api/email/templates/* 및 *********** Typed TypeScript 헬퍼와 엔드포인트. variableContracts 미러 SP1 TemplateKeys Javadoc 그래서 편집기의 변수 피커는 선언 REQUIRED 템플릿에 대한 계약. SP2...

kamo·4mo ago
FeatureSecurityService

Wire EmailTemplateSeedClient into ****************

Thin RestTemplate client that POSTs to EmailService's **************** after an org + owner TeamMember are persisted. Retries twice with backoff; failure throws...

Kamo·4mo ago
FeatureEmailService

Add EmailTemplateCategoryController REST endpoints

**************** CRUD. Delete response includes reassignedCount — the number of templates that became uncategorized as a result of removing the category. Sessio...

Kamo·4mo ago
FeatureEmailService

Add EmailTemplateController REST endpoints + DTOs

Exposes /api/email/templates/* CRUD + preview + duplicate + reset-to-default + service-to-service /send + /seed-org/{orgId}. Top-level orgs (no parent) addition...

Kamo·4mo ago
FeatureEmailService

Service-to-service endpoint에 대한 InternalAuthFilter 추가

/api/email/templates/send에 X-Internal-Auth 헤더를 유효성 검사합니다. /api/email/templates/seed-org/* 경로. 다른 경로 우회 이 필터 (사용자 세션 auth 그들을 처리). 비밀은 INTERNAL AUTH SECRET에서 온다 ...

Kamo·4mo ago
FeatureEmailService

EmailTemplateCategoryService 추가 — CRUD for org-scoped 카테고리

Case-insensitive name uniqueness per org 서비스 레이어에 강제 (DB의 일부 고유 인덱스를 매칭). 삭제 null 카테고리 id 범주를 제거하기 전에 영향을받는 템플릿에. SP1의 부분.

Kamo·4mo ago
FeatureEmailService

Add EmailTemplateService — CRUD + send + seed + reset-to-default

거래 이메일의 핵심 오케스트라. sendToUser는 템플릿을 해결합니다. 제목/체를 렌더링, 조직에서 org의 기본 도메인을 선택합니다. 도메인, noReply@{org.domain} 으로 이메일 보내기SmtpService 를 호출합니다. SeedForOrg for new-org Li...

Kamo·4mo ago
FeatureEmailService

Add NoReplySenderService for 'NoReply@{domain}' from-address

주소에서 거래 이메일에 대한 진실의 단일 소스. 지원하다 도메인 문자열, lowcase-normalizes, 반환 "NoReply@<domain>". Callers는 org의 도메인을 해결해야합니다 ( Organization.domains lookup 또는 유사) 그리고 그것을 안으로 ...

Kamo·4mo ago
FeatureEmailService

TemplateRenderer를 {{var}} 대용 추가하기

Stateless regex 기반 렌더링기. Missing vars 대체 빈 문자열 및 템플릿키 + orgId로 WARN 로그를 방출합니다. HTML escaping 없음 v1 - 값은 서버 제어입니다. SP1의 부분.

Kamo·4mo ago
FeatureInitializerService

Add EmailTemplateSeedRunner for SYSTEM + per-org seeding

Runs at @Order(20) on KamoInitializerService startup. Loads canonical templates from kamo-shared-library resources; upserts SYSTEM rows (no clobber); backfills ...

Kamo·4mo ago
FeatureInitializerService

Add partial unique indexes + CHECK constraints for email_templates

Hibernate ddl-auto can't generate partial unique indexes or computed-CHECK constraints. This commit adds them via the existing idempotent DDL runner pattern aft...

Kamo·4mo ago
Featurekamo-shared-library

CanonicalTemplateLoader + CanonicalTemplate 기록을 추가하십시오

3개의 필요한 템플릿(WELCOME, PASSWORD RESET, EMAIL VERIFICATION) 클래스 경로 리소스에서 *************** 제출하기 KamoInitializer System-row 묘종 서비스. SP1의 부분.

Kamo·4mo ago
Featurekamo-shared-library

WELCOME, PASSWORD RESET, EMAIL VERIFICATION에 대한 canonical HTML + JSON 추가

시스템 행에 대한 Source-of-truth 내용. KamoInitializerService에서 로드됨 CanonicalTemplateLoader 및 UPSERTed의 시작은 email templates로 발송됩니다. SP1의 부분.

Kamo·4mo ago
Featurekamo-shared-library

EmailTemplate entity + 저장소 추가

Template key (org id NULL, is system TRUE)에 대한 하나의 시스템 행 저장 Template key 당 org 당 한 clone. 소프트 환경 org id/category id. 사이트맵 driven timestamps; body blocks 및 태그에 대...

Kamo·4mo ago
Featurekamo-shared-library

EmailTemplateCategory entity + 저장소 추가

Org-scoped 카테고리 이메일 템플릿. 소프트 BIGINT org id (FK 없음) 기존 패턴 일치. Case-insensitive 이름 고유성 per-org는 KamoInitializerService에 추가된 부분 인덱스를 통해 시행됩니다. SP1의 부분.

Kamo·4mo ago
Featurekamo-shared-library

TemplateStatus enum + TemplateKeys 거래 템플릿에 대한 상수

REQUIRED/CUSTOM/ARCHIVED 수명주기 상태를 선언하고 3 필요한 템플릿 키 (WELCOME, PASSWORD RESET, EMAIL VERIFICATION). 각 REQUIRED 템플릿에 대한 가변 계약은 Javadoc으로 문서화 일정 클래스; SP3 및 SP4 콜러 참...

Kamo·4mo ago
FeatureInitializerService

Seed KamoCRM with ALL_WORK_ELIGIBLE on fresh installs

The createOrg() helper applies this single argument to both ageReqTypeMember and ageReqTypeTeamMember; consistent with platform convention. Pairs with KamoCRMAg...

Kamo·4mo ago
FeatureInitializerService

Add one-time runner to migrate KamoCRM agereq to ALL_WORK_ELIGIBLE

Conditional idempotent UPDATE runs on service startup; WHERE clause checks the expected old value so re-runs are no-ops. Errors are logged and swallowed — start...

Kamo·4mo ago
Featurekamo-meet

KamoCRM 백링크에 의해 구동되는 추가 /welcome 랜딩 페이지

실제 meet.{domain} 랜딩 페이지는 환영/index. html - 정적 HTML 페이지는 nginx에 의해 직접 제공 (캡쳐 디스플레이 이름 / 룸, 유효성, JWT와 만나는 리디렉션). PoweredByKamo React 컴포넌트는 WelcomePage.web.tsx에만 추가...

Kamo·4mo ago
Featurekamo-marketing

통합 로고 + 정확한 /integrations 메타데이터

통합 페이지와 허브는 지금 납품업자 로고를 표시합니다 (현재에 따라 다름) *********** 홈페이지의 자산 TechStackBanner는 이미 사용합니다). stale 마케팅 언어 제거 /integrations 자막, OG 이미지 및 메타데이터 설명. 변경 사항: 1. 통합 유...

Kamo·4mo ago
Featurekamo-marketing

모든 홈페이지에 /integrations 확장

Aligns the /integrations 페이지 와 실제 통합 노출 홈페이지 (TechStackBanner). 일치하는 28 새로운 통합 페이지 추가 제품이 실제로 제공하는 것: 음성 & 전화: - RingCentral (음성, 음성 분류) - FreePBX (곧, 요청 구동) ...

Kamo·4mo ago
Featurekamo-marketing

홈 Mortgage Brokers 산업 페이지 추가

/solutions/mortgage-brokers의 새로운 산업 솔루션 페이지 중개인 및 대출 발행자. 정직한 플랫폼 framing를 따르십시오: core CRM + comms + docs + AI는 차용기 및 추천 파트너에 적용 mortgage-specific 기능 (LOS 통합, 크...

Kamo·4mo ago
Featurekamo-marketing

92 SEO 페이지 추가 - 산업, 통합, 광택

SEO 콘텐츠 확장 계획의 Tier 1 구현 : 3 새로운 내용 총 92개의 새로운 크롤링 가능한 URL과 3개의 허브 페이지가 있습니다. 1. /solutions — 36개의 기업 방문 페이지 부동산, 대행사, 전문 서비스, 금융 서비스, 법률, 보험, 피트니스 스튜디오, 살롱 & ...

Kamo·4mo ago

배송을 보는 것과 같이?

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

무료 영원히 시작가격 비교