Skip to content

Releases: bluerobotics/br4kcam-manager

0.3.0-beta.1

0.3.0-beta.1 Pre-release
Pre-release

Choose a tag to compare

@joaoantoniocardoso joaoantoniocardoso released this 14 Aug 17:25

What's Changed

  • websockets 01/24: Export handle_control and reboot wait #202
  • websockets 02/24: Demand-gated SERVO watch and autopilot handle_control #203
  • websockets 03/24: MCM camera-list broadcast #204
  • websockets 04/24: radcam_api WebSocket wire types #205
  • websockets 05/24: Depend on radcam_api and connection bandwidth stats #206
  • websockets 06/24: Shared camera UI and state broadcast #207
  • websockets 07/24: Add /v1/ws API and control bridge #208
  • websockets 08/24: Generate TypeScript bindings from radcam_api #209
  • websockets 09/24: Add WebSocket backendClient and useCameraState #210
  • websockets 10/24: Switch HomeView to WebSocket client and shared UI overlays #211
  • websockets 11/24: Migrate settings tabs to WebSocket camera state #212
  • websockets 12/24: Remove axios polling and polish BlueSlider #213
  • websockets 13/24: Harden camera state concurrency and set_param paths #214
  • websockets 14/24: SERVO freshness, setpoints, and wait-lock splits #215
  • websockets 15/24: Fix subscribe, remount, generation, and venc races #216
  • websockets 16/24: Harden dirty latch, Escape, focus, and rollback hydrate #217
  • websockets 17/24: MAVLink txn mutex and slim static MANAGER #218
  • websockets 18/24: Unlock config apply I/O and fix apply lifecycle #219
  • websockets 19/24: Add pendingFields and migrate image/base params #220
  • websockets 20/24: pendingFields settle, Streams hydrate, actuator rollback #221
  • websockets 21/24: Fix ArduPilot param encode and MANAGER registration order #222
  • websockets 22/24: Add one_push_awb API, bindings, and sceneMode Off #223
  • websockets 23/24: Backend-owned one-push AWB lifecycle and settle #224
  • websockets 24/24: Drive one-push WB UI from shared camera UI state #225
  • health 01/19: Health API types and bindings #228
  • health 02/19: Autopilot control-path health #229
  • health 03/19: MCM link health and address cache #230
  • health 04/19: Gzip embedded frontend assets #231
  • health 05/19: Probe and publish camera connectivity #232
  • health 06/19: Re-ensure MAVLink endpoint and publish version #233
  • health 07/19: Shared status dialog shell #234
  • health 08/19: Health problems dialog and HomeView wiring #235
  • health 09/19: Bump version to 0.3.0 #236
  • health 10/19: Resilience config (abort, restart, MCM range, logs) #237
  • health 11/19: Atomic settings and save-error diagnostics #238
  • health 12/19: Lua scripting failure health #239
  • health 13/19: Video/ONVIF health and version-skew reload #240
  • health 14/19: Autopilot parameter drift detection #241
  • health 15/19: Shared HTTP client and health polish #242
  • health 16/19: Self-check CI and problem timing #243
  • health 17/19: Bound MCM calls and single link-health loop #244
  • health 18/19: Late health UX and control fixes #245
  • health 19/19: WS freeze teardown, gate, and diff shrink #246
  • frontend: Fix Copy diagnostics clipboard in BlueOS #248
  • frontend: Show only Welcome before hardware setup #247
  • frontend: Fix storage units Gb/h → GB/h #249
  • Rebrand RadCam to 4K Cam Manager (br4kcam_*) #250
  • .github: workflows: Upgrade actions to Node.js 24 runtimes #251
  • backend: libs: blueos_client: Delete legacy MAVLink endpoint before create #252
  • backend: libs: autopilot: Bump Lua param table key off pre-rebrand base #253
  • Add Cockpit white-balance action descriptions #254
  • dockerfile: Update BlueOS requirement to 1.4.4 #255

Full Changelog: 0.2.3...0.3.0-beta.1

0.2.3

Choose a tag to compare

@joaoantoniocardoso joaoantoniocardoso released this 28 Jul 03:59

What's Changed

  • Add in-process backend restart endpoint #194
  • Accept alternative firmware and add hardware check bypass #196
  • backend: libs: settings: Add clear function to remove all saved settings #197
  • Rename setRecommendedSettings to setRecommendedCameraSettings #198
  • Add a warning if the script doesn't find camerazoom or camerafocus #199

Full Changelog: 0.2.2...0.2.3

0.2.2

Choose a tag to compare

@joaoantoniocardoso joaoantoniocardoso released this 23 Jul 00:06

What's Changed

  • frontend: src: Add Camera Reboot button to the 3-dot menu #192
  • frontend: improve dialog/snackbar/toast overlay #193

Full Changelog: 0.2.1...0.2.2

0.2.1

Choose a tag to compare

@joaoantoniocardoso joaoantoniocardoso released this 24 Jun 18:25

What's Changed

  • radcam_commands: src: Add device-agnostic white balance action #190

Full Changelog: 0.2.0...0.2.1

0.2.0

Choose a tag to compare

@joaoantoniocardoso joaoantoniocardoso released this 25 Mar 17:01

What's Changed

  • Implement new UI - basic tab by @ArturoManzoli in #11
  • Add CI to PRs #13
  • Backend fixes #14
  • hotfix: lint and TS errors by @ArturoManzoli in #15
  • Minimal focus zoom - backend #18
  • backend: libs: radcam_commands: src: protocol: display: Rename and limit scene selection between 0 and 1 #19
  • Minimal focus zoom - frontend #17
  • Minimal focus zoom p3 #22
  • Update docker and docs #23
  • Use relative paths #24
  • bump version to 0.2.0-beta.1 #25
  • .github: Update blueos-cloud-action from 0.0.2 to 0.0.3 #26
  • Reorganize workspace and update cargo dependencies #27
  • backend: libs: mcm_client: src: Keep updating already-detected cameras #29
  • add basic tab's integration with backend by @ArturoManzoli in #28
  • frontend: replace actuators speed with actuator position sliders with backend integration by @ArturoManzoli in #40
  • frontend: fix basic-advanced tab selector bug by @ArturoManzoli in #42
  • Fix actuators state #43
  • Connect camera resolution settings to backend by @ArturoManzoli in #41
  • backend: bin: src: Expand and resolve CLI args #44
  • backend: bin: src: Apply clippy #45
  • Fix swapped channels configs #49
  • backend: libs: autopilot: src: manager: Add trim to the script #50
  • Better scripts #53
  • backend: libs: autopilot: src: Fix script table param size and indexes #54
  • Frontend actuators state fix #52
  • backend: libs: radcam_manager: src: web: routes: v1: Fix BlueOS extension http server metadata API #60
  • Use udp at 14550, because the previous tcp isnt acessible from within the docker network #61
  • Move to routes #59
  • frontend: src: router: Use WebHash history to fix blueos extensionv2 loading #68
  • backend: bin: src: Change initialization order, let the server available before backend #69
  • Improve blueos integration #71
  • Frontend: Actuators control api integration by @ArturoManzoli in #63
  • frontend: add and integrate video bitrate selector by @ArturoManzoli in #78
  • Frontend: Fix focus offset (trim) values by @ArturoManzoli in #79
  • Adjust UI to be used on a Cockpit widget by @ArturoManzoli in #80
  • Fix number of digits on slider by @ArturoManzoli in #81
  • frontend: remove unused menu item by @ArturoManzoli in #82
  • Add cockpit mode as query param #83
  • backend: libs: autopilot: src: Use new calibration points #84
  • backend: libs: autopilot: src: mavlink: Dont timeout on message receiving #85
  • dockerfile: Fix syntax: missing comma #86
  • dockerfile: Update expected BlueOS version #87
  • Cleanup + small fixes #88
  • Bump version to 0.2.0-beta.6 #89
  • backend: bin: src: Unify autopilot mavlink creating and autopilot tasks #91
  • backend: libs: autopilot: src: Send a heartbeat right after binding/connecting #92
  • Add timeout mavlink recv #93
  • bump version to 0.2.0-beta.7 #94
  • backend: libs: radcam_manager: src: web: routes: v1: Add missing hashtag to the iframe URL #95
  • backend: libs: radcam_manager: src: Add the same filter to all log layers #97
  • frontend: src: components: BasicSettings: Fix initial video bitrate loading by correcting update order #99
  • Log-related general fixes #101
  • Backend/fix initial setup #102
  • frontend: src: components: BasicSettings: Refactor hardware setup #103
  • Backend/fix initial setup2 #106
  • backend: bin: Fix .git path #109
  • Fix vergen #110
  • .github: workflows: rust: Install clippy #112
  • Disable secondary streams #111
  • Clippy fixes #113
  • Fix sliders ranges #117
  • frontend: src: components: BasicSettings: Temporarely hide tilt slider #118
  • frontend: src: components: BasicSettings: Rename Script channel #122
  • Rename OPWB #123
  • Use blueos mav system ID #125
  • Improve hardware setup #126
  • Update periodically #128
  • backend: libs: autopilot: src: Update tilt default values #134
  • Improve hardware setup2 #135
  • Fix sliders #136
  • frontend: src: components: BasicSettings: Remove RGB settings #137
  • Reorganize UI #138
  • Implement simple rgb #141
  • Remove reset camera settings button #142
  • bump version to 0.2.0-beta.9 #143
  • frontend: src: components: BasicSettings: Fix isConfigured detection #146
  • Fix apply recommended defaults #147
  • Disable conflicting actions while doing white balance #148
  • frontend: src: components: BasicSettings: Prevent update from the backend while editing video resolution/bitrate #149
  • frontend: src: components: BasicSettings: Temporarily disable camera_id field #151
  • backend: libs: autopilot: src: api: Fix swapped endpoint renaming #150
  • bump version to 0.2.0-beta.10 #152
  • Add version to the script #153
  • backend: libs: radcam_manager: src: web: routes: v1: cockpit: Add JoystickMapSuggestions #154
  • Fix Video resolution/bitrate not being set #158
  • Fix hardware setup reloading default #159
  • bump version to 0.2.0-beta.11 #160
  • Calibration #161
  • Fix sliders #166
  • bump version to 0.2.0-beta.12 #167
  • backend: libs: mcm_client: src: Identify new firmware cameras #170
  • frontend: src: components: BasicSettings: Increase focus slider resolution #169
  • Fix slider interaction #171
  • Fix broken logic at radcam detection #173
  • Add initialization task + endpoint to set to recommended settings #165
  • bump version to 0.2.0-beta.13 #174
  • bump version to 0.2.0-beta.14 #175
  • Add a ballistic model to the BlueSlider pill when controlled by the keyboard #177
  • backend: libs: autopilot: src: manager: Add safeguards #182
  • Update cockpit joystick api #168
  • Fix focus not working #184
  • UI: Add top and bottom margins on extension main view by @ArturoManzoli in #180
  • frontend: remove redundant border by @ArturoManzoli in #185
  • Fix cockpit part #186

New Contributors

Full Changelog: https://github.com/bluerobotics/radcam-manager/commits/0.2.0

0.2.0-beta.17

0.2.0-beta.17 Pre-release
Pre-release

Choose a tag to compare

@joaoantoniocardoso joaoantoniocardoso released this 19 Mar 16:46

What's Changed

  • Fix cockpit part by #186

Full Changelog: 0.2.0-beta.16...0.2.0-beta.17

0.2.0-beta.16

0.2.0-beta.16 Pre-release
Pre-release

Choose a tag to compare

@joaoantoniocardoso joaoantoniocardoso released this 18 Mar 20:11

What's Changed

Full Changelog: 0.2.0-beta.15...0.2.0-beta.16

0.2.0-beta.15

0.2.0-beta.15 Pre-release
Pre-release

Choose a tag to compare

@joaoantoniocardoso joaoantoniocardoso released this 13 Mar 14:57

What's Changed

  • Add a ballistic model to the BlueSlider pill when controlled by the keyboard in #177
  • backend: libs: autopilot: src: manager: Add safeguards in #182
  • Update cockpit joystick api in #168
  • Fix focus not working in #184
  • UI: Add top and bottom margins on extension main view by @ArturoManzoli in #180

Full Changelog: 0.2.0-beta.14...0.2.0-beta.15

0.2.0-beta.14

0.2.0-beta.14 Pre-release
Pre-release

Choose a tag to compare

@joaoantoniocardoso joaoantoniocardoso released this 05 Jan 21:25

What's Changed

  • Fix broken logic at radcam detection #173
  • Add initialization task + endpoint to set to recommended settings #165
  • bump version to 0.2.0-beta.13 #174 (forgot last release 😢 )
  • bump version to 0.2.0-beta.14 #175

Full Changelog: 0.2.0-beta.13...0.2.0-beta.14

0.2.0-beta.13

0.2.0-beta.13 Pre-release
Pre-release

Choose a tag to compare

@joaoantoniocardoso joaoantoniocardoso released this 19 Dec 22:35

What's Changed

  • backend: libs: mcm_client: src: Identify new firmware cameras #170
  • frontend: src: components: BasicSettings: Increase focus slider resolution #169
  • Fix slider interaction #171

Full Changelog: 0.2.0-beta.12...0.2.0-beta.13