fix: MudBlazor v8 compatibility, static asset conflict, deploy host domain
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
Quant Engine CI/CD Pipeline / validate-core (push) Failing after 9s
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
This commit is contained in:
2026-07-05 17:43:36 +09:00
parent 7daedbff3c
commit 543b327d27
446 changed files with 237 additions and 1494 deletions
@@ -6,7 +6,7 @@ public static class AppTheme
{
public static MudTheme LightTheme => new()
{
Palette = new PaletteLight
PaletteLight = new PaletteLight
{
Primary = "#3f51b5",
Secondary = "#f50057",
@@ -30,97 +30,87 @@ public static class AppTheme
DividerLight = "#f5f5f5",
TableLines = "#e0e0e0",
LinesDefault = "#e0e0e0",
LinesInputBorder = "#bdbdbd",
TextDisabled = "rgba(0,0,0,0.38)",
BorderRadius = "4px",
OverlayShadow = "0 5px 5px -3px rgba(0,0,0,0.2), 0 8px 10px 1px rgba(0,0,0,0.14), 0 3px 14px 2px rgba(0,0,0,0.12)",
Elevation = new Dictionary<int, string>
{
{ 0, "none" },
{ 1, "0 2px 1px -1px rgba(0,0,0,0.2),0 1px 1px 0 rgba(0,0,0,0.14),0 1px 3px 0 rgba(0,0,0,0.12)" },
{ 2, "0 3px 1px -2px rgba(0,0,0,0.2),0 2px 2px 0 rgba(0,0,0,0.14),0 1px 5px 0 rgba(0,0,0,0.12)" },
{ 3, "0 3px 3px -2px rgba(0,0,0,0.2),0 3px 4px 0 rgba(0,0,0,0.14),0 1px 8px 0 rgba(0,0,0,0.12)" },
{ 4, "0 2px 4px -1px rgba(0,0,0,0.2),0 4px 5px 0 rgba(0,0,0,0.14),0 1px 10px 0 rgba(0,0,0,0.12)" },
}
LinesInputs = "#bdbdbd",
TextDisabled = "rgba(0,0,0,0.38)"
},
Typography = new Typography
{
Default = new DefaultTypography
{
FontFamily = "Roboto, sans-serif",
FontFamily = new[] { "Roboto", "sans-serif" },
FontSize = "1rem",
FontWeight = 400,
LineHeight = 1.5,
FontWeight = "400",
LineHeight = "1.5",
LetterSpacing = "0.5px"
},
H1 = new H1Typography
{
FontSize = "6rem",
FontWeight = 300,
LineHeight = 1.167,
FontWeight = "300",
LineHeight = "1.167",
LetterSpacing = "-0.015625em"
},
H2 = new H2Typography
{
FontSize = "3.75rem",
FontWeight = 300,
LineHeight = 1.2,
FontWeight = "300",
LineHeight = "1.2",
LetterSpacing = "-0.0083333333em"
},
H3 = new H3Typography
{
FontSize = "3rem",
FontWeight = 400,
LineHeight = 1.167,
FontWeight = "400",
LineHeight = "1.167",
LetterSpacing = "0em"
},
H4 = new H4Typography
{
FontSize = "2.125rem",
FontWeight = 500,
LineHeight = 1.235,
FontWeight = "500",
LineHeight = "1.235",
LetterSpacing = "0.0125em"
},
H5 = new H5Typography
{
FontSize = "1.5rem",
FontWeight = 500,
LineHeight = 1.334,
FontWeight = "500",
LineHeight = "1.334",
LetterSpacing = "0em"
},
H6 = new H6Typography
{
FontSize = "1.25rem",
FontWeight = 600,
LineHeight = 1.6,
FontWeight = "600",
LineHeight = "1.6",
LetterSpacing = "0.0125em"
},
Body1 = new Body1Typography
{
FontSize = "1rem",
FontWeight = 500,
LineHeight = 1.5,
FontWeight = "500",
LineHeight = "1.5",
LetterSpacing = "0.03125em"
},
Body2 = new Body2Typography
{
FontSize = "0.875rem",
FontWeight = 400,
LineHeight = 1.43,
FontWeight = "400",
LineHeight = "1.43",
LetterSpacing = "0.0178571429em"
},
Button = new ButtonTypography
{
FontSize = "0.875rem",
FontWeight = 600,
LineHeight = 1.75,
FontWeight = "600",
LineHeight = "1.75",
LetterSpacing = "0.0892857143em"
},
Caption = new CaptionTypography
{
FontSize = "0.75rem",
FontWeight = 400,
LineHeight = 1.66,
FontWeight = "400",
LineHeight = "1.66",
LetterSpacing = "0.0333333333em"
}
},
@@ -135,7 +125,7 @@ public static class AppTheme
public static MudTheme DarkTheme => new()
{
Palette = new PaletteDark
PaletteDark = new PaletteDark
{
Primary = "#bb86fc",
Secondary = "#03dac6",
@@ -159,18 +149,8 @@ public static class AppTheme
DividerLight = "#2c3e50",
TableLines = "#37474f",
LinesDefault = "#37474f",
LinesInputBorder = "#555555",
TextDisabled = "rgba(255,255,255,0.38)",
BorderRadius = "4px",
OverlayShadow = "0 5px 5px -3px rgba(0,0,0,0.2), 0 8px 10px 1px rgba(0,0,0,0.14), 0 3px 14px 2px rgba(0,0,0,0.12)",
Elevation = new Dictionary<int, string>
{
{ 0, "none" },
{ 1, "0 2px 1px -1px rgba(0,0,0,0.2),0 1px 1px 0 rgba(0,0,0,0.14),0 1px 3px 0 rgba(0,0,0,0.12)" },
{ 2, "0 3px 1px -2px rgba(0,0,0,0.2),0 2px 2px 0 rgba(0,0,0,0.14),0 1px 5px 0 rgba(0,0,0,0.12)" },
{ 3, "0 3px 3px -2px rgba(0,0,0,0.2),0 3px 4px 0 rgba(0,0,0,0.14),0 1px 8px 0 rgba(0,0,0,0.12)" },
{ 4, "0 2px 4px -1px rgba(0,0,0,0.2),0 4px 5px 0 rgba(0,0,0,0.14),0 1px 10px 0 rgba(0,0,0,0.12)" },
}
LinesInputs = "#555555",
TextDisabled = "rgba(255,255,255,0.38)"
},
Typography = LightTheme.Typography,
LayoutProperties = LightTheme.LayoutProperties