diff --git a/posimai-dev/server.js b/posimai-dev/server.js index f1f8d602..10cf199f 100644 --- a/posimai-dev/server.js +++ b/posimai-dev/server.js @@ -211,7 +211,7 @@ app.get('/api/vps-health', async (req, res) => { signal: AbortSignal.timeout(6000), }); const data = await r.json(); - res.json(data); + res.json({ ok: true, ...data }); } catch (e) { res.status(502).json({ error: e.message }); } diff --git a/posimai-dev/station-b.html b/posimai-dev/station-b.html index e8081108..f24d949a 100644 --- a/posimai-dev/station-b.html +++ b/posimai-dev/station-b.html @@ -71,7 +71,10 @@ #date { font-size:12px;color:var(--text3);margin-top:3px;letter-spacing:0.06em; } #last-checked { text-align:right;font-size:11px;color:var(--text3); } - #middle { display:grid;grid-template-columns:220px 200px 240px 1fr 180px;gap:10px;min-height:0; } + #middle { display:grid;grid-template-columns:280px 240px 1fr 180px;gap:10px;min-height:0; } + .machines-panel { gap:10px; } + .machines-section { font-size:9px;font-weight:600;color:var(--text3);letter-spacing:0.14em;text-transform:uppercase;margin-bottom:-2px; } + .machines-divider { border-top:1px solid var(--border);margin:2px 0; } .metric-item { display:flex;flex-direction:column;gap:5px;flex-shrink:0; } .metric-header-row { display:flex;justify-content:space-between;align-items:baseline; } @@ -191,9 +194,11 @@