Commit graph

4272 commits

Author SHA1 Message Date
jaknapper
80760a7d8f Fix docstring 2026-02-25 19:15:58 +00:00
jaknapper
b211cfd4c5 Validate and test stack inputs
Update picamera hardware test
2026-02-25 19:15:56 +00:00
Joe Knapper
78b407fb43 Apply suggestions from code review of branch scan-params
Co-authored-by: Beth Probert <beth_probert@outlook.com>
2026-02-25 19:14:15 +00:00
jaknapper
565204da59 Remove unneeded moves from basic stack
Update tests with better comments

Test a stack with both backlash compensation and offset
2026-02-25 19:14:15 +00:00
jaknapper
c28afe30ab Optional args, kwargs in pytest fixtures 2026-02-25 19:14:15 +00:00
jaknapper
294dd33bc0 Add tests for basicstack 2026-02-25 19:14:15 +00:00
Joe Knapper
fb40af915a Switch to auto enumerating enums 2026-02-25 19:14:15 +00:00
Joe Knapper
a5b77cc2a3 Add settings to test_scan_workflows 2026-02-25 19:14:15 +00:00
Joe Knapper
331ceb705d Changes based on review, mostly enums and moved stack params 2026-02-25 19:14:15 +00:00
Joe Knapper
37e3450670 Move CaptureParams into camera from autofocus 2026-02-25 19:14:15 +00:00
Joe Knapper
67e43c90df Update histo_scan fixture with dummy settings 2026-02-25 19:14:15 +00:00
Joe Knapper
e750129de2 Initial commit, splitting params into focus, capture, stack 2026-02-25 19:14:15 +00:00
Julian Stirling
de08bb1740 Merge branch 'allow-zero' into 'v3'
Allow 0 as a setting in the webapp

Closes #693

See merge request openflexure/openflexure-microscope-server!508
2026-02-24 13:29:03 +00:00
jaknapper
2c532e11c8 Max_range cant be negative 2026-02-24 12:45:42 +00:00
Joe Knapper
dbe8634041 Apply suggestions from code review of branch allow-zero
Co-authored-by: Julian Stirling <julian@julianstirling.co.uk>
2026-02-24 12:36:30 +00:00
Joe Knapper
25a839bf88 Stringify 0 as axios treats it as ""
Also add a check that we don't try to log(0)
2026-02-23 17:48:26 +00:00
Joe Knapper
eec4b6c380 Merge branch 'scan-logs' into 'v3'
Scan logs

Closes #627

See merge request openflexure/openflexure-microscope-server!501
2026-02-23 14:22:35 +00:00
Joe Knapper
ff9c61bd65 Apply suggestions from code review of branch scan-logs 2026-02-23 13:48:15 +00:00
Joe Knapper
d7a27ee82f Apply suggestions from code review of branch scan-logs
Co-authored-by: Julian Stirling <julian@julianstirling.co.uk>
2026-02-23 13:45:02 +00:00
Julian Stirling
6db4e9394c Write tests for things getting their invocation logs 2026-02-23 11:35:04 +00:00
Julian Stirling
e5c490e295 Move tests for thing selector into a more generic file for testin thing utilities 2026-02-23 11:35:04 +00:00
Julian Stirling
882414596d Fix smart scan tests 2026-02-23 11:35:04 +00:00
Julian Stirling
fbdea68ab7 Capture logs when scanning 2026-02-23 11:35:03 +00:00
Julian Stirling
f5c907e62d Merge branch 'better-spellchecking' into 'v3'
Add spellchecking for camelCase, PascalCase, and kebab-case

See merge request openflexure/openflexure-microscope-server!502
2026-02-23 10:26:09 +00:00
Julian Stirling
184253b080 Merge branch 'consolidate-pagination' into 'v3'
Use own pagination consistently rather than vue-pagination-next

Closes #590

See merge request openflexure/openflexure-microscope-server!504
2026-02-23 10:07:11 +00:00
Julian Stirling
7f15d5c40e Merge branch 'webapp-cleanup' into 'v3'
Webapp cleanup

Closes #681

See merge request openflexure/openflexure-microscope-server!506
2026-02-23 10:05:52 +00:00
Julian Stirling
87b5342254 Merge branch 'remove-gpu-preview-references' into 'v3'
Remove references to old GPU preview feature.

Closes #676

See merge request openflexure/openflexure-microscope-server!505
2026-02-23 10:01:22 +00:00
Julian Stirling
323bbda7aa Merge branch 'fallback-template' into 'v3'
Add a fallback page template.

See merge request openflexure/openflexure-microscope-server!500
2026-02-23 10:01:02 +00:00
Julian Stirling
e41a495ece Merge branch 'invocation-errors' into 'v3'
Use Invocation errors for expected errors.

Closes #577

See merge request openflexure/openflexure-microscope-server!499
2026-02-23 09:46:45 +00:00
Julian Stirling
5e511bf2e2 Apply suggestions from code review of branch better-spellchecking
Co-authored-by: Beth Probert <beth_probert@outlook.com>
2026-02-23 09:42:27 +00:00
Julian Stirling
08dd705de1 Update webapp package information 2026-02-22 22:09:01 +00:00
Julian Stirling
ba722b3d95 Remove extra LICENSE and CONTRIBUITING.md files from within webapp 2026-02-22 22:06:29 +00:00
Julian Stirling
652a50a5a6 Remove references to old GPU preview feature. 2026-02-22 21:42:59 +00:00
Julian Stirling
9a5133e1a7 Use own pagination consistently rather than vue-pagination-next 2026-02-22 21:18:08 +00:00
Julian Stirling
66b4a06e87 Add spellchecking for camelCase, PascalCase, and kebab-case 2026-02-22 11:02:59 +00:00
Julian Stirling
19a6943d60 Use Invocation errors for expected errors. 2026-02-21 21:57:20 +00:00
Julian Stirling
742cd6bdf2 Add a fallback page template. 2026-02-20 10:36:19 +00:00
Julian Stirling
3f54084d14 Merge branch 'logging-formatting' into 'v3'
Update logging page formatting.

Closes #571

See merge request openflexure/openflexure-microscope-server!498
2026-02-19 17:13:51 +00:00
Julian Stirling
0709a7b118 Merge branch 'numerical-input-limits' into 'v3'
Use lt.property/setting validatiors to set numerical input range and step

Closes #457

See merge request openflexure/openflexure-microscope-server!494
2026-02-19 16:53:36 +00:00
Julian Stirling
ec33812b52 Capture up and down keys for incrimenting numerical property 2026-02-19 16:04:19 +00:00
Julian Stirling
484c7a757e Apply suggestions from code review of branch numerical-input-limits
Co-authored-by: Joe Knapper <joe.knapper@glasgow.ac.uk>
2026-02-19 15:36:44 +00:00
Julian Stirling
ec9fbd6245 Custom spinners that use step for increment, but enforce multipleOf 2026-02-19 15:29:28 +00:00
Julian Stirling
e66fe5a35a Add way to set spinner step without changing HTTP API 2026-02-19 13:35:14 +00:00
Julian Stirling
cd14f470f6 Use lt.property/setting validatiors to set numerical input range and step 2026-02-19 13:34:41 +00:00
Julian Stirling
b197e13c8f Style logging message header for dark mode 2026-02-19 12:41:37 +00:00
Julian Stirling
9a198cc5a3 Merge branch 'release-checklist-update' into 'v3'
Update release checklist from last alpha's experience

Closes #608

See merge request openflexure/openflexure-microscope-server!496
2026-02-19 12:03:02 +00:00
Julian Stirling
f6afce052c Update logging page formatting. 2026-02-19 12:00:47 +00:00
Joe Knapper
4326bb2075 Merge branch 'enable-prettier' into 'v3'
Re-enable prettier

See merge request openflexure/openflexure-microscope-server!497
2026-02-19 11:37:52 +00:00
Julian Stirling
c150c07b83 Apply suggestions from code review of branch release-checklist-update
Co-authored-by: Beth Probert <beth_probert@outlook.com>
2026-02-19 11:29:50 +00:00
Julian Stirling
6606754aef Re-enable prettier 2026-02-19 11:19:18 +00:00