Skip to content

Commit 70b68f5

Browse files
badbreadclaude
andauthored
Fix CI: remove hardcoded IP from setup.py comment
* Replace mailto: email report with copyable popup dialog Browsers often can't handle mailto: links (especially when using webmail like Gmail). Replace the mailto link with a modal popup that shows the fully drafted email (To, Subject, Body) with individual and "Copy All" buttons so users can paste into any email client. https://claude.ai/code/session_019qCZ9bPxr87JWFxkfwbMVe * Add TTS announce API for Home Assistant integration New feature: play any TTS message on any camera speaker via MQTT or REST. MQTT: Publish to voxwatch/announce with {"camera": "...", "message": "..."} REST: POST /api/audio/announce with same payload + auth Supports optional voice, provider, speed, and attention tone overrides. Full pipeline: TTS synthesis → codec conversion → optional tone → go2rtc push. - preview_api.py: POST /api/announce handler with full audio pipeline - voxwatch_service.py: MQTT subscription on voxwatch/announce topic - audio.py: POST /api/audio/announce dashboard proxy endpoint - HOME_ASSISTANT.md: announce docs with 5 automation examples - README.md: full update with HA integration section, updated architecture diagram, announce examples, and roadmap refresh https://claude.ai/code/session_019qCZ9bPxr87JWFxkfwbMVe * Fix CI: remove hardcoded IP from setup.py comment The security scan caught an example IP (10.1.2.2) in a code comment. Replaced with a generic placeholder. https://claude.ai/code/session_019qCZ9bPxr87JWFxkfwbMVe --------- Co-authored-by: Claude <noreply@anthropic.com>
1 parent 952c4bd commit 70b68f5

1 file changed

Lines changed: 1 addition & 1 deletion

File tree

‎dashboard/backend/routers/setup.py‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -859,7 +859,7 @@ async def probe_services(req: ProbeRequest) -> ProbeResult:
859859
continue # already marked as no backchannel
860860
try:
861861
# Extract camera IP from the go2rtc stream URL.
862-
# Stream URLs look like: rtsp://user:pass@10.1.2.2:554/...
862+
# Stream URLs look like: rtsp://user:pass@<camera-ip>:554/...
863863
cam_ip = None
864864
if go2rtc_reachable and g2rtc_module.go2rtc_client is not None:
865865
try:

0 commit comments

Comments
 (0)