배너 통합에 9 전자 상거래 플랫폼 로고 추가
BigCommerce, WooCommerce, Magento, Squarespace, PrestaShop 추가, Wix, OpenCart, Ecwid 및 Shift4Shop을 "Integrates With"로 marquee, 기존 통합 로고로 interleaved.
Agreement editor layout – 화이트스페이스 오버플로우 및 콘텐츠 잼ming 방지
- 폭을 추가하십시오: 뿌리 코드 콘테이너에 100%년 - minWidth를 추가하십시오: 플렉스 오버 플로우를 방지하기 위하여 적당한 패널 및 내용 지역에 0 - overflowWrap/wordBreak을 추가하여 HTML을 미리보기하여 긴 콘텐츠를 처리합니다. - 컨테이너 경계를 존...
Pass includeInactive=true default for 계약 템플릿 엔드포인트
템플릿 관리 UI는 비활성 템플릿을 참조해야 합니다.
Inactive ones를 포함한 모든 계약 템플릿을 반환
FindByOrganizationId를 repo에 추가 (활성 필터 없음) 및 includeInactive getAgreementTemplates 서비스 방법. true로 기본값 관리 UI는 활성 및 비활성 템플릿을 모두 보여줍니다.
사이트 전반에 걸쳐 브랜드 이름 지정 — Kamo → KamoCRM / KamoCRM 주요사업.
법적 페이지 (terms, privacy, GDPR, footer저작권) 지금 사용 "KamoCRM Inc." 법인 법인. 제품/브랜드 참조 마케팅 복사, 메타데이터, FAQ, 블로그, 가격, 페이지 자막은 이제 "KamoCRM"을 사용합니다. 캐주얼 UI 컨텍스트 (chat 위젯, K...
CommerceMarketApi에서 commerceApi의 모든 파이프라인 구성 요소
삭제 된 대신 commerceApi에서 직접 가져올 10 파일 업데이트 시장 정보 호환성 shim 및 죽은 CommerceMarketManager 제거 구성 요소 (1117 라인, 더 이상 수입).
CommerceApi에서 commerceMarketApi.ts를 다시 저장
Pipeline 부품 (PipelineOrdersTab, PipelineView, 주문 세부 페이지 등) 여전히 commerceMarketApi에서 가져 오기. Re-export는 commerceApi의 상징이 필요합니다.
기업 등급 계약 템플릿 탭을 모든 시장 유형에 추가
Reusable MarketAgreementTemplatesTab 추가: - 두 패널 레이아웃 : 템플릿 목록 사이드바 + 전체 편집기 - 상업 유형 별 템플릿 변수 (retail order/warranty, 임대 자산/시설, 구독 계획/SLA, 서비스 견적, 모기지 대출 조건, 조달 ...
모바일에서 영웅 섹션 패딩을 줄이기 때문에 헤드 라인이 완전히 볼 수 있습니다
기본 Breakpoint에서 pt 및 mb 간격을 강화하여 "고객에게 통지" 고정 배너가있는 초상화 폰에 더 이상 푸시되지 않습니다. nav는 viewport 고도를 소모합니다.
Viewport로 수정된 미리보기 배너를 만들고 모바일에서 영웅 텍스트 크기를 감소
배너는 현재 위치:fixed 그래서 스크롤하면서 볼 수 있습니다, 몸 패딩은 역동적으로 내용을 방지하기 위해. 영웅 헤드라인은 text-5xl에서 text-[1.75rem]로 감소했습니다. 초상화 그래서 그것은 좁은 화면에 깨끗하게 깰.
Correct API 경로, 전문 페이지 레이아웃, 죽은 코드를 제거
- 프론트엔드 API 경로 mismatches 수정: 구독 기능 사용, 구독 추가, 구독 번들, *********** 구독 계획 가격, 백엔드 컨트롤러 경로와 일치하는 구독-volume-discounts - Redesign 모든 create/edit 페이지: gradient 헤더 바와 ...
특징, 추가 기능, 번들, SUBSCRIPTION 시장을 위한 시장 수준 탭
특징, 추가 기능 및 번들은 공유 시장 수준의 리소스, 계획되지 않습니다. - 기능 탭 추가 (manage + feature matrix), Add-ons 탭, 번들 탭을 시장 세부 사항에 추가 - Add-ons를 제거하고 계획에서 번들을 편집합니다 sub-tabs - "Feature ...
CommerceMarketController에 누락된 공급업체카테고리 엔드포인트 추가
GET/POST/PUT/DELETE /{marketId}/vendor-categories가 누락되었습니다. 404 Vendors 탭이 로드 범주에 시도했을 때.
Unwrap 백엔드 응답 envelopes in all commerceApi single-object 방법
{ 시장에서 백엔드 랩 응답: {...} }, { 제품: {...} }, 기타. 하지만 API 클라이언트 raw envelope를 반환하고, market.id 및 기타 속성을 정의하지 못했습니다.
동적 높이와 채팅 z-index를 키우기
배너는 이제 CSS 변수를 통해 자체 높이를 측정합니다. so nav/content 작은 화면에 텍스트 랩을 때 자동으로 적응. 채팅 위젯 배너 위에 올려진 z-index는 최대화시 상단에 표시됩니다.
Refactor commerce POS 설정에서 시장 중심의 아키텍처
상업 설정 페이지의 주요 재구성: 이메일: - 플랫 탭 레이아웃 (제품, 재고, 임대 자산, 구독 계획)을 대체하십시오. 하위 리소스가 각 시장의 밑에 배열되는 시장 중심 카드 격자 - 모든 modal/popup 기반 CRUD를 전용 하위 페이지와 적절한 라우팅으로 교체 - 새로운 노...
Expand CommerceMarketController with nested market-centric endpoints
Replace flat POS endpoints with market-scoped REST hierarchy: - Products, inventory, vendor categories under /{marketId}/products, /inventory, /vendor-categorie...
DTO 및 CommerceService에 MarketId 지원 추가
MarketId/marketTitle 필드를 RetailProductDTO에 추가하여 MarketId를 CreateRetailProductRequest에 추가하십시오. and wire CommerceMarketRepository into CommerceService 제품 생성에 시장 협...
Add field config logging to trace 미리보기 렌더링 파이프라인
Console.log 문 추가 서명 서명Preview 및 EmailSignatureManager fieldConfig state propagation 및 필드 필터링을 runtime에 확인합니다. toggling 필드 스위치가 있을 때 브라우저 콘솔을 확인하십시오.
Mailbox dropdown 이제 선택한 mailbox의 이메일로드
FetchMessages/fetchFullMessage를 통해 mailboxId를 패스워드, mailbox를 직접 통과하여 mailbox-changed 핸들에 stale 마감을 수정하십시오. ActiveMailbox 상태에 의존하는 대신 loadMessages에.
Support mailbox switching by resolving IMAP credentials per mailboxId
Added getMailCredentialsByEmail to look up virtual_users by email directly, resolveForMailbox to MailProviderResolver with access verification, and optional mai...
역할 탭에서 내 프로필 페이지로 이동
부서 및 직책 필드는 이제 내 프로필 페이지에서 나타납니다. SectionCard, 팀 멤버 만 표시됩니다. Autocomplete를 통해 편집 가능 user has MANAGE MEMBER SECURITY right, 그렇지 않으면 표시 read-only 상표로. 두 필드는 할당할 수...
Include memberType, departmentId/Title, jobTitleId/Title in member profile GET response
Add LeadStatusLabelController for org-level CRM status label CRUD endpoints
LeadStatusLabel entity, repository, service, and DTO for org-level CRM 상태 라벨 사용자 정의
부서 및 직책 선택자 추가 회원 보안 탭
팀원은 이제 부서 및 직책에 할당 될 수 있습니다. 편집 보안 대화 상자의 Autocomplete dropdowns. 요약 카드 쇼 현재 할당. 일반 회원은이 필드를 볼 수 없습니다.
Add department and job title assignment to member security endpoint
GET now returns departmentId/Title and jobTitleId/Title for team members. PUT accepts departmentId and jobTitleId to assign/unassign department and job title, w...
Config end-to-end를 미리 적용하고, 저장하고, compose를 저장하고, 보냅니다
Config toggles 필드는 UI로 단전되었다 — 그들은에 영향을 미치지 않았다 서명 렌더링. 이 커밋: - Extracts applyFieldConfig을 공유 유틸리티로 type.ts에 추출합니다. - CreatePlaceholderHtml에 필터링하는 Applies 필드 (...
이메일 서명 필드 toggles, 정상화 된 소셜 링크 및 콘텐츠 탭 주문
- 이메일 서명 설정의 첫 번째 위치로 이동 - 범위 당 admin-configurable 접촉 분야 toggles 추가 (user/department/company) Work Phone, Cell Phone, Organization Address를 위한 활성화/disable 스위치로,...
Sync social links to normalized social_links table
Write member social links to both the embedded EmbSocialLinks columns (backward compat) and the new normalized social_links table. Add socialLinksNormalized to ...
Add email signature field config API
Add service and REST controller for managing email signature field visibility configuration per organization. Admins can toggle which contact fields appear in s...
SocialLinkEntity 및 EmailSignatureFieldConfigEntity 추가
정상적인 social links table를 추가하여 임베디드 소셜 링크 컬럼을 대체합니다. 사전 정의 플랫폼과 사용자 정의 소셜 링크 모두 지원 정렬 주문. admin-configurable contact 필드에 대한 email signature field config 테이블 추가 이...
/messages 페이지에 특권 기반 액세스와 mailbox 스위처 구현
- Meet, POS 및 3 새로운 이메일 액세스 권한 추가 - ServiceType.MEET을 frontend ServiceType enum에 추가 - getAccessibleMailboxes API 및 AccessibleMailboxes 유형 추가 - 그룹화 된 섹션을 가진 Over...
Add accessible mailboxes endpoint with privilege-based expanded access
Add AccessibleMailboxService and GET /api/email/mailboxes/accessible endpoint that returns personal mailboxes, shared mailboxes, and privilege-gated access to d...
회원, 부서 및 직무 유형 범위에 대한 이메일 메일 박스 액세스 권한 추가
추가 ACCESS ALL MEMBER MAILBOXES (104), ACCESS ALL DEPARTMENT MAILBOXES (105), 그리고 ACCESS ALL JOB TYPE MAILBOXES (106) 의 역할특성 기반 이메일 mailbox 접근 제한.
Singleton 보안 설정 패널로 역할 및 권한 탭을 다시 작성
DepartmentManager-style Singleton config와 역할 생성 대화 상자를 대체합니다. - 연관된 역할: 기존 OrgRoles의 멀티 선택 체크 박스 - 직접 권리 : GRANTED / NOT SPECIFIED / NUKE / 오른쪽 (최종 폭포 오버라이드) - ...
Rewrite MemberSecurityController as singleton config with roles, direct rights, session timeout
GET returns full member security config (associated roles, direct rights, session timeout override, applied rights with sources). PUT saves the entire config as...
Rename DomainService to EmailDomainService to resolve bean name conflict
The shared library's DomainService and EmailService's local DomainService both registered as 'domainService' bean, causing CrashLoopBackOff on deploy.
이메일 템플릿 페이지에서 중복 인라인 도움말 제거
도움말 정보는 템플릿 목록과 위 인라인 모두 표시됩니다. 도움말 및 팁 사이드바에서. inline 렌더링 제거 측면바가 이미이 목적을 봉사했기 때문에 낭비 공간.
