History 2019

19.10

DOWNLOAD 30. October 2019
This version is not available on the update site

Experimental:

Delete Tag / Tag Category

 

This is a New Feature

A new feature that deletes something should always be used with care and attention.

This feature has been tested and worked properly. However, backing up the tour data is always a good advice.

New + Improvements

Views

tour-tags-1910

tour-tags Tour Tags

  • Show tags of all selected tours
  • Add/remove tags and save with <Ctrl>+S

 

tagged-tours Tagged Tours

  • Expand/collapse tag/tag category/year/month (item) when label is selected with the mouse
  • Expand only one item and collapse any other items
  • Delete tag → tag is removed from tours and tag definition is deleted
  • Delete tag category

 

tourbook-tours Tour Book - Tour cadence zones times (Frederic)

Added the ability to see, for a given activity, month or year, the percentage of time spent in each cadence zone "slow" and "fast".
This feature was inspired by coach Jason Koop's recommendation, see bullet point #5 "Hike more" https://trainright.com/8-things-ultrarunners-do-improve-training/

 

tourbook-tours Tour Book + tour calendar Calendar
Average elevation change per unit of distance
(Frederic)

Added the ability to see for a given activity, month or year, the average elevation change per unit of distance.
This feature was inspired by coach Jason Koop's recommendation, see bullet point "Volume of vertical gain/loss" https://trainright.com/data-worth-tracking-ultrarunners

 

tourbook-tours Tour Book

  • Show min/max temperature values
  • Show tour start/end location
  • Set min/max temperature values from time slices

 

tour marker view Tour Marker (Frederic)

  • Possibility to delete marker(s) from the contextual menu and when pressing the DELETE key

 

Ausgewählte Tour Tour Chart

  • New smoothing algorithm No Smoothing which is not smoothing the computed speed/pace/altimeter/gradient values, this allows to see the raw computed data

 

Tourmap Ansicht Reference Tours (Frederic)

  • Show recording time

 

Tools

Tour Editor

  • A tour can now be saved with <Ctrl>+S when this view is the active view

 

Dialog Quick Edit

  • Edit tour start/end location

 

Tour Filter

  • Filter by tour start/end location

 

TCX Export (Frederic)

 

Import

Import Preferences (Frederic)

  • Added the ability to choose whether to set the person's body weight when importing and saving a tour

 

FitLogEx File (Frederic)

  • Custom Data Field Import. The data field names and values are imported in the tour notes
  • Setting the start time (when present) and time zone (when GPS coordinates are not present) using the UTC time offset
  • Importing and mapping unique equipments based on their GUIDs

 

FIT File (Frederic)

  • Added support for the developer field:
    • Garmin Running Dynamics Pod
  • Added the ability to select the preferred power developer field to import
  • When multiple power data sources are present within a given FIT file:
    • Stryd or Garmin Running Dynamics Pod

 

TCX File

  • Import Course/Name tag as tour title

 

Changes

Altitude → Elevation (Frederic)

  • Changed wording for the english texts from Altitude to Elevation

    The term elevation is mainly used when referring to points on the Earth's surface, while altitude (...) is used for points above the surface https://en.wikipedia.org/wiki/Elevation
     
    This wording was changed because MyTourbook is mainly used for tours on the earth surface and not in the air

 

Tour Book View

  • Moved all tour modify actions into the new submenu
    Adjust Tour Values

 

Tour Editor

  • The save/restore and new tour actions have been removed from the view toolbar, now they are available in the app toolbar. Save and restore actions are only visible when the tour editor is the active view

Icons

  • Updated icons
  save-tour Save tour
  save-tags Save tags
  restore-tour Restore tour
  refresh Refresh view

 

Bugfix

Tour Chart

  • Imperial elevation/altimeter values could be wrong depending on the selected measurement system and when the tour was displayed the first time
  • When multiple tours are displayed and some of the tours have no distance, then the line graph was painted to x=0 which was showing a corrupted graph with triangles
  • Show RPM/SPM correctly in the valuepoint tooltip https://github.com/wolfgang-ch/mytourbook/issues/86

 

Weather (Frederic)

  • When entering a pressure using the metric system (mb), the format now accepts 1 decimal

 

Body Weight Unit (Frederic)

  • When changing the measurement unit, the body weight unit is updated in the UI

 

Fitlog Import (Frederic)

  • Now Taking into account the pauses when importing laps
  • Distinguishing between manual activities and activities with tracks
  • Converting Calories (unit used in ST) to kilocalories (unit used in MTB)

 

Fitlog Import + Tour Book View

The tour start time was wrong and needed these 2 fixes

  • Fitlog Import
    • Fixed tour start time year/month/day by using it's time zone
  • Tour Book View
    • Extended Set Time Zone wizard to set tour start time year/month/day with time zone  

 

Import (Frederic)

  • Fixed a bug that confused the user when re-importing multiple files. If one of them was invalid, the log would display the valid re-imported files as invalid files that could not be re-imported
  • Fixed a bug when reimporting a subset of tours contained in files that have multiple tours. The reimport is now enabled for all files except .Fit files

 

CM4xxM Import (Meinhard)

 

Translation
  • French (Frederic)
  • German
  • Italian (Doriano)

 

System

Eclipse 2019-09 (4.13)


Eclipse Translations 2019-06 (4.12)

  • Contains translated texts which are used within Eclipse
this is intentionally blank

 

 

19.7.1

DOWNLOAD 8. August 2019
This version is not available on the update site
Bugfix

Easy Import Configuration

  • Fixed tour types that can be lost in the import configuration with version 19.7.0 when the easy import config dialog is saved and even if nothing was modified

 

Translation

19.7.0

  • Italian (Doriano)
this is intentionally blank

 

19.7.0

DOWNLOAD 25. July 2019
This version is not available on the update site
New

2D Map

  • Added/updated/removed 2D Map Provider
  • Map provider slideout
    • This replaces the (old and removed) menu dropdown for map provider selection
    • More info is displayed for a map provider which can be configured with the column manager
    • Tooltip for a hovered map provider
    • 3 state column sorting:
      ascending/descending/manual with drag & drop

 

map2-slideout-map-provider-1907


  • Map provider preference page
    • More info fields, e.g. online map, category, is layer, contains hillshading
    • All available fields can be displayed in the map provider list and can be managed with the column manager
    • A selected map provider in the pref page is immediately displayed in 2D map view

 

pref-page-map2-map-provider-1907

 

 

Weather

Frederic

You need to purchase an API Key to use this feature

This is the first time in the history of MyTourbook, that you need to pay for a new feature. The problem is, it seams that there is no website where you can get historical weather data for free.

Without an API key, any new weather fields can be edited/saved as all other tour fields, they are just not filled automatically.

This API key can be tested 60 days for free, how to use it is documented here.

tour-editor-weather-1907

  • The following data will be set in the tour
    • Label containing the weather description
    • Wind speed
    • Wind direction
    • Average Temperature
    • Wind Chill
    • Max Temperature
    • Min Temperature
    • Humidity
    • Precipitation
    • Clouds
  • Moved from 8 cardinals to 16 cardinals wind direction
  • The user can choose to activate the weather retrieval in the easy import config

 

Improvements

2D Map Options

 

Bugfix

Tour Book View

  • Fixed sqlstate 22003: The resulting value is outside the range for the data type INTEGER.
    This could occure when the summary columns had an integer overflow

 

Preferences

Frederic

  • Fixed Linux async problem: modify flag is set when opening the users page

 

Easy Import Config

Frederic

  • Fix for when a user unchecks the option "Set Tour type" in the Easy Import Config

 

Marker deletion

Frederic

  • Fixed NPE when deleting a marker in a specific case

 

Import

Frederic

  • .fitlog file
    Fix for importing laps as markers

 

Translation
  • French (Frederic)
  • German

 

System

Eclipse 2019-06 (4.12)

this is intentionally blank

 

19.6.1

DOWNLOAD 4. June 2019
This version is not available on the update site

 

Important
Fix

2D Map

Since a few days, OpenStreetMap do not allow any more the download of map tile images as it was done in the last 11 years.

All older version of MyTourbook can not display map tile images from OpenStreetMap.

This fix do apply the tile image policy of OpenStreetMap which allows again to download map tile images.

this is intentionally blank

 

19.6.0

DOWNLOAD 2. June 2019
This version is not available on the update site

 

2D Map

There are currently issues with the default map from OpenStreetMap and some drag & drop map providers, this will be fixed in the next version.

 

New

Tour Tag + Tag Category

  • New text field for tour tag/category which can contain text notes (up to 32k)
  • Tagged Tours view
    • Show tag/category notes in a new tooltip when tags/categories are hovered
    • New column to show tag/category notes
  • Tagging preferences
    • New column to show tag/category notes

 

Tour Book

  • Training Effects + Training Performance columns
  • Reimport training values (from .fit + .sml files)

 

Statistics

  • Training Effects + Training Performance graphs in the new training statistics

 

2D Map

Frederic

  • Create a tour marker from a location by right clicking on a tour's position on the map

 

Easy Import

(Frederic)

  • When encountering invalid device files, those files are marked to be ignored (in the file invalidfiles_to_ignore.txt) so that they are not considered as files to be imported in the future. This feature can be enable/disable in the preferences.

 

Improvements

Adjust Altitude

  • Whole tour is selected for SRTM adjustments when dialog is opened (previously only half of the tour was selected)

Import

  • .fit file
    Supported developer fields:
    • Cadence
    • Ground Time (Stance time)
    • Power
    • Elevation
    • Vertical Oscillation
  • Suunto 9 (Frederic)
    • Device name is set as Suunto Spartan/9
    • Improvement for cases where a Suunto 9 file is invalid and it should not be read as a fit file
    • Save the tour import file path and file name for each imported Suunto 9 files
    • Detect and save if a heart rate sensor or a power sensor are present

 

Statistics

  • Show recording/moving/break time separately in the day/week/month/year/training statistics

 

Bugfix

.fitlog File

  • Fixed average power issue when value was a floating point
  • Other values will now also be parsed as floating point when integer parsing fails

 

IllegalArgumentException: Widget has the wrong parent

  • This occured when the app is started and a view was minimized, then the context menu is early created and it has the wrong parent when the view is displayed later on.
    It needed a while until the cause of this issue was discovered, it propably occured after switching to Eclipse 4.
    Nobody complained until now, maybe this feature was not used to minimize a view (this is an Eclipse built-in feature).

 

File Re-Import

Frederic

  • Fixed a bug (when using Linux) where the reimport filedialog doesn't show

 

Tour Info Tooltip

  • Fixed max speed for imperial measurement

 

Translation
  • French: completed, improved and fixed translation (Frederic)
  • German
  • Italian (Doriano)

 

System
  • FITSDK 20.90
this is intentionally blank

 

19.4.0

DOWNLOAD 24. April 2019
This version is not available on the update site
New

2D Map

There can still be some minor issues and room for improvements

map2-select-tour-83-1904

 

Improvements

Search Tour by Location

  • Fast map drawing option
  • Relocate map to the original position of the geo filter
  • Delete geo filter without name


2.5D Map

Thomas

map25-example-015-marker-and-bookmarks-1904

 

Import

  • .fitlog File
    • Wind speed (Frederic)
    • Max/average power
    • Temperature data serie
  • Suunto (Frederic)
    • Added support for swimming activities
    • Added support for Movesense heart rate belt data

 

Compare Result Views

  • New columns
    • Moving time
    • Altimeter - Average ascent speed (VAM)

 

Changes

2D Map

  • Moved option Zoom + center to the mouse position into 2D Map Option

 

Tour Chart

  • Value point tooltip settings are reseted to defaults

 

Bugfix

2D Map

  • Fixed issue which lasted forever, the basic painting mode skipped values
  • Fixed some SWT resource leaks which could cause a "No more handles" exception

 

Tour Chart

  • Fixed ClassCastException, this was the same issue which was fixed in 19.3.1 but was not yet discovered

 

Import

  • .gpx File
    • Fixed ConcurrentModificationException when converting waypoints into tour markers
  • .fit File
    • Fixed total altitude values for Ciclo(CM 9.3A)
    • Display GARMIN EDGE 1030 in data format field instead of GARMIN 2713

  • Suunto (Frederic)
    • Fixed a bug where markers/laps would not all be imported

 

Important Infos

.fit Import

The .fit file importer is simplified/restructured to fix an issue. Afterwards it was tested with several different .fit files.

It is still possible that there are undiscovered issues. So check your tour data after the next imports to ensure that all values are available and valid.

Bad News for 3D Map

3D Map will be suspended after May 3, 2019

https://worldwind.arc.nasa.gov/news/2019-03-21-suspension-faq/

this is intentionally blank

 

19.3.1

DOWNLOAD 3. March 2019
This version is not available on the update site
Bugfix

Fixed ClassCastException in the Views

    • Photos
    • Tour Photos
    • Training

 

  • This exception occured in views which where not modified for months or years
  • The problem was, that invalid data were set in the parent UI control of the view and it seems, that Eclipse 4.9 or 4.10 have changed their code which revealed it
  • The same problematic code was found in 17 other views but there was no error because a custom toolbar is not yet displayed, this caused the exception
this is intentionally blank

 

19.3.0

DOWNLOAD 1. March 2019
This version is not available on the update site

32 Bit Platforms are dropped


Why ?

There was the problem that the preferences dialog took a very long time (minutes) to open it with Linux because of this bug.

This issue has been fixed in Eclipse 4.9. However, to use the latest official version of Eclipse, 4.10, this version is now used, but it only supports the 64 bit platforms.

→ MyTourbook now only supports the 64 bit platforms
Improvements

Search Tour by Location

  • Scroll map when mouse is near the map border, this feature has issues when selecting a rectangle

 

Bugfix

Easy Import Dialog

  • Dialog did not open after 1 item was created, this occured only with Linux

 

System

  • Fixed sql exception when primary key already exists, this was the reason why version 19.2 was removed

 

System

Eclipse 4.10 - 64 bit

this is intentionally blank

 

19.2.0

DOWNLOAD 23. February 2019
This version is not available on the update site

24. February 2019

This version can have a problem when updating the database from older versions

→ Download is removed

New

Search Tour by Location

It finds all tours in the map within a geo rectangle of 0.01°
(~ 1.5 km / 1 mi).

Examples
 

1. All displayed tours have passed through the selected area (yellow rectangle), e.g. this can find tours which are started from home.

 search-by-location-include-1902

 

2. It can also find tours which did not drive through the selected area, e.g. this can find tour which are not started from home.

 search-by-location-exclude-1902

 

 

EXPERIMENTAL

This feature is in a very early stage and has some issues, but in some parts it is already working

 

Improvements

Splash screen

  • Show better loading state
  • Removed progress bar

 

Bugfix

All Maps

  • Fixed reselecting multiple tours, e.g. in Tour Book view, from only one selected tour, it did not redisplay multiple tours again. This bug is available since the beginning of selecting multiple tours
  • Sometimes selected tour(s) are not displayed because the internal visible state was not correctly set


Tour Editor

  • Fixed Linux async problem: modify flag is set when opening a tour/event


Tour Import

  • .fit File
    Fixed NPE when a lap has not an absolute time, this occured with files from Sigma-ROX 12.0
  • .gpx File
    • Convert waypoints into tour markers did not work
    • Set correct marker position when waypoint is converted into tour marker
  • Set speed from device by discovering any time slices and not only the first

 

Join Tours

  • Set speed from device according to the joined tours
this is intentionally blank

 

 

2018

2020