Compare commits

..
Author SHA1 Message Date
施工员andmultica-agent 6d0fdb1267 HEL-33: align sidebar brand height with topbar and status bar with collapse button
- .sidebar-brand min-height 55px -> var(--topbar-height) so brand top/bottom align with app-header (64px)
- --size-statusbar 28px -> 38px so status bar top/bottom align with sidebar collapse button (38px)
- bump tokens.css and shell.css cache-busting versions in index.html

Co-authored-by: multica-agent <github@multica.ai>
2026-08-22 20:57:04 +08:00
施工员andmultica-agent ed9858e330 fix: align auction/themes/popularity header right-side icons with other pages
Remove the stale body[data-active-view] .overview-strip { flex: 0 0 auto }
override from the three market-insight page stylesheets. Since the merged
header (B-147) moved the market tape into .app-header, this rule no longer
targets the old in-main overview strip and instead overrides the shared
shell rule (.app-header .overview-strip { flex: 1 0 auto }), which pushed the
header-actions icons off the right edge on auction, theme library and
popularity pages. Deleting the override lets the shared shell owner drive the
tape growth so the right-side icons sit flush like every other page.

Regenerate architecture-inventory.json line metrics for the CSS change.

Co-authored-by: multica-agent <github@multica.ai>
2026-08-21 23:31:37 +08:00
7 changed files with 9 additions and 21 deletions
+5 -5
View File
@@ -370,9 +370,9 @@
} }
], ],
"css_layers": [ "css_layers": [
"/shared/tokens.css?v=20260820-3", "/shared/tokens.css?v=20260820-4",
"/shared/base.css?v=20260806-1", "/shared/base.css?v=20260806-1",
"/shared/shell.css?v=20260820-8", "/shared/shell.css?v=20260820-9",
"/shared/auth.css?v=20260820-5", "/shared/auth.css?v=20260820-5",
"/shared/components/controls.css?v=20260820-2", "/shared/components/controls.css?v=20260820-2",
"/shared/components/navigation.css?v=20260820-1", "/shared/components/navigation.css?v=20260820-1",
@@ -451,7 +451,7 @@
}, },
{ {
"path": "frontend/shared/shell.css", "path": "frontend/shared/shell.css",
"bytes": 63550, "bytes": 63566,
"lines": 3757 "lines": 3757
}, },
{ {
@@ -471,8 +471,8 @@
}, },
{ {
"path": "frontend/pages/auction/foundation.css", "path": "frontend/pages/auction/foundation.css",
"bytes": 35329, "bytes": 35247,
"lines": 2420 "lines": 2416
}, },
{ {
"path": "database.py", "path": "database.py",
+2 -2
View File
@@ -17,9 +17,9 @@
document.documentElement.style.colorScheme = theme; document.documentElement.style.colorScheme = theme;
})(); })();
</script> </script>
<link rel="stylesheet" href="/shared/tokens.css?v=20260820-3"> <link rel="stylesheet" href="/shared/tokens.css?v=20260820-4">
<link rel="stylesheet" href="/shared/base.css?v=20260806-1"> <link rel="stylesheet" href="/shared/base.css?v=20260806-1">
<link rel="stylesheet" href="/shared/shell.css?v=20260820-8"> <link rel="stylesheet" href="/shared/shell.css?v=20260820-9">
<link rel="stylesheet" href="/shared/auth.css?v=20260820-5"> <link rel="stylesheet" href="/shared/auth.css?v=20260820-5">
<link rel="stylesheet" href="/shared/components/controls.css?v=20260820-2"> <link rel="stylesheet" href="/shared/components/controls.css?v=20260820-2">
<link rel="stylesheet" href="/shared/components/navigation.css?v=20260820-1"> <link rel="stylesheet" href="/shared/components/navigation.css?v=20260820-1">
-4
View File
@@ -2102,10 +2102,6 @@
overflow: hidden; overflow: hidden;
} }
body[data-active-view="auctionView"] .overview-strip {
flex: 0 0 auto;
}
body[data-active-view="auctionView"] #auctionView.active-view { body[data-active-view="auctionView"] #auctionView.active-view {
min-height: 0px; min-height: 0px;
-4
View File
@@ -619,10 +619,6 @@
overflow: hidden; overflow: hidden;
} }
body[data-active-view="popularityView"] .overview-strip {
flex: 0 0 auto;
}
body[data-active-view="popularityView"] #popularityView.active-view { body[data-active-view="popularityView"] #popularityView.active-view {
min-height: 0px; min-height: 0px;
-4
View File
@@ -1089,10 +1089,6 @@
overflow: hidden; overflow: hidden;
} }
body[data-active-view="themeLibraryView"] .overview-strip {
flex: 0 0 auto;
}
body[data-active-view="themeLibraryView"] #themeLibraryView.active-view { body[data-active-view="themeLibraryView"] #themeLibraryView.active-view {
min-height: 0px; min-height: 0px;
+1 -1
View File
@@ -1294,7 +1294,7 @@ body.sidebar-collapsed {
} }
.sidebar-brand { .sidebar-brand {
min-height: 55px; min-height: var(--topbar-height);
display: flex; display: flex;
+1 -1
View File
@@ -58,7 +58,7 @@
--size-sidebar: 200px; --size-sidebar: 200px;
--size-topbar: 64px; --size-topbar: 64px;
--size-summary: 0px; --size-summary: 0px;
--size-statusbar: 28px; --size-statusbar: 38px;
--size-page-pad-y: 14px; --size-page-pad-y: 14px;
--size-page-pad-x: 16px; --size-page-pad-x: 16px;
--size-card-gap: 12px; --size-card-gap: 12px;