feat: implement probe renaming and settings management via API

This commit is contained in:
Keith Solomon
2026-07-21 16:37:37 -05:00
parent 1bd1ddc20e
commit 2a72972b4f
4 changed files with 298 additions and 19 deletions
+86
View File
@@ -139,6 +139,25 @@ main {
.probe-card .name {
font-weight: bold;
font-size: 1.1rem;
cursor: text;
padding: 0 0.15rem;
border-radius: 4px;
}
.probe-card .name:hover {
background: #2a2a2a;
}
.probe-card .name .rename-input {
font: inherit;
font-weight: bold;
color: var(--text);
background: #2a2a2a;
border: 1px solid var(--accent);
border-radius: 4px;
padding: 0.1rem 0.3rem;
width: 10ch;
max-width: 100%;
}
.probe-card .target {
@@ -212,6 +231,73 @@ main {
cursor: pointer;
}
.chart-container {
position: relative;
width: 100%;
height: 320px;
}
.chart-container canvas {
width: 100% !important;
height: 100% !important;
display: block;
}
.muted { color: var(--muted); }
#chart-session-label {
font-size: 0.85rem;
font-weight: normal;
margin-left: 0.5rem;
}
#past-sessions {
display: flex;
flex-direction: column;
gap: 0.4rem;
max-height: 280px;
overflow-y: auto;
}
#past-sessions p {
margin: 0.5rem 0;
}
.session-row {
display: flex;
flex-direction: column;
align-items: flex-start;
gap: 0.15rem;
background: #2a2a2a;
border: 1px solid #333;
border-left: 4px solid var(--muted);
color: var(--text);
text-align: left;
padding: 0.6rem 0.8rem;
border-radius: 6px;
cursor: pointer;
font: inherit;
}
.session-row:hover {
border-left-color: var(--accent);
background: #333;
}
.session-row.viewed {
border-left-color: var(--accent);
background: #2f2520;
}
.session-row .session-name {
font-weight: 600;
}
.session-row .session-times {
font-size: 0.8rem;
color: var(--muted);
}
footer {
text-align: center;
padding: 1rem;