이메일 도메인, mailbox 및 회원 이메일 상자 entities 및 저장소 추가
EmailProviderDomainEntity, MailboxEntity 및 MemberMailbox이메일에 대한 정보 공급자 도메인 관리, mailbox 제공, 회원 이메일 박스 할당.
Singleton 역할 선택기 및 적용 권한을 가진 역할 및 권한 탭을 다시 작성
선택에 대한 Autocomplete dropdown을 사용하여 멀티로드 생성 대화 상자를 대체하십시오. 단일 기존 OrgRole. 서비스 유형에 의해 그룹화 된 표시 소스 attribution (로, 부서, 직책, 직접). 전시 효과 보안 폭포에서 세션 타임아웃.
Add MemberSecurityController for member role assignment and applied rights
Provides GET /member-security/{id} (assigned role, applied rights with sources, session timeout), PUT /member-security/{id}/role, and DELETE /member-security/{i...
@ 없이 입력될 때 자동 추가 이메일 도메인, 실제 오류 메시지 표시
사용자가 "SYSAdmin"와 같은 사용자 이름을 입력하면 도메인 이메일은 자동 등록 (예 : "SYSAdmin@KamoCRM.com"). 기타 대신 실제 백엔드 오류 메시지 "alias를 추가 실패".
지원 아이콘을 드롭다운 메뉴로 변환, sidebar nav에서 지원 제거
NavTop의 지원 아이콘은 이제 드롭다운을 두 가지 옵션으로 엽니다. - "View Support Chats & Tickets"는 /support?tab=tickets로 이동 - "Create New Support Chat/Ticket"는 이전의 지원 팝업을 엽니다. NavPri si...
회원 ID를 문자열로 전송하여 JavaScript 번호 정밀도 손실을 방지합니다
CockroachDB의 회원 ID는 Number.MAX SAFE INTEGER를 초과합니다. 번호() 라운드에 예를 들어, 1161936315562426374 → 1161936315562426400. 백엔드는 회원을 찾기 위해 실패하고, alias 생성을 파괴 공유 mailbox 액세스...
지원 표 테이블 자동 채우기 잔여 부모 고도
코드 추가 : 1 및 minHeight : 0 외부 컨테이너 및 TableContainer에 테이블은 가능한 공간을 채우기 위해 스트레칭합니다. 질은 바닥에 찌릅니다 marginTop: 자동으로.
SupportView에 동일한 간격과 탭 조정 보정을 적용
경기 설정보기 레이아웃: 더 단단한 영웅 패딩 (피: 2.5, px lg: 3), 감소된 내용 패딩 (px lg: 2, pb: 2), 소형 탭 (minHeight: 42, fontSize: 13px) 및 축소된 탭 바 마진 (mb: 1.5).
Tighten SettingsView 간격을 달고 계정 페이지로 일치하기 위해 탭 높이를 감소
- 영웅 섹션 패딩 감소 (피 : 4 → 2.5, px lg : 4 → 3) - 주요 콘텐츠 영역 패딩 감소 (px lg : 4 → 2, pb : 6 → 2) - 탭 바 마진 감소 (mb: 3 → 1.5) - 컴팩트 탭 높이 (minHeight: 42, fontSize: 13px, py...
내 계정으로 페이지 헤더를 이름, 내 프로필에 탭, 간격 및 탭을 정상화
- 페이지 헤더는 "내 프로필"에서 "내 계정"으로 변경 - "내 계정"에서 "내 프로필"로 이름을 붙여 넣기 - /settings/account (p: 4, gap: 4)와 일치하는 모든 탭 콘텐츠 패딩을 정상화 - 스크롤 탭을 사용 >5 탭은 일관된 탭을 유지
헤더에 애니메이션 배경을 복원, 사진에 아바타 이름을 변경, 배경 관리
- Restore Ken Burns 애니메이션 배경 이미지 MemberHeader 와 org/custom 새로운 제안을 통해 배경 지원 (useOrgBackgrounds, customBackgrounds) - "Avatar"/"Avatar Creator"텍스트를 "Photo"/"Prof...
Redesign 회원 설정 모듈 탭 아키텍처와 카드 기반 편집 UI
Merge Profile and Membership & Permissions 탭을 통합 "내 계정"탭으로 탭 섹션 기반 편집 클릭 카드. 전용 탭으로 기능 추출: Docs (DocManager with assocType=1), 이메일 및 우편함 설정, 전화 설정 및 역할 및 권한. Me...
Allow members to view their own account activity without VIEW_ACCESS_LOGS permission
Merge pull request #4048 from ****************
fix: make signin email case-insensitive
포괄적인 가격 통합 감사 - 모든 페이지 API 구동
계산기 페이지: - 서버 구성 요소 + CalculatorClient로 분할 - 모든 계획 가격, addon 가격, API에서 번들 가격 - 라이브 프로모션에 대한 프로모션 코드 유효성 검사 ( "250FF") - 정확한 할인 유형 (FLAT PER SEAT, PERCENTAGE, FL...
가격 및 제안 페이지에서 14 일 평가판 참조 제거
스타터 및 비즈니스 계획에서 삭제 된 시험. 무료 플랜 체험해 보세요. CTA 버튼 업데이트 ( "시작"), FAQ, 발기 텍스트, 페이지 복사 및 가격 카탈로그 매핑 API에서 TrialDays를 존중하기 위해 (만 표시 재판 CTA 때 > 0).
Remove 14-day trial from Starter and Business plans
Free plan serves as the trial experience — no need for separate trial periods on paid plans.
변환 /pricing 페이지에서 hardcoded data to live API-driven Catalog
- 서버 구성 요소 (data fetching) 및 클라이언트로 분할 가격 페이지 구성 요소 ( 애니메이션, toggles, FAQ) - ****************에서 fetches라는 가격 catalog.ts 유틸리티 추가 API 키와지도를 통해 백엔드 데이터를 페이지의 렌더링 형...
Refactor API를 키 당 과립 범위 toggles를 가진 접근 UI
"Public Chat API Keys"를 "Organization API Keys"로 변경하십시오. 추가 범위 키 당 toggle 스위치와 관리 (PUBLIC CHAT, SUBSCRIPTION CATALOG). 키 목록에 색된 칩으로 표시된 범위. 범위 toggles 모두 생성 대화 ...
Support internal service auth for subscription catalog and promotions endpoints
Add X-Internal-Auth + X-Public-Chat-Org-Id header validation so APIService can proxy public catalog requests to the subscription endpoints. Session auth still w...
PublicChatApiKey 및 ApiKeyScope enum에 범위를 추가하십시오
JSONB 범위 열을 기본 값으로 API 키 엔터티티에 추가합니다. ["PUBLIC CHAT"]. 새로운 ApiKeyScope enum는 유효한 범위를 정의합니다: PUBLIC CHAT 및 SUBSCRIPTION CATALOG.
Matrix 편집을 위한 polished MatrixCell 구성 요소 추가
현대의 애니메이션 micro-interaction를 가진 새로운 재사용할 수 있는 MatrixCell 성분: 형태를 읽으십시오: - booleans에 대한 원형 아이콘 배지 (녹색 체크 / 회색 X) - 숫자와 텍스트 값에 대한 둥근 국경을 가진 착색된 알약 - 인피니티 아이콘과 블루...
읽기 및 편집 모드 사이의 toggle에 Edit Matrix 버튼을 추가하십시오
Matrix는 이제 읽기 전용 보기 모드에서 시작합니다. 클릭 "Edit Matrix" 체크 박스, 스위치 및 텍스트 입력을 인라인 편집 모드로 전환합니다. 반전 변경 및 재로드를 취소하십시오. persists를 저장하고 편집 모드를 종료합니다.
Redesign 기능 탭 탭 레이아웃 및 생산 등급 매트릭스
- 수정 planFeatures API 응답 키 잡기 (subscriptionPlanFeatures -> planFeatures) - 내부 탭을 통해 두 개의 레이아웃으로 분할 기능 : 1. 카테고리 & 특징: 수를 놓는 특징 명부를 가진 청결한 2 위원회 주인 detail, 값 유형 ...
그리드 익스플로러에서 배열 작업 전에 JSONB 문자열 필드를 파
compatiblePlanIds, 포함InPlanIds, 및 적용 가능한PlanIds에서 온 JSON 문자열로 백엔드, 배열이 없습니다. 안전한 JSON.parse fallback 추가 "slice(...).map은 함수" 오류가 없습니다.
Remove mock subscription data from DataLoader
Remove loadMockSubscriptionData (BASIC/PRO/ENTERPRISE fake plans) from loadMockPOSData. All subscription data for KamoCRM is now exclusively managed by KamoCRMP...
Align API 응답 키 백엔드 및 수정 AG Grid 렌더링
- posApi.ts (featureCategories, 기능, addOns, 번들, volumeDiscounts, 프로모션, 계약 온도) - domLayout="normal"에서 "autoHeight"로 모든 AG Grid 인스턴스를 전환 flex container height가 ca...
믿을 수 있는 레지스트리 auth를 위한 docker/login-action + buildx 사용
Docker/login-action@v3로 bare docker login/build/push를 대체하십시오. docker/setup-buildx-action@v3, docker/build-push-action@v5 패턴 그것은 제대로 압흔 persistence를 취급합니다. 수정 in...
KamoCRMPricingLoader looks up org by titleShort and runs from DataLoader.run()
Add KamoCRMPricingLoader with full marketing pricing model
Preloads the complete KamoCRM subscription pricing structure into the KamoCRM organization, mirroring the /pricing page on kamo-marketing: - 4 plans: Free, Sta...
Update seed data to use new subscription plan DTO fields
Replace deprecated **************** with planType, maxSeats, and description in DataLoader subscription plan seed data.
Align POSController subscription endpoints with SubscriptionService signatures
Enterprise 구독 POS 시스템 - 완전한 frontend rebuild
- 70+ 구독 API 방법 및 28 새로운 TypeScript 인터페이스를 가진 확장된 posApi.ts - granular permission-based 렌더링에 대한 추가 useSubscriptionPermissions Hook - Rebuilt PipelineSubscriptio...
구독 추가 DTOs, SubscriptionService 및 수정 레거시 CommerceService
38 계획 구성, 주문, 구독, 송장, 프로모션을위한 새로운 DTOs, 및 계약. 전체 사업 논리를 가진 2000+ 선 SubscriptionService 플랜 관리, 주문 처리, Lifecycle 관리, invoicing, 프로모션, 계약 생성 및 분석.
Add subscription API endpoints to POSController (50+ endpoints)
Add complete enterprise subscription management endpoints covering plans, prices, features, add-ons, bundles, volume discounts, catalog, orders, subscriptions, ...
완전한 구독 commerce entity 모델 추가
24 JPA entities, 12 enums, 21 repositories 및 20 새로운 권한 권리 기업 구독 POS 시스템. 계획 구성 (플랜, 가격, 기능, 애드온, 번들, 볼륨 할인), 주문 및 Lifecycle, invoicing, 프로모션 및 계약 생성.
설정 탐색 메뉴에 POS(상업) 추가
POS 앱은 설정 sidebar 및 FeaturesManager 경로 맵에서 누락되었습니다. 그래서 응용 프로그램 및 기능에서 그것을 가능하게하는 것은 항법에 아무 효력도 없었습니다.
모바일 채팅은 기본적으로 최소화되며, in-between 없이 풀스크린을 엽니다
모바일에서 (<640px): 항상 첫 번째 방문에 상관없이 최소화됩니다. 탭을 눌러 전체 화면을 엽니다. 탭에 반환을 최소화합니다. 번호 70vh 중간 상태 - 단지 최소화 또는 풀 스크린.