Commit graph

4886 commits

Author SHA1 Message Date
Julian Stirling
274f698fab Add z-direction calibration action to sangaboard 2026-07-07 16:24:56 +01:00
jaknapper
f68515b17d Use calibration_required property to conditionally render z cal step 2026-07-07 16:24:56 +01:00
Joe Knapper
5875abbceb Lint 2026-07-07 16:24:56 +01:00
Joe Knapper
dbf02e6757 Apply suggestions from code review of branch stage-dir-calibrate
Co-authored-by: Julian Stirling <julian@julianstirling.co.uk>
2026-07-07 16:24:56 +01:00
Joe Knapper
5ef292cfaa Remove action button 2026-07-07 16:24:56 +01:00
Joe Knapper
11f2482ab1 Add images to calibration step 2026-07-07 16:24:55 +01:00
Joe Knapper
2b03879bcf Capitalise file name 2026-07-07 16:24:55 +01:00
Joe Knapper
fa55b068aa Just say clockwise / anti clockwise 2026-07-07 16:24:55 +01:00
Joe Knapper
e291e2ef52 Also check if stage exists 2026-07-07 16:24:55 +01:00
Joe Knapper
fb96568df4 Linting 2026-07-07 16:24:55 +01:00
Joe Knapper
f77542110e Calibration wizard asks about motor direction 2026-07-07 16:24:55 +01:00
Joe Knapper
08f91854a9 Merge branch 'logging-groups' into 'v3'
Add invocation ID to log message if available

See merge request openflexure/openflexure-microscope-server!647
2026-07-07 15:17:25 +00:00
Joe Knapper
abafc012e1 Remove invocation ID from console log 2026-07-07 15:38:31 +01:00
Joe Knapper
013341272e Only format file log, add tests 2026-07-07 14:48:04 +01:00
Joe Knapper
ece2eaa514 Merge branch 'gallery-views' into 'v3'
Gallery views

See merge request openflexure/openflexure-microscope-server!646
2026-07-07 13:36:16 +00:00
Joe Knapper
e42aaf2547 Add invocation ID to log message if available 2026-07-07 14:27:18 +01:00
Julian Stirling
1f7a8a1a4e CSS tweaks and show warnings for scan thumbnails if preview is unavailable 2026-07-07 14:06:01 +01:00
Julian Stirling
ba11f65219 Update miniMenu to allow selector to be a button, and use for filtering the gallery 2026-07-07 10:53:43 +01:00
Joe Knapper
dcf5751310 Merge branch 'live-scan-details' into 'v3'
Return more live scan details for the UI

See merge request openflexure/openflexure-microscope-server!641
2026-07-06 14:03:58 +00:00
Julian Stirling
6b17a61d55 Add thumbail only option to gallery card 2026-07-06 10:01:34 +01:00
Julian Stirling
aa10d52487 right padding in gallery nav to match button gap at all screen sizes 2026-07-06 09:34:15 +01:00
Julian Stirling
4eec94d573 Remove complexity in gallery nav HTML 2026-07-06 09:26:10 +01:00
Julian Stirling
543433f31e Apply suggestions from code review of branch live-scan-details
Co-authored-by: Joe Knapper <joe.knapper@glasgow.ac.uk>
2026-07-04 21:52:31 +00:00
Joe Knapper
eac055d352 Merge branch 'deduplicate-CaptureInfo' into 'v3'
Change the classes for gallery cards information to be XxxGalleryInfo

Closes #814

See merge request openflexure/openflexure-microscope-server!643
2026-07-02 18:25:10 +00:00
Julian Stirling
92bd162413 update picamera coverage zip 2026-07-02 16:56:18 +01:00
Julian Stirling
90f106c87d Change the classes for gallery cards information to be XxxGalleryInfo
ScanInfo -> ScanGalleryInfo
CaptureInfo -> CaptureGalleryInfo - note there were two classes
called CaptureInfo, only one has been changed to deduplicate the names
2026-07-02 16:38:18 +01:00
Julian Stirling
d25ebabc77 Update unit tests for new cancel behaviour 2026-07-02 16:27:51 +01:00
Julian Stirling
26a2e1a582 Type narrowing for mypy 2026-07-02 16:02:23 +01:00
Julian Stirling
cae5a03922 Add "scanning" or "stitching" to the cancel button in smart scan 2026-07-02 15:17:22 +01:00
Julian Stirling
18e3978134 Send more data back from smart scan to enable if a zip was created 2026-07-02 15:17:22 +01:00
Julian Stirling
1aed597f9c Smart scan return cancelled if cancelled before stitching starts. 2026-07-02 15:17:22 +01:00
Julian Stirling
d7421ccea5 Merge branch 'stitching-cancel' into 'v3'
Adjust catching of InvocationCancelledError so stiching reports as cancelled

See merge request openflexure/openflexure-microscope-server!637
2026-07-02 14:17:12 +00:00
Julian Stirling
6db8fac613 Apply suggestions from code review of branch stitching-cancel
Co-authored-by: Richard Bowman <richard.bowman@cantab.net>
2026-07-02 13:54:55 +00:00
Julian Stirling
cbf0c30607 Merge branch 'modes-docstring' into 'v3'
Changed docstring for capture modes

See merge request openflexure/openflexure-microscope-server!639
2026-07-02 12:29:10 +00:00
Joe Knapper
cae5ffa29b Merge branch 'reset-to-default' into 'v3'
Reset to default option for properties

Closes #574

See merge request openflexure/openflexure-microscope-server!640
2026-07-02 09:40:08 +00:00
Julian Stirling
6401b635fe Apply suggestions from code review of branch reset-to-default
Co-authored-by: Joe Knapper <joe.knapper@glasgow.ac.uk>
2026-07-02 09:30:04 +00:00
Julian Stirling
2c7910da60 improve css naming for unstyled links 2026-07-02 10:06:53 +01:00
Julian Stirling
f89c4795ab Apply suggestions from code review of branch reset-to-default
Co-authored-by: Joe Knapper <joe.knapper@glasgow.ac.uk>
2026-07-02 08:43:37 +00:00
Julian Stirling
697a121275 Consolidate property control menu into own component 2026-07-01 14:58:33 +01:00
Julian Stirling
a2ebed1006 Add a mini menu, make sync button a generic button, and allow reseting properties 2026-07-01 14:14:27 +01:00
Julian Stirling
ace42bcf2e Add visual feedback that properties have changed from default 2026-07-01 12:17:19 +01:00
Julian Stirling
a846039f74 Merge branch 'cal-wiz-popups' into 'v3'
Add calibration log to CSM pane of cal wizard

See merge request openflexure/openflexure-microscope-server!631
2026-07-01 10:10:28 +00:00
Julian Stirling
20d9a6d0e4 Merge branch 'error-log-summary' into 'v3'
Reduce spacing in action log error summary to prevet cut-off

Closes #811

See merge request openflexure/openflexure-microscope-server!638
2026-07-01 10:06:08 +00:00
Julian Stirling
524c04e31b Merge branch 'action-modal' into 'v3'
Stop showing cancel modals on action button by default

Closes #809

See merge request openflexure/openflexure-microscope-server!632
2026-07-01 10:05:14 +00:00
Julian Stirling
6ae8f8d970 Merge branch 'steps-to-reproduce' into 'v3'
Make steps to reproduce more visible in bug template

See merge request openflexure/openflexure-microscope-server!636
2026-06-30 21:16:27 +00:00
Julian Stirling
199a6ebfdc Apply suggestions from code review of branch steps-to-reproduce 2026-06-30 20:45:14 +00:00
Julian Stirling
aea260d47d Apply suggestions from code review of branch steps-to-reproduce 2026-06-30 20:17:30 +00:00
Julian Stirling
b9fe7961ab Reduce spacing in action log error summary to prevet cut-off 2026-06-30 21:03:31 +01:00
Julian Stirling
50595d6095 Reorder bug template slightly and clarify configuration questions 2026-06-30 20:54:58 +01:00
Julian Stirling
c146b89e74 Adjust catching of InvocationCancelledError so stiching reports as cancelled
Also stop stitching scans that error. This is a legacy from regular errors
2026-06-30 20:33:41 +01:00