Commit graph

4127 commits

Author SHA1 Message Date
Antonio Anaya
7c04b94710 ui_migration lint(fix): deleted unused babel config.js, updated eslintrc.js 2026-02-15 02:28:42 -06:00
Antonio Anaya
7c00e5e046 ui_migration lint(fix): update and deleted old vite configuration files and html index 2026-02-15 01:19:17 -06:00
Antonio Anaya
ce19ea3fc0 ui_migration lint(fix): changes fixed with lint ecmaversion & es2021 2026-02-15 01:03:29 -06:00
Antonio Anaya
0741e3cf7e ui_migration fix(deps): VUE3 migration goal_1, updated and detailed lint checks for vue compat mode. 2026-02-15 00:00:53 -06:00
Antonio Anaya
92f4390cfc ui_migration fix(deps): VUE3 migration goal_1, suggestions by @julianstirling fixed version package name and removing calibration wizard components from static registration. 2026-02-15 04:43:07 +00:00
Antonio Anaya
73fc635f88 ui_migration fix(deps): VUE3 migration goal_1, package dependencies. 2026-02-14 04:37:39 -06:00
Antonio Anaya
610f963c4e ui_migration fix(deps): VUE3 migration goal_1, Resolved core dependencies for the UI migration. Remaining warnings are non-critical and do not affect runtime stability. 2026-02-14 04:36:08 -06:00
Antonio Anaya
5a62b92f45 ui_migration fix(deps): --preliminary-- --python-- added developer options that add cors options to enable connecting ui from another IP 2026-02-13 19:24:06 -06:00
Antonio Anaya
5bbe88c9f7 ui_migration fix(deps): --preliminary-- added stronger type checking on things properties 2026-02-13 19:23:07 -06:00
Antonio Anaya
f4a10ec897 Merge branch 'goal_1' into v3 2026-02-13 06:36:37 -06:00
Antonio Anaya
5fe3d563f5 ui_migration fix(deps): --preliminary-- fixed replaced v-observe-visibility by vueuse useIntersectionObserver 2026-02-13 01:58:32 -06:00
Antonio Anaya
5825015aba Merge branch 'goal_1' of gitlab.com:Tonoanaya89/openflexure-microscope-server into goal_1 2026-02-12 23:17:57 -06:00
Antonio Anaya
ee71a416b1 ui_migration fix(deps): --preliminary-- Removing markRaw to static declared components. Improvement, SmartScan now works partially. 2026-02-12 23:14:53 -06:00
Joe Knapper
8a2e2ca758 Merge branch 'http-api-docs' into 'v3'
HTTP API docs

Closes #531

See merge request openflexure/openflexure-microscope-server!473
2026-02-12 17:51:14 +00:00
Julian Stirling
a1ceea49da Fix links for View App 2026-02-12 17:08:04 +00:00
Joe Knapper
704fc5569f Merge branch 'flash-led-sim' into 'v3'
Illumination Thing

See merge request openflexure/openflexure-microscope-server!468
2026-02-12 16:37:53 +00:00
Julian Stirling
7cce823bd1 Show both http and python api on pages 2026-02-12 16:36:55 +00:00
Julian Stirling
4071b81d5f Add script to generate thing descriptions and openapi json 2026-02-12 16:35:48 +00:00
Julian Stirling
ec810f3a64 Remove old historic sphinx docs 2026-02-12 16:07:16 +00:00
Joe Knapper
e0a8eb08c8 Test illumination baseclass 2026-02-12 15:33:58 +00:00
Joe Knapper
bb5cce3d4e Only generate frame if LED is on 2026-02-12 13:54:12 +00:00
Joe Knapper
52c592e35c Merge branch 'More-workflow-layers' into 'v3'
More workflow layers

Closes #628

See merge request openflexure/openflexure-microscope-server!469
2026-02-12 13:49:51 +00:00
Joe Knapper
fdf33ce4a8 Apply suggestions from code review of branch flash-led-sim
Co-authored-by: Julian Stirling <julian@julianstirling.co.uk>
2026-02-12 13:48:12 +00:00
Julian Stirling
18477a663d Define flash in illumination base class 2026-02-12 13:40:20 +00:00
Antonio Anaya
66b0693338 Merge branch 'v3' into 'goal_1'
# Conflicts:
#   webapp/src/components/tabContentComponents/slideScanContent.vue
2026-02-12 11:34:32 +00:00
Antonio Anaya
dfca0ff7e0 ui_migration fix(deps): --preliminary-- Removing deep:true from watchers that are not defined as arrays. Missing type hints in watchers. 2026-02-12 05:03:50 -06:00
Julian Stirling
2a38375040 Consolidate moves_between and total_moves_between into 1 function with switchable metrics 2026-02-12 11:00:03 +00:00
Antonio Anaya
0e6a0c17f4 ui_migration fix(deps): added emiters array for Type safety 2026-02-12 04:37:00 -06:00
Antonio Anaya
869f410dbb ui_migration fix(deps): replacing global emiters to eventBus.emit, on mixings file. 2026-02-12 04:35:38 -06:00
Joe Knapper
3423d4ed0e Test calling base Illumination 2026-02-11 16:28:15 +00:00
Joe Knapper
7da3dbbf8f Test illumination 2026-02-11 16:11:39 +00:00
jaknapper
8081dc9426 Split moves_between to support Manhattan or Chebyshev distance 2026-02-11 15:13:47 +00:00
jaknapper
d0f55786ce Test raster scan planner and z estimate from raster and snake 2026-02-11 15:13:17 +00:00
jaknapper
21f42d4698 Remove flash-led from SangaTest 2026-02-11 12:58:46 +00:00
jaknapper
d4dc113a60 Linter fix in statusPane 2026-02-11 12:12:43 +00:00
Julian Stirling
511b37176e Add clarifying docstring 2026-02-11 11:03:08 +00:00
Julian Stirling
5d5bae7f79 Apply suggestions from code review of branch More-workflow-layers
Co-authored-by: Joe Knapper <joe.knapper@glasgow.ac.uk>
2026-02-11 11:03:08 +00:00
Julian Stirling
af5c8f01da Update scan_planner module docstring 2026-02-11 11:03:08 +00:00
Julian Stirling
351a66a42c Cleaning up workflows and fixing tests. 2026-02-11 11:03:08 +00:00
Julian Stirling
86fa48fb9b Update select_nearby_focus_site to use moves between 2026-02-11 11:03:07 +00:00
Julian Stirling
9e477a26d8 Simplify planners a little to consolidate snake and raster 2026-02-11 10:39:30 +00:00
Joe Knapper
16458db85b Fix simulated imports 2026-02-11 10:26:04 +00:00
Joe Knapper
676d34842a Apply suggestions from code review of branch flash-led-sim
Co-authored-by: Julian Stirling <julian@julianstirling.co.uk>
2026-02-11 10:19:19 +00:00
Joe Knapper
f05cb396c8 Update FlashLED to new endpoint in webapp 2026-02-10 22:20:22 +00:00
Joe Knapper
4d788a2817 Remove flash from stage baseclass, add to sim config 2026-02-10 22:19:49 +00:00
jaknapper
5682b4d28d Illumination Things for sangaboard and simulator 2026-02-10 18:42:59 +00:00
Joe Knapper
8435f6ae98 Move illumination to new IlluminationThing 2026-02-10 18:06:21 +00:00
Julian Stirling
1221b6ca02 Apply suggestions from code review of branch More-workflow-layers
Co-authored-by: Joe Knapper <joe.knapper@glasgow.ac.uk>
2026-02-10 16:40:11 +00:00
Julian Stirling
0e5f9f46ca Fix docstring error 2026-02-10 16:37:32 +00:00
Julian Stirling
15798d9b7d Further layering of the classes for scan workflows 2026-02-10 16:02:18 +00:00