Releases: UWPR/octopus
Releases · UWPR/octopus
Release list
Octopus 1.1.0
Octopus 1.1.0
Save and Load Layout
- Save a generated layout together with its settings and covariate colors, then load it back to reproduce the exact plate arrangement.
- Layouts are saved as a JSON file.
- Saved layout files record the app version that produced them, for provenance.
- Export controls are consolidated into a single Export menu.
- Every export now gets a timestamp in its filename, so repeated exports no longer overwrite each other.
- Loading a sample CSV or a layout JSON file now first validates it, and confirms before overwriting a displayed plate layout.
- Plate detail tooltips are hardened so they can use parentheses.
- (#21, #22, #23, #24)
Group Distribution Warnings
- The Covariate Summary now flags covariate groups that are poorly distributed across plates or rows, without blocking plate generation.
- A treatment group with fewer samples than the number of plates is flagged, since it cannot be placed on every plate.
- A QC / reference group that is missing from a used row of the generated layout is flagged.
- A group that is present on every plate but is spread unevenly (Poor or Bad balance) is flagged.
- Moving samples within or across plates updates the Covariate Summary and its warnings automatically.
- (#28)
N/A values setting
- A new "N/A values" setting unifies how blank or not-applicable covariate values are grouped.
- Builds on a fix for a
|in a covariate value corrupting grouping, plate details, and the Excel export. - (#25, #26, #27)
Stricter CSV reading
- Files that are not a simple sample table are now rejected with a clear message instead of loading silently.
- This covers duplicate or empty column headers and rows that do not line up with the header.
- (#29)
Downloadable offline app
- Every release now attaches a single self-contained HTML (e.g.
octopus-1.1.0.html) that can be downloaded and opened in a browser. - No internet connection is required, since all code, styles, and images are built in.s
- Releases are produced automatically.
- (#31)
Octopus name and icon
- The Octopus name and icon now show in the browser tab.
- (#30)
Octopus 1.0.0
v1.0.0 Octopus 1.0.0 - state deployed to GitHub Pages on 2026-06-16