Releases: Freika/dawarich
0.15.11
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 importRecords.json
from Google Takeout now mentionstmp/imports
directory instead ofpublic/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
- Bump pg from 1.5.8 to 1.5.9 by @dependabot in #357
- Bump rubocop-rails from 2.26.2 to 2.27.0 by @dependabot in #358
- Bump sidekiq from 7.3.2 to 7.3.4 by @dependabot in #359
- Bump factory_bot_rails from 6.4.3 to 6.4.4 by @dependabot in #360
- Bump rails from 7.2.1.1 to 7.2.1.2 by @dependabot in #361
Full Changelog: 0.15.10...0.15.11
0.15.10
0.15.9
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
Full Changelog: 0.15.8...0.15.9
0.15.8
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
- Bump chartkick from 5.1.0 to 5.1.1 by @dependabot in #349
- Points rendering mode by @Freika in #347
Full Changelog: 0.15.7...0.15.8
0.15.7
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
- Fix missing urandom by using OpenSSL's random_bytes by @saschazepter in #280
Full Changelog: 0.15.6...0.15.7
0.15.6
0.15.5
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 betrue
orfalse
depending on what protocol you want to use. Example is in thedocker-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
- @saschazepter made their first contribution in #281
- @chrisl8 made their first contribution in #338
Full Changelog: 0.15.4...0.15.5
0.15.4
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
- Bump rswag-specs from 2.14.0 to 2.15.0 by @dependabot in #312
- Bump rswag-ui from 2.14.0 to 2.15.0 by @dependabot in #311
- Bump importmap-rails from 2.0.1 to 2.0.2 by @dependabot in #310
- Bump webmock from 3.23.1 to 3.24.0 by @dependabot in #309
- Bump rswag-api from 2.14.0 to 2.15.0 by @dependabot in #325
- Bump importmap-rails from 2.0.2 to 2.0.3 by @dependabot in #324
- Bump tailwindcss-rails from 2.7.6 to 2.7.9 by @dependabot in #322
- Adding healthcheck for containers for Docker compose configuration by @tetebueno in #327
- FIX: Support importing owntracks rec file by @Freika in #328
- Installation: use
docker compose
, notdocker-compose
by @tylerjwoodfin in #329
New Contributors
- @tylerjwoodfin made their first contribution in #329
Full Changelog: 0.15.3...0.15.4
0.15.3
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
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