Commit graph

4044 commits

Author SHA1 Message Date
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
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
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
Antonio Anaya
a16a86f361 ui_migration fix(bugfix): eventBus undefined found caused by not importing eventBus at autofocus comp, removing eventBus usage on child/parent this. events for task polling func 2026-02-09 00:06:48 -06:00
Antonio Anaya
9992ca642c ui_migration fix(bugfix): found caused eventBus/this., and {x,y,z,absolute} parsing arguments incorrectly, BUG:keys-arrows-wont-move prevents @finished emit status for task 2026-02-08 05:29:56 -06:00
Antonio Anaya
0296cef089 ui_migration fix(deps): --preliminary-- Replace value to modelvalue, and global emitters. BUG:keys-arrows-wont-move 2026-01-25 02:07:46 -06:00
Antonio Anaya
2a9ee759c4 ui_migration fix(deps): Replace component instance event by external event bus from mitt package. 2026-01-24 16:13:49 -06:00
Antonio Anaya
6e14bf1dd0 ui_migration fix(deps): --Preliminary-- Define reactivity, with markRaw function wrapper for components. 2026-01-22 23:40:56 -06:00
Antonio Anaya
fc96ae94f8 ui_migration fix(deps): Correcting syntax deprecations, set :key at template, >>> :deep(), v-bind on top. 2026-01-20 19:09:42 -06:00
Antonio Anaya
be868ad8c5 ui_migration fix(syntax): Fix html comments. 2026-01-20 19:00:28 -06:00
Antonio Anaya
8ced9f8b75 ui_migration feat(deps): Modified src/ main.js for vue3 compatibility 2026-01-20 18:58:38 -06:00
Antonio Anaya
70cdce3323 ui_migration fix(deps): Added missing vitejs-pluginvue eslit version downgrade for compatibility. 2026-01-20 18:25:26 -06:00
Antonio Anaya
3e528fdfa1 ui_migration feat(deps): setup vite mjs and index.html 2026-01-20 17:59:16 -06:00
Antonio Anaya
d6c636f0cb ui_migration feat(deps): install vue3 migration build @vue_compat 2026-01-19 21:27:31 -06:00
Julian Stirling
5762fc5947 Merge branch 'background-detector-things' into 'v3'
Background detector things

See merge request openflexure/openflexure-microscope-server!461
2026-01-14 16:51:49 +00:00
Julian Stirling
53f35e6317 Update picamera coverage zip 2026-01-14 15:18:56 +00:00
Julian Stirling
ca46439269 Rename "active_detector" for background detecor. Improve thing selector coercion 2026-01-14 15:10:13 +00:00
Julian Stirling
e46836ffe1 Test background detector UI specification 2026-01-14 15:10:13 +00:00
Julian Stirling
b494e7dc3c Fix picamera test suite 2026-01-14 10:05:04 +00:00
Julian Stirling
6b97d2da44 Fix unit tests for background detectors as Things 2026-01-14 10:05:04 +00:00
Julian Stirling
3e8874188e Get UI working for background detector things 2026-01-14 10:05:04 +00:00
Julian Stirling
44860bf777 Continue turning background detectors back into Things 2026-01-14 10:05:04 +00:00
Julian Stirling
6a1ad573d9 Start turning background detectors back into things 2026-01-14 10:05:04 +00:00
Julian Stirling
dcf5b26c06 Merge branch 'scans_folder_bugfix' into 'v3'
Bugfix, stop saving scans into log folder

See merge request openflexure/openflexure-microscope-server!460
2026-01-14 10:03:34 +00:00
Julian Stirling
4b81d52a89 Add tests for _full_config_from_args 2026-01-13 20:32:05 +00:00
Julian Stirling
ad53f72a60 Bugfox, stop saving scans into log folder 2026-01-13 18:03:13 +00:00
Joe Knapper
9df3fd6360 Merge branch 'fast-sim' into 'v3'
Simulation Camera Improvements

Closes #638

See merge request openflexure/openflexure-microscope-server!458
2026-01-13 14:15:35 +00:00
Julian Stirling
0bba613a4b Apply suggestions from code review of branch fast-sim
Co-authored-by: Joe Knapper <joe.knapper@glasgow.ac.uk>
2026-01-13 11:45:32 +00:00
Julian Stirling
51d6bdb991 Fully generate simulation sample canvas before setting to class attribute 2026-01-13 11:34:49 +00:00
Julian Stirling
6f74e447cd Merge branch 'Windows-Testing' into 'v3'
Fix (most) unit tests on Windows

See merge request openflexure/openflexure-microscope-server!457
2026-01-12 22:15:51 +00:00
Julian Stirling
795d145ae6 Merge branch 'proper-integration-tests' into 'v3'
Proper integration tests

Closes #480

See merge request openflexure/openflexure-microscope-server!456
2026-01-12 21:50:38 +00:00
Julian Stirling
a15458c02d Apply suggestions from code review of branch Windows-Testing
Co-authored-by: Richard Bowman <richard.bowman@cantab.net>
2026-01-12 21:40:58 +00:00
Julian Stirling
4c557612fb Apply suggestions from code review of branch fast-sim
Co-authored-by: Richard Bowman <richard.bowman@cantab.net>
Co-authored-by: Joe Knapper <joe.knapper@glasgow.ac.uk>
2026-01-12 17:41:51 +00:00
Julian Stirling
ad8dd55cca Update integration test for new labthings client exceptions 2026-01-12 16:23:10 +00:00
Julian Stirling
6ec60523cd Ensure that each integration test tests more than just a lack of errors 2026-01-12 16:23:10 +00:00
Julian Stirling
7e9637e496 Run new integration suite in CI 2026-01-12 16:23:10 +00:00
Julian Stirling
8b51a66ae4 Move test_dummy_server out of unit tests and into integration tests. 2026-01-12 16:23:10 +00:00
Julian Stirling
c9ac85bffc Rename the test that fully boots the server to lifecycle_test 2026-01-12 16:23:09 +00:00
Julian Stirling
d6b00ef1bb Change out of temp dirs in git version tests before closing so windows doesn't error 2026-01-12 16:20:22 +00:00
Julian Stirling
3e8511f281 Use Python not echo as a mock shutdown command for windows compatibility 2026-01-12 16:20:22 +00:00
Julian Stirling
ec29a1999f Update how stitching is called in Windows 2026-01-12 16:20:22 +00:00
Julian Stirling
00a0301e0c Close file logging hander in unit tests before tmpdir cleanup 2026-01-12 16:20:22 +00:00
Julian Stirling
52293ba948 Normalise expected paths in windows tests 2026-01-12 16:20:22 +00:00
Julian Stirling
40a2e4c6ed Continue improving simulation camera tests 2026-01-12 16:17:11 +00:00
Julian Stirling
0abbd827fd Remove exception block from simulation that only silence errors and errors that are impossible to reach 2026-01-12 16:17:11 +00:00
Julian Stirling
8f52841f67 Add tests for new simulated camera poperites that update the canvas 2026-01-12 16:17:11 +00:00
Julian Stirling
dfe50f5c56 Split up generic camera tests and simulation specific ones. 2026-01-12 16:17:11 +00:00
Julian Stirling
fa89f24477 Type fixing for simulation camera 2026-01-12 16:17:11 +00:00
Julian Stirling
69cfb54e46 String PropertyControls 2026-01-12 16:17:10 +00:00