Skip to content

Commit a98b7ad

Browse files
highlight text
1 parent 8162fb4 commit a98b7ad

File tree

8 files changed

+63
-20
lines changed

8 files changed

+63
-20
lines changed

CHANGELOG.md

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,13 @@
77
- OD reading now correctly uses the smoothing penalizer.
88
- `pio status` now handles unassigned experiments and other local check failures gracefully, leaving unassigned experiments blank and avoiding early aborts.
99
- fix self-test "Reference photodiode is correct magnitude" for v1.5s
10+
- Updated the REF-position self-test logic:
11+
- Previously, it compared normalized variances over a time series.
12+
- Now, it directly compares stirring ON/OFF deltas from controlled snapshots, aligned with the core idea: **stirring should not materially change REF**, while SIGNAL channels should respond.
13+
14+
#### Breaking changes
15+
16+
- `ADCReader.tune_adc` was renamed to `ADCReader.tune_adc_with_ir_on` to make the LED-on precondition explicit.
1017

1118
### 26.2.23
1219

core/pioreactor/web/static/asset-manifest.json

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
22
"files": {
33
"main.css": "/static/static/css/main.b7eec0ec.css",
4-
"main.js": "/static/static/js/main.c33251b1.js",
4+
"main.js": "/static/static/js/main.e1529e4a.js",
55
"static/media/roboto-all-500-normal.woff": "/static/static/media/roboto-all-500-normal.0ab669b7a0d19b178f57.woff",
66
"static/media/roboto-all-700-normal.woff": "/static/static/media/roboto-all-700-normal.a457fde362a540fcadff.woff",
77
"static/media/roboto-all-400-normal.woff": "/static/static/media/roboto-all-400-normal.c5d001fa922fa66a147f.woff",
@@ -28,10 +28,10 @@
2828
"static/media/roboto-greek-ext-700-normal.woff2": "/static/static/media/roboto-greek-ext-700-normal.bd9854c751441ccc1a70.woff2",
2929
"index.html": "/static/index.html",
3030
"main.b7eec0ec.css.map": "/static/static/css/main.b7eec0ec.css.map",
31-
"main.c33251b1.js.map": "/static/static/js/main.c33251b1.js.map"
31+
"main.e1529e4a.js.map": "/static/static/js/main.e1529e4a.js.map"
3232
},
3333
"entrypoints": [
3434
"static/css/main.b7eec0ec.css",
35-
"static/js/main.c33251b1.js"
35+
"static/js/main.e1529e4a.js"
3636
]
3737
}
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
<!doctype html><html lang="en"><head><meta charset="utf-8"/><link rel="icon" href="/static/favicon.ico"/><meta name="viewport" content="width=device-width,initial-scale=1"/><meta name="theme-color" content="#000000"/><meta name="description" content="Pioreactor"/><link rel="apple-touch-icon" href="/static/logo192.png"/><link rel="manifest" href="/static/manifest.json"/><script defer="defer" src="/static/static/js/main.c33251b1.js"></script><link href="/static/static/css/main.b7eec0ec.css" rel="stylesheet"></head><body><div id="root"></div></body></html>
1+
<!doctype html><html lang="en"><head><meta charset="utf-8"/><link rel="icon" href="/static/favicon.ico"/><meta name="viewport" content="width=device-width,initial-scale=1"/><meta name="theme-color" content="#000000"/><meta name="description" content="Pioreactor"/><link rel="apple-touch-icon" href="/static/logo192.png"/><link rel="manifest" href="/static/manifest.json"/><script defer="defer" src="/static/static/js/main.e1529e4a.js"></script><link href="/static/static/css/main.b7eec0ec.css" rel="stylesheet"></head><body><div id="root"></div></body></html>

core/pioreactor/web/static/static/js/main.c33251b1.js renamed to core/pioreactor/web/static/static/js/main.e1529e4a.js

Lines changed: 13 additions & 13 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

core/pioreactor/web/static/static/js/main.c33251b1.js.LICENSE.txt renamed to core/pioreactor/web/static/static/js/main.e1529e4a.js.LICENSE.txt

File renamed without changes.

core/pioreactor/web/static/static/js/main.c33251b1.js.map renamed to core/pioreactor/web/static/static/js/main.e1529e4a.js.map

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

frontend/src/components/LogTable.jsx

Lines changed: 18 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -55,6 +55,14 @@ const StyledTimeTableCell = styled(TableCell)(({ level }) => ({
5555
}));
5656

5757
const LEVELS = ["NOTSET", "DEBUG", "INFO", "NOTICE", "WARNING", "ERROR", "CRITICAL"];
58+
const HIGHLIGHTABLE_CHIP_SX = {
59+
userSelect: "text",
60+
WebkitUserSelect: "text",
61+
"& .MuiChip-label": {
62+
userSelect: "text",
63+
WebkitUserSelect: "text",
64+
},
65+
};
5866

5967
function LogTable({ units, byDuration, experimentStartTime, experiment, config, relabelMap }) {
6068
const [listOfLogs, setListOfLogs] = useState([]);
@@ -195,7 +203,16 @@ function LogTable({ units, byDuration, experimentStartTime, experiment, config,
195203
<TableRow>
196204
<StyledTimeTableCell level={log.level}>{timestampCell(log.timestamp)}</StyledTimeTableCell>
197205
<StyledTableCell level={log.level}>
198-
<Chip size="small" icon={<PioreactorIcon/>} label={relabelUnit(log.pioreactor_unit)} clickable component={Link} to={"/pioreactors/" + log.pioreactor_unit} data-pioreactor-unit={log.pioreactor_unit}/>
206+
<Chip
207+
size="small"
208+
icon={<PioreactorIcon/>}
209+
label={relabelUnit(log.pioreactor_unit)}
210+
clickable
211+
component={Link}
212+
to={"/pioreactors/" + log.pioreactor_unit}
213+
data-pioreactor-unit={log.pioreactor_unit}
214+
sx={HIGHLIGHTABLE_CHIP_SX}
215+
/>
199216
</StyledTableCell>
200217
<StyledTableCell level={log.level}>{log.task.replace(/_/g, ' ')}</StyledTableCell>
201218
<StyledTableCell level={log.level}>{log.message}</StyledTableCell>

frontend/src/components/PaginatedLogsTable.jsx

Lines changed: 20 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -66,6 +66,14 @@ const LEVELS = [
6666
"ERROR",
6767
"CRITICAL"
6868
]
69+
const HIGHLIGHTABLE_CHIP_SX = {
70+
userSelect: "text",
71+
WebkitUserSelect: "text",
72+
"& .MuiChip-label": {
73+
userSelect: "text",
74+
WebkitUserSelect: "text",
75+
},
76+
};
6977

7078
const EMPTY_STATE_ILLUSTRATIONS = [
7179
"/static/svgs/yeast-cells.svg",
@@ -237,7 +245,18 @@ function PaginatedLogTable({pioreactorUnit, experiment, relabelMap, logLevel })
237245
<StyledTimeTableCell level={log.level}>
238246
{timestampCell(log.timestamp)}
239247
</StyledTimeTableCell>
240-
<StyledTableCell level={log.level}><Chip size="small" icon={<PioreactorIcon/>} label={relabelUnit(log.pioreactor_unit)} clickable component={Link} to={"/pioreactors/" + log.pioreactor_unit} data-pioreactor-unit={log.pioreactor_unit} /></StyledTableCell>
248+
<StyledTableCell level={log.level}>
249+
<Chip
250+
size="small"
251+
icon={<PioreactorIcon/>}
252+
label={relabelUnit(log.pioreactor_unit)}
253+
clickable
254+
component={Link}
255+
to={"/pioreactors/" + log.pioreactor_unit}
256+
data-pioreactor-unit={log.pioreactor_unit}
257+
sx={HIGHLIGHTABLE_CHIP_SX}
258+
/>
259+
</StyledTableCell>
241260
<StyledTableCell level={log.level}>{log.task.replace(/_/g, ' ')}</StyledTableCell>
242261
<StyledTableCell level={log.level}>{log.message}</StyledTableCell>
243262
</TableRowStyled>

0 commit comments

Comments
 (0)