kjh2064
cc1fff44c0
fix: remove VersionInfo injection from AdminShell component
...
TaxBaik CI/CD / build-and-deploy (push) Successful in 2m18s
AdminShell was attempting to inject VersionInfo from server DI container,
causing 'Cannot provide a value for property' error in WebAssembly components.
Replaced with hardcoded 'unknown' values.
All admin pages now render successfully (HTTP 200):
✅ /admin/login
✅ /admin/blog
✅ /admin/dashboard
✅ /admin/inquiries
Co-Authored-By: Claude Haiku 4.5 <noreply@anthropic.com >
2026-07-03 01:20:19 +09:00
kjh2064
f8d81d8af0
fix: resolve 'Assembly already defined' - remove AddAdditionalAssemblies
...
TaxBaik CI/CD / build-and-deploy (push) Successful in 2m16s
MapRazorComponents<TaxBaik.WasmClient.Components.Admin.App>() automatically includes
the root component's assembly, so AddAdditionalAssemblies() was causing duplication.
Also remove VersionInfo @inject from App.razor since WebAssembly components
cannot access server DI container. Use hardcoded 'unknown' for version.
Co-Authored-By: Claude Haiku 4.5 <noreply@anthropic.com >
2026-07-03 01:17:25 +09:00
kjh2064
8202c3278b
refactor: complete WebAssembly migration - proper architecture
...
TaxBaik CI/CD / build-and-deploy (push) Failing after 2m17s
Phase 8: Complete WebAssembly 렌더 모드 전환 (정공법)
Migration Summary:
- ALL Admin components → TaxBaik.Web.Client
- Routes.razor, Pages/*, Layout/*, Shared/*, Forms/*
- App.razor → TaxBaik.WasmClient (호스트 컴포넌트)
- Shared utilities → TaxBaik.Application.Utils
Architecture:
✅ App.razor: TaxBaik.WasmClient (WebAssembly, 호스트)
✅ Routes + Pages: TaxBaik.WasmClient (WebAssembly)
✅ Layout + Shared + Forms: TaxBaik.WasmClient (WebAssembly)
✅ Services: TaxBaik.Web (API-First)
Key Changes:
- Namespaces: TaxBaik.Web.Components.Admin → TaxBaik.WasmClient.Components.Admin
- Shared utilities: TaxBaik.Application.Utils (single source of truth)
- Program.cs: MapRazorComponents<TaxBaik.WasmClient.Components.Admin.App>()
- _Imports.razor: Components/Admin 폴더에 재구성
Build Status: ✅ 0 errors, 0 warnings
Benefits:
- Stateless server (no Circuit memory)
- Client-side rendering (WebAssembly)
- Unlimited concurrent users (horizontal scaling)
- ERP-ready architecture
Co-Authored-By: Claude Haiku 4.5 <noreply@anthropic.com >
2026-07-03 01:03:51 +09:00
kjh2064
d780fecf8c
Harden admin telemetry and deployment safeguards
TaxBaik CI/CD / build-and-deploy (push) Successful in 4m30s
2026-07-02 16:10:15 +09:00
kjh2064
b06c0f99fb
feat(blog): add archived post restore workflow
TaxBaik CI/CD / build-and-deploy (push) Failing after 5m38s
2026-07-02 11:08:39 +09:00
kjh2064
cb47349a25
feat(admin): stabilize blog and admin patterns
TaxBaik CI/CD / build-and-deploy (push) Has been cancelled
2026-07-02 10:46:27 +09:00
kjh2064
1839c2c3d1
admin: add common-code crud and business-day rules
2026-07-02 10:27:57 +09:00
kjh2064
2a046d0393
feat(admin): restore Blazor WebAssembly architecture for admin pages with hybrid Server routing
TaxBaik CI/CD / build-and-deploy (push) Successful in 2m40s
2026-07-01 11:21:10 +09:00
kjh2064
54c179b1eb
revert: rollback Fluent UI and Blazor homepage to last successful state ( 3be3794)
2026-06-30 20:29:42 +09:00
kjh2064
65c5f19a2f
feat: Blazor WebAssembly 클라이언트 추가
2026-06-30 18:27:45 +09:00