설정, 집, 계산기를 통한 org+member 권한 강화
- 추가 11 새로운 권리 (MANAGE CRM SETTINGS, VIEW TASKS, *********** 에 RoleRightType.ts - ServiceType.ts, AppType.ts 및 Organization.ts (ISCalculator)에 CALCULATOR 추가 - 게...
/verification 페이지에 대한 SSE 구동 실시간 검증 상태
- 스트리밍 SSE 프록시 추가 ************** - PostCompletionScreen는 SSE에 구독합니다; 이메일이 확인된 자동 세트 링크는 다른 탭에서 클릭 - 검증된 상태는 'Continue to sign in' 버튼을 따라 리디렉션
Add SSE endpoint for real-time email verification + improve welcome email logging
추가 11 새로운 권리 (119-129) 및 CALCULATOR 서비스 유형
MANAGE CRM SETTINGS, VIEW TASKS, CALC SIMPLE, CALC SCIENTIFIC, 기타 제품 CALC PROGRAMMER, CALC GRAPHING, CALC UNIT CONVERTER, CALC CURRENCY CONVERTER, CALC EMOJIS, ...
Pass email verified and email params 에 로그인
코드 검증 및 토큰 검증 경로 모두 이제 리디렉션 *********** 로그인 페이지는 성공 배너를 표시하고 사용자 이름을 입력합니다.
이메일 확인 후 확인된 배너 및 사전 작성 이메일 표시
읽기 ?email verified=1&email=... 마운트 URL에서, 성공을 보여줍니다 alert, pre-fills 사용자 이름 필드를 미리 작성한 다음 URL을 정리합니다.
추가 /reset-password 페이지, 업데이트 잊어 암호 링크
세 단계 이메일 암호 재설정 : 이메일 양식 → 8-char 코드 입력 → 새로운 암호. URL에서 토큰을 자동화합니다. 유리제 morphism 카드, 배경 carousel, Capcha ***, 프레임 모션 전환. /reset-password (local)에 암호를 잊으 셨나요.
비밀번호 재설정.{domain}/recover
기존 replaceDeepestAlias 패턴을 사용하여 일관된 등록 링크. 비밀번호 재설정 이제 kamo-register에 살고 있습니다.
/recover 암호 재설정 페이지 및 API 프록시 추가
3 단계 흐름: 이메일 → 8-char 코드 항목 → 새로운 암호. URL 쿼리 param, 배경 carousel에서 토큰을 자동화, Glass-morphism 카드, Capcha ***, 일치 /verification 품질.
Add resetCode to password reset email, add emailVerifyByCode endpoint, send WELCOME_MEMBER after email verification
Add resetCode to password reset email, add emailVerifyByCode endpoint, send WELCOME_MEMBER after email verification
모든 nav 항목에 회원 권한 강화
모든 nav 항목은 이제 org 기능 플래그와 회원이 모두 필요합니다. 7 새로운 액세스 권한 추가 : ACCESS COMMERCE, VIEW CALENDAR, ACCESS CHAT, ACCESS MAIL, ACCESS VOIP, VIEW SUPPORT, VIEW ANALYTICS (I...
7 모듈 접근 권한 추가 (IDs 112-118)
ACCESS COMMERCE, VIEW CALENDAR, ACCESS CHAT, ACCESS MAIL, 이메일, ACCESS VOIP, VIEW 지원, VIEW ANALYTICS
Pass human-readable expiry time to email verification template
Add humanizeMinutes() helper that formats minutes as days/hours/minutes (e.g. "1 day" for 1440 min). Pass as {{expiryText}} to match updated canonical template ...
이메일 검증 템플릿 개선 — URL fallback, expiry text, subject
- Copy-paste fallback로 버튼 아래의 일반 텍스트 검증 링크 추가 - {{expiryMinutes}}에서 {{expiryText}}으로의 폭발 변수를 전환하십시오. 인간 읽기 쉬운 체재 (예를들면 "1440 분 대신 1 일") - "당신의 {{orgName}} 계정과 관...
템플릿에 외부 프레임이있는 전체 이메일 HTML을 직렬화
- serializeFullEmailHtml는 상표가 붙은 외부 구조에 있는 안 구획을 포장합니다 (헤드 로고, 제목/제목, 내용 영역, footer 로고 + org 이름) 절대 URL을 사용하므로 이메일 클라이언트는 이미지를 fetch 할 수 있습니다. - 외부 프레임 설정 (로고 옵...
Add code-based email verification path to /verify-email endpoint
The endpoint now handles both token (link click) and userId+code (manual 6-digit entry). Token path unchanged; code path hashes the supplied code and matches ag...
Add weekly image prune and journal vacuum CronJob for k1m1
CronJob runs every Sunday 3am, privileged, pinned to k1m1. - crictl rmi --prune removes unused container images - nsenter journal vacuum enforces 500MB cap - CI...
Require *** 각 인증/수출 시도 전에 검증 페이지에
***는 각 활동 (교육 또는 실패) 후에 재시동합니다 그래서 신선한 해결은 각 후속 시도에 필요합니다.
로그인을 위한 /resend-verification 페이지 추가
?email을 허용하는 독립 /resend-verification 경로 생성 ?userId 쿼리 params, reusing PostCompletionScreen 일관된 이메일 검증 UX. RegisterResponse.alias를 선택해 주세요. 페이지는 등록 별칭 없이 작동합니다.
Redesign 이메일 검증 화면 + 수정 이메일 버그 수정
- PostCompletionScreen : 애니메이션 org 배경으로 전체 페이지 레이아웃, glassmorphism 카드, 로고, 시각적인 6 손가락 부호 상자, 성공/verified 국가 - resendVerification: 요청 본문에 이메일 전달 (backend는 그것을 요구...
매치 kamo-internal avatar 저장 - 3 크기, MinIO, 별도의 업로드 단계
Crop 대화 상자는 이제 캔버스를 통해 3 PNG blobs (50/150/350px)을 생산합니다. kamo-internal's AvatarManager에. 등록 후 userId, blobs 반환 ****************에 POSTed (새로운 unauthenticated en...
Add register-photo endpoint for unauthenticated post-registration avatar upload
POST **************** accepts userId + file/fileSm/fileMd/fileLg without a session. Guards: user must be unverified and have no avatar yet, preventing abuse aga...
EMAIL NOT VERIFIED 오류를 부자 검증 카드로 교체
로그인이 EMAIL NOT VERIFIED로 실패하면 로그인 카드가 이제 대체됩니다. 광택 "Check your inbox"화면: 애니메이션 봉투 SVG 오프닝 플랩과 부동 스파클, 마스크 이메일 디스플레이, 30초 동안 이메일 버튼 SVG 카운트다운 링, 성공/error/rate-li...
AVIF 및 SVG 형식을 지원하는 사진 업로드 확장
이미지/avif 및 이미지/svg+xml 파일 입력에 추가 목록 및 유효한 regex. hint 레이블을 업데이트하여 모든 6 형식을 나열합니다. kamo-internal 이미 image/*를 수락하므로 변경이 필요 없습니다.
React-easy-crop 사진 편집기 추가
Kamo-internal's AvatarManager의 PhotoCropDialog를 미러: - 자르기 대화 상자는 파일 선택 후 즉시 열립니다. - 드래그하여 팬, 스크롤 또는 슬라이더를 통해 급상승 (1–5×) - dashed 원형 오버레이 가이드는 작물한 지역을 보여줍니다 - 화포...
/api/geoip 경로 및 와이어 국가 자동 탐지 추가
SecurityService GeoLite2 조회에 Proxies 클라이언트 IP는, 그 후에 놓습니다 FormMyCountry의 국가는 페이지 부하에서 자동으로 감지됩니다.
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...
SP6 등록 마법사 refactor — 분할 PersonalInfo, 실제 등록 API 추가
- FormName(name field) 및 FormAvatar(Avatar Creator generator with generate/upload/skip mode for 13+)로 FormPersonalInfo를 대체합니다. - FormRecoveryEnforcement 삭제 (흐름에...
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...
Implement SP4 email verification and registration wiring
- Delete legacy email/VerificationEmail.java (hardcoded SMTP stub) - Add **************** (mirrors recovery package pattern) - Add **************** — token gene...
EmailVerification 추가 Token entity + repo + User.alias/emailVerified + UserRepo 쿼리; 범 1.4.0 (SP4)
Add SP4 email_verification_tokens DDL + User alias/email_verified columns
Like what you see shipping?
All of it arrives in your workspace on its own. Start on the free plan and read this page again in a month.
