Commit graph

  • 4fe922cbfc Improve tooltip text Julian Stirling 2025-08-28 17:36:04 +01:00
  • acb24d9713 Fix accept animation in chrome Julian Stirling 2025-08-28 17:21:51 +01:00
  • 212b8fe062 Colour propery box on input, flash green on update, only modal notify if value is not set exactly Julian Stirling 2025-08-28 14:44:34 +01:00
  • 80ee303ac9 Update the reload property button next to property controls Julian Stirling 2025-08-28 11:12:19 +01:00
  • 823456dbc2 Refresh property value if failed to set. Julian Stirling 2025-08-28 11:11:27 +01:00
  • 51f0ac3d82 Update Picamera coverage data Julian Stirling 2025-08-28 09:34:30 +01:00
  • 8500b479f5 No Never returns from actions in base Thing classes Julian Stirling 2025-08-28 09:13:44 +01:00
  • 8f78369aaf fixup! Add ANN20X rules to ruff Julian Stirling 2025-08-27 14:28:14 +01:00
  • 2ce49088e7 Add return typehints to magic methods Julian Stirling 2025-08-27 14:04:25 +01:00
  • 4c46330959 Add ANN20X rules to ruff Julian Stirling 2025-08-27 14:00:49 +01:00
  • d673196671 Add ANN002, and ANN003 rules Julian Stirling 2025-08-27 13:33:11 +01:00
  • 24233412af Start adding ANN ruff rules Julian Stirling 2025-08-27 13:21:34 +01:00
  • 154f063ab3 Merge branch 'unify-jpeg-capture' into 'v3' Julian Stirling 2025-08-27 17:14:41 +00:00
  • 87815f7678 Update picamera_coverage.zip for camera capture changes Julian Stirling 2025-08-22 14:08:02 +01:00
  • b46f429c1f Apply suggestions from code review of branch unify-jpeg-capture Julian Stirling 2025-08-27 15:32:55 +00:00
  • 5bb742881f Fix typehints and docs for opencv camera Julian Stirling 2025-08-22 14:34:57 +01:00
  • b124355fed Fix capture array for raw stream Julian Stirling 2025-08-22 13:09:46 +01:00
  • 23a3a5b464 Update argument names in picamera tests Julian Stirling 2025-08-22 11:44:50 +01:00
  • 7cd6b11411 Further unification of camera array functionality Julian Stirling 2025-08-22 11:00:19 +01:00
  • 5484b51a1e Unify JPEG capture, metadata, and saving; reducing duplication Julian Stirling 2025-08-22 10:24:16 +01:00
  • 4450fda945 Merge branch 'simulation_wrap' into 'v3' Julian Stirling 2025-08-27 16:13:24 +00:00
  • 2325dced5e Merge branch 'test-server-startup' into 'v3' Julian Stirling 2025-08-27 16:11:34 +00:00
  • 19ae7e9802 Merge branch 'pydantic-syntax' into 'v3' Julian Stirling 2025-08-27 16:10:28 +00:00
  • 4af4e89c0a Merge branch 'no-uvicorn.error-logs-without-error' into 'v3' Julian Stirling 2025-08-27 14:30:11 +00:00
  • 5515d55e6d Merge branch 'error-types' into 'v3' Julian Stirling 2025-08-27 13:47:26 +00:00
  • 94eb331435 Merge branch 'add-fullscreen-toggle' into 'v3' Julian Stirling 2025-08-27 13:38:18 +00:00
  • 353d311c1e Apply suggestions from code review of branch no-uvicorn.error-logs-without-error Julian Stirling 2025-08-27 13:24:37 +00:00
  • 7f7809de9d Update BaseModels to use ConfigDict rather than directly use a dictionary Julian Stirling 2025-08-26 16:12:41 +01:00
  • c31fffad5b Make simulation image wrap to prevent errors when moving out of range. Julian Stirling 2025-08-26 16:03:56 +01:00
  • 2d89cdd3a3 Add tests for the legacy api Julian Stirling 2025-08-24 20:43:54 +01:00
  • e53f4e3b2b Remove the conftest defined fixtures as mock methods return mocks already removing the need for the defined mocks Julian Stirling 2025-08-24 19:22:19 +01:00
  • 867cd0cad1 Add further server setup tests splitting up configuration testing from CLI Julian Stirling 2025-08-23 22:57:20 +01:00
  • 405299b221 Test server configuration helper functions Julian Stirling 2025-08-22 23:11:27 +01:00
  • 98193189f8 Add fullscreen toggle button. Julian Stirling 2025-08-21 18:48:31 +01:00
  • a0f7441a42 Merge branch 'prevent-broken-frames-ending-scans' into 'v3' Julian Stirling 2025-08-21 17:43:55 +00:00
  • 3db16003b5 Update picamera_coverage.zip as base camera changed Julian Stirling 2025-08-21 18:10:48 +01:00
  • 9257c4489e Apply suggestions from code review of branch prevent-broken-frames-ending-scans Julian Stirling 2025-08-21 14:08:35 +00:00
  • d5e2a48f32 Fix tests to catch correct error types Julian Stirling 2025-08-21 16:21:09 +01:00
  • dade26cde1 Tweak a few error types. Julian Stirling 2025-08-21 16:11:30 +01:00
  • 95969c5daa Improve typehinting for logging Julian Stirling 2025-08-21 15:49:00 +01:00
  • 3529c96ec6 Stop reporting uvicorn.error in log file unless log it is an error Julian Stirling 2025-08-21 15:33:56 +01:00
  • 6fa4e4dc64 Add a grab_as_array camera method that grabs from the stream but catches broken jpegs and retries Julian Stirling 2025-08-20 19:05:29 +01:00
  • 347247f45b Add unit tests that simulates broken frames and catches the correct error. Julian Stirling 2025-08-20 18:59:55 +01:00
  • 46be2c770e Merge branch 'tuning-tests-and-fixes' into 'v3' Julian Stirling 2025-08-21 12:23:47 +00:00
  • af53982b81 Update the picamera coverage zip Julian Stirling 2025-08-21 12:47:02 +01:00
  • 4e5317291f Improve robustness of the full_auto_calibrate test on PiCamera Julian Stirling 2025-08-21 12:29:33 +01:00
  • 0a9b6be9bd Raise error if tuning algorithm cannot be returned, unless explicityly asked not to Julian Stirling 2025-08-21 12:25:52 +01:00
  • 677fb8d988 Add more checks to the calibration test Julian Stirling 2025-08-20 14:35:39 +01:00
  • fdae0b9226 Add get_tuning_algo method to StreamingPiCamera2 Julian Stirling 2025-08-20 14:21:34 +01:00
  • 46be94383a Add more testing to aquisition test Julian Stirling 2025-08-20 14:19:58 +01:00
  • c209d524c5 Split calibration and aquisition tests Julian Stirling 2025-08-20 13:22:35 +01:00
  • ab0bece70b Deepcopy default tuning file so it isn't affected by calibration. Julian Stirling 2025-08-20 13:14:16 +01:00
  • 469562df4b Add failing unit test as default tuning is updated during calibration Julian Stirling 2025-08-20 13:11:41 +01:00
  • 85e10189be Restore behaviour that uses nearest focused pos if adjacent fails jaknapper 2025-08-19 14:54:38 +01:00
  • 501fe3f9d2 Switch to neighbour cutoff based on dx and dy jaknapper 2025-08-19 14:07:30 +01:00
  • 422e63ea90 Increase neighbour ratio to 1.6 jaknapper 2025-08-15 18:56:26 +01:00
  • 99652eca41 Merge branch 'log-oom-error' into 'v3' Joe Knapper 2025-08-15 12:13:25 +00:00
  • 46802db308 Merge branch 'check-static-files' into 'v3' Julian Stirling 2025-08-15 11:22:41 +00:00
  • c2980dc988 Merge branch 'typehint-autofocus' into 'v3' Joe Knapper 2025-08-15 10:30:36 +00:00
  • f383365cf7 Apply suggestions from code review of branch typehint-autofocus Joe Knapper 2025-08-15 10:30:29 +00:00
  • 7b2a4cc3f6 Merge branch 'camera-deps' into 'v3' Joe Knapper 2025-08-15 10:16:36 +00:00
  • bd115e0023 Change all CameraDeps to CameraClients Joe Knapper 2025-08-15 10:16:36 +00:00
  • 3289221c6b Add unit tests for all of serving static files. Update docs in src to clarify behaviour Julian Stirling 2025-08-15 10:33:30 +01:00
  • db41d673fb Add tests for static directory checking Julian Stirling 2025-08-15 09:21:31 +01:00
  • 44e24f42a6 Check webapp is available or give useful error Julian Stirling 2025-08-14 23:16:48 +01:00
  • bfdbbb9ad2 Merge branch 'request-no-cache' into 'v3' Julian Stirling 2025-08-14 19:59:58 +00:00
  • 504b81fef6 Typehints and better variable names for autofocus Joe Knapper 2025-08-14 14:51:03 +01:00
  • 67ebb94d6c Add tests for not caching static files except fonts Julian Stirling 2025-08-14 14:46:23 +01:00
  • 98c023032c Allow fonts to cache Julian Stirling 2025-08-14 14:00:38 +01:00
  • 1e368aef81 Apply suggestions from code review of branch log-oom-error Joe Knapper 2025-08-13 16:52:00 +00:00
  • 473a09442a Merge branch 'improve_calibration_modal' into 'v3' Julian Stirling 2025-08-14 11:19:48 +00:00
  • 0617a5a6a4 Added comment and removed unused method Chish36 2025-08-14 11:47:08 +01:00
  • 213de461bb Update position and behaviour of +/- buttons jaknapper 2025-08-13 17:43:43 +01:00
  • 858ddf6edf Optional hideOnRun for action buttons jaknapper 2025-08-13 17:42:52 +01:00
  • b552b39100 Merge branch 'update-ci-pipeline-epic2' into 'v3' Julian Stirling 2025-08-13 15:18:16 +00:00
  • c9d452932d Update gitlab ci file Beth Probert 2025-08-13 15:18:15 +00:00
  • af93db7de8 Merge branch 'let-preview-stitch-cancel' into 'v3' Julian Stirling 2025-08-13 15:18:13 +00:00
  • 0de3f6df66 Added menu to modal to adjust z height Chish36 2025-08-13 15:42:32 +01:00
  • 3b5df818d3 Merge branch 'calibration_modal_button' into 'v3' Joe Knapper 2025-08-13 10:23:06 +00:00
  • eb496e4cee Removed first menu from force show and created restart method Chish36 2025-08-12 19:08:30 +01:00
  • 025e6b1fba Request no caching for static files like webapp jaknapper 2025-08-12 18:40:59 +01:00
  • e1aca0bef7 Button added to launch calibration menu manually Chish36 2025-08-12 18:02:30 +01:00
  • f39f8f02bd Merge branch 'adding-extra-ruff-checkers' into 'v3' Julian Stirling 2025-08-12 16:00:30 +00:00
  • c066843f9b Test cancelling preview Julian Stirling 2025-08-12 16:42:15 +01:00
  • 05644456e0 Allow preview to cancel! Julian Stirling 2025-08-12 15:35:39 +01:00
  • 4f50f8b2cf Update picamera coverage Julian Stirling 2025-08-12 15:28:19 +01:00
  • 59224fe726 Remove unneded eumerates Julian Stirling 2025-08-12 15:15:02 +01:00
  • 6142a267db Add flake8 bugbear checks Julian Stirling 2025-08-12 13:09:43 +01:00
  • 7ea92ad55f Merge branch 'no-labthings-dev-deps' into 'v3' Julian Stirling 2025-08-11 11:54:20 +00:00
  • c98fd8ab6a No longer use LabThings-FastAPI dev dependencies Julian Stirling 2025-08-11 11:56:26 +01:00
  • 5b1de28921 Merge branch 'navigate_to_control' into 'v3' Julian Stirling 2025-08-11 10:23:38 +00:00
  • 8ffc4e23a7 Changed comments referring to panelnavigate.vue Chish36 2025-08-11 10:40:37 +01:00
  • 1d923798e6 Changed navigate to control and updated file names to match. Chish36 2025-08-11 09:55:31 +01:00
  • c023449b75 Merge branch 'final-v3-alpha2-things' into 'v3' Julian Stirling 2025-08-08 12:46:09 +00:00
  • 8d86645afe Update changelog, plus script to help with updating changelog Julian Stirling 2025-08-08 12:34:52 +01:00
  • 058f890c61 Update version numbers for v3 alpha2 release Julian Stirling 2025-08-08 11:58:14 +01:00
  • 3d7438ed2b Merge branch 'stitch-tile-size' into 'v3' Julian Stirling 2025-08-08 10:29:43 +00:00
  • c9cb0c65e1 Merge branch 'faster-stage-tests' into 'v3' Julian Stirling 2025-08-08 10:17:15 +00:00
  • c64fa4e05b Update stitching to 0.2 jaknapper 2025-08-08 10:49:05 +01:00
  • f9f28b3500 Update tests jaknapper 2025-08-08 10:44:03 +01:00