Added
- Selection tool on the map now can select points that user can delete in bulk. #433
Fixed
- Taiwan flag is now shown on its own instead of in combination with China flag.
- On the registration page and other user forms, if something goes wrong, error messages are now shown to the user.
- Leaving family, deleting family and cancelling invitations now prompt confirmation dialog to prevent accidental actions.
- Each pending family invitation now also contain a link to share with the invitee.
Changed
- Removed useless system tests and cover map functionality with Playwright e2e tests instead.
- S3 storage now can be used in self-hosted instances as well. Set STORAGE_BACKEND environment variable to "s3" and provide AWS_ACCESS_KEY_ID, AWS_SECRET_ACCESS_KEY, AWS_REGION, AWS_BUCKET and AWS_ENDPOINT_URL environment variables to configure it.
- Number of family members on self-hosted instances is no longer limited.
- Export to GPX now adds adds speed and course to each point if they are available.
docker-compose.ymlfile updated to provide sensible defaults for self-hosted production environment.- .env.example file added with default environment variables.
- Single Dockerfile introduced so Dawarich could be run in self-hosted mode in production environment.
What's Changed
- Tests/map by @Freika in #1916
- Bump rack from 3.2.2 to 3.2.3 in the bundler group across 1 directory by @dependabot[bot] in #1907
- Bump super_diff from 0.16.0 to 0.17.0 by @dependabot[bot] in #1886
- Bump brakeman from 7.0.2 to 7.1.0 by @dependabot[bot] in #1882
- Bump rails from 8.0.2.1 to 8.0.3 by @dependabot[bot] in #1883
- Bump sentry-rails from 5.26.0 to 6.0.0 by @dependabot[bot] in #1885
- [Snyk] Fix for 6 vulnerabilities by @Freika in #1901
- Remove limit on number of family members for self-hosted instances. by @Freika in #1923
- Move sending family invitation email to a background job by @Freika in #1924
- Update gpx serializer by @Freika in #1677
- Unify Dockerfile by @Freika in #1925
Full Changelog: 0.34.1...0.34.3-rc.5