• Joined on 2025-09-28
Loading Heatmap…

boban pushed to feat/phase-1-bootstrap at boban/homeos

  • 8aa3257fa2 feat(pwa): installable app — manifest, service worker, offline shell, icons

2026-07-18 01:25:25 +02:00

boban pushed to feat/phase-1-bootstrap at boban/homeos

  • 3ed49ee882 fix(automations): honor conditions + atomic cooldown claim (R15)

2026-07-18 01:15:24 +02:00

boban pushed to feat/phase-1-bootstrap at boban/homeos

  • d10172ac26 feat(automations): trigger→condition→action engine with cooldown + dry-run

2026-07-18 01:11:13 +02:00

boban pushed to feat/phase-1-bootstrap at boban/homeos

  • 124e667a0a Tablet control panel: touch tiles, drag-reorder, light colour modal

2026-07-18 00:58:25 +02:00

boban pushed to feat/phase-1-bootstrap at boban/homeos

  • a4edbbf801 Fix R15: provision a per-device MQTT credential when assigning a device

2026-07-18 00:50:54 +02:00

boban pushed to feat/phase-1-bootstrap at boban/homeos

  • af951d9f91 Charts: Chart.js MQTT + host traffic on the Host page

2026-07-18 00:40:33 +02:00

boban pushed to feat/phase-1-bootstrap at boban/homeos

  • 7d4c9c024e Fix R15: Shelly prefix from mDNS instance, discovery broadcast once, targeted confirm

2026-07-18 00:34:57 +02:00

boban pushed to feat/phase-1-bootstrap at boban/homeos

  • b85d2f60fe Phase 5: UniFi presence — poll, person↔client mapping

2026-07-18 00:31:34 +02:00

boban pushed to feat/phase-1-bootstrap at boban/homeos

  • f50a665735 Phase 4: network discovery — sidecar, ingest, "Neue Geräte" + assign

2026-07-18 00:25:19 +02:00

boban pushed to feat/phase-1-bootstrap at boban/homeos

  • 5cde2786aa All sidebar tabs are real pages (zero console errors)

2026-07-18 00:16:18 +02:00

boban pushed to feat/phase-1-bootstrap at boban/homeos

  • cc81e309b3 Fenster & Türen page: contact/motion sensor overview

2026-07-18 00:07:46 +02:00

boban pushed to feat/phase-1-bootstrap at boban/homeos

  • f4d8f27db4 Rooms pages: index (per-room status) + show (devices with live control)

2026-07-18 00:05:31 +02:00

boban pushed to feat/phase-1-bootstrap at boban/homeos

  • aceb140aac Fix mobile sidebar readability; rework device list for scale

2026-07-17 23:30:17 +02:00

boban pushed to feat/phase-1-bootstrap at boban/homeos

  • d950abe375 Fix R15: make the last_seen update atomic (no read-then-write race)

2026-07-17 23:11:10 +02:00

boban pushed to feat/phase-1-bootstrap at boban/homeos

  • 23ef993cb2 Fix R15: per-device MQTT ACLs, monotonic presence, real-device online semantics

2026-07-17 23:08:30 +02:00

boban pushed to feat/phase-1-bootstrap at boban/homeos

  • 66f0d7b067 Fix R15: reject out-of-order MQTT state updates (concurrency)

2026-07-17 23:01:33 +02:00

boban pushed to feat/phase-1-bootstrap at boban/homeos

  • 00fac6a910 Fix R15: control Shelly Gen2+ via RPC (Switch.Set/Light.Set), not command topic

2026-07-17 22:56:52 +02:00

boban pushed to feat/phase-1-bootstrap at boban/homeos

  • 1eec714d4a Fix R15: pass MQTT passwords to the broker without shell interpolation

2026-07-17 22:54:05 +02:00

boban pushed to feat/phase-1-bootstrap at boban/homeos

  • ea9e35883b Phase 3: MQTT ingest — Mosquitto bus, Shelly driver, live device state

2026-07-17 22:51:15 +02:00

boban created branch main in boban/homeos

2026-07-17 22:17:14 +02:00