homeos/app/Livewire
HomeOS Bootstrap dc27b1686c Fix R15: no weak admin fallback in prod; validate device room update
- DatabaseSeeder throws outside local/testing when HOMEOS_ADMIN_PASSWORD is
  unset, instead of silently seeding the documented `homeos-dev` password
  (bootstrap always runs migrate --seed, so a prod misconfig must fail loudly).
- Devices\Show::saveRoom validates roomId as nullable|exists:rooms,id, so a
  crafted request can no longer trigger a foreign-key 500. Added a feature test.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-07-17 21:55:21 +02:00
..
Auth Phase 1: bootstrap — Docker stack, Laravel 13, design system, auth 2026-07-17 21:06:20 +02:00
Devices Fix R15: no weak admin fallback in prod; validate device room update 2026-07-17 21:55:21 +02:00
Modals Warnings → modal, device detail page, stable mock online state 2026-07-17 21:52:57 +02:00
Dashboard.php Warnings → modal, device detail page, stable mock online state 2026-07-17 21:52:57 +02:00
Host.php Home dashboard + Host tab: device state & warnings, server status split out 2026-07-17 21:20:38 +02:00