Commit graph

3437 commits

Author SHA1 Message Date
Julian Stirling
8d7a363df5 Remove v-step styling as this was from the tour 2025-07-07 12:21:35 +01:00
Richard Bowman
8c42037096 Merge branch 'Fix-artifact-path-for-webapp' into 'v3'
Fix artifact path in CI for webapp

See merge request openflexure/openflexure-microscope-server!315
2025-07-07 10:37:47 +00:00
Julian Stirling
fe9cc3caf5 Remove unused stub json config 2025-07-07 11:34:12 +01:00
Julian Stirling
1bdef0fb98 Remove captureContent as it is no longer used and its componets are removed 2025-07-06 21:30:46 +01:00
Julian Stirling
8b29ddaf4f Fix artifact path in CI for webapp 2025-07-06 20:49:00 +01:00
Julian Stirling
4371c3cc30 Remove tour that was already disabled. 2025-07-06 20:29:43 +01:00
Julian Stirling
3f8add4b89 Remove deprecated extension component, as the ifram extension it uses is unmaintained 2025-07-06 20:20:16 +01:00
Julian Stirling
3d91a6ae3a Remove ImJoy as it is not maintained 2025-07-06 18:57:40 +01:00
Julian Stirling
2bbd4fca62 Remove out of date CaptureThing from Simulation and Stub config 2025-07-06 17:36:48 +01:00
Julian Stirling
a0065931e4 Merge branch 'include-sangaboard' into 'v3'
Move SangaboardThing into repo

See merge request openflexure/openflexure-microscope-server!311
2025-07-03 14:27:38 +00:00
Julian Stirling
544ede0bf9 Apply suggestions from code review of branch include-sangaboard
Co-authored-by: Beth Probert <beth_probert@outlook.com>
2025-07-03 14:57:48 +01:00
Julian Stirling
222a0c973d Remove old sangaboard abort_move action as moves are not cancelled with a cancel hook 2025-07-03 13:16:25 +01:00
Julian Stirling
d689481a9c Merge branch 'cancel-stiching' into 'v3'
Allow stiching to be cancelled after a scan complete

Closes #417

See merge request openflexure/openflexure-microscope-server!312
2025-07-03 08:32:49 +00:00
Julian Stirling
e7cf0c3f24 Allow stiching to be cancelled after a scan complete
Closes #417
2025-07-02 18:13:48 +01:00
Julian Stirling
4e20067c68 Update json configuration and dependencies for SangaboardThing being in the repository 2025-07-02 17:27:09 +01:00
Julian Stirling
5e6aeb9bbf Move SangaboardThing into repo 2025-07-02 16:42:38 +01:00
Julian Stirling
248f43d0fc Merge branch 'remove-test-thing' into 'v3'
Remove test Thing that is is never used.

See merge request openflexure/openflexure-microscope-server!310
2025-07-02 15:02:07 +00:00
Julian Stirling
3fd1e46297 Merge branch 'unique-len' into 'v3'
Combine uniquness and length checks

See merge request openflexure/openflexure-microscope-server!309
2025-07-02 13:55:01 +00:00
Julian Stirling
ffd958f823 Remove test Thing that is is never used. 2025-07-02 14:33:23 +01:00
Beth Probert
e936dc2974 Apply suggestions from code review of branch unique-len 2025-07-02 13:12:10 +00:00
Julian Stirling
8a28a17461 Combine uniquness and length checks 2025-07-02 13:25:07 +01:00
Julian Stirling
35409ee490 Merge branch 'download-stitched-image' into 'v3'
Allow downloading just the stitched image, and don't zip DZIs

Closes #441

See merge request openflexure/openflexure-microscope-server!305
2025-07-02 10:21:23 +00:00
Beth Probert
f3a873ae58 Apply suggestions from code review of branch download-stitched-image
Co-authored-by: Joe Knapper <joe.knapper@glasgow.ac.uk>
2025-07-02 09:51:27 +00:00
Julian Stirling
2e18c2017a Apply suggestions from code review of branch download-stitched-image
Co-authored-by: Beth Probert <beth_probert@outlook.com>
2025-07-02 09:39:33 +00:00
Julian Stirling
7295b86cf6 Split up ScanDirectory._find_files into seperate functions 2025-07-01 19:45:45 +01:00
Julian Stirling
254305a7a5 Clarify whether name or path is returned in scan directory functions 2025-07-01 19:21:56 +01:00
Julian Stirling
9b78b4620d Fix disabled HTML button and apply code review suggestions for branch download-stitched-image
Co-authored-by: Joe Knapper <joe.knapper@glasgow.ac.uk>
2025-07-01 12:20:40 +01:00
Julian Stirling
75eac81b80 rename css disabled property to make it button specific, adjust darkmode disabled css 2025-07-01 11:16:25 +01:00
Julian Stirling
3671d52499 Do not zip DZI files, or their associated tiles 2025-07-01 09:04:14 +01:00
Julian Stirling
daf2cee481 Add tests and correct stitch path 2025-06-30 23:03:54 +01:00
jaknapper
ceefc83229 Better checking of whether we can stitch 2025-06-30 20:18:51 +01:00
jaknapper
987807ec3b Custom EndpointButton, Download logs using EndpointButton 2025-06-30 20:18:51 +01:00
jaknapper
ff43deae36 Download stitched image of scan (if present)
* Docstring for download stitch
* use global STITCH_SUFFIX
2025-06-30 20:18:48 +01:00
jaknapper
62065dc385 Add download stitch button to GUI 2025-06-30 20:17:15 +01:00
Julian Stirling
31898122d7 Merge branch 'webapp-package-fix' into 'v3'
Replace semi colon with double ampersand in package.json

See merge request openflexure/openflexure-microscope-server!308
2025-06-30 17:31:02 +00:00
Julian Stirling
63ec8fd873 Merge branch 'split-scan-dir-operations' into 'v3'
Trying to make a distinction between file directory operations for scans and scanning code

Closes #328

See merge request openflexure/openflexure-microscope-server!294
2025-06-30 17:04:23 +00:00
jaknapper
687ef8a00e Replace semi colon with double ampersand, which is platform agnostic AND 2025-06-30 17:57:16 +01:00
Julian Stirling
51f9df995d More changes suggested in review, generally docstring issues. 2025-06-30 17:25:58 +01:00
Julian Stirling
ad838e8643 Apply suggestions from code review of branch split-scan-dir-operations
Co-authored-by: Beth Probert <beth_probert@outlook.com>
2025-06-30 17:25:58 +01:00
Julian Stirling
a6e48f8882 Update webapp to accept scan time as timestamp not ISO 8601 datestring 2025-06-29 23:17:17 +01:00
Julian Stirling
7f0745d772 Add some more scan_directories tests 2025-06-28 23:59:35 +01:00
Julian Stirling
7193ec34f5 Starting to test more smart scan functionality using mocked Thing Dependencies 2025-06-27 21:06:16 +01:00
Julian Stirling
3aa9b9100a Add a number of tests for scan directories and fix bugs 2025-06-27 21:06:16 +01:00
Julian Stirling
1267d881b9 Start writing tests for smart scan
Focusing on methods that don't start the whole scan.
2025-06-27 21:06:16 +01:00
Julian Stirling
32f78a4cff Trying to make a distinction between file directory operations for scans and scanning code
This started as a small change and spiralled out of control it needs good unit tests and testing
before considering to merge
2025-06-27 21:06:16 +01:00
Julian Stirling
0d2f324324 Split creation of scan directory information into class with small testable methods 2025-06-27 21:06:16 +01:00
Julian Stirling
3e0264bcbc Merge branch 'fast-stack' into 'v3'
A stack that tests whether the sharpest image is towards the middle

See merge request openflexure/openflexure-microscope-server!271
2025-06-27 20:02:36 +00:00
Julian Stirling
8002600fcf Apply suggestions from code review of branch fast-stack
Co-authored-by: Joe Knapper <joe.knapper@glasgow.ac.uk>
2025-06-27 16:40:18 +00:00
Julian Stirling
9a92fd478a Final docstring and testing updates based on code review 2025-06-27 16:54:28 +01:00
Julian Stirling
46f3d21632 Apply suggestions from code review of branch fast-stack
Co-authored-by: Beth Probert <beth_probert@outlook.com>
2025-06-27 11:52:53 +01:00