미리 고객의 세부 사항 렌더링, 리드에서
견적의 자신의 주소 필드를 제거 "Prepared for"blank, 때문에 customerName은 연결된 계정과 납치된 견적으로만 나왔습니다. 이제 미리보기는 서버가 리드에서 조립됩니다. 회사 머리 그것 사업에 대한 인용문이 있을 때, 연락처로 아래명 — 그 다음 주소, 전화 및 ...
텍스트 필드로 커미션을 제어합니다
Percent/Amount 및 One-time/Recurring toggles는 MUI의 기본으로 렌더링됩니다. toggle height while the member picker and the share amount외 그들 앞 40px에, 그래서 6개의 통제의 4개는 각 균열 줄 sa...
Pane는 스파싱과 스크롤을 소유합니다. 양식의 주소 필드를 드롭
리드 뷰의 콘텐츠 카드는 오버 플로우입니다:패딩 없이 숨겨지다 — 모든 pane 공급 그 자체, 세부 사항 및 역사는. 인용문 pane 공급,그래서 편집기 sat 카드 가장자리에 대한 플러시는 첫 번째 화면에서 스크롤 할 수 없습니다. 기록적인 우두머리의 요약 지구에는 코드가 있었습니...
상거래에서 견적을 이동하고 리드에
주문 및 카트 옆에 있는 commerce 파이프라인에서 인용합니다. 클라이언트는. 그들은 이제 리드에 살고: 클라이언트 리드 후 인용 탭 직접 데이터는 시장이 가능하게하는 유일한 것 같습니다. 독립 따옴표 페이지는 플래그 뒤에 보관되지 않고 사라집니다. 헤더, 클라이언트의 정체성, 통...
관련 목록 및 분할 편집기에 대한 검토
5개의 결함은 첫번째 커트에 대하여 확인된 adversarial 검토: - 페이지는 각 부하에 "당신은 액세스하지 않습니다"를 렌더링. checkRole 반환 세션이 여전히 해결되고있는 동안 거짓, 문은 상담하지 않았다 후크의 로딩 플래그 — 그리고 초기 반환은 LeadsCreditL...
한 사람에 따옴표를 붙입니다; 요약은 우두머리 고도를 요했습니다
오른쪽 열에서 요약을 움직이는 것은 폭을 고정하지만 다시 구입 제목의 밑에 밴드. 그것은 이미 제목과 사이에 존재 한 격차에 앉아 빠른 행동, 그래서 그것은 모든 공간에서 공간을 비용. 그 간격은 finite, 그래서 몇몇 쇼 인라인 그리고 나머지는 한 번 클릭 - 주문은 12를 운반하...
자신의 라벨에 대한 약속 및 설정 요금 필드 룸 제공
"Commitment (months)"는 info adornment와 "One-time setup fee"로 폭을 공유합니다. 그것의 줄에 가장 긴 상표입니다; 둘 다 truncating이었습니다.
현재 회원 유형에 대한 프로필을 유지
제목은 "<Member> Profile"또는 "<Team Member>를 읽습니다. profile" 유형 해제 MyAccountTab은 onMemberTypeLoaded를 통해보고합니다. 마운트 타임 회원 fetch. 을 얻거나 철거하기 때문에 제목을 왼쪽 페이지가 새로워진 때까지 오래...
회원이 승진되는 순간을 채우십시오
부서, 직책, 공식 제목, 업무 위치, 회원 상태 및 두 개의 Autocomplete 옵션 목록은 이제 밖에 적재되었습니다. memberType === 'TEAM MEMBER' 마운트 타임 멤버 fetch의 지점, 키 입력 [회원]. flipped isTeamMember를 로컬로 홍보하...
회원님의 프로필을 열다
행의 호버 도크에 네 번째 작업을 추가, 링크 ****** *******************************************************************************************************************************...
요약 header로 이동, 레코드를 얻을 전체 페이지 폭
모든 기록 페이지에 고정 320px 오른쪽 열에 요약 sat, 영구적으로 폭의 다섯 번째 비용. 인용 편집기에서 line-item 테이블을 짜 열심히, 이는 부분 직원 실제로 작동. 같은 그림은 스트립처럼 잘 읽습니다. 그라디언트 헤더를 가로지르며, 아래 내용은 페이지에 있습니다. 필...
Fail the build when a component calls a key messages/ does not define
next-intl renders the key path verbatim for a missing key, and messages/ is gitignored here — populated at image-build time from kamo-translation-dictionary — s...
Navs 및 home launchpad의 Pin/unpin nav 옵션
회원은 사이드 바와 상단 바 사이의 옵션을 이동 할 수 있지만 결코 네브 중 하나가 전해집니다. 세 번째 배치 추가 - NONE, "unpinned" — 그리고 두 가지 방법 모두 동일한 공유 메뉴를 구동: - NavPri/NavTop의 이동식 옵션을 마우스 오른쪽 단추로 클릭: 배치...
디렉토리 하위 탭은 채팅 하위 탭과 동일한 scrim을 선택합니다
Chats sub-tabs에는 자신의 그림자가 없습니다. - 탭의 부드러운 가장자리 스트립은 패널의 16px 상단 스크롤 scrim, 그들은 때문에 그들에 착륙 스크롤 팬 안쪽에 렌더링. 위의 디렉토리 필터 sat 그 래퍼, 그래서 scrim은 그것을 대신 떨어졌다 두 개의 행은 다르게...
부 접촉 분야는 익지않는 i18n 열쇠를 보여주었습니다
대량 이메일 작업에 추가 된 연락처 블록 부서이메일 / 부서이메일Helper / 부서전화 / departmentExtension, 하지만 사전은 그 문자열을 정의한다 contactEmail / contactEmailHelper / 연락처전화 / 확장 — 이렇게 next-intl add/...
디렉토리 상태 필터는 Chats sub-tab 처리를 채택합니다
All/Online/Offline 제어는 채팅 팬이 있는 pill 세그먼트된 toggle이었습니다. 아래의 직접 사용 하 여 하위 탭, 그래서 두 개의 팬 그들의 콘텐츠를 필터링 2개의 다른 시각적인 언어로. 지금 같은 fullWidth MUI 탭과 1차 언라인 인디케이터, 36px 행...
첨부된 이미지를 전달하고 도구 모음을 공유하는 두 개의 compose windows를 중지
AI 채팅 첨부 파일은 AI에 도달하지 않았습니다. AiChatInput는 저장을 보냈습니다 `imageUrls`로 경로, 그러나 AiChatWebSocketContext에 REST 몸은 읽습니다 `imageObjectPaths`, 그래서 서버가 정의되지 않았다. 이미지는 여전히 등장 ...
Stop tool windows losing and leaking member-typed content
Follow-up to the popup-window persistence work. Each of these was verified against real code first; three of the original reports turned out to be wrong or over...
빈 부서 숨기기, 상태 필터를 디렉토리로 이동
- 회원이 더 이상 렌더링되지 않는 부서. 에 의해 출발점 빈 것들을 포함한 org의 모든 부서를 반환하므로 roster는 누구도 포함할 수 없었던 부분을 표시합니다. 출발 "no 회원" placeholder가 그들과 함께 간다, 지금 접근 할 수없는. - 모든 / 온라인 / 오프라인 ...
부서는 더 이상 첫 번째 렌더링에 보이지 않는
디렉토리 탭은 채팅 및 뒤로 전환 될 때까지 빈왔다. 더 보기 회원은 항상 거기 있었다 - 모든 부서는 불투명 0에 주차했다. 섹션은 StaggerReveal 컨테이너에 의해 밝혀졌다 "쇼" StaggerItem 아이들의 변종, 그러나 관용은 교차할 수 없습니다 그들 사이에 경계: ...
팝업 도구 창을 잃는 중지 (및 unsent 초안) 페이지 변경
도구 창은 모듈 레벨 in-memory 저장소에만 살았으므로 전체 문서 로드는 모든 열린 창을 파괴하고 모든 것을 입력했습니다. 몇몇 내부 경로는 여전히 window.location.href 또는 raw <a href="/...">, 어떤 페이지에 의존하는 손실이 왜 회원으로 이동. ...
틈 유리를 1 차선으로 이동
활성화 제어는 고정 된 알약이 왼쪽으로 고정되었습니다. 뷰포트 그것은 다른 생명을 읽는 권한있는 행동을 넣어 부정확한 통제 보다는 오히려 afterthought로, 그리고 그것은를 위해 경쟁했습니다 도구 도크와 반대 코너. "Access 위의 NavPri에 직접 앉아 부품 도매를 이동...
Rebuild the slideout as one continuous surface
Member rows now form the department body directly — no card-on-card nesting — and departments run full-bleed with sticky bands, reclaiming ~30px of row width an...
Timeout 팝업에서 죽은 '단일 확장' UI를 드롭
justExtended was never set to true — 팝업 닫기 에 확장 오히려 보다 성공 상태 표시 — 그래서 CheckCircle2/Shield 지점, 교체 제목 및 제목 및 녹색 '콘텐츠 작업' 패널은 제한이 없습니다. 나머지 힌트는 이제 '당신의 마우스를 읽거나 서...
선택 따옴표 더 이상 첫 번째 하위 탭으로 다시 반송
지수를 2로 설정하고 ?sub=quotes를 썼지만, syncing state의 효과 URL에서 뒤로 "commitments"가 아니라 0 - 즉시 구독 시장에서 Signups로 읽는 첫 번째 탭으로 재설정합니다. 두 번째 URL이 더 이상 변경되지 않기 때문에 단지 작동에 등장, 그래...
원래 세션 타임 아웃 스택을 Harden
제거 후 *********** 경로 검토 중복 거들 더미는 4개의 진짜 결점 위로 돌았습니다: - sessionMonitor.start()는 3s 부츠 스트랩 setTimeout untracked, 그래서 start/stop/start 순서는 두 번째 오염 간격을 중단했습니다 () 결...
단계가 그렇게 성장하자 크롬 포드는 심지어 격차를
Pod (지금은 톤 슬라이더와 함께 더 키가 큰)는 단계 만의 흐름 어린이 : 고정 높이가 최소가된다, 위와 아래 16px 패딩 pod (표시 할 때 영화의 지우기) 그래서 그것은 결코 과잉 할 수 없습니다.
중복 idle-logoff 스택 제거; SessionManager 이미 그것을 커버
8 월 2 HIPAA 세션 추가 **************** 두 번째로 평행한 유휴 체계. 레이아웃은 이미 원래 하나가 있었다 — 고객활동 트래커 + SessionManager + SessionMonitor 사용자가 활성화되는 동안 세션을 확장합니다 (팝업이 나타나지 않음) 경고는 표...
CustomFormFieldsComponent에 CRLF 종료 복원
이전 커밋은 전체 파일을 rewrote하고 라인 종료를 평평하게했습니다. 633-line diff로 9라인 변경을 진행하고, 필요 없는 설정 이 파일을 열 다른 사람에 대한 충돌.
클라이언트에 리드 최소 필요 마스크를 미러 (§164.502 (b))
보안 보안 이제 서비스가 아닌 콜러의 맞춤 정보 답변 리드의 할당 (그리고, 핸들에서Phi tenant, 심지어 오른쪽의 홀더에서 161). 그 마스크는 시행; 이것은 아니다. 두 가지 경로는 여전히 그것을 우회 : - LeadRealtimePublisher는 FULL, unmaske...
PHI 액세스 감사 뷰어 - org 검토 및 per-record 회계
길을 썼고 아무것도 읽을 수 없었다. 이것은 스크린 반입니다: org-wide access review under Settings → Security, 그리고 "이번에 액세스했습니다. 기록" 대화 상자는 지도 자체에서 열었습니다, 이는 모양입니다 §164.528 accounting re...
Retitle 회원 페이지 프로필, 단축 탭 라벨, 탭 아이콘 추가
회원 설정 페이지 헤더가 "My {memberLabel} Profile"(또는 "{memberLabel} Profile" 의 또 다른 회원입니다. 내 프로필. 탭 라벨 단축 - Mailbox (s), 전화, 오디오 및 비디오, 권한, 활동 - 전화 및 역할 동안 helpTips는 자신의...
톤 슬라이더 - 블랙 아웃에 전체 색상에 흰색 세척
개인 배경Tone ui-preference (0 흰색 / 50 풀 컬러 / 100 black) readability scrim 위에 씻어내어 콘솔 모두 슬라이드 쇼 층과 편집기의 WYSIWYG 단계. 슬라이더는 단계의 삶 라이브 드래그 미리보기, 중심 스냅, persist-on-rele...
Launcher card and hero use the org's brand color 대신 per-module 악센트
홈런치패드의 옵션 카드, 오버레이를 드래그하고, 이제 최초의 영웅 var(--color-primary)의 악센트(org's dynamically set 고정 멀티 컬러보다 테마 색상 --accent-* 가족지도.
Break-glass 신 모드 - 이유 프롬프트, 카운트 다운, 서 표시
하나님 모드는 kamo-internal의 모든 UI가 없었다 : localStorage boolean 그 마운트 효력은 ***로, 영원히 각 새로운 탭에 reasserted. 그것은 브라우저 플랫폼 직원이 높을지 여부에 대한 권한을, 고 하 고 당신이 할 수없는 무언가가 될 수 있습니다...
MFA 등록 화면과 신 모드 PHI 경계 제어
없는 백엔드를 위한 2개의 조정 표면. MFA 등록 (설정 → 내 프로필 → 로그인 보안, 자체 만). SecurityService의 /api/security/mfa 엔드포인트가 완료되었습니다. unachable, 그래서 MFA는 존재하고 플랫폼에 아무도 켜질 수 있었습니다. 더 보기...
견적 양식을 가이드 흐름으로 재구성, 출력 미리보기 추가
세부 사항 탭은 모든 필드를 준 outlined 상자의 플랫 스택이었다 무게, 그래서 아무것도 신호가 입력 실제로 고객이 보는 것을 변경. · 이제는 4개의 결정으로 견적이 이루어집니다. — 그것이 무엇인지, 무엇일까요? 판매, 조정되는 방법, 고객이 읽는 것 — 1 선 이유에 각각 문...
Flaky runner egress에 대한 Docker 빌드의 Retry npm ci
K1m1 주자 간헐적으로 손상 TLS 스트림 중화 ****** *****************************************************************************************************************************...
Reorder 스튜어드 탭; 파이프 라인 찾기 - 로난 팝업에 접어
탭 주문은 이제 Pipeline, Documents, Underwriting, 가격, 자본 및 위험입니다. Governance, Ingestion, Catalog — Pipeline은 기본 랜딩 화면이 됩니다. 독립 검문자 탭이 사라집니다. Pipeline의 모습 툴바는 컴팩트한 Fi...
ConsoleShell을 통해 트랜잭션 파이프라인 화면을 경로
Pipeline 스튜어드 스크린은 유일한 콘솔 화면이 없이 렌더링되었습니다. 레이아웃 래퍼, 그래서 그 스팅, 필터 라벨 및 테이블 sat 플러시에 대한 콘솔의 경계 벽과 키 큰 내용은 scrollbar없이 클립되었습니다. consoleShell (헤더 / 필터는 끈적한 도구 모음으로 ...
국제의 % 기호를 가지고, 번역 된 문자열이 아닙니다
소스 텍스트의 리터 "%"는 기계 번역을 생존하지 않습니다 — zh는 반환 " {percent}"-그래서 비 영어 사용자는 백분율이 의미있는 베어 번호를 보았다.
저자 멀티 옵션은 편집기에서 인용
견적은 플랫 가격 시트 또는 대안 세트, 그래서 편집기 한 번에 두 개의 존재를 letting 보다는 오히려 형태 toggle를 제안합니다 — 둘 다 보내기 고객이 구입 할 수없는 가격을 표시 할 것입니다. 옵션으로 전환 typed 작업 대신 첫 번째 옵션으로 기존 라인. 각 옵션은 ...
납품 적용, 가격 표시 떨어져, 큰 저장소 패널
최종 Coming-soon 칩 교체 (헤지 & 적용, 가격 표시-off, 큰 저장소) 새로운 스튜어드 프록시에 유선 라이브 패널.
Steward 콘솔 라운드 2 - 예외 큐, 지배, MERS recon
- 캐피탈 + Underwriting: StewardExceptionQueue (공유된 패널)는 실제에 스튜어드-tasks endpoint - 잠금 예외 **************** 및 가이드라인 예외 **************** 정직한 빈 국가. - 거버넌스: Calibration...
Mortgage 스튜어드 콘솔 오순 기능 구축
실제, endpoint-backed 패널과 stubs를 교체 + 죽은 쓰기 버그 수정: - Underwriting: 소득 계산 패널 (분기: DTI/PITIA/reserves/LTV + AUS 알약) 및 Fraud/4506-C 패널 (선주문 가로장: 장소/list/cancel/event...
모든 수직의 표면 인용, 그냥 소매
인용문 탭은 RETAIL 하위탭 세트로 단전되었으므로 org에서 활성 시장은 SUBSCRIPTION / MORTGAGE / PERSONAL LOANS는 아무 방법이 없었습니다. 소매 시장을 활성화하지 않은 모든 org입니다. 내 계정 에러: backend는 항상 cross-vertica...
회사 정보의 org LEI 설정 (HMDA ULI 활성화)
회사 정보 카드는 법적 의무 식별자 필드 (20-char, upper- cased), 기존 org PUT를 통해 전송 — OrganizationController deserializes 그것은 Organization.lei 및 OrganizationService에 적용. LEI 세트로,...
실제 요청 호스트에서 org를 해결, 내부 주소
checkAccess는 `org:domain:<hostname>`를 찾고 있는 열거를 해결하고, let request.nextUrl.hostname - Traefik 뒤에 127.0.0.1. 이름 * 열쇠는 존재하지 않습니다, 그래서 모든 요청은 "hostname에 대한 org 컨텍스트...
콘솔에서 ingested guideline 버전을 홍보
GuideLINE 소스 문서를 위해 ingestion 패널은 "Promote as guideline version" 카드 (제품 선택 + 개정 상표). 가격표 카드 이제 가이드라인 문서에 숨겨져 있습니다. ingestionApi.promoteGuideline 게시물에 새로운 릴레이.
모든 페이지에 이미지 정책을 적용, 단지 인증 된 것
정책은 최종 `NextResponse.next()`에서만 첨부되었습니다. /validate — 모두 실제, 브라우저 렌더링 된 문서 — img-src없이 제공되었습니다. 에서 모두 403 액세스 페이지. 그 틈도 내 앞에 만든 것 검증 쓸모없는: 그 경로 중 하나를 명중 한 조사는 없었...