Matthias Nott
2026-03-25 d6cf9469aa0462d1b8313cc85907176eee1214a2
2026-03-25 Matthias Nott
fix: C3 debug logs, H1-H5 image cache, temp files, controller leak, validat...
blob@ d6cf94 commitdiff | diff to current
2026-03-25 Matthias Nott
feat: show connection status detail in app bar during connect
blob@ 9aea0e commitdiff | diff to current
2026-03-25 Matthias Nott
fix: parallel host probing then single connect to winner
blob@ 0682ae commitdiff | diff to current
2026-03-25 Matthias Nott
feat: TOFU cert pinning - trust on first use with reset in settings
blob@ 650b02 commitdiff | diff to current
2026-03-25 Matthias Nott
fix: add SecurityContext for TLS, fix onBadCertificate type
blob@ b78a19 commitdiff | diff to current
2026-03-25 Matthias Nott
fix: cache discovered host to prevent repeated subnet scan floods
blob@ a7b094 commitdiff | diff to current
2026-03-25 Matthias Nott
feat: extend subnet scan to full /24 (254 hosts) for home network coverage
blob@ 4aef37 commitdiff | diff to current
2026-03-25 Matthias Nott
feat: subnet scan fallback when Bonjour fails (handles iOS Personal Hotspot)
blob@ 9e5953 commitdiff | diff to current
2026-03-24 Matthias Nott
feat: Bonjour auto-discovery + VPN IP field in connection flow
blob@ 96c8bb commitdiff | diff to current
2026-03-24 Matthias Nott
fix: forward voiceMessageId in bundle MQTT publish for transcript reflection
blob@ 08f92e commitdiff | diff to current
2026-03-24 Matthias Nott
fix: send catch_up on app resume to fetch messages missed during background
blob@ 62fc48 commitdiff | diff to current
2026-03-24 Matthias Nott
fix: don't reset session state on resume - prevents drawer flicker
blob@ 04347a commitdiff | diff to current
2026-03-24 Matthias Nott
fix: gentle resume - refresh sessions instead of force-disconnect
blob@ 45898e commitdiff | diff to current
2026-03-24 Matthias Nott
fix: clean force-reconnect on resume with intentionalClose flag
blob@ deec1d commitdiff | diff to current
2026-03-24 Matthias Nott
fix: use ping health check on resume instead of force-disconnect
blob@ 25e6fc commitdiff | diff to current
2026-03-24 Matthias Nott
fix: force MQTT reconnect on app resume to avoid stale connections
blob@ 547ee7 commitdiff | diff to current
2026-03-24 Matthias Nott
feat: MQTT migration, offline catch_up, clean session, image support
blob@ cb470d commitdiff | diff to current
2026-03-23 Matthias Nott
fix: persistent MQTT sessions - broker queues messages for offline clients
blob@ 408692 commitdiff | diff to current
2026-03-23 Matthias Nott
feat: attach button with camera/gallery/files, atomic bundle send
blob@ 78f101 commitdiff | diff to current
2026-03-22 Matthias Nott
fix: MQTT connect timeout wrapper, host list logging
blob@ 28fe0b commitdiff | diff to current
2026-03-22 Matthias Nott
fix: MQTT connect - disable autoReconnect during trial, retry on all-fail
blob@ b99c59 commitdiff | diff to current
2026-03-22 Matthias Nott
fix: include messageId in MQTT voice payload for transcript reflection
blob@ 400532 commitdiff | diff to current
2026-03-22 Matthias Nott
fix: set MQTT client before connect, debug logging for message flow
blob@ cb8020 commitdiff | diff to current
2026-03-22 Matthias Nott
fix: MQTT port matches config, keyboard dismiss on drawer, debug logging
blob@ 16893f commitdiff | diff to current
2026-03-22 Matthias Nott
feat: MQTT client replaces WebSocket (Phase 2)
blob@ c4ce63 commitdiff | diff to current
first | « prev | next »