Add a limit on the number of points in a GPS trace
Fix rubocop Rails/TimeZone warnings
Switch traces to use ActiveStorage
Switch GPX MIME type detection to use marcel
Ignore GPX archive entries that aren't regular files Fixes #3008
Fix new rubocop warnings
Fix new rubocop warnings
Fix importing of GPX traces with a leading byte order marker Fixes #2258
Round up the frame size for trace animations
Include first frame twice in trace animations
Parse each GPX file in an archive separately Fixes #2253
Adjust to final animated GIF interface
Skip gif animation optimization in case both frames are identical This works around an issue in libgd2 library which would otherwise cause segfaults due to zero sized images
Fix rubocop warnings and rename a variable
Remove unnessary init
Fix incorrect start index
Gif animation prototype
Use an enumerator for gpx.points, and process the the points in batches
Use gd-ffij gem to create trace icons This is a port of the gd-based code from the gpx-importer at https://github.com/openstreetmap/gpx-import The gd-ffij library does not yet have support for animated gifs, so we just create a static image for now. But at least that's better than the non-functioning RMagick code.
Fix Style/NumericPredicate rubocop warnings