github ilyakruchinin/SomnoTrace v4.0.0-beta7

pre-release8 hours ago

SomnoTrace v4.0.0-beta7

Fixes

  • Native card STR.edf is now downloaded from SomnoBridge. The card reports the file as "STR.EDF", which the previous exact-name match skipped, so bridge-imported days had no daily settings from the card.
  • Days imported via SomnoBridge can now show settings from the card's own daily record, if its serial and model match this machine. Previously these days showed Unknown for mode and pressure.
  • An ambiguous day in the card's record no longer discards the identity and settings for the rest of the import. Other days are still imported.
  • Rebuilding an older day no longer replaces the current identification or CurrentSettings.json. Only the newest day updates them.
  • Settings from an older or borrowed capture are no longer published as the device's current settings.
  • Card files that are already downloaded are restored from local storage when unchanged, instead of being downloaded again.

Changes

  • Daily settings are used only when a verified source covers every session of that day. Otherwise the day is shown as Unknown, and the decision is logged per day.
  • Sync logs every file name the card reports for each folder (up to 64), to help diagnose import problems.
  • Sync status now shows the last attempt separately from the last fully successful sync.
  • File names from the card are matched regardless of letter case. The name the card reports is kept for downloads.
  • A card folder listing containing two names that differ only by case is rejected, rather than guessing which file is meant.
  • Root-file downloads are recorded in a small transaction log (bridge_tx.log), so an interrupted download can be identified.
  • Downloaded card files are kept locally (up to 32 MB) so they aren't fetched again. This uses some space on the card.

Don't miss a new SomnoTrace release

NewReleases is sending notifications on new releases.