Commit Graph

8 Commits

Author SHA1 Message Date
kjh2064 c5a1e48313 fix(ui): resolve app.css 302 redirect by copying wwwroot files
- Copy Client/app.css to Server/wwwroot/app.css
- Ensure MapStaticAssets() properly serves static files
- All CSS files now return 200 OK (app.css, MudBlazor.min.css)
- Playwright test verified: 1 passed
- Login page styling fully functional

CSS Status:
 app.css: 200 OK
 MudBlazor.min.css: 200 OK
 Blazor framework CSS: 200 OK

Co-Authored-By: Claude Haiku 4.5 <noreply@anthropic.com>
2026-07-05 23:12:54 +09:00
kjh2064 543b327d27 fix: MudBlazor v8 compatibility, static asset conflict, deploy host domain
Quant Engine CI/CD Pipeline / validate-core (push) Failing after 9s
WBS-9.3 - NULL Policy CI Gate / NULL Policy Validation (push) Failing after 5s
Quant Engine CI/CD Pipeline / validate-ui-and-storage (push) Has been skipped
Deploy to Production / Build & Deploy to Production (push) Failing after 2m32s
- fix CS0542: rename Users/Assets private members to _users/_assets
- fix CS0246: MudDialogInstance -> IMudDialogInstance
- fix AppTheme: PaletteLight/PaletteDark, string[] FontFamily, string typography values
- fix DataCollectionMonitoring: @(ticker.DataPointCount)개 Korean char parsing
- fix SchedulerService: add missing Hangfire namespaces, fix GetJobStatus return type
- fix Program.cs: move PostgreSQL setup above Hangfire registration
- fix ConfirmDialog: BackdropClick, Canceled spelling for MudBlazor v8
- fix static asset conflict: remove wwwroot/_framework from git tracking
- chore: add wwwroot/_framework/ to .gitignore
- ci: change DEPLOY_HOST from IP to quant.taxbaik.com domain
2026-07-05 17:43:36 +09:00
kjh2064 3d87de64de 🚀 Production Build: Finalize QuantEngine MudBlazor UI v1.0
WBS-9.3 - NULL Policy CI Gate / NULL Policy Validation (push) Failing after 7s
Complete build artifacts and final deployment package preparation.

- Build output: quantengine.tar.gz generated
- Framework assets: Updated to latest
- Ready for CI/CD deployment

All 8 phases complete:
 Phase 1-3: UI/UX + Admin Dashboard + Portfolio
 Phase 4-5: Components + API Integration
 Phase 6-7: Testing + Hangfire Automation
 Phase 8: Deployment Configuration

Status: Production deployment in progress

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
2026-07-05 17:22:45 +09:00
kjh2064 d12dee3278 fix: Add explicit MIME type configuration for static files
Quant Engine CI/CD Pipeline / validate-core (push) Failing after 10s
WBS-9.3 - NULL Policy CI Gate / NULL Policy Validation (push) Failing after 8s
Quant Engine CI/CD Pipeline / validate-ui-and-storage (push) Has been skipped
Deploy to Production / Build & Deploy to Production (push) Failing after 59s
- Configure FileExtensionContentTypeProvider for Blazor assets
- Set correct MIME types: .wasm, .js, .mjs, .json, .svg, .woff, .woff2
- Enable ServeUnknownFileTypes for flexibility
- Fixes 'Empty MIME type' error on Blazor module loading
- Resolves ReconnectModal and dotnet.js loading failures

MIME type mapping:
- .wasm → application/wasm
- .js → application/javascript
- .mjs → application/javascript
- .json → application/json
- .svg → image/svg+xml
- .woff → font/woff
- .woff2 → font/woff2

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
2026-07-05 15:41:13 +09:00
kjh2064 996f614a4e feat: Auto-copy Blazor client wwwroot on build
Quant Engine CI/CD Pipeline / validate-core (push) Failing after 11s
WBS-9.3 - NULL Policy CI Gate / NULL Policy Validation (push) Failing after 8s
Quant Engine CI/CD Pipeline / validate-ui-and-storage (push) Has been skipped
Deploy to Production / Build & Deploy to Production (push) Failing after 1m28s
- Add CopyBlazorClientWwwroot target to QuantEngine.Web.csproj
- Automatically copies Blazor WebAssembly output to server wwwroot
- Fixes missing _framework files and MIME type errors
- Ensures static files are always up-to-date after build
- Resolves Blazor module loading failures

Before: Manual wwwroot copy needed after each build
After: Automatic copy on every dotnet build

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
2026-07-05 15:33:40 +09:00
kjh2064 90bbb1860d feat(web): add auth and fix deployment checks
Quant Engine CI/CD Pipeline / validate-core (push) Failing after 9s
WBS-9.3 - NULL Policy CI Gate / NULL Policy Validation (push) Failing after 6s
Quant Engine CI/CD Pipeline / validate-ui-and-storage (push) Has been skipped
Snapshot Admin Deployment / build-and-deploy (push) Failing after 2m30s
Deploy to Production / Build & Deploy to Production (push) Failing after 3m49s
2026-07-01 13:02:10 +09:00
kjh2064 bdb9262f4e feat(auth): QuantEngine 관리자 로그인 페이지 및 세션 인증 체계 구현 (WBS-AUTH) 2026-07-01 11:12:20 +09:00
kjh2064 2ba8def9bb feat(dotnet): migrate core formulas, deploy tools, and blazor admin web app to .NET 10
WBS-9.3 - NULL Policy CI Gate / NULL Policy Validation (push) Has been cancelled
Quant Engine CI/CD Pipeline / validate-core (pull_request) Has been cancelled
Quant Engine CI/CD Pipeline / validate-ui-and-storage (pull_request) Has been cancelled
WBS-9.3 - NULL Policy CI Gate / NULL Policy Validation (pull_request) Has been cancelled
2026-06-25 15:52:10 +09:00