Align field name to isAvailableToChildren and improve 사전 예약 UI
Fixes 400 Bad Request 웹 세미나 유형 만들기 isAvailableToChildren는 Java DTO 필드 이름과 일치합니다 (Lombok getIsAvailableToChildren를 Boolean 래퍼 유형에 생성합니다. 최소 사전 예약에 대한 원시 입력을 대체 ...
웹 세미나 설정 양식 및 테이블 작성 가능 콘텐츠 영역
세부사항 모양에서 maxWidth constraint를 제거하십시오 그래서 충분히 채웁니다 폭. 유형 테이블 및 컨테이너 사용 플렉스 레이아웃을 작성 끈끈한 우두머리를 가진 유효한 고도. 지금 모든 전망은 flex를 사용합니다: 1개에서 자주 묻는 질문.
Widen formStrategy state type to string for TypeScript 호환성
WebinarPresenterStrategy에 대한 const assertion는 useState infer를 만들었습니다. 리터럴 타입, 문자열 prop setter로 type mismatch를 발생시킨다.
Update WebinarReminderJob to use renamed repository method
Calls **************** with a 24-hour max window instead of the removed findWebinarsWithDueReminders method.
애플리케이션 레이어 필터링으로 잘못된 JPQL temporal arithmetic을 대체하십시오
Hibernate 6는 JPQL에서 즉시에서 긴을 철회합니다. 옵션 정보 findWebinarsWithDueReminders (질문에서 nanosecond arithmetic을 한) *********** 최대 시간 창에 의해 쿼리, DaemonService 작업 필터를 Java에서 정확...
Normalize Quill HTML output for 일관된 이메일 렌더링
NormalizeQuillHtmlForEmail 및 wrapBodyForEmail을 통해 모든 이메일 본문 내용이 전송되기 전에 일관된 HTML 출력을 보장하거나 템플릿이 적용되지 않습니다.
BaseProviderHttpClient에서 RestTemplate bean 의존성 제거
BaseProviderHttpClient는 이제 자체 RestTemplate를 내부적으로 만듭니다. 애플리케이션 컨텍스트에서 필요한 것, 시작 충돌 수정 restTemplate bean을 정의하지 않는 SecurityService.
공공 카탈로그 API 프록시에 대한 내부 auth 비밀 추가
보안서비스 배포에 *********** 추가 그래서 APIService는 공개 구독을 프록시 할 때 인증 할 수 있습니다. 카탈로그 및 프로모션 요청.
Include SUBSCRIPTION_CATALOG in default scopes fallback
When MediaService doesn't return scopes in the validation response, default to including both PUBLIC_CHAT and SUBSCRIPTION_CATALOG scopes. This ensures public c...
True 투명성을 다운로드하기 전에 SVG의 스트립 백 배경
벡터화 SVG를 파고 전체 크기의 흰색 정류/경로 요소를 제거합니다. 벡터화기는 원래 배경에서 생성, 생산 정품 투명 SVG 다운로드.
흰색 배경 SVG 대신 투명 배경 제거 PNG 다운로드
미리보기는 투명성을 가진 배경 제거 PNG를 보여줍니다, 그러나 다운로드는 배경을 구운 벡터화 SVG 제공 흰색 경로. 이제 사용할 때 투명 PNG를 다운로드합니다.
첫번째 이름/마지막을 보내십시오 계정을 만들기 위해 직접 이름 endpoint
이제 계정에서 연락처 필드를 직접 저장합니다. — No User lookup needed.
Wire 새로운 계정 버튼 onClick in AccountManager 구성 요소
AccountManager 내부 버튼은 onClick 핸들러가 없습니다. 추가 router.push /account/new 및 수입된 useRouter에.
/api/security/account/*에 대한 catch-all API 경로 핸들러 추가
/customers, /groups 및 기타 새로운 계정 엔드포인트에 대한 프록시가 존재하지 않습니다. 명시적인 경로 (회원 구독, 팀 구성원 계약자) catch-all에 우선 순위를 가져 가라.
AccountsApi 누락 /customers 경로, 숨기 TeamMemberManager 내부 탭
- accountApi는 /api/security/account 대신 /api/security/account/customers로 호출되었습니다. 모든 고객 엔드 포인트에 대한 - /customers / 경로 포함 모든 방법을 고정 - TeamMemberManager: forceTab p...
Drop UUID-typed customer_id/customer_group_id columns for INT8 recreation
After RetailCustomer (UUID PK) → Account (Long PK) refactor, the commerce_carts, commerce_draft_orders, and commerce_price_lists tables had customer columns wit...
RetailProviderConfigRepository 사용 MarketId not MarketUid
CommerceMarket PK 필드는 'id'이 아닙니다. 봄 자료 쿼리 derivation 'No property uid found for type CommerceMarket'로 실패했습니다.
Clean up CockroachDB orphan brand_id/tax_class_id defaults on commerce_offerings
CockroachDB applies unique_rowid() as default to nullable FK columns, creating orphan UUIDs that break FK constraint creation. Nullify orphans and reset default...
Offering.requires shipping DB 기본값, PriceListEntryRepository 긴 유형
- require shipping에 대한 columnDefinition DEFAULT true 추가 ALTER TABLE 마이그레이션 중 기존 행을 처리 - 해결 *********** 오래 걸릴 (오프링 PK) UUID 대신 - Spring Data 쿼리 생성 실패 발생
실제 URL과 올바른 아이콘으로 Footer 소셜 링크 업데이트
Instagram, Twitter 아이콘을 X 브랜드 아이콘으로 바꾸기 링크드 인 모든 외부 링크는 noopener noreferrer로 새 탭에서 열립니다. 실제 소셜 프로파일과 일치하기 위해 조직 JSON-LD sameAs를 업데이트하십시오.
배너 스크롤 속도를 일치
30s에서 56s까지 증가된 내구는 이렇게 두 개의 marquees scroll at ~88px/s 항목 수에 관계없이.
잔여 구독 API 경로 및 더블 헤더 제거
API 경로: getFeatures, updateFeatures, deleteFeatures 지금 사용 /subscription-features; getAddOns, updateAddOn, deleteAddOn 사용 /subscription-addons; getBundles, updat...
Agreement editor layout – 화이트스페이스 오버플로우 및 콘텐츠 잼ming 방지
- 폭을 추가하십시오: 뿌리 코드 콘테이너에 100%년 - minWidth를 추가하십시오: 플렉스 오버 플로우를 방지하기 위하여 적당한 패널 및 내용 지역에 0 - overflowWrap/wordBreak을 추가하여 HTML을 미리보기하여 긴 콘텐츠를 처리합니다. - 컨테이너 경계를 존...
Pass includeInactive=true default for 계약 템플릿 엔드포인트
템플릿 관리 UI는 비활성 템플릿을 참조해야 합니다.
Inactive ones를 포함한 모든 계약 템플릿을 반환
FindByOrganizationId를 repo에 추가 (활성 필터 없음) 및 includeInactive getAgreementTemplates 서비스 방법. true로 기본값 관리 UI는 활성 및 비활성 템플릿을 모두 보여줍니다.
CommerceApi에서 commerceMarketApi.ts를 다시 저장
Pipeline 부품 (PipelineOrdersTab, PipelineView, 주문 세부 페이지 등) 여전히 commerceMarketApi에서 가져 오기. Re-export는 commerceApi의 상징이 필요합니다.
모바일에서 영웅 섹션 패딩을 줄이기 때문에 헤드 라인이 완전히 볼 수 있습니다
기본 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는 최대화시 상단에 표시됩니다.
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...