Commits on Source
507
08165453
First images on labthings-fastapi
Aug 29, 2023
6e046180
Autofocus module!
Aug 30, 2023
63d7a6eb
WIP: camera stage mapping
Aug 31, 2023
e82acf29
Add thing_state metadata
Sep 04, 2023
799dc7f5
WIP: update webapp to use new backend
Sep 04, 2023
da711a7d
linter fixes
Sep 04, 2023
b9804cdc
Serve static web app at /
Sep 06, 2023
796622b8
Relax scipy version
Oct 31, 2023
4caba58d
Revert to Sangaboard, rather than proscan
Nov 01, 2023
6eefa4f2
Add image resolution to CSM metadata
Nov 02, 2023
92ba79ef
Improved docstrings
Nov 02, 2023
13229d9b
Command to run the server interactively
Nov 02, 2023
79752a2a
Camera settings for labthings-picamera2
Nov 02, 2023
7bbc105f
Expose last calibration and thing_state
Nov 02, 2023
c5c02eb0
Linted
Nov 02, 2023
27b1f429
Updated camera stage mapping settings
Nov 02, 2023
4e7fa44a
Remove microscope settings
Nov 02, 2023
65f467af
Fix "About" page
Nov 02, 2023
27c74bff
Add shutdown/restart actions
Nov 02, 2023
1d24701d
Fix shutdown/restart buttons
Nov 02, 2023
45d28841
Merge remote-tracking branch 'origin/v3' into v3-webapp
Nov 15, 2023
291bbde9
Don't raise an exception if thing_state called before calibration
Nov 28, 2023
20a7fd52
Reinstate move_and_measure
Nov 28, 2023
59510124
Removed node-wot but kept centralised TD store
Nov 29, 2023
b9605fa2
Added module docstring
Nov 29, 2023
b6ed55ca
Fixed module docstring
Nov 29, 2023
e5e5be73
Added settings manager to store arbitrary metadata
Nov 29, 2023
48849338
Combine the various property controls into one component
Nov 29, 2023
24bfb4c2
Remove vestigial stage settings
Nov 30, 2023
8de79ad7
Delete unused print statements
Nov 30, 2023
b47ac8b8
Remove unused URL computed props
Nov 30, 2023
6c484441
Removed vestigial code from CSMSettings
Nov 30, 2023
f1f6ed5f
Provide centralised readproperty, writeproperty, and action URLs
Nov 30, 2023
54df1fae
Linter fixes
Nov 30, 2023
8865d88e
Remove unnecessary components
Nov 30, 2023
c2ec060d
Switch to using TDs in the store
Nov 30, 2023
ba765610
Update calibration modal to use cached TDs and new URLs
Dec 01, 2023
9c3c2bb0
Update CSMSettings to use new-style access
Dec 01, 2023
ca6988ca
Update statusPane with new-style thing access
Dec 01, 2023
471a89cc
Update paneCapture with new-style thing access
Dec 01, 2023
55305a67
Remove old print statement
Dec 01, 2023
ccf9b38c
Use thingAvailable via computed prop
Dec 01, 2023
623cb5e8
Use central read/write property, fix length issue
Dec 01, 2023
89cf58e8
Prepend thing description base URL
Dec 01, 2023
f97dcb6a
More tidying up to use new thing property functions
Dec 01, 2023
65c881fe
Make calibrateXYUri a computed property
Dec 01, 2023
a6e8c7ab
Return HTTP error properly if CSM is uncalibrated
Dec 01, 2023
59e0cf59
Fix action URLs
Dec 01, 2023
5d87a758
Format fixes
Dec 01, 2023
a31c0aa8
Error handling for CSM calibration check
Dec 01, 2023
f87594e7
Hide error from CSM if it's uncalibrated
Dec 01, 2023
ee641f5c
Comment out 2 problematic tabs
Dec 01, 2023
0cd8ecd2
Add error checking to mixin thing functions
Dec 01, 2023
146fccfa
comment out problematic fetch
Dec 01, 2023
9817b496
Handle missing Thing better in thingFormUrl
Dec 01, 2023
e3265b1d
await readThingProperty correctly
Dec 01, 2023
60f854b7
Return None if calibration matrix is missing
Dec 01, 2023
7c662b27
Added capture buttons to navigate pane
Dec 11, 2023
753514c2
Added v2 API routes and hard-coded static files to support Connect
Dec 11, 2023
d9711522
Detect static directories
Dec 12, 2023
94e16190
Use safer metadata dependency
Dec 12, 2023
30596831
Enable logging
Dec 13, 2023
77c43c82
Restore log viewer
Dec 13, 2023
3b2fd29f
Log to a file and make it visible via the API
Dec 13, 2023
d0eb9fa2
Format/comment improvements
Dec 13, 2023
1d50dcb3
Scanning and centring things
Dec 14, 2023
a54c9728
Merge branch 'new_things' into 'v3'
Dec 14, 2023
1b6e2686
Format and linting of recentre and smart scan
Dec 14, 2023
968136e2
Add opencv as a dependency
Dec 14, 2023
30deedde
Route all moves through the Move taskSubmitter
Dec 14, 2023
a9fdb6fd
Update position controls to resemble propertyControl
Dec 15, 2023
93757c21
Improve responsiveness and reliability of moves
Dec 15, 2023
c8906008
Update zero coordinates button
Dec 15, 2023
b23d6043
Remove IHI slidescan from features settings
Dec 15, 2023
c1ed5d0c
Also log modal errors to the console
Dec 15, 2023
0e32fd1e
Added position log
Dec 29, 2023
fc49ca76
Restore cameraURI in calibration modal
Jan 03, 2024
37f6251d
Eliminate references to old extensions API
Jan 03, 2024
04321cac
Merge branch 'v3-webapp' into 'v3'
Jan 03, 2024
25552215
Refactored background detection into a Thing
Jan 03, 2024
d561ff44
Update blocking portal syntax
Jan 03, 2024
deeb2c7b
Explicitly mention anyio as a dependency
Jan 03, 2024
0e8340bb
Relax dependency specifications and build on node v20
Jan 03, 2024
656e9021
Add a button to recentre the stage.
Jan 03, 2024
35db8012
Update build output location
Jan 03, 2024
0083231b
Switch to matierial-symbols
Jan 03, 2024
778da73a
Web app controls for background detection
Jan 03, 2024
5ca8070b
WIP: modal progress dialog for TaskSubmitter
Jan 03, 2024
40580327
Linter fixes
Jan 03, 2024
44a7a8c1
Tidy up background detect pane
Jan 04, 2024
2ce6ea4b
Working modal progress/cancel dialog for actions.
Jan 04, 2024
62957e53
Merge branch 'v3-webapp-modal-action-progress' into 'v3'
Jan 04, 2024
09bec65b
Add a Thing for API testing
Jan 04, 2024
9f01a5ab
WIP: logging and cancellability in smart_scan
Jan 04, 2024
c7f828e3
Add a button for smart scan
Jan 04, 2024
2bc585fe
Make failed modal actions stay on screen
Jan 04, 2024
8e2402af
Enable cancelling moves
Jan 04, 2024
91cb514e
Use blocking, non-cancellable moves in autofocus
Jan 04, 2024
bcc13475
Propagate logs from camera-stage-mapping
Jan 04, 2024
a18ac90c
Allow camera stage mapping calibration to be cancelled
Jan 04, 2024
407 additional commits have been omitted to prevent performance issues.
Loading
Loading