Skip to content

Releases: Freika/dawarich

0.15.11

29 Oct 11:12
Compare
Choose a tag to compare

Added

  • Importing Immich data on the Imports page now will trigger an attempt to write raw json file with the data from Immich to tmp/imports/immich_raw_data_CURRENT_TIME_USER_EMAIL.json file. This is useful to debug the problem with the import if it fails. #270

Fixed

  • New app version is now being checked every 6 hours instead of 1 day and the check is being performed in the background. #238

Changed

  • ⚠️ The instruction to import Records.json from Google Takeout now mentions tmp/imports directory instead of public/imports. ⚠️ #326
  • Hostname definition for Sidekiq healtcheck to solve #344. See the diff:
  dawarich_sidekiq:
    image: freikin/dawarich:latest
    container_name: dawarich_sidekiq
    healthcheck:
-     test: [ "CMD-SHELL", "bundle exec sidekiqmon processes | grep $(hostname)" ]
+     test: [ "CMD-SHELL", "bundle exec sidekiqmon processes | grep ${HOSTNAME}" ]
  • Renamed directories used by app and sidekiq containers for gems cache to fix #339:
  dawarich_app:
    image: freikin/dawarich:latest
    container_name: dawarich_sidekiq
    volumes:
-     - gem_cache:/usr/local/bundle/gems
+     - gem_cache:/usr/local/bundle/gems_app

...

  dawarich_sidekiq:
    image: freikin/dawarich:latest
    container_name: dawarich_sidekiq
    volumes:
-     - gem_cache:/usr/local/bundle/gems
+     - gem_cache:/usr/local/bundle/gems_sidekiq

💙 This release is supported by James Manolios, chenrik and aldumil on Patreon 💙

What's Changed

Full Changelog: 0.15.10...0.15.11

0.15.10

25 Oct 06:59
Compare
Choose a tag to compare

Fixed

  • Data migration that prevented the application from starting.

💙 This release is supported by James Manolios, chenrik and aldumil on Patreon 💙

Full Changelog: 0.15.9...0.15.10

0.15.9

24 Oct 15:26
5b04642
Compare
Choose a tag to compare

Fixed

  • Stats distance calculation now correctly calculates the daily distances.

Changed

  • Refactored the stats calculation process to make it more efficient.

💙 This release is supported by James Manolios, chenrik and aldumil on Patreon 💙

What's Changed

  • Fix stats distances and rework stas calculating service by @Freika in #353

Full Changelog: 0.15.8...0.15.9

0.15.8

22 Oct 10:13
fcc581d
Compare
Choose a tag to compare

Added

  • User can now select between "Raw" and "Simplified" mode in the map controls. "Simplified" mode will show less points, improving the map performance. "Raw" mode will show all points.
изображение

💙 This release is supported by James Manolios, chenrik and aldumil on Patreon 💙

What's Changed

Full Changelog: 0.15.7...0.15.8

0.15.7

19 Oct 21:08
Compare
Choose a tag to compare

Fixed

  • A bug where "RuntimeError: failed to get urandom" was being raised upon importing attempt on Synology.

💙 This release is supported by James Manolios, chenrik and aldumil on Patreon 💙

What's Changed

Full Changelog: 0.15.6...0.15.7

0.15.6

19 Oct 17:30
Compare
Choose a tag to compare

Fixed

  • Import of Owntracks' .rec files now correctly imports points. Previously, the import was failing due to incorrect parsing of the file.

💙 This release is supported by James Manolios, chenrik and aldumil on Patreon 💙

Full Changelog: 0.15.5...0.15.6

0.15.5

19 Oct 16:44
Compare
Choose a tag to compare

Fixed

  • Fixed a bug where Google Takeout import was failing due to unsupported date format with milliseconds in the file.
  • Fixed a bug that prevented using the Photon API host with http protocol. Now you can use both http and https protocols for the Photon API host. You now need to explicitly provide PHOTON_API_USE_HTTPS to be true or false depending on what protocol you want to use. Example is in the docker-compose.yml file.

Changed

  • The Map page now by default uses timeframe based on last point tracked instead of the today's points. If there are no points, the map will use the today's timeframe.
  • The map on the Map page can no longer be infinitely scrolled horizontally. #299

💙 This release is supported by James Manolios, chenrik and aldumil on Patreon 💙

What's Changed

  • Allow different timestamp formats in Google exports to be parsed by @saschazepter in #281
  • Add use_https option to photon call to fix Issue #333 by @chrisl8 in #338

New Contributors

Full Changelog: 0.15.4...0.15.5

0.15.4

16 Oct 09:50
Compare
Choose a tag to compare

Changed

  • Use static version of geocoder library that supports http and https for Photon API host. This is a temporary solution until the change is available in a stable release. Kudos to @chrisl8 ! (#300 (comment))

Added

  • Owntracks' .rec files now can be imported to Dawarich. The import process is the same as for other kinds of files, just select the .rec file and choose "owntracks" as a source.
  • The docker-compose.yml file now contains healthchecks to make application start more robust and predictable. Have a look at #327 to find an example of usage.

Removed

  • Owntracks' .json files are no longer supported for import as Owntracks itself does not export to this format anymore.

💙 This release is supported by James Manolios, chenrik and aldumil on Patreon 💙

What's Changed

New Contributors

Full Changelog: 0.15.3...0.15.4

0.15.3

05 Oct 12:14
Compare
Choose a tag to compare

To expose the watcher functionality to the user, a new directory /tmp/imports/watched/ was created. Add new volume to the docker-compose.yml file to expose this directory to the host machine.

  ...

  dawarich_app:
    image: freikin/dawarich:latest
    container_name: dawarich_app
    volumes:
      - gem_cache:/usr/local/bundle/gems
      - public:/var/app/public
+     - watched:/var/app/tmp/imports/watched

  ...

  dawarich_sidekiq:
      image: freikin/dawarich:latest
      container_name: dawarich_sidekiq
      volumes:
        - gem_cache:/usr/local/bundle/gems
        - public:/var/app/public
+       - watched:/var/app/tmp/imports/watched

    ...

volumes:
  db_data:
  gem_cache:
  shared_data:
  public:
+ watched:

Changed

  • Watcher now looks into /tmp/imports/watched/USER@EMAIL.TLD directory instead of /tmp/imports/watched/ to allow using arbitrary file names for imports

💙 This release is supported by James Manolios, chenrik and aldumil on Patreon 💙

What's Changed

Full Changelog: 0.15.2...0.15.3

0.15.2

04 Oct 21:23
Compare
Choose a tag to compare

Added

  • linux/arm64/v7 is added to the list of supported architectures to support Raspberry Pi 4 and other ARMv7 devices

💙 This release is supported by James Manolios, chenrik and aldumil on Patreon 💙

Full Changelog: 0.15.0...0.15.1

Full Changelog: 0.15.1...0.15.2