Commit graph

86 commits

Author SHA1 Message Date
Eugene Burmakin
3a955b8e51 Introduce SolidCache 2025-05-31 14:00:52 +02:00
Eugene Burmakin
f5cefdbd03 Add system tests for map interaction 2025-05-26 20:33:48 +02:00
Eugene Burmakin
4ab1636a94 Disable sentry logs 2025-05-17 22:46:47 +02:00
Eugene Burmakin
e511eb7548 Update changelog 2025-05-17 21:50:34 +02:00
Eugene Burmakin
06aee05602 Move distance unit settings to user settings 2025-05-17 20:35:38 +02:00
Eugene Burmakin
abd4325891 Address N+1 queries in Place::FetchData and skip locationless points 2025-05-17 19:14:28 +02:00
Eugene Burmakin
c69d4f45f1 Update views and specs 2025-05-16 19:53:42 +02:00
Eugene Burmakin
5be5c1e584 Put countries into database 2025-05-16 18:51:48 +02:00
Eugene Burmakin
ed7b6d6d24 Add a STORE_GEODATA environment variable to control whether to store geodata in the database. 2025-05-12 22:33:47 +02:00
Eugene Burmakin
52aefa109e Skip points without lonlat and timestamp from Owntracks 2025-05-12 21:41:55 +02:00
Eugene Burmakin
ffc945708c Fix deletion of imports on error 2025-05-03 21:46:30 +02:00
Eugene Burmakin
d6b5ce0549 Implement SMTP mailing and fix some bugs 2025-04-15 21:34:02 +02:00
Eugene Burmakin
3996d4c9dc Add register link to login page 2025-04-12 00:08:51 +02:00
Eugene Burmakin
dae1733320 Remove telemetry 2025-04-11 19:13:46 +02:00
Eugene Burmakin
73edb35bb1 Implement Records.json import via the UI 2025-04-03 18:41:05 +02:00
Eugene Burmakin
1e54d87d53 Implement support for storing import files in S3. 2025-03-23 22:00:41 +01:00
Eugene Burmakin
cf37c36999 Remove default map tiles URL 2025-02-15 18:38:59 +01:00
Eugene Burmakin
38573e703e Move base maps to a separate file 2025-02-15 17:42:10 +01:00
Eugene Burmakin
8fefcb9091 Merge remote-tracking branch 'origin/dev' into feature/self-hosted-mode 2025-02-15 11:14:50 +01:00
Eugene Burmakin
51e589e17f Implement map tiles usage tracking and chart in user settings. 2025-02-13 21:04:29 +01:00
Evgenii Burmakin
7e5440205e
Merge branch 'dev' into feature/custom-map-tiles 2025-02-11 21:13:59 +01:00
Eugene Burmakin
1580fb8ade Export map tiles usage to Prometheus 2025-02-11 20:45:36 +01:00
Evgenii Burmakin
76fcfac012
Merge branch 'dev' into master 2025-02-10 21:03:54 +01:00
Eugene Burmakin
7db7fb17d5 Add path to trips 2025-01-24 12:01:54 +01:00
Eugene Burmakin
f4027551e6 Update StrongMigrations start_after 2025-01-22 15:06:35 +01:00
Eugene Burmakin
be779fe333 Merge remote-tracking branch 'origin/dev' into chore/database-user-constraints 2025-01-22 15:03:55 +01:00
Eugene Burmakin
b43810b1fb Import Google Records JSON in batches 2025-01-21 19:14:36 +01:00
Aleksei Besogonov
3fe48f6685 Add support for Nominatim
This adds support for Nominatim-based reverse geocoding, along with
Photon and Geofi. To use it, set the environment variables:

NOMINATIM_API_HOST - the host name of the OSM Nominatim server
NOMINATIM_API_USE_HTTPS - use the HTTPS to connect
NOMINATIM_API_KEY - the API key
2025-01-20 23:16:51 -08:00
Eugene Burmakin
11677b14ae Introduce self-hosted mode 2025-01-15 21:52:59 +01:00
Eugene Burmakin
974f45a4c9 Remove REVERSE_GEOCODING_ENABLED env var 2025-01-07 13:41:09 +01:00
Eugene Burmakin
ae6dc5ac8a Remove Photon API env vars and use DawarichSettings for reverse geocoding settings 2025-01-07 13:12:14 +01:00
Eugene Burmakin
10afb3fbc2 Fix Photon API for patreon supporters 2025-01-05 21:40:59 +01:00
Eugene Burmakin
cd31fb4cf0 Add database constraints for users table 2024-12-26 21:34:10 +01:00
Eugene Burmakin
d9bade8fe5 Fix specs for watcher and change z-index for markers and polylines 2024-12-25 13:05:42 +01:00
Eugene Burmakin
462df9e796 Make postgres config optional && add health check header && add photon api key 2024-12-24 16:51:26 +01:00
Eugene Burmakin
de09d9b9d7 Remove old framework defaults 2024-12-17 12:57:06 +01:00
Eugene Burmakin
5f93bf8522 Update to Rails 8.0.1 2024-12-17 12:56:21 +01:00
Eugene Burmakin
fc97a0bdf2 Update framework defaults to 7.2 2024-12-17 12:22:16 +01:00
Eugene Burmakin
03aadb9544 Update files to Rails 7.2 2024-12-17 12:15:02 +01:00
Eugene Burmakin
f095a7504c Merge remote-tracking branch 'origin/master' into feature/telemetry 2024-12-05 17:12:48 +01:00
Eugene Burmakin
f10f78999d Add basic telemetry 2024-12-05 17:12:35 +01:00
Eugene Burmakin
95706bc5b5 Update app version to 0.19.1 2024-12-05 11:10:00 +01:00
Eugene Burmakin
0236e81f74 Fix Prometheus exporter for Sidekiq 2024-12-04 15:00:28 +01:00
Alex Barcelo
e23d4ba382
avoid unnecessary initialization for certain scenarios 2024-12-02 11:35:08 +01:00
Eugene Burmakin
6093f4cb33 Return sidekiq_rate_limiting 2024-11-24 15:28:09 +01:00
Eugene Burmakin
2b2583e275 Remove sidekiq_rate_limiting 2024-11-24 15:25:00 +01:00
Eugene Burmakin
559dbbfefa Use sidekiq_rate_limiter for rate limiting requests to photon.komoot.io 2024-11-24 15:21:02 +01:00
Eugene Burmakin
79bf74add4 Move APP_VERSION to a constant 2024-11-24 14:56:20 +01:00
Eugene Burmakin
55e24f3adb Change default number of Puma workers to 2 2024-11-20 22:00:24 +01:00
Eugene Burmakin
6b4da57f3d Don't start Prometheus Exporter unless PROMETHEUS_EXPORTER_ENABLED is set to true 2024-11-20 21:07:43 +01:00