Commit Graph

  • ac8a70a2ca 스크롤 흐름 복원 codex/scroll-unlock kjh2064 2026-06-30 00:21:23 +09:00
  • 203e674c3f 스크롤 잠금 해제 kjh2064 2026-06-30 00:15:24 +09:00
  • 0c014d0bdf 홈 화면 프리렌더 복구 kjh2064 2026-06-30 00:11:34 +09:00
  • 904c0972ca 공개 홈 Razor Pages 프리렌더 수정 kjh2064 2026-06-30 00:03:53 +09:00
  • 7e75aeeec7 공개 홈 Razor Pages 렌더 모드 정리 kjh2064 2026-06-29 23:57:15 +09:00
  • b13eed7b7e 홈과 관리자 로그인 화면 테마 및 제목 정리 kjh2064 2026-06-29 23:50:32 +09:00
  • 4647b049b8 지침의 레거시 정책과 우선순위 정리 kjh2064 2026-06-29 23:40:13 +09:00
  • 1a5ebb45bc 지침의 MudDataGrid와 MudDialog 예시 정리 kjh2064 2026-06-29 23:37:04 +09:00
  • f197663101 MudDataGrid와 MudDialog 폐기 기준 명시 kjh2064 2026-06-29 23:34:58 +09:00
  • b243f89087 공개 홈 Razor Pages 프리렌더 수정 refactor/fluentui-v5-harness kjh2064 2026-06-30 00:03:53 +09:00
  • 21896c564c 공개 홈 Razor Pages 렌더 모드 정리 kjh2064 2026-06-29 23:57:15 +09:00
  • c8eb6a318c 홈과 관리자 로그인 화면 테마 및 제목 정리 kjh2064 2026-06-29 23:50:32 +09:00
  • 17f7f1d728 지침의 레거시 정책과 우선순위 정리 kjh2064 2026-06-29 23:40:13 +09:00
  • 79d91831c6 지침의 MudDataGrid와 MudDialog 예시 정리 kjh2064 2026-06-29 23:37:04 +09:00
  • 274f70e066 MudDataGrid와 MudDialog 폐기 기준 명시 kjh2064 2026-06-29 23:34:58 +09:00
  • 70b57f1d4c Merge pull request 'Fluent UI v5 기준 Blazor 하네스 및 라우팅 정리' (#8) from refactor/fluentui-v5-harness into master kjh2064 2026-06-29 23:32:02 +09:00
  • 428eeb6fd8 관리자 CSS 레거시 추가 정리 kjh2064 2026-06-29 23:25:12 +09:00
  • dd68a237a1 Blazor 호스팅을 Fluent UI v5 단일 엔트리로 통합 kjh2064 2026-06-29 23:13:48 +09:00
  • ef9fd523c6 관리자 및 사이트 UI 토큰 정리 kjh2064 2026-06-29 23:13:47 +09:00
  • f2ab78dea2 수익 추적 조회 API 복원 kjh2064 2026-06-29 23:13:46 +09:00
  • 1e0c0b7e1c refactor: 홈 라우팅 충돌 해결 및 임시 구현 정리 kjh2064 2026-06-29 22:49:12 +09:00
  • 1b173376ee refactor: admin ui를 fluent v5와 html 기반으로 전환 kjh2064 2026-06-29 22:37:40 +09:00
  • 1a7bc9e209 docs: fluent v5와 skeleton 기준 반영 kjh2064 2026-06-29 22:37:39 +09:00
  • 3be379431f lite blazor 데이터 갱신 정리 kjh2064 2026-06-29 18:18:04 +09:00
  • 682e2db3a3 fix: CRM 다이얼로그의 ClientId 바인딩을 Nullable int? 로 변경하고 CompanyName null 대비 Fallback 이름을 Name으로 매핑하여 MudSelect 초기 렌더링 Circuit 크래시 원천 차단 kjh2064 2026-06-29 17:14:07 +09:00
  • d9766cb5ef fix: E2E 내비게이션 시 Blazor Dynamic Spinner 감지 및 MudDialog 고유 식별자 기반 native click 연동을 적용하여 비동기 클릭 유실 원천 차단 kjh2064 2026-06-29 17:03:32 +09:00
  • 6bcb9effa8 fix: E2E 콤보박스 검증 테스트가 mud-popover-open 및 getByLabel을 사용하여 안정적(Robust)으로 동작하도록 전면 리팩토링하여 CI 실패 해결 kjh2064 2026-06-29 16:30:31 +09:00
  • 186c6ef7a4 fix: 텔레그램 알림 예외에서 브라우저 강제 종료(JSDisconnectedException, TaskCanceledException) 필터링 추가 kjh2064 2026-06-29 16:20:10 +09:00
  • c2e8e08f09 test: E2E 테스트에 세무 프로필, 신고 일정, 계약 관리의 콤보 데이터 목록(Dropdown choices) 노출 검증 케이스 추가 kjh2064 2026-06-29 16:18:17 +09:00
  • 3f7cd7cd84 fix: 기존 모든 목록 페이지들의 데이터 로드 생명주기를 OnAfterRenderAsync로 수정하여 Prerendering 401 오류 및 CRUD 마비 현상 완벽 해결 kjh2064 2026-06-29 16:15:42 +09:00
  • 4b352df408 fix: 기존 모든 브라우저 클라이언트의 TokenRefreshHandler 의존성 제거 및 수동 토큰 직접 주입 패턴 일괄 일치화 적용 (콤보 데이터 유실 문제 완벽 해결) kjh2064 2026-06-29 16:07:23 +09:00
  • a4b1234900 fix: CRM 페이지 다이얼로그의 콤보박스 기본 고객 바인딩 수정 및 폼 유효성 검사(Validation) 보강 kjh2064 2026-06-29 16:00:42 +09:00
  • a3c81c4f70 fix: TaxFilingBrowserClient의 이중 api/prefix 조립 문제 해결 (BaseUrl에 이미 포함되어 있으므로 상대경로에서 걷어냄) kjh2064 2026-06-29 15:51:09 +09:00
  • 6e8b4e76ac fix: TaxFilingBrowserClient의 API 라우트 경로 오타 및 prefix 누락 오류 수정 (tax-filing -> api/taxfiling) kjh2064 2026-06-29 15:47:07 +09:00
  • 5807e1b35e fix: HttpClientFactory 생명주기 불일치(Scope Capture) 문제를 회피하기 위해 CRM API 클라이언트에 직접 토큰 주입하도록 전면 개편 kjh2064 2026-06-29 15:43:15 +09:00
  • 3e1097f585 fix: DelegatingHandler와 TokenStore의 생명주기 불일치(Scope Capture) 문제 해결을 위한 IServiceProvider 동적 해석(Resolve) 적용 kjh2064 2026-06-29 15:39:07 +09:00
  • 917600a793 fix: 인증 로컬스토리지 복구 흐름에서 TokenStore 적재가 보장되지 않은 상태로 인증 통과 처리되는 보안 누수 현상 수정 (401 오류 원천 차단) kjh2064 2026-06-29 15:35:32 +09:00
  • 0d3615b44d fix: Blazor 인증 공급자의 비동기 로딩 지연에 의한 API 호출 레이스 컨디션 해결 (CascadingParameter Task<AuthenticationState> 대기 추가) kjh2064 2026-06-29 15:30:14 +09:00
  • fc339ca9e7 fix: Blazor Server Prerendering 시점의 401 에러 방지를 위해 CRM 화면 API 로드 수명 주기를 OnAfterRenderAsync로 일괄 개선 kjh2064 2026-06-29 15:27:03 +09:00
  • da1226994f fix: E2E 테스트 시 Blazor 인증 상태 복원을 위한 로컬스토리지 토큰 세트(accessToken, refreshToken, tokenExpiry) 주입 보강 kjh2064 2026-06-29 15:23:21 +09:00
  • 6bc03ce3d9 fix: CI E2E 테스트용 로컬스토리지 인증 토큰 키 불일치 수정 (auth_token -> accessToken) kjh2064 2026-06-29 15:20:36 +09:00
  • ecfbfc7cac feat: 검색엔진 노출 강화를 위한 SEO 설정(sitemap.xml, JSON-LD 구조화 데이터, 메타 태그) 추가 및 개선 kjh2064 2026-06-29 15:18:44 +09:00
  • 46cb508bdf fix: Contract, TaxProfile, TaxFilingSchedule에 대해 선제적으로 GetAllAsync API 및 구현체 추가 kjh2064 2026-06-29 15:16:08 +09:00
  • ecabe8d9cc fix: ConsultingActivity 전체 조회 API 및 리포지토리/서비스 구현체 구현 kjh2064 2026-06-29 15:12:23 +09:00
  • 55c65810c1 fix: RevenueTracking 전체 조회 API 및 리포지토리/서비스 구현체 구현 kjh2064 2026-06-29 15:09:21 +09:00
  • 7054d397e4 fix: AdminDashboardController의 라우트 매핑 오류 수정 (api/admin-dashboard) kjh2064 2026-06-29 15:05:59 +09:00
  • 11fb596fc2 Merge branch 'feature/telegram-logging' kjh2064 2026-06-29 15:02:54 +09:00
  • a04592499c fix: 블로그 작성/수정 시 카테고리 MudSelect 타입 캐스팅 오류 수정 feature/telegram-logging kjh2064 2026-06-29 14:52:09 +09:00
  • ea9478f2f1 Merge pull request 'feat: Serilog 기반 실시간 텔레그램 에러 알림 연동' (#6) from feature/telegram-logging into master kjh2064 2026-06-29 11:41:38 +09:00
  • f569211967 feat: Serilog 기반 실시간 텔레그램 에러 알림 연동 kjh2064 2026-06-29 11:35:27 +09:00
  • c0dc05c58c fix: UsePathBase 미들웨어와 중복되는 '/taxbaik' 하드코딩 경로 접두사 제거 (PR #4 보완) feature/client-portal kjh2064 2026-06-29 00:26:49 +09:00
  • c8306e2ac7 Merge pull request 'docs: ROADMAP_WBS.md 내 텔레그램 및 고객 포털 태스크 완료 상태 체크 업데이트' (#5) from docs/roadmap-update into master kjh2064 2026-06-29 00:08:07 +09:00
  • bad2f47ffe Merge pull request 'feat: 고객 포털 세무 신고 및 상담 요약 실시간 대시보드 화면 고도화 및 어드민 UX 리사이징 보완' (#4) from feature/client-portal into master kjh2064 2026-06-29 00:07:57 +09:00
  • 943fe9c819 Merge pull request 'feat: TelegramNotificationService 내에 SendReportAsync 추가 및 백그라운드 리포팅 로직 개선' (#3) from feature/telegram-reports into master kjh2064 2026-06-29 00:07:47 +09:00
  • 7b819f4ab0 docs: ROADMAP_WBS.md 내 텔레그램 및 고객 포털 태스크 완료 상태 체크 업데이트 docs/roadmap-update kjh2064 2026-06-29 00:05:52 +09:00
  • 6a5740ec68 feat: 고객 포털 세무 신고 및 상담 요약 실시간 대시보드 화면 고도화 및 어드민 UX 리사이징 보완 kjh2064 2026-06-29 00:05:32 +09:00
  • 3c8f30af6d feat: TelegramNotificationService 내에 SendReportAsync 추가 및 백그라운드 리포팅 로직 개선 feature/telegram-reports kjh2064 2026-06-29 00:05:14 +09:00
  • 7e3b4e2229 test(e2e): relax tax profile dialog check kjh2064 2026-06-28 23:25:06 +09:00
  • 67bd5dc666 test(e2e): suppress inquiry telegrams in ci kjh2064 2026-06-28 21:40:11 +09:00
  • 84161ee2d9 fix(contact): allow suppressing inquiry telegrams kjh2064 2026-06-28 21:40:10 +09:00
  • 5aec36b155 fix(telegram): remove duplicate deploy success notice kjh2064 2026-06-28 21:33:33 +09:00
  • 3ab8971025 test(public): cover contact back navigation kjh2064 2026-06-28 21:30:08 +09:00
  • db30e71e0a fix(contact): restore inquiry telegram notifications kjh2064 2026-06-28 21:30:07 +09:00
  • e4c2758dea test(e2e): stabilize crm modal check kjh2064 2026-06-28 21:15:50 +09:00
  • 75661aa0ef style(admin): compact admin shell kjh2064 2026-06-28 21:15:50 +09:00
  • 3303ba2e96 style(admin): compact the admin shell kjh2064 2026-06-28 21:04:08 +09:00
  • 43c2ff6ad9 fix(telegram): route deploy complete to system chat kjh2064 2026-06-28 21:03:05 +09:00
  • a7bb8d7149 fix(admin): remove drawer footer info and close on mobile kjh2064 2026-06-28 20:58:51 +09:00
  • 791ce6d526 test(e2e): wait for tax profile dialog before assertions kjh2064 2026-06-28 20:54:03 +09:00
  • 61083a5bb1 test(e2e): align browser checks with current UI kjh2064 2026-06-28 20:49:50 +09:00
  • 66fb86d23c fix(admin): standardize empty CRM states kjh2064 2026-06-28 20:49:49 +09:00
  • 16f7c6097c test(e2e): disambiguate dashboard heading kjh2064 2026-06-28 19:38:17 +09:00
  • 7232635ed0 docs(ci): add deploy troubleshooting harness kjh2064 2026-06-28 19:34:23 +09:00
  • b42b98d560 fix(auth): return token alias for admin login kjh2064 2026-06-28 19:34:22 +09:00
  • f216660afa fix(portal): skip unconfigured oauth providers kjh2064 2026-06-28 19:29:54 +09:00
  • b31b43e30e fix(ci): repair deploy workflow yaml kjh2064 2026-06-28 19:25:40 +09:00
  • 86bd9ef8ff chore(ci): allow manual deploy dispatch kjh2064 2026-06-28 19:13:35 +09:00
  • 2fd9984a45 chore(ci): trigger deploy after verification kjh2064 2026-06-28 18:55:29 +09:00
  • 91330ec94c chore(ci): trigger deploy with real push kjh2064 2026-06-28 18:50:11 +09:00
  • 08102c8684 chore(ci): deploy trigger kjh2064 2026-06-28 18:42:55 +09:00
  • e2472b7ea1 feat(portal): 고객 포털 인증과 소셜 로그인 기반 추가 codex/taxbaik-hardening-20260628 kjh2064 2026-06-28 18:39:29 +09:00
  • 033883aac5 feat(ops): 배포 알림과 텔레그램 리포트 추가 kjh2064 2026-06-28 18:39:28 +09:00
  • d2cfcd90f0 feat(admin): 표준 화면 패턴으로 CRM 화면 정리 kjh2064 2026-06-28 18:39:28 +09:00
  • 42e73fa694 test: add comprehensive E2E tests for CRM pages kjh2064 2026-06-28 17:54:22 +09:00
  • f8f8f869fc feat: add CRM & Tax Management navigation group in admin sidebar kjh2064 2026-06-28 17:51:55 +09:00
  • db7f903054 docs: update CLAUDE.md with Phase 7-4 CRM & Tax Management completion kjh2064 2026-06-28 17:50:01 +09:00
  • 0d7a081f5a feat: implement 4 additional CRM Blazor pages with MudDataGrid kjh2064 2026-06-28 17:48:39 +09:00
  • 0bd36ae26f feat: implement TaxProfiles Blazor page with MudDataGrid kjh2064 2026-06-28 17:41:22 +09:00
  • 447a62c0fb fix: resolve Browser Client JSON parsing and add NTS API integration strategy kjh2064 2026-06-28 17:30:03 +09:00
  • a16438dcc6 feat: Phase 5 Browser Clients and deployment notification strategy kjh2064 2026-06-28 17:26:28 +09:00
  • ebd12b78a0 fix: correct Dorsum to Douzone (더존) in integration guidelines kjh2064 2026-06-28 17:21:22 +09:00
  • 4b62d35266 feat: implement Telegram multi-channel logging and enhance admin UI/UX guidelines kjh2064 2026-06-28 17:19:39 +09:00
  • c38b97377a docs: add admin grid UX (Dorsum ERP level) and deployment user experience protection guidelines kjh2064 2026-06-28 17:03:21 +09:00
  • 59f1509368 feat: implement remaining API controllers for CRM and tax accounting kjh2064 2026-06-28 17:01:03 +09:00
  • c2955ad02f feat: implement CRM and tax accounting specialized services and repositories kjh2064 2026-06-28 16:58:23 +09:00
  • ea40e5c002 feat: foundation for CRM and tax accounting specialized features kjh2064 2026-06-28 16:55:14 +09:00
  • 7dd51a1169 feat: implement multi-tenant company management system kjh2064 2026-06-28 16:52:22 +09:00
  • c65742a0c7 feat: implement admin inquiry create/edit/delete functionality kjh2064 2026-06-28 16:45:29 +09:00
  • 52f1790acb feat: add admin username remember functionality to login page kjh2064 2026-06-28 16:43:10 +09:00
  • cd3bc8357c feat: implement blog edit functionality with complete CRUD and add GetByIdAsync to BlogService kjh2064 2026-06-28 16:42:10 +09:00