Fixed
- Fix a bug where some points from Owntracks were not being processed correctly which prevented import from being created. #1745
- Hexagons for the stats page are now being calculated a lot faster.
- Prometheus exporter is now not being started when console is being run.
- Stats will now properly reflect countries and cities visited after importing new points.
GET /api/v1/points
will now return correct latitude and longitude values. #1502- Deleting an import will now trigger stats recalculation for affected months. #1789
- Importing process should now schedule visits suggestions job a lot faster.
- Importing GPX files that start with
<gpx
tag will now be detected correctly. #1775 - Buttons on the map now have correct contrast in both light and dark modes.
Changed
- Onboarding modal window now features a link to the App Store and a QR code to configure the Dawarich iOS app.
- A permanent option was removed from stats sharing options. Now, stats can be shared for 1, 12 or 24 hours only.
- User data archive importing now uploads the file directly to the storage service instead of uploading it to the app first.
- Importing progress bars are now looking nice.
- Ruby version was updated to 3.4.6.
Added
- Based on preferred theme (light or dark), the map controls will now load with the corresponding styles.
- [Dawarich Cloud] Added foundation for upcoming authentication from iOS app.
- [Dawarich Cloud] Trial users can now create up to 5 imports. After that, they will be prompted to subscribe to a paid plan.
- [Dawarich Cloud] Added Posthog analytics. Disabled by default, can be enabled with POSTHOG_ENABLED environment variable.
💙 This release is supported by Steven B., James Manolios, chenrik, aldumil, derpderpington, Chippie, dint, jhalpern, Lex Fradski, Schlufo, cyberswan.at, craftyklaus, Andre, hogenf, naraxius, Embrace, martin4861, Alex, evetters, GregF, Jon Coffee, Lukas, Robbie G, Kilian, Hans G, Chris, tabaha, Andre, Michael C, Chris, gesus, Jonah B., Dante, daallex, Tanner A., Matthias B., Milien M., Mathias, Travis S., Michael J., Matthew F., Johnathan D., bleibdirtroy, no1etal, dixet, Bailey J., Alex D., Benjamin M., Daniel A., Florian, BeeHappy, ChemistryDachshund, OrangeWindies, Roman G., Erik K., Ian F., Michelangelo V., Edward, Erazem Z., Wolfgang B., Denis Abt, Tony G., Andrew D., Lomky, Osamu Y., Simon van B., Linus T., Thomas V., Martin M., on Patreon and KoFi 💙
Also, HUGE thanks to Alan, who generously donated us 100 kofis at once! That's €500 in hooman money, thank you!
What's Changed
- Update migration by @Freika in #1761
- Precalculate hexagons for stats by @Freika in #1763
- Feature/ios auth by @Freika in #1786
- Speed up scheduling of visits suggestions job after import by @Freika in #1791
- Feature/trial imports limit by @Freika in #1792
- Add optional posthog analytics by @Freika in #1799
- Update map layers based on user theme preference (light/dark) and add… by @Freika in #1801
- Rework importing user data archive by @Freika in #1790
- Add staging environment configuration by @Freika in #1802
- Bump rexml from 3.4.1 to 3.4.4 by @dependabot[bot] in #1788
- Bump rubocop-rails from 2.32.0 to 2.33.3 by @dependabot[bot] in #1744
- Bump rubyzip from 2.4.1 to 3.1.0 by @dependabot[bot] in #1743
- Bump factory_bot_rails from 6.5.0 to 6.5.1 by @dependabot[bot] in #1742
- Bump pg from 1.5.9 to 1.6.2 by @dependabot[bot] in #1741
- Bump ffaker from 2.24.0 to 2.25.0 by @dependabot[bot] in #1740
- 0.32.1 by @Freika in #1783
Full Changelog: 0.32.0...0.33.0