refactor python code PyPI TUI refactor frontend code to next.js better data show bright theme garmin to garmin datatype can change gpx fix tcx