Skip to content

Releases

0.4.1

Choose a tag to compare

@github-actions github-actions released this 03 Oct 17:34
v0.4.1
7a63bb8

v0.4.1

  • Fix net signal error propagation formula (dark coefficient corrected from 2 to 4)
  • Bump all dependencies to latest stable versions

0.4.0

Choose a tag to compare

@github-actions github-actions released this 23 Jun 20:02
v0.4.0
08b414d

Saved sessions

  • Save the current analysis state (raw files + review actions) to local storage from the results screen
  • Return to the upload screen to see all saved sessions, sorted by most recent
  • Load any saved session directly to results, or delete sessions you no longer need
  • Save button shows "Saved!" confirmation and resets when review state changes

Plots export

  • Export depth profile plots as images

0.3.0

Choose a tag to compare

@github-actions github-actions released this 16 Apr 10:53
v0.3.0
4d159b4
v0.3.0

- Site name is now auto-detected from label prefixes as a fallback when the run name heuristic overshoots (e.g. labels using `BED42_` with a run name of `D42C150300` now correctly show site `BED42`)
- When the label-derived site prefix encodes a depth (e.g. `BED42150` → site `BED42`, depth 150 cm), the depth is stripped from the site name and pre-populated as a run depth override automatically
- Sample labels that use a compound prefix (`{site}{runDepth}_`, e.g. `BED42150_40a`) now parse correctly when the site name and run depth are configured
- Run depth override field is highlighted in blue when set manually; the auto-detected value is shown alongside for reference
- Non-standard samples with a valid offset and replicate in their label now show a pre-filled rename suggestion based on the current site name and run depth
- Renamed samples that still don't resolve to a valid depth remain in the amber warning state (with `!` icon) rather than showing a green check; the Proceed button is blocked until all renames parse
- The rename input placeholder reflects the current site/run depth configuration rather than the raw run name
- Page scrolls to the top automatically when proceeding to the results panel

- If a sample label appears an exact multiple of 7 times (re-processed sample), the last 7 rows are used and a warning is shown
- Row grouping is now by label rather than fixed 7-row chunks, so a sample with a missing row no longer corrupts all subsequent samples

- New "Working with the review panel" section covering site name detection, run depth overrides, flagged sample actions (rename/test/drop/undo), and multi-run behaviour

- `ReviewState` type moved to `SampleReview.tsx`; `onProceed` now takes a single state object instead of three separate arguments

0.2.3

Choose a tag to compare

@github-actions github-actions released this 21 Mar 19:25
v0.2.3
cbf702e
Add download page and visual improvements

- Add download page (web only) that detects the user's OS and links to the appropriate binary from the latest GitHub release
- Smooth step transitions: fade-in animation when switching between Upload, Review, and Results
- Pointer cursor on all buttons

0.2.2

Choose a tag to compare

@github-actions github-actions released this 20 Mar 00:12
v0.2.2
6e05979
v0.2.2

- Auto-update: the app now checks for new releases on startup and notifies when one is available
- macOS builds are now code-signed and notarized, so Gatekeeper will no longer block the app on first launch

0.1.0

Choose a tag to compare

@github-actions github-actions released this 18 Mar 22:08
v0.1.0
cf7969f
OSLab — initial release

OSLab processes data from the SUERC portable OSL reader. Upload one or
more .sum files from a drill site and the app calculates IRSL and OSL
metrics, averages replicates at the same depth, and displays results as
a depth-sorted table and profile chart.

Features:
- Parses .sum files exported from the SUERC portable OSL reader
- Calculates IRSL Net, IRSL Front, IRSL Depletion, OSL Net, OSL Front,
  OSL Depletion, and IRSL/OSL ratio with analytical error propagation
- Automatically detects site name and sample depth from naming convention
- Review step to rename, exclude, or flag non-conforming sample names
- Replicates at the same depth are averaged
- Interactive depth profile chart with error bars
- CSV export
- Available as a web app and as a desktop app for macOS, Windows, and Linux