Skip to content

Releases: Freika/dawarich

0.23.5

23 Jan 10:23
1a67c6a
Compare
Choose a tag to compare

Added

  • A test for building rc Docker image.

Fixed

  • Fix authentication to GET /api/v1/countries/visited_cities with header Authorization: Bearer YOUR_API_KEY instead of api_key query param. #679
  • Fix a bug where a gpx file with empty tracks was not being imported. #646
  • Fix a bug where rc version was being checked as a stable release. #711

💙 This release is supported by Steven B., James Manolios, chenrik, aldumil, Arne Schwarck, derpderpington, Chippie, dint, jhalpern, Lex Fradski, Schlufo and cyberswan.at on Patreon 💙

What's Changed

Full Changelog: 0.23.3...0.23.5

0.23.5-rc

22 Jan 14:12
Compare
Choose a tag to compare
0.23.5-rc Pre-release
Pre-release

Added

  • A test for building rc Docker image.

Fixed

  • Fix authentication to GET /api/v1/countries/visited_cities with header Authorization: Bearer YOUR_API_KEY instead of api_key query param. #679
  • Fix a bug where a gpx file with empty tracks was not being imported. #646
  • Fix a bug where rc version was being checked as a stable release. #711

What's Changed

  • Fix authentication to GET /api/v1/countries/visited_cities by @Freika in #709
  • Fix/imports/gpx empty tracks by @Freika in #710
  • Fix a bug where rc version was being checked as a stable release by @Freika in #712
  • Add database constraints for users table by @Freika in #595

Full Changelog: 0.23.3...0.23.5-rc

0.23.3

21 Jan 22:31
ef9ec9b
Compare
Choose a tag to compare

Changed

  • Synology-related files are now up to date. #684

Fixed

  • Drastically improved performance for Google's Records.json import. It will now take less than 5 minutes to import 500,000 points, which previously took a few hours.

💙 This release is supported by Steven B., James Manolios, chenrik, aldumil, Arne Schwarck, derpderpington, Chippie, dint, jhalpern, Lex Fradski, Schlufo and cyberswan.at on Patreon 💙

What's Changed

Full Changelog: 0.23.2...0.23.3

0.23.2

21 Jan 13:28
Compare
Choose a tag to compare

Fixed

  • Add index only if it doesn't exist.

💙 This release is supported by Steven B., James Manolios, chenrik, aldumil, Arne Schwarck, derpderpington, Chippie, dint, jhalpern, Lex Fradski and Schlufo on Patreon 💙

Full Changelog: 0.23.1...0.23.2

0.23.1

21 Jan 12:34
Compare
Choose a tag to compare

Fixed

  • Renamed unique index on points to unique_points_lat_long_timestamp_user_id_index to fix naming conflict with unique_points_index.

💙 This release is supported by Steven B., James Manolios, chenrik, aldumil, Arne Schwarck, derpderpington, Chippie, dint, jhalpern, Lex Fradski and Schlufo on Patreon 💙

Full Changelog: 0.23.0...0.23.1

0.23.0

21 Jan 10:31
8bf69e1
Compare
Choose a tag to compare

⚠️ IMPORTANT ⚠️

This release includes a data migration to remove duplicated points from the database. It will not remove anything except for duplcates from the points table, but please make sure to create a backup before updating to this version.

Added

  • POST /api/v1/points/create endpoint added.
  • An index to guarantee uniqueness of points across latitude, longitude, timestamp and user_id values. This is introduced to make sure no duplicates will be created in the database in addition to previously existing validations.
  • GET /api/v1/users/me endpoint added to get current user.

💙 This release is supported by Steven B., James Manolios, chenrik, aldumil, Arne Schwarck, derpderpington, Chippie, dint, jhalpern, Lex Fradski and Schlufo on Patreon 💙

What's Changed

Full Changelog: 0.22.4...0.23.0

0.22.4

20 Jan 10:54
Compare
Choose a tag to compare
dawarich-point-dragndrop.mov

Added

  • You can now drag-n-drop a point on the map to update its position. Enable the "Points" layer on the map to see the points.
  • PATCH /api/v1/points/:id endpoint added to update a point. It only accepts latitude and longitude params. #51 #503

Changed

  • Run seeds even in prod env so Unraid users could have default user.
  • Precompile assets in production env using dummy secret key base.

Fixed

  • Fixed a bug where route wasn't highlighted when it was hovered or clicked.

What's Changed

Full Changelog: 0.22.3...0.22.4

0.22.3

14 Jan 22:37
b75b867
Compare
Choose a tag to compare

Changed

  • The Map now uses a canvas to draw polylines, points and fog of war. This should improve performance in browser with a lot of points and polylines.

💙 This release is supported by Steven B., James Manolios, chenrik, aldumil, Arne Schwarck, derpderpington, Chippie, dint, jhalpern, Lex Fradski and Schlufo on Patreon 💙

What's Changed

  • Improve map performance with canvas rendering by @Freika in #667

Full Changelog: 0.22.2...0.22.3

0.22.2

13 Jan 21:14
e7c3714
Compare
Choose a tag to compare

✨ The Fancy Routes release ✨

изображение изображение

Added

  • In the Map Settings (the screw nut in the top left corner of the map), you can now enable/disable the Fancy Routes feature. Simply said, it will color your routes based on the speed of each segment.
  • Hovering over a polyline now shows the speed of the segment. Move cursor over a polyline to see the speed of different segments.
  • Distance and points number in the custom control to the map.

Changed

  • The name of the "Polylines" feature is now "Routes".

💙 This release is supported by Steven B., James Manolios, chenrik, aldumil, Arne Schwarck, derpderpington, Chippie, dint, jhalpern, Lex Fradski and Schlufo on Patreon 💙

What's Changed

Full Changelog: 0.22.1...0.22.2

0.22.1

09 Jan 20:20
c23c8d5
Compare
Choose a tag to compare

Removed

  • Gems caching volume from the docker-compose.yml file. #638

To update existing docker-compose.yml to new changes, refer to the following:

  dawarich_app:
    image: freikin/dawarich:latest
...
    volumes:
-      - dawarich_gem_cache_app:/usr/local/bundle/gems
...
  dawarich_sidekiq:
    image: freikin/dawarich:latest
...
    volumes:
-      - dawarich_gem_cache_app:/usr/local/bundle/gems
...

volumes:
  dawarich_db_data:
- dawarich_gem_cache_app:
- dawarich_gem_cache_sidekiq:
  dawarich_shared:
  dawarich_public:
  dawarich_watched:

Changed

  • GET /api/v1/health endpoint now returns a X-Dawarich-Response: Hey, Im alive and authenticated! header if user is authenticated.

💙 This release is supported by Steven B., James Manolios, chenrik, aldumil, Arne Schwarck, derpderpington, Chippie, dint, jhalpern, Lex Fradski, EurenikZ and Schlufo on Patreon 💙

What's Changed

  • Remove unused volumes from docker-compose.yml by @Freika in #643

Full Changelog: 0.22.0...0.22.1