Add comprehensive System Diagnostics dashboard to Settings
New Features: - Added 'System Diagnostics' tab to Settings page with 4 subtopics - Created SystemDiagnostics component with real-time monitoring - Added API pro...
Add comprehensive diagnostics controller for session debug dashboard
New endpoints: - GET /api/diagnostics/info - Complete system diagnostics - GET /api/diagnostics/health - Quick health check - GET /api/diagnostics/sessions - Re...
뜨 orbs를 추가하고 페이지를 복구하는 현대 gradients 적용
로그인 페이지 향상: - 독립적인 애니메이션을 가진 2개의 뜨 orbs를 추가했습니다 - Orbs는 수직과 수평으로 스케일 효과 - 꿈의 깊이 효과를 위해 Heavily blurred - Respects가 선호하는 감정 Recover 페이지 현대화: - 로그인 페이지로 동일한 grad...
닦은 gradients를 가진 환영 뒤 단면도를 현대화하십시오
- 정교한 135deg gradient를 가진 단단한 배경을 1 차적인 색깔을 사용하여 대체했습니다 - 애니메이션 레이디얼 그라디언트 오버레이를 추가하여 맥박이 짧게 (8s 루프) - 깊이에 대한 미묘한 도트 패턴 질감 추가 - 확장/계약을 확장하는 애니메이션 장식 악센트 라인 추가 -...
성공적인 로그인 중 모든 상호 작용 요소를 해제
- 로그인이 성공하고 리디렉션이 진행될 때 리디렉션 상태 추가 - 리디렉션할 때 사용자 및 암호 입력 필드를 비활성화 - 계속, 뒤 및 표시를 비활성화 버튼을 때 리디렉션 - 리디렉션 할 때 외부 오우 공급자 버튼 (Google, Microsoft, Apple 등) - 기억 나 chec...
Re*** 환경 설정에 추가
- 다음 추가 PUBLIC RE*** SITE KEY to k8s ConfigMaps - 다음 추가 PUBLIC RE*** ATTRIB MODE 에 ConfigMaps (배지 모드) - 환경 설정 지침에 따라 README 업데이트 - re*** 구성에 대한 추가 섹션 위너 키 - API...
DataLoader의 Localhost 도메인 지원 추가
- localhost 및 localhost 추가 : 현지 개발을위한 3000 도메인 - subdomain concatenation 행동에 대한 향상된 의견 - 업데이트 된 OrganRepository와 함께 일하십시오
DataLoader의 외부 auth 공급자 초기화 추가
- ExternalAuthProviderService 의존성 주입 추가 - addExternalAuthProviders() helper 메소드를 생성 - 각 조직의 외부 우즈 공급자를 Populated: * KamoCRM: 구글, 마이크로소프트, 애플 * KamoClub: 구글, 마이크...
Add GET /api/security/providers endpoint
- Added endpoint to return enabled external auth providers for an organization - Determines organization from request hostname (X-Forwarded-Host header) - Queri...
ExternalAuthProvider 시스템을 동적 로그인 버튼 구성 추가
- JPA/Hibernate annotations로 ExternalAuthProvider 생성 - ExternalAuthProviderRepository 제공 업체 관리에 대한 쿼리 추가 - 사업 논리를 위한 ExternalAuthProviderService 구현 - ExternalAu...
OTK auth 부서에 의해 그룹화 된 /by-department endpoint와 MemberController 추가
Implement member list API integration - fetch members by department from SecurityService with real data
Add intro animation to OTK login flow in kamo-internal matching kamo-login style
Org 로고와 로그인 페이지에 우아한 인트로 애니메이션을 추가, 그들에게 gradient, 및 로딩 스피너
Redesign network/create page to use 100% width layout with optimized sidebar/content ratio
Use full organization logo (with text) instead of logo-only on validate and logout screens
Redesign logout page with modern themed UI - use org colors, animated logo, and elegant loading spinner
Auto-redirect to /logout on 401 authentication errors for network page and OTK generation
Add professional Material-UI confirmation dialog for unsubscribe action with warning message
Redesign network page - highlight current org separately with premium styling, show other orgs in grid below
Replace Open/Switch buttons with Enter/Unsubscribe - Enter generates OTK and opens org domain in new window
API 프록시 통합을 위한 OrganController /my-networks endpoint에 OTK 인증 지원 추가
Add API proxy route for /my-networks endpoint to connect network page with SecurityService
조직에 대한 설명 필드를 추가 - 추가 DESCRIPTION 열 (varchar (500)) utf8mb4 collation - 네트워크 디스플레이에 대한 조직 설명 저장 지원 - KamoInitializer를 통해 데이터베이스 스키마 업데이트 필요
Add My Network button to top navigation - Added new My Network button next to My Account - Links to /network page - Uses PeopleAltIcon for visual consistency - Same styling as My Account and Logout buttons - Tooltip: View and manage your network connections - Positioned between My Account and Logout
Make NavPri logo clickable to navigate to debug dashboard - Added onClick handler to logo box that navigates to home page (/) - Added coder: pointer to indicate clickability - Enhanced hover effect with brighter gradient - Logo now serves as quick access to Session Debug Dashboard
Clicking on primary nav sidebar now closes open panels - Added onClick/onTouchEnd handlers to NavPri to set activePanel to null - Added stopPropagation to NavItemWithPanel to prevent closing when clicking items - Improves UX by allowing sidebar click to dismiss panels
Add click-outside detection to slide-out panels - Added semi-transparent backdrop overlay to NavPriPanel, NavTopPanel, and ChatSideBar - Click or touch outside panels now closes them - Fixed z-index conflicts to ensure backdrops display above NavTop - Improved UX with AnimatePresence for smooth backdrop transitions
Add tooltip to Security Role save button with validation requirements - Added Tooltip component to Save Role button - Shows 'Please enter a role name to continue' when title is empty - Shows 'Ready to save security role' when validation passes - Uses span wrapper to enable tooltip on disabled buttons - Consistent with Department and Job Title tooltips for better UX
Add tooltips to save buttons with validation requirements - Added Tooltip components to Save Department and Save Job Title buttons - Shows 'Please enter a [name] to continue' when title is empty - Shows 'Ready to save [item]' when validation passes - Uses span wrapper to enable tooltip on disabled buttons - Improves UX by informing users what's required before saving
모든 역할 수정을 차단하는 백엔드 검증 추가
- updateRole endpoint에 추가된 보호 체크 - deleteRole endpoint에 추가된 보호 체크 - 보호 된 역할을 수정하려고 시도 할 때 403 금지 - 작업 수행하기 전에 checks isAllowDelete 필드 - 응답에 있는 명확한 오류 메시지 - 보안 모...
Protect Everyone role from modifications in UI
- Edit button shows 'Protected' and is disabled for Everyone role - Delete button is disabled and grayed out for Everyone role - Both buttons have reduced opaci...
Add 3-letter day names to all date displays
- Main display: 'Mon 10/15/25 6:00PM' (was '10/15/25 6:00PM') - Your Time in tooltip: 'Monday, October 15, 2025' (full day name) - Other timezones: All include ...
Add full month name display under Your Time in tooltip
- Added full date with month name (e.g., 'October 15, 2025') - Positioned between compact time and timezone abbreviation - Slightly larger font size (0.75rem) f...
Use compact date format without leading zeros (m/d/yy h:mmAM/PM)
- Changed from 'Oct 15, 2025, 6:00 PM' to '10/15/25 6:00PM' - Removed leading zeros from single-digit months, days, and hours - Compact AM/PM without space (6:0...
Make elapsed timer truly live and add elegant hover transformation
- Timer now updates every second for recent timestamps (truly live) - Hover over date transforms it to elapsed time (1M 18S, 27D 4H, etc) - Smooth animated tran...
Add live animated elapsed time timer to DateTimeDisplay tooltip
- Real-time updating timer showing time elapsed since timestamp - Smart formatting based on scale (1M 18S, 27D 4H, 2M 7D, etc) - Updates every second for recent...
Apply sophisticated nav bar gradient styling to DateTimeDisplay
- Tooltip background uses same gradient as NavPri (primary color mix with black) - Header and footer use subtle primary color gradients - Hover effects with pri...
Add sophisticated DateTimeDisplay component with timezone support and global time tooltip
- Created reusable DateTimeDisplay component - Displays dates in user's timezone from *** session - Beautiful glassmorphic tooltip showing 8 relevant global tim...
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.
