Eugene Burmakin
c718eba6ef
Add release notes
2025-06-09 16:00:34 +02:00
Eugene Burmakin
3d26a49627
Fix redis urls
2025-06-09 14:10:49 +02:00
Eugene Burmakin
1ed01a0c0b
Fix some issues and clean up compose files
2025-06-09 14:05:19 +02:00
Eugene Burmakin
767629b21e
Remove solid trifecta
2025-06-09 13:50:43 +02:00
Eugene Burmakin
b76602d9c8
Return sidekiq and redis to Dawarich
2025-06-09 13:39:25 +02:00
Eugene Burmakin
1c38f691cf
Use geocoder from a private fork for debugging purposes.
2025-06-08 17:02:56 +02:00
Eugene Burmakin
3426f2d66b
Fixed a bug where points from Immich and Photoprism did not have lonlat attribute set. #1318
2025-06-08 16:41:01 +02:00
Eugene Burmakin
ce43b3f1a0
Add missing queue database configuration variables to CHANGELOG.md
2025-06-08 12:07:42 +02:00
Eugene Burmakin
f85eef199f
Switch SolidQueue to PostgreSQL
2025-06-06 19:36:36 +02:00
Eugene Burmakin
3d2666c4ee
Fix a few issues and implement location iq support
2025-06-05 21:10:40 +02:00
Eugene Burmakin
b86aa06bbb
Fix rails env call
2025-06-05 00:55:45 +02:00
Eugene Burmakin
6d39f4306f
Remove Redis and Sidekiq from Dawarich
2025-06-02 20:53:35 +02:00
Eugene Burmakin
296e2c08fa
Move cache jobs to initializers
2025-06-01 15:31:53 +02:00
Eugene Burmakin
48eb55f621
Update changelog and add a spec
2025-05-31 21:58:50 +02:00
Eugene Burmakin
551c6e7629
Use sqlite for cable in development
2025-05-31 21:27:20 +02:00
Eugene Burmakin
8e2d63a49f
Update database configuration for SQLite databases
2025-05-31 19:54:12 +02:00
Eugene Burmakin
25442b4622
Remove version cache initializer
2025-05-31 18:33:01 +02:00
Eugene Burmakin
3a955b8e51
Introduce SolidCache
2025-05-31 14:00:52 +02:00
Eugene Burmakin
a95d362b63
Fix failing tests
2025-05-31 11:57:07 +02:00
Eugene Burmakin
855872d166
Merge remote-tracking branch 'origin' into feature/solid-queue-rewamp
2025-05-30 19:20:58 +02:00
Eugene Burmakin
897cbd882c
Update some files
2025-05-30 19:20:15 +02:00
Eugene Burmakin
f5cefdbd03
Add system tests for map interaction
2025-05-26 20:33:48 +02:00
Eugene Burmakin
8308354ac5
Move points jobs to the points queue
2025-05-21 18:57:29 +02:00
Eugene Burmakin
35a0533b2b
Move to solid_queue
2025-05-17 23:05:52 +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
e9680fd6e4
Update sidekiq credentials
2025-05-08 11:31:18 +02:00
Eugene Burmakin
ffc945708c
Fix deletion of imports on error
2025-05-03 21:46:30 +02:00
Eugene Burmakin
4e0143ea29
Add dokku deployment config
2025-05-02 20:20:34 +02:00
Eugene Burmakin
2e53f39a7f
Update import edit view
2025-04-19 13:18:39 +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
600c88ae01
Merge remote-tracking branch 'origin/dev' into feature/subscription
2025-04-04 21:28:13 +02:00
Eugene Burmakin
4fcfdc7bd7
Update timestamps
2025-04-04 20:15:05 +02:00
Eugene Burmakin
99bb982792
Merge from dev
2025-04-04 20:14:44 +02:00
Eugene Burmakin
73edb35bb1
Implement Records.json import via the UI
2025-04-03 18:41:05 +02:00
Eugene Burmakin
2f9cacba61
Rename format column to file_format in exports table
2025-04-02 21:19:02 +02:00
Eugene Burmakin
652a51281b
Add an optional task to migrate existing imports to the new storage.
2025-04-02 20:58:35 +02:00
Eugene Burmakin
faf07f662e
Add condition to load S3 config only if not in test environment
2025-03-24 21:30:01 +01:00
Eugene Burmakin
1e54d87d53
Implement support for storing import files in S3.
2025-03-23 22:00:41 +01:00
Eugene Burmakin
a93b49ee80
Use Active Storage to import GPX files
2025-03-23 18:37:10 +01:00
Eugene Burmakin
342cb23b58
Merge remote-tracking branch 'origin' into feature/subscription
2025-03-18 16:50:26 +01:00
Eugene Burmakin
29da64400b
Update changelog and fix visits pane z-index
2025-03-16 13:36:06 +01:00
Eugene Burmakin
b8e6b1a372
Enable visit suggesting job
2025-03-09 20:07:39 +01:00
Eugene Burmakin
6b356d24b1
Implement visits merging
2025-03-05 20:04:26 +01:00
Eugene Burmakin
414c9e831c
Add possible places to visits
2025-03-03 20:11:21 +01:00
Eugene Burmakin
a4123791aa
Add visits to the map page
2025-03-02 21:24:57 +01:00
Eugene Burmakin
3ebf492b14
Accept subscription updates from Dawarich Manager
2025-02-27 22:32:03 +01:00
Eugene Burmakin
95717db1bf
Add simple button to manage subscription
2025-02-26 21:06:43 +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
7dfec304e4
Restrict access to Sidekiq in non self-hosted mode
2025-02-15 11:50:56 +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
b2e6a141fc
Rehash paths and add tests
2025-02-11 21:04:12 +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
0b362168c9
Implement custom map tiles and user settings with default values
2025-02-10 20:37:20 +01:00
Eugene Burmakin
20d3862548
Update database config for CI
2025-01-29 11:49:15 +01:00
Eugene Burmakin
7db7fb17d5
Add path to trips
2025-01-24 12:01:54 +01:00
Eugene Burmakin
774de9991b
Add tracks model
2025-01-23 16:03:21 +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
Evgenii Burmakin
620579d162
Merge branch 'master' into feature/api/points
2025-01-20 20:35:08 +01:00
Eugene Burmakin
112f13587c
Add swagger docs for POST /api/v1/points
2025-01-20 20:17:27 +01:00
Eugene Burmakin
41bb2e07fb
Add user endpoint
2025-01-20 15:17:56 +01:00
Eugene Burmakin
f85fd9e4d0
Implement polylines redraw on point drag
2025-01-19 12:59:12 +01:00
Eugene Burmakin
11677b14ae
Introduce self-hosted mode
2025-01-15 21:52:59 +01:00
Eugene Burmakin
c13ebe8d3c
Split docker files
2025-01-09 15:04:05 +01:00
Eugene Burmakin
abff239d97
Run rails server instead of foreman
2025-01-08 15:11:31 +01:00
Eugene Burmakin
1476816418
Update production environment
2025-01-07 16:04:03 +01:00
Eugene Burmakin
e2f1b2a26c
Merge remote-tracking branch 'origin/master' into feature/production_env
2025-01-07 16:02:12 +01:00
Eugene Burmakin
e904d396c8
Make sure cache jobs are run only on server start
2025-01-07 15:02:35 +01:00
Eugene Burmakin
974f45a4c9
Remove REVERSE_GEOCODING_ENABLED env var
2025-01-07 13:41:09 +01:00
Eugene Burmakin
688440710f
Remove APPLICATION_HOST env var.
2025-01-07 13:28:51 +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
0dfdeac5c5
Move cache cleaning to a job
2024-12-24 17:01:26 +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
d640af4036
Add cache cleaning and preheating
2024-12-24 16:51:26 +01:00
Eugene Burmakin
d01e4f3b9e
Update tests for stats requests
2024-12-20 15:43:06 +01:00
Eugene Burmakin
6c18fbe41f
Add buttons to update stats for a year or a month
2024-12-20 15:26:25 +01:00
Evgenii Burmakin
68129f9eae
Merge pull request #516 from duckfullstop/bug-bind-ipv6
...
Bind to both IPv6 and IPv4 interfaces by default
2024-12-19 12:37:17 +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
Evgenii Burmakin
81b5f69a30
Merge pull request #529 from Freika/feature/map-page-update
...
Map page update
2024-12-16 16:09:55 +01:00