Compare commits

..
Author SHA1 Message Date
784dc499e5 HEL-33: merge height align onto deployed 3e8666e
Keep heaven header-actions shell fix from live 3e8666e while applying
sidebar-brand/statusbar height alignment. Bump shell.css cache to
20260822-2 and tokens.css to 20260820-4.

Co-authored-by: multica-agent <github@multica.ai>
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-08-22 21:03:26 +08:00
施工员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 3e8666e3e1 fix: align heaven page top-bar right-side icons with other pages
The shared shell hides .app-header .overview-strip (the market tape) for
heavenView, which is intentional (the heaven page has its own dark header).
But hiding the tape removes the flex-grow element that normally pushes
.header-actions to the right edge, so on the heaven page the top-bar icon
group was left-shifted by hundreds of pixels (rightGap 792px at 1920 vs 20px
on reference pages).

Give the heaven .header-actions margin-left:auto in the shared shell so the
icon group stays flush right when the tape is gone, matching every other
page. The heaven page body, business logic, data, API and frozen content are
untouched.

Also bump the shell stylesheet cache version.

Co-authored-by: multica-agent <github@multica.ai>
2026-08-22 18:20:25 +08:00
4 changed files with 12 additions and 8 deletions
+4 -4
View File
@@ -370,9 +370,9 @@
}
],
"css_layers": [
"/shared/tokens.css?v=20260820-3",
"/shared/tokens.css?v=20260820-4",
"/shared/base.css?v=20260806-1",
"/shared/shell.css?v=20260820-8",
"/shared/shell.css?v=20260822-2",
"/shared/auth.css?v=20260820-5",
"/shared/components/controls.css?v=20260820-2",
"/shared/components/navigation.css?v=20260820-1",
@@ -451,8 +451,8 @@
},
{
"path": "frontend/shared/shell.css",
"bytes": 63550,
"lines": 3757
"bytes": 63656,
"lines": 3761
},
{
"path": "backend/features/heaven/engine.py",
+2 -2
View File
@@ -17,9 +17,9 @@
document.documentElement.style.colorScheme = theme;
})();
</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/shell.css?v=20260820-8">
<link rel="stylesheet" href="/shared/shell.css?v=20260822-2">
<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/navigation.css?v=20260820-1">
+5 -1
View File
@@ -1294,7 +1294,7 @@ body.sidebar-collapsed {
}
.sidebar-brand {
min-height: 55px;
min-height: var(--topbar-height);
display: flex;
@@ -3755,3 +3755,7 @@ body.mobile-shell[data-active-view="heavenView"] .app-header .overview-strip[dat
overflow: hidden;
}
body[data-active-view="heavenView"] .app-header .header-actions {
margin-left: auto;
}
+1 -1
View File
@@ -58,7 +58,7 @@
--size-sidebar: 200px;
--size-topbar: 64px;
--size-summary: 0px;
--size-statusbar: 28px;
--size-statusbar: 38px;
--size-page-pad-y: 14px;
--size-page-pad-x: 16px;
--size-card-gap: 12px;