github ilyakruchinin/SomnoTrace v1.0.7

57 minutes ago

Changes since v1.0.6

New Branding

  • Replaced the inline text+SVG logo with a dedicated full SVG logo (logo-full.svg)
  • Added a matching SVG favicon (logo-small.svg) for browser tabs and PWA icons
  • Both assets are embedded in firmware and served via dedicated HTTP handlers

Web UI Header — Responsive Overhaul

  • Desktop: Logo and theme selector now align to the main content area on
    ultra-wide monitors instead of hugging screen edges
  • Mobile (≤900px): Header condensed from 3 rows to 2 — logo (left) + theme
    switcher (right) on row 1, navigation tabs on row 2
  • Theme switcher shows icon-only on mobile (text labels hidden) to save space
  • "Auto" theme icon replaced with a clear circle + "A" letter for recognisability
  • Navigation tabs centred with consistent spacing instead of stretching edge-to-edge
  • Date navigator centred on the dashboard

Audio Codec Init Fix

  • Moved ES8311 audio codec initialisation to run before BLE init
  • Root cause: BLE RF activity during connection caused I2C bus noise, making
    codec register writes NACK — the buzzer would be unavailable on boot until
    a manual retry from the web UI

Service Worker

  • Cache version bumped to v3 to force re-caching of new logo and favicon assets

Don't miss a new SomnoTrace release

NewReleases is sending notifications on new releases.