Commit Graph

  • 58bec88d7d fix: resolve ObjectDisposedException in startup sequence master kjh2064 2026-07-04 05:56:18 +09:00
  • d59440efbc feat: add Sitemap and RSS feed validation service kjh2064 2026-07-04 05:52:32 +09:00
  • 3bfb1bab7e fix: add root path redirect - EMERGENCY kjh2064 2026-07-04 05:44:58 +09:00
  • 231f7676d3 fix: correct middleware pipeline order - CRITICAL kjh2064 2026-07-04 05:36:02 +09:00
  • 5431299498 feat: add RSS/Atom feed support - fix Razor XML rendering kjh2064 2026-07-04 05:23:30 +09:00
  • 3827e374ca fix: restore Sitemap as Razor Page for search engine compatibility kjh2064 2026-07-04 05:20:22 +09:00
  • 47bb3a38e6 fix: explicitly set PublishReadyToRun=false for WASM projects kjh2064 2026-07-04 05:10:02 +09:00
  • ffffa2869f fix: remove PublishReadyToRun flag for WASM compatibility kjh2064 2026-07-04 05:02:12 +09:00
  • 2c62ce8a6e fix: remove --no-restore from publish to allow asset refresh kjh2064 2026-07-04 04:57:07 +09:00
  • 0f40eba363 fix: simplify CI restore to avoid WASM runtime conflicts kjh2064 2026-07-04 04:54:21 +09:00
  • 8c7df7a813 fix: separate WASM and host project restore in CI kjh2064 2026-07-04 04:53:00 +09:00
  • 9ee812f563 fix: add linux-x64 runtime to restore and remove --no-build from publish kjh2064 2026-07-04 04:51:26 +09:00
  • a554e1795a fix: correct BlogService GetPublishedPagedAsync parameter order kjh2064 2026-07-04 04:48:52 +09:00
  • 8591d93b88 fix: ensure MapRazorPages routes Sitemap before SPA fallback kjh2064 2026-07-04 04:45:24 +09:00
  • af8b21fdb8 fix: correct ASP.NET Core middleware order for WASM routing kjh2064 2026-07-04 04:44:10 +09:00
  • bc3bde75af perf: optimize CI deployment time kjh2064 2026-07-04 04:38:12 +09:00
  • 98ebc89505 fix: explicitly set sitemap.xml page route kjh2064 2026-07-04 04:37:14 +09:00
  • 98bc15b1d6 fix: remove static sitemap.xml to enable dynamic generation kjh2064 2026-07-04 04:27:58 +09:00
  • 9797b86e16 chore: enhance robots.txt with search engine policies and portal exclusion kjh2064 2026-07-04 04:26:10 +09:00
  • 7f1fdb4c57 feat: complete Admin + Portal Blazor WebAssembly SPA architecture kjh2064 2026-07-04 04:15:07 +09:00
  • 54367696dc feat: standalone Blazor WebAssembly admin + SEO enhancements kjh2064 2026-07-04 04:03:18 +09:00
  • 64e462e57e fix: use Blazor Server render mode instead of WebAssembly kjh2064 2026-07-04 03:14:30 +09:00
  • 4b68fb20b9 fix: add AddAdditionalAssemblies for WebAssembly runtime kjh2064 2026-07-04 03:13:30 +09:00
  • 35ab77fd38 fix: use async font loading to prevent page render blocking kjh2064 2026-07-04 03:05:58 +09:00
  • a5359869a0 test: fix test message length to meet 10-character minimum kjh2064 2026-07-04 03:00:17 +09:00
  • ef484c41a4 fix: simplify cookie configuration - remove duplicate Antiforgery setup kjh2064 2026-07-04 02:56:13 +09:00
  • dd660ef4b3 fix: add Antiforgery cookie configuration for Nginx proxy HTTPS kjh2064 2026-07-04 02:55:23 +09:00
  • f0269826fe docs: add DataAnnotations vs FluentValidation selection guidelines kjh2064 2026-07-04 02:53:00 +09:00
  • b7baff18dc feat: add DataAnnotations to Inquiry DTOs kjh2064 2026-07-04 02:50:37 +09:00
  • 48e2dfaf38 docs: add development standards and guidelines (2026-07) kjh2064 2026-07-04 02:48:15 +09:00
  • a7f9b94499 feat: add message content length validation kjh2064 2026-07-04 02:45:00 +09:00
  • 66d6ae88f1 feat: implement proper Korean phone number validation and formatting kjh2064 2026-07-04 02:43:37 +09:00
  • caf7e5cf9f fix: correct phone number formatting to follow standard pattern kjh2064 2026-07-04 02:41:55 +09:00
  • 11019c7e0b improvement: add client-side phone number masking and validation kjh2064 2026-07-04 02:40:55 +09:00
  • 7659dfd5e0 fix: simplify phone number validation to accept any 10-11 digit format kjh2064 2026-07-04 02:39:50 +09:00
  • a9827315e3 improvement: make phone number input more flexible with auto-formatting kjh2064 2026-07-04 02:35:49 +09:00
  • e7436bb0e7 debug: add detailed logging for Telegram inquiry notifications kjh2064 2026-07-04 02:30:10 +09:00
  • 837ae530c7 fix: resolve WebAssembly assembly loading and JWT authorization policy errors kjh2064 2026-07-04 02:22:24 +09:00
  • 9ae701ff93 fix: Harden CI against Nginx misconfiguration that caused prod 502/404 kjh2064 2026-07-03 18:51:19 +09:00
  • aaa867ce02 fix: Correct Nginx proxy port configuration (5001, not 5004) kjh2064 2026-07-03 18:23:46 +09:00
  • 72e47d2661 hotfix: Update Nginx to port 5004 (active deployment port) kjh2064 2026-07-03 18:20:18 +09:00
  • e2587bad40 fix: Add Nginx configuration update to CI/CD deployment kjh2064 2026-07-03 18:17:01 +09:00
  • c71d858cd2 fix: Add required AddAdditionalAssemblies for Blazor WASM component discovery kjh2064 2026-07-03 18:10:27 +09:00
  • d93e3a3aeb fix: Update index.html to use blazor.web.js (.NET 10) kjh2064 2026-07-03 18:04:56 +09:00
  • 5abf086652 fix: Complete FastEndpoints migration - all 18 Controllers (90+ endpoints) kjh2064 2026-07-03 17:40:14 +09:00
  • 714c137740 Phase 13: Migrate AdminDashboard controller to FastEndpoints kjh2064 2026-07-03 17:37:09 +09:00
  • a6068e184b Migrate SiteSettings controller to FastEndpoints kjh2064 2026-07-03 17:35:18 +09:00
  • 69ec7913d0 P18: CompanyController → FastEndpoints (AllEndpoints.cs) kjh2064 2026-07-03 17:34:53 +09:00
  • 063ec189ce P17: CommonCodeController → FastEndpoints (AllEndpoints.cs) kjh2064 2026-07-03 17:34:49 +09:00
  • 2bbe2ef47f P16: TaxFilingController → FastEndpoints (AllEndpoints.cs) kjh2064 2026-07-03 17:34:45 +09:00
  • c5a0a54ee9 fix: ConsultingActivity correct endpoints and DTOs kjh2064 2026-07-03 17:33:38 +09:00
  • c8f69bbd92 feat: Phase 9 RevenueTracking FastEndpoints migration kjh2064 2026-07-03 17:32:28 +09:00
  • d31e18e88b feat: Phase 8 ConsultingActivity (6 endpoints) - Total: 50/73 kjh2064 2026-07-03 17:30:28 +09:00
  • 6f125e485b fix: Contract CreateAsync signature correction kjh2064 2026-07-03 17:29:33 +09:00
  • 6fdf233976 feat: migrate ContractController to FastEndpoints (Phase 7) kjh2064 2026-07-03 17:28:43 +09:00
  • 76334bedd2 feat: migrate TaxFilingScheduleController to FastEndpoints (Phase 6) kjh2064 2026-07-03 17:28:05 +09:00
  • a97f31f89c feat: migrate TaxProfileController to FastEndpoints (Phase 5) kjh2064 2026-07-03 17:26:44 +09:00
  • 052fa1e9d7 fix: ClientController CreateEndpoint type mismatch kjh2064 2026-07-03 17:24:20 +09:00
  • b89f9161d2 feat: migrate ClientController to FastEndpoints Endpoints (Phase 4) kjh2064 2026-07-03 17:23:42 +09:00
  • 474a7cc72f feat: migrate InquiryController to FastEndpoints Endpoints (Phase 3) kjh2064 2026-07-03 17:21:36 +09:00
  • c92118ab32 feat: migrate BlogController to FastEndpoints Endpoints (Phase 2) kjh2064 2026-07-03 17:17:30 +09:00
  • 675ef64975 feat: migrate AuthController to FastEndpoints Endpoints (Phase 1) kjh2064 2026-07-03 17:14:35 +09:00
  • 055bc48d1d fix: add assembly configuration to FastEndpoints kjh2064 2026-07-03 17:08:20 +09:00
  • 5faa1fb116 fix: properly remove validate_admin_render from deploy.yml kjh2064 2026-07-03 17:05:49 +09:00
  • a0918f03f0 trigger: force CI execution for deploy.yml validation kjh2064 2026-07-03 17:03:26 +09:00
  • 21a654bd04 remove: delete validate_admin_render.sh from CI pipeline kjh2064 2026-07-03 17:00:18 +09:00
  • f4cb922aa0 fix: correct admin render validation script paths kjh2064 2026-07-03 16:59:09 +09:00
  • 6990dbc6c2 fix: resolve all build errors and add missing methods kjh2064 2026-07-03 16:56:21 +09:00
  • a905b31100 fix: resolve namespace and type reference compilation issues kjh2064 2026-07-03 16:53:03 +09:00
  • 8277f60d84 trigger: retry CI after workspace cleanup kjh2064 2026-07-03 16:48:01 +09:00
  • 260c410c5b trigger: manual CI dispatch for production deployment kjh2064 2026-07-03 16:45:20 +09:00
  • f08efb1a6d fix: add ApiClient__BaseUrl environment variable for Dashboard API calls kjh2064 2026-07-03 16:35:36 +09:00
  • 76872dfb72 fix: add WASM boot timeout to forcefully hide loading overlay kjh2064 2026-07-03 16:34:03 +09:00
  • 40617d16e6 fix: update Routes.razor namespace to match unified architecture kjh2064 2026-07-03 15:54:48 +09:00
  • dd2aa5e94a docs: add FastEndpoints framework guidelines to ENGINEERING_HARNESS kjh2064 2026-07-03 15:42:00 +09:00
  • 2762f74d1e fix: update Service namespaces to match FastEndpoints structure kjh2064 2026-07-03 15:41:35 +09:00
  • 300971bc3c refactor: migrate to FastEndpoints framework kjh2064 2026-07-03 15:40:32 +09:00
  • 2797473c56 refactor: fully integrate Browser Client into main Web server kjh2064 2026-07-03 15:39:19 +09:00
  • 69eeaca937 feat: add detailed logging to diagnose login redirect flow kjh2064 2026-07-03 15:17:57 +09:00
  • ad6a65324a fix: improve login form field selection and extend playwright timeouts kjh2064 2026-07-03 14:40:44 +09:00
  • 47dc8c6c57 fix: resolve script loading timing issue with admin-session.js kjh2064 2026-07-03 13:49:37 +09:00
  • 840528698c fix: implement fundamental prerender-compatible auth mechanism kjh2064 2026-07-03 13:47:17 +09:00
  • b6e0add2ac fix: implement pure Blazor native login form for reliable auth state sync kjh2064 2026-07-03 13:37:42 +09:00
  • 48c1b69af9 fix: use form ID instead of object reference for event delegation kjh2064 2026-07-03 13:30:34 +09:00
  • e24d683d52 fix: reload page after login to properly restore Blazor authentication state kjh2064 2026-07-03 13:24:32 +09:00
  • 6fb17df2c2 fix: use correct client log method name in login error handler kjh2064 2026-07-03 13:19:53 +09:00
  • 015ace6671 fix: use event delegation for form submit to survive Blazor hydration kjh2064 2026-07-03 13:16:34 +09:00
  • d3b9a6047c fix: restore HTML login form with prerender: true per spec requirements kjh2064 2026-07-03 13:13:23 +09:00
  • da6058fb61 fix: disable prerender for login page to enable Blazor event handlers kjh2064 2026-07-03 13:07:52 +09:00
  • 40cffb3beb fix: implement Blazor-native login form to properly update authentication state kjh2064 2026-07-03 13:03:53 +09:00
  • 041d3cae96 fix: restore HeadOutlet for proper Blazor framework initialization kjh2064 2026-07-03 12:33:16 +09:00
  • 29a633e5fc fix: remove HeadOutlet to eliminate duplicate Blazor runtime script reference kjh2064 2026-07-03 12:26:24 +09:00
  • dda600d4e1 fix: use standard ASP.NET Core 10 Blazor WASM runtime filename kjh2064 2026-07-03 12:24:36 +09:00
  • 32029bff92 fix: use file copy instead of symlink for Blazor WASM runtime compatibility kjh2064 2026-07-03 12:20:15 +09:00
  • 3d0cf1132c docs: clarify MapStaticAssets ordering requirement kjh2064 2026-07-03 11:30:46 +09:00
  • 7ff8689a72 refactor: unify inquiry status strings using constants (P1-06) kjh2064 2026-07-03 11:29:36 +09:00
  • b2dd217017 fix: symlink blazor.web.js to blazor.webassembly.js for ASP.NET Core 10 compatibility kjh2064 2026-07-03 11:25:53 +09:00
  • e044acea17 feature: implement persistent login username and remember-me checkbox kjh2064 2026-07-03 11:19:55 +09:00
  • 29910d4d1b improve: enhance combo components to production level (COMBO_POLICY compliance) kjh2064 2026-07-03 11:01:26 +09:00
  • e9a6ca9797 fix: inquiry edit form - make customer fields read-only kjh2064 2026-07-03 10:59:15 +09:00