Reads 읽기 전용, *** TTL의 한 작가를 떠나
Redis 레코드의 만료는 세션입니다. 회원이 끊을 때 로그인. 세션을 더 이상 접촉하지 마십시오. 진정한 상호 작용 세션을 호출하는 클라이언트 활동 추적기를 통해 확장 - 이 서비스는 이제 단일 구현으로 소유합니다. getSession는 완전히 미끄러지는 중지합니다. updateSe...
앱 카탈로그를 통해 deprecation 해결
앱 운영자 은퇴는 어디에서나 사라지게 되었지만, 단지에서 앱 페이지 — 그렇지 않으면 보안 모델 편집기에서 표시됩니다. 제목 답변. 이제 AppCatalogService를 요청하십시오. 한국어 enum의 자신의 @Deprecated constants 여전히 deprecated를 해결, ...
메모 설정 페이지 및 섹션을 드롭
메모 설정 페이지는 ComingSoonTab placeholder 만 주었다. 회원은 nav 입력 및 착륙 카드가 없습니다. 경로 제거 각 참조와 함께: SETTINGS MENU 항목 (그리고 그 ?tab=settings sub-item), 설정 랜딩 노트 섹션 및 기능 목록의 설정 링...
?tab=legal-compliance에 일원 표면을 통합하십시오
독립형 ****** *****************************************************************************************************************************************************...
로그인 (envelopeUid, receivesUid, orgId), 아니 SignerSession
**************** 이제 트리플을 가져다. 대중 교통 관제사는 SIGNSESH에서 그것을 해결합니다, 그래서 signer app는 변하지 않습니다; a 직원 전용 회원 표면은 이제 SAME 코드를 대신 도달 할 수 있습니다. 감사 버그의 두 번째 집합과 두 번째 서명 구현을 ...
NATS/WebSocket의 나머지 오염된 화면을 구동
앱의 15 개 네트워크 설문 조사, 이미 있던 이벤트로 대체 사건이나 행사가 국가를 소유하는 서비스에 추가되었습니다. 메일 - 폴더 트리, 대화 목록 및 메시지 목록 각각 자신의 30s 타이머. EmailService는 도착시 mailbox-change 이벤트를 게시합니다. flag ...
Halve 카드 높이에 per-file 업로드 설정 인라인을 넣어
Description/Folder/Doc Type/Access Level 필드는 두 번째 라인에 sat 파일 행의 밑에, 그래서 매번 업로드 비용 ~108px. 그들에 게 이동 filename과 동작 버튼 사이에 상단 행, 그래서 카드는 한 줄입니다. 행 랩, 그래서 설정 그룹은 좁은...
신모드 타임박스 제거
이 작업 나무에서 concurrent 세션에 의해 중단 된 작업을 체크 아웃. 여기에 권한이 없습니다. 이렇게 잃지 않고 주가 왼쪽되지 않습니다. 컴파일하지 않는 트리. 제거하는 방법: GodModeSession 클래스, GET /session/god-mode SessionRefres...
플랫폼 관리 아래 시스템 디버깅
*********** 진단은 통신수 장식새김, 접근이 아닙니다 규칙, 그래서 탭은 지금에 앉아 **************** MANAGE ACCESS RULES 대신 플랫폼 관리자 가드 뒤에. 탭이 선언된 모든 3개의 장소에 이동합니다: 보안 페이지 (제거), 설정 페이지 (added...
이름 클러스터 ratetack-scylla -> kamo-scylla, 올바른 소유권 docs
이 인스턴스는 kamo의: 그것은 `kamouniverse` keyspace (read/written by)를 다시 **************** scylladb-direct ExternalName을 통해 `audit` 키 스페이스. `ratestack-` 클러스터 이름은 이전부터 재산...
틈 유리를 1 차선으로 이동
활성화 제어는 고정 된 알약이 왼쪽으로 고정되었습니다. 뷰포트 그것은 다른 생명을 읽는 권한있는 행동을 넣어 부정확한 통제 보다는 오히려 afterthought로, 그리고 그것은를 위해 경쟁했습니다 도구 도크와 반대 코너. "Access 위의 NavPri에 직접 앉아 부품 도매를 이동...
Timeout 팝업에서 죽은 '단일 확장' UI를 드롭
justExtended was never set to true — 팝업 닫기 에 확장 오히려 보다 성공 상태 표시 — 그래서 CheckCircle2/Shield 지점, 교체 제목 및 제목 및 녹색 '콘텐츠 작업' 패널은 제한이 없습니다. 나머지 힌트는 이제 '당신의 마우스를 읽거나 서...
본문내용 바로가기 주메뉴 바로가기
직원 미리보기는 고객의 수신, 그래서 브랜드, 문서 용어와 링크 호스트는 이제 한 곳에서 해결합니다. 2개의 사본은 편류하고, 실패는 누군가가 인용하고 통지 할 때까지 보이지 않을 것입니다 Letterhead는 잘못되었습니다.
스튜어드 콘솔 패널 번역; 라벨 탈출 해치
카탈로그, Identifiers, Ingestion, Loan Sale Desk 및 파이프 테이블 렌더링 하드 코딩 다른 화면이 완전히 번역 된 콘솔 내부 영어. 모든 5 지금 읽기 다음 intl을 통해 (키는 kamo-translation-dictionary에 살고, 먼저 밀어 - k...
Mobile Device strings에 대한 next-intl 키 사용
장치 sub-tabs에 추가되는 리터럴 라벨을 교환합니다. *********** 및 .mobileDevices.* 열쇠, 지금 번역 사전 (CI 팬들은 다른 지역으로 나뉩니다).
문서 및 조건으로 폴더 문서 QC; PDF ingest notice
문서 QC는 동일한 문서 인 작업에 대한 자체 스튜어드 스크린을 가지고 대출, 같은 검토자에 의해 수행. 두 개의 탭에서 분할 누군가가 기억 두 번째 장소는 이유없이 콘솔을 성장. 그것은 지금의 단면도입니다 문서 및 조건 화면, 플러스 "QC에 Fields"KPI 타일 그래서 뛰어난 수...
Consume @kamo/* 공유 libs, 중복 웹 복사 삭제
kamo-internal now imports shared TS 패키지 그 원래씨 (one - avatarUrlTransform → 재 수출 @kamo/media-core (getAvatarSized) 우르, transformAvatarUrl); ~12 호출 사이트 변경 - 이메일For...
I18n 다음 intl을 통해 LabelManager 소프트웨어 ID 라벨
리터럴 문자열을 대체하십시오. **************** 지원하다 (번역 사전에 추가). English fallback은 로컬 번역을 포함합니다.
백워드 호환 6-arg LeadFieldPatch constructor (ISVeteran 기본값 null)
기존의 6-arg 소비자 유지 (예 : SecurityService LOS-apply test) lockstep 변경 없이 공유lib 범프.
단계 2 검토 폴란드어 - 하락 죽은 버진, dedupe LTV/equity warn, 감시 0 가치 mismatch 체크
분할 양식으로 대출 / Borrower / 제목 속성 탭
세분화 sub-form의 메가그리드를 4개의 sub-tabs로 나눕니다. 제목 재산, 스튜디오의 경우) 및 이름 "Property Address"로 "Subject 속성". Pure UI relocation - 필드 편집기, relevance 게이트, cleanup 칩, 이중 글쓰기 선...
MLOS 통합 UI 문자열에 대한 사전 t() 키 사용
`// i18n: 사전 키 TODO` placeholder 리터럴을 대체합니다. LeadMarketManager (MLOS 통합 선택), MeridianLinkConfigDialog (필드 라벨, 테스트 연결 버튼) 및 리드 HeaderBar (Create/Open Application...
업로드 + 갤러리 주위에 접을 수있는 상자를 드롭
"당신의 벽지"섹션은 접을 수 있는 SectionHeader + Collapse이었습니다. toggle 확장 뒤에 업로드 및 갤러리를 숨길 이유. 사용 방법 정적 헤드링 (accent marker, eyebrow, title, count) 및 항상 눈에 띄는 내용.
내 계정에서 배경 및 테마 섹션을 드롭
전용 벽지 페이지에 통합 완료: 제거 org-vs-own 스위치, 그것의 핸들러, "내 배경 화면" 링크와 지금 사용 MyAccountTab의 배경 권리. MemberHeader는 여전히 회원을 표시합니다. 선택한 배경 (org vs own) 통해 파생 된 선호; "내 배경" 지금 항목...
전 세계의 콘솔 배경 렌더링, 페이지 당 아닙니다
배경 스위치는 홈 페이지에 머물지만 선택된 배경 (plain) gradient 또는 org 슬라이드 쇼)는 EVERY 페이지 뒤에 있어야, 단지 2 관련 기사 이동 <Backdrop/>로 PageWrapper (레이아웃 레벨, 한 번 장착 및 유지 내비게이션)과 홈 + 설정에서 페이지 ...
탭 행에 상태 편집기를 이동; 주의 콜백 자동 노트
- Status/sub-status 편집기는 이제 기본탭 행을 공유합니다: 탭 왼쪽, 상태 aligned right (작동 버튼에서 별도의 행 제거). - Callback 대화 상자 : 자동 추가 된 주석 아래 도움말 텍스트 리드 노트.
Mappable 필드에서 Vendor 제품 ID 제거
납품업자 제품은 run/template Level (Configure step)에서 한 번 선정됩니다. 각 행에 적용; 백엔드 수입업자는 이미 맵핑 된 공급 업체를 무시ProductId (케이스는 no-op). per-row가 의미가 없으므로 필드 목록에서 드롭하십시오.
단일 통합 탭은 AUS 전용 탭 (D40)를 대체합니다
MortgageIntegrationsTab: 모든 15 납품업자 카테고리 (인증, AUS, eSign, 폐쇄- docs, title, flood, ...) 한 탭에서 각각 add/remove로 확장 가능한 섹션 연결; 비밀은 쓰기 전용 분야입니다. MortgageAusConnection...
단일 통합은 표면 작성 — MortgageProviderConfig (D40)
일반적인 공급자 연결 CRUD로 AUS 전용 쓰기 경로를 교체 VendorCategory+vendorKey: /provider-connections GET/POST/PUT, 비밀 쓰기 전용 (암호화, @JsonIgnore), one-per-(category,vendorKey). AUS ...
Generic MortgageProviderConfig는 AUS 전용 구성 (D40)를 대체합니다
VendorCategory+vendorKey (credit, AUS, eSign, close-docs, title, Flood, ...) 단일 통합 탭 뒤에 - MortgageProviderConfig는 VendorCategory javadoc을 예상했습니다. 삭제하기 AUS 전용 Au...
교정 대상 JPQL(D32)의 간단한 엔터티 이름을 사용하십시오
countCalibrationSamples에 있는 완전히 qualified 종류 이름에 의해 참조되는 AiDecision 절에서; Hibernate는 그를 해결하지만, 공유 lib 사용의 다른 @Query bare entity 이름과 JPQL-idiomatic 형태입니다. 행동 변화 없...
Templates/Past-Imports 탭에 있는 하락 중복 in-view 제목
Sub-tab 레이블은 이미 보기를 이름, 그래서 h4 제목 + 제목을 제거 LeadImportTemplateManager 및 LeadImportHistoryManager; 새로 고침 동작을 즉시 유지.
수입 리드 탭을 드롭; 두 하위 탭 + 헤더 버튼
- 'Import Leads' sub-tab 제거; 이제 수입 마법사가 항상 눈에 띄는 페이지 헤더의 'Import Leads' 버튼. 2개의 sub-tabs는 남아 있습니다: 수입품 템플렛, 과거 수입품. - 중복 인라인 import-history 테이블 삭제 (Past Imports...
2s intro/loading 애니메이션 화면 제거
Drop showIntro/introComplete 국가, 2s 인트로 타이머 효과, 그리고 브랜딩 초기 회전 로딩 화면. 이제 페이지는 배경으로 직선 + panel-bounce/card-fade 입구, 그래서 배경은 또한 2s 빨리 적재 시작합니다. Function 'Checking ...
Declare Slice-2a 인덱스를 통해 @Table(indexes) 에 entities
Mlos orchestration state와 mlos steward task 인덱스 정의를 이동합니다. KamoInitializer의 SchemaCleanupRunner에서 entities 자신에게 (@Table(indexes=@Index(...)))) 그래서 Hibernate ddl...
Redesign new-offer page as two-column workspace + 라이브 미리보기
당신은 전체 부동산에 대해 물었다, 현대, 광택 - 마지막 refactor 넣어 완전 폭 포탄 안쪽에 단 하나 열 모양, 정확하게 넓은 당신이 이미 주어진 반 페이지의 빈혈 크림. 이 rewrite 사용 공간. lg+ 스크린에 배치: - 상단의 전체 폭 제품 선택기 (linchpin ...
전체 폭 기업 광택 10 페이지
현대 기업 패턴을 채택 (그라디언트 헤더 + 크림 + 후면 화살표 + 전체 높이 플렉스 쉘 + 빛 회색에 카드 그룹화 된 내용 캔버스) kamo-internal에서 다른 곳에서 사용, 모든 maxWidth 제거 constraint (720/960/980/1080/1100px) 그래서 페...
채용정보 Uid → 긴 + startingOrderUid
참여는 BaseEntity (Long PK)를 확장합니다. Uid가 길어지지 않아야합니다. UUID — 이것은 기존 AgreementDTO / WorkOrderDTO로 일관되고 있습니다. "Long joinUid"의 패턴. Commitment는 UUID (BaseUuidEntity)를 ...
세션 청소 — 버그 수정, dedupe, 죽은 코드
Three-agent review surfaced real problems and copy-paste — addressing them: Bug fixes: - useEnsurePrimaryBorrower returned dead state (primaryUid, creating) an...
Retire the URLA wizard — waypoints now own the borrower journey end-to-end
Wires each connect-first waypoint to write through the existing /api/security/mortgage-apps/* endpoints, then redirects /apply/<section> to its matching /waypoi...
<EmptyState />로 모든 dashed 빈 스테이트 박스를 삭제
"rounded-xl 국경을 넘어 국경 흰색 / 10 bg-white / [0.015]의 수십 인라인 사본 ..." 섹션 파일, 칸반 열, HMDA LAR 목록 및 1개의 [uid]/components/EmptyState로 붕괴되는 신청 최고 수준 명부 크기 변종 (sm/md/lg) 및...
ModalShell/ModalActions 및 SaveSpot을 공유 모듈로 홍보
8개의 섹션 파일과 webhooks 관리자 페이지 각각 정의된 ModalShell + ModalActions 및 / 또는 SaveSpot 저장 상태 칩의 사본. 모든 것 이제 [uid]/components/Modal.tsx에 살고 있습니다 (선택적인 크기 prop에 md 확인 modal...
BaseLosController의 컨트롤러 세션/rights/response 헬퍼를 통합
6 LOS-area 컨트롤러 (MortgageApp, MortgagePipeline, MortgagePricing, MortgageDisclosure, MortgageHmda, WebhookSubscription) 각 복사 ~80 라인의 *********** 코드 플러스 ********...
Collapse toolbar, remove ChatHeader, add members intro row
- Delete ChatHeader row from embedded chat; move Add Member icon into unified toolbar - Toolbar: search input on left, VideoCall icon + PersonAdd icon + scroll-...
Cache-only bulk translate, FE handles fills
Bulk message-fetch endpoints now return only translations that are already cached and tag missing rows with needsTranslation:true. The chat UIs (kamo-internal C...
자기 스냅과 함께 드래그 / 클러스터 시스템을 재 작성하고 제스처를 수집
모듈형 클러스터 엔진을 가진 monolithic HexHeadGroup (847의 선)를 대체하십시오 app/components/chat/hexheads/의 밑에. 진실의 단 하나 근원: 각 머리 생활 클러스터 (크기 1 +), 좌석이 가장 먼저 채워진 상태에서. Drag detache...
수동 프로비저닝-comp endpoint 제거 — 시작 셀프 치유
COMP 주문은 이제 SecurityService 시작에 자동으로 제공됩니다. SubscriptionService @PostConstruct를 통해. 수동 엔드포인트 더 이상 필요하지 않습니다.
Scope SettingsSearchBar to components.settings namespace
Use **************** with searchBar.* keys instead of global t() with full dotted paths.