feat(workflow): publish verified forecast controls and consolidated docs
Tests / test (push) Successful in 1m1s

Approved by Daniel Haefliger for develop and beta. Author dh_Agent, authenticated account dh. Preserve published battery, charging and overall Energy Pie changes. No deployment or plant control authorization.
This commit is contained in:
dh
2026-10-08 10:02:58 +00:00
parent af69151165
commit 74a2d6c685
82 changed files with 5054 additions and 617 deletions
+4 -3
View File
@@ -55,8 +55,8 @@ article pre code { padding:0; }
.heading-anchor { padding-left:8px; opacity:0; font-weight:400; text-decoration:none; }
h1:hover .heading-anchor,h2:hover .heading-anchor,h3:hover .heading-anchor,.heading-anchor:focus { opacity:1; }
.table-scroll { max-width:100%; overflow-x:auto; margin:20px 0; }
table { border-collapse:collapse; width:100%; font-size:13px; line-height:1.55; text-align:left; }
th { color:#284a45; background:#eef4f1; font-weight:700; }
table { border-collapse:collapse; width:100%; min-width:640px; font-size:13px; line-height:1.55; text-align:left; }
th { color:#284a45; background:#eef4f1; font-weight:700; overflow-wrap:normal; }
th,td { padding:12px; border-bottom:1px solid var(--line); vertical-align:top; }
article table code { overflow-wrap:normal; }
.unpublished { color:inherit; }
@@ -84,5 +84,6 @@ footer p { margin:4px 0; }
[hidden] { display:none!important; }
@media (max-width:1150px) { .docs-layout { grid-template-columns:228px minmax(0,1fr); } .contents { display:none; } main { padding:28px 36px; } }
@media (max-width:720px) { .topbar { position:relative; padding:16px; flex-wrap:wrap; } .topbar nav { gap:20px; font-size:13px; width:100%; justify-content:space-between; } .portal-link { border:0; padding:0; } .docs-layout { display:block; } .sidebar { position:relative; top:0; height:auto; border:0; border-bottom:1px solid var(--line); padding:0 20px; } #docs-menu > summary { display:list-item; padding:15px 0; font-weight:650; cursor:pointer; font-size:14px; } #docs-menu[open] { padding-bottom:20px; } .sidebar nav { display:block; } .sidebar section { margin:16px 0 0; } .sidebar a,.nav-folder > summary { min-height:40px; } main { padding:24px 20px 40px; } article h1 { font-size:29px; } article h2 { font-size:21px; } article { font-size:15px; } .sync-status { margin-bottom:24px; } .price-table { min-width:570px; } article h1,article h2,article h3 { scroll-margin-top:20px; } }
@media print { .topbar,.sidebar,.contents,.price-toolbar,.heading-anchor { display:none; } .docs-layout { display:block; } main { padding:0; } .table-scroll { overflow:visible; } article { font-size:11px; } a { color:inherit; } }
@media (max-width:380px) { article h1 { font-size:26px; } article h1 .heading-anchor { display:none; } }
@media print { .topbar,.sidebar,.contents,.price-toolbar,.heading-anchor { display:none; } .docs-layout { display:block; } main { padding:0; } .table-scroll { overflow:visible; } table { min-width:0; } article { font-size:11px; } a { color:inherit; } }
@media (prefers-reduced-motion:reduce) { * { transition:none!important; scroll-behavior:auto!important; } }