kjh2064
|
0ffb149296
|
Harden common code editor inputs
|
2026-07-02 17:05:46 +09:00 |
|
kjh2064
|
870b51ece4
|
Tighten common code validation and group selection
|
2026-07-02 17:03:43 +09:00 |
|
kjh2064
|
500d163ebc
|
Fix admin login prerender and static assets
TaxBaik CI/CD / build-and-deploy (push) Failing after 2m6s
|
2026-07-02 16:55:56 +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
|
e65f01b196
|
fix(admin): align holiday tests and loading flow
TaxBaik CI/CD / build-and-deploy (push) Successful in 4m14s
|
2026-07-02 11:02:20 +09:00 |
|
kjh2064
|
124b3b4dfc
|
feat(admin): normalize combo and holiday policies
TaxBaik CI/CD / build-and-deploy (push) Has been cancelled
|
2026-07-02 10:57:14 +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
|
54c179b1eb
|
revert: rollback Fluent UI and Blazor homepage to last successful state (3be3794)
|
2026-06-30 20:29:42 +09:00 |
|
kjh2064
|
1b173376ee
|
refactor: admin ui를 fluent v5와 html 기반으로 전환
TaxBaik CI/CD / build-and-deploy (push) Failing after 1m53s
|
2026-06-29 22:37:40 +09:00 |
|
kjh2064
|
0bd36ae26f
|
feat: implement TaxProfiles Blazor page with MudDataGrid
TaxBaik CI/CD / build-and-deploy (push) Successful in 50s
Step 3 Progress:
- Create TaxProfiles.razor list page with MudDataGrid (Dense, Virtualize)
- Implement ConfirmDialog component for delete confirmation
- Add MudDialog create/edit modal (no white-screen flash)
- Use ITaxProfileBrowserClient for API calls
- Map ClientBrowserClient.GetPagedAsync() for client dropdown
Browser Client Fixes:
- Fix CreateAsync JsonElement deserialization in 4 files (ContractBrowserClient, ConsultingActivityBrowserClient, TaxFilingScheduleBrowserClient, RevenueTrackingBrowserClient)
- Fix ITaxProfileBrowserClient CreateAsync (JsonElement pattern)
- Remove duplicate IClientBrowserClient from AdminClients namespace
Architectural Decisions:
- Reuse existing ClientBrowserClient.GetPagedAsync() (Paged, Search, Filter support)
- MudDialog for create/edit (prevents white-screen navigation flashes)
- Inline actions (Edit/Delete buttons) vs separate routes
- ConfirmDialog for destructive operations
UI Patterns:
- Dense grid (32px rows), 30 rows per page
- Status color chips (Error/Warning/Success for risk levels)
- Client link to /admin/clients/{id}
- Client dropdown from API (paged response)
Build Status: 0 errors (3 existing warnings)
Co-Authored-By: Claude Haiku 4.5 <noreply@anthropic.com>
|
2026-06-28 17:41:22 +09:00 |
|