Commit Graph

  • 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
  • 53beb8a6e4 fix: add admin-page-hero to BlogCreate for consistent navigation kjh2064 2026-06-28 16:38:15 +09:00
  • d3b4d59f3c fix: send Telegram deployment notification asynchronously kjh2064 2026-06-28 16:27:07 +09:00
  • 691e4406f3 refactor: reduce notification spam and focus on deployment alerts kjh2064 2026-06-28 16:22:54 +09:00
  • db2af15a07 fix: increase max request body size to prevent 400 Bad Request errors kjh2064 2026-06-28 16:20:57 +09:00
  • 2bde490e9e feat: integrate Serilog and Telegram notifications kjh2064 2026-06-28 16:19:38 +09:00
  • e797da6140 ux: improve admin header and drawer footer with meaningful information kjh2064 2026-06-28 16:15:28 +09:00
  • 0265d7ec8c ux: improve reconnection modal message and styling kjh2064 2026-06-28 16:03:47 +09:00
  • 09420dca0e fix: add admin-page-hero to detail pages for loading indicator kjh2064 2026-06-28 16:01:06 +09:00
  • e3a0ea03f0 fix: add authorization header to AdminDashboardClient kjh2064 2026-06-28 15:59:53 +09:00
  • ba2cb85fd2 fix: add authorization header to InquiryBrowserClient requests kjh2064 2026-06-28 15:55:42 +09:00
  • 74ee47a269 fix: resolve Inquiry data rendering issue on page load kjh2064 2026-06-28 15:52:39 +09:00
  • 2af7050800 fix: check cached page state in showLoading() before starting MutationObserver kjh2064 2026-06-28 15:35:06 +09:00
  • fb9c77943f ux: eliminate white-flash on Blazor navigation from Inquiry page kjh2064 2026-06-28 15:29:58 +09:00
  • 27f57ff925 fix: guarantee loading indicator hides with 3-second timeout kjh2064 2026-06-28 15:04:39 +09:00
  • 79d99cfd7a fix: loading indicator now properly hides after blazor initializes kjh2064 2026-06-28 15:02:57 +09:00
  • 1a761e8e15 feat: add blazor loading indicator during page transitions kjh2064 2026-06-28 15:00:39 +09:00
  • c01933e295 fix: disable prerendering and use interactive-only render mode kjh2064 2026-06-28 14:51:30 +09:00
  • 73da1859fe perf: optimize CI/CD pipeline - reduce execution time by 75% kjh2064 2026-06-28 13:21:00 +09:00
  • 68588a8491 fix: enable prerendering to eliminate white screen on page load kjh2064 2026-06-28 13:17:25 +09:00
  • 0b6a64fbad fix: wrap settings page hero section in MudContainer kjh2064 2026-06-28 13:15:33 +09:00
  • 96df0dd9b1 fix: correct html structure in settings page kjh2064 2026-06-28 13:05:51 +09:00
  • 351c7ac82c feat: enable enter key to submit login form kjh2064 2026-06-28 13:03:11 +09:00
  • ad48befb9a fix: logout, accordion, and drawer interactivity issues kjh2064 2026-06-28 12:58:27 +09:00
  • 804725a785 fix: prevent admin authentication timeout during session kjh2064 2026-06-28 12:56:44 +09:00
  • 41c8106a10 test: fix drawer responsiveness test for MudBlazor Breakpoint.Md kjh2064 2026-06-28 12:49:28 +09:00
  • 472431d45a fix: drawer responsiveness on mobile (375px) kjh2064 2026-06-28 12:44:36 +09:00
  • 33ea84fb2b test: use environment variables for test account credentials kjh2064 2026-06-28 12:39:29 +09:00
  • 73a564c307 fix: remove MudThemeProvider from Login.razor to prevent duplicates kjh2064 2026-06-28 12:28:46 +09:00
  • 223f365dfd fix: remove duplicate MudDialogProvider and MudSnackbarProvider kjh2064 2026-06-28 12:23:24 +09:00
  • 61931ab8eb design: enterprise-grade UI overhaul for admin dashboard kjh2064 2026-06-28 12:17:57 +09:00
  • 71d5d2cc1f docs: update guidelines and test account configuration to reflect current API-first implementation kjh2064 2026-06-28 12:07:44 +09:00
  • db81f94051 feat: implement API-based account management with test account kjh2064 2026-06-28 11:55:53 +09:00
  • 700cdaed4f test: fix E2E base URL for green-blue deployment and use test account kjh2064 2026-06-28 11:32:23 +09:00
  • 65241c453c test: use dedicated test account for e2e responsive testing kjh2064 2026-06-28 11:31:37 +09:00
  • b3baef012d docs: add green-blue deployment and responsive testing guidance kjh2064 2026-06-28 11:29:25 +09:00
  • 0d07b2d26a fix: make API client base URL configurable for green-blue deployments kjh2064 2026-06-28 11:28:22 +09:00
  • 65c2dce8fe docs: finalize API-First architecture migration (all phases complete) kjh2064 2026-06-28 11:19:37 +09:00