secubox-deb/remote-ui/round/agent
CyberMind-FR 8905228cbd
Some checks failed
License Headers / check (push) Failing after 6s
fix(round): restore ICON_PATHS /var/www/common + defense-in-depth icon copy
These two edits were on fix/round-real-root-icons (commit a5b312f7) but
got wiped by my earlier force-push to fix/round-armv6-boot-services.
Re-applying identically so v4 picks them up.

fallback_manager.py: add /var/www/common/assets/icons as the third
lookup path so the 6 brand icons (auth/wall/boot/mind/root/mesh) ship
via common/ are found. Without this, fallback_manager only sees the
round/-side placeholder set and can't render the canonical module
icons on the fallback radar.

build-eye-remote-image.sh: also copy common/assets/icons/*.png into
/usr/lib/secubox-eye/assets/icons/ (cp -n so placeholders aren't
overwritten when names collide — none do). Pure defense-in-depth.
2026-05-18 06:25:41 +02:00
..
api feat(eye-remote): Add Mode Control API with metrics endpoint 2026-05-12 08:15:10 +02:00
display fix(round): restore ICON_PATHS /var/www/common + defense-in-depth icon copy 2026-05-18 06:25:41 +02:00
recovery feat(eye-remote): Add recovery boot protocols + unified design charter 2026-04-29 13:01:43 +02:00
secubox fix(eye-remote): Fix type errors in main.py and websocket.py 2026-04-26 18:10:42 +02:00
sync feat(eye-remote): Implement OTG features 3-5 (gadget control, storage sync, setup wizard) 2026-04-29 06:41:23 +02:00
system feat(eye-remote): Add Bluetooth Manager with bluetoothctl wrapper 2026-04-26 17:46:33 +02:00
web fix(eye-remote): Rename 'validate' field to avoid Pydantic conflict 2026-04-29 20:05:22 +02:00
__init__.py feat(eye-remote): Add WebSocket bidirectional command system 2026-04-23 08:48:53 +02:00
action_executor.py feat(eye-remote): Add display state machine with splash and fallback modes 2026-04-28 14:48:00 +02:00
auto_mode_controller.py feat(eye-remote): Add Mode Control API with metrics endpoint 2026-05-12 08:15:10 +02:00
balance_radar.py feat(eye-remote): Add display state machine with splash and fallback modes 2026-04-28 14:48:00 +02:00
classic_radar.py feat(eye-remote): Add display state machine with splash and fallback modes 2026-04-28 14:48:00 +02:00
command_handler.py feat(eye-remote): Add WebSocket bidirectional command system 2026-04-23 08:48:53 +02:00
config_manager.py docs: update WIP, HISTORY, README for Eye Remote v2.2.1 2026-05-11 10:51:33 +02:00
config.py feat(eye-remote): Extend config with display, mode, and web settings 2026-04-26 17:19:53 +02:00
deploy_to_sd.sh feat(eye-remote): Fix USB gadget network + touch debouncing 2026-04-24 16:42:45 +02:00
device_manager.py feat(eye-remote): Extend config with display, mode, and web settings 2026-04-26 17:19:53 +02:00
failover.py feat(eye-remote): Add intelligent auto-mode OTG switching system 2026-05-11 12:09:34 +02:00
hybrid_radar.py fix(net-detect): Separate VirtualBox VM handling from baremetal x64 2026-05-01 17:33:31 +02:00
install_deps.sh feat(eye-remote): Fix USB gadget network + touch debouncing 2026-04-24 16:42:45 +02:00
local_api.py feat(eye-remote): add LocalAPI for Pi Zero settings 2026-04-24 11:00:55 +02:00
main_standalone.py feat(eye-remote): Fix USB gadget network + touch debouncing 2026-04-24 16:42:45 +02:00
main.py fix(eye-agent): Resolve import errors and add missing modules (ref #78) 2026-05-11 11:43:14 +02:00
menu_definitions.py feat(eye-remote): Add display state machine with splash and fallback modes 2026-04-28 14:48:00 +02:00
menu_navigator.py feat(eye-remote): Add dashboard metrics display and U-Boot mode 2026-04-26 08:59:06 +02:00
metrics_bridge.py feat(eye-agent): Add metrics bridge Unix socket server 2026-04-21 10:27:36 +02:00
mode_manager.py feat(eye-remote): Add Mode enum and ModeManager state machine 2026-04-26 17:10:45 +02:00
network_debug.py fix(eye-remote): Use usb1 (ECM) instead of usb0 for Linux hosts 2026-04-23 19:30:17 +02:00
otg_api.py feat(eye-remote): Add display state machine with splash and fallback modes 2026-04-28 14:48:00 +02:00
radar_metrics.py feat(eye-remote): Add display state machine with splash and fallback modes 2026-04-28 14:48:00 +02:00
radial_renderer.py feat(eye-remote): Add display state machine with splash and fallback modes 2026-04-28 14:48:00 +02:00
sector_radar.py feat(eye-remote): Add display state machine with splash and fallback modes 2026-04-28 14:48:00 +02:00
secubox_client.py feat(eye-remote): Add /api/v1/system/metrics alias for Pi Zero compatibility 2026-05-06 17:16:33 +02:00
secubox.py fix(eye-agent): Resolve import errors and add missing modules (ref #78) 2026-05-11 11:43:14 +02:00
spider_radar.py feat(eye-remote): Add display state machine with splash and fallback modes 2026-04-28 14:48:00 +02:00
system.py fix(eye-agent): Resolve import errors and add missing modules (ref #78) 2026-05-11 11:43:14 +02:00
touch_handler.py feat(eye-remote): Add display state machine with splash and fallback modes 2026-04-28 14:48:00 +02:00
usb_host_detector.py feat(eye-remote): Add display state machine with splash and fallback modes 2026-04-28 14:48:00 +02:00
wakeup_manager.py feat(eye-remote): Add intelligent auto-mode OTG switching system 2026-05-11 12:09:34 +02:00
web.py fix(eye-agent): Resolve import errors and add missing modules (ref #78) 2026-05-11 11:43:14 +02:00