Skip to content

Conversation

@nref
Copy link
Member

@nref nref commented Nov 17, 2024

Received a FIT file from a user by ELEMNT Roam which FitEdit could read, but when it wrote the file, it was corrupted. FitEdit wrote the FIT fields little-ended, while the original file was big-ended.

Also:

  • Extract out methods to print debug strings of FIT files
  • Make it possible to change DebugLogger log level at runtime.
  • Test reading and writing of multiple FIT files.
  • Prevent OOM in test when serializing JSON for big fit files
  • Fix some tests failed on macOS rider due to backwacks in path. Replaced with wacks.

@nref nref changed the title Fix tests don't run on macOS Rider Support big-endian FIT files Nov 17, 2024
nref added 3 commits November 17, 2024 16:24
Received a FIT file from a user by ELEMNT Roam which FitEdit could read, but when it wrote the file, it was corrupted. FitEdit wrote the FIT fields little-ended, while the original file was big-ended.

Also:

- Extract out methods to print debug strings of FIT files
- Make it possible to change DebugLogger log level at runtime.
- Test reading and writing of multiple FIT files.
- Prevent OOM in test when serializing JSON for big fit files
@nref nref merged commit 9355e36 into main Nov 18, 2024
3 checks passed
@nref nref deleted the bug/elemnt-roam branch November 18, 2024 00:08
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants