Commits on Source
563
bbbfaf86
Get fallback server working again
Dec 14, 2025
5eea78ca
update action, property, and setting syntax for labthings-fastapi 0.0.12
Dec 14, 2025
a0b8a714
Update config files to use names not paths
Dec 14, 2025
5d3aa71b
Update things to have thing_server_interface, and further fixes to properties
Dec 14, 2025
c318fddf
Update fastapi_endpoint to endpoint
Dec 14, 2025
ca3f339c
Simulation camera get dummy stage from thing_slot
Dec 14, 2025
e7f669cb
No blocking portals
Dec 14, 2025
9ef41797
Remove a load more /names/
Dec 14, 2025
cfbb7cf7
Start fixing tests. This involves further blocking portal changes.
Dec 14, 2025
0c3de606
Update test_cameras to use create_thing_without_server
Dec 14, 2025
70fc3516
Update test_camera and test_dummy_server for labthings-fastapi 0.0.12
Dec 14, 2025
dec90f5b
Update legacy_api.py test_sangaboard and test_server_cli so tests pass for labthings-fastapi 0.0.12
Dec 14, 2025
f7950554
Final updates for main test suite for labthings-fastapi 0.0.12 compatibility
Dec 14, 2025
8ed76b4b
Temporarily set labthings-fastapi dependancy to point at github not pypi during testing
Dec 15, 2025
baf0ff9a
Updating for changes related to NotConnectedToServerErrors
Dec 15, 2025
7a26b262
Update the picamera tests for labthings 0.0.12 syntax
Dec 15, 2025
d3df6ba5
Bump labthings-fastapi (0.0.13) and stitching (0.2.3) versions
Dec 16, 2025
942e9e50
Fix type for ROM calibrated_range
Dec 16, 2025
a67afdf2
Fix bug in simulation frame timing which may be affecting integration test
Dec 16, 2025
ddc81f9c
Apply suggestions from code review of branch update-for-labthings0.0.12
Dec 16, 2025
e3904b98
Update picamera coverage zip
Dec 16, 2025
7038ecdf
Merge branch 'update-for-labthings0.0.12' into 'v3'
Dec 16, 2025
4b845fcf
Remove dependencies from camera
Dec 16, 2025
426178ba
Remove dependencies from stages
Dec 16, 2025
3332bc5e
Update tests for stage without deps
Dec 16, 2025
4a725215
Remove deps from system thing
Dec 16, 2025
b22341f2
Update picamera coverage zip
Dec 16, 2025
b5fdc077
Merge branch 'start-to-remove-deps' into 'v3'
Dec 16, 2025
4a327cc9
Remove deps from camera_stage_mapping
Dec 16, 2025
189e82e8
Remove deps from autofocus
Dec 16, 2025
7f8fb623
Remove deps from stage_measure
Dec 16, 2025
5a391bff
Update ROM tests
Dec 16, 2025
09336c9c
Apply suggestions from code review of branch continue-removing-deps
Dec 17, 2025
e1dfceb0
Remove one final invocation logger dep from autofocus
Dec 17, 2025
5b15e2d3
Fix camera stage mapping logging
Dec 17, 2025
150e69d2
Merge branch 'continue-removing-deps' into 'v3'
Dec 17, 2025
510a44dd
Remove all cancel hooks from smart scan and stitching
Dec 17, 2025
8f805c8e
Add a testing environment/harness for easily running actions without blocking
Dec 17, 2025
f6d4b368
Update tests for not having cancel hooks
Dec 17, 2025
be5f9630
A fond farewell to the last of the InvocationLoggers
Dec 17, 2025
4ad1fff6
Remove final dependencies
Dec 17, 2025
3ea7be65
Update and simplify smart scan tests
Dec 17, 2025
c1a5e351
Update picamera coverage zip
Dec 17, 2025
6be260cb
Merge branch 'final-dependency-removals' into 'v3'
Dec 18, 2025
0d09dc58
Add way to get thing from test environment by type
Dec 18, 2025
b70d36c6
Move main test suite to new use new test environment.
Dec 18, 2025
17b1f0e7
Update picamera tests to use new test environment
Dec 18, 2025
62b414af
Update docs and internal names for LabThingsTestEnvironment
Dec 18, 2025
d08d4cd3
Move unit tests to their own sub-dir in tests
Dec 18, 2025
4e043f3d
Move lt_test_utils into a shared testing directory
Dec 18, 2025
ef9a8810
Move hardware-specific-tests to tests dir
Dec 18, 2025
782977e0
Move integration tests to tests dir
Dec 18, 2025
76540465
Fix typos when moving hardware test suit to new test env structure
Dec 18, 2025
fc7cda01
Update picamera coverage zip
Dec 18, 2025
4a8b88b3
Fix config path in integration test. Don't use fallback in integration test as it masks failure.
Dec 19, 2025
ff976e71
Merge branch 'test-env' into 'v3'
Jan 06, 2026
99f3d2d3
Start fixing some issues found by MyPy
Jan 09, 2026
472aa038
Ignore dmypy.json
Jan 09, 2026
4060c06a
Assorted type fixes
Jan 09, 2026
85671e89
Remove vesitgial code from utilities and fix types
Jan 09, 2026
dcf329f1
Fix typing in stage_measure
Jan 09, 2026
e0c63ab3
Unify camera capute signatures
Jan 09, 2026
d52548cc
Improve camera buffer typing
Jan 09, 2026
afbc00ac
Improve __enter__ typing for things
Jan 09, 2026
51512f36
Unify UI for action_button_for and property_control_for
Jan 09, 2026
26d395f0
Type fixes for system Thng
Jan 09, 2026
5df5651f
Adjust name for a number of propery/setting setters
Jan 09, 2026
afeca2bb
Fix picamera tuning setting type
Jan 09, 2026
9976c5cb
Fix stage typehints
Jan 09, 2026
99eee2e9
Fix camera type issues
Jan 09, 2026
7abede0d
Fix type errors in remaining Things
Jan 09, 2026
2701576a
Properly type the generic Background Detector class
Jan 09, 2026
2e03ad28
Type fix scan directories
Jan 09, 2026
88905905
Type fix stitching
Jan 09, 2026
18e89aa1
More typing fixes
Jan 09, 2026
58aa3df5
Fix a number of issues with camera_stage_mapping
Jan 09, 2026
141ccc06
Some minor type fixes
Jan 09, 2026
c1ad4455
Fix some final type issues in Autofocus
Jan 09, 2026
5d25067a
Update CI to fail if MyPy fails but to still give code quality report
Jan 09, 2026
e85a1d30
Final test fixes
Jan 09, 2026
b46f8af8
Bump labthings-fastapi to 0.0.14 and fix error types in unit tests
Jan 09, 2026
3db83534
Update for how Labthings-Fastapi 0.0.14 impements the fallback server
Jan 09, 2026
560ca6e9
Tweak a docstring as the variables out of date
Jan 12, 2026
06cab8a6
Use type[] not Type[] in typehints, and add clarification comment.
Jan 12, 2026
42669231
Update picamera coverage zip
Jan 12, 2026
1e368117
Merge branch 'type-fixes' into 'v3'
Jan 12, 2026
fa249a0f
Calculate simulation images downsampled for speed
Jan 12, 2026
99f78021
Create sprites upsampled, before downsampling so they hhave a smoother edge interpolation
Jan 12, 2026
159e2d14
Unify canvas and sample shape for simulation, set flag for if repeating.
Jan 12, 2026
7b9f4aa2
Expose sample density and sample repeat for simulation camera to the UI in...
Jan 12, 2026
11379d8f
Allow colour to be set for simulation sample.
Jan 12, 2026
980af665
Let lists of colours be set for simulation sample.
Jan 12, 2026
fc3ca8cb
Slightly increase glyph shape so that blob cannot touch edge
Jan 12, 2026
69cfb54e
String PropertyControls
Jan 12, 2026
fa89f244
Type fixing for simulation camera
Jan 12, 2026
dfe50f5c
Split up generic camera tests and simulation specific ones.
Jan 12, 2026
8f52841f
Add tests for new simulated camera poperites that update the canvas
Jan 12, 2026
0abbd827
Remove exception block from simulation that only silence errors and errors...
Jan 12, 2026
40a2e4c6
Continue improving simulation camera tests
Jan 12, 2026
52293ba9
Normalise expected paths in windows tests
Jan 12, 2026
463 additional commits have been omitted to prevent performance issues.
Loading
Loading