Commit Graph

  • 42ae76227b fix(ring): seed bridge config so it actually starts (auto, reproducible) feat/phase-1-bootstrap HomeOS Bootstrap 2026-07-18 11:00:32 +0200
  • ab8713bcb3 feat(ring): bridge runs automatically (no manual command) HomeOS Bootstrap 2026-07-18 10:52:41 +0200
  • 97dc49e577 fix: adversarial-review fixes + themed checkboxes HomeOS Bootstrap 2026-07-18 10:48:22 +0200
  • 675d04e104 feat(addons): SMTP notification add-on with per-event toggles HomeOS Bootstrap 2026-07-18 10:33:23 +0200
  • 60030c3f61 fix(addons): honest Ring setup guide instead of fake "connecting" HomeOS Bootstrap 2026-07-18 10:26:27 +0200
  • 60d5275819 feat(presence): who's-home overview, person edit/delete, avatars, faster away HomeOS Bootstrap 2026-07-18 10:20:49 +0200
  • f3ae29d65a feat(rooms): create + delete rooms (delete unassigns devices) HomeOS Bootstrap 2026-07-18 10:12:49 +0200
  • f028528f1f feat(ui): standard modal shell — fixed header/footer, scrollable body, 2-col HomeOS Bootstrap 2026-07-18 10:09:24 +0200
  • 2fa15decb4 feat(devices): instant toggle, icon picker, real update check, transport switch HomeOS Bootstrap 2026-07-18 10:04:19 +0200
  • da249022cd fix(shelly): round-trip light brightness/rgb; don't hijack a reused IP (R15) HomeOS Bootstrap 2026-07-18 09:51:56 +0200
  • e3ad653582 feat(shelly): local HTTP/RPC transport — add by IP like Home Assistant HomeOS Bootstrap 2026-07-18 09:48:35 +0200
  • ecfc49e665 feat(devices): auto-detect host IP, discovery dedup, delete + rescan HomeOS Bootstrap 2026-07-18 09:34:07 +0200
  • 449533b60d fix: preserve raw input value on role/invert change; strict isOnline (R15) HomeOS Bootstrap 2026-07-18 09:03:00 +0200
  • 71b3028a8e fix: harden MQTT sharing + input roles + dedup (adversarial review) HomeOS Bootstrap 2026-07-18 08:59:12 +0200
  • 2edffadbfd feat(panel): make tiles actually control + entity naming + reorder feedback HomeOS Bootstrap 2026-07-18 08:37:17 +0200
  • d7d8544e52 feat(ui): card layout replaces flat lists across the app HomeOS Bootstrap 2026-07-18 08:32:01 +0200
  • 5df94dddf0 feat(sensors): window/door contacts (open/closed/tilted) from Shelly MQTT HomeOS Bootstrap 2026-07-18 08:25:29 +0200
  • fef393954c feat(mqtt): Home-Assistant-style onboarding — shared account + auto-create HomeOS Bootstrap 2026-07-18 08:20:57 +0200
  • 9c566492ab docs: README — Ring add-on setup, PWA install, full services table HomeOS Bootstrap 2026-07-18 02:10:47 +0200
  • 68e2708ff6 fix(addons): merge duplicate Ring devices' entities instead of dropping (R15) HomeOS Bootstrap 2026-07-18 02:07:50 +0200
  • ca98e21c18 fix(addons): dedup existing Ring devices before the unique index (R15) HomeOS Bootstrap 2026-07-18 02:05:04 +0200
  • 8086a9647b fix(addons): atomic Ring device creation + invalidate ingest gate cache (R15) HomeOS Bootstrap 2026-07-18 02:01:45 +0200
  • a4489ac7d3 feat(addons): Ring backend bridge — ring-mqtt ingest, cloud devices, badge HomeOS Bootstrap 2026-07-18 01:58:40 +0200
  • 52c1c5d3ac feat(addons): installable integrations framework + Ring connect UI HomeOS Bootstrap 2026-07-18 01:47:02 +0200
  • 1a3556be2c fix(pwa): await service-worker cache write (R15) HomeOS Bootstrap 2026-07-18 01:27:41 +0200
  • 8aa3257fa2 feat(pwa): installable app — manifest, service worker, offline shell, icons HomeOS Bootstrap 2026-07-18 01:25:24 +0200
  • 3ed49ee882 fix(automations): honor conditions + atomic cooldown claim (R15) HomeOS Bootstrap 2026-07-18 01:15:22 +0200
  • d10172ac26 feat(automations): trigger→condition→action engine with cooldown + dry-run HomeOS Bootstrap 2026-07-18 01:11:02 +0200
  • 124e667a0a Tablet control panel: touch tiles, drag-reorder, light colour modal HomeOS Bootstrap 2026-07-18 00:58:24 +0200
  • a4edbbf801 Fix R15: provision a per-device MQTT credential when assigning a device HomeOS Bootstrap 2026-07-18 00:50:53 +0200
  • af951d9f91 Charts: Chart.js MQTT + host traffic on the Host page HomeOS Bootstrap 2026-07-18 00:40:32 +0200
  • 7d4c9c024e Fix R15: Shelly prefix from mDNS instance, discovery broadcast once, targeted confirm HomeOS Bootstrap 2026-07-18 00:34:56 +0200
  • b85d2f60fe Phase 5: UniFi presence — poll, person↔client mapping HomeOS Bootstrap 2026-07-18 00:31:32 +0200
  • f50a665735 Phase 4: network discovery — sidecar, ingest, "Neue Geräte" + assign HomeOS Bootstrap 2026-07-18 00:25:17 +0200
  • 5cde2786aa All sidebar tabs are real pages (zero console errors) HomeOS Bootstrap 2026-07-18 00:16:16 +0200
  • cc81e309b3 Fenster & Türen page: contact/motion sensor overview HomeOS Bootstrap 2026-07-18 00:07:44 +0200
  • f4d8f27db4 Rooms pages: index (per-room status) + show (devices with live control) HomeOS Bootstrap 2026-07-18 00:05:30 +0200
  • aceb140aac Fix mobile sidebar readability; rework device list for scale HomeOS Bootstrap 2026-07-17 23:30:15 +0200
  • d950abe375 Fix R15: make the last_seen update atomic (no read-then-write race) HomeOS Bootstrap 2026-07-17 23:11:08 +0200
  • 23ef993cb2 Fix R15: per-device MQTT ACLs, monotonic presence, real-device online semantics HomeOS Bootstrap 2026-07-17 23:08:29 +0200
  • 66f0d7b067 Fix R15: reject out-of-order MQTT state updates (concurrency) HomeOS Bootstrap 2026-07-17 23:01:32 +0200
  • 00fac6a910 Fix R15: control Shelly Gen2+ via RPC (Switch.Set/Light.Set), not command topic HomeOS Bootstrap 2026-07-17 22:56:50 +0200
  • 1eec714d4a Fix R15: pass MQTT passwords to the broker without shell interpolation HomeOS Bootstrap 2026-07-17 22:54:03 +0200
  • ea9e35883b Phase 3: MQTT ingest — Mosquitto bus, Shelly driver, live device state HomeOS Bootstrap 2026-07-17 22:51:14 +0200
  • 2a39f1cc4e Fix R15: require prod hardening in docs; drop N+1 in warnings HomeOS Bootstrap 2026-07-17 22:03:20 +0200
  • 52af82115d Fix R15: gate demo seeder to local/testing HomeOS Bootstrap 2026-07-17 22:00:25 +0200
  • 1520b95f8f Fix R15: include room-less devices in home status HomeOS Bootstrap 2026-07-17 21:58:35 +0200
  • dc27b1686c Fix R15: no weak admin fallback in prod; validate device room update HomeOS Bootstrap 2026-07-17 21:55:21 +0200
  • f00a1ac069 Warnings → modal, device detail page, stable mock online state HomeOS Bootstrap 2026-07-17 21:52:57 +0200
  • 1b69c39a93 Fix R15 findings: fresh-clone bootstrap + never seed a blank admin password HomeOS Bootstrap 2026-07-17 21:24:10 +0200
  • fcb6daa6ab Home dashboard + Host tab: device state & warnings, server status split out HomeOS Bootstrap 2026-07-17 21:20:38 +0200
  • d4f667437c Dashboard: live service health + fault surfacing; declutter sidebar HomeOS Bootstrap 2026-07-17 20:56:32 +0200
  • beac04ec51 Phase 1: bootstrap — Docker stack, Laravel 13, design system, auth HomeOS Bootstrap 2026-07-17 20:38:58 +0200
  • ede174e50b Initialize repository main HomeOS Bootstrap 2026-07-17 21:05:37 +0200