김재현 kjh2064
  • Joined on 2026-06-25
kjh2064 pushed to main at kjh2064/QuantEngineByItz 2026-06-29 23:03:52 +09:00
aad4788e84 docs: UI 디자인 원칙 추가 및 MudBlazor 폐기 정책 명시 (2026-06-29)
kjh2064 pushed to master at kjh2064/taxbaik 2026-06-29 22:49:17 +09:00
1e0c0b7e1c refactor: 홈 라우팅 충돌 해결 및 임시 구현 정리
kjh2064 pushed to master at kjh2064/taxbaik 2026-06-29 22:38:02 +09:00
1b173376ee refactor: admin ui를 fluent v5와 html 기반으로 전환
1a7bc9e209 docs: fluent v5와 skeleton 기준 반영
Compare 2 commits »
kjh2064 pushed to master at kjh2064/taxbaik 2026-06-29 18:18:29 +09:00
3be379431f lite blazor 데이터 갱신 정리
kjh2064 pushed to master at kjh2064/taxbaik 2026-06-29 17:14:19 +09:00
682e2db3a3 fix: CRM 다이얼로그의 ClientId 바인딩을 Nullable int? 로 변경하고 CompanyName null 대비 Fallback 이름을 Name으로 매핑하여 MudSelect 초기 렌더링 Circuit 크래시 원천 차단
kjh2064 pushed to master at kjh2064/taxbaik 2026-06-29 17:03:43 +09:00
d9766cb5ef fix: E2E 내비게이션 시 Blazor Dynamic Spinner 감지 및 MudDialog 고유 식별자 기반 native click 연동을 적용하여 비동기 클릭 유실 원천 차단
kjh2064 pushed to master at kjh2064/taxbaik 2026-06-29 16:30:41 +09:00
6bcb9effa8 fix: E2E 콤보박스 검증 테스트가 mud-popover-open 및 getByLabel을 사용하여 안정적(Robust)으로 동작하도록 전면 리팩토링하여 CI 실패 해결
kjh2064 pushed to master at kjh2064/taxbaik 2026-06-29 16:20:22 +09:00
186c6ef7a4 fix: 텔레그램 알림 예외에서 브라우저 강제 종료(JSDisconnectedException, TaskCanceledException) 필터링 추가
kjh2064 pushed to master at kjh2064/taxbaik 2026-06-29 16:18:29 +09:00
c2e8e08f09 test: E2E 테스트에 세무 프로필, 신고 일정, 계약 관리의 콤보 데이터 목록(Dropdown choices) 노출 검증 케이스 추가
kjh2064 pushed to master at kjh2064/taxbaik 2026-06-29 16:15:53 +09:00
3f7cd7cd84 fix: 기존 모든 목록 페이지들의 데이터 로드 생명주기를 OnAfterRenderAsync로 수정하여 Prerendering 401 오류 및 CRUD 마비 현상 완벽 해결
kjh2064 pushed to master at kjh2064/taxbaik 2026-06-29 16:07:36 +09:00
4b352df408 fix: 기존 모든 브라우저 클라이언트의 TokenRefreshHandler 의존성 제거 및 수동 토큰 직접 주입 패턴 일괄 일치화 적용 (콤보 데이터 유실 문제 완벽 해결)
kjh2064 pushed to master at kjh2064/taxbaik 2026-06-29 16:00:53 +09:00
a4b1234900 fix: CRM 페이지 다이얼로그의 콤보박스 기본 고객 바인딩 수정 및 폼 유효성 검사(Validation) 보강
kjh2064 pushed to master at kjh2064/taxbaik 2026-06-29 15:51:20 +09:00
a3c81c4f70 fix: TaxFilingBrowserClient의 이중 api/prefix 조립 문제 해결 (BaseUrl에 이미 포함되어 있으므로 상대경로에서 걷어냄)
kjh2064 pushed to master at kjh2064/taxbaik 2026-06-29 15:47:18 +09:00
6e8b4e76ac fix: TaxFilingBrowserClient의 API 라우트 경로 오타 및 prefix 누락 오류 수정 (tax-filing -> api/taxfiling)
kjh2064 pushed to master at kjh2064/taxbaik 2026-06-29 15:43:27 +09:00
5807e1b35e fix: HttpClientFactory 생명주기 불일치(Scope Capture) 문제를 회피하기 위해 CRM API 클라이언트에 직접 토큰 주입하도록 전면 개편
kjh2064 pushed to master at kjh2064/taxbaik 2026-06-29 15:39:18 +09:00
3e1097f585 fix: DelegatingHandler와 TokenStore의 생명주기 불일치(Scope Capture) 문제 해결을 위한 IServiceProvider 동적 해석(Resolve) 적용
kjh2064 pushed to master at kjh2064/taxbaik 2026-06-29 15:35:45 +09:00
917600a793 fix: 인증 로컬스토리지 복구 흐름에서 TokenStore 적재가 보장되지 않은 상태로 인증 통과 처리되는 보안 누수 현상 수정 (401 오류 원천 차단)
kjh2064 pushed to master at kjh2064/taxbaik 2026-06-29 15:30:25 +09:00
0d3615b44d fix: Blazor 인증 공급자의 비동기 로딩 지연에 의한 API 호출 레이스 컨디션 해결 (CascadingParameter Task<AuthenticationState> 대기 추가)
kjh2064 pushed to master at kjh2064/taxbaik 2026-06-29 15:27:16 +09:00
fc339ca9e7 fix: Blazor Server Prerendering 시점의 401 에러 방지를 위해 CRM 화면 API 로드 수명 주기를 OnAfterRenderAsync로 일괄 개선
kjh2064 pushed to master at kjh2064/taxbaik 2026-06-29 15:23:33 +09:00
da1226994f fix: E2E 테스트 시 Blazor 인증 상태 복원을 위한 로컬스토리지 토큰 세트(accessToken, refreshToken, tokenExpiry) 주입 보강