Skip to content

Rebrand RadCam to 4K Cam Manager (br4kcam_*) - #250

Merged
joaoantoniocardoso merged 5 commits into
bluerobotics:masterfrom
joaoantoniocardoso:rebrand/br4kcam-4k-cam
Aug 10, 2026
Merged

Rebrand RadCam to 4K Cam Manager (br4kcam_*)#250
joaoantoniocardoso merged 5 commits into
bluerobotics:masterfrom
joaoantoniocardoso:rebrand/br4kcam-4k-cam

Conversation

@joaoantoniocardoso

@joaoantoniocardoso joaoantoniocardoso commented Aug 10, 2026

Copy link
Copy Markdown
Member

Summary

  • Rebrand the product to 4K Cam and the extension/app to 4K Cam Manager
  • Rename technical identifiers to the br4kcam_* / br4kcam-manager scheme (br = Blue Robotics; Cargo names cannot start with a digit)
  • Stamp lua scripts with BLUEROBOTICS_4K_CAM_MANAGER_SCRIPT and remove conflicting owned scripts by content markers, not by filename (historical exports match Focus correction script. This script was generated and exported by)
  • Autopilot param table prefix RCAMBR4KCAM; default script path /scripts/br4kcam.lua

Notes

  • This is a breaking packaging change: BlueOS extension id/image/volume paths/binary name change. Existing installs need a new extension install (settings under the old volume path are not migrated here).
  • GitHub repo/URL rename to br4kcam-manager is still required for homepage/readme links that already point at the new name.
  • Logo/icon unchanged (placeholder mdi-camera-outline).

Test plan

  • cargo check --workspace and cargo test -p autopilot --lib
  • cargo run --bin=bindings then npm run selfcheck / type-check in frontend/
  • Fresh UI shows 4K Cam Manager title and health/connection copy without the old product name
  • Applying hardware setup writes /scripts/br4kcam.lua containing the ownership marker
  • An old legacy script beside it that matches the shared header line is removed on export/status refresh

@joaoantoniocardoso
joaoantoniocardoso force-pushed the rebrand/br4kcam-4k-cam branch 4 times, most recently from 2f2c7ea to 5c0e7cf Compare August 10, 2026 23:19
Switch package and path names from radcam_* to br4kcam_* (Cargo cannot start with a digit; br = Blue Robotics).
Update user-facing copy, MCM helpers, lua template/path, BR4KCAM params, and detect owned/conflicting scripts by content markers instead of filename.
Replace RadCam branding and point TypeScript imports at br4kcam bindings.
Update Docker labels/paths, cross-build/CI artifact names, and READMEs for 4K Cam Manager.
Complete the br4kcam_* rename by deleting the old package directories.
@joaoantoniocardoso
joaoantoniocardoso merged commit d586577 into bluerobotics:master Aug 10, 2026
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant