Richard Bowman
e9b4d73084
First implementation of interruptable jog moves.
...
This introduces a new move command, "jog", which is a relative move that may be interrupted. The idea is that a client may send repeated requests to invoke "jog" actions, and each action replaces the previous one. This should mean that a continuous stream of "jog" requests results in continuous motion of the stage.
Motion may be stopped by cancelling an ongoing `jog` action, or by waiting for the move to complete.
My rationale for implementing it this way is that we have a built in fail-safe, because the stage will automatically stop after the current `jog` move completes, unless it gets another request. Using a short move (e.g. 0.5s) means it should never overrun by more than that.
2026-02-16 16:50:10 +00:00
Julian Stirling
93bdc7cf3f
Merge branch 'tidy-optional-deps' into 'v3'
...
Tidy optional deps
See merge request openflexure/openflexure-microscope-server!480
2026-02-16 14:05:16 +00:00
Julian Stirling
11beb79a77
Merge branch 'vue2-3_goal_1' into 'v3'
...
Vue2-3 migration.
See merge request openflexure/openflexure-microscope-server!479
2026-02-16 12:29:38 +00:00
Julian Stirling
dcc73c248a
Remove commented gitlab-code-quality dep and use in CI
2026-02-16 00:01:02 +00:00
Julian Stirling
e5acda7cc7
Bump rust version
2026-02-15 23:34:36 +00:00
Julian Stirling
8f52be6e0c
Remove compat relics from vite.config.mjs
2026-02-15 20:09:05 +00:00
Julian Stirling
63156c403b
Remove commented out code
2026-02-15 20:02:30 +00:00
Julian Stirling
ca0b6c02d2
Fix property control when loosing focus
2026-02-15 18:58:25 +00:00
Julian Stirling
015d6c5f03
Developer Mode set from environment variable
2026-02-15 17:11:56 +00:00
Julian Stirling
eb22ad7e68
Remove Vue3 migration comments
2026-02-15 17:11:55 +00:00
Julian Stirling
c583be7756
Remove console logging
2026-02-15 17:11:55 +00:00
Julian Stirling
f1a51dad84
Remove compat from deps
2026-02-15 17:11:55 +00:00
Julian Stirling
591df646c0
Fix some commented out lines
2026-02-15 17:11:55 +00:00
Julian Stirling
d6b7e41698
Fix slide scan component
2026-02-15 17:11:55 +00:00
Julian Stirling
013b7e9dc9
Use vue3 without compat
2026-02-15 17:11:55 +00:00
Julian Stirling
d4f26e8536
Fix static file check and associated tests
2026-02-15 16:03:06 +00:00
Antonio Anaya
a2565adcba
ui_migration fix(deps): fixing calibration wizard adding markRaw to components.
2026-02-15 04:28:55 -06:00
Antonio Anaya
e93de652c6
ui_migration fix(deps): fixing import vue-paginate-next
2026-02-15 03:51:07 -06:00
Antonio Anaya
f4ebce2009
ui_migration lint(fix): npm build warning fix
2026-02-15 03:29:02 -06:00
Antonio Anaya
ca23565221
ui_migration fix(deps): adde missing dependency in package.json autoprefixer
2026-02-15 03:23:31 -06:00
Antonio Anaya
e438b642bd
ui_migration lint(fix): ruff format
2026-02-15 02:57:41 -06:00
Antonio Anaya
1b16917542
ui_migration lint(fix): ruff fix
2026-02-15 02:47:04 -06:00
Antonio Anaya
b94ebaa1c4
ui_migration lint(fix): updated vite and plugin-vue to SAFEST latest version.
2026-02-15 02:35:12 -06:00
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