Skip to content

Releases: Freika/dawarich

0.8.7

09 Jul 18:10
Compare
Choose a tag to compare
0.8.7 Pre-release
Pre-release

Changed

  • Added a logging config to the docker-compose.yml file to prevent logs from overflowing the disk. Now logs are being rotated and stored in the log folder in the root of the application. You can find usage example in the the repository's docker-compose.yml file. Make sure to add this config to both dawarich_app and dawarich_sidekiq services.
  logging:
      driver: "json-file"
      options:
        max-size: "100m"
        max-file: "5"

Fixed

  • Visiting notifications page now marks this notifications as read

Full Changelog: 0.8.6...0.8.7

0.8.6

08 Jul 21:57
Compare
Choose a tag to compare

Added

  • Guide on how to setup a reverse proxy for Dawarich in the docs/how_to_setup_reverse_proxy.md file. This guide explains how to set up a reverse proxy for Dawarich using Nginx and Apache2.

Removed

  • MAP_CENTER env var from the docker-compose.yml file. This variable was used to set the default center of the map, but it is not needed anymore, as the map center is now hardcoded in the application. ⚠️ Feel free to remove this variable from your docker-compose.yml file. ⚠️

Fixed

  • Fixed a bug where Overland batch payload was not being processed due to missing coordinates in the payload. Now, if the coordinates are missing, the single point is skipped and the rest are being processed.

0.8.5

08 Jul 21:04
Compare
Choose a tag to compare

Fixed

  • Set 'localhost' string as a default value for APPLICATION_HOSTS environment variable in the docker-compose.yml file instead of an array. This is necessary to prevent errors when starting the application.

0.8.4

08 Jul 16:08
427231a
Compare
Choose a tag to compare

Added

  • Support for multiple hosts. Now you can specify the host of the application by setting the APPLICATION_HOSTS (note plural form) environment variable in the docker-compose.yml file. Example:
  dawarich_app:
    image: freikin/dawarich:latest
    container_name: dawarich_app
    environment:
      APPLICATION_HOSTS: "yourhost.com,www.yourhost.com,127.0.0.1"

Note, that there should be no protocol prefixes in the APPLICATION_HOSTS variable, only the hostnames.

⚠️ It would also be better to migrate your current APPLICATION_HOST to APPLICATION_HOSTS to avoid any issues in the future, as APPLICATION_HOST will be deprecated in the near future. ⚠️

  • Support for HTTPS. Now you can specify the protocol of the application by setting the APPLICATION_PROTOCOL environment variable in the docker-compose.yml file. The default value is http Example:
  dawarich_app:
    image: freikin/dawarich:latest
    container_name: dawarich_app
    environment:
      APPLICATION_PROTOCOL: "https"

Fixed

  • Support for a location-history.json file from Google Takeout. It turned out, that this file could contain not only an object with location data history but also an array of objects with location data history. Now Dawarich can handle both cases and import the data correctly.

What's Changed

  • Support arrays in location-history.json by @Freika in #109

Full Changelog: 0.8.3...0.8.4

0.8.3

04 Jul 21:07
47f3e55
Compare
Choose a tag to compare

Added

  • Notifications system. Now you will receive a notification when an import or export is finished, when stats update is completed and if any error occurs during any of these processes. Notifications are displayed in the top right corner of the screen and are stored in the database. You can see all your notifications on the Notifications page.
  • Swagger API docs for /api/v1/owntracks/points. You can find the API docs at /api-docs.

What's Changed

Full Changelog: 0.8.2...0.8.3

0.8.2

30 Jun 15:59
55004c7
Compare
Choose a tag to compare

Added

  • Google Takeout geodata, taken from a mobile devise, is now fully supported and can be imported to the Dawarich. The import process is the same as for other kinds of files, just select the JSON file and choose "Google Phone Takeout" as a source.

Fixed

  • Fixed a bug where an imported point was not being saved to the database if a point with the same timestamp and already existed in the database even if it was another user's point.

What's Changed

  • [0.8.2] Implement support for Google Phone Takeout import by @Freika in #94

Full Changelog: 0.8.1...0.8.2

0.8.1

30 Jun 10:59
ce0d7e3
Compare
Choose a tag to compare

Added

  • The first user in the system can now create new users from the Settings page. This is useful for creating new users without the need to enable registrations. The default password for new users is password.

Changed

  • Registrations are now disabled by default. On the initial setup, a default user with email [email protected] and password password is created. You can change the password in the Settings page.
  • On the Imports page, now you can see the real number of points imported. Previously, this number might have not reflect the real number of points imported.

What's Changed

  • Docker doc by @djhrum in #84
  • Disable registration and implement user creation in the settings page by @Freika in #91

New Contributors

Full Changelog: 0.8.0...0.8.1

0.8.0

25 Jun 20:44
1fee34b
Compare
Choose a tag to compare

The Fog of War

fog_of_war.mov

Added

  • New Settings page to change Dawarich settings.
  • New "Fog of War" toggle on the map controls.
  • New "Fog of War meters" field in Settings. This field allows you to set the radius in meters around the point to be shown on the map. The map outside of this radius will be covered with a fog of war.

Changed

The order of points on the Points page is now descending by timestamp instead of ascending.

What's Changed

Full Changelog: 0.7.1...0.8.0

0.7.1

20 Jun 22:00
c86c305
Compare
Choose a tag to compare

In new Settings page you can now change the following settings:

  • Maximum distance between two points to consider them as one route
  • Maximum time between two points to consider them as one route

Added

  • New Settings page to change Dawarich settings.

Changed

  • Settings link in user menu now redirects to the new Settings page.
  • Old settings page is now available undeer Account link in user menu.

What's Changed

Full Changelog: 0.7.0...0.7.1

0.7.0

19 Jun 19:21
19e4e75
Compare
Choose a tag to compare

The GPX MVP Release

This release introduces support for GPX files to be imported. Now you can import GPX files from your devices to Dawarich. The import process is the same as for other kinds of files, just select the GPX file instead and choose "gpx" as a source. Both single-segmented and multi-segmented GPX files are supported.

⚠️ BREAKING CHANGES: ⚠️

  • /api/v1/points endpoint is removed. Please use /api/v1/owntracks/points endpoint to upload your points from OwnTracks mobile app instead.

Added

  • Support for GPX files to be imported.

Changed

  • Couple of unnecessary params were hidden from route popup and now can be shown using ?debug=true query parameter. This is useful for debugging purposes.

Removed

  • /exports/download endpoint is removed. Now you can download your exports directly from the Exports page.
  • /api/v1/points endpoint is removed.

What's Changed

Full Changelog: 0.6.4...0.7.0