Skip to content

v0.7.5

Pre-release
Pre-release

Choose a tag to compare

@ilyakruchinin ilyakruchinin released this 15 Aug 08:00
c3a6c0e

Changes since v0.7.4

Router-friendly device name (DHCP hostname)

When the device connects to Wi-Fi, it now identifies itself to your router
using your custom mDNS name (e.g. "somnotrace") instead of the generic
"espressif" default. This means the device will show up with its proper name
in your router's connected-devices list and DHCP lease table. Previously, the
friendly name only worked for .local lookups via mDNS — the DHCP hostname
was always "espressif".

Upload progress: accurate day count

Fixed a discrepancy where the Upload Progress card could show more days than
actually exist on the SD card. If a day's session folder was deleted from the
card but its upload-tracking state file remained, the device would continue
counting that "ghost" day in the total. The upload scanner now detects and
cleans up these orphaned entries during its periodic scan, so the displayed
day count always matches what's really on the card.

Smarter OTA update check

The "I'm Feeling Adventurous" firmware update button now compares the latest
GitHub release against the version currently running on your device. If you're
already up to date, it says so clearly instead of presenting the update as if
there's something new to install. A "Reflash anyway" option is still available
for cases where you want to re-flash the same version (e.g. to recover from a
corrupted install). When a genuine update is available, both your current
version and the new version are shown side by side.

Recreate EDFs: no more data loss outside the upload window

Previously, using "Recreate all EDFs" would delete the entire SDCARD export
folder before regenerating — including EDF files for days outside the
configured upload window. Those files were permanently lost with no way to
recover them short of running the action again with a larger window. Now the
recreation only deletes and rebuilds the day folders it's actually going to
regenerate, leaving all other days untouched. The separate "Delete ALL EDFs"
button remains available for when you truly want to wipe everything.