Initial sanitized SmartSpeaker snapshot
This commit is contained in:
@@ -0,0 +1,573 @@
|
||||
{
|
||||
"latest": "v0.0.50-d38263d",
|
||||
"releases": [
|
||||
{
|
||||
"version": "v0.0.50-d38263d",
|
||||
"filename": "firmware-v0.0.50-d38263d-dev1.bin",
|
||||
"date": "2026-06-29T20:37:05Z",
|
||||
"size": 1992032,
|
||||
"model": "DEV-1",
|
||||
"commitHash": "d38263de0b631da46b424c77964f1fc6482bad28",
|
||||
"changelog": [
|
||||
"release: update firmware-catalog.json for v0.0.49-5470971",
|
||||
"release: update firmware-catalog.json for v0.0.48-643aa45",
|
||||
"release: update firmware-catalog.json for v0.0.47-0665b75",
|
||||
"style: group node metrics into status, connectivity, and system vertical columns under device identity",
|
||||
"style: restructure node cards with clean grid, text-based visual hierarchy, and inline mid-dot separators",
|
||||
"feat: remove messy inline control sliders from device node cards for corporate overview",
|
||||
"feat: group firmware builds by version and render model-specific download buttons",
|
||||
"feat: implement client-side URL hash routing for operations console dashboard",
|
||||
"clean: remove obsolete binaries and restrict catalog to latest release builds",
|
||||
"release: update firmware-catalog.json for v0.0.40-ea491e9",
|
||||
"fix: resolve public HTTPS OTA connection certificate and SNI validation issue",
|
||||
"feat: compile and catalog both DEV-1 and PROTO-1 variants during releases",
|
||||
"release: update firmware-catalog.json for v0.0.37-2ce051a",
|
||||
"release: update firmware-catalog.json for v0.0.36-e298102",
|
||||
"release: update firmware-catalog.json for v0.0.35-d492173",
|
||||
"feat: implement breathing blue LED visual pulse during OTA updates",
|
||||
"feat: add Firmware Builds tab page in Enterprise Operations Console",
|
||||
"release: update firmware-catalog.json for v0.0.32-4471303",
|
||||
"fix: resolve public dev-server endpoints dynamically using devServerHttpUrl",
|
||||
"feat: firmware release catalog pipeline and versioned OTA selector",
|
||||
"feat: full OTA firmware update system",
|
||||
"fix: normalize ::ffff: IPv4-mapped IPv6 addresses to plain IPv4, add /clients debug endpoint",
|
||||
"fix: ghost clients and IP display bugs in dev-server",
|
||||
"feat: boot_device ΓÇö force-disconnect any device from web dashboard",
|
||||
"fix: read real client IP from X-Forwarded-For header, disable monitor-server static caching",
|
||||
"fix: bump app.js cache buster to v17 to force load diagnostics modal N/A sensor rows",
|
||||
"docs: document DEV-1/PROTO-1 model variant configuration in README and AGENTS",
|
||||
"feat: PROTO-1 peripheral support, web UI overhaul, and diagnostics modal redesign",
|
||||
"Stabilize struct layout with uint8_t types to fix brightness offset bug, fix failed color red mapping, and improve telemetry logging",
|
||||
"Expose inline volume and brightness sliders directly on device cards, implementing in-place DOM diffing to prevent focus loss during updates",
|
||||
"Implement dynamic LED brightness coefficient control across client, dev-server, and admin panel",
|
||||
"Implement set_led and play_audio API parser callbacks and ensure all control commands trigger immediate state report feedback back to gateway",
|
||||
"Update dev-server parser and monitor dashboard diagnostics to dynamically parse and display client state report telemetry",
|
||||
"Refactor firmware to implement the Unified State Manager (USM) pattern, encapsulating volume, LED, and connection states with thread-safe setter APIs",
|
||||
"Update workspace rules in AGENTS.md to enforce protocol-first development flow",
|
||||
"Implement query_state WebSocket command routing flow and client telemetry sender",
|
||||
"Create API.md specifications for WebSocket downlink controls and uplink state reporting",
|
||||
"Create wifi-credentials.example config template and update README.md setup documentation",
|
||||
"Update agent rules and create project README.md with hardware pin mapping, configuration guide, and deployment instructions",
|
||||
"Implement Device Control Center UI in Diagnostics Modal with real-time command routing to client nodes",
|
||||
"Lock Overview grid rows layout with grid-template-rows 1fr and allow viewport scroll overflow in 1200px stacking media queries",
|
||||
"Fix narrow layout squash on Overview tab, add early media stacking at 1200px, and enforce ellipsis on overflow",
|
||||
"Fix tab-page CSS visibility override by removing inline style display none",
|
||||
"Fix connectionsBadge TypeError crash that prevented list rendering on page update",
|
||||
"Fix dashboard layout, resolve double scrollbar, align padding/margins, and sync fleet and terminal tab pages",
|
||||
"Implement dynamic sidebar tab layout switching in the Enterprise Operations Console",
|
||||
"Upgrade monitor-server dashboard to Enterprise Operations Console with diagnostics, logs export, search, and live filters",
|
||||
"Create premium real-time monitor-server dashboard on port 8902 with dynamic client tracking and stream feed",
|
||||
"Implement Wi-Fi and WebSocket background connection monitor tasks with custom retry chimes and 10-second intervals",
|
||||
"Initial commit: ESP32-S3 Audio board dev-server and connection state firmware"
|
||||
]
|
||||
},
|
||||
{
|
||||
"version": "v0.0.50-d38263d",
|
||||
"filename": "firmware-v0.0.50-d38263d-proto1.bin",
|
||||
"date": "2026-06-29T20:37:05Z",
|
||||
"size": 2009952,
|
||||
"model": "PROTO-1",
|
||||
"commitHash": "d38263de0b631da46b424c77964f1fc6482bad28",
|
||||
"changelog": [
|
||||
"release: update firmware-catalog.json for v0.0.49-5470971",
|
||||
"release: update firmware-catalog.json for v0.0.48-643aa45",
|
||||
"release: update firmware-catalog.json for v0.0.47-0665b75",
|
||||
"style: group node metrics into status, connectivity, and system vertical columns under device identity",
|
||||
"style: restructure node cards with clean grid, text-based visual hierarchy, and inline mid-dot separators",
|
||||
"feat: remove messy inline control sliders from device node cards for corporate overview",
|
||||
"feat: group firmware builds by version and render model-specific download buttons",
|
||||
"feat: implement client-side URL hash routing for operations console dashboard",
|
||||
"clean: remove obsolete binaries and restrict catalog to latest release builds",
|
||||
"release: update firmware-catalog.json for v0.0.40-ea491e9",
|
||||
"fix: resolve public HTTPS OTA connection certificate and SNI validation issue",
|
||||
"feat: compile and catalog both DEV-1 and PROTO-1 variants during releases",
|
||||
"release: update firmware-catalog.json for v0.0.37-2ce051a",
|
||||
"release: update firmware-catalog.json for v0.0.36-e298102",
|
||||
"release: update firmware-catalog.json for v0.0.35-d492173",
|
||||
"feat: implement breathing blue LED visual pulse during OTA updates",
|
||||
"feat: add Firmware Builds tab page in Enterprise Operations Console",
|
||||
"release: update firmware-catalog.json for v0.0.32-4471303",
|
||||
"fix: resolve public dev-server endpoints dynamically using devServerHttpUrl",
|
||||
"feat: firmware release catalog pipeline and versioned OTA selector",
|
||||
"feat: full OTA firmware update system",
|
||||
"fix: normalize ::ffff: IPv4-mapped IPv6 addresses to plain IPv4, add /clients debug endpoint",
|
||||
"fix: ghost clients and IP display bugs in dev-server",
|
||||
"feat: boot_device ΓÇö force-disconnect any device from web dashboard",
|
||||
"fix: read real client IP from X-Forwarded-For header, disable monitor-server static caching",
|
||||
"fix: bump app.js cache buster to v17 to force load diagnostics modal N/A sensor rows",
|
||||
"docs: document DEV-1/PROTO-1 model variant configuration in README and AGENTS",
|
||||
"feat: PROTO-1 peripheral support, web UI overhaul, and diagnostics modal redesign",
|
||||
"Stabilize struct layout with uint8_t types to fix brightness offset bug, fix failed color red mapping, and improve telemetry logging",
|
||||
"Expose inline volume and brightness sliders directly on device cards, implementing in-place DOM diffing to prevent focus loss during updates",
|
||||
"Implement dynamic LED brightness coefficient control across client, dev-server, and admin panel",
|
||||
"Implement set_led and play_audio API parser callbacks and ensure all control commands trigger immediate state report feedback back to gateway",
|
||||
"Update dev-server parser and monitor dashboard diagnostics to dynamically parse and display client state report telemetry",
|
||||
"Refactor firmware to implement the Unified State Manager (USM) pattern, encapsulating volume, LED, and connection states with thread-safe setter APIs",
|
||||
"Update workspace rules in AGENTS.md to enforce protocol-first development flow",
|
||||
"Implement query_state WebSocket command routing flow and client telemetry sender",
|
||||
"Create API.md specifications for WebSocket downlink controls and uplink state reporting",
|
||||
"Create wifi-credentials.example config template and update README.md setup documentation",
|
||||
"Update agent rules and create project README.md with hardware pin mapping, configuration guide, and deployment instructions",
|
||||
"Implement Device Control Center UI in Diagnostics Modal with real-time command routing to client nodes",
|
||||
"Lock Overview grid rows layout with grid-template-rows 1fr and allow viewport scroll overflow in 1200px stacking media queries",
|
||||
"Fix narrow layout squash on Overview tab, add early media stacking at 1200px, and enforce ellipsis on overflow",
|
||||
"Fix tab-page CSS visibility override by removing inline style display none",
|
||||
"Fix connectionsBadge TypeError crash that prevented list rendering on page update",
|
||||
"Fix dashboard layout, resolve double scrollbar, align padding/margins, and sync fleet and terminal tab pages",
|
||||
"Implement dynamic sidebar tab layout switching in the Enterprise Operations Console",
|
||||
"Upgrade monitor-server dashboard to Enterprise Operations Console with diagnostics, logs export, search, and live filters",
|
||||
"Create premium real-time monitor-server dashboard on port 8902 with dynamic client tracking and stream feed",
|
||||
"Implement Wi-Fi and WebSocket background connection monitor tasks with custom retry chimes and 10-second intervals",
|
||||
"Initial commit: ESP32-S3 Audio board dev-server and connection state firmware"
|
||||
]
|
||||
},
|
||||
{
|
||||
"version": "v0.0.49-5470971",
|
||||
"filename": "firmware-v0.0.49-5470971-dev1.bin",
|
||||
"date": "2026-06-29T20:20:10Z",
|
||||
"size": 1992032,
|
||||
"model": "DEV-1",
|
||||
"commitHash": "54709714896f016aa655f8303e070db784af5424",
|
||||
"changelog": [
|
||||
"release: update firmware-catalog.json for v0.0.48-643aa45",
|
||||
"release: update firmware-catalog.json for v0.0.47-0665b75",
|
||||
"style: group node metrics into status, connectivity, and system vertical columns under device identity",
|
||||
"style: restructure node cards with clean grid, text-based visual hierarchy, and inline mid-dot separators",
|
||||
"feat: remove messy inline control sliders from device node cards for corporate overview",
|
||||
"feat: group firmware builds by version and render model-specific download buttons",
|
||||
"feat: implement client-side URL hash routing for operations console dashboard",
|
||||
"clean: remove obsolete binaries and restrict catalog to latest release builds",
|
||||
"release: update firmware-catalog.json for v0.0.40-ea491e9",
|
||||
"fix: resolve public HTTPS OTA connection certificate and SNI validation issue",
|
||||
"feat: compile and catalog both DEV-1 and PROTO-1 variants during releases",
|
||||
"release: update firmware-catalog.json for v0.0.37-2ce051a",
|
||||
"release: update firmware-catalog.json for v0.0.36-e298102",
|
||||
"release: update firmware-catalog.json for v0.0.35-d492173",
|
||||
"feat: implement breathing blue LED visual pulse during OTA updates",
|
||||
"feat: add Firmware Builds tab page in Enterprise Operations Console",
|
||||
"release: update firmware-catalog.json for v0.0.32-4471303",
|
||||
"fix: resolve public dev-server endpoints dynamically using devServerHttpUrl",
|
||||
"feat: firmware release catalog pipeline and versioned OTA selector",
|
||||
"feat: full OTA firmware update system",
|
||||
"fix: normalize ::ffff: IPv4-mapped IPv6 addresses to plain IPv4, add /clients debug endpoint",
|
||||
"fix: ghost clients and IP display bugs in dev-server",
|
||||
"feat: boot_device ΓÇö force-disconnect any device from web dashboard",
|
||||
"fix: read real client IP from X-Forwarded-For header, disable monitor-server static caching",
|
||||
"fix: bump app.js cache buster to v17 to force load diagnostics modal N/A sensor rows",
|
||||
"docs: document DEV-1/PROTO-1 model variant configuration in README and AGENTS",
|
||||
"feat: PROTO-1 peripheral support, web UI overhaul, and diagnostics modal redesign",
|
||||
"Stabilize struct layout with uint8_t types to fix brightness offset bug, fix failed color red mapping, and improve telemetry logging",
|
||||
"Expose inline volume and brightness sliders directly on device cards, implementing in-place DOM diffing to prevent focus loss during updates",
|
||||
"Implement dynamic LED brightness coefficient control across client, dev-server, and admin panel",
|
||||
"Implement set_led and play_audio API parser callbacks and ensure all control commands trigger immediate state report feedback back to gateway",
|
||||
"Update dev-server parser and monitor dashboard diagnostics to dynamically parse and display client state report telemetry",
|
||||
"Refactor firmware to implement the Unified State Manager (USM) pattern, encapsulating volume, LED, and connection states with thread-safe setter APIs",
|
||||
"Update workspace rules in AGENTS.md to enforce protocol-first development flow",
|
||||
"Implement query_state WebSocket command routing flow and client telemetry sender",
|
||||
"Create API.md specifications for WebSocket downlink controls and uplink state reporting",
|
||||
"Create wifi-credentials.example config template and update README.md setup documentation",
|
||||
"Update agent rules and create project README.md with hardware pin mapping, configuration guide, and deployment instructions",
|
||||
"Implement Device Control Center UI in Diagnostics Modal with real-time command routing to client nodes",
|
||||
"Lock Overview grid rows layout with grid-template-rows 1fr and allow viewport scroll overflow in 1200px stacking media queries",
|
||||
"Fix narrow layout squash on Overview tab, add early media stacking at 1200px, and enforce ellipsis on overflow",
|
||||
"Fix tab-page CSS visibility override by removing inline style display none",
|
||||
"Fix connectionsBadge TypeError crash that prevented list rendering on page update",
|
||||
"Fix dashboard layout, resolve double scrollbar, align padding/margins, and sync fleet and terminal tab pages",
|
||||
"Implement dynamic sidebar tab layout switching in the Enterprise Operations Console",
|
||||
"Upgrade monitor-server dashboard to Enterprise Operations Console with diagnostics, logs export, search, and live filters",
|
||||
"Create premium real-time monitor-server dashboard on port 8902 with dynamic client tracking and stream feed",
|
||||
"Implement Wi-Fi and WebSocket background connection monitor tasks with custom retry chimes and 10-second intervals",
|
||||
"Initial commit: ESP32-S3 Audio board dev-server and connection state firmware"
|
||||
]
|
||||
},
|
||||
{
|
||||
"version": "v0.0.49-5470971",
|
||||
"filename": "firmware-v0.0.49-5470971-proto1.bin",
|
||||
"date": "2026-06-29T20:20:10Z",
|
||||
"size": 2009952,
|
||||
"model": "PROTO-1",
|
||||
"commitHash": "54709714896f016aa655f8303e070db784af5424",
|
||||
"changelog": [
|
||||
"release: update firmware-catalog.json for v0.0.48-643aa45",
|
||||
"release: update firmware-catalog.json for v0.0.47-0665b75",
|
||||
"style: group node metrics into status, connectivity, and system vertical columns under device identity",
|
||||
"style: restructure node cards with clean grid, text-based visual hierarchy, and inline mid-dot separators",
|
||||
"feat: remove messy inline control sliders from device node cards for corporate overview",
|
||||
"feat: group firmware builds by version and render model-specific download buttons",
|
||||
"feat: implement client-side URL hash routing for operations console dashboard",
|
||||
"clean: remove obsolete binaries and restrict catalog to latest release builds",
|
||||
"release: update firmware-catalog.json for v0.0.40-ea491e9",
|
||||
"fix: resolve public HTTPS OTA connection certificate and SNI validation issue",
|
||||
"feat: compile and catalog both DEV-1 and PROTO-1 variants during releases",
|
||||
"release: update firmware-catalog.json for v0.0.37-2ce051a",
|
||||
"release: update firmware-catalog.json for v0.0.36-e298102",
|
||||
"release: update firmware-catalog.json for v0.0.35-d492173",
|
||||
"feat: implement breathing blue LED visual pulse during OTA updates",
|
||||
"feat: add Firmware Builds tab page in Enterprise Operations Console",
|
||||
"release: update firmware-catalog.json for v0.0.32-4471303",
|
||||
"fix: resolve public dev-server endpoints dynamically using devServerHttpUrl",
|
||||
"feat: firmware release catalog pipeline and versioned OTA selector",
|
||||
"feat: full OTA firmware update system",
|
||||
"fix: normalize ::ffff: IPv4-mapped IPv6 addresses to plain IPv4, add /clients debug endpoint",
|
||||
"fix: ghost clients and IP display bugs in dev-server",
|
||||
"feat: boot_device ΓÇö force-disconnect any device from web dashboard",
|
||||
"fix: read real client IP from X-Forwarded-For header, disable monitor-server static caching",
|
||||
"fix: bump app.js cache buster to v17 to force load diagnostics modal N/A sensor rows",
|
||||
"docs: document DEV-1/PROTO-1 model variant configuration in README and AGENTS",
|
||||
"feat: PROTO-1 peripheral support, web UI overhaul, and diagnostics modal redesign",
|
||||
"Stabilize struct layout with uint8_t types to fix brightness offset bug, fix failed color red mapping, and improve telemetry logging",
|
||||
"Expose inline volume and brightness sliders directly on device cards, implementing in-place DOM diffing to prevent focus loss during updates",
|
||||
"Implement dynamic LED brightness coefficient control across client, dev-server, and admin panel",
|
||||
"Implement set_led and play_audio API parser callbacks and ensure all control commands trigger immediate state report feedback back to gateway",
|
||||
"Update dev-server parser and monitor dashboard diagnostics to dynamically parse and display client state report telemetry",
|
||||
"Refactor firmware to implement the Unified State Manager (USM) pattern, encapsulating volume, LED, and connection states with thread-safe setter APIs",
|
||||
"Update workspace rules in AGENTS.md to enforce protocol-first development flow",
|
||||
"Implement query_state WebSocket command routing flow and client telemetry sender",
|
||||
"Create API.md specifications for WebSocket downlink controls and uplink state reporting",
|
||||
"Create wifi-credentials.example config template and update README.md setup documentation",
|
||||
"Update agent rules and create project README.md with hardware pin mapping, configuration guide, and deployment instructions",
|
||||
"Implement Device Control Center UI in Diagnostics Modal with real-time command routing to client nodes",
|
||||
"Lock Overview grid rows layout with grid-template-rows 1fr and allow viewport scroll overflow in 1200px stacking media queries",
|
||||
"Fix narrow layout squash on Overview tab, add early media stacking at 1200px, and enforce ellipsis on overflow",
|
||||
"Fix tab-page CSS visibility override by removing inline style display none",
|
||||
"Fix connectionsBadge TypeError crash that prevented list rendering on page update",
|
||||
"Fix dashboard layout, resolve double scrollbar, align padding/margins, and sync fleet and terminal tab pages",
|
||||
"Implement dynamic sidebar tab layout switching in the Enterprise Operations Console",
|
||||
"Upgrade monitor-server dashboard to Enterprise Operations Console with diagnostics, logs export, search, and live filters",
|
||||
"Create premium real-time monitor-server dashboard on port 8902 with dynamic client tracking and stream feed",
|
||||
"Implement Wi-Fi and WebSocket background connection monitor tasks with custom retry chimes and 10-second intervals",
|
||||
"Initial commit: ESP32-S3 Audio board dev-server and connection state firmware"
|
||||
]
|
||||
},
|
||||
{
|
||||
"version": "v0.0.48-643aa45",
|
||||
"filename": "firmware-v0.0.48-643aa45-dev1.bin",
|
||||
"date": "2026-06-29T19:44:32Z",
|
||||
"size": 1992032,
|
||||
"model": "DEV-1",
|
||||
"commitHash": "643aa458fc473d97e29b5516b1ebb6f6dc0d8b12",
|
||||
"changelog": [
|
||||
"release: update firmware-catalog.json for v0.0.47-0665b75",
|
||||
"style: group node metrics into status, connectivity, and system vertical columns under device identity",
|
||||
"style: restructure node cards with clean grid, text-based visual hierarchy, and inline mid-dot separators",
|
||||
"feat: remove messy inline control sliders from device node cards for corporate overview",
|
||||
"feat: group firmware builds by version and render model-specific download buttons",
|
||||
"feat: implement client-side URL hash routing for operations console dashboard",
|
||||
"clean: remove obsolete binaries and restrict catalog to latest release builds",
|
||||
"release: update firmware-catalog.json for v0.0.40-ea491e9",
|
||||
"fix: resolve public HTTPS OTA connection certificate and SNI validation issue",
|
||||
"feat: compile and catalog both DEV-1 and PROTO-1 variants during releases",
|
||||
"release: update firmware-catalog.json for v0.0.37-2ce051a",
|
||||
"release: update firmware-catalog.json for v0.0.36-e298102",
|
||||
"release: update firmware-catalog.json for v0.0.35-d492173",
|
||||
"feat: implement breathing blue LED visual pulse during OTA updates",
|
||||
"feat: add Firmware Builds tab page in Enterprise Operations Console",
|
||||
"release: update firmware-catalog.json for v0.0.32-4471303",
|
||||
"fix: resolve public dev-server endpoints dynamically using devServerHttpUrl",
|
||||
"feat: firmware release catalog pipeline and versioned OTA selector",
|
||||
"feat: full OTA firmware update system",
|
||||
"fix: normalize ::ffff: IPv4-mapped IPv6 addresses to plain IPv4, add /clients debug endpoint",
|
||||
"fix: ghost clients and IP display bugs in dev-server",
|
||||
"feat: boot_device ΓÇö force-disconnect any device from web dashboard",
|
||||
"fix: read real client IP from X-Forwarded-For header, disable monitor-server static caching",
|
||||
"fix: bump app.js cache buster to v17 to force load diagnostics modal N/A sensor rows",
|
||||
"docs: document DEV-1/PROTO-1 model variant configuration in README and AGENTS",
|
||||
"feat: PROTO-1 peripheral support, web UI overhaul, and diagnostics modal redesign",
|
||||
"Stabilize struct layout with uint8_t types to fix brightness offset bug, fix failed color red mapping, and improve telemetry logging",
|
||||
"Expose inline volume and brightness sliders directly on device cards, implementing in-place DOM diffing to prevent focus loss during updates",
|
||||
"Implement dynamic LED brightness coefficient control across client, dev-server, and admin panel",
|
||||
"Implement set_led and play_audio API parser callbacks and ensure all control commands trigger immediate state report feedback back to gateway",
|
||||
"Update dev-server parser and monitor dashboard diagnostics to dynamically parse and display client state report telemetry",
|
||||
"Refactor firmware to implement the Unified State Manager (USM) pattern, encapsulating volume, LED, and connection states with thread-safe setter APIs",
|
||||
"Update workspace rules in AGENTS.md to enforce protocol-first development flow",
|
||||
"Implement query_state WebSocket command routing flow and client telemetry sender",
|
||||
"Create API.md specifications for WebSocket downlink controls and uplink state reporting",
|
||||
"Create wifi-credentials.example config template and update README.md setup documentation",
|
||||
"Update agent rules and create project README.md with hardware pin mapping, configuration guide, and deployment instructions",
|
||||
"Implement Device Control Center UI in Diagnostics Modal with real-time command routing to client nodes",
|
||||
"Lock Overview grid rows layout with grid-template-rows 1fr and allow viewport scroll overflow in 1200px stacking media queries",
|
||||
"Fix narrow layout squash on Overview tab, add early media stacking at 1200px, and enforce ellipsis on overflow",
|
||||
"Fix tab-page CSS visibility override by removing inline style display none",
|
||||
"Fix connectionsBadge TypeError crash that prevented list rendering on page update",
|
||||
"Fix dashboard layout, resolve double scrollbar, align padding/margins, and sync fleet and terminal tab pages",
|
||||
"Implement dynamic sidebar tab layout switching in the Enterprise Operations Console",
|
||||
"Upgrade monitor-server dashboard to Enterprise Operations Console with diagnostics, logs export, search, and live filters",
|
||||
"Create premium real-time monitor-server dashboard on port 8902 with dynamic client tracking and stream feed",
|
||||
"Implement Wi-Fi and WebSocket background connection monitor tasks with custom retry chimes and 10-second intervals",
|
||||
"Initial commit: ESP32-S3 Audio board dev-server and connection state firmware"
|
||||
]
|
||||
},
|
||||
{
|
||||
"version": "v0.0.48-643aa45",
|
||||
"filename": "firmware-v0.0.48-643aa45-proto1.bin",
|
||||
"date": "2026-06-29T19:44:32Z",
|
||||
"size": 2009952,
|
||||
"model": "PROTO-1",
|
||||
"commitHash": "643aa458fc473d97e29b5516b1ebb6f6dc0d8b12",
|
||||
"changelog": [
|
||||
"release: update firmware-catalog.json for v0.0.47-0665b75",
|
||||
"style: group node metrics into status, connectivity, and system vertical columns under device identity",
|
||||
"style: restructure node cards with clean grid, text-based visual hierarchy, and inline mid-dot separators",
|
||||
"feat: remove messy inline control sliders from device node cards for corporate overview",
|
||||
"feat: group firmware builds by version and render model-specific download buttons",
|
||||
"feat: implement client-side URL hash routing for operations console dashboard",
|
||||
"clean: remove obsolete binaries and restrict catalog to latest release builds",
|
||||
"release: update firmware-catalog.json for v0.0.40-ea491e9",
|
||||
"fix: resolve public HTTPS OTA connection certificate and SNI validation issue",
|
||||
"feat: compile and catalog both DEV-1 and PROTO-1 variants during releases",
|
||||
"release: update firmware-catalog.json for v0.0.37-2ce051a",
|
||||
"release: update firmware-catalog.json for v0.0.36-e298102",
|
||||
"release: update firmware-catalog.json for v0.0.35-d492173",
|
||||
"feat: implement breathing blue LED visual pulse during OTA updates",
|
||||
"feat: add Firmware Builds tab page in Enterprise Operations Console",
|
||||
"release: update firmware-catalog.json for v0.0.32-4471303",
|
||||
"fix: resolve public dev-server endpoints dynamically using devServerHttpUrl",
|
||||
"feat: firmware release catalog pipeline and versioned OTA selector",
|
||||
"feat: full OTA firmware update system",
|
||||
"fix: normalize ::ffff: IPv4-mapped IPv6 addresses to plain IPv4, add /clients debug endpoint",
|
||||
"fix: ghost clients and IP display bugs in dev-server",
|
||||
"feat: boot_device ΓÇö force-disconnect any device from web dashboard",
|
||||
"fix: read real client IP from X-Forwarded-For header, disable monitor-server static caching",
|
||||
"fix: bump app.js cache buster to v17 to force load diagnostics modal N/A sensor rows",
|
||||
"docs: document DEV-1/PROTO-1 model variant configuration in README and AGENTS",
|
||||
"feat: PROTO-1 peripheral support, web UI overhaul, and diagnostics modal redesign",
|
||||
"Stabilize struct layout with uint8_t types to fix brightness offset bug, fix failed color red mapping, and improve telemetry logging",
|
||||
"Expose inline volume and brightness sliders directly on device cards, implementing in-place DOM diffing to prevent focus loss during updates",
|
||||
"Implement dynamic LED brightness coefficient control across client, dev-server, and admin panel",
|
||||
"Implement set_led and play_audio API parser callbacks and ensure all control commands trigger immediate state report feedback back to gateway",
|
||||
"Update dev-server parser and monitor dashboard diagnostics to dynamically parse and display client state report telemetry",
|
||||
"Refactor firmware to implement the Unified State Manager (USM) pattern, encapsulating volume, LED, and connection states with thread-safe setter APIs",
|
||||
"Update workspace rules in AGENTS.md to enforce protocol-first development flow",
|
||||
"Implement query_state WebSocket command routing flow and client telemetry sender",
|
||||
"Create API.md specifications for WebSocket downlink controls and uplink state reporting",
|
||||
"Create wifi-credentials.example config template and update README.md setup documentation",
|
||||
"Update agent rules and create project README.md with hardware pin mapping, configuration guide, and deployment instructions",
|
||||
"Implement Device Control Center UI in Diagnostics Modal with real-time command routing to client nodes",
|
||||
"Lock Overview grid rows layout with grid-template-rows 1fr and allow viewport scroll overflow in 1200px stacking media queries",
|
||||
"Fix narrow layout squash on Overview tab, add early media stacking at 1200px, and enforce ellipsis on overflow",
|
||||
"Fix tab-page CSS visibility override by removing inline style display none",
|
||||
"Fix connectionsBadge TypeError crash that prevented list rendering on page update",
|
||||
"Fix dashboard layout, resolve double scrollbar, align padding/margins, and sync fleet and terminal tab pages",
|
||||
"Implement dynamic sidebar tab layout switching in the Enterprise Operations Console",
|
||||
"Upgrade monitor-server dashboard to Enterprise Operations Console with diagnostics, logs export, search, and live filters",
|
||||
"Create premium real-time monitor-server dashboard on port 8902 with dynamic client tracking and stream feed",
|
||||
"Implement Wi-Fi and WebSocket background connection monitor tasks with custom retry chimes and 10-second intervals",
|
||||
"Initial commit: ESP32-S3 Audio board dev-server and connection state firmware"
|
||||
]
|
||||
},
|
||||
{
|
||||
"version": "v0.0.47-0665b75",
|
||||
"filename": "firmware-v0.0.47-0665b75-dev1.bin",
|
||||
"date": "2026-06-29T19:31:01Z",
|
||||
"size": 1991968,
|
||||
"model": "DEV-1",
|
||||
"commitHash": "0665b750bf802398ffeac78cfbace8b60278c8cc",
|
||||
"changelog": [
|
||||
"style: group node metrics into status, connectivity, and system vertical columns under device identity",
|
||||
"style: restructure node cards with clean grid, text-based visual hierarchy, and inline mid-dot separators",
|
||||
"feat: remove messy inline control sliders from device node cards for corporate overview",
|
||||
"feat: group firmware builds by version and render model-specific download buttons",
|
||||
"feat: implement client-side URL hash routing for operations console dashboard",
|
||||
"clean: remove obsolete binaries and restrict catalog to latest release builds",
|
||||
"release: update firmware-catalog.json for v0.0.40-ea491e9",
|
||||
"fix: resolve public HTTPS OTA connection certificate and SNI validation issue",
|
||||
"feat: compile and catalog both DEV-1 and PROTO-1 variants during releases",
|
||||
"release: update firmware-catalog.json for v0.0.37-2ce051a",
|
||||
"release: update firmware-catalog.json for v0.0.36-e298102",
|
||||
"release: update firmware-catalog.json for v0.0.35-d492173",
|
||||
"feat: implement breathing blue LED visual pulse during OTA updates",
|
||||
"feat: add Firmware Builds tab page in Enterprise Operations Console",
|
||||
"release: update firmware-catalog.json for v0.0.32-4471303",
|
||||
"fix: resolve public dev-server endpoints dynamically using devServerHttpUrl",
|
||||
"feat: firmware release catalog pipeline and versioned OTA selector",
|
||||
"feat: full OTA firmware update system",
|
||||
"fix: normalize ::ffff: IPv4-mapped IPv6 addresses to plain IPv4, add /clients debug endpoint",
|
||||
"fix: ghost clients and IP display bugs in dev-server",
|
||||
"feat: boot_device ΓÇö force-disconnect any device from web dashboard",
|
||||
"fix: read real client IP from X-Forwarded-For header, disable monitor-server static caching",
|
||||
"fix: bump app.js cache buster to v17 to force load diagnostics modal N/A sensor rows",
|
||||
"docs: document DEV-1/PROTO-1 model variant configuration in README and AGENTS",
|
||||
"feat: PROTO-1 peripheral support, web UI overhaul, and diagnostics modal redesign",
|
||||
"Stabilize struct layout with uint8_t types to fix brightness offset bug, fix failed color red mapping, and improve telemetry logging",
|
||||
"Expose inline volume and brightness sliders directly on device cards, implementing in-place DOM diffing to prevent focus loss during updates",
|
||||
"Implement dynamic LED brightness coefficient control across client, dev-server, and admin panel",
|
||||
"Implement set_led and play_audio API parser callbacks and ensure all control commands trigger immediate state report feedback back to gateway",
|
||||
"Update dev-server parser and monitor dashboard diagnostics to dynamically parse and display client state report telemetry",
|
||||
"Refactor firmware to implement the Unified State Manager (USM) pattern, encapsulating volume, LED, and connection states with thread-safe setter APIs",
|
||||
"Update workspace rules in AGENTS.md to enforce protocol-first development flow",
|
||||
"Implement query_state WebSocket command routing flow and client telemetry sender",
|
||||
"Create API.md specifications for WebSocket downlink controls and uplink state reporting",
|
||||
"Create wifi-credentials.example config template and update README.md setup documentation",
|
||||
"Update agent rules and create project README.md with hardware pin mapping, configuration guide, and deployment instructions",
|
||||
"Implement Device Control Center UI in Diagnostics Modal with real-time command routing to client nodes",
|
||||
"Lock Overview grid rows layout with grid-template-rows 1fr and allow viewport scroll overflow in 1200px stacking media queries",
|
||||
"Fix narrow layout squash on Overview tab, add early media stacking at 1200px, and enforce ellipsis on overflow",
|
||||
"Fix tab-page CSS visibility override by removing inline style display none",
|
||||
"Fix connectionsBadge TypeError crash that prevented list rendering on page update",
|
||||
"Fix dashboard layout, resolve double scrollbar, align padding/margins, and sync fleet and terminal tab pages",
|
||||
"Implement dynamic sidebar tab layout switching in the Enterprise Operations Console",
|
||||
"Upgrade monitor-server dashboard to Enterprise Operations Console with diagnostics, logs export, search, and live filters",
|
||||
"Create premium real-time monitor-server dashboard on port 8902 with dynamic client tracking and stream feed",
|
||||
"Implement Wi-Fi and WebSocket background connection monitor tasks with custom retry chimes and 10-second intervals",
|
||||
"Initial commit: ESP32-S3 Audio board dev-server and connection state firmware"
|
||||
]
|
||||
},
|
||||
{
|
||||
"version": "v0.0.47-0665b75",
|
||||
"filename": "firmware-v0.0.47-0665b75-proto1.bin",
|
||||
"date": "2026-06-29T19:31:01Z",
|
||||
"size": 2009888,
|
||||
"model": "PROTO-1",
|
||||
"commitHash": "0665b750bf802398ffeac78cfbace8b60278c8cc",
|
||||
"changelog": [
|
||||
"style: group node metrics into status, connectivity, and system vertical columns under device identity",
|
||||
"style: restructure node cards with clean grid, text-based visual hierarchy, and inline mid-dot separators",
|
||||
"feat: remove messy inline control sliders from device node cards for corporate overview",
|
||||
"feat: group firmware builds by version and render model-specific download buttons",
|
||||
"feat: implement client-side URL hash routing for operations console dashboard",
|
||||
"clean: remove obsolete binaries and restrict catalog to latest release builds",
|
||||
"release: update firmware-catalog.json for v0.0.40-ea491e9",
|
||||
"fix: resolve public HTTPS OTA connection certificate and SNI validation issue",
|
||||
"feat: compile and catalog both DEV-1 and PROTO-1 variants during releases",
|
||||
"release: update firmware-catalog.json for v0.0.37-2ce051a",
|
||||
"release: update firmware-catalog.json for v0.0.36-e298102",
|
||||
"release: update firmware-catalog.json for v0.0.35-d492173",
|
||||
"feat: implement breathing blue LED visual pulse during OTA updates",
|
||||
"feat: add Firmware Builds tab page in Enterprise Operations Console",
|
||||
"release: update firmware-catalog.json for v0.0.32-4471303",
|
||||
"fix: resolve public dev-server endpoints dynamically using devServerHttpUrl",
|
||||
"feat: firmware release catalog pipeline and versioned OTA selector",
|
||||
"feat: full OTA firmware update system",
|
||||
"fix: normalize ::ffff: IPv4-mapped IPv6 addresses to plain IPv4, add /clients debug endpoint",
|
||||
"fix: ghost clients and IP display bugs in dev-server",
|
||||
"feat: boot_device ΓÇö force-disconnect any device from web dashboard",
|
||||
"fix: read real client IP from X-Forwarded-For header, disable monitor-server static caching",
|
||||
"fix: bump app.js cache buster to v17 to force load diagnostics modal N/A sensor rows",
|
||||
"docs: document DEV-1/PROTO-1 model variant configuration in README and AGENTS",
|
||||
"feat: PROTO-1 peripheral support, web UI overhaul, and diagnostics modal redesign",
|
||||
"Stabilize struct layout with uint8_t types to fix brightness offset bug, fix failed color red mapping, and improve telemetry logging",
|
||||
"Expose inline volume and brightness sliders directly on device cards, implementing in-place DOM diffing to prevent focus loss during updates",
|
||||
"Implement dynamic LED brightness coefficient control across client, dev-server, and admin panel",
|
||||
"Implement set_led and play_audio API parser callbacks and ensure all control commands trigger immediate state report feedback back to gateway",
|
||||
"Update dev-server parser and monitor dashboard diagnostics to dynamically parse and display client state report telemetry",
|
||||
"Refactor firmware to implement the Unified State Manager (USM) pattern, encapsulating volume, LED, and connection states with thread-safe setter APIs",
|
||||
"Update workspace rules in AGENTS.md to enforce protocol-first development flow",
|
||||
"Implement query_state WebSocket command routing flow and client telemetry sender",
|
||||
"Create API.md specifications for WebSocket downlink controls and uplink state reporting",
|
||||
"Create wifi-credentials.example config template and update README.md setup documentation",
|
||||
"Update agent rules and create project README.md with hardware pin mapping, configuration guide, and deployment instructions",
|
||||
"Implement Device Control Center UI in Diagnostics Modal with real-time command routing to client nodes",
|
||||
"Lock Overview grid rows layout with grid-template-rows 1fr and allow viewport scroll overflow in 1200px stacking media queries",
|
||||
"Fix narrow layout squash on Overview tab, add early media stacking at 1200px, and enforce ellipsis on overflow",
|
||||
"Fix tab-page CSS visibility override by removing inline style display none",
|
||||
"Fix connectionsBadge TypeError crash that prevented list rendering on page update",
|
||||
"Fix dashboard layout, resolve double scrollbar, align padding/margins, and sync fleet and terminal tab pages",
|
||||
"Implement dynamic sidebar tab layout switching in the Enterprise Operations Console",
|
||||
"Upgrade monitor-server dashboard to Enterprise Operations Console with diagnostics, logs export, search, and live filters",
|
||||
"Create premium real-time monitor-server dashboard on port 8902 with dynamic client tracking and stream feed",
|
||||
"Implement Wi-Fi and WebSocket background connection monitor tasks with custom retry chimes and 10-second intervals",
|
||||
"Initial commit: ESP32-S3 Audio board dev-server and connection state firmware"
|
||||
]
|
||||
},
|
||||
{
|
||||
"version": "v0.0.40-ea491e9",
|
||||
"filename": "firmware-v0.0.40-ea491e9-dev1.bin",
|
||||
"date": "2026-06-29T16:38:39Z",
|
||||
"size": 1991776,
|
||||
"model": "DEV-1",
|
||||
"commitHash": "ea491e9c38d740a8a60fb34b7a0cb5f046c67d61",
|
||||
"changelog": [
|
||||
"fix: resolve public HTTPS OTA connection certificate and SNI validation issue",
|
||||
"feat: compile and catalog both DEV-1 and PROTO-1 variants during releases",
|
||||
"release: update firmware-catalog.json for v0.0.37-2ce051a",
|
||||
"release: update firmware-catalog.json for v0.0.36-e298102",
|
||||
"release: update firmware-catalog.json for v0.0.35-d492173",
|
||||
"feat: implement breathing blue LED visual pulse during OTA updates",
|
||||
"feat: add Firmware Builds tab page in Enterprise Operations Console",
|
||||
"release: update firmware-catalog.json for v0.0.32-4471303",
|
||||
"fix: resolve public dev-server endpoints dynamically using devServerHttpUrl",
|
||||
"feat: firmware release catalog pipeline and versioned OTA selector",
|
||||
"feat: full OTA firmware update system",
|
||||
"fix: normalize ::ffff: IPv4-mapped IPv6 addresses to plain IPv4, add /clients debug endpoint",
|
||||
"fix: ghost clients and IP display bugs in dev-server",
|
||||
"feat: boot_device ΓÇö force-disconnect any device from web dashboard",
|
||||
"fix: read real client IP from X-Forwarded-For header, disable monitor-server static caching",
|
||||
"fix: bump app.js cache buster to v17 to force load diagnostics modal N/A sensor rows",
|
||||
"docs: document DEV-1/PROTO-1 model variant configuration in README and AGENTS",
|
||||
"feat: PROTO-1 peripheral support, web UI overhaul, and diagnostics modal redesign",
|
||||
"Stabilize struct layout with uint8_t types to fix brightness offset bug, fix failed color red mapping, and improve telemetry logging",
|
||||
"Expose inline volume and brightness sliders directly on device cards, implementing in-place DOM diffing to prevent focus loss during updates",
|
||||
"Implement dynamic LED brightness coefficient control across client, dev-server, and admin panel",
|
||||
"Implement set_led and play_audio API parser callbacks and ensure all control commands trigger immediate state report feedback back to gateway",
|
||||
"Update dev-server parser and monitor dashboard diagnostics to dynamically parse and display client state report telemetry",
|
||||
"Refactor firmware to implement the Unified State Manager (USM) pattern, encapsulating volume, LED, and connection states with thread-safe setter APIs",
|
||||
"Update workspace rules in AGENTS.md to enforce protocol-first development flow",
|
||||
"Implement query_state WebSocket command routing flow and client telemetry sender",
|
||||
"Create API.md specifications for WebSocket downlink controls and uplink state reporting",
|
||||
"Create wifi-credentials.example config template and update README.md setup documentation",
|
||||
"Update agent rules and create project README.md with hardware pin mapping, configuration guide, and deployment instructions",
|
||||
"Implement Device Control Center UI in Diagnostics Modal with real-time command routing to client nodes",
|
||||
"Lock Overview grid rows layout with grid-template-rows 1fr and allow viewport scroll overflow in 1200px stacking media queries",
|
||||
"Fix narrow layout squash on Overview tab, add early media stacking at 1200px, and enforce ellipsis on overflow",
|
||||
"Fix tab-page CSS visibility override by removing inline style display none",
|
||||
"Fix connectionsBadge TypeError crash that prevented list rendering on page update",
|
||||
"Fix dashboard layout, resolve double scrollbar, align padding/margins, and sync fleet and terminal tab pages",
|
||||
"Implement dynamic sidebar tab layout switching in the Enterprise Operations Console",
|
||||
"Upgrade monitor-server dashboard to Enterprise Operations Console with diagnostics, logs export, search, and live filters",
|
||||
"Create premium real-time monitor-server dashboard on port 8902 with dynamic client tracking and stream feed",
|
||||
"Implement Wi-Fi and WebSocket background connection monitor tasks with custom retry chimes and 10-second intervals",
|
||||
"Initial commit: ESP32-S3 Audio board dev-server and connection state firmware"
|
||||
]
|
||||
},
|
||||
{
|
||||
"version": "v0.0.40-ea491e9",
|
||||
"filename": "firmware-v0.0.40-ea491e9-proto1.bin",
|
||||
"date": "2026-06-29T16:38:39Z",
|
||||
"size": 2009744,
|
||||
"model": "PROTO-1",
|
||||
"commitHash": "ea491e9c38d740a8a60fb34b7a0cb5f046c67d61",
|
||||
"changelog": [
|
||||
"fix: resolve public HTTPS OTA connection certificate and SNI validation issue",
|
||||
"feat: compile and catalog both DEV-1 and PROTO-1 variants during releases",
|
||||
"release: update firmware-catalog.json for v0.0.37-2ce051a",
|
||||
"release: update firmware-catalog.json for v0.0.36-e298102",
|
||||
"release: update firmware-catalog.json for v0.0.35-d492173",
|
||||
"feat: implement breathing blue LED visual pulse during OTA updates",
|
||||
"feat: add Firmware Builds tab page in Enterprise Operations Console",
|
||||
"release: update firmware-catalog.json for v0.0.32-4471303",
|
||||
"fix: resolve public dev-server endpoints dynamically using devServerHttpUrl",
|
||||
"feat: firmware release catalog pipeline and versioned OTA selector",
|
||||
"feat: full OTA firmware update system",
|
||||
"fix: normalize ::ffff: IPv4-mapped IPv6 addresses to plain IPv4, add /clients debug endpoint",
|
||||
"fix: ghost clients and IP display bugs in dev-server",
|
||||
"feat: boot_device ΓÇö force-disconnect any device from web dashboard",
|
||||
"fix: read real client IP from X-Forwarded-For header, disable monitor-server static caching",
|
||||
"fix: bump app.js cache buster to v17 to force load diagnostics modal N/A sensor rows",
|
||||
"docs: document DEV-1/PROTO-1 model variant configuration in README and AGENTS",
|
||||
"feat: PROTO-1 peripheral support, web UI overhaul, and diagnostics modal redesign",
|
||||
"Stabilize struct layout with uint8_t types to fix brightness offset bug, fix failed color red mapping, and improve telemetry logging",
|
||||
"Expose inline volume and brightness sliders directly on device cards, implementing in-place DOM diffing to prevent focus loss during updates",
|
||||
"Implement dynamic LED brightness coefficient control across client, dev-server, and admin panel",
|
||||
"Implement set_led and play_audio API parser callbacks and ensure all control commands trigger immediate state report feedback back to gateway",
|
||||
"Update dev-server parser and monitor dashboard diagnostics to dynamically parse and display client state report telemetry",
|
||||
"Refactor firmware to implement the Unified State Manager (USM) pattern, encapsulating volume, LED, and connection states with thread-safe setter APIs",
|
||||
"Update workspace rules in AGENTS.md to enforce protocol-first development flow",
|
||||
"Implement query_state WebSocket command routing flow and client telemetry sender",
|
||||
"Create API.md specifications for WebSocket downlink controls and uplink state reporting",
|
||||
"Create wifi-credentials.example config template and update README.md setup documentation",
|
||||
"Update agent rules and create project README.md with hardware pin mapping, configuration guide, and deployment instructions",
|
||||
"Implement Device Control Center UI in Diagnostics Modal with real-time command routing to client nodes",
|
||||
"Lock Overview grid rows layout with grid-template-rows 1fr and allow viewport scroll overflow in 1200px stacking media queries",
|
||||
"Fix narrow layout squash on Overview tab, add early media stacking at 1200px, and enforce ellipsis on overflow",
|
||||
"Fix tab-page CSS visibility override by removing inline style display none",
|
||||
"Fix connectionsBadge TypeError crash that prevented list rendering on page update",
|
||||
"Fix dashboard layout, resolve double scrollbar, align padding/margins, and sync fleet and terminal tab pages",
|
||||
"Implement dynamic sidebar tab layout switching in the Enterprise Operations Console",
|
||||
"Upgrade monitor-server dashboard to Enterprise Operations Console with diagnostics, logs export, search, and live filters",
|
||||
"Create premium real-time monitor-server dashboard on port 8902 with dynamic client tracking and stream feed",
|
||||
"Implement Wi-Fi and WebSocket background connection monitor tasks with custom retry chimes and 10-second intervals",
|
||||
"Initial commit: ESP32-S3 Audio board dev-server and connection state firmware"
|
||||
]
|
||||
}
|
||||
]
|
||||
}
|
||||
Reference in New Issue
Block a user