Releases: Freika/dawarich
0.16.4
Added
- Admins can now see all users in the system on the Users page. The path is
/settings/users
.
Changed
- Admins can now provide custom password for new users and update passwords for existing users on the Users page.
- The
bin/dev
file will no longer runbin/rails tailwindcss:watch
command. It's useful only for development and doesn't really make sense to run it in production.
Fixed
- Exported files will now always have an extension when downloaded. Previously, the extension was missing in case of GPX export.
- Deleting and sorting points on the Points page will now preserve filtering and sorting params when points are deleted or sorted. Previously, the page was being reloaded and filtering and sorting params were lost.
💙 This release is supported by James Manolios, chenrik and aldumil on Patreon 💙
What's Changed
- Bump rspec-rails from 7.0.1 to 7.1.0 by @dependabot in #389
- Bump sidekiq from 7.3.4 to 7.3.5 by @dependabot in #388
- Basic user management by @Freika in #378
- Fix missing file extension in gpx export files by @Freika in #392
- Fix points params preserved by @Freika in #393
Full Changelog: 0.16.3...0.16.4
0.16.3
0.16.2
Fixed
- Exported GPX file now being correctly recognized as valid by Garmin Connect, Adobe Lightroom and (probably) other services. Previously, the exported GPX file was not being recognized as valid by these services.
💙 This release is supported by James Manolios, chenrik and aldumil on Patreon 💙
What's Changed
Full Changelog: 0.16.1...0.16.2
0.16.1
Fixed
- Speed is now being recorded into points when a GPX file is being imported. Previously, the speed was not being recorded.
- GeoJSON file from GPSLogger now can be imported to Dawarich. Previously, the import was failing due to incorrect parsing of the file.
Changed
- The Vists suggestion job is disabled. It will be re-enabled in the future with a new approach to the visit suggestion process.
💙 This release is supported by James Manolios, chenrik and aldumil on Patreon 💙
What's Changed
Full Changelog: 0.16.0...0.16.1
0.16.0
The Websockets release
This release adds more life to Dawarich! Notification will now be shown on the page without reloading, as well as number of points imported on the Imports page, and more to that, you can now enable Live Mode in the map controls. With it enabled, new points will be shown on the map as soon as they are created in the Dawarich.
Added
- New notifications are now being indicated with a blue-ish dot in the top right corner of the screen. Hovering over the bell icon will show you last 10 notifications.
- New points on the map will now be shown in real-time. No need to reload the map to see new points.
- User can now enable or disable Live Mode in the map controls. When Live Mode is enabled, the map will automatically scroll to the new points as they are being added to the map.
Changed
- Scale on the map now shows the distance both in kilometers and miles.
Fixed
- Missing
$
sign added to compose's sidekiq health check #371
💙 This release is supported by James Manolios, chenrik and aldumil on Patreon 💙
What's Changed
- Fixed $HOSTNAME variable usage in healthcheck command by @tetebueno in #371
- Bump oj from 3.16.6 to 3.16.7 by @dependabot in #368
- Bump rails from 7.2.1.2 to 7.2.2 by @dependabot in #369
- Bump chartkick from 5.1.1 to 5.1.2 by @dependabot in #370
- Feature/websockets by @Freika in #367
Full Changelog: 0.15.13...0.16.0
0.15.13
0.15.12
Added
- Scratch map. You can enable it in the map controls. The scratch map highlights countries you've visited. The scratch map works properly only if your points are reverse geocoded.
💙 This release is supported by James Manolios, chenrik and aldumil on Patreon 💙
What's Changed
Full Changelog: 0.15.11...0.15.12
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