Evgenii Burmakin
29f81738df
0.37.2 ( #2114 )
...
* fix: move foreman to global gems to fix startup crash (#1971 )
* Update exporting code to stream points data to file in batches to red… (#1980 )
* Update exporting code to stream points data to file in batches to reduce memory usage
* Update changelog
* Update changelog
* Feature/maplibre frontend (#1953 )
* Add a plan to use MapLibre GL JS for the frontend map rendering, replacing Leaflet
* Implement phase 1
* Phases 1-3 + part of 4
* Fix e2e tests
* Phase 6
* Implement fog of war
* Phase 7
* Next step: fix specs, phase 7 done
* Use our own map tiles
* Extract v2 map logic to separate manager classes
* Update settings panel on v2 map
* Update v2 e2e tests structure
* Reimplement location search in maps v2
* Update speed routes
* Implement visits and places creation in v2
* Fix last failing test
* Implement visits merging
* Fix a routes e2e test and simplify the routes layer styling.
* Extract js to modules from maps_v2_controller.js
* Implement area creation
* Fix spec problem
* Fix some e2e tests
* Implement live mode in v2 map
* Update icons and panel
* Extract some styles
* Remove unused file
* Start adding dark theme to popups on MapLibre maps
* Make popups respect dark theme
* Move v2 maps to maplibre namespace
* Update v2 references to maplibre
* Put place, area and visit info into side panel
* Update API to use safe settings config method
* Fix specs
* Fix method name to config in SafeSettings and update usages accordingly
* Add missing public files
* Add handling for real time points
* Fix remembering enabled/disabled layers of the v2 map
* Fix lots of e2e tests
* Add settings to select map version
* Use maps/v2 as main path for MapLibre maps
* Update routing
* Update live mode
* Update maplibre controller
* Update changelog
* Remove some console.log statements
* Pull only necessary data for map v2 points
* Feature/raw data archive (#2009 )
* 0.36.2 (#2007 )
* fix: move foreman to global gems to fix startup crash (#1971 )
* Update exporting code to stream points data to file in batches to red… (#1980 )
* Update exporting code to stream points data to file in batches to reduce memory usage
* Update changelog
* Update changelog
* Feature/maplibre frontend (#1953 )
* Add a plan to use MapLibre GL JS for the frontend map rendering, replacing Leaflet
* Implement phase 1
* Phases 1-3 + part of 4
* Fix e2e tests
* Phase 6
* Implement fog of war
* Phase 7
* Next step: fix specs, phase 7 done
* Use our own map tiles
* Extract v2 map logic to separate manager classes
* Update settings panel on v2 map
* Update v2 e2e tests structure
* Reimplement location search in maps v2
* Update speed routes
* Implement visits and places creation in v2
* Fix last failing test
* Implement visits merging
* Fix a routes e2e test and simplify the routes layer styling.
* Extract js to modules from maps_v2_controller.js
* Implement area creation
* Fix spec problem
* Fix some e2e tests
* Implement live mode in v2 map
* Update icons and panel
* Extract some styles
* Remove unused file
* Start adding dark theme to popups on MapLibre maps
* Make popups respect dark theme
* Move v2 maps to maplibre namespace
* Update v2 references to maplibre
* Put place, area and visit info into side panel
* Update API to use safe settings config method
* Fix specs
* Fix method name to config in SafeSettings and update usages accordingly
* Add missing public files
* Add handling for real time points
* Fix remembering enabled/disabled layers of the v2 map
* Fix lots of e2e tests
* Add settings to select map version
* Use maps/v2 as main path for MapLibre maps
* Update routing
* Update live mode
* Update maplibre controller
* Update changelog
* Remove some console.log statements
---------
Co-authored-by: Robin Tuszik <mail@robin.gg>
* Remove esbuild scripts from package.json
* Remove sideEffects field from package.json
* Raw data archivation
* Add tests
* Fix tests
* Fix tests
* Update ExceptionReporter
* Add schedule to run raw data archival job monthly
* Change file structure for raw data archival feature
* Update changelog and version for raw data archival feature
---------
Co-authored-by: Robin Tuszik <mail@robin.gg>
* Set raw_data to an empty hash instead of nil when archiving
* Fix storage configuration and file extraction
* Consider MIN_MINUTES_SPENT_IN_CITY during stats calculation (#2018 )
* Consider MIN_MINUTES_SPENT_IN_CITY during stats calculation
* Remove raw data from visited cities api endpoint
* Use user timezone to show dates on maps (#2020 )
* Fix/pre epoch time (#2019 )
* Use user timezone to show dates on maps
* Limit timestamps to valid range to prevent database errors when users enter pre-epoch dates.
* Limit timestamps to valid range to prevent database errors when users enter pre-epoch dates.
* Fix tests failing due to new index on stats table
* Fix failing specs
* Update redis client configuration to support unix socket connection
* Update changelog
* Fix kml kmz import issues (#2023 )
* Fix kml kmz import issues
* Refactor KML importer to improve readability and maintainability
* Implement moving points in map v2 and fix route rendering logic to ma… (#2027 )
* Implement moving points in map v2 and fix route rendering logic to match map v1.
* Fix route spec
* fix(maplibre): update date format to ISO 8601 (#2029 )
* Add verification step to raw data archival process (#2028 )
* Add verification step to raw data archival process
* Add actual verification of raw data archives after creation, and only clear raw_data for verified archives.
* Fix failing specs
* Eliminate zip-bomb risk
* Fix potential memory leak in js
* Return .keep files
* Use Toast instead of alert for notifications
* Add help section to navbar dropdown
* Update changelog
* Remove raw_data_archival_job
* Ensure file is being closed properly after reading in Archivable concern
* Add composite index to stats table if not exists
* Update changelog
* Update entrypoint to always sync static assets (not only new ones)
* Add family layer to MapLibre maps (#2055 )
* Add family layer to MapLibre maps
* Update migration
* Don't show family toggle if feature is disabled
* Update changelog
* Return changelog
* Update changelog
* Update tailwind file
* Bump sentry-rails from 6.0.0 to 6.1.0 (#1945 )
Bumps [sentry-rails](https://github.com/getsentry/sentry-ruby ) from 6.0.0 to 6.1.0.
- [Release notes](https://github.com/getsentry/sentry-ruby/releases )
- [Changelog](https://github.com/getsentry/sentry-ruby/blob/master/CHANGELOG.md )
- [Commits](https://github.com/getsentry/sentry-ruby/compare/6.0.0...6.1.0 )
---
updated-dependencies:
- dependency-name: sentry-rails
dependency-version: 6.1.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* Bump turbo-rails from 2.0.17 to 2.0.20 (#1944 )
Bumps [turbo-rails](https://github.com/hotwired/turbo-rails ) from 2.0.17 to 2.0.20.
- [Release notes](https://github.com/hotwired/turbo-rails/releases )
- [Commits](https://github.com/hotwired/turbo-rails/compare/v2.0.17...v2.0.20 )
---
updated-dependencies:
- dependency-name: turbo-rails
dependency-version: 2.0.20
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Evgenii Burmakin <Freika@users.noreply.github.com>
* Bump webmock from 3.25.1 to 3.26.1 (#1943 )
Bumps [webmock](https://github.com/bblimke/webmock ) from 3.25.1 to 3.26.1.
- [Release notes](https://github.com/bblimke/webmock/releases )
- [Changelog](https://github.com/bblimke/webmock/blob/master/CHANGELOG.md )
- [Commits](https://github.com/bblimke/webmock/compare/v3.25.1...v3.26.1 )
---
updated-dependencies:
- dependency-name: webmock
dependency-version: 3.26.1
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Evgenii Burmakin <Freika@users.noreply.github.com>
* Bump brakeman from 7.1.0 to 7.1.1 (#1942 )
Bumps [brakeman](https://github.com/presidentbeef/brakeman ) from 7.1.0 to 7.1.1.
- [Release notes](https://github.com/presidentbeef/brakeman/releases )
- [Changelog](https://github.com/presidentbeef/brakeman/blob/main/CHANGES.md )
- [Commits](https://github.com/presidentbeef/brakeman/compare/v7.1.0...v7.1.1 )
---
updated-dependencies:
- dependency-name: brakeman
dependency-version: 7.1.1
dependency-type: direct:development
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* Bump redis from 5.4.0 to 5.4.1 (#1941 )
Bumps [redis](https://github.com/redis/redis-rb ) from 5.4.0 to 5.4.1.
- [Changelog](https://github.com/redis/redis-rb/blob/master/CHANGELOG.md )
- [Commits](https://github.com/redis/redis-rb/compare/v5.4.0...v5.4.1 )
---
updated-dependencies:
- dependency-name: redis
dependency-version: 5.4.1
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* Put import deletion into background job (#2045 )
* Put import deletion into background job
* Update changelog
* fix null type error and update heatmap styling (#2037 )
* fix: use constant weight for maplibre heatmap layer
* fix null type, update heatmap styling
* improve heatmap styling
* fix typo
* Fix stats calculation to recursively reduce H3 resolution when too ma… (#2065 )
* Fix stats calculation to recursively reduce H3 resolution when too many hexagons are generated
* Update CHANGELOG.md
* Validate trip start and end dates (#2066 )
* Validate trip start and end dates
* Update changelog
* Update migration to clean up duplicate stats before adding unique index
* Fix fog of war radius setting being ignored and applying settings causing errors (#2068 )
* Update changelog
* Add Rack::Deflater middleware to config/application.rb to enable gzip compression for responses.
* Add composite index to points on user_id and timestamp
* Deduplicte points based on timestamp brought to unix time
* Fix/stats cache invalidation (#2072 )
* Fix family layer toggle in Map v2 settings for non-selfhosted env
* Invalidate cache
* Remove comments
* Remove comment
* Add new indicies to improve performance and remove unused ones to opt… (#2078 )
* Add new indicies to improve performance and remove unused ones to optimize database.
* Remove comments
* Update map search suggestions panel styling
* Add yearly digest (#2073 )
* Add yearly digest
* Rename YearlyDigests to Users::Digests
* Minor changes
* Update yearly digest layout and styles
* Add flags and chart to email
* Update colors
* Fix layout of stats in yearly digest view
* Remove cron job for yearly digest scheduling
* Update CHANGELOG.md
* Update digest email setting handling
* Allow sharing digest for 1 week or 1 month
* Change Digests Distance to Bigint
* Fix settings page
* Update changelog
* Add RailsPulse (#2079 )
* Add RailsPulse
* Add RailsPulse monitoring tool with basic HTTP authentication
* Bring points_count to integer
* Update migration and version
* Update rubocop issues
* Fix migrations and data verification to remove safety_assured blocks and handle missing points gracefully.
* Update version
* Update calculation of time spent in a country for year-end digest email (#2110 )
* Update calculation of time spent in a country for year-end digest email
* Add a filter to exclude raw data points when calculating yearly digests.
* Bump trix from 2.1.15 to 2.1.16 in the npm_and_yarn group across 1 directory (#2098 )
* 0.37.1 (#2092 )
* fix: move foreman to global gems to fix startup crash (#1971 )
* Update exporting code to stream points data to file in batches to red… (#1980 )
* Update exporting code to stream points data to file in batches to reduce memory usage
* Update changelog
* Update changelog
* Feature/maplibre frontend (#1953 )
* Add a plan to use MapLibre GL JS for the frontend map rendering, replacing Leaflet
* Implement phase 1
* Phases 1-3 + part of 4
* Fix e2e tests
* Phase 6
* Implement fog of war
* Phase 7
* Next step: fix specs, phase 7 done
* Use our own map tiles
* Extract v2 map logic to separate manager classes
* Update settings panel on v2 map
* Update v2 e2e tests structure
* Reimplement location search in maps v2
* Update speed routes
* Implement visits and places creation in v2
* Fix last failing test
* Implement visits merging
* Fix a routes e2e test and simplify the routes layer styling.
* Extract js to modules from maps_v2_controller.js
* Implement area creation
* Fix spec problem
* Fix some e2e tests
* Implement live mode in v2 map
* Update icons and panel
* Extract some styles
* Remove unused file
* Start adding dark theme to popups on MapLibre maps
* Make popups respect dark theme
* Move v2 maps to maplibre namespace
* Update v2 references to maplibre
* Put place, area and visit info into side panel
* Update API to use safe settings config method
* Fix specs
* Fix method name to config in SafeSettings and update usages accordingly
* Add missing public files
* Add handling for real time points
* Fix remembering enabled/disabled layers of the v2 map
* Fix lots of e2e tests
* Add settings to select map version
* Use maps/v2 as main path for MapLibre maps
* Update routing
* Update live mode
* Update maplibre controller
* Update changelog
* Remove some console.log statements
* Pull only necessary data for map v2 points
* Feature/raw data archive (#2009 )
* 0.36.2 (#2007 )
* fix: move foreman to global gems to fix startup crash (#1971 )
* Update exporting code to stream points data to file in batches to red… (#1980 )
* Update exporting code to stream points data to file in batches to reduce memory usage
* Update changelog
* Update changelog
* Feature/maplibre frontend (#1953 )
* Add a plan to use MapLibre GL JS for the frontend map rendering, replacing Leaflet
* Implement phase 1
* Phases 1-3 + part of 4
* Fix e2e tests
* Phase 6
* Implement fog of war
* Phase 7
* Next step: fix specs, phase 7 done
* Use our own map tiles
* Extract v2 map logic to separate manager classes
* Update settings panel on v2 map
* Update v2 e2e tests structure
* Reimplement location search in maps v2
* Update speed routes
* Implement visits and places creation in v2
* Fix last failing test
* Implement visits merging
* Fix a routes e2e test and simplify the routes layer styling.
* Extract js to modules from maps_v2_controller.js
* Implement area creation
* Fix spec problem
* Fix some e2e tests
* Implement live mode in v2 map
* Update icons and panel
* Extract some styles
* Remove unused file
* Start adding dark theme to popups on MapLibre maps
* Make popups respect dark theme
* Move v2 maps to maplibre namespace
* Update v2 references to maplibre
* Put place, area and visit info into side panel
* Update API to use safe settings config method
* Fix specs
* Fix method name to config in SafeSettings and update usages accordingly
* Add missing public files
* Add handling for real time points
* Fix remembering enabled/disabled layers of the v2 map
* Fix lots of e2e tests
* Add settings to select map version
* Use maps/v2 as main path for MapLibre maps
* Update routing
* Update live mode
* Update maplibre controller
* Update changelog
* Remove some console.log statements
---------
Co-authored-by: Robin Tuszik <mail@robin.gg>
* Remove esbuild scripts from package.json
* Remove sideEffects field from package.json
* Raw data archivation
* Add tests
* Fix tests
* Fix tests
* Update ExceptionReporter
* Add schedule to run raw data archival job monthly
* Change file structure for raw data archival feature
* Update changelog and version for raw data archival feature
---------
Co-authored-by: Robin Tuszik <mail@robin.gg>
* Set raw_data to an empty hash instead of nil when archiving
* Fix storage configuration and file extraction
* Consider MIN_MINUTES_SPENT_IN_CITY during stats calculation (#2018 )
* Consider MIN_MINUTES_SPENT_IN_CITY during stats calculation
* Remove raw data from visited cities api endpoint
* Use user timezone to show dates on maps (#2020 )
* Fix/pre epoch time (#2019 )
* Use user timezone to show dates on maps
* Limit timestamps to valid range to prevent database errors when users enter pre-epoch dates.
* Limit timestamps to valid range to prevent database errors when users enter pre-epoch dates.
* Fix tests failing due to new index on stats table
* Fix failing specs
* Update redis client configuration to support unix socket connection
* Update changelog
* Fix kml kmz import issues (#2023 )
* Fix kml kmz import issues
* Refactor KML importer to improve readability and maintainability
* Implement moving points in map v2 and fix route rendering logic to ma… (#2027 )
* Implement moving points in map v2 and fix route rendering logic to match map v1.
* Fix route spec
* fix(maplibre): update date format to ISO 8601 (#2029 )
* Add verification step to raw data archival process (#2028 )
* Add verification step to raw data archival process
* Add actual verification of raw data archives after creation, and only clear raw_data for verified archives.
* Fix failing specs
* Eliminate zip-bomb risk
* Fix potential memory leak in js
* Return .keep files
* Use Toast instead of alert for notifications
* Add help section to navbar dropdown
* Update changelog
* Remove raw_data_archival_job
* Ensure file is being closed properly after reading in Archivable concern
* Add composite index to stats table if not exists
* Update changelog
* Update entrypoint to always sync static assets (not only new ones)
* Add family layer to MapLibre maps (#2055 )
* Add family layer to MapLibre maps
* Update migration
* Don't show family toggle if feature is disabled
* Update changelog
* Return changelog
* Update changelog
* Update tailwind file
* Bump sentry-rails from 6.0.0 to 6.1.0 (#1945 )
Bumps [sentry-rails](https://github.com/getsentry/sentry-ruby ) from 6.0.0 to 6.1.0.
- [Release notes](https://github.com/getsentry/sentry-ruby/releases )
- [Changelog](https://github.com/getsentry/sentry-ruby/blob/master/CHANGELOG.md )
- [Commits](https://github.com/getsentry/sentry-ruby/compare/6.0.0...6.1.0 )
---
updated-dependencies:
- dependency-name: sentry-rails
dependency-version: 6.1.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* Bump turbo-rails from 2.0.17 to 2.0.20 (#1944 )
Bumps [turbo-rails](https://github.com/hotwired/turbo-rails ) from 2.0.17 to 2.0.20.
- [Release notes](https://github.com/hotwired/turbo-rails/releases )
- [Commits](https://github.com/hotwired/turbo-rails/compare/v2.0.17...v2.0.20 )
---
updated-dependencies:
- dependency-name: turbo-rails
dependency-version: 2.0.20
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Evgenii Burmakin <Freika@users.noreply.github.com>
* Bump webmock from 3.25.1 to 3.26.1 (#1943 )
Bumps [webmock](https://github.com/bblimke/webmock ) from 3.25.1 to 3.26.1.
- [Release notes](https://github.com/bblimke/webmock/releases )
- [Changelog](https://github.com/bblimke/webmock/blob/master/CHANGELOG.md )
- [Commits](https://github.com/bblimke/webmock/compare/v3.25.1...v3.26.1 )
---
updated-dependencies:
- dependency-name: webmock
dependency-version: 3.26.1
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Evgenii Burmakin <Freika@users.noreply.github.com>
* Bump brakeman from 7.1.0 to 7.1.1 (#1942 )
Bumps [brakeman](https://github.com/presidentbeef/brakeman ) from 7.1.0 to 7.1.1.
- [Release notes](https://github.com/presidentbeef/brakeman/releases )
- [Changelog](https://github.com/presidentbeef/brakeman/blob/main/CHANGES.md )
- [Commits](https://github.com/presidentbeef/brakeman/compare/v7.1.0...v7.1.1 )
---
updated-dependencies:
- dependency-name: brakeman
dependency-version: 7.1.1
dependency-type: direct:development
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* Bump redis from 5.4.0 to 5.4.1 (#1941 )
Bumps [redis](https://github.com/redis/redis-rb ) from 5.4.0 to 5.4.1.
- [Changelog](https://github.com/redis/redis-rb/blob/master/CHANGELOG.md )
- [Commits](https://github.com/redis/redis-rb/compare/v5.4.0...v5.4.1 )
---
updated-dependencies:
- dependency-name: redis
dependency-version: 5.4.1
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* Put import deletion into background job (#2045 )
* Put import deletion into background job
* Update changelog
* fix null type error and update heatmap styling (#2037 )
* fix: use constant weight for maplibre heatmap layer
* fix null type, update heatmap styling
* improve heatmap styling
* fix typo
* Fix stats calculation to recursively reduce H3 resolution when too ma… (#2065 )
* Fix stats calculation to recursively reduce H3 resolution when too many hexagons are generated
* Update CHANGELOG.md
* Validate trip start and end dates (#2066 )
* Validate trip start and end dates
* Update changelog
* Update migration to clean up duplicate stats before adding unique index
* Fix fog of war radius setting being ignored and applying settings causing errors (#2068 )
* Update changelog
* Add Rack::Deflater middleware to config/application.rb to enable gzip compression for responses.
* Add composite index to points on user_id and timestamp
* Deduplicte points based on timestamp brought to unix time
* Fix/stats cache invalidation (#2072 )
* Fix family layer toggle in Map v2 settings for non-selfhosted env
* Invalidate cache
* Remove comments
* Remove comment
* Add new indicies to improve performance and remove unused ones to opt… (#2078 )
* Add new indicies to improve performance and remove unused ones to optimize database.
* Remove comments
* Update map search suggestions panel styling
* Add yearly digest (#2073 )
* Add yearly digest
* Rename YearlyDigests to Users::Digests
* Minor changes
* Update yearly digest layout and styles
* Add flags and chart to email
* Update colors
* Fix layout of stats in yearly digest view
* Remove cron job for yearly digest scheduling
* Update CHANGELOG.md
* Update digest email setting handling
* Allow sharing digest for 1 week or 1 month
* Change Digests Distance to Bigint
* Fix settings page
* Update changelog
* Add RailsPulse (#2079 )
* Add RailsPulse
* Add RailsPulse monitoring tool with basic HTTP authentication
* Bring points_count to integer
* Update migration and version
* Update rubocop issues
* Fix migrations and data verification to remove safety_assured blocks and handle missing points gracefully.
* Update version
---------
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: Robin Tuszik <mail@robin.gg>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* Bump trix in the npm_and_yarn group across 1 directory
Bumps the npm_and_yarn group with 1 update in the / directory: [trix](https://github.com/basecamp/trix ).
Updates `trix` from 2.1.15 to 2.1.16
- [Release notes](https://github.com/basecamp/trix/releases )
- [Commits](https://github.com/basecamp/trix/compare/v2.1.15...v2.1.16 )
---
updated-dependencies:
- dependency-name: trix
dependency-version: 2.1.16
dependency-type: direct:production
dependency-group: npm_and_yarn
...
Signed-off-by: dependabot[bot] <support@github.com>
---------
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: Evgenii Burmakin <Freika@users.noreply.github.com>
Co-authored-by: Robin Tuszik <mail@robin.gg>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* Map v2 will no longer block the UI when Immich/Photoprism integration has a bad URL or is unreachable (#2113 )
* Bump rubocop-rails from 2.33.4 to 2.34.2 (#2080 )
Bumps [rubocop-rails](https://github.com/rubocop/rubocop-rails ) from 2.33.4 to 2.34.2.
- [Release notes](https://github.com/rubocop/rubocop-rails/releases )
- [Changelog](https://github.com/rubocop/rubocop-rails/blob/master/CHANGELOG.md )
- [Commits](https://github.com/rubocop/rubocop-rails/compare/v2.33.4...v2.34.2 )
---
updated-dependencies:
- dependency-name: rubocop-rails
dependency-version: 2.34.2
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* Bump chartkick from 5.2.0 to 5.2.1 (#2081 )
Bumps [chartkick](https://github.com/ankane/chartkick ) from 5.2.0 to 5.2.1.
- [Changelog](https://github.com/ankane/chartkick/blob/master/CHANGELOG.md )
- [Commits](https://github.com/ankane/chartkick/compare/v5.2.0...v5.2.1 )
---
updated-dependencies:
- dependency-name: chartkick
dependency-version: 5.2.1
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* Bump rubyzip from 3.2.0 to 3.2.2 (#2082 )
Bumps [rubyzip](https://github.com/rubyzip/rubyzip ) from 3.2.0 to 3.2.2.
- [Release notes](https://github.com/rubyzip/rubyzip/releases )
- [Changelog](https://github.com/rubyzip/rubyzip/blob/main/Changelog.md )
- [Commits](https://github.com/rubyzip/rubyzip/compare/v3.2.0...v3.2.2 )
---
updated-dependencies:
- dependency-name: rubyzip
dependency-version: 3.2.2
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* Bump sentry-ruby from 6.0.0 to 6.2.0 (#2083 )
Bumps [sentry-ruby](https://github.com/getsentry/sentry-ruby ) from 6.0.0 to 6.2.0.
- [Release notes](https://github.com/getsentry/sentry-ruby/releases )
- [Changelog](https://github.com/getsentry/sentry-ruby/blob/master/CHANGELOG.md )
- [Commits](https://github.com/getsentry/sentry-ruby/compare/6.0.0...6.2.0 )
---
updated-dependencies:
- dependency-name: sentry-ruby
dependency-version: 6.2.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Evgenii Burmakin <Freika@users.noreply.github.com>
* Bump sidekiq from 8.0.8 to 8.1.0 (#2084 )
Bumps [sidekiq](https://github.com/sidekiq/sidekiq ) from 8.0.8 to 8.1.0.
- [Changelog](https://github.com/sidekiq/sidekiq/blob/main/Changes.md )
- [Commits](https://github.com/sidekiq/sidekiq/compare/v8.0.8...v8.1.0 )
---
updated-dependencies:
- dependency-name: sidekiq
dependency-version: 8.1.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Evgenii Burmakin <Freika@users.noreply.github.com>
* Update digest calculation to use actual time spent in countries based… (#2115 )
* Update digest calculation to use actual time spent in countries based on consecutive points, avoiding double-counting days when crossing borders.
* Move methods to private
* Update Gemfile and Gemfile.lock to pin connection_pool and sidekiq versions
* Rework country tracked days calculation
* Adjust calculate_duration_in_minutes to only count continuous presence within cities, excluding long gaps.
* Move helpers for digest city progress to a helper method
* Implement globe projection option for Map v2 using MapLibre GL JS.
* Update time spent calculation for country minutes in user digests
* Stats are now calculated with more accuracy by storing total minutes spent per country.
* Add globe_projection setting to safe settings
---------
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: Robin Tuszik <mail@robin.gg>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-01-04 20:05:04 +01:00
Evgenii Burmakin
6ed6a4fd89
0.37.1 ( #2092 )
...
* fix: move foreman to global gems to fix startup crash (#1971 )
* Update exporting code to stream points data to file in batches to red… (#1980 )
* Update exporting code to stream points data to file in batches to reduce memory usage
* Update changelog
* Update changelog
* Feature/maplibre frontend (#1953 )
* Add a plan to use MapLibre GL JS for the frontend map rendering, replacing Leaflet
* Implement phase 1
* Phases 1-3 + part of 4
* Fix e2e tests
* Phase 6
* Implement fog of war
* Phase 7
* Next step: fix specs, phase 7 done
* Use our own map tiles
* Extract v2 map logic to separate manager classes
* Update settings panel on v2 map
* Update v2 e2e tests structure
* Reimplement location search in maps v2
* Update speed routes
* Implement visits and places creation in v2
* Fix last failing test
* Implement visits merging
* Fix a routes e2e test and simplify the routes layer styling.
* Extract js to modules from maps_v2_controller.js
* Implement area creation
* Fix spec problem
* Fix some e2e tests
* Implement live mode in v2 map
* Update icons and panel
* Extract some styles
* Remove unused file
* Start adding dark theme to popups on MapLibre maps
* Make popups respect dark theme
* Move v2 maps to maplibre namespace
* Update v2 references to maplibre
* Put place, area and visit info into side panel
* Update API to use safe settings config method
* Fix specs
* Fix method name to config in SafeSettings and update usages accordingly
* Add missing public files
* Add handling for real time points
* Fix remembering enabled/disabled layers of the v2 map
* Fix lots of e2e tests
* Add settings to select map version
* Use maps/v2 as main path for MapLibre maps
* Update routing
* Update live mode
* Update maplibre controller
* Update changelog
* Remove some console.log statements
* Pull only necessary data for map v2 points
* Feature/raw data archive (#2009 )
* 0.36.2 (#2007 )
* fix: move foreman to global gems to fix startup crash (#1971 )
* Update exporting code to stream points data to file in batches to red… (#1980 )
* Update exporting code to stream points data to file in batches to reduce memory usage
* Update changelog
* Update changelog
* Feature/maplibre frontend (#1953 )
* Add a plan to use MapLibre GL JS for the frontend map rendering, replacing Leaflet
* Implement phase 1
* Phases 1-3 + part of 4
* Fix e2e tests
* Phase 6
* Implement fog of war
* Phase 7
* Next step: fix specs, phase 7 done
* Use our own map tiles
* Extract v2 map logic to separate manager classes
* Update settings panel on v2 map
* Update v2 e2e tests structure
* Reimplement location search in maps v2
* Update speed routes
* Implement visits and places creation in v2
* Fix last failing test
* Implement visits merging
* Fix a routes e2e test and simplify the routes layer styling.
* Extract js to modules from maps_v2_controller.js
* Implement area creation
* Fix spec problem
* Fix some e2e tests
* Implement live mode in v2 map
* Update icons and panel
* Extract some styles
* Remove unused file
* Start adding dark theme to popups on MapLibre maps
* Make popups respect dark theme
* Move v2 maps to maplibre namespace
* Update v2 references to maplibre
* Put place, area and visit info into side panel
* Update API to use safe settings config method
* Fix specs
* Fix method name to config in SafeSettings and update usages accordingly
* Add missing public files
* Add handling for real time points
* Fix remembering enabled/disabled layers of the v2 map
* Fix lots of e2e tests
* Add settings to select map version
* Use maps/v2 as main path for MapLibre maps
* Update routing
* Update live mode
* Update maplibre controller
* Update changelog
* Remove some console.log statements
---------
Co-authored-by: Robin Tuszik <mail@robin.gg>
* Remove esbuild scripts from package.json
* Remove sideEffects field from package.json
* Raw data archivation
* Add tests
* Fix tests
* Fix tests
* Update ExceptionReporter
* Add schedule to run raw data archival job monthly
* Change file structure for raw data archival feature
* Update changelog and version for raw data archival feature
---------
Co-authored-by: Robin Tuszik <mail@robin.gg>
* Set raw_data to an empty hash instead of nil when archiving
* Fix storage configuration and file extraction
* Consider MIN_MINUTES_SPENT_IN_CITY during stats calculation (#2018 )
* Consider MIN_MINUTES_SPENT_IN_CITY during stats calculation
* Remove raw data from visited cities api endpoint
* Use user timezone to show dates on maps (#2020 )
* Fix/pre epoch time (#2019 )
* Use user timezone to show dates on maps
* Limit timestamps to valid range to prevent database errors when users enter pre-epoch dates.
* Limit timestamps to valid range to prevent database errors when users enter pre-epoch dates.
* Fix tests failing due to new index on stats table
* Fix failing specs
* Update redis client configuration to support unix socket connection
* Update changelog
* Fix kml kmz import issues (#2023 )
* Fix kml kmz import issues
* Refactor KML importer to improve readability and maintainability
* Implement moving points in map v2 and fix route rendering logic to ma… (#2027 )
* Implement moving points in map v2 and fix route rendering logic to match map v1.
* Fix route spec
* fix(maplibre): update date format to ISO 8601 (#2029 )
* Add verification step to raw data archival process (#2028 )
* Add verification step to raw data archival process
* Add actual verification of raw data archives after creation, and only clear raw_data for verified archives.
* Fix failing specs
* Eliminate zip-bomb risk
* Fix potential memory leak in js
* Return .keep files
* Use Toast instead of alert for notifications
* Add help section to navbar dropdown
* Update changelog
* Remove raw_data_archival_job
* Ensure file is being closed properly after reading in Archivable concern
* Add composite index to stats table if not exists
* Update changelog
* Update entrypoint to always sync static assets (not only new ones)
* Add family layer to MapLibre maps (#2055 )
* Add family layer to MapLibre maps
* Update migration
* Don't show family toggle if feature is disabled
* Update changelog
* Return changelog
* Update changelog
* Update tailwind file
* Bump sentry-rails from 6.0.0 to 6.1.0 (#1945 )
Bumps [sentry-rails](https://github.com/getsentry/sentry-ruby ) from 6.0.0 to 6.1.0.
- [Release notes](https://github.com/getsentry/sentry-ruby/releases )
- [Changelog](https://github.com/getsentry/sentry-ruby/blob/master/CHANGELOG.md )
- [Commits](https://github.com/getsentry/sentry-ruby/compare/6.0.0...6.1.0 )
---
updated-dependencies:
- dependency-name: sentry-rails
dependency-version: 6.1.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* Bump turbo-rails from 2.0.17 to 2.0.20 (#1944 )
Bumps [turbo-rails](https://github.com/hotwired/turbo-rails ) from 2.0.17 to 2.0.20.
- [Release notes](https://github.com/hotwired/turbo-rails/releases )
- [Commits](https://github.com/hotwired/turbo-rails/compare/v2.0.17...v2.0.20 )
---
updated-dependencies:
- dependency-name: turbo-rails
dependency-version: 2.0.20
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Evgenii Burmakin <Freika@users.noreply.github.com>
* Bump webmock from 3.25.1 to 3.26.1 (#1943 )
Bumps [webmock](https://github.com/bblimke/webmock ) from 3.25.1 to 3.26.1.
- [Release notes](https://github.com/bblimke/webmock/releases )
- [Changelog](https://github.com/bblimke/webmock/blob/master/CHANGELOG.md )
- [Commits](https://github.com/bblimke/webmock/compare/v3.25.1...v3.26.1 )
---
updated-dependencies:
- dependency-name: webmock
dependency-version: 3.26.1
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Evgenii Burmakin <Freika@users.noreply.github.com>
* Bump brakeman from 7.1.0 to 7.1.1 (#1942 )
Bumps [brakeman](https://github.com/presidentbeef/brakeman ) from 7.1.0 to 7.1.1.
- [Release notes](https://github.com/presidentbeef/brakeman/releases )
- [Changelog](https://github.com/presidentbeef/brakeman/blob/main/CHANGES.md )
- [Commits](https://github.com/presidentbeef/brakeman/compare/v7.1.0...v7.1.1 )
---
updated-dependencies:
- dependency-name: brakeman
dependency-version: 7.1.1
dependency-type: direct:development
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* Bump redis from 5.4.0 to 5.4.1 (#1941 )
Bumps [redis](https://github.com/redis/redis-rb ) from 5.4.0 to 5.4.1.
- [Changelog](https://github.com/redis/redis-rb/blob/master/CHANGELOG.md )
- [Commits](https://github.com/redis/redis-rb/compare/v5.4.0...v5.4.1 )
---
updated-dependencies:
- dependency-name: redis
dependency-version: 5.4.1
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* Put import deletion into background job (#2045 )
* Put import deletion into background job
* Update changelog
* fix null type error and update heatmap styling (#2037 )
* fix: use constant weight for maplibre heatmap layer
* fix null type, update heatmap styling
* improve heatmap styling
* fix typo
* Fix stats calculation to recursively reduce H3 resolution when too ma… (#2065 )
* Fix stats calculation to recursively reduce H3 resolution when too many hexagons are generated
* Update CHANGELOG.md
* Validate trip start and end dates (#2066 )
* Validate trip start and end dates
* Update changelog
* Update migration to clean up duplicate stats before adding unique index
* Fix fog of war radius setting being ignored and applying settings causing errors (#2068 )
* Update changelog
* Add Rack::Deflater middleware to config/application.rb to enable gzip compression for responses.
* Add composite index to points on user_id and timestamp
* Deduplicte points based on timestamp brought to unix time
* Fix/stats cache invalidation (#2072 )
* Fix family layer toggle in Map v2 settings for non-selfhosted env
* Invalidate cache
* Remove comments
* Remove comment
* Add new indicies to improve performance and remove unused ones to opt… (#2078 )
* Add new indicies to improve performance and remove unused ones to optimize database.
* Remove comments
* Update map search suggestions panel styling
* Add yearly digest (#2073 )
* Add yearly digest
* Rename YearlyDigests to Users::Digests
* Minor changes
* Update yearly digest layout and styles
* Add flags and chart to email
* Update colors
* Fix layout of stats in yearly digest view
* Remove cron job for yearly digest scheduling
* Update CHANGELOG.md
* Update digest email setting handling
* Allow sharing digest for 1 week or 1 month
* Change Digests Distance to Bigint
* Fix settings page
* Update changelog
* Add RailsPulse (#2079 )
* Add RailsPulse
* Add RailsPulse monitoring tool with basic HTTP authentication
* Bring points_count to integer
* Update migration and version
* Update rubocop issues
* Fix migrations and data verification to remove safety_assured blocks and handle missing points gracefully.
* Update version
---------
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: Robin Tuszik <mail@robin.gg>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-12-30 19:06:10 +01:00
Evgenii Burmakin
8d2ade1bdc
0.37.0 ( #2067 )
...
* fix: move foreman to global gems to fix startup crash (#1971 )
* Update exporting code to stream points data to file in batches to red… (#1980 )
* Update exporting code to stream points data to file in batches to reduce memory usage
* Update changelog
* Update changelog
* Feature/maplibre frontend (#1953 )
* Add a plan to use MapLibre GL JS for the frontend map rendering, replacing Leaflet
* Implement phase 1
* Phases 1-3 + part of 4
* Fix e2e tests
* Phase 6
* Implement fog of war
* Phase 7
* Next step: fix specs, phase 7 done
* Use our own map tiles
* Extract v2 map logic to separate manager classes
* Update settings panel on v2 map
* Update v2 e2e tests structure
* Reimplement location search in maps v2
* Update speed routes
* Implement visits and places creation in v2
* Fix last failing test
* Implement visits merging
* Fix a routes e2e test and simplify the routes layer styling.
* Extract js to modules from maps_v2_controller.js
* Implement area creation
* Fix spec problem
* Fix some e2e tests
* Implement live mode in v2 map
* Update icons and panel
* Extract some styles
* Remove unused file
* Start adding dark theme to popups on MapLibre maps
* Make popups respect dark theme
* Move v2 maps to maplibre namespace
* Update v2 references to maplibre
* Put place, area and visit info into side panel
* Update API to use safe settings config method
* Fix specs
* Fix method name to config in SafeSettings and update usages accordingly
* Add missing public files
* Add handling for real time points
* Fix remembering enabled/disabled layers of the v2 map
* Fix lots of e2e tests
* Add settings to select map version
* Use maps/v2 as main path for MapLibre maps
* Update routing
* Update live mode
* Update maplibre controller
* Update changelog
* Remove some console.log statements
* Pull only necessary data for map v2 points
* Feature/raw data archive (#2009 )
* 0.36.2 (#2007 )
* fix: move foreman to global gems to fix startup crash (#1971 )
* Update exporting code to stream points data to file in batches to red… (#1980 )
* Update exporting code to stream points data to file in batches to reduce memory usage
* Update changelog
* Update changelog
* Feature/maplibre frontend (#1953 )
* Add a plan to use MapLibre GL JS for the frontend map rendering, replacing Leaflet
* Implement phase 1
* Phases 1-3 + part of 4
* Fix e2e tests
* Phase 6
* Implement fog of war
* Phase 7
* Next step: fix specs, phase 7 done
* Use our own map tiles
* Extract v2 map logic to separate manager classes
* Update settings panel on v2 map
* Update v2 e2e tests structure
* Reimplement location search in maps v2
* Update speed routes
* Implement visits and places creation in v2
* Fix last failing test
* Implement visits merging
* Fix a routes e2e test and simplify the routes layer styling.
* Extract js to modules from maps_v2_controller.js
* Implement area creation
* Fix spec problem
* Fix some e2e tests
* Implement live mode in v2 map
* Update icons and panel
* Extract some styles
* Remove unused file
* Start adding dark theme to popups on MapLibre maps
* Make popups respect dark theme
* Move v2 maps to maplibre namespace
* Update v2 references to maplibre
* Put place, area and visit info into side panel
* Update API to use safe settings config method
* Fix specs
* Fix method name to config in SafeSettings and update usages accordingly
* Add missing public files
* Add handling for real time points
* Fix remembering enabled/disabled layers of the v2 map
* Fix lots of e2e tests
* Add settings to select map version
* Use maps/v2 as main path for MapLibre maps
* Update routing
* Update live mode
* Update maplibre controller
* Update changelog
* Remove some console.log statements
---------
Co-authored-by: Robin Tuszik <mail@robin.gg>
* Remove esbuild scripts from package.json
* Remove sideEffects field from package.json
* Raw data archivation
* Add tests
* Fix tests
* Fix tests
* Update ExceptionReporter
* Add schedule to run raw data archival job monthly
* Change file structure for raw data archival feature
* Update changelog and version for raw data archival feature
---------
Co-authored-by: Robin Tuszik <mail@robin.gg>
* Set raw_data to an empty hash instead of nil when archiving
* Fix storage configuration and file extraction
* Consider MIN_MINUTES_SPENT_IN_CITY during stats calculation (#2018 )
* Consider MIN_MINUTES_SPENT_IN_CITY during stats calculation
* Remove raw data from visited cities api endpoint
* Use user timezone to show dates on maps (#2020 )
* Fix/pre epoch time (#2019 )
* Use user timezone to show dates on maps
* Limit timestamps to valid range to prevent database errors when users enter pre-epoch dates.
* Limit timestamps to valid range to prevent database errors when users enter pre-epoch dates.
* Fix tests failing due to new index on stats table
* Fix failing specs
* Update redis client configuration to support unix socket connection
* Update changelog
* Fix kml kmz import issues (#2023 )
* Fix kml kmz import issues
* Refactor KML importer to improve readability and maintainability
* Implement moving points in map v2 and fix route rendering logic to ma… (#2027 )
* Implement moving points in map v2 and fix route rendering logic to match map v1.
* Fix route spec
* fix(maplibre): update date format to ISO 8601 (#2029 )
* Add verification step to raw data archival process (#2028 )
* Add verification step to raw data archival process
* Add actual verification of raw data archives after creation, and only clear raw_data for verified archives.
* Fix failing specs
* Eliminate zip-bomb risk
* Fix potential memory leak in js
* Return .keep files
* Use Toast instead of alert for notifications
* Add help section to navbar dropdown
* Update changelog
* Remove raw_data_archival_job
* Ensure file is being closed properly after reading in Archivable concern
* Add composite index to stats table if not exists
* Update changelog
* Update entrypoint to always sync static assets (not only new ones)
* Add family layer to MapLibre maps (#2055 )
* Add family layer to MapLibre maps
* Update migration
* Don't show family toggle if feature is disabled
* Update changelog
* Return changelog
* Update changelog
* Update tailwind file
* Bump sentry-rails from 6.0.0 to 6.1.0 (#1945 )
Bumps [sentry-rails](https://github.com/getsentry/sentry-ruby ) from 6.0.0 to 6.1.0.
- [Release notes](https://github.com/getsentry/sentry-ruby/releases )
- [Changelog](https://github.com/getsentry/sentry-ruby/blob/master/CHANGELOG.md )
- [Commits](https://github.com/getsentry/sentry-ruby/compare/6.0.0...6.1.0 )
---
updated-dependencies:
- dependency-name: sentry-rails
dependency-version: 6.1.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* Bump turbo-rails from 2.0.17 to 2.0.20 (#1944 )
Bumps [turbo-rails](https://github.com/hotwired/turbo-rails ) from 2.0.17 to 2.0.20.
- [Release notes](https://github.com/hotwired/turbo-rails/releases )
- [Commits](https://github.com/hotwired/turbo-rails/compare/v2.0.17...v2.0.20 )
---
updated-dependencies:
- dependency-name: turbo-rails
dependency-version: 2.0.20
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Evgenii Burmakin <Freika@users.noreply.github.com>
* Bump webmock from 3.25.1 to 3.26.1 (#1943 )
Bumps [webmock](https://github.com/bblimke/webmock ) from 3.25.1 to 3.26.1.
- [Release notes](https://github.com/bblimke/webmock/releases )
- [Changelog](https://github.com/bblimke/webmock/blob/master/CHANGELOG.md )
- [Commits](https://github.com/bblimke/webmock/compare/v3.25.1...v3.26.1 )
---
updated-dependencies:
- dependency-name: webmock
dependency-version: 3.26.1
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Evgenii Burmakin <Freika@users.noreply.github.com>
* Bump brakeman from 7.1.0 to 7.1.1 (#1942 )
Bumps [brakeman](https://github.com/presidentbeef/brakeman ) from 7.1.0 to 7.1.1.
- [Release notes](https://github.com/presidentbeef/brakeman/releases )
- [Changelog](https://github.com/presidentbeef/brakeman/blob/main/CHANGES.md )
- [Commits](https://github.com/presidentbeef/brakeman/compare/v7.1.0...v7.1.1 )
---
updated-dependencies:
- dependency-name: brakeman
dependency-version: 7.1.1
dependency-type: direct:development
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* Bump redis from 5.4.0 to 5.4.1 (#1941 )
Bumps [redis](https://github.com/redis/redis-rb ) from 5.4.0 to 5.4.1.
- [Changelog](https://github.com/redis/redis-rb/blob/master/CHANGELOG.md )
- [Commits](https://github.com/redis/redis-rb/compare/v5.4.0...v5.4.1 )
---
updated-dependencies:
- dependency-name: redis
dependency-version: 5.4.1
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* Put import deletion into background job (#2045 )
* Put import deletion into background job
* Update changelog
* fix null type error and update heatmap styling (#2037 )
* fix: use constant weight for maplibre heatmap layer
* fix null type, update heatmap styling
* improve heatmap styling
* fix typo
* Fix stats calculation to recursively reduce H3 resolution when too ma… (#2065 )
* Fix stats calculation to recursively reduce H3 resolution when too many hexagons are generated
* Update CHANGELOG.md
* Validate trip start and end dates (#2066 )
* Validate trip start and end dates
* Update changelog
* Update migration to clean up duplicate stats before adding unique index
* Fix fog of war radius setting being ignored and applying settings causing errors (#2068 )
* Update changelog
* Add Rack::Deflater middleware to config/application.rb to enable gzip compression for responses.
* Add composite index to points on user_id and timestamp
* Deduplicte points based on timestamp brought to unix time
* Fix/stats cache invalidation (#2072 )
* Fix family layer toggle in Map v2 settings for non-selfhosted env
* Invalidate cache
* Remove comments
* Remove comment
* Add new indicies to improve performance and remove unused ones to opt… (#2078 )
* Add new indicies to improve performance and remove unused ones to optimize database.
* Remove comments
* Update map search suggestions panel styling
* Add yearly digest (#2073 )
* Add yearly digest
* Rename YearlyDigests to Users::Digests
* Minor changes
* Update yearly digest layout and styles
* Add flags and chart to email
* Update colors
* Fix layout of stats in yearly digest view
* Remove cron job for yearly digest scheduling
* Update CHANGELOG.md
* Update digest email setting handling
* Allow sharing digest for 1 week or 1 month
* Change Digests Distance to Bigint
* Fix settings page
* Update changelog
* Add RailsPulse (#2079 )
* Add RailsPulse
* Add RailsPulse monitoring tool with basic HTTP authentication
* Bring points_count to integer
* Update migration and version
* Update rubocop issues
---------
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: Robin Tuszik <mail@robin.gg>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-12-30 17:33:56 +01:00
Evgenii Burmakin
3f0aaa09f5
0.36.4 ( #2062 )
...
* fix: move foreman to global gems to fix startup crash (#1971 )
* Update exporting code to stream points data to file in batches to red… (#1980 )
* Update exporting code to stream points data to file in batches to reduce memory usage
* Update changelog
* Update changelog
* Feature/maplibre frontend (#1953 )
* Add a plan to use MapLibre GL JS for the frontend map rendering, replacing Leaflet
* Implement phase 1
* Phases 1-3 + part of 4
* Fix e2e tests
* Phase 6
* Implement fog of war
* Phase 7
* Next step: fix specs, phase 7 done
* Use our own map tiles
* Extract v2 map logic to separate manager classes
* Update settings panel on v2 map
* Update v2 e2e tests structure
* Reimplement location search in maps v2
* Update speed routes
* Implement visits and places creation in v2
* Fix last failing test
* Implement visits merging
* Fix a routes e2e test and simplify the routes layer styling.
* Extract js to modules from maps_v2_controller.js
* Implement area creation
* Fix spec problem
* Fix some e2e tests
* Implement live mode in v2 map
* Update icons and panel
* Extract some styles
* Remove unused file
* Start adding dark theme to popups on MapLibre maps
* Make popups respect dark theme
* Move v2 maps to maplibre namespace
* Update v2 references to maplibre
* Put place, area and visit info into side panel
* Update API to use safe settings config method
* Fix specs
* Fix method name to config in SafeSettings and update usages accordingly
* Add missing public files
* Add handling for real time points
* Fix remembering enabled/disabled layers of the v2 map
* Fix lots of e2e tests
* Add settings to select map version
* Use maps/v2 as main path for MapLibre maps
* Update routing
* Update live mode
* Update maplibre controller
* Update changelog
* Remove some console.log statements
* Pull only necessary data for map v2 points
* Feature/raw data archive (#2009 )
* 0.36.2 (#2007 )
* fix: move foreman to global gems to fix startup crash (#1971 )
* Update exporting code to stream points data to file in batches to red… (#1980 )
* Update exporting code to stream points data to file in batches to reduce memory usage
* Update changelog
* Update changelog
* Feature/maplibre frontend (#1953 )
* Add a plan to use MapLibre GL JS for the frontend map rendering, replacing Leaflet
* Implement phase 1
* Phases 1-3 + part of 4
* Fix e2e tests
* Phase 6
* Implement fog of war
* Phase 7
* Next step: fix specs, phase 7 done
* Use our own map tiles
* Extract v2 map logic to separate manager classes
* Update settings panel on v2 map
* Update v2 e2e tests structure
* Reimplement location search in maps v2
* Update speed routes
* Implement visits and places creation in v2
* Fix last failing test
* Implement visits merging
* Fix a routes e2e test and simplify the routes layer styling.
* Extract js to modules from maps_v2_controller.js
* Implement area creation
* Fix spec problem
* Fix some e2e tests
* Implement live mode in v2 map
* Update icons and panel
* Extract some styles
* Remove unused file
* Start adding dark theme to popups on MapLibre maps
* Make popups respect dark theme
* Move v2 maps to maplibre namespace
* Update v2 references to maplibre
* Put place, area and visit info into side panel
* Update API to use safe settings config method
* Fix specs
* Fix method name to config in SafeSettings and update usages accordingly
* Add missing public files
* Add handling for real time points
* Fix remembering enabled/disabled layers of the v2 map
* Fix lots of e2e tests
* Add settings to select map version
* Use maps/v2 as main path for MapLibre maps
* Update routing
* Update live mode
* Update maplibre controller
* Update changelog
* Remove some console.log statements
---------
Co-authored-by: Robin Tuszik <mail@robin.gg>
* Remove esbuild scripts from package.json
* Remove sideEffects field from package.json
* Raw data archivation
* Add tests
* Fix tests
* Fix tests
* Update ExceptionReporter
* Add schedule to run raw data archival job monthly
* Change file structure for raw data archival feature
* Update changelog and version for raw data archival feature
---------
Co-authored-by: Robin Tuszik <mail@robin.gg>
* Set raw_data to an empty hash instead of nil when archiving
* Fix storage configuration and file extraction
* Consider MIN_MINUTES_SPENT_IN_CITY during stats calculation (#2018 )
* Consider MIN_MINUTES_SPENT_IN_CITY during stats calculation
* Remove raw data from visited cities api endpoint
* Use user timezone to show dates on maps (#2020 )
* Fix/pre epoch time (#2019 )
* Use user timezone to show dates on maps
* Limit timestamps to valid range to prevent database errors when users enter pre-epoch dates.
* Limit timestamps to valid range to prevent database errors when users enter pre-epoch dates.
* Fix tests failing due to new index on stats table
* Fix failing specs
* Update redis client configuration to support unix socket connection
* Update changelog
* Fix kml kmz import issues (#2023 )
* Fix kml kmz import issues
* Refactor KML importer to improve readability and maintainability
* Implement moving points in map v2 and fix route rendering logic to ma… (#2027 )
* Implement moving points in map v2 and fix route rendering logic to match map v1.
* Fix route spec
* fix(maplibre): update date format to ISO 8601 (#2029 )
* Add verification step to raw data archival process (#2028 )
* Add verification step to raw data archival process
* Add actual verification of raw data archives after creation, and only clear raw_data for verified archives.
* Fix failing specs
* Eliminate zip-bomb risk
* Fix potential memory leak in js
* Return .keep files
* Use Toast instead of alert for notifications
* Add help section to navbar dropdown
* Update changelog
* Remove raw_data_archival_job
* Ensure file is being closed properly after reading in Archivable concern
* Add composite index to stats table if not exists
* Update changelog
* Update entrypoint to always sync static assets (not only new ones)
* Add family layer to MapLibre maps (#2055 )
* Add family layer to MapLibre maps
* Update migration
* Don't show family toggle if feature is disabled
* Update changelog
* Return changelog
* Update changelog
* Update tailwind file
---------
Co-authored-by: Robin Tuszik <mail@robin.gg>
2025-12-26 14:57:55 +01:00
Eugene Burmakin
2a1584e0b8
Fix storage configuration and file extraction
2025-12-26 14:35:04 +01:00
Evgenii Burmakin
c8242ce902
0.36.3 ( #2013 )
...
* fix: move foreman to global gems to fix startup crash (#1971 )
* Update exporting code to stream points data to file in batches to red… (#1980 )
* Update exporting code to stream points data to file in batches to reduce memory usage
* Update changelog
* Update changelog
* Feature/maplibre frontend (#1953 )
* Add a plan to use MapLibre GL JS for the frontend map rendering, replacing Leaflet
* Implement phase 1
* Phases 1-3 + part of 4
* Fix e2e tests
* Phase 6
* Implement fog of war
* Phase 7
* Next step: fix specs, phase 7 done
* Use our own map tiles
* Extract v2 map logic to separate manager classes
* Update settings panel on v2 map
* Update v2 e2e tests structure
* Reimplement location search in maps v2
* Update speed routes
* Implement visits and places creation in v2
* Fix last failing test
* Implement visits merging
* Fix a routes e2e test and simplify the routes layer styling.
* Extract js to modules from maps_v2_controller.js
* Implement area creation
* Fix spec problem
* Fix some e2e tests
* Implement live mode in v2 map
* Update icons and panel
* Extract some styles
* Remove unused file
* Start adding dark theme to popups on MapLibre maps
* Make popups respect dark theme
* Move v2 maps to maplibre namespace
* Update v2 references to maplibre
* Put place, area and visit info into side panel
* Update API to use safe settings config method
* Fix specs
* Fix method name to config in SafeSettings and update usages accordingly
* Add missing public files
* Add handling for real time points
* Fix remembering enabled/disabled layers of the v2 map
* Fix lots of e2e tests
* Add settings to select map version
* Use maps/v2 as main path for MapLibre maps
* Update routing
* Update live mode
* Update maplibre controller
* Update changelog
* Remove some console.log statements
* Pull only necessary data for map v2 points
* Feature/raw data archive (#2009 )
* 0.36.2 (#2007 )
* fix: move foreman to global gems to fix startup crash (#1971 )
* Update exporting code to stream points data to file in batches to red… (#1980 )
* Update exporting code to stream points data to file in batches to reduce memory usage
* Update changelog
* Update changelog
* Feature/maplibre frontend (#1953 )
* Add a plan to use MapLibre GL JS for the frontend map rendering, replacing Leaflet
* Implement phase 1
* Phases 1-3 + part of 4
* Fix e2e tests
* Phase 6
* Implement fog of war
* Phase 7
* Next step: fix specs, phase 7 done
* Use our own map tiles
* Extract v2 map logic to separate manager classes
* Update settings panel on v2 map
* Update v2 e2e tests structure
* Reimplement location search in maps v2
* Update speed routes
* Implement visits and places creation in v2
* Fix last failing test
* Implement visits merging
* Fix a routes e2e test and simplify the routes layer styling.
* Extract js to modules from maps_v2_controller.js
* Implement area creation
* Fix spec problem
* Fix some e2e tests
* Implement live mode in v2 map
* Update icons and panel
* Extract some styles
* Remove unused file
* Start adding dark theme to popups on MapLibre maps
* Make popups respect dark theme
* Move v2 maps to maplibre namespace
* Update v2 references to maplibre
* Put place, area and visit info into side panel
* Update API to use safe settings config method
* Fix specs
* Fix method name to config in SafeSettings and update usages accordingly
* Add missing public files
* Add handling for real time points
* Fix remembering enabled/disabled layers of the v2 map
* Fix lots of e2e tests
* Add settings to select map version
* Use maps/v2 as main path for MapLibre maps
* Update routing
* Update live mode
* Update maplibre controller
* Update changelog
* Remove some console.log statements
---------
Co-authored-by: Robin Tuszik <mail@robin.gg>
* Remove esbuild scripts from package.json
* Remove sideEffects field from package.json
* Raw data archivation
* Add tests
* Fix tests
* Fix tests
* Update ExceptionReporter
* Add schedule to run raw data archival job monthly
* Change file structure for raw data archival feature
* Update changelog and version for raw data archival feature
---------
Co-authored-by: Robin Tuszik <mail@robin.gg>
* Set raw_data to an empty hash instead of nil when archiving
* Fix storage configuration and file extraction
* Consider MIN_MINUTES_SPENT_IN_CITY during stats calculation (#2018 )
* Consider MIN_MINUTES_SPENT_IN_CITY during stats calculation
* Remove raw data from visited cities api endpoint
* Use user timezone to show dates on maps (#2020 )
* Fix/pre epoch time (#2019 )
* Use user timezone to show dates on maps
* Limit timestamps to valid range to prevent database errors when users enter pre-epoch dates.
* Limit timestamps to valid range to prevent database errors when users enter pre-epoch dates.
* Fix tests failing due to new index on stats table
* Fix failing specs
* Update redis client configuration to support unix socket connection
* Update changelog
* Fix kml kmz import issues (#2023 )
* Fix kml kmz import issues
* Refactor KML importer to improve readability and maintainability
* Implement moving points in map v2 and fix route rendering logic to ma… (#2027 )
* Implement moving points in map v2 and fix route rendering logic to match map v1.
* Fix route spec
* fix(maplibre): update date format to ISO 8601 (#2029 )
* Add verification step to raw data archival process (#2028 )
* Add verification step to raw data archival process
* Add actual verification of raw data archives after creation, and only clear raw_data for verified archives.
* Fix failing specs
* Eliminate zip-bomb risk
* Fix potential memory leak in js
* Return .keep files
* Use Toast instead of alert for notifications
* Add help section to navbar dropdown
* Update changelog
* Remove raw_data_archival_job
* Ensure file is being closed properly after reading in Archivable concern
---------
Co-authored-by: Robin Tuszik <mail@robin.gg>
2025-12-14 12:05:59 +01:00
Eugene Burmakin
0ed20df08b
Remove sideEffects field from package.json
2025-12-06 21:49:30 +01:00
Eugene Burmakin
d50f2cc416
Remove esbuild scripts from package.json
2025-12-06 21:41:59 +01:00
Evgenii Burmakin
8934c29fce
0.36.2 ( #2007 )
...
* fix: move foreman to global gems to fix startup crash (#1971 )
* Update exporting code to stream points data to file in batches to red… (#1980 )
* Update exporting code to stream points data to file in batches to reduce memory usage
* Update changelog
* Update changelog
* Feature/maplibre frontend (#1953 )
* Add a plan to use MapLibre GL JS for the frontend map rendering, replacing Leaflet
* Implement phase 1
* Phases 1-3 + part of 4
* Fix e2e tests
* Phase 6
* Implement fog of war
* Phase 7
* Next step: fix specs, phase 7 done
* Use our own map tiles
* Extract v2 map logic to separate manager classes
* Update settings panel on v2 map
* Update v2 e2e tests structure
* Reimplement location search in maps v2
* Update speed routes
* Implement visits and places creation in v2
* Fix last failing test
* Implement visits merging
* Fix a routes e2e test and simplify the routes layer styling.
* Extract js to modules from maps_v2_controller.js
* Implement area creation
* Fix spec problem
* Fix some e2e tests
* Implement live mode in v2 map
* Update icons and panel
* Extract some styles
* Remove unused file
* Start adding dark theme to popups on MapLibre maps
* Make popups respect dark theme
* Move v2 maps to maplibre namespace
* Update v2 references to maplibre
* Put place, area and visit info into side panel
* Update API to use safe settings config method
* Fix specs
* Fix method name to config in SafeSettings and update usages accordingly
* Add missing public files
* Add handling for real time points
* Fix remembering enabled/disabled layers of the v2 map
* Fix lots of e2e tests
* Add settings to select map version
* Use maps/v2 as main path for MapLibre maps
* Update routing
* Update live mode
* Update maplibre controller
* Update changelog
* Remove some console.log statements
---------
Co-authored-by: Robin Tuszik <mail@robin.gg>
2025-12-06 20:54:49 +01:00
Evgenii Burmakin
d5dbf002e0
0.36.1 ( #1986 )
...
* fix: move foreman to global gems to fix startup crash (#1971 )
* Update exporting code to stream points data to file in batches to red… (#1980 )
* Update exporting code to stream points data to file in batches to reduce memory usage
* Update changelog
* Update changelog
---------
Co-authored-by: Robin Tuszik <mail@robin.gg>
2025-11-29 19:59:26 +01:00
Eugene Burmakin
52eb80503d
Rework usage of OIDC auto-registration and email/password registration settings to use constants instead of direct ENV access.
2025-11-24 20:04:31 +01:00
Eugene Burmakin
f8be3ecdca
Merge branch 'dev'
2025-11-24 19:47:00 +01:00
Eugene Burmakin
573ed510a5
Update changelog
2025-11-24 19:46:27 +01:00
Evgenii Burmakin
b1393ee674
0.36.0 ( #1952 )
...
* Implement OmniAuth GitHub authentication
* Fix omniauth GitHub scope to include user email access
* Remove margin-bottom
* Implement Google OAuth2 authentication
* Implement OIDC authentication for Dawarich using omniauth_openid_connect gem.
* Add patreon account linking and patron checking service
* Update docker-compose.yml to use boolean values instead of strings
* Add support for KML files
* Add tests
* Update changelog
* Remove patreon OAuth integration
* Move omniauthable to a concern
* Update an icon in integrations
* Update changelog
* Update app version
* Fix family location sharing toggle
* Move family location sharing to its own controller
* Update changelog
* Implement basic tagging functionality for places, allowing users to categorize and label places with custom tags.
* Add places management API and tags feature
* Add some changes related to places management feature
* Fix some tests
* Fix sometests
* Add places layer
* Update places layer to use Leaflet.Control.Layers.Tree for hierarchical layer control
* Rework tag form
* Add hashtag
* Add privacy zones to tags
* Add notes to places and manage place tags
* Update changelog
* Update e2e tests
* Extract tag serializer to its own file
* Fix some tests
* Fix tags request specs
* Fix some tests
* Fix rest of the tests
* Revert some changes
* Add missing specs
* Revert changes in place export/import code
* Fix some specs
* Fix PlaceFinder to only consider global places when finding existing places
* Fix few more specs
* Fix visits creator spec
* Fix last tests
* Update place creating modal
* Add home location based on "Home" tagged place
* Save enabled tag layers
* Some fixes
* Fix bug where enabling place tag layers would trigger saving enabled layers, overwriting with incomplete data
* Update migration to use disable_ddl_transaction! and add up/down methods
* Fix tag layers restoration and filtering logic
* Update OIDC auto-registration and email/password registration settings
* Fix potential xss
2025-11-24 19:45:09 +01:00
Eugene Burmakin
fa4e368003
Fix potential xss
2025-11-24 19:44:21 +01:00
Eugene Burmakin
4aa6edc3cc
Update OIDC auto-registration and email/password registration settings
2025-11-24 19:33:51 +01:00
Eugene Burmakin
f447039bbe
Fix tag layers restoration and filtering logic
2025-11-23 23:16:37 +01:00
Eugene Burmakin
289a2a5373
Update migration to use disable_ddl_transaction! and add up/down methods
2025-11-23 01:21:37 +01:00
Eugene Burmakin
6dfc0099e1
Fix bug where enabling place tag layers would trigger saving enabled layers, overwriting with incomplete data
2025-11-23 01:12:38 +01:00
Eugene Burmakin
78ac365c00
Some fixes
2025-11-23 00:43:31 +01:00
Evgenii Burmakin
5266436396
Merge pull request #1955 from Freika/feature/places-management
...
Feature/places management
2025-11-23 00:13:24 +01:00
Eugene Burmakin
e965838f14
Save enabled tag layers
2025-11-22 23:22:37 +01:00
Eugene Burmakin
a33373ae7c
Add home location based on "Home" tagged place
2025-11-22 20:46:35 +01:00
Eugene Burmakin
e1013b1ae1
Update place creating modal
2025-11-22 20:35:51 +01:00
Eugene Burmakin
64d299b363
Fix last tests
2025-11-22 19:45:53 +01:00
Eugene Burmakin
e4fa282eb8
Fix visits creator spec
2025-11-22 18:51:11 +01:00
Eugene Burmakin
ba6314231a
Fix few more specs
2025-11-22 18:38:20 +01:00
Eugene Burmakin
b18fc392cc
Fix PlaceFinder to only consider global places when finding existing places
2025-11-22 18:32:26 +01:00
Eugene Burmakin
02cbf65781
Fix some specs
2025-11-22 18:27:54 +01:00
Eugene Burmakin
1e2c709047
Revert changes in place export/import code
2025-11-22 13:28:38 +01:00
Eugene Burmakin
50bfece971
Add missing specs
2025-11-20 00:04:37 +01:00
Eugene Burmakin
c99f6597f0
Revert some changes
2025-11-19 21:40:43 +01:00
Eugene Burmakin
491767b114
Fix rest of the tests
2025-11-19 21:19:59 +01:00
Eugene Burmakin
ebd0f8d6bc
Fix some tests
2025-11-19 20:56:46 +01:00
Eugene Burmakin
01df22d080
Fix tags request specs
2025-11-19 20:35:43 +01:00
Eugene Burmakin
e02b397b87
Fix some tests
2025-11-19 20:08:49 +01:00
Eugene Burmakin
1d07eb652d
Extract tag serializer to its own file
2025-11-19 19:33:28 +01:00
Eugene Burmakin
449884796f
Update e2e tests
2025-11-19 19:17:30 +01:00
Eugene Burmakin
4f5903e220
Update changelog
2025-11-18 22:16:43 +01:00
Eugene Burmakin
2ab24201c1
Add notes to places and manage place tags
2025-11-18 22:16:34 +01:00
Eugene Burmakin
c711bed383
Add privacy zones to tags
2025-11-18 21:57:06 +01:00
Eugene Burmakin
bce1052608
Add hashtag
2025-11-18 21:24:14 +01:00
Eugene Burmakin
807672170f
Rework tag form
2025-11-18 21:14:12 +01:00
Eugene Burmakin
e8e7bcc91b
Update places layer to use Leaflet.Control.Layers.Tree for hierarchical layer control
2025-11-18 21:03:53 +01:00
Eugene Burmakin
602975eeaa
Add places layer
2025-11-17 22:34:38 +01:00
Eugene Burmakin
8a36a69987
Fix sometests
2025-11-17 19:05:58 +01:00
Eugene Burmakin
c462d34efa
Fix some tests
2025-11-17 00:23:48 +01:00
Eugene Burmakin
e1f16c98a2
Add some changes related to places management feature
2025-11-16 17:50:24 +01:00
Eugene Burmakin
78851c5f98
Add places management API and tags feature
2025-11-16 17:28:40 +01:00
Eugene Burmakin
69c8779164
Implement basic tagging functionality for places, allowing users to categorize and label places with custom tags.
2025-11-16 15:01:54 +01:00
Evgenii Burmakin
284f763be4
Merge pull request #1954 from Freika/fix/family-location-toggle
...
Fix family location sharing toggle
2025-11-16 13:18:26 +01:00
Eugene Burmakin
541dba1bc6
Update changelog
2025-11-16 13:15:37 +01:00
Eugene Burmakin
3b5f775a4e
Move family location sharing to its own controller
2025-11-16 13:12:46 +01:00
Eugene Burmakin
3a2dc1da5a
Fix family location sharing toggle
2025-11-16 13:06:31 +01:00
Eugene Burmakin
d1ffc15fea
Update app version
2025-11-14 19:11:23 +01:00
Evgenii Burmakin
88134a0a2b
Merge pull request #1880 from Freika/feature/omniauth
...
Feature/omniauth
2025-11-14 19:10:57 +01:00
Eugene Burmakin
bb574f5aa3
Update changelog
2025-11-14 19:09:57 +01:00
Eugene Burmakin
8ecd75429b
Update an icon in integrations
2025-11-14 19:06:16 +01:00
Eugene Burmakin
bedac89821
Move omniauthable to a concern
2025-11-14 18:54:35 +01:00
Eugene Burmakin
a4dcd0387f
Remove patreon OAuth integration
2025-11-14 18:39:15 +01:00
Eugene Burmakin
fde478e2a4
Merge branch 'dev' into feature/omniauth
2025-11-14 18:22:36 +01:00
Evgenii Burmakin
cfe5a77a47
Merge pull request #1951 from Freika/feature/kml
...
Feature/kml
2025-11-14 18:21:01 +01:00
Eugene Burmakin
943b551f4c
Update changelog
2025-11-14 18:19:50 +01:00
Eugene Burmakin
3bd59c20c1
Add tests
2025-11-14 18:16:51 +01:00
Eugene Burmakin
8c4d4d5cbe
Add support for KML files
2025-11-14 18:04:46 +01:00
Eugene Burmakin
59508ceeff
Update docker-compose.yml to use boolean values instead of strings
2025-11-12 22:49:38 +01:00
Eugene Burmakin
8c48c173fb
Update docker-compose.yml to use boolean values instead of strings
2025-11-12 22:49:18 +01:00
Evgenii Burmakin
c64dc8b789
Merge pull request #1933 from Freika/dev
...
0.35.1
2025-11-09 23:09:42 +01:00
Eugene Burmakin
32667590fd
Update changelog
2025-11-09 23:09:15 +01:00
Eugene Burmakin
b6d1f1d46d
Disable StrongMigrations
2025-11-09 23:08:10 +01:00
Eugene Burmakin
eaf66c8bbd
Merge branch 'dev'
2025-11-09 19:42:58 +01:00
Eugene Burmakin
d707bace78
Change node version
2025-11-09 19:42:46 +01:00
Eugene Burmakin
6d905a4466
Merge branch 'dev'
2025-11-09 19:32:27 +01:00
Eugene Burmakin
749d1d0031
Add authorization for updating location sharing in FamiliesController
2025-11-09 19:32:24 +01:00
Eugene Burmakin
dbe5997495
Update compose file
2025-11-09 19:32:07 +01:00
Evgenii Burmakin
58ae4cf2ae
Merge pull request #1922 from Freika/dev
...
0.35.0
2025-11-09 16:27:29 +01:00
Eugene Burmakin
b0585b2a97
Update changelog
2025-11-09 16:27:00 +01:00
Evgenii Burmakin
6e1c9d7600
Merge branch 'master' into dev
2025-11-09 16:20:06 +01:00
Eugene Burmakin
b0bd2bf93c
Update tests
2025-11-09 16:03:05 +01:00
Eugene Burmakin
3061f3e86f
Update changelog
2025-11-08 20:21:23 +01:00
Evgenii Burmakin
28bc68ffe2
Merge pull request #1928 from Freika/fix/map-side-panel
...
Fix/map side panel
2025-11-08 20:00:45 +01:00
Eugene Burmakin
23aa533279
Add a button to close the visits side panel
2025-11-08 19:57:15 +01:00
Eugene Burmakin
18de91e562
Make sure visits keep their collapsible sections open/closed state when the side panel is refreshed.
2025-11-08 19:35:44 +01:00
Eugene Burmakin
486974b993
Make visits look nicer
2025-11-08 17:04:38 +01:00
Eugene Burmakin
73f93b6a57
Side panel content centered
2025-11-08 16:41:42 +01:00
Eugene Burmakin
4a022d9695
Open side panel on the left of controls
2025-11-08 16:05:46 +01:00
Evgenii Burmakin
2a8522272d
Merge pull request #1925 from Freika/chore/single-dockerfile
...
Unify Dockerfile
2025-11-07 23:53:23 +01:00
Eugene Burmakin
a6687eca18
Update changelog
2025-11-07 23:52:58 +01:00
Eugene Burmakin
c05402b6f3
Allow S3 storage backend to be used in self-hosted instances
2025-11-07 23:50:18 +01:00
Eugene Burmakin
98a157bd0b
Update changelog
2025-11-07 23:42:21 +01:00
Eugene Burmakin
e4f80dbf2b
Remove safety_assured
2025-11-07 20:23:53 +01:00
Eugene Burmakin
f48a512b10
Remove strong_migrations gem for now
2025-11-07 20:18:56 +01:00
Eugene Burmakin
b272c7407f
Update strong_migrations config
2025-11-07 20:09:29 +01:00
Eugene Burmakin
691ff63b87
Update strong_migrations config
2025-11-07 20:02:51 +01:00
Eugene Burmakin
f9d5762533
Update migrations to validate foreign keys immediately upon creation.
2025-11-07 19:19:29 +01:00
Eugene Burmakin
cb9fb9911c
Add default REDIS_URL value to cable.yml
2025-11-07 14:15:16 +01:00
Eugene Burmakin
b469836d19
Remove dockerfiles that are no longer needed after consolidating into a single Dockerfile.
2025-11-07 14:08:49 +01:00
Eugene Burmakin
fa8cbed15b
Use strings for booleans
2025-11-07 14:08:01 +01:00
Eugene Burmakin
8444ee461d
Update Dockerfile
2025-11-07 14:05:46 +01:00
Eugene Burmakin
f9f013c628
Remove development-specific logic from Dockerfile
2025-11-07 12:45:28 +01:00
Eugene Burmakin
6a42a170e7
Unify Dockerfile
2025-11-07 12:38:44 +01:00
Eugene Burmakin
d40514c5f8
Remove email from navbar user menu
2025-11-07 12:26:08 +01:00
Evgenii Burmakin
100e645c52
Merge pull request #1677 from Freika/fix/gpx-export-attrs
...
Update gpx serializer
2025-11-07 12:24:18 +01:00
Evgenii Burmakin
a8e9df6f1a
Merge pull request #1924 from Freika/fix/family-invitation-email
...
Move sending family invitation email to a background job
2025-11-07 12:20:34 +01:00
Eugene Burmakin
7b9008445a
Fix missing confirmation dialogs and methods on family invitation actions
2025-11-07 12:19:05 +01:00
Eugene Burmakin
313354bf7c
Add invitation link to pending family invitations email
2025-11-07 12:07:58 +01:00
Eugene Burmakin
eed9480a9e
Move sending family invitation email to a background job
2025-11-07 11:49:21 +01:00
Evgenii Burmakin
a6f2bd3662
Merge pull request #1923 from Freika/feature/unlimited-family
...
Remove limit on number of family members for self-hosted instances.
2025-11-07 11:35:35 +01:00
Eugene Burmakin
adcf6aceca
Fix tests and remove unused policy files
2025-11-07 11:34:34 +01:00
Eugene Burmakin
19f6715218
Remove limit on number of family members for self-hosted instances.
2025-11-07 11:20:36 +01:00
Evgenii Burmakin
9378e330e4
Merge pull request #1901 from Freika/snyk-fix-aea4b5cbee2b3982ae9efca09e791ad1
...
[Snyk] Fix for 6 vulnerabilities
2025-11-07 11:17:09 +01:00
Evgenii Burmakin
d2ee93f51a
Merge pull request #1885 from Freika/dependabot/bundler/sentry-rails-6.0.0
...
Bump sentry-rails from 5.26.0 to 6.0.0
2025-11-07 11:16:25 +01:00
Evgenii Burmakin
3626ccd830
Merge pull request #1883 from Freika/dependabot/bundler/rails-8.0.3
...
Bump rails from 8.0.2.1 to 8.0.3
2025-11-07 11:15:51 +01:00
Evgenii Burmakin
71943a46e1
Merge pull request #1882 from Freika/dependabot/bundler/brakeman-7.1.0
...
Bump brakeman from 7.0.2 to 7.1.0
2025-11-07 11:15:19 +01:00
Evgenii Burmakin
1043c105ed
Merge pull request #1886 from Freika/dependabot/bundler/super_diff-0.17.0
...
Bump super_diff from 0.16.0 to 0.17.0
2025-11-07 11:14:48 +01:00
Evgenii Burmakin
bbd0fe1e4d
Merge pull request #1907 from Freika/dependabot/bundler/bundler-3ddb009f6e
...
Bump rack from 3.2.2 to 3.2.3 in the bundler group across 1 directory
2025-11-07 11:14:08 +01:00
Eugene Burmakin
2f160b8d97
Fix missing error messages on user registration and other forms
2025-11-07 11:08:57 +01:00
Evgenii Burmakin
888e48ccf2
Merge pull request #1916 from Freika/tests/map
...
Tests/map
2025-11-07 10:35:28 +01:00
Eugene Burmakin
ef46c84ce1
Remove some debug logging statements.
2025-11-07 10:32:49 +01:00
Eugene Burmakin
57149cfc17
Fix visits not being shown in the side panel
2025-11-07 10:29:32 +01:00
Eugene Burmakin
accf8ffbc9
Add tests for bulk_destroy action in PointsController
2025-11-07 10:03:15 +01:00
Eugene Burmakin
07224723ed
Add more tests
2025-11-05 21:09:37 +01:00
Eugene Burmakin
bf96acf92e
Fix some of the issues with the bulk delete points feature
2025-11-05 00:03:16 +01:00
Eugene Burmakin
282441db0b
Add e2e map tests and implement points bulk delete feature
2025-11-04 21:21:20 +01:00
Eugene Burmakin
18836975ca
Update migration
2025-11-03 20:06:04 +01:00
Evgenii Burmakin
5a9bdfea5f
Merge pull request #1912 from Freika/dev
...
0.34.2
2025-10-31 19:30:31 +01:00
Eugene Burmakin
6c62edb593
Fix UTM parameter assignment and update version to 0.34.2
2025-10-31 19:29:20 +01:00
dependabot[bot]
6a3f7aebac
Bump rails from 8.0.2.1 to 8.0.3
...
Bumps [rails](https://github.com/rails/rails ) from 8.0.2.1 to 8.0.3.
- [Release notes](https://github.com/rails/rails/releases )
- [Commits](https://github.com/rails/rails/compare/v8.0.2.1...v8.0.3 )
---
updated-dependencies:
- dependency-name: rails
dependency-version: 8.0.3
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2025-10-30 19:02:17 +00:00
dependabot[bot]
3d6f953063
Bump sentry-rails from 5.26.0 to 6.0.0
...
Bumps [sentry-rails](https://github.com/getsentry/sentry-ruby ) from 5.26.0 to 6.0.0.
- [Release notes](https://github.com/getsentry/sentry-ruby/releases )
- [Changelog](https://github.com/getsentry/sentry-ruby/blob/master/CHANGELOG.md )
- [Commits](https://github.com/getsentry/sentry-ruby/compare/5.26.0...6.0.0 )
---
updated-dependencies:
- dependency-name: sentry-rails
dependency-version: 6.0.0
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
2025-10-30 19:02:15 +00:00
dependabot[bot]
9b50bc0a48
Bump super_diff from 0.16.0 to 0.17.0
...
Bumps [super_diff](https://github.com/splitwise/super_diff ) from 0.16.0 to 0.17.0.
- [Release notes](https://github.com/splitwise/super_diff/releases )
- [Changelog](https://github.com/splitwise/super_diff/blob/main/CHANGELOG.md )
- [Commits](https://github.com/splitwise/super_diff/compare/v0.16.0...v0.17.0 )
---
updated-dependencies:
- dependency-name: super_diff
dependency-version: 0.17.0
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
2025-10-30 19:02:14 +00:00
dependabot[bot]
60f80ec2da
Bump rack from 3.2.2 to 3.2.3 in the bundler group across 1 directory
...
Bumps the bundler group with 1 update in the / directory: [rack](https://github.com/rack/rack ).
Updates `rack` from 3.2.2 to 3.2.3
- [Release notes](https://github.com/rack/rack/releases )
- [Changelog](https://github.com/rack/rack/blob/main/CHANGELOG.md )
- [Commits](https://github.com/rack/rack/compare/v3.2.2...v3.2.3 )
---
updated-dependencies:
- dependency-name: rack
dependency-version: 3.2.3
dependency-type: indirect
dependency-group: bundler
...
Signed-off-by: dependabot[bot] <support@github.com>
2025-10-30 19:02:02 +00:00
Evgenii Burmakin
55e1f4a161
Merge pull request #1905 from Freika/dev
...
0.34.1
2025-10-30 20:01:09 +01:00
Eugene Burmakin
2ffac60dbb
Update changelog
2025-10-30 20:00:45 +01:00
Eugene Burmakin
8e35b8e09f
Move UTM parameter tracking logic into a concern
2025-10-30 19:59:31 +01:00
Eugene Burmakin
5a40f9fe90
Add patreon account linking and patron checking service
2025-10-30 19:18:08 +01:00
Eugene Burmakin
6787273713
Updte map view
2025-10-30 19:16:38 +01:00
snyk-bot
67d3c9c9f5
fix: Gemfile to reduce vulnerabilities
...
The following vulnerabilities are fixed with an upgrade:
- https://snyk.io/vuln/SNYK-RUBY-RACK-13535097
- https://snyk.io/vuln/SNYK-RUBY-RACK-13378928
- https://snyk.io/vuln/SNYK-RUBY-RACK-13378930
- https://snyk.io/vuln/SNYK-RUBY-RACK-13378932
- https://snyk.io/vuln/SNYK-RUBY-RACK-13524628
- https://snyk.io/vuln/SNYK-RUBY-URI-13506785
2025-10-30 10:26:19 +00:00
Eugene Burmakin
7bc579e563
REVERT: Patreon account connection
2025-10-29 13:27:43 +01:00
dependabot[bot]
e70d7781e4
Bump brakeman from 7.0.2 to 7.1.0
...
Bumps [brakeman](https://github.com/presidentbeef/brakeman ) from 7.0.2 to 7.1.0.
- [Release notes](https://github.com/presidentbeef/brakeman/releases )
- [Changelog](https://github.com/presidentbeef/brakeman/blob/main/CHANGES.md )
- [Commits](https://github.com/presidentbeef/brakeman/compare/v7.0.2...v7.1.0 )
---
updated-dependencies:
- dependency-name: brakeman
dependency-version: 7.1.0
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
2025-10-27 14:34:01 +00:00
Eugene Burmakin
e6c8bd30df
Implement OIDC authentication for Dawarich using omniauth_openid_connect gem.
2025-10-26 18:10:48 +01:00
Eugene Burmakin
48e50c2ee8
Implement Google OAuth2 authentication
2025-10-26 15:50:47 +01:00
Eugene Burmakin
af71661e2b
Remove margin-bottom
2025-10-26 15:34:12 +01:00
Eugene Burmakin
44bbbd09b7
Fix omniauth GitHub scope to include user email access
2025-10-26 15:32:26 +01:00
Eugene Burmakin
f5dc7a10a3
Implement OmniAuth GitHub authentication
2025-10-26 15:27:43 +01:00
Eugene Burmakin
8c9fc5a5e0
Add titles to family views for better SEO and UX and update map tile URLs to use the planet dataset.
2025-10-26 11:59:06 +01:00
Eugene Burmakin
cd9c02324b
Update readme
2025-10-26 10:54:18 +01:00
Eugene Burmakin
4a226638c3
Update gems
2025-10-26 10:40:47 +01:00
Evgenii Burmakin
0f14e32fb9
Merge pull request #1854 from Freika/snyk-fix-21fbcb4a3ab995dda78811462b6f003a
...
[Snyk] Fix for 3 vulnerabilities
2025-10-26 10:27:17 +01:00
Evgenii Burmakin
8ba5fae588
Merge branch 'dev' into snyk-fix-21fbcb4a3ab995dda78811462b6f003a
2025-10-26 10:27:08 +01:00
Evgenii Burmakin
e4bc701581
Merge pull request #1859 from Freika/dependabot/bundler/puma-7.1.0
...
Bump puma from 6.6.1 to 7.1.0
2025-10-26 10:25:51 +01:00
Evgenii Burmakin
64bf9f7cb3
Merge pull request #1860 from Freika/dependabot/bundler/rubyzip-3.2.0
...
Bump rubyzip from 3.1.0 to 3.2.0
2025-10-26 10:25:13 +01:00
Evgenii Burmakin
39dd1b41e0
Merge pull request #1862 from Freika/dependabot/npm_and_yarn/npm_and_yarn-0c3072c8cf
...
Bump playwright from 1.54.1 to 1.56.1 in the npm_and_yarn group across 1 directory
2025-10-26 10:24:42 +01:00
Evgenii Burmakin
17c88ede25
Merge pull request #1836 from Freika/dependabot/bundler/bundler-b7dfa6c3a6
...
Bump rack from 3.2.1 to 3.2.2 in the bundler group across 1 directory
2025-10-26 10:24:06 +01:00
Evgenii Burmakin
a7ba4187f6
Merge pull request #1813 from Freika/dependabot/bundler/turbo-rails-2.0.17
...
Bump turbo-rails from 2.0.16 to 2.0.17
2025-10-26 10:23:41 +01:00
Evgenii Burmakin
37cf712111
Merge pull request #1810 from Freika/dependabot/bundler/rubocop-rails-2.33.4
...
Bump rubocop-rails from 2.32.0 to 2.33.4
2025-10-26 10:23:14 +01:00
Evgenii Burmakin
832325896c
Merge pull request #1808 from Freika/dependabot/bundler/sentry-ruby-5.28.0
...
Bump sentry-ruby from 5.26.0 to 5.28.0
2025-10-26 10:22:40 +01:00
Evgenii Burmakin
8c24764aa5
Merge pull request #1868 from Freika/dev
...
0.34.0
2025-10-25 19:36:53 +02:00
Eugene Burmakin
e1ee39ec52
Fix failing spec
2025-10-25 16:32:39 +02:00
Eugene Burmakin
d23e118645
Make sure family invitations are handled after sign-in
2025-10-22 21:36:51 +02:00
Eugene Burmakin
4f4ac08caf
Remove unnecessary migration
2025-10-22 21:06:14 +02:00
Eugene Burmakin
7ee2cb22ba
Small fixes
2025-10-22 20:39:02 +02:00
Eugene Burmakin
4677bcc698
Fix confirmation dialogs to show only once.
2025-10-21 20:01:13 +02:00
Eugene Burmakin
05237995cf
Fix remembering family members layer state and refreshing locations
2025-10-21 19:54:25 +02:00
dependabot[bot]
2a1792c2d3
Bump playwright in the npm_and_yarn group across 1 directory
...
Bumps the npm_and_yarn group with 1 update in the / directory: [playwright](https://github.com/microsoft/playwright ).
Updates `playwright` from 1.54.1 to 1.56.1
- [Release notes](https://github.com/microsoft/playwright/releases )
- [Commits](https://github.com/microsoft/playwright/compare/v1.54.1...v1.56.1 )
---
updated-dependencies:
- dependency-name: playwright
dependency-version: 1.56.1
dependency-type: indirect
dependency-group: npm_and_yarn
...
Signed-off-by: dependabot[bot] <support@github.com>
2025-10-20 19:04:27 +00:00
Evgenii Burmakin
07216e00dd
Merge pull request #1848 from Freika/fix/family-stuff
...
Fix/family stuff
2025-10-20 20:41:27 +02:00
Eugene Burmakin
18551fb940
Update map settings button size and styling
2025-10-20 20:41:01 +02:00
Eugene Burmakin
1e63b03b49
Show battery status on family member popup
2025-10-20 20:34:05 +02:00
Eugene Burmakin
1bf02bc063
Merge branch 'dev' into fix/family-stuff
2025-10-20 20:21:20 +02:00
Evgenii Burmakin
b2f831c9fa
Merge pull request #1861 from Freika/feature/remember-enabled-map-layers
...
Remember enabled map layers for users
2025-10-20 20:20:02 +02:00
Eugene Burmakin
801e0c9bfa
Don't c hange map.html.erb
2025-10-20 20:19:21 +02:00
Eugene Burmakin
04a9d4b418
Show flash message
2025-10-20 20:18:35 +02:00
Eugene Burmakin
632f389ace
Remember enabled map layers for users
2025-10-20 20:11:28 +02:00
Eugene Burmakin
e7884b1f4f
Properly provide default distance unit in user settings
2025-10-20 19:42:24 +02:00
dependabot[bot]
2accbeef3d
Bump rubyzip from 3.1.0 to 3.2.0
...
Bumps [rubyzip](https://github.com/rubyzip/rubyzip ) from 3.1.0 to 3.2.0.
- [Release notes](https://github.com/rubyzip/rubyzip/releases )
- [Changelog](https://github.com/rubyzip/rubyzip/blob/main/Changelog.md )
- [Commits](https://github.com/rubyzip/rubyzip/compare/v3.1.0...v3.2.0 )
---
updated-dependencies:
- dependency-name: rubyzip
dependency-version: 3.2.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
2025-10-20 14:49:44 +00:00
dependabot[bot]
b413c51c4f
Bump puma from 6.6.1 to 7.1.0
...
Bumps [puma](https://github.com/puma/puma ) from 6.6.1 to 7.1.0.
- [Release notes](https://github.com/puma/puma/releases )
- [Changelog](https://github.com/puma/puma/blob/main/History.md )
- [Commits](https://github.com/puma/puma/compare/v6.6.1...v7.1.0 )
---
updated-dependencies:
- dependency-name: puma
dependency-version: 7.1.0
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
2025-10-20 14:44:36 +00:00
Evgenii Burmakin
84f8ec0d04
Merge pull request #1856 from Freika/fix/google-imports-speedup
...
Improve performance of Google Maps imports by batching database inserts.
2025-10-16 19:01:59 +02:00
Eugene Burmakin
cdd5525ff4
Update changelog
2025-10-16 19:01:39 +02:00
Eugene Burmakin
1671a781b0
Improve performance of Google Maps imports by batching database inserts.
2025-10-16 18:59:21 +02:00
snyk-bot
d46cd2dc74
fix: Gemfile to reduce vulnerabilities
...
The following vulnerabilities are fixed with an upgrade:
- https://snyk.io/vuln/SNYK-RUBY-RACK-13535097
- https://snyk.io/vuln/SNYK-RUBY-RACK-13524628
- https://snyk.io/vuln/SNYK-RUBY-URI-13506785
2025-10-16 11:00:00 +00:00
Eugene Burmakin
e3c6da1332
Add tooltips to map controls
2025-10-15 12:01:51 +02:00
Eugene Burmakin
44cbfff8ff
Extract map controls to a separate file
2025-10-15 11:43:49 +02:00
Eugene Burmakin
36289d2469
Use margins for left and right spacing instead of padding to prevent horizontal overflow on small screens.
2025-10-14 18:29:31 +02:00
Eugene Burmakin
79a2140e6f
Make sure date nav not being hidden when clicking next/prev day button
2025-10-14 17:39:17 +02:00
Eugene Burmakin
6da1019bf3
Add collapsible footer to map controls and update location search icon
2025-10-14 17:30:53 +02:00
Eugene Burmakin
e72b2d9182
Update map navigation control for better responsiveness
2025-10-14 14:58:21 +02:00
Eugene Burmakin
4d5088a014
Add collapsible map controls panel for mobile view
2025-10-14 14:21:48 +02:00
Eugene Burmakin
9953c2fb88
Merge branch 'dev' into fix/family-stuff
2025-10-14 13:49:46 +02:00
Evgenii Burmakin
b8ad1a8a5c
Merge pull request #1661 from Freika/feature/full-screen-map
...
Feature/full screen map
2025-10-14 13:49:34 +02:00
Eugene Burmakin
b1dd654463
Merge branch 'dev', remote-tracking branch 'origin' into feature/full-screen-map
2025-10-14 13:47:58 +02:00
Eugene Burmakin
732839d586
Update icons on the map
2025-10-14 13:47:41 +02:00
Eugene Burmakin
b4fbe6dbda
Add a button to copy invitation link for pending invitations
2025-10-14 13:28:56 +02:00
Eugene Burmakin
ce33cf3fb6
Update app version
2025-10-13 15:08:32 +02:00
Evgenii Burmakin
ea340df343
Merge pull request #1803 from Freika/feature/family
...
Family
2025-10-13 15:08:06 +02:00
Eugene Burmakin
ff70773ea8
Update changelog
2025-10-13 15:07:49 +02:00
Eugene Burmakin
39c3c157c8
Implement real-time family member location updates via ActionCable
2025-10-13 14:10:36 +02:00
Eugene Burmakin
0ee3deedd8
Fix family members tooltip and popup styles
2025-10-13 13:15:54 +02:00
Eugene Burmakin
aff44d6669
Fix stats layout
2025-10-13 12:45:42 +02:00
Evgenii Burmakin
99281317d7
Merge branch 'dev' into feature/family
2025-10-13 12:30:27 +02:00
Eugene Burmakin
a93cb8ff41
Remove comments
2025-10-13 12:25:30 +02:00
Eugene Burmakin
29ae5c04f1
Refactor family membership and invitation policies for clarity and security
2025-10-13 12:23:01 +02:00
Eugene Burmakin
923ea113c8
Fix some minor stuff
2025-10-11 14:17:48 +02:00
Evgenii Burmakin
493db274f5
Merge pull request #1830 from Freika/dev
...
0.33.1
2025-10-07 22:26:01 +02:00
Eugene Burmakin
d3aa3bd067
Fix missing default map layer when user settings are not set
2025-10-07 22:25:41 +02:00
Eugene Burmakin
cde5af7c24
Rename method call to not shadow variable name
2025-10-07 22:10:48 +02:00
Eugene Burmakin
20d0ed8ec6
Fix dockerfiles
2025-10-07 22:06:42 +02:00
Eugene Burmakin
c2e2a01d2a
Update version to 0.33.1
2025-10-07 22:03:46 +02:00
Evgenii Burmakin
e14abb715d
Merge pull request #1837 from Freika/fix/minor-bugs-2025-10
...
Small fixes
2025-10-07 22:03:26 +02:00
Eugene Burmakin
a7b92c10f5
Fix time shift when creating visits manually
2025-10-07 22:00:11 +02:00
Eugene Burmakin
194f8c3c45
Show visited countries in a modal window on the Trip page
2025-10-07 21:49:58 +02:00
Evgenii Burmakin
8ad5afe216
Merge pull request #1794 from shaman007/issue-1793
...
Add apt-get upgrade to Dockerfiles
2025-10-07 21:30:50 +02:00
Eugene Burmakin
ab4786d7b9
Fix minor bugs in Stat model related to sharing settings
2025-10-07 21:24:38 +02:00
Eugene Burmakin
87d7b8be7c
Fix minor bugs in map visit interactivity and popup styling
2025-10-07 21:16:42 +02:00
Eugene Burmakin
56a20d4db6
Fix popup styling for manual visit creation
2025-10-07 21:02:20 +02:00
dependabot[bot]
62725a55e7
Bump rack from 3.2.1 to 3.2.2 in the bundler group across 1 directory
...
Bumps the bundler group with 1 update in the / directory: [rack](https://github.com/rack/rack ).
Updates `rack` from 3.2.1 to 3.2.2
- [Release notes](https://github.com/rack/rack/releases )
- [Changelog](https://github.com/rack/rack/blob/main/CHANGELOG.md )
- [Commits](https://github.com/rack/rack/compare/v3.2.1...v3.2.2 )
---
updated-dependencies:
- dependency-name: rack
dependency-version: 3.2.2
dependency-type: indirect
dependency-group: bundler
...
Signed-off-by: dependabot[bot] <support@github.com>
2025-10-07 17:44:05 +00:00
Eugene Burmakin
e711ff25fe
Refactor family invitations and memberships into separate models and controllers
2025-10-07 18:38:06 +02:00
Eugene Burmakin
c9861663c9
Remove a file related to import optimization plan.
2025-10-05 22:19:48 +02:00
Evgenii Burmakin
8f128bafff
Merge pull request #1829 from Freika/fix/user-data-import
...
Stream points during user data import
2025-10-05 22:18:41 +02:00
Eugene Burmakin
99110f023b
Update changelog
2025-10-05 22:18:25 +02:00
Eugene Burmakin
e31265fdad
Compile assets in staging environment
2025-10-05 21:24:47 +02:00
Eugene Burmakin
87c5c34fb4
Update batch size for streaming imports to 5000
2025-10-05 21:18:16 +02:00
Eugene Burmakin
fa995a7f84
Update json_stream_handler_spec.rb path and remove tmp.json
2025-10-05 21:01:34 +02:00
Eugene Burmakin
6591a629ad
Stream points during user data import
2025-10-05 20:59:03 +02:00
Eugene Burmakin
6fb5d98b19
Extract update location sharing logic to a service object
2025-10-05 19:40:42 +02:00
Eugene Burmakin
018760812a
Extract family functionality to a concern
2025-10-05 14:24:45 +02:00
Eugene Burmakin
c1cff10de3
Update migrations
2025-10-05 14:02:18 +02:00
Eugene Burmakin
0b9a1005e5
Fix tests
2025-10-05 01:09:46 +02:00
Eugene Burmakin
6057240888
Fix some tests
2025-10-05 00:42:21 +02:00
Eugene Burmakin
cd303bce01
Clean up some code
2025-10-04 23:19:00 +02:00
Eugene Burmakin
e7df54d738
Fix routes to use singular resource for family
2025-10-04 23:08:02 +02:00
Eugene Burmakin
54661a1d52
Update some tests and svg icons
2025-10-04 22:52:08 +02:00
Eugene Burmakin
9bc0e2accc
Use family path instead of families/id
2025-10-04 22:39:47 +02:00
Eugene Burmakin
cfe319df9b
Move family controllers to their own namespace
2025-10-04 20:48:44 +02:00
Eugene Burmakin
f898f3aab0
Fix tests
2025-10-04 20:31:36 +02:00
Eugene Burmakin
8389cd85a3
Fix devise views styling
2025-10-04 18:26:41 +02:00
Eugene Burmakin
0a61f9bf68
Use DaisyUI for styling the Family feature
2025-10-04 16:41:35 +02:00
Andrey Bondarenko
d35f94c33d
Merge branch 'master' into issue-1793
2025-10-04 16:38:24 +02:00
Andrey Bondarenko
d90413bfe1
Resolve conflict
...
Resolve conflict, add curl
2025-10-04 16:36:49 +02:00
Eugene Burmakin
c6fc4328d7
Remove memberships page
2025-10-04 16:17:26 +02:00
Eugene Burmakin
2a85735aee
Add "Edit" and "Delete" icons to family show page
2025-10-04 16:08:21 +02:00
Eugene Burmakin
a3b5210b41
Return rails ujs
2025-10-04 16:01:32 +02:00
Eugene Burmakin
78693f3001
Merge branch 'dev' into feature/family
2025-10-04 15:57:03 +02:00
Eugene Burmakin
6648d9e593
Fix stats endpoint returning null for totalPointsTracked
2025-10-04 15:53:25 +02:00
Eugene Burmakin
eb4f5d6e1b
Merge branch 'master' into dev
2025-10-04 14:47:57 +02:00
Eugene Burmakin
e86264a4f4
Change asset compilation setting in production
2025-10-02 21:54:18 +02:00
Eugene Burmakin
ab90180cbf
Pin maps, remove ujs
2025-10-02 21:18:54 +02:00
Eugene Burmakin
d070eb40b9
Disable the web manfifest hook
2025-10-02 21:05:17 +02:00
Eugene Burmakin
6ec6330ada
Rvert web_app_manifest.rb changes
2025-10-02 21:03:26 +02:00
Eugene Burmakin
acac57c465
Merge remote-tracking branch 'origin' into dev
2025-10-01 19:21:14 +02:00
Eugene Burmakin
e8cc4c5b8b
Update Dockerfile.dev
2025-09-30 20:27:02 +02:00
Eugene Burmakin
4e9e1e933a
Update Dockerfile.dev
2025-09-30 20:09:02 +02:00
Eugene Burmakin
ffa90b50f7
Update Dockerfile.dev
2025-09-30 19:17:26 +02:00
Eugene Burmakin
284884fc1d
Add missing quotes to PLATFORMS in build_and_push.yml
2025-09-30 18:56:02 +02:00
Eugene Burmakin
e569b7739d
Merge remote-tracking branch 'origin' into dev
2025-09-30 18:45:29 +02:00
Eugene Burmakin
3806ba9a14
Remove arm/v6 from build platforms
2025-09-30 18:44:11 +02:00
Eugene Burmakin
db8d886ee2
Use ids instead of uuids for primary keys in family tables
2025-09-30 18:43:26 +02:00
dependabot[bot]
dd2e6a49bc
Bump turbo-rails from 2.0.16 to 2.0.17
...
Bumps [turbo-rails](https://github.com/hotwired/turbo-rails ) from 2.0.16 to 2.0.17.
- [Release notes](https://github.com/hotwired/turbo-rails/releases )
- [Commits](https://github.com/hotwired/turbo-rails/compare/v2.0.16...v2.0.17 )
---
updated-dependencies:
- dependency-name: turbo-rails
dependency-version: 2.0.17
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2025-09-30 00:51:48 +00:00
Eugene Burmakin
698198db4b
Update navbar for better responsiveness
2025-09-30 00:45:09 +02:00
Eugene Burmakin
045655fa73
Update changelog
2025-09-29 23:16:43 +02:00
Eugene Burmakin
2b91d04675
Update changelog
2025-09-29 23:16:21 +02:00
dependabot[bot]
240d90cea1
Bump sentry-ruby from 5.26.0 to 5.28.0
...
Bumps [sentry-ruby](https://github.com/getsentry/sentry-ruby ) from 5.26.0 to 5.28.0.
- [Release notes](https://github.com/getsentry/sentry-ruby/releases )
- [Changelog](https://github.com/getsentry/sentry-ruby/blob/master/CHANGELOG.md )
- [Commits](https://github.com/getsentry/sentry-ruby/compare/5.26.0...5.28.0 )
---
updated-dependencies:
- dependency-name: sentry-ruby
dependency-version: 5.28.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
2025-09-29 21:15:26 +00:00
dependabot[bot]
480142b494
Bump rubocop-rails from 2.32.0 to 2.33.4
...
Bumps [rubocop-rails](https://github.com/rubocop/rubocop-rails ) from 2.32.0 to 2.33.4.
- [Release notes](https://github.com/rubocop/rubocop-rails/releases )
- [Changelog](https://github.com/rubocop/rubocop-rails/blob/master/CHANGELOG.md )
- [Commits](https://github.com/rubocop/rubocop-rails/compare/v2.32.0...v2.33.4 )
---
updated-dependencies:
- dependency-name: rubocop-rails
dependency-version: 2.33.4
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
2025-09-29 21:15:18 +00:00
Evgenii Burmakin
dfdfbf1feb
Merge pull request #1783 from Freika/dev
...
0.32.1
2025-09-29 23:14:09 +02:00
Eugene Burmakin
db9322049b
Update changelog and app version
2025-09-29 23:13:46 +02:00
Eugene Burmakin
0728c21c61
Update stuff, fix stuff
2025-09-29 22:27:07 +02:00
Eugene Burmakin
f6b32371ec
Show family members on the map
2025-09-29 21:31:24 +02:00
Eugene Burmakin
fa3d926a92
Change registration flow to support family invitations and self-hosted mode restrictions.
2025-09-28 20:53:50 +02:00
Eugene Burmakin
f30b4bcafd
Use id to cancel invitations
2025-09-28 18:50:02 +02:00
Eugene Burmakin
2eb374676a
Hide invitation form when family is at capacity
2025-09-28 18:23:05 +02:00
Eugene Burmakin
5252388b8c
Fix leaving and deleting family confirmation dialogs
2025-09-28 14:49:32 +02:00
Eugene Burmakin
1f67e889e3
Complete phase 5
2025-09-28 13:10:07 +02:00
Eugene Burmakin
e17f732706
Minor changes
2025-09-27 21:14:40 +02:00
Eugene Burmakin
2af0147505
Fix tests
2025-09-27 20:14:57 +02:00
Eugene Burmakin
f817e3513c
Fix some tests
2025-09-27 14:26:08 +02:00
Eugene Burmakin
f0f0f20200
Complete phase 4
2025-09-27 14:04:10 +02:00
Eugene Burmakin
cc5da3e7e2
Complete phase 3
2025-09-27 13:23:33 +02:00
Eugene Burmakin
40fff59ec6
Complete Phase 2 implementation of Family feature with robust error handling
2025-09-27 13:03:48 +02:00
Eugene Burmakin
976a4cf361
Update plan
2025-09-27 12:03:42 +02:00
Eugene Burmakin
0d02f08199
Add implementation plan and complete phase 1
2025-09-27 00:46:29 +02:00
Eugene Burmakin
4287fee93d
Fix tests after updating rubyzip
2025-09-26 23:31:45 +02:00
Eugene Burmakin
7a028cd246
Update changelog
2025-09-26 20:15:29 +02:00
Evgenii Burmakin
0bf3ada3b9
Merge pull request #1740 from Freika/dependabot/bundler/ffaker-2.25.0
...
Bump ffaker from 2.24.0 to 2.25.0
2025-09-26 19:55:55 +02:00
Evgenii Burmakin
3adfcc03c3
Merge branch 'dev' into dependabot/bundler/ffaker-2.25.0
2025-09-26 19:55:46 +02:00
Evgenii Burmakin
ce7a1c9a69
Merge pull request #1741 from Freika/dependabot/bundler/pg-1.6.2
...
Bump pg from 1.5.9 to 1.6.2
2025-09-26 19:55:13 +02:00
Evgenii Burmakin
4666a0790d
Merge pull request #1742 from Freika/dependabot/bundler/factory_bot_rails-6.5.1
...
Bump factory_bot_rails from 6.5.0 to 6.5.1
2025-09-26 19:53:16 +02:00
Evgenii Burmakin
dd5ae17b0f
Merge pull request #1743 from Freika/dependabot/bundler/rubyzip-3.1.0
...
Bump rubyzip from 2.4.1 to 3.1.0
2025-09-26 19:52:59 +02:00
Evgenii Burmakin
7ae6901e4c
Merge pull request #1744 from Freika/dependabot/bundler/rubocop-rails-2.33.3
...
Bump rubocop-rails from 2.32.0 to 2.33.3
2025-09-26 19:52:25 +02:00
Evgenii Burmakin
24c7676497
Merge pull request #1788 from Freika/dependabot/bundler/rexml-3.4.4
...
Bump rexml from 3.4.1 to 3.4.4
2025-09-26 19:51:27 +02:00
Evgenii Burmakin
87931ded03
Merge pull request #1802 from Freika/staging-env
...
Add staging environment configuration
2025-09-26 19:50:36 +02:00
Evgenii Burmakin
8807950180
Merge branch 'dev' into staging-env
2025-09-26 19:50:25 +02:00
Eugene Burmakin
a53bd0a4bd
Add staging environment configuration
2025-09-26 19:48:52 +02:00
Evgenii Burmakin
0ad84379ee
Merge pull request #1790 from Freika/refactoring/user-data-import
...
Rework importing user data archive
2025-09-26 19:47:45 +02:00
Eugene Burmakin
15e27c87d5
Remove unused code
2025-09-26 19:47:12 +02:00
Eugene Burmakin
1506633441
Revert import changes
2025-09-26 19:45:18 +02:00
Eugene Burmakin
ea0d03f4b0
Merge branch 'dev', remote-tracking branch 'origin' into refactoring/user-data-import
2025-09-26 19:31:31 +02:00
Evgenii Burmakin
3013ce9e8c
Merge pull request #1801 from Freika/chore/ruby-346
...
Update map layers based on user theme preference (light/dark) and add…
2025-09-26 19:30:07 +02:00
Eugene Burmakin
abebf5e9eb
Update changelog
2025-09-26 19:29:46 +02:00
Eugene Burmakin
38e3915404
Remove forced theme switching for maps based on OS theme.
2025-09-26 19:28:46 +02:00
Eugene Burmakin
7990298066
Update ruby version
2025-09-26 19:01:21 +02:00
Eugene Burmakin
7a7f0b09df
Update map layers based on user theme preference (light/dark) and add theme-aware styling to map controls and buttons.
2025-09-26 18:49:13 +02:00
Evgenii Burmakin
d05e5d71d3
Merge pull request #1799 from Freika/feature/posthog
...
Add optional posthog analytics
2025-09-25 18:50:41 +02:00
Eugene Burmakin
78ce3d9438
Add posthog analytics
2025-09-25 18:49:31 +02:00
Andrey Bondarenko
47704d2297
Refactor Dockerfiles for improved readability
...
Split long RUN commands in Dockerfile.dev and Dockerfile.prod into multiple lines for better readability and maintainability. No functional changes were made.
2025-09-24 14:00:51 +02:00
Andrey Bondarenko
175dca7a49
Add apt-get upgrade to Dockerfiles
...
Updated both Dockerfile.dev and Dockerfile.prod to include 'apt-get upgrade -qq' after 'apt-get update -qq' to ensure all packages are upgraded before installing dependencies. Addresses issue #1793
2025-09-24 13:54:49 +02:00
Eugene Burmakin
315659d871
Fix path issue
2025-09-23 21:27:42 +02:00
Evgenii Burmakin
da3d7ccdf4
Merge pull request #1792 from Freika/feature/trial-imports-limit
...
Feature/trial imports limit
2025-09-23 21:17:09 +02:00
Eugene Burmakin
63aa197a29
Update error message
2025-09-23 21:16:25 +02:00
Eugene Burmakin
6a0cc112dc
Introduce limit for trial users: max 5 imports, 10MB per file
2025-09-23 21:14:55 +02:00
Evgenii Burmakin
13659d73e2
Merge pull request #1791 from Freika/fix/import-visits-scheduling-job
...
Speed up scheduling of visits suggestions job after import
2025-09-23 21:04:36 +02:00
Eugene Burmakin
4627ed7a6f
Speed up scheduling of visits suggestions job after import
2025-09-23 21:03:49 +02:00
Eugene Burmakin
031104cdaa
Rework importing user data archive
2025-09-23 20:39:12 +02:00
Eugene Burmakin
a84fde553e
Fix failed specs
2025-09-23 00:18:04 +02:00
Eugene Burmakin
54a2a29c18
Fix quietest_week to correctly calculate the quietest week in a month
2025-09-22 22:40:00 +02:00
Evgenii Burmakin
537cbb7cb5
Merge pull request #1786 from Freika/feature/ios-auth
...
Feature/ios auth
2025-09-22 22:20:19 +02:00
Eugene Burmakin
6e44425e4e
Recalculate stats when an import is deleted.
2025-09-22 20:30:10 +02:00
Eugene Burmakin
f8a05e68e3
Fix api point serializer to return correct latitude and longitude values
2025-09-22 20:01:58 +02:00
dependabot[bot]
8ffb80c265
Bump rexml from 3.4.1 to 3.4.4
...
Bumps [rexml](https://github.com/ruby/rexml ) from 3.4.1 to 3.4.4.
- [Release notes](https://github.com/ruby/rexml/releases )
- [Changelog](https://github.com/ruby/rexml/blob/master/NEWS.md )
- [Commits](https://github.com/ruby/rexml/compare/v3.4.1...v3.4.4 )
---
updated-dependencies:
- dependency-name: rexml
dependency-version: 3.4.4
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2025-09-22 14:12:58 +00:00
Eugene Burmakin
2af1aab787
Add specs for updated user serializer
2025-09-21 16:33:45 +02:00
Eugene Burmakin
14f6f4dcc1
Add new tests to cover ios auth
2025-09-21 16:27:43 +02:00
Eugene Burmakin
6d97ecff3c
Update changelog
2025-09-21 15:41:51 +02:00
Eugene Burmakin
ce4fcc29c3
Add data on subscription status to user serializer unless self-hosted
2025-09-21 15:41:07 +02:00
Eugene Burmakin
e3795981e3
Update registratuion_controller.rb to handle turbo_stream format for iOS auth
2025-09-21 15:27:17 +02:00
Eugene Burmakin
550b405398
Update form
2025-09-21 15:18:11 +02:00
Eugene Burmakin
c8d54f0ed6
Update application_controller to store client header in session
2025-09-21 14:12:18 +02:00
Eugene Burmakin
69cae258c9
Save html format if iOS client header is present
2025-09-21 14:00:24 +02:00
Eugene Burmakin
20c2bc34cd
Store client header in session to persist across redirects
2025-09-21 13:51:26 +02:00
Eugene Burmakin
5347232376
Update spec/requests/authentication_spec.rb
2025-09-21 13:22:07 +02:00
Eugene Burmakin
c0e756d085
Introduce iOS authentication flow with JWT token generation
2025-09-21 12:46:59 +02:00
Eugene Burmakin
d6a3200632
Update migration
2025-09-20 15:55:10 +02:00
Eugene Burmakin
f223feb854
Add safety_assured block for index creation
2025-09-20 15:53:27 +02:00
Evgenii Burmakin
482c0928fe
Merge pull request #1763 from Freika/feature/precalculating-month-stats-data
...
Precalculate hexagons for stats
2025-09-20 14:46:39 +02:00
Eugene Burmakin
1043d572fe
Fix failing specs
2025-09-20 14:25:16 +02:00
Eugene Burmakin
339ba3130e
Fix missing hexagons
2025-09-20 14:05:14 +02:00
Eugene Burmakin
c756346569
Refactor H3 hexagon calculation logic to improve clarity and maintainability
2025-09-20 13:23:24 +02:00
Eugene Burmakin
798e98e52e
Don't start prometheus in console
2025-09-20 12:58:18 +02:00
Eugene Burmakin
3450ca35b0
Extract hexagon calculation to its own service
2025-09-20 12:57:30 +02:00
Eugene Burmakin
2c55ca07e7
Remove permanent option from stats sharing options, default to 24h expiration.
2025-09-19 23:49:32 +02:00
Eugene Burmakin
a20a3c5b36
Fix missing hexes
2025-09-19 22:52:08 +02:00
Eugene Burmakin
2fe36f02d6
Fix failing model spec
2025-09-19 22:12:34 +02:00
Eugene Burmakin
a1e83991fa
Fix jobs specs
2025-09-19 21:48:43 +02:00
Eugene Burmakin
e169cc7074
Fix failing specs
2025-09-19 21:37:31 +02:00
Eugene Burmakin
584daadb5c
Fix failing specs
2025-09-19 19:55:27 +02:00
Eugene Burmakin
2bd0390d1a
Rename hexagon_centers to h3_hex_ids and update related logic
2025-09-19 00:23:12 +02:00
Eugene Burmakin
440b031a0c
Remove redundant spec
2025-09-18 22:57:58 +02:00
Eugene Burmakin
0cce4929f0
Remove unused code
2025-09-18 22:23:47 +02:00
Eugene Burmakin
5db2ac7fac
Refactor hexagon services to remove Maps::HexagonContextResolver and improve date parsing
2025-09-18 21:21:54 +02:00
Eugene Burmakin
a97e133b35
Remove unsed class
2025-09-18 20:15:49 +02:00
Eugene Burmakin
ab765a4370
Rename params
2025-09-18 20:10:00 +02:00
Eugene Burmakin
3fd7634657
Simplify some services by removing unused parameters and validations
2025-09-18 20:02:18 +02:00
Eugene Burmakin
0905ef65a5
Don't pass h3_resolution from frontend; use default in backend service
2025-09-18 19:45:53 +02:00
Eugene Burmakin
5b3fe84933
Update onborading popup
2025-09-18 18:29:46 +02:00
Eugene Burmakin
c67532bb10
Reimplement hexagons with H3
2025-09-17 01:55:42 +02:00
Eugene Burmakin
eb16959b9a
Extract logic to service classes
2025-09-16 20:41:53 +02:00
Eugene Burmakin
8c45404420
Fix hexagons render
2025-09-15 20:10:53 +02:00
Eugene Burmakin
6314442770
Calculate only centers of hexagons
2025-09-14 12:41:16 +02:00
Eugene Burmakin
dc13bc1fd2
Update public_month page
2025-09-13 23:23:48 +02:00
Eugene Burmakin
a2aa1be271
Precalculate hexagons for stats
2025-09-13 23:11:42 +02:00
Evgenii Burmakin
bab666b182
Merge pull request #1761 from Freika/fix/stat-sharing-migration
...
Update migration
2025-09-13 21:35:28 +02:00
Eugene Burmakin
8a6156a56c
Update migration
2025-09-13 21:26:55 +02:00
dependabot[bot]
ac6490818d
Bump rubocop-rails from 2.32.0 to 2.33.3
...
Bumps [rubocop-rails](https://github.com/rubocop/rubocop-rails ) from 2.32.0 to 2.33.3.
- [Release notes](https://github.com/rubocop/rubocop-rails/releases )
- [Changelog](https://github.com/rubocop/rubocop-rails/blob/master/CHANGELOG.md )
- [Commits](https://github.com/rubocop/rubocop-rails/compare/v2.32.0...v2.33.3 )
---
updated-dependencies:
- dependency-name: rubocop-rails
dependency-version: 2.33.3
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
2025-09-13 16:58:34 +00:00
dependabot[bot]
591c12da61
Bump factory_bot_rails from 6.5.0 to 6.5.1
...
Bumps [factory_bot_rails](https://github.com/thoughtbot/factory_bot_rails ) from 6.5.0 to 6.5.1.
- [Release notes](https://github.com/thoughtbot/factory_bot_rails/releases )
- [Changelog](https://github.com/thoughtbot/factory_bot_rails/blob/main/NEWS.md )
- [Commits](https://github.com/thoughtbot/factory_bot_rails/compare/v6.5.0...v6.5.1 )
---
updated-dependencies:
- dependency-name: factory_bot_rails
dependency-version: 6.5.1
dependency-type: direct:development
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2025-09-13 16:58:33 +00:00
dependabot[bot]
8e75a51c41
Bump rubyzip from 2.4.1 to 3.1.0
...
Bumps [rubyzip](https://github.com/rubyzip/rubyzip ) from 2.4.1 to 3.1.0.
- [Release notes](https://github.com/rubyzip/rubyzip/releases )
- [Changelog](https://github.com/rubyzip/rubyzip/blob/main/Changelog.md )
- [Commits](https://github.com/rubyzip/rubyzip/compare/v2.4.1...v3.1.0 )
---
updated-dependencies:
- dependency-name: rubyzip
dependency-version: 3.1.0
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
2025-09-13 16:58:32 +00:00
dependabot[bot]
a1c34ba7e9
Bump pg from 1.5.9 to 1.6.2
...
Bumps [pg](https://github.com/ged/ruby-pg ) from 1.5.9 to 1.6.2.
- [Changelog](https://github.com/ged/ruby-pg/blob/master/CHANGELOG.md )
- [Commits](https://github.com/ged/ruby-pg/compare/v1.5.9...v1.6.2 )
---
updated-dependencies:
- dependency-name: pg
dependency-version: 1.6.2
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
2025-09-13 16:58:31 +00:00
dependabot[bot]
6c77b56489
Bump ffaker from 2.24.0 to 2.25.0
...
Bumps [ffaker](https://github.com/ffaker/ffaker ) from 2.24.0 to 2.25.0.
- [Release notes](https://github.com/ffaker/ffaker/releases )
- [Changelog](https://github.com/ffaker/ffaker/blob/main/Changelog.md )
- [Commits](https://github.com/ffaker/ffaker/commits )
---
updated-dependencies:
- dependency-name: ffaker
dependency-version: 2.25.0
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
2025-09-13 16:58:30 +00:00
Evgenii Burmakin
7f4403021f
Merge pull request #1748 from Freika/dev
...
0.32.0
2025-09-13 18:57:24 +02:00
Eugene Burmakin
e6f74fc6ab
Update query to use lonlat column for bounds calculation
2025-09-13 18:54:02 +02:00
Eugene Burmakin
f99319b23d
Update app version
2025-09-13 18:37:03 +02:00
Eugene Burmakin
f80b2a1aff
Fix last failing specs
2025-09-13 18:30:26 +02:00
Eugene Burmakin
0ed71c3cc6
Fix failing specs
2025-09-13 17:46:45 +02:00
Eugene Burmakin
1394d6202c
Fix potential sql injection
2025-09-13 17:04:48 +02:00
Eugene Burmakin
dcd1c7ab2b
Add some refactorings
2025-09-13 16:41:28 +02:00
Evgenii Burmakin
608fa41fa8
Merge pull request #1734 from Freika/feature/follow-up-emails
...
Add follow up emails
2025-09-13 16:11:07 +02:00
Eugene Burmakin
662d819f47
Update spec name
2025-09-13 16:10:46 +02:00
Eugene Burmakin
dd31563653
Add missing vars to specs
2025-09-13 16:05:52 +02:00
Eugene Burmakin
ea2fbfb325
Fix caching job specs
2025-09-13 15:58:36 +02:00
Eugene Burmakin
774860220e
Add missing email templates for post-trial reminders
2025-09-13 15:37:09 +02:00
Eugene Burmakin
bfeeeee234
Merge branch 'dev', remote-tracking branch 'origin' into feature/follow-up-emails
2025-09-13 14:03:04 +02:00
Evgenii Burmakin
6c81884f49
Merge pull request #1757 from Freika/feature/stats-page
...
Feature/stats page
2025-09-13 14:00:45 +02:00
Eugene Burmakin
5fe7a47ee2
Fix last failing test
2025-09-13 12:44:47 +02:00
Eugene Burmakin
b7ae9097be
Fix tests
2025-09-13 12:28:43 +02:00
Eugene Burmakin
d33a083f98
Replace bell in navbar with lucide icon
2025-09-13 12:12:40 +02:00
Eugene Burmakin
ef01d028ba
Load leaflet protomaps only if not selfhosted on public month page
2025-09-13 12:07:29 +02:00
Eugene Burmakin
cc1fecfd22
Show QR code by default and use map tiles based on self-hosted setting
2025-09-13 11:58:50 +02:00
Eugene Burmakin
e583a8fb52
Remove unused js code
2025-09-12 23:08:11 +02:00
Eugene Burmakin
52a69ecf3d
Fix hexagons
2025-09-12 22:23:17 +02:00
Eugene Burmakin
09174de6e9
Add refresh-ccw icon and use it in stats page for refresh link
2025-09-12 22:11:36 +02:00
Eugene Burmakin
9afbf3458d
Remove unused icons
2025-09-12 22:04:16 +02:00
Eugene Burmakin
88e9c85766
Extract hexagon query to separate class
2025-09-12 21:38:25 +02:00
Eugene Burmakin
57ecda2b1b
Extract stats sharing logic to its own controller
2025-09-12 21:08:45 +02:00
Eugene Burmakin
34e71b5d17
Add specs for hexagon API and public sharing; remove debug logs
2025-09-12 20:44:53 +02:00
Eugene Burmakin
5ff35136f2
Add images for stats page backgrounds
2025-09-12 20:11:14 +02:00
Eugene Burmakin
612c30026c
Add hexagons to public stats page
2025-09-12 08:33:51 +02:00
Eugene Burmakin
5cd05f8d3a
Update public month page
2025-09-11 22:25:31 +02:00
Eugene Burmakin
1426fa53df
Add header gradient based on month
2025-09-11 22:22:08 +02:00
Eugene Burmakin
d3bbd08890
Make year page more colorful and add month page
2025-09-11 22:12:44 +02:00
Eugene Burmakin
e8c5b3dfdc
Update stats page
2025-09-11 21:41:52 +02:00
Eugene Burmakin
fc068ec79d
Add Lucide icons and stats sharing
2025-09-11 20:41:43 +02:00
Eugene Burmakin
acd3b20ef5
Add stats month page
2025-09-11 00:19:34 +02:00
Eugene Burmakin
8604effbe1
Refactor some bits
2025-09-10 21:46:03 +02:00
Eugene Burmakin
fb4d5a94b5
Update .app_version to 0.31.1
2025-09-09 00:09:14 +02:00
Evgenii Burmakin
4c5e2b787a
Merge pull request #1746 from Freika/fix/daily-tracks-gen
...
Implement a new daily track generation job to replace the old cleanup…
2025-09-09 00:08:58 +02:00
Eugene Burmakin
492cf1290a
Fix tests
2025-09-08 23:52:07 +02:00
Eugene Burmakin
e68279fd3e
Update changelog
2025-09-08 21:16:49 +02:00
Eugene Burmakin
99b227adfd
Refactor specs
2025-09-08 21:15:41 +02:00
Eugene Burmakin
17b09c91da
Refactor daily track generation to avoid cleaning existing tracks
2025-09-08 21:09:28 +02:00
Eugene Burmakin
410cd86c4e
Implement a new daily track generation job to replace the old cleanup job.
2025-09-08 20:46:30 +02:00
Evgenii Burmakin
be09937a0c
Merge pull request #1719 from Freika/dependabot/bundler/importmap-rails-2.2.2
...
Bump importmap-rails from 2.1.0 to 2.2.2
2025-09-07 21:00:39 +02:00
Evgenii Burmakin
edd30201c6
Merge pull request #1721 from Freika/dependabot/bundler/foreman-0.90.0
...
Bump foreman from 0.88.1 to 0.90.0
2025-09-07 21:00:08 +02:00
Evgenii Burmakin
414018fca8
Merge pull request #1723 from Freika/dependabot/bundler/selenium-webdriver-4.35.0
...
Bump selenium-webdriver from 4.33.0 to 4.35.0
2025-09-07 20:59:39 +02:00
Eugene Burmakin
68a0a8f23c
Add follow up emails
2025-09-05 19:39:50 +02:00
Evgenii Burmakin
757a200ffa
Merge pull request #1712 from Freika/dev
...
0.31.0
2025-09-04 22:14:50 +02:00
Eugene Burmakin
e3b2fcd415
Sanitize input
2025-09-04 00:12:33 +02:00
Eugene Burmakin
5c6b76dd63
Hide search if reverse geocoding is disabled
2025-09-03 23:57:38 +02:00
Evgenii Burmakin
c471534acf
Merge pull request #1717 from Freika/feature/search
...
Feature/search
2025-09-03 23:42:46 +02:00
Eugene Burmakin
9967434edc
Escape search query
2025-09-03 23:27:59 +02:00
Eugene Burmakin
2b1f6d66bc
Fix missing var
2025-09-03 20:05:03 +02:00
Eugene Burmakin
689b8cb0f1
Remove caching from geocoder
2025-09-03 19:56:38 +02:00
Eugene Burmakin
690f80766e
Update location search to instantiate GeocodingService with query
2025-09-03 19:48:41 +02:00
Eugene Burmakin
b276828af3
Remove provider detection
2025-09-03 19:28:26 +02:00
Eugene Burmakin
7ca488802e
Remove text queries to location search endpoint
2025-09-03 19:01:50 +02:00
Eugene Burmakin
e965c8c67c
Remove system spec
2025-09-03 18:51:00 +02:00
Eugene Burmakin
e3e5770843
Fix spatial queries to use correct geography column
2025-09-03 18:22:39 +02:00
Eugene Burmakin
83fc3106a0
Fix failing specs
2025-09-02 23:25:21 +02:00
Eugene Burmakin
d4c0eaa549
Fix request specs
2025-09-02 23:12:10 +02:00
Eugene Burmakin
71bb224524
Fix some tests
2025-09-02 21:55:47 +02:00
Eugene Burmakin
4f402a0c2a
Make search look nicer
2025-09-02 21:21:22 +02:00
dependabot[bot]
01defa7a7f
Bump selenium-webdriver from 4.33.0 to 4.35.0
...
Bumps [selenium-webdriver](https://github.com/SeleniumHQ/selenium ) from 4.33.0 to 4.35.0.
- [Release notes](https://github.com/SeleniumHQ/selenium/releases )
- [Changelog](https://github.com/SeleniumHQ/selenium/blob/trunk/rb/CHANGES )
- [Commits](https://github.com/SeleniumHQ/selenium/compare/selenium-4.33.0...selenium-4.35.0 )
---
updated-dependencies:
- dependency-name: selenium-webdriver
dependency-version: 4.35.0
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
2025-09-02 02:55:39 +00:00
dependabot[bot]
12ef66a066
Bump foreman from 0.88.1 to 0.90.0
...
Bumps [foreman](https://github.com/ddollar/foreman ) from 0.88.1 to 0.90.0.
- [Changelog](https://github.com/ddollar/foreman/blob/main/Changelog.md )
- [Commits](https://github.com/ddollar/foreman/compare/v0.88.1...v0.90.0 )
---
updated-dependencies:
- dependency-name: foreman
dependency-version: 0.90.0
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
2025-09-02 02:22:54 +00:00
dependabot[bot]
46479fbead
Bump importmap-rails from 2.1.0 to 2.2.2
...
Bumps [importmap-rails](https://github.com/rails/importmap-rails ) from 2.1.0 to 2.2.2.
- [Release notes](https://github.com/rails/importmap-rails/releases )
- [Commits](https://github.com/rails/importmap-rails/compare/v2.1.0...v2.2.2 )
---
updated-dependencies:
- dependency-name: importmap-rails
dependency-version: 2.2.2
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
2025-09-02 01:46:03 +00:00
Eugene Burmakin
5eb3eb0024
Move search bar to left
2025-09-01 23:11:33 +02:00
Eugene Burmakin
daa3b4eed1
Move search bar to center
2025-09-01 22:58:33 +02:00
Eugene Burmakin
99dace21e4
Put search to a sidebar
2025-09-01 22:04:55 +02:00
Eugene Burmakin
2d240c2094
Implement search by user's points
2025-08-31 12:08:33 +02:00
Eugene Burmakin
1709aa612d
Add search bar
2025-08-30 23:18:16 +02:00
Eugene Burmakin
5b9ed23cae
Add Claude md
2025-08-30 21:39:25 +02:00
Eugene Burmakin
ed5e4d1664
Update qr code
2025-08-30 21:32:25 +02:00
Eugene Burmakin
006456966d
Fix last failing spec
2025-08-29 14:32:04 +02:00
Eugene Burmakin
e95ad88382
Remove obsolete specs
2025-08-29 14:23:38 +02:00
Eugene Burmakin
30fb51940c
Remove logs and unused code
2025-08-29 13:59:46 +02:00
Eugene Burmakin
289ce5dabb
Enable tracks toggle when debug flag present
2025-08-29 12:21:26 +02:00
Eugene Burmakin
cf987894fe
Fix failing specs
2025-08-29 11:52:56 +02:00
Eugene Burmakin
504bb92cdb
Update points relation
2025-08-29 11:05:25 +02:00
Eugene Burmakin
5ab382936d
Merge branch 'dev', remote-tracking branch 'origin' into feature/tracks-on-ruby
2025-08-29 10:57:08 +02:00
Evgenii Burmakin
04d063ba1c
Merge pull request #1709 from Freika/fix/pounts-count-default-value
...
Add default value for points_count attribute
2025-08-29 10:53:17 +02:00
Eugene Burmakin
3e1ba6d183
Update changelog
2025-08-29 10:43:49 +02:00
Eugene Burmakin
9856ab56c6
Add default value for points_count attribute
2025-08-29 10:07:00 +02:00
Evgenii Burmakin
332e52f6f2
Update issue templates
2025-08-27 12:39:10 +02:00
Evgenii Burmakin
45e550705d
Merge pull request #1699 from Freika/dev
...
0.30.12
2025-08-26 17:02:09 +02:00
Eugene Burmakin
2020979b83
Update changelog and app version
2025-08-26 16:38:49 +02:00
Eugene Burmakin
22daed7291
Move welcome emails placement
2025-08-26 16:37:21 +02:00
Eugene Burmakin
b9c1a5ccdb
Show api key to trial users
2025-08-26 16:09:58 +02:00
Evgenii Burmakin
38fd8ddc92
Merge pull request #1667 from Freika/feature/points-counter-cache
...
Introduce points counter cache to optimize performance
2025-08-26 16:07:45 +02:00
Eugene Burmakin
e9b8d9a673
Update changelog
2025-08-26 15:28:10 +02:00
Eugene Burmakin
b8d69a6797
Reset counters for points counter cache
2025-08-26 15:26:05 +02:00
Evgenii Burmakin
02e6fb8a85
Merge branch 'dev' into feature/points-counter-cache
2025-08-26 15:09:48 +02:00
Eugene Burmakin
ce5ae8dc70
Fix logout bug
2025-08-25 23:35:11 +02:00
Evgenii Burmakin
4b80f77768
Merge pull request #1676 from Freika/dev
...
0.30.11
2025-08-23 22:30:14 +02:00
Eugene Burmakin
86bfe1b1d9
Update app version
2025-08-23 22:29:53 +02:00
Eugene Burmakin
625b8e614f
Fix failing spec
2025-08-23 21:57:25 +02:00
Eugene Burmakin
d400d3c9fd
Fix minor issues
2025-08-23 19:09:18 +02:00
Eugene Burmakin
a6f4a931af
Make sure no errors raised if source is nil or unknown
2025-08-23 18:46:00 +02:00
Eugene Burmakin
4a704ed608
Update gpx serializer
2025-08-23 18:37:51 +02:00
Evgenii Burmakin
6491d0433a
Merge pull request #1675 from Freika/fix/unified-imports
...
Fix import detection
2025-08-23 16:55:23 +02:00
Eugene Burmakin
b9ab38ec6c
Fix unified imports source handling
2025-08-23 16:39:42 +02:00
Eugene Burmakin
5a85a56897
Update imports table
2025-08-23 16:37:53 +02:00
Eugene Burmakin
432e1d2669
Return self-hosted validation
2025-08-23 16:28:25 +02:00
Eugene Burmakin
edb9287bcf
Fix schema
2025-08-23 16:13:52 +02:00
Eugene Burmakin
b049c11542
Fix import detection
2025-08-23 16:07:15 +02:00
Evgenii Burmakin
758b31d6bd
Merge pull request #1666 from Freika/dev
...
0.30.10
2025-08-22 22:14:25 +02:00
Eugene Burmakin
001d294885
Source to_s
2025-08-22 22:14:03 +02:00
Eugene Burmakin
76a7c12133
Fix range issue
2025-08-22 21:27:50 +02:00
Eugene Burmakin
7b122f2780
Merge branch 'dev', remote-tracking branch 'origin' into feature/points-counter-cache
2025-08-22 21:01:51 +02:00
Eugene Burmakin
b5758db1c1
Add sources info to new import page
2025-08-22 21:01:16 +02:00
Evgenii Burmakin
6e36a73b30
Merge pull request #1668 from Freika/feature/unify-import-form
...
Unify imports form
2025-08-22 20:53:01 +02:00
Eugene Burmakin
1459336134
Update changelog
2025-08-22 20:42:34 +02:00
Eugene Burmakin
7eb3103645
Rename a method
2025-08-22 20:40:06 +02:00
Eugene Burmakin
96c9f1030c
Move json loading to a module
2025-08-22 20:13:10 +02:00
Eugene Burmakin
ed3bb4fb67
Unify imports form
2025-08-22 19:10:40 +02:00
Eugene Burmakin
6e4934a93d
Introduce points counter cache to optimize performance
2025-08-21 22:32:29 +02:00
Evgenii Burmakin
8a716aaae1
Merge pull request #1665 from Freika/feature/visits-creation-api
...
Add visits manual creation
2025-08-21 21:04:19 +02:00
Eugene Burmakin
a4605f9b3e
Add swagger spec for visits api
2025-08-21 20:53:23 +02:00
Eugene Burmakin
550d20c555
Imlement visits deletion API
2025-08-21 20:41:53 +02:00
Eugene Burmakin
6e773b6b51
Add current location to a visit popup as a fallback
2025-08-21 19:52:51 +02:00
Eugene Burmakin
6f842e8143
Make visit popup look nicer
2025-08-21 19:48:32 +02:00
Eugene Burmakin
e68bbc9220
Add test for visits creation API
2025-08-21 19:09:43 +02:00
Eugene Burmakin
efc7ffa579
Extract visit creation to a service
2025-08-21 18:58:59 +02:00
Eugene Burmakin
1da3ef5c44
Add visits manual creation
2025-08-21 18:42:45 +02:00
Eugene Burmakin
86a76db2c0
Fix date nav hidden under navbar
2025-08-19 23:53:10 +02:00
Eugene Burmakin
c3c997be02
Add a separate layout for full screen map
2025-08-19 23:32:06 +02:00
Evgenii Burmakin
4e75943da5
Merge pull request #1658 from Freika/dev
...
0.30.9
2025-08-19 21:32:10 +02:00
Eugene Burmakin
4b55e1b29a
Update Readme
2025-08-19 21:27:34 +02:00
Evgenii Burmakin
15b5391391
Merge pull request #1647 from Freika/feature/trial
...
Add trial mode
2025-08-19 21:09:37 +02:00
Evgenii Burmakin
ead1673cc5
Merge branch 'dev' into feature/trial
2025-08-19 20:58:00 +02:00
Eugene Burmakin
a60e7f4124
Fix mailer specs
2025-08-19 20:56:07 +02:00
Eugene Burmakin
b9764d39c3
Skip trial emails for active users
2025-08-19 18:55:22 +02:00
Eugene Burmakin
cdbd51c9f9
Update mailers
2025-08-19 18:31:37 +02:00
Eugene Burmakin
464a183e8f
Fix spec
2025-08-19 18:29:34 +02:00
Evgenii Burmakin
e25caf27c5
Merge pull request #1648 from Freika/dependabot/bundler/bundler-4416b985a6
...
Bump activerecord from 8.0.2 to 8.0.2.1 in the bundler group
2025-08-18 20:56:34 +02:00
Evgenii Burmakin
1d4bfe4027
Merge pull request #1616 from Freika/dependabot/bundler/puma-6.6.1
...
Bump puma from 6.6.0 to 6.6.1
2025-08-18 20:55:55 +02:00
Evgenii Burmakin
130a5a5412
Merge pull request #1610 from Freika/fix/trip-visited-countries
...
Calculate trip's visited countries from points
2025-08-18 20:55:01 +02:00
Evgenii Burmakin
4918ae94f4
Merge branch 'dev' into fix/trip-visited-countries
2025-08-18 20:54:16 +02:00
Eugene Burmakin
7b46a663ce
Update changelog and app version
2025-08-18 20:53:32 +02:00
Eugene Burmakin
6708e11ab3
Add limits for import size for trial users
2025-08-14 20:50:22 +02:00
dependabot[bot]
4ef47a1c85
Bump activerecord from 8.0.2 to 8.0.2.1 in the bundler group
...
Bumps the bundler group with 1 update: [activerecord](https://github.com/rails/rails ).
Updates `activerecord` from 8.0.2 to 8.0.2.1
- [Release notes](https://github.com/rails/rails/releases )
- [Changelog](https://github.com/rails/rails/blob/v8.0.2.1/activerecord/CHANGELOG.md )
- [Commits](https://github.com/rails/rails/compare/v8.0.2...v8.0.2.1 )
---
updated-dependencies:
- dependency-name: activerecord
dependency-version: 8.0.2.1
dependency-type: indirect
dependency-group: bundler
...
Signed-off-by: dependabot[bot] <support@github.com>
2025-08-13 22:43:19 +00:00
Eugene Burmakin
71488c9fb1
Add trial mode
2025-08-13 20:25:48 +02:00
Eugene Burmakin
f6b7652a01
Return dawarich headers on all API responses
2025-08-11 00:21:58 +02:00
Evgenii Burmakin
f2857db45e
Merge pull request #1605 from Freika/dev
...
0.30.8
2025-08-10 12:15:40 +02:00
Eugene Burmakin
da438d9c93
Fix borders specs
2025-08-10 12:05:34 +02:00
dependabot[bot]
542fb94375
Bump puma from 6.6.0 to 6.6.1
...
Bumps [puma](https://github.com/puma/puma ) from 6.6.0 to 6.6.1.
- [Release notes](https://github.com/puma/puma/releases )
- [Changelog](https://github.com/puma/puma/blob/master/History.md )
- [Commits](https://github.com/puma/puma/compare/v6.6.0...v6.6.1 )
---
updated-dependencies:
- dependency-name: puma
dependency-version: 6.6.1
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2025-08-04 18:31:03 +00:00
Eugene Burmakin
dfbe9a9821
Dry out scratch map.
2025-08-03 23:35:29 +02:00
Evgenii Burmakin
7e82b1b2d8
Merge pull request #1613 from Freika/fix/scratch-map
...
Fix/scratch map
2025-08-03 22:21:55 +02:00
Eugene Burmakin
c8fadaa91d
Update changelog.
2025-08-03 22:20:28 +02:00
Eugene Burmakin
0918bb1b8d
Extract scratch map to a separate file.
2025-08-03 22:19:57 +02:00
Eugene Burmakin
74112c0d04
Calculate trip's visited countries from points
2025-08-02 00:06:09 +02:00
Evgenii Burmakin
b523a99391
Merge pull request #1604 from Freika/fix/fog-of-war-zoom
...
Fix fog of war on zoom and map movement
2025-08-01 22:56:16 +02:00
Eugene Burmakin
f2f0e824c8
Fix fog of war on zoom and map movement
2025-08-01 22:14:23 +02:00
Eugene Burmakin
ad5670072e
Merge branch 'dev' into feature/tracks-on-ruby
2025-08-01 20:37:32 +02:00
Evgenii Burmakin
a1bca21367
Merge pull request #1600 from Freika/dev
...
0.30.7
2025-08-01 18:55:17 +02:00
Eugene Burmakin
559e7c2951
Pluck country name instead of country
2025-08-01 18:42:53 +02:00
Evgenii Burmakin
5224daeddc
Merge pull request #1601 from Freika/fix/live-map-memory-bloat
...
Fix some nitpicks
2025-08-01 18:39:43 +02:00
Eugene Burmakin
c4c829b4b0
Fix some nitpicks
2025-08-01 18:39:01 +02:00
Evgenii Burmakin
67eb333746
Merge pull request #1599 from Freika/fix/live-map-memory-bloat
...
Fix/live map memory bloat
2025-08-01 18:18:35 +02:00
Eugene Burmakin
0e8baf493e
Extract markers to separate file
2025-08-01 18:05:26 +02:00
Eugene Burmakin
9118fb9604
Update app version
2025-08-01 17:19:39 +02:00
Eugene Burmakin
050b98fb5d
Extract live mode to separate file
2025-08-01 17:18:05 +02:00
Eugene Burmakin
eec8706fbe
Fix live map memory bloat
2025-08-01 17:03:05 +02:00
Evgenii Burmakin
c51e9627f8
Merge pull request #1594 from Freika/fix/photos-layer
...
Fix maps layers
2025-08-01 15:58:01 +02:00
Eugene Burmakin
868e5b78ac
Remove AWS_ENDPOINT from storage config
2025-08-01 15:57:32 +02:00
Eugene Burmakin
343645b709
Add condition
2025-08-01 15:28:05 +02:00
Eugene Burmakin
d90b09e78a
Add force_path_style to storage config
2025-08-01 15:16:55 +02:00
Eugene Burmakin
e1370fc793
Add AWS_ENDPOINT to storage config
2025-08-01 15:08:27 +02:00
Eugene Burmakin
4506d30f42
Fix track builder spec
2025-08-01 14:23:59 +02:00
Eugene Burmakin
712a483fd4
Add e2e tests for map page.
2025-08-01 14:14:46 +02:00
Eugene Burmakin
89de7c5506
Update map e2e tests
2025-07-30 22:38:09 +02:00
Eugene Burmakin
356067b151
Fix e2e map tests
2025-07-30 20:56:22 +02:00
Eugene Burmakin
2f3ba0c8db
Merge branch 'dev', remote-tracking branch 'origin' into fix/photos-layer
2025-07-30 19:02:16 +02:00
Evgenii Burmakin
d7c1a7408a
Merge pull request #1589 from Freika/pw/map
...
Add Playwright tests for map functionality.
2025-07-30 19:01:13 +02:00
Eugene Burmakin
84c35ea5fa
Fix maps layers
2025-07-30 19:00:00 +02:00
Eugene Burmakin
087c01535d
Add Playwright tests for map functionality.
2025-07-30 00:41:30 +02:00
Evgenii Burmakin
2c4e6b07cf
Merge pull request #1586 from Freika/dev
...
0.30.6
2025-07-29 21:52:00 +02:00
Evgenii Burmakin
379b1a6377
Merge pull request #1585 from Freika/fix/area-butto
...
Fix missing areas button
2025-07-29 21:42:13 +02:00
Eugene Burmakin
5f259a5bcc
Fix missing areas button
2025-07-29 21:40:49 +02:00
Evgenii Burmakin
a8375c4385
Merge pull request #1579 from Freika/fix/country-name-in-points
...
Add country_name to points and fix some bugs.
2025-07-29 21:27:29 +02:00
Eugene Burmakin
6870be2045
Fix country name in points
2025-07-29 21:17:33 +02:00
Eugene Burmakin
a2b20cfdf1
Fix tests
2025-07-29 20:14:24 +02:00
Eugene Burmakin
599af37109
Implement language-sided tracks generation
2025-07-28 22:30:36 +02:00
Eugene Burmakin
f492a69fbb
Add country_name to points and fix some bugs.
2025-07-28 18:53:19 +02:00
Eugene Burmakin
fb4eedfe92
Add battery statuses.
2025-07-27 21:38:51 +02:00
Evgenii Burmakin
9dfbe8cd11
Merge pull request #1574 from Freika/chore/n-minus-ones
...
Eliminate some n-plus-ones.
2025-07-27 20:31:47 +02:00
Eugene Burmakin
25b74716ee
Fix chart
2025-07-27 20:14:36 +02:00
Eugene Burmakin
d0bb9ef8d1
Add test for places reverse geocoding.
2025-07-27 01:39:39 +02:00
Eugene Burmakin
125f51e77e
Update .gitignore.
2025-07-27 01:10:36 +02:00
Eugene Burmakin
66e6112ad8
Eliminate some n-plus-ones.
2025-07-27 01:08:29 +02:00
Evgenii Burmakin
ff2db07eee
Merge pull request #1572 from Freika/dev
...
0.30.5
2025-07-26 21:06:05 +02:00
Eugene Burmakin
3264725d2a
Fix trips page.
2025-07-26 21:05:28 +02:00
Evgenii Burmakin
0a4756a5fd
Merge pull request #1569 from Freika/dev
...
0.30.4
2025-07-26 15:37:30 +02:00
Eugene Burmakin
b995594b8b
Use constants for metrics username and password.
2025-07-26 15:27:22 +02:00
Evgenii Burmakin
f8c509912b
Merge pull request #1567 from Freika/fix/basecamp-gpx
...
Implement Basecamp GPX import
2025-07-26 15:17:23 +02:00
Evgenii Burmakin
f3d4a1431b
Merge branch 'dev' into fix/basecamp-gpx
2025-07-26 15:17:11 +02:00
Evgenii Burmakin
7f5d84e18f
Merge pull request #1568 from Freika/fix/delete-selected-button
...
Hide "Delete Selected" button when no points are selected.
2025-07-26 15:16:45 +02:00
Eugene Burmakin
60802a6f44
Disable settings panel functionality spec.
2025-07-26 15:06:08 +02:00
Eugene Burmakin
460d008152
Use Tailwind CSS classes for buttons.
2025-07-26 14:52:01 +02:00
Eugene Burmakin
31b23745f8
Add spec for no points selected.
2025-07-26 14:46:53 +02:00
Eugene Burmakin
e3d3a92faa
Hide "Delete Selected" button when no points are selected.
2025-07-26 14:41:03 +02:00
Eugene Burmakin
2e6d1bdef6
Return 0.0 if speed is nil
2025-07-26 13:37:50 +02:00
Eugene Burmakin
b2d8f85d35
Implement Basecamp GPX import
2025-07-26 13:32:13 +02:00
Evgenii Burmakin
b94be44cbf
Merge pull request #1566 from Freika/fix/live-map-checkbox
...
Fix live map checkbox
2025-07-26 13:11:24 +02:00
Eugene Burmakin
cb9525cb77
Add missing live map info modal.
2025-07-26 13:10:24 +02:00
Eugene Burmakin
e127511262
Fix live map checkbox
2025-07-26 13:06:06 +02:00
Evgenii Burmakin
6fdecb1724
Merge pull request #1564 from Freika/feature/prometheus-exporter
...
Expose prometheus metrics at /metrics
2025-07-26 12:50:25 +02:00
Eugene Burmakin
b55b1eb018
Merge branch 'dev', remote-tracking branch 'origin' into feature/prometheus-exporter
2025-07-26 12:49:58 +02:00
Evgenii Burmakin
4e93f60eac
Merge pull request #1565 from Freika/fix/warden-in-jobs
...
Fix/warden in jobs
2025-07-26 12:49:21 +02:00
Eugene Burmakin
5090a52f79
Update app version and changelog
2025-07-26 12:39:30 +02:00
Eugene Burmakin
9c7084a10b
Fix request to a user in partial
2025-07-26 12:37:46 +02:00
Eugene Burmakin
17340079ce
Expose prometheus metrics at /metrics
2025-07-26 12:14:08 +02:00
Evgenii Burmakin
abe0129d03
Merge pull request #1560 from Freika/dev
...
0.30.3
2025-07-23 21:07:43 +02:00
Evgenii Burmakin
9631696231
Merge pull request #1559 from Freika/fix/tracks-generator-speedup
...
Fix/tracks generator speedup
2025-07-23 21:01:58 +02:00
Eugene Burmakin
9fb251fa4a
Sanitize input in distanceable
2025-07-23 20:52:02 +02:00
Eugene Burmakin
7920209187
Return tailwind.css
2025-07-23 20:35:42 +02:00
Eugene Burmakin
94f6dbe18e
Extract timestamp range calculation to separate methods
2025-07-23 20:27:55 +02:00
Eugene Burmakin
51dd2e0a4b
Fix auth rules for export and import
2025-07-23 20:21:33 +02:00
Eugene Burmakin
bf199de2a0
Fix non-selfhosted users export and import
2025-07-23 20:17:07 +02:00
Eugene Burmakin
2e46069fcc
Clean up code a bit
2025-07-23 20:08:24 +02:00
Eugene Burmakin
7ea149bd4e
Fix specs
2025-07-23 20:02:38 +02:00
Eugene Burmakin
88e3f53cc5
Remove old code
2025-07-23 19:48:39 +02:00
Eugene Burmakin
278a4d28b5
Remove tailwind.css
2025-07-23 19:33:38 +02:00
Eugene Burmakin
4239f5b31a
Remove bullet gem
2025-07-23 19:32:51 +02:00
Eugene Burmakin
5a4a5e9625
Add composite index for track generation
2025-07-23 19:30:56 +02:00
Eugene Burmakin
d8033a1e27
Update track generation
2025-07-23 18:21:21 +02:00
Evgenii Burmakin
2ac8fba058
Merge pull request #1554 from Freika/dev
...
0.30.2
2025-07-23 00:24:16 +02:00
Evgenii Burmakin
4044e77fcd
Merge pull request #1553 from Freika/fix/stats-calculation-performance
...
Fix stats calculation performance
2025-07-23 00:23:19 +02:00
Eugene Burmakin
25a185b206
Add timezone validation to Stats::DailyDistanceQuery
2025-07-23 00:10:48 +02:00
Eugene Burmakin
dfec1afd7e
Remove example migration file
2025-07-23 00:01:41 +02:00
Eugene Burmakin
04a16029a4
Remove benchmark_stats.rb
2025-07-22 23:57:54 +02:00
Eugene Burmakin
bdcfb5eb62
Stats calculation is now timezone-aware.
2025-07-22 23:57:25 +02:00
Eugene Burmakin
9803ccc6a8
Remove unused method
2025-07-22 22:44:41 +02:00
Eugene Burmakin
0c904a6b84
Fix stats calculation performance
2025-07-22 22:41:12 +02:00
Evgenii Burmakin
abfd3be1c5
Merge pull request #1552 from Freika/dev
...
0.30.1
2025-07-22 20:46:11 +02:00
Eugene Burmakin
bd2558ed29
Enable assets compilation in production
2025-07-22 20:35:45 +02:00
Evgenii Burmakin
685f7eebd2
Merge pull request #1551 from Freika/chore/disable-tracks-generation
...
Temporary disable track creation
2025-07-22 20:29:03 +02:00
Eugene Burmakin
0bfddd932f
Disable specs for track generation
2025-07-22 20:28:46 +02:00
Eugene Burmakin
27857ba078
Disable tracks panel on the map
2025-07-22 20:26:58 +02:00
Eugene Burmakin
7c8a7e7f38
Temporary disable track creation
2025-07-22 20:25:44 +02:00
Evgenii Burmakin
962983aa82
Merge pull request #1498 from Freika/dependabot/bundler/chartkick-5.2.0
...
Bump chartkick from 5.1.5 to 5.2.0
2025-07-22 20:24:54 +02:00
Evgenii Burmakin
c22b260e28
Merge pull request #1497 from Freika/dependabot/bundler/debug-1.11.0
...
Bump debug from 1.10.0 to 1.11.0
2025-07-22 20:24:27 +02:00
Evgenii Burmakin
1158444c0a
Merge pull request #1496 from Freika/dependabot/bundler/super_diff-0.16.0
...
Bump super_diff from 0.15.0 to 0.16.0
2025-07-22 20:23:37 +02:00
Evgenii Burmakin
bf9b0d037a
Merge pull request #1550 from Freika/fix/stats-page-performance
...
Fix/stats page performance
2025-07-22 20:17:13 +02:00
Eugene Burmakin
c14054fdc3
Disable track generation failure notification for self-hosted users
2025-07-22 20:15:52 +02:00
Eugene Burmakin
cbdef5fa43
Parameterize stats query
2025-07-22 19:56:12 +02:00
Eugene Burmakin
6e5dd4bed6
Update stats query
2025-07-22 19:52:24 +02:00
Eugene Burmakin
58ffca74f6
Remove bullet
2025-07-22 19:44:50 +02:00
Evgenii Burmakin
18aed4a10c
Merge pull request #1542 from Freika/dependabot/bundler/bundler-f02c9c4a61
...
Bump the bundler group with 2 updates
2025-07-22 19:44:27 +02:00
Eugene Burmakin
da38c12819
Extract stats query
2025-07-22 19:43:27 +02:00
Eugene Burmakin
88909b3e9f
Optimize stats page performance
2025-07-22 19:17:28 +02:00
dependabot[bot]
97d6037448
Bump the bundler group with 2 updates
...
Bumps the bundler group with 2 updates: [nokogiri](https://github.com/sparklemotion/nokogiri ) and [thor](https://github.com/rails/thor ).
Updates `nokogiri` from 1.18.8 to 1.18.9
- [Release notes](https://github.com/sparklemotion/nokogiri/releases )
- [Changelog](https://github.com/sparklemotion/nokogiri/blob/main/CHANGELOG.md )
- [Commits](https://github.com/sparklemotion/nokogiri/compare/v1.18.8...v1.18.9 )
Updates `thor` from 1.3.2 to 1.4.0
- [Release notes](https://github.com/rails/thor/releases )
- [Commits](https://github.com/rails/thor/compare/v1.3.2...v1.4.0 )
---
updated-dependencies:
- dependency-name: nokogiri
dependency-version: 1.18.9
dependency-type: indirect
dependency-group: bundler
- dependency-name: thor
dependency-version: 1.4.0
dependency-type: indirect
dependency-group: bundler
...
Signed-off-by: dependabot[bot] <support@github.com>
2025-07-22 05:39:51 +00:00
Evgenii Burmakin
ed350971ee
Merge pull request #1540 from Freika/fix/place-osm-id-index
...
Add index on places geodata osm id
2025-07-21 23:30:44 +02:00
Eugene Burmakin
c18b09181e
Add index on places geodata osm id
2025-07-21 22:45:57 +02:00
Evgenii Burmakin
7c1c42dfc1
Merge pull request #1539 from Freika/fix/cache-point-limit-result
...
Add cache to points limit exceeded check
2025-07-21 22:35:22 +02:00
Eugene Burmakin
7afc399724
Add cache to points limit exceeded check
2025-07-21 22:27:20 +02:00
Evgenii Burmakin
3f22162cf0
Merge pull request #1527 from Freika/dev
...
0.29.2
2025-07-21 20:36:11 +02:00
Eugene Burmakin
2206622726
Release 0.30.0
2025-07-21 20:35:43 +02:00
Eugene Burmakin
9bcd522e25
Update specs
2025-07-21 20:22:18 +02:00
Eugene Burmakin
6a6c3c938f
Fix distance calculation
2025-07-21 19:00:28 +02:00
Eugene Burmakin
59a4d760bf
Fix owntracks points creation
2025-07-21 18:59:13 +02:00
Eugene Burmakin
fbdf630502
Update changelog
2025-07-20 22:23:08 +02:00
Eugene Burmakin
c74ba7d1fe
Revert "Optimize bulk visits suggesting job"
2025-07-20 21:54:00 +02:00
Eugene Burmakin
6ec24ffc3d
Optimize bulk visits suggesting job
2025-07-20 21:38:46 +02:00
Eugene Burmakin
b7aa05f4ea
Fix specs
2025-07-20 21:29:05 +02:00
Eugene Burmakin
8b03b0c7f5
Recalculate stats after changing distance units
2025-07-20 19:14:20 +02:00
Eugene Burmakin
f969d5d3e6
Clean up some mess
2025-07-20 18:57:53 +02:00
Eugene Burmakin
708bca26eb
Fix owntracks point creation
2025-07-20 17:43:55 +02:00
Eugene Burmakin
45713f46dc
Fix domain in development and production
2025-07-20 17:31:31 +02:00
Evgenii Burmakin
3149767675
Merge pull request #1531 from Freika/fix/map-tracks-popup
...
Fix/map tracks popup
2025-07-20 17:31:26 +02:00
Eugene Burmakin
f5c399a8cc
Fix domain in development and production
2025-07-20 17:11:11 +02:00
Eugene Burmakin
002b3bd635
Fix settings controller spec and tracks popup
2025-07-20 17:06:45 +02:00
Evgenii Burmakin
5ad660ccd4
Merge pull request #1525 from Freika/fix/tracks-refactoring
...
Refactor tracks jobs and services
2025-07-17 21:15:29 +02:00
Eugene Burmakin
9d616c7957
Remove logging from tracks generator
2025-07-17 21:02:45 +02:00
Eugene Burmakin
7cdb7d2f21
Add some more tests to make sure points are properly cleaned up
2025-07-17 20:57:55 +02:00
Eugene Burmakin
dc8460a948
Fix tracks create job spec
2025-07-17 20:46:07 +02:00
Eugene Burmakin
91f4cf7c7a
Fix range objects in generator
2025-07-17 20:36:21 +02:00
Eugene Burmakin
f5ef2ab9ef
Fix potential issue with time range data types
2025-07-17 20:20:14 +02:00
Eugene Burmakin
1f5325d9bb
Remove doc file
2025-07-17 19:22:50 +02:00
Eugene Burmakin
10777714b1
Clean up a bit
2025-07-17 19:19:50 +02:00
Eugene Burmakin
eca09ce3eb
Remove bulk generator job
2025-07-16 22:25:50 +02:00
Eugene Burmakin
c31d09e5c3
Refactor tracks jobs and services
2025-07-16 22:22:33 +02:00
Eugene Burmakin
54aaf03453
Merge branch 'master' into dev
2025-07-14 21:30:51 +02:00
Eugene Burmakin
49d1e7014b
Add simple analytics
2025-07-14 21:26:19 +02:00
Evgenii Burmakin
699504f4e9
Merge pull request #1517 from Freika/fix/api-user-serializer
...
Add user serializer and update CHANGELOG.md
2025-07-14 21:23:48 +02:00
Eugene Burmakin
878d863569
Fix some tests
2025-07-14 21:15:45 +02:00
Eugene Burmakin
24378b150d
Add user serializer and update CHANGELOG.md
2025-07-13 12:50:24 +02:00
Evgenii Burmakin
d2e2e50298
Merge pull request #1515 from Freika/fix/existing-tracks-generation
...
Fixes for bulk creating job
2025-07-12 23:46:12 +02:00
Eugene Burmakin
7885374993
Refactor Tracks::BulkTrackCreator to use start_at and end_at as datetime objects
2025-07-12 23:45:43 +02:00
Eugene Burmakin
244fb2b192
Move bulk track creation to service
2025-07-12 23:04:15 +02:00
Eugene Burmakin
418df71c53
Fixes for bulk creating job
2025-07-12 22:04:14 +02:00
Evgenii Burmakin
2425b2423a
Merge pull request #1512 from Freika/fix/suggested-places
...
Fix/suggested places
2025-07-12 18:07:55 +02:00
Eugene Burmakin
43bc8c444c
Fix name fetcher
2025-07-12 17:57:22 +02:00
Eugene Burmakin
6b96e1f0be
Revert specs
2025-07-12 17:21:53 +02:00
Eugene Burmakin
0dff80e12b
Fix some tests
2025-07-12 13:43:15 +02:00
Eugene Burmakin
58a7972976
Fix bulk name fetching job queue
2025-07-12 11:30:51 +02:00
Eugene Burmakin
cf50541be1
Update changelog
2025-07-12 11:23:58 +02:00
Eugene Burmakin
bc36882e73
Add name fetcher for places and visits
2025-07-12 11:21:38 +02:00
Eugene Burmakin
e9eeb6aae2
Add rails-ujs to manifest.js and application.js.
2025-07-10 22:14:52 +02:00
Evgenii Burmakin
bfeb936638
Merge pull request #1488 from Freika/feature/tracks
...
Feature/tracks
2025-07-09 22:11:31 +02:00
Eugene Burmakin
ee6666e7bf
Skip some tests in map interaction spec.
2025-07-09 22:09:27 +02:00
Eugene Burmakin
ceef7702fa
Add data migration to recalculate trips distance.
2025-07-09 21:51:48 +02:00
Eugene Burmakin
13fd9da1f9
Add a scheduled job to create tracks for all users for the past 24 hours.
2025-07-09 21:25:56 +02:00
Eugene Burmakin
9a326733c7
Return missing map buttons
2025-07-09 00:58:33 +02:00
Eugene Burmakin
0295d3f2a0
Fix year page charts
2025-07-08 21:23:55 +02:00
Eugene Burmakin
b7e5296235
Fix tracks layer
2025-07-08 21:14:46 +02:00
Eugene Burmakin
f4687a101c
Remove unused helper methods
2025-07-08 20:51:51 +02:00
Eugene Burmakin
042696caeb
Show correct miles value on the map
2025-07-08 20:31:25 +02:00
Eugene Burmakin
b3e8155e43
Don't use bang save
2025-07-08 20:24:07 +02:00
Eugene Burmakin
f4605989b6
Fix rest of failing tests
2025-07-08 20:04:19 +02:00
Eugene Burmakin
6dd048cee3
Fix a few tests
2025-07-08 19:23:08 +02:00
Eugene Burmakin
f1720b859b
Store distance in meters in the database and convert to user's preferred unit on the fly.
2025-07-08 18:10:10 +02:00
Eugene Burmakin
81eb759fb8
Remove tracks api
2025-07-08 00:05:22 +02:00
Eugene Burmakin
e64e706b0f
Unify timestamps
2025-07-07 23:38:10 +02:00
Eugene Burmakin
a66f41d9fb
Add documentation
2025-07-07 23:12:02 +02:00
Eugene Burmakin
f33dcdfe21
Store track distance in user's preferred unit
2025-07-07 22:23:37 +02:00
Eugene Burmakin
0d657b9d6e
Add incremental track generation
2025-07-07 21:48:07 +02:00
Eugene Burmakin
92a15c8ad3
Handle unfinished tracks
2025-07-07 18:59:42 +02:00
dependabot[bot]
4e35cdd305
Bump chartkick from 5.1.5 to 5.2.0
...
Bumps [chartkick](https://github.com/ankane/chartkick ) from 5.1.5 to 5.2.0.
- [Changelog](https://github.com/ankane/chartkick/blob/master/CHANGELOG.md )
- [Commits](https://github.com/ankane/chartkick/compare/v5.1.5...v5.2.0 )
---
updated-dependencies:
- dependency-name: chartkick
dependency-version: 5.2.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
2025-07-07 16:47:02 +00:00
dependabot[bot]
d0aaa3c674
Bump debug from 1.10.0 to 1.11.0
...
Bumps [debug](https://github.com/ruby/debug ) from 1.10.0 to 1.11.0.
- [Release notes](https://github.com/ruby/debug/releases )
- [Commits](https://github.com/ruby/debug/compare/v1.10.0...v1.11.0 )
---
updated-dependencies:
- dependency-name: debug
dependency-version: 1.11.0
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
2025-07-07 16:31:00 +00:00
dependabot[bot]
90efb5b0bb
Bump super_diff from 0.15.0 to 0.16.0
...
Bumps [super_diff](https://github.com/splitwise/super_diff ) from 0.15.0 to 0.16.0.
- [Release notes](https://github.com/splitwise/super_diff/releases )
- [Changelog](https://github.com/splitwise/super_diff/blob/main/CHANGELOG.md )
- [Commits](https://github.com/splitwise/super_diff/compare/v0.15.0...v0.16.0 )
---
updated-dependencies:
- dependency-name: super_diff
dependency-version: 0.16.0
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
2025-07-07 16:30:16 +00:00
Eugene Burmakin
7619feff69
Add data migration to create tracks from points
2025-07-06 13:49:53 +02:00
Eugene Burmakin
15be46b604
Fix tests
2025-07-04 20:55:05 +02:00
Eugene Burmakin
1468f1f9dc
Remove tracks api endpoint
2025-07-04 20:09:06 +02:00
Eugene Burmakin
565f92c463
Add tracks to map
2025-07-04 19:49:56 +02:00
Eugene Burmakin
7bd098b54f
Extract tracks calculation to serializer
2025-07-03 20:34:41 +02:00
Eugene Burmakin
862f601e1d
Add tracks calculation and storage in the database
2025-07-03 20:18:18 +02:00
Evgenii Burmakin
fd4b785a19
Merge pull request #1486 from Freika/feature/disable-visits-suggestion
...
Feature/disable visits suggestion
2025-07-02 23:53:09 +02:00
Eugene Burmakin
3b474704ea
Fixes for visits suggestions.
2025-07-02 23:50:32 +02:00
Eugene Burmakin
12a53aac20
Don't check for new version in production.
2025-07-02 21:58:19 +02:00
Evgenii Burmakin
b25647879f
Merge pull request #1484 from Freika/dev
...
0.29.1
2025-07-02 21:54:51 +02:00
Eugene Burmakin
3138a25ab1
Update CHANGELOG.md
2025-07-02 21:50:52 +02:00
Eugene Burmakin
2e825d08e0
Update app version
2025-07-02 21:42:28 +02:00
Eugene Burmakin
48d464d5bb
Add parallel gem to Gemfile
2025-07-02 21:38:00 +02:00
Eugene Burmakin
ce720d089a
Update app version
2025-07-02 21:23:30 +02:00
Eugene Burmakin
0fcf70834e
Allow customizing Redis database numbers for caching, background jobs and websocket connections.
2025-07-02 21:22:31 +02:00
Eugene Burmakin
787dd9cde8
Fix docker-compose.yml
2025-07-02 21:17:29 +02:00
Eugene Burmakin
de8c79395f
Fixed imports page buttons in both light and dark mode. #1481
2025-07-02 21:17:29 +02:00
Evgenii Burmakin
e53f509abe
Merge pull request #1428 from tetebueno/patch-4
...
Using Redis default directory for data
2025-07-02 21:16:17 +02:00
Evgenii Burmakin
5278afef92
Merge pull request #1431 from Freika/dependabot/bundler/factory_bot_rails-6.5.0
...
Bump factory_bot_rails from 6.4.4 to 6.5.0
2025-07-02 21:13:34 +02:00
Evgenii Burmakin
4140e6ef06
Merge pull request #1473 from Freika/dependabot/bundler/sentry-rails-5.26.0
...
Bump sentry-rails from 5.24.0 to 5.26.0
2025-07-02 21:13:00 +02:00
Evgenii Burmakin
792f679af9
Merge pull request #1474 from Freika/dependabot/bundler/sentry-ruby-5.26.0
...
Bump sentry-ruby from 5.24.0 to 5.26.0
2025-07-02 21:12:37 +02:00
dependabot[bot]
f71c5eb620
Bump sentry-ruby from 5.24.0 to 5.26.0
...
Bumps [sentry-ruby](https://github.com/getsentry/sentry-ruby ) from 5.24.0 to 5.26.0.
- [Release notes](https://github.com/getsentry/sentry-ruby/releases )
- [Changelog](https://github.com/getsentry/sentry-ruby/blob/master/CHANGELOG.md )
- [Commits](https://github.com/getsentry/sentry-ruby/compare/5.24.0...5.26.0 )
---
updated-dependencies:
- dependency-name: sentry-ruby
dependency-version: 5.26.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
2025-07-02 18:55:49 +00:00
dependabot[bot]
2a1bd2a183
Bump sentry-rails from 5.24.0 to 5.26.0
...
Bumps [sentry-rails](https://github.com/getsentry/sentry-ruby ) from 5.24.0 to 5.26.0.
- [Release notes](https://github.com/getsentry/sentry-ruby/releases )
- [Changelog](https://github.com/getsentry/sentry-ruby/blob/master/CHANGELOG.md )
- [Commits](https://github.com/getsentry/sentry-ruby/compare/5.24.0...5.26.0 )
---
updated-dependencies:
- dependency-name: sentry-rails
dependency-version: 5.26.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
2025-07-02 18:55:48 +00:00
Evgenii Burmakin
902718cf8b
Merge pull request #1482 from Freika/dev
...
0.29.0
2025-07-02 20:54:44 +02:00
Evgenii Burmakin
fd166c2a2f
Merge pull request #1465 from Freika/feature/user-export
...
Feature/user export
2025-07-02 20:54:02 +02:00
Eugene Burmakin
00be1e8245
Update export data format example
2025-07-02 20:38:38 +02:00
Eugene Burmakin
98467bdbf2
Fix minor issues
2025-07-02 20:29:12 +02:00
Eugene Burmakin
d518603719
Update importing process
2025-07-02 20:22:40 +02:00
Eugene Burmakin
f86487f742
Fix exception reporter
2025-06-30 23:54:45 +02:00
Eugene Burmakin
c75e037a5a
Clean up and fix specs
2025-06-30 23:49:07 +02:00
Eugene Burmakin
1ebe2da84a
Update changelog
2025-06-30 22:51:25 +02:00
Eugene Burmakin
32a00db9b9
Clean up some code
2025-06-30 22:29:28 +02:00
Eugene Burmakin
d10ca668a9
Map country codes instead of guessing
2025-06-30 22:08:34 +02:00
Eugene Burmakin
cabd63344a
Fix failing test
2025-06-30 20:51:18 +02:00
Eugene Burmakin
f37039ad8e
Add export and import specs
2025-06-30 20:29:47 +02:00
Eugene Burmakin
aeac8262df
Update importing process
2025-06-29 11:49:44 +02:00
Eugene Burmakin
8ad0b20d3d
Add import data feature
2025-06-28 12:22:56 +02:00
Eugene Burmakin
4898cd82ac
Update specs
2025-06-26 22:05:32 +02:00
Eugene Burmakin
8dd7ba8363
Fix specs
2025-06-26 20:05:26 +02:00
Eugene Burmakin
631ee0e64c
Clean up specs a bit
2025-06-26 19:48:42 +02:00
Eugene Burmakin
2088b769d7
Add tests
2025-06-26 19:24:40 +02:00
Eugene Burmakin
22a7d662c9
Update exporting process to use minimal compression for speed/size balance
2025-06-26 00:31:21 +02:00
Eugene Burmakin
dd87f57971
Use as_json to export points data
2025-06-25 22:23:56 +02:00
Eugene Burmakin
36e426433e
Extract exporting data to services
2025-06-25 22:23:43 +02:00
Eugene Burmakin
347233dbb2
User export: exporting all data with ids
2025-06-25 21:44:36 +02:00
Eugene Burmakin
7fc2207810
User export: exporting areas, stats, notifications, trips
2025-06-25 21:26:08 +02:00
Eugene Burmakin
6ebf58d7ad
Export trips data
2025-06-25 21:21:03 +02:00
Eugene Burmakin
7988fadd5f
User export: exporting exports and imports data with files
2025-06-25 21:14:33 +02:00
dependabot[bot]
0a9b45bcac
Bump factory_bot_rails from 6.4.4 to 6.5.0
...
Bumps [factory_bot_rails](https://github.com/thoughtbot/factory_bot_rails ) from 6.4.4 to 6.5.0.
- [Release notes](https://github.com/thoughtbot/factory_bot_rails/releases )
- [Changelog](https://github.com/thoughtbot/factory_bot_rails/blob/main/NEWS.md )
- [Commits](https://github.com/thoughtbot/factory_bot_rails/compare/v6.4.4...v6.5.0 )
---
updated-dependencies:
- dependency-name: factory_bot_rails
dependency-version: 6.5.0
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
2025-06-16 16:30:33 +00:00
tetebueno
421a20ba8c
Using Redis default directory for data.
...
For some reason for original Docker compose configuration path `/data` was correct, but for production this directory is used which isn't used by Redis, except if it's configured expressly.
Checked here: https://github.com/redis/docker-library-redis/blob/master/7.4/alpine/Dockerfile#L134
2025-06-16 12:58:39 -03:00
Evgenii Burmakin
131e0eb345
Merge pull request #1408 from Freika/dev
...
0.28.1
2025-06-11 21:37:21 +02:00
Eugene Burmakin
58e3b65714
Fix notifications scroll
2025-06-11 21:12:03 +02:00
Eugene Burmakin
2d3ca155f2
Merge branch 'dev'
2025-06-09 21:00:43 +02:00
Eugene Burmakin
715a996021
Fix docker-compose.yml
2025-06-09 21:00:19 +02:00
Evgenii Burmakin
6b068f4363
Merge pull request #1389 from Freika/dev
...
0.28.0
2025-06-09 20:27:42 +02:00
Eugene Burmakin
24e628d2ee
Update changelog
2025-06-09 20:16:41 +02:00
Eugene Burmakin
303c08ae06
Update changelog
2025-06-09 20:11:29 +02:00
Eugene Burmakin
dcab905faa
Update README
2025-06-09 20:09:03 +02:00
Evgenii Burmakin
efe846f2bb
Merge pull request #1384 from Freika/revert/sidekiq-and-redis
...
Revert/sidekiq and redis
2025-06-09 20:08:36 +02:00
Evgenii Burmakin
452029b4de
Merge pull request #1388 from Freika/dependabot/bundler/groupdate-6.7.0
...
Bump groupdate from 6.6.0 to 6.7.0
2025-06-09 19:36:49 +02:00
Evgenii Burmakin
ed2b97384a
Merge pull request #1387 from Freika/dependabot/bundler/gpx-1.2.1
...
Bump gpx from 1.2.0 to 1.2.1
2025-06-09 19:35:14 +02:00
Evgenii Burmakin
a9b3446047
Merge pull request #1386 from Freika/dependabot/bundler/turbo-rails-2.0.16
...
Bump turbo-rails from 2.0.13 to 2.0.16
2025-06-09 19:34:33 +02:00
dependabot[bot]
9ec2eb1f95
Bump groupdate from 6.6.0 to 6.7.0
...
Bumps [groupdate](https://github.com/ankane/groupdate ) from 6.6.0 to 6.7.0.
- [Changelog](https://github.com/ankane/groupdate/blob/master/CHANGELOG.md )
- [Commits](https://github.com/ankane/groupdate/compare/v6.6.0...v6.7.0 )
---
updated-dependencies:
- dependency-name: groupdate
dependency-version: 6.7.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
2025-06-09 15:07:32 +00:00
dependabot[bot]
99495af059
Bump gpx from 1.2.0 to 1.2.1
...
Bumps [gpx](https://github.com/dougfales/gpx ) from 1.2.0 to 1.2.1.
- [Release notes](https://github.com/dougfales/gpx/releases )
- [Changelog](https://github.com/dougfales/gpx/blob/master/CHANGELOG.md )
- [Commits](https://github.com/dougfales/gpx/commits )
---
updated-dependencies:
- dependency-name: gpx
dependency-version: 1.2.1
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2025-06-09 15:02:02 +00:00
dependabot[bot]
c63db9c306
Bump turbo-rails from 2.0.13 to 2.0.16
...
Bumps [turbo-rails](https://github.com/hotwired/turbo-rails ) from 2.0.13 to 2.0.16.
- [Release notes](https://github.com/hotwired/turbo-rails/releases )
- [Commits](https://github.com/hotwired/turbo-rails/compare/v2.0.13...v2.0.16 )
---
updated-dependencies:
- dependency-name: turbo-rails
dependency-version: 2.0.16
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2025-06-09 15:01:15 +00:00
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
e8e4417f2d
Remove gems
2025-06-09 13:54:13 +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
c09558a6bd
Fixed text size of countries being calculated.
2025-06-09 13:04:04 +02:00
Eugene Burmakin
b6a7896119
Revert cities and countries logic
2025-06-09 12:09:42 +02:00
Evgenii Burmakin
d8516fc4e5
Merge pull request #1374 from Freika/fix/route-popup
...
Fixed a bug where hovering over a route when another route is clicked…
2025-06-09 12:09:16 +02:00
Evgenii Burmakin
19efd64b42
Merge pull request #1300 from Sea-n/fix-tw-code
...
Fix ISO3166-Alpha2 for Taiwan
2025-06-09 11:43:43 +02:00
Eugene Burmakin
cb2b2c465b
Added minimum password length to 6 characters. #1373
2025-06-09 11:27:32 +02:00
Evgenii Burmakin
8d464214c3
Merge pull request #1380 from Freika/revert-1350-fix_viewport
...
Revert "fix map container height to fit viewport"
2025-06-09 11:21:05 +02:00
Evgenii Burmakin
f99775994a
Revert "fix map container height to fit viewport"
2025-06-09 11:20:44 +02:00
Evgenii Burmakin
4da1cba18b
Merge pull request #1350 from rtuszik/fix_viewport
...
fix map container height to fit viewport
2025-06-08 23:45:47 +02:00
Eugene Burmakin
1435f20aa3
Fix missing popup
2025-06-08 23:44:53 +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
Robin Tuszik
5a0ea4306f
fix map container height to fit viewport
2025-06-08 15:31:04 +02:00
Evgenii Burmakin
5f6b957561
Merge pull request #1362 from Freika/dev
...
0.27.4
2025-06-08 13:19:05 +02:00
Eugene Burmakin
8f4c10240e
Update web-entrypoint.sh to use default values for queue database connection parameters
2025-06-08 13:09:34 +02:00
Eugene Burmakin
910a2feefe
Update CircleCI config
2025-06-08 13:01:26 +02:00
Eugene Burmakin
0000326498
Update CI config
2025-06-08 12:54:19 +02:00
Eugene Burmakin
4340cc042a
Fix SQLite database directory path
2025-06-08 12:44:02 +02:00
Eugene Burmakin
6546da2939
Update compose files
2025-06-08 12:43:05 +02:00
Eugene Burmakin
3f545d5011
Update CHANGELOG.md
2025-06-08 12:36:21 +02:00
Eugene Burmakin
832beffb62
Update CHANGELOG.md
2025-06-08 12:35:53 +02:00
Eugene Burmakin
bded0f4ad9
Update CHANGELOG.md and docker-compose.yml
2025-06-08 12:34:41 +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
Evgenii Burmakin
e87fc15da3
Merge pull request #1342 from Freika/dev
...
0.27.3
2025-06-05 21:15:02 +02:00
Eugene Burmakin
b6d21975b8
Fix readme
2025-06-05 21:12:35 +02:00
Evgenii Burmakin
0f7fd301e9
Merge pull request #1330 from Freika/dependabot/bundler/bundler-b051ec43b1
...
Bump rack from 3.1.15 to 3.1.16 in the bundler group
2025-06-05 21:11:56 +02:00
Eugene Burmakin
3d2666c4ee
Fix a few issues and implement location iq support
2025-06-05 21:10:40 +02:00
dependabot[bot]
585ed66a90
Bump rack from 3.1.15 to 3.1.16 in the bundler group
...
Bumps the bundler group with 1 update: [rack](https://github.com/rack/rack ).
Updates `rack` from 3.1.15 to 3.1.16
- [Release notes](https://github.com/rack/rack/releases )
- [Changelog](https://github.com/rack/rack/blob/main/CHANGELOG.md )
- [Commits](https://github.com/rack/rack/compare/v3.1.15...v3.1.16 )
---
updated-dependencies:
- dependency-name: rack
dependency-version: 3.1.16
dependency-type: indirect
dependency-group: bundler
...
Signed-off-by: dependabot[bot] <support@github.com>
2025-06-05 05:31:57 +00:00
Eugene Burmakin
b86aa06bbb
Fix rails env call
2025-06-05 00:55:45 +02:00
Evgenii Burmakin
396b9003b0
Merge pull request #1313 from Freika/dev
...
0.27.2
2025-06-02 23:45:02 +02:00
Evgenii Burmakin
24eaef1ae4
Merge pull request #1304 from Freika/dependabot/bundler/oj-3.16.11
...
Bump oj from 3.16.10 to 3.16.11
2025-06-02 21:49:01 +02:00
Evgenii Burmakin
9f5bedf525
Merge branch 'dev' into dependabot/bundler/oj-3.16.11
2025-06-02 21:48:52 +02:00
Evgenii Burmakin
4fbee8ad81
Merge pull request #1305 from Freika/dependabot/bundler/data_migrate-11.3.0
...
Bump data_migrate from 11.2.0 to 11.3.0
2025-06-02 21:47:03 +02:00
Evgenii Burmakin
cc9a798222
Merge pull request #1308 from Freika/dependabot/bundler/dotenv-rails-3.1.8
...
Bump dotenv-rails from 3.1.7 to 3.1.8
2025-06-02 21:46:25 +02:00
Evgenii Burmakin
03cff3bb29
Merge pull request #1312 from Freika/chore/remove-sidekiq-and-redis
...
Remove Redis and Sidekiq from Dawarich
2025-06-02 21:38:03 +02:00
Eugene Burmakin
29a74fa08c
Update tests
2025-06-02 21:17:06 +02:00
Eugene Burmakin
bad0ba2402
Update changelog
2025-06-02 21:01:18 +02:00
Eugene Burmakin
6d39f4306f
Remove Redis and Sidekiq from Dawarich
2025-06-02 20:53:35 +02:00
dependabot[bot]
3f755922ef
Bump dotenv-rails from 3.1.7 to 3.1.8
...
Bumps [dotenv-rails](https://github.com/bkeepers/dotenv ) from 3.1.7 to 3.1.8.
- [Release notes](https://github.com/bkeepers/dotenv/releases )
- [Changelog](https://github.com/bkeepers/dotenv/blob/main/Changelog.md )
- [Commits](https://github.com/bkeepers/dotenv/compare/v3.1.7...v3.1.8 )
---
updated-dependencies:
- dependency-name: dotenv-rails
dependency-version: 3.1.8
dependency-type: direct:development
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2025-06-02 15:02:57 +00:00
dependabot[bot]
84e28c35a5
Bump data_migrate from 11.2.0 to 11.3.0
...
Bumps [data_migrate](https://github.com/ajvargo/data-migrate ) from 11.2.0 to 11.3.0.
- [Release notes](https://github.com/ajvargo/data-migrate/releases )
- [Changelog](https://github.com/ilyakatz/data-migrate/blob/main/Changelog.md )
- [Commits](https://github.com/ajvargo/data-migrate/compare/11.2.0...11.3.0 )
---
updated-dependencies:
- dependency-name: data_migrate
dependency-version: 11.3.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
2025-06-02 14:58:07 +00:00
dependabot[bot]
5ab260d3c9
Bump oj from 3.16.10 to 3.16.11
...
Bumps [oj](https://github.com/ohler55/oj ) from 3.16.10 to 3.16.11.
- [Release notes](https://github.com/ohler55/oj/releases )
- [Changelog](https://github.com/ohler55/oj/blob/develop/CHANGELOG.md )
- [Commits](https://github.com/ohler55/oj/compare/v3.16.10...v3.16.11 )
---
updated-dependencies:
- dependency-name: oj
dependency-version: 3.16.11
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2025-06-02 14:50:30 +00:00
Sean Wei
62c1125241
Fix ISO3166-Alpha2 for Taiwan
2025-06-01 19:54:50 -04:00
Evgenii Burmakin
52fd8982d8
Merge pull request #1294 from Freika/dev
...
0.27.1
2025-06-01 15:34:34 +02:00
Eugene Burmakin
296e2c08fa
Move cache jobs to initializers
2025-06-01 15:31:53 +02:00
Evgenii Burmakin
c6ba487617
Merge pull request #1290 from Freika/dev
...
0.27.0
2025-06-01 11:56:43 +02:00
Eugene Burmakin
06042708c8
Update CHANGELOG.md
2025-05-31 23:36:51 +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
48f9036614
Fix build and push workflow
2025-05-31 20:11:22 +02:00
Eugene Burmakin
5f589a6ab3
Update build and push workflow to build rc only for amd64
2025-05-31 20:03:34 +02:00
Eugene Burmakin
8e2d63a49f
Update database configuration for SQLite databases
2025-05-31 19:54:12 +02:00
Evgenii Burmakin
3f19145041
Merge pull request #1289 from Freika/dependabot/npm_and_yarn/npm_and_yarn-5372b12389
...
Bump trix from 2.1.8 to 2.1.15 in the npm_and_yarn group across 1 directory
2025-05-31 18:34:01 +02:00
Eugene Burmakin
25442b4622
Remove version cache initializer
2025-05-31 18:33:01 +02:00
Eugene Burmakin
4a6ba8126f
Update web-entrypoint.sh to create all required databases
2025-05-31 17:13:45 +02:00
dependabot[bot]
5c4f979faf
Bump trix in the npm_and_yarn group across 1 directory
...
Bumps the npm_and_yarn group with 1 update in the / directory: [trix](https://github.com/basecamp/trix ).
Updates `trix` from 2.1.8 to 2.1.15
- [Release notes](https://github.com/basecamp/trix/releases )
- [Commits](https://github.com/basecamp/trix/compare/v2.1.8...v2.1.15 )
---
updated-dependencies:
- dependency-name: trix
dependency-version: 2.1.15
dependency-type: direct:production
dependency-group: npm_and_yarn
...
Signed-off-by: dependabot[bot] <support@github.com>
2025-05-31 13:48:59 +00:00
Eugene Burmakin
be76cde759
Add migrations for additional databases
2025-05-31 15:45:51 +02:00
Evgenii Burmakin
ac705303fb
Merge pull request #1199 from Freika/feature/solid-queue-rewamp
...
Feature/solid queue rewamp
2025-05-31 14:20:43 +02:00
Eugene Burmakin
5705eafacf
Update CHANGELOG.md
2025-05-31 14:20:24 +02:00
Eugene Burmakin
584d08da7b
Update app version and CHANGELOG.md
2025-05-31 14:13:51 +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
Evgenii Burmakin
9f148358f2
Merge pull request #1283 from Freika/dev
...
0.26.7
2025-05-29 22:17:40 +02:00
Evgenii Burmakin
dc87cec3df
Merge pull request #1274 from Freika/tests/system
...
Tests/system
2025-05-29 13:28:12 +02:00
Eugene Burmakin
b91df9d925
Update app version and changelog.
2025-05-29 13:27:57 +02:00
Eugene Burmakin
3902bc25f8
Update countries and cities spec
2025-05-29 13:17:31 +02:00
Eugene Burmakin
c843ff1577
Update countries and cities spec
2025-05-29 13:07:30 +02:00
Evgenii Burmakin
89c286a69b
Merge branch 'dev' into tests/system
2025-05-29 12:42:48 +02:00
Evgenii Burmakin
05018b6e6c
Merge pull request #610 from arne182/patch-2
...
Fix logic for grouping consecutive points in CountriesAndCities
2025-05-29 12:42:01 +02:00
Evgenii Burmakin
87bcdc32bb
Merge pull request #1219 from Freika/dependabot/bundler/rspec-rails-8.0.0
...
Bump rspec-rails from 7.1.1 to 8.0.0
2025-05-29 12:37:51 +02:00
Evgenii Burmakin
7d1bd2acea
Merge pull request #1270 from Freika/dependabot/bundler/groupdate-6.6.0
...
Bump groupdate from 6.5.1 to 6.6.0
2025-05-29 12:37:19 +02:00
Evgenii Burmakin
f42c31efc0
Merge branch 'dev' into dependabot/bundler/groupdate-6.6.0
2025-05-29 12:37:10 +02:00
Evgenii Burmakin
8060eeae82
Merge pull request #1271 from Freika/dependabot/bundler/oj-3.16.10
...
Bump oj from 3.16.9 to 3.16.10
2025-05-29 12:36:21 +02:00
Evgenii Burmakin
d08b386531
Merge pull request #1272 from Freika/dependabot/bundler/sentry-rails-5.24.0
...
Bump sentry-rails from 5.23.0 to 5.24.0
2025-05-29 12:35:51 +02:00
Evgenii Burmakin
a000048e83
Merge pull request #1273 from Freika/dependabot/bundler/bootsnap-1.18.6
...
Bump bootsnap from 1.18.4 to 1.18.6
2025-05-29 12:35:20 +02:00
Eugene Burmakin
c40135a0e5
Update test scenarios
2025-05-29 12:30:40 +02:00
Eugene Burmakin
d885796576
Clean up tests a bit
2025-05-29 12:22:08 +02:00
Eugene Burmakin
68165c47f6
Update circleci config
2025-05-29 12:05:50 +02:00
Eugene Burmakin
2f1d428a40
Update circle ci config
2025-05-29 11:58:13 +02:00
Eugene Burmakin
fd90e28ba8
Update circle config
2025-05-29 11:52:56 +02:00
Eugene Burmakin
4c6bd5c6ae
Update test setup
2025-05-26 22:18:20 +02:00
Eugene Burmakin
e8d49662a2
Remove cypress
2025-05-26 21:05:36 +02:00
Eugene Burmakin
f5cefdbd03
Add system tests for map interaction
2025-05-26 20:33:48 +02:00
dependabot[bot]
d4c19fd02f
Bump bootsnap from 1.18.4 to 1.18.6
...
Bumps [bootsnap](https://github.com/Shopify/bootsnap ) from 1.18.4 to 1.18.6.
- [Changelog](https://github.com/Shopify/bootsnap/blob/main/CHANGELOG.md )
- [Commits](https://github.com/Shopify/bootsnap/compare/v1.18.4...v1.18.6 )
---
updated-dependencies:
- dependency-name: bootsnap
dependency-version: 1.18.6
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2025-05-26 14:29:17 +00:00
dependabot[bot]
de720ff145
Bump sentry-rails from 5.23.0 to 5.24.0
...
Bumps [sentry-rails](https://github.com/getsentry/sentry-ruby ) from 5.23.0 to 5.24.0.
- [Release notes](https://github.com/getsentry/sentry-ruby/releases )
- [Changelog](https://github.com/getsentry/sentry-ruby/blob/master/CHANGELOG.md )
- [Commits](https://github.com/getsentry/sentry-ruby/compare/5.23.0...5.24.0 )
---
updated-dependencies:
- dependency-name: sentry-rails
dependency-version: 5.24.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
2025-05-26 14:29:10 +00:00
dependabot[bot]
291590f433
Bump oj from 3.16.9 to 3.16.10
...
Bumps [oj](https://github.com/ohler55/oj ) from 3.16.9 to 3.16.10.
- [Release notes](https://github.com/ohler55/oj/releases )
- [Changelog](https://github.com/ohler55/oj/blob/develop/CHANGELOG.md )
- [Commits](https://github.com/ohler55/oj/compare/v3.16.9...v3.16.10 )
---
updated-dependencies:
- dependency-name: oj
dependency-version: 3.16.10
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2025-05-26 14:28:27 +00:00
dependabot[bot]
4d9d15854b
Bump groupdate from 6.5.1 to 6.6.0
...
Bumps [groupdate](https://github.com/ankane/groupdate ) from 6.5.1 to 6.6.0.
- [Changelog](https://github.com/ankane/groupdate/blob/master/CHANGELOG.md )
- [Commits](https://github.com/ankane/groupdate/compare/v6.5.1...v6.6.0 )
---
updated-dependencies:
- dependency-name: groupdate
dependency-version: 6.6.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
2025-05-26 14:27:44 +00:00
Eugene Burmakin
ad6d920794
Update readme
2025-05-23 00:06:05 +02:00
dependabot[bot]
73dd29f527
Bump rspec-rails from 7.1.1 to 8.0.0
...
Bumps [rspec-rails](https://github.com/rspec/rspec-rails ) from 7.1.1 to 8.0.0.
- [Changelog](https://github.com/rspec/rspec-rails/blob/main/Changelog.md )
- [Commits](https://github.com/rspec/rspec-rails/compare/v7.1.1...v8.0.0 )
---
updated-dependencies:
- dependency-name: rspec-rails
dependency-version: 8.0.0
dependency-type: direct:development
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
2025-05-22 17:17:46 +00:00
Evgenii Burmakin
d9edc967ca
Merge pull request #1255 from Freika/dev
...
0.26.6
2025-05-22 19:16:44 +02:00
Eugene Burmakin
64d33f5e6e
Fix few issues
2025-05-22 19:09:43 +02:00
Eugene Burmakin
8308354ac5
Move points jobs to the points queue
2025-05-21 18:57:29 +02:00
Evgenii Burmakin
11f9dd961c
Merge pull request #1202 from framesfree/master
...
Update build_and_push.yml
2025-05-21 18:53:16 +02:00
Evgenii Burmakin
e4c5e9d7ea
Merge pull request #1183 from jivanpal/create-missing-database
...
docker-compose.yml: Add PostGIS envvar to create database on initial setup.
2025-05-20 19:48:07 +02:00
Evgenii Burmakin
1a7c3ba00c
Merge pull request #1220 from Freika/dependabot/bundler/rubocop-rails-2.32.0
...
Bump rubocop-rails from 2.31.0 to 2.32.0
2025-05-20 19:47:00 +02:00
Evgenii Burmakin
bd5e5f4a0a
Merge pull request #1246 from Freika/dev
...
0.26.5
2025-05-20 19:44:29 +02:00
Eugene Burmakin
8113fbba04
Fix some issues with dockerfiles and app version
2025-05-20 19:40:54 +02:00
Evgenii Burmakin
b52a247e3e
Merge pull request #1229 from Freika/dev
...
Update points rake task
2025-05-19 23:33:06 +02:00
Eugene Burmakin
3a401beeb1
Update points rake task
2025-05-19 23:32:41 +02:00
Evgenii Burmakin
dbb56ec9da
Merge pull request #1228 from Freika/dev
...
0.26.4
2025-05-19 23:31:24 +02:00
Eugene Burmakin
d030eb7673
Update Dockerfile.prod
2025-05-19 23:31:03 +02:00
Eugene Burmakin
8728a22974
Update safe settings
2025-05-19 23:28:33 +02:00
Eugene Burmakin
3cea7db88f
Return to using postgresql-client in Dockerfile
2025-05-19 21:42:28 +02:00
Evgenii Burmakin
6e0a514444
Merge pull request #1223 from Freika/feature/trip-page-rework
...
Update trips page and dockerfiles
2025-05-19 20:34:16 +02:00
Eugene Burmakin
110e6d21b5
Update changelog
2025-05-19 20:30:17 +02:00
Eugene Burmakin
bee03d7c5e
Disable importing button until files are uploaded
2025-05-19 20:29:33 +02:00
Eugene Burmakin
0b13b7c3b6
Change "Yesterday" to "Today" on the map page.
2025-05-19 20:14:30 +02:00
Eugene Burmakin
ebd16240d4
Update changelog and app version
2025-05-19 20:11:22 +02:00
Eugene Burmakin
7c0d1f9841
Fix distance unit in view
2025-05-19 19:26:08 +02:00
Eugene Burmakin
6defd4d8d0
Update distance unit in trip page
2025-05-19 19:10:07 +02:00
Eugene Burmakin
1b0de3e3af
Update Dockerfile.prod
2025-05-19 19:02:29 +02:00
Eugene Burmakin
34c82e82a5
Update trips page and dockerfiles
2025-05-19 19:00:34 +02:00
dependabot[bot]
aac1d667ac
Bump rubocop-rails from 2.31.0 to 2.32.0
...
Bumps [rubocop-rails](https://github.com/rubocop/rubocop-rails ) from 2.31.0 to 2.32.0.
- [Release notes](https://github.com/rubocop/rubocop-rails/releases )
- [Changelog](https://github.com/rubocop/rubocop-rails/blob/master/CHANGELOG.md )
- [Commits](https://github.com/rubocop/rubocop-rails/compare/v2.31.0...v2.32.0 )
---
updated-dependencies:
- dependency-name: rubocop-rails
dependency-version: 2.32.0
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
2025-05-19 14:34:44 +00:00
Evgenii Burmakin
5a25cdeafe
Merge pull request #1213 from Freika/dev
...
0.26.3
2025-05-18 22:25:55 +02:00
Eugene Burmakin
3e8e49139a
Fixed a bug where default distance unit was not being set for users. #1206
2025-05-18 22:24:37 +02:00
Evgenii Burmakin
85ee575c32
Merge pull request #1208 from Freika/dev
...
0.26.2
2025-05-18 19:53:32 +02:00
Eugene Burmakin
cf3b7a116d
Fix a few bugs
2025-05-18 19:48:52 +02:00
Victor Goncharov
ced4e0617f
Update build_and_push.yml
...
On Ampere Altra/Emag nodes, the image manifest arch should be linux/arm64/v8. This allows for supporting that architecture.
2025-05-18 12:35:16 +02:00
Evgenii Burmakin
f710f24f23
Merge pull request #1192 from Freika/dev
...
0.26.1
2025-05-18 11:48:47 +02:00
Eugene Burmakin
38a32f245f
Enable home spec back
2025-05-18 11:45:45 +02:00
Eugene Burmakin
e10e97cb92
Update default value for STORE_GEODATA
2025-05-18 11:41:47 +02:00
Eugene Burmakin
685b9a38c2
Make default user active by default
2025-05-18 11:37:33 +02:00
Evgenii Burmakin
51b9b0d4ae
Merge pull request #1200 from Freika/feature/countries-and-cities-modal
...
Feature/countries and cities modal
2025-05-18 11:20:10 +02:00
Eugene Burmakin
2b453dc967
Fix constant
2025-05-18 11:19:49 +02:00
Eugene Burmakin
ce0c38e6e8
Remove comments
2025-05-18 11:19:01 +02:00
Eugene Burmakin
168e33dedd
Use iso_a2 from the countries table
2025-05-18 11:17:25 +02:00
Eugene Burmakin
605ceee820
Add modal to show countries and cities visited in a year
2025-05-18 00:15:25 +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
723ccffa5a
Update changelog
2025-05-17 22:31:15 +02:00
Evgenii Burmakin
7c8754de26
Merge pull request #1197 from Freika/feature/mi-km-settings
...
Feature/mi km settings
2025-05-17 22:18:48 +02:00
Eugene Burmakin
15b20fd2c3
Fix spec
2025-05-17 22:12:35 +02:00
Eugene Burmakin
f738956959
Minor changes
2025-05-17 21:53:50 +02:00
Eugene Burmakin
e511eb7548
Update changelog
2025-05-17 21:50:34 +02:00
Eugene Burmakin
5688d66972
Rework settings pages
2025-05-17 21:44:22 +02:00
Eugene Burmakin
06aee05602
Move distance unit settings to user settings
2025-05-17 20:35:38 +02:00
Eugene Burmakin
630c813f0b
Fix visits overlapping issue
2025-05-17 20:10:03 +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
c681fdbdb6
Update visited_countries column type to jsonb
2025-05-16 21:29:07 +02:00
Evgenii Burmakin
52fe105230
Merge pull request #1185 from Freika/feature/store-geodata
...
Feature/store geodata
2025-05-16 20:12:46 +02:00
Eugene Burmakin
eae06f623f
Enable PostGIS extension only if it's not already enabled
2025-05-16 20:07:55 +02:00
Eugene Burmakin
7697b8c43b
Update CHANGELOG.md
2025-05-16 20:05:15 +02:00
Eugene Burmakin
e9661bdfac
Hide points usage for self-hosted instances
2025-05-16 19:55:05 +02:00
Eugene Burmakin
c69d4f45f1
Update views and specs
2025-05-16 19:53:42 +02:00
Eugene Burmakin
d7f6f95c47
Update maps_controller.js to make scratch map work again
2025-05-16 19:02:50 +02:00
Eugene Burmakin
5be5c1e584
Put countries into database
2025-05-16 18:51:48 +02:00
Eugene Burmakin
96108b12d0
Update tests a bit
2025-05-15 22:58:04 +02:00
Eugene Burmakin
48e73b4f1d
Use protomaps in trips
2025-05-15 22:25:47 +02:00
Eugene Burmakin
088d8b14c2
Calculate trip data in the background
2025-05-15 21:33:01 +02:00
Evgenii Burmakin
0501c15ab6
Merge pull request #1177 from Freika/feature/store-geodata
...
Feature/store geodata
2025-05-15 21:29:22 +02:00
Eugene Burmakin
108239f41c
Fix countries spec
2025-05-15 18:36:05 +02:00
Evgenii Burmakin
20fb0bb3ef
Merge pull request #1181 from MeijiRestored/dev
...
Fog of war improvements
2025-05-15 18:25:57 +02:00
Eugene Burmakin
a48cff098b
Some frontend fixes
2025-05-15 18:23:24 +02:00
Jivan Pal
3822265785
docker-compose.yml: Add PostGIS envvar to create database on initial setup.
2025-05-14 21:48:49 +01:00
MeijiRestored
e5075d59d3
configurable time threshold
2025-05-14 21:04:47 +02:00
MeijiRestored
5fa4d953f7
Improved fog of war
2025-05-14 18:56:30 +02:00
Eugene Burmakin
5fbc1fb884
Make sure geocoder errors are reported
2025-05-13 20:33:04 +02:00
Eugene Burmakin
556af7fd02
Replace stubs with Geocoder search
2025-05-13 20:21:18 +02:00
Eugene Burmakin
79f2522f54
Fetch countries for a trip via geocoding service
2025-05-13 19:43:02 +02:00
Eugene Burmakin
857f1da942
Unify name builder usage
2025-05-12 23:36:46 +02:00
Eugene Burmakin
aa521dba9b
Extract place name suggester
2025-05-12 22:49:30 +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
cf82be5b8d
Update version
2025-05-12 21:54:25 +02:00
Evgenii Burmakin
c0fb411902
Merge pull request #1174 from Freika/fix/small-fixes
...
Skip points without lonlat and timestamp from Owntracks
2025-05-12 21:49:39 +02:00
Evgenii Burmakin
f571d1ebad
Merge branch 'dev' into fix/small-fixes
2025-05-12 21:44:42 +02:00
Eugene Burmakin
52aefa109e
Skip points without lonlat and timestamp from Owntracks
2025-05-12 21:41:55 +02:00
Evgenii Burmakin
e2cc8d2ab4
Merge pull request #1171 from Freika/dependabot/bundler/chartkick-5.1.5
...
Bump chartkick from 5.1.4 to 5.1.5
2025-05-12 21:38:22 +02:00
Evgenii Burmakin
6b90b8e766
Merge pull request #1172 from Freika/dependabot/bundler/shoulda-matchers-6.5.0
...
Bump shoulda-matchers from 6.4.0 to 6.5.0
2025-05-12 21:37:54 +02:00
Evgenii Burmakin
628bb73b79
Merge pull request #1156 from Freika/fix/geojson-speed
...
Fix GeoJSON import speed/velocity
2025-05-12 21:37:34 +02:00
dependabot[bot]
022bcf2384
Bump shoulda-matchers from 6.4.0 to 6.5.0
...
Bumps [shoulda-matchers](https://github.com/thoughtbot/shoulda-matchers ) from 6.4.0 to 6.5.0.
- [Release notes](https://github.com/thoughtbot/shoulda-matchers/releases )
- [Changelog](https://github.com/thoughtbot/shoulda-matchers/blob/main/CHANGELOG.md )
- [Commits](https://github.com/thoughtbot/shoulda-matchers/compare/v6.4.0...v6.5.0 )
---
updated-dependencies:
- dependency-name: shoulda-matchers
dependency-version: 6.5.0
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
2025-05-12 14:12:14 +00:00
dependabot[bot]
2f88a7189e
Bump chartkick from 5.1.4 to 5.1.5
...
Bumps [chartkick](https://github.com/ankane/chartkick ) from 5.1.4 to 5.1.5.
- [Changelog](https://github.com/ankane/chartkick/blob/master/CHANGELOG.md )
- [Commits](https://github.com/ankane/chartkick/compare/v5.1.4...v5.1.5 )
---
updated-dependencies:
- dependency-name: chartkick
dependency-version: 5.1.5
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2025-05-12 14:12:03 +00:00
Eugene Burmakin
fa80658904
Fix GeoJSON import speed/velocity
2025-05-08 17:28:06 +02:00
Evgenii Burmakin
397fce7647
Merge pull request #1154 from Freika/dev
...
0.26.0
2025-05-08 16:35:01 +02:00
Eugene Burmakin
911841134e
Update readme
2025-05-08 16:24:54 +02:00
Evgenii Burmakin
486e22fbf9
Merge pull request #1153 from Freika/feature/pg-17
...
Update to PostgreSQL 17 and PostGIS 3.5
2025-05-08 16:19:59 +02:00
Eugene Burmakin
9b437d546a
Update to PostgreSQL 17 and PostGIS 3.5
2025-05-08 12:47:53 +02:00
Evgenii Burmakin
ebdac37a01
Merge pull request #1131 from Freika/dev
...
0.25.10
2025-05-08 11:54:48 +02:00
Evgenii Burmakin
339a4d68f1
Merge pull request #1145 from Freika/dependabot/bundler/rails-8.0.2
...
Bump rails from 8.0.1 to 8.0.2
2025-05-08 11:34:58 +02:00
Evgenii Burmakin
e1f3d18102
Merge pull request #1144 from Freika/dependabot/bundler/strong_migrations-2.3.0
...
Bump strong_migrations from 2.2.0 to 2.3.0
2025-05-08 11:34:33 +02:00
Evgenii Burmakin
ef9a7f5d99
Merge pull request #1139 from Saschl/build/oci-labels
...
feat(build): add oci labels
2025-05-08 11:33:45 +02:00
Eugene Burmakin
e9680fd6e4
Update sidekiq credentials
2025-05-08 11:31:18 +02:00
dependabot[bot]
1035bfea3c
Bump rails from 8.0.1 to 8.0.2
...
Bumps [rails](https://github.com/rails/rails ) from 8.0.1 to 8.0.2.
- [Release notes](https://github.com/rails/rails/releases )
- [Commits](https://github.com/rails/rails/compare/v8.0.1...v8.0.2 )
---
updated-dependencies:
- dependency-name: rails
dependency-version: 8.0.2
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2025-05-05 15:11:04 +00:00
dependabot[bot]
befe2452b7
Bump strong_migrations from 2.2.0 to 2.3.0
...
Bumps [strong_migrations](https://github.com/ankane/strong_migrations ) from 2.2.0 to 2.3.0.
- [Changelog](https://github.com/ankane/strong_migrations/blob/master/CHANGELOG.md )
- [Commits](https://github.com/ankane/strong_migrations/compare/v2.2.0...v2.3.0 )
---
updated-dependencies:
- dependency-name: strong_migrations
dependency-version: 2.3.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
2025-05-05 15:05:28 +00:00
Saschl
20ce80c3ba
feat(build): add oci labels
2025-05-04 21:34:03 +02:00
Eugene Burmakin
e2d0807e9a
Fix the self-hosted flag
2025-05-04 11:50:47 +02:00
Evgenii Burmakin
5c49e5f1a3
Merge pull request #1135 from Freika/refactoring/syncronous-points
...
Refactoring/syncronous points
2025-05-04 00:20:22 +02:00
Eugene Burmakin
e6fddddc01
Fix tests
2025-05-04 00:16:02 +02:00
Eugene Burmakin
ac5d14f4a7
Simply load protomaps-leaflet.js
2025-05-03 23:25:50 +02:00
Eugene Burmakin
c786671d95
Refactor points creation to be synchronous
2025-05-03 22:40:44 +02:00
Evgenii Burmakin
f205b3b288
Merge pull request #1134 from Freika/fix/protomaps-leaflet
...
Fix/protomaps leaflet
2025-05-03 21:48:56 +02:00
Eugene Burmakin
8322d92a38
Update changelog
2025-05-03 21:48:26 +02:00
Eugene Burmakin
ffc945708c
Fix deletion of imports on error
2025-05-03 21:46:30 +02:00
Eugene Burmakin
acf024b0e1
Implement direct upload of import files with progress bar
2025-05-03 21:35:02 +02:00
Eugene Burmakin
8087229d87
Fix pmtiles map
2025-05-03 20:36:09 +02:00
Eugene Burmakin
72927379b7
Show datetime with seconds in the Points page.
2025-05-02 20:43:53 +02:00
Eugene Burmakin
5ac61fa848
Added credentials for Sidekiq UI
2025-05-02 20:38:57 +02:00
Evgenii Burmakin
a737eed00c
Merge pull request #1130 from Freika/feature/dokku-deployment
...
Feature/dokku deployment
2025-05-02 20:31:59 +02:00
Eugene Burmakin
4e0143ea29
Add dokku deployment config
2025-05-02 20:20:34 +02:00
Evgenii Burmakin
42e6345e63
Merge pull request #1129 from Freika/feature/pmtiles
...
Feature/pmtiles
2025-05-02 20:14:37 +02:00
Eugene Burmakin
ba2f39e12c
Update app version and changelog
2025-05-02 20:09:58 +02:00
Eugene Burmakin
bf4a900089
Merge remote-tracking branch 'origin' into feature/pmtiles
2025-05-02 20:06:32 +02:00
Eugene Burmakin
37c95d966e
Remove sample points
2025-05-02 20:05:12 +02:00
Evgenii Burmakin
8957c1c8d8
Merge pull request #1120 from Freika/dev
...
Update app version and changelog
2025-04-29 19:06:52 +02:00
Eugene Burmakin
f0ded59f37
Update app version and changelog
2025-04-29 19:06:08 +02:00
Evgenii Burmakin
df2870fd59
Merge pull request #1119 from Freika/dev
...
0.25.9
2025-04-29 19:02:49 +02:00
Evgenii Burmakin
146a146f74
Merge pull request #1112 from Freika/dependabot/bundler/turbo-rails-2.0.13
...
Bump turbo-rails from 2.0.11 to 2.0.13
2025-04-29 19:02:13 +02:00
Evgenii Burmakin
4b5802c44f
Merge pull request #1113 from Freika/dependabot/bundler/webmock-3.25.1
...
Bump webmock from 3.25.0 to 3.25.1
2025-04-29 19:01:41 +02:00
Evgenii Burmakin
1481da833d
Merge pull request #1106 from Freika/fix/raw-lonlat-extraction
...
Select user_id for points when extracting longitude and latitude from…
2025-04-29 18:59:26 +02:00
dependabot[bot]
27528fb276
Bump webmock from 3.25.0 to 3.25.1
...
Bumps [webmock](https://github.com/bblimke/webmock ) from 3.25.0 to 3.25.1.
- [Changelog](https://github.com/bblimke/webmock/blob/master/CHANGELOG.md )
- [Commits](https://github.com/bblimke/webmock/compare/v3.25.0...v3.25.1 )
---
updated-dependencies:
- dependency-name: webmock
dependency-version: 3.25.1
dependency-type: direct:development
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2025-04-28 16:08:39 +00:00
dependabot[bot]
7b9370a93d
Bump turbo-rails from 2.0.11 to 2.0.13
...
Bumps [turbo-rails](https://github.com/hotwired/turbo-rails ) from 2.0.11 to 2.0.13.
- [Release notes](https://github.com/hotwired/turbo-rails/releases )
- [Commits](https://github.com/hotwired/turbo-rails/compare/v2.0.11...v2.0.13 )
---
updated-dependencies:
- dependency-name: turbo-rails
dependency-version: 2.0.13
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2025-04-28 16:06:02 +00:00
Eugene Burmakin
7dcd4f95ab
Add support for protomaps in non-selfhosted mode
2025-04-27 17:13:19 +02:00
Eugene Burmakin
6d30824167
Select user_id for points when extracting longitude and latitude from raw_data
2025-04-24 21:42:54 +02:00
Evgenii Burmakin
3e19bf67c1
Merge pull request #1105 from Freika/dev
...
0.25.8
2025-04-24 21:14:51 +02:00
Evgenii Burmakin
8a33c23bec
Merge pull request #1103 from Freika/fix/auto-db-creation
...
Fix database creation on startup
2025-04-24 20:51:15 +02:00
Eugene Burmakin
a104bb083f
Fix database creation on startup
2025-04-24 20:46:38 +02:00
Evgenii Burmakin
6f5bcc72a0
Merge pull request #1102 from Freika/dev
...
0.25.7
2025-04-24 20:00:09 +02:00
Eugene Burmakin
67fb5a0563
Update changelog and app version
2025-04-24 19:59:24 +02:00
Evgenii Burmakin
2b0fe8dba1
Merge pull request #1098 from MeijiRestored/dev
...
Fix error in maps_controller (#1094 )
2025-04-24 19:58:28 +02:00
MeijiRestored
1083e1c07d
var fix
2025-04-24 09:00:24 +02:00
Evgenii Burmakin
1b9d5d9279
Merge pull request #1092 from Freika/dev
...
0.25.6
2025-04-24 00:00:40 +02:00
Eugene Burmakin
54fc5a371f
Update changelog
2025-04-23 23:54:04 +02:00
Evgenii Burmakin
2a44428979
Merge pull request #1084 from Freika/dependabot/bundler/rexml-3.4.1
...
Bump rexml from 3.4.0 to 3.4.1
2025-04-23 23:46:51 +02:00
Evgenii Burmakin
9b063b1823
Merge pull request #1085 from Freika/dependabot/bundler/sidekiq-cron-2.2.0
...
Bump sidekiq-cron from 2.1.0 to 2.2.0
2025-04-23 23:44:46 +02:00
Evgenii Burmakin
2d9882810c
Merge pull request #1020 from MeijiRestored/dev
...
Add speed color scale setting
2025-04-23 23:44:12 +02:00
Evgenii Burmakin
615c7f6966
Merge pull request #1086 from Freika/dependabot/bundler/httparty-0.23.1
...
Bump httparty from 0.22.0 to 0.23.1
2025-04-23 23:42:33 +02:00
Evgenii Burmakin
4abd7d5c35
Merge pull request #1091 from Freika/release/0-25-6
...
Release/0 25 6
2025-04-23 23:41:45 +02:00
Eugene Burmakin
b3e38a24ce
Remove comment
2025-04-23 23:41:11 +02:00
Eugene Burmakin
07d00f189d
Rename parsers to importers
2025-04-23 23:36:16 +02:00
Eugene Burmakin
411c999339
Update changelog
2025-04-23 23:28:51 +02:00
Eugene Burmakin
e433ed4d1c
Use secure file downloader for imports
2025-04-23 23:27:55 +02:00
Eugene Burmakin
45a310319f
Fix failing specs
2025-04-23 23:07:58 +02:00
Eugene Burmakin
deeb250910
Extract file downloader
2025-04-23 22:46:39 +02:00
dependabot[bot]
89fabbf6f4
Bump httparty from 0.22.0 to 0.23.1
...
Bumps [httparty](https://github.com/jnunemaker/httparty ) from 0.22.0 to 0.23.1.
- [Release notes](https://github.com/jnunemaker/httparty/releases )
- [Changelog](https://github.com/jnunemaker/httparty/blob/main/Changelog.md )
- [Commits](https://github.com/jnunemaker/httparty/compare/v0.22.0...v0.23.1 )
---
updated-dependencies:
- dependency-name: httparty
dependency-version: 0.23.1
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
2025-04-21 15:05:15 +00:00
dependabot[bot]
904c1b505f
Bump sidekiq-cron from 2.1.0 to 2.2.0
...
Bumps [sidekiq-cron](https://github.com/ondrejbartas/sidekiq-cron ) from 2.1.0 to 2.2.0.
- [Release notes](https://github.com/ondrejbartas/sidekiq-cron/releases )
- [Changelog](https://github.com/sidekiq-cron/sidekiq-cron/blob/master/CHANGELOG.md )
- [Commits](https://github.com/ondrejbartas/sidekiq-cron/compare/v2.1.0...v2.2.0 )
---
updated-dependencies:
- dependency-name: sidekiq-cron
dependency-version: 2.2.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
2025-04-21 15:05:10 +00:00
dependabot[bot]
7434b6b5ff
Bump rexml from 3.4.0 to 3.4.1
...
Bumps [rexml](https://github.com/ruby/rexml ) from 3.4.0 to 3.4.1.
- [Release notes](https://github.com/ruby/rexml/releases )
- [Changelog](https://github.com/ruby/rexml/blob/master/NEWS.md )
- [Commits](https://github.com/ruby/rexml/compare/v3.4.0...v3.4.1 )
---
updated-dependencies:
- dependency-name: rexml
dependency-version: 3.4.1
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2025-04-21 14:54:26 +00:00
Eugene Burmakin
2e53f39a7f
Update import edit view
2025-04-19 13:18:39 +02:00
MeijiRestored
7bea02dc95
Merge branch 'Freika:dev' into dev
2025-04-18 20:22:15 +02:00
Evgenii Burmakin
6aa284d9d4
Merge pull request #1056 from Freika/dependabot/bundler/pry-byebug-3.11.0
...
Bump pry-byebug from 3.10.1 to 3.11.0
2025-04-18 20:08:25 +02:00
Eugene Burmakin
e2d0b73f56
Update changelog
2025-04-18 20:04:32 +02:00
dependabot[bot]
a9041c74ac
Bump pry-byebug from 3.10.1 to 3.11.0
...
Bumps [pry-byebug](https://github.com/deivid-rodriguez/pry-byebug ) from 3.10.1 to 3.11.0.
- [Release notes](https://github.com/deivid-rodriguez/pry-byebug/releases )
- [Changelog](https://github.com/deivid-rodriguez/pry-byebug/blob/master/CHANGELOG.md )
- [Commits](https://github.com/deivid-rodriguez/pry-byebug/compare/v3.10.1...v3.11.0 )
---
updated-dependencies:
- dependency-name: pry-byebug
dependency-version: 3.11.0
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
2025-04-18 17:57:50 +00:00
Evgenii Burmakin
5fe05dee0c
Merge pull request #1075 from Freika/dev
...
0.25.5
2025-04-18 19:56:43 +02:00
Eugene Burmakin
b43e7a5076
Update changelog
2025-04-18 19:52:21 +02:00
Evgenii Burmakin
069536b482
Merge pull request #1074 from Freika/feature/smtp-mailing
...
Editing imports
2025-04-18 19:51:28 +02:00
Eugene Burmakin
02490c62a4
Implemented imports editing
2025-04-18 19:48:02 +02:00
Evgenii Burmakin
38088af327
Merge pull request #1063 from Freika/feature/smtp-mailing
...
Feature/smtp mailing
2025-04-15 21:40:21 +02:00
Eugene Burmakin
8cc8b9d157
Update changelog
2025-04-15 21:35:28 +02:00
Eugene Burmakin
d6b5ce0549
Implement SMTP mailing and fix some bugs
2025-04-15 21:34:02 +02:00
Evgenii Burmakin
0e8030121a
Merge pull request #935 from Freika/dependabot/bundler/pundit-2.5.0
...
Bump pundit from 2.4.0 to 2.5.0
2025-04-13 23:58:37 +02:00
Evgenii Burmakin
98050079b7
Merge pull request #936 from Freika/dependabot/bundler/chartkick-5.1.4
...
Bump chartkick from 5.1.3 to 5.1.4
2025-04-13 23:58:06 +02:00
Evgenii Burmakin
6a6f30d5ba
Merge pull request #937 from Freika/dependabot/bundler/redis-5.4.0
...
Bump redis from 5.3.0 to 5.4.0
2025-04-13 23:57:37 +02:00
Evgenii Burmakin
ac39a3d7b1
Merge pull request #1026 from Freika/dependabot/bundler/rubocop-rails-2.31.0
...
Bump rubocop-rails from 2.30.1 to 2.31.0
2025-04-13 23:57:05 +02:00
Evgenii Burmakin
032c309a6c
Merge pull request #1054 from Freika/chore/cleanup-and-telemetry-removal
...
Chore/cleanup and telemetry removal
2025-04-13 23:38:22 +02:00
Eugene Burmakin
396a8415b8
Update changelog and Dockerfile
2025-04-13 23:30:57 +02:00
Eugene Burmakin
5fe503f745
Extract latitude and longitude from raw_data
2025-04-13 23:25:26 +02:00
Eugene Burmakin
b0b0a11c30
Fix few errors
2025-04-12 13:06:32 +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
MeijiRestored
2ca003f39e
color scale editor
2025-04-10 12:09:18 +02:00
Evgenii Burmakin
291486c55c
Merge pull request #1031 from Freika/dev
...
Update CHANGELOG.md
2025-04-07 21:56:46 +02:00
Eugene Burmakin
5087934ba5
Update CHANGELOG.md
2025-04-07 21:56:11 +02:00
Evgenii Burmakin
01d424d33e
Merge pull request #1030 from Freika/dev
...
Dev
2025-04-07 21:54:48 +02:00
Eugene Burmakin
3eb72ca865
Merge branch 'master', remote-tracking branch 'origin' into dev
2025-04-07 21:53:45 +02:00
Eugene Burmakin
0675941701
Add SELF_HOSTED to docker-compose.yml
2025-04-07 21:48:33 +02:00
dependabot[bot]
6545ee8225
Bump rubocop-rails from 2.30.1 to 2.31.0
...
Bumps [rubocop-rails](https://github.com/rubocop/rubocop-rails ) from 2.30.1 to 2.31.0.
- [Release notes](https://github.com/rubocop/rubocop-rails/releases )
- [Changelog](https://github.com/rubocop/rubocop-rails/blob/master/CHANGELOG.md )
- [Commits](https://github.com/rubocop/rubocop-rails/compare/v2.30.1...v2.31.0 )
---
updated-dependencies:
- dependency-name: rubocop-rails
dependency-version: 2.31.0
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
2025-04-07 15:45:47 +00:00
MeijiRestored
227d3b1f0c
tooltip
2025-04-07 12:20:09 +02:00
MeijiRestored
94a07a89b5
Custom color scale
2025-04-06 23:57:41 +02:00
Eugene Burmakin
118b6d2e66
Add SELF_HOSTED to docker-compose.yml
2025-04-06 21:37:37 +02:00
dependabot[bot]
c4c55583be
Bump chartkick from 5.1.3 to 5.1.4
...
Bumps [chartkick](https://github.com/ankane/chartkick ) from 5.1.3 to 5.1.4.
- [Changelog](https://github.com/ankane/chartkick/blob/master/CHANGELOG.md )
- [Commits](https://github.com/ankane/chartkick/compare/v5.1.3...v5.1.4 )
---
updated-dependencies:
- dependency-name: chartkick
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2025-04-06 14:56:30 +00:00
Evgenii Burmakin
7a23255db6
Merge pull request #1001 from Freika/dev
...
0.25.4
2025-04-06 16:55:21 +02:00
Eugene Burmakin
5ab8b17cdd
Update records storage importer to process all records
2025-04-06 16:49:50 +02:00
Eugene Burmakin
50144fddf2
Added export migration task.
2025-04-06 16:31:39 +02:00
Evgenii Burmakin
92e1cbec84
Merge pull request #1010 from Freika/feature/subscription
...
Feature/subscription
2025-04-04 22:54:21 +02:00
Eugene Burmakin
85d04eb75c
Show subscription expiration date nicely
2025-04-04 22:31:15 +02:00
Eugene Burmakin
41604d71a6
Add brakeman and some tests
2025-04-04 22:16:52 +02:00
Eugene Burmakin
67916c10c4
Fix tests
2025-04-04 21:39:59 +02:00
Eugene Burmakin
600c88ae01
Merge remote-tracking branch 'origin/dev' into feature/subscription
2025-04-04 21:28:13 +02:00
Evgenii Burmakin
a678c3ba79
Merge pull request #1009 from Freika/feature/active_until
...
Feature/active until
2025-04-04 21:21:03 +02:00
Eugene Burmakin
f3e4ff1a7e
Add deprecation notice for the status column.
2025-04-04 21:15:33 +02:00
Eugene Burmakin
6839ecdbda
Update specs for new user active_until column
2025-04-04 21:12:42 +02:00
Eugene Burmakin
2f41b0dd57
Add active_until to users
2025-04-04 20:27:46 +02:00
Evgenii Burmakin
af8af43bcd
Merge pull request #1008 from Freika/feature/records-web-import
...
Feature/records web import
2025-04-04 20:15:52 +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
Evgenii Burmakin
c8f6b6cc9f
Merge pull request #1007 from Freika/feature/records-web-import
...
Feature/records web import
2025-04-03 18:46:23 +02:00
Eugene Burmakin
0ed6fb7ea8
Update docker-compose files to include storage volume
2025-04-03 18:46:00 +02:00
Eugene Burmakin
f25f7db70f
Remove condition on purging file
2025-04-03 18:43:30 +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
Evgenii Burmakin
6b473edb86
Merge pull request #980 from Freika/feature/bucket-import-export
...
Feature/bucket import export
2025-04-02 21:03:49 +02:00
Evgenii Burmakin
07ad244e99
Merge branch 'dev' into feature/bucket-import-export
2025-04-02 21:00:20 +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
41380ddf7c
Move some beds
2025-03-24 20:58:43 +01:00
Eugene Burmakin
fc8d0d8ddc
Fix failing tests and move testing imports to files
2025-03-24 20:46:16 +01:00
Eugene Burmakin
5335c912c3
Update the rake task to also reindex the points table.
2025-03-24 18:56:58 +01:00
Eugene Burmakin
24a148b181
Fix moving points on the map
2025-03-24 00:01:18 +01:00
Eugene Burmakin
26c7a4cca3
Update changelog
2025-03-23 22:57:30 +01:00
Eugene Burmakin
1e54d87d53
Implement support for storing import files in S3.
2025-03-23 22:00:41 +01:00
Eugene Burmakin
477ef709c3
Update changelog
2025-03-23 21:06:23 +01:00
Eugene Burmakin
b66e18818b
Fix rest of the tests and re-enable visit suggesting
2025-03-23 21:00:31 +01:00
Eugene Burmakin
5758f9a923
Use attached file to import geojson and phone takeout
2025-03-23 19:13:59 +01:00
Eugene Burmakin
f3b98ac83d
Use attached import file to import own tracks data
2025-03-23 19:00:04 +01:00
Eugene Burmakin
a93b49ee80
Use Active Storage to import GPX files
2025-03-23 18:37:10 +01:00
Evgenii Burmakin
0ff1b67801
Merge pull request #974 from Freika/dev
...
Fixed missing `rake points:migrate_to_lonlat` task.
2025-03-22 12:52:33 +01:00
Eugene Burmakin
b1a0aa2179
Fixed missing rake points:migrate_to_lonlat task.
2025-03-22 12:51:39 +01:00
Evgenii Burmakin
89da54d662
Merge pull request #967 from Freika/fix/0.25.2
...
0.25.2
2025-03-21 18:20:46 +01:00
Eugene Burmakin
a018e7c981
Move points migration to points rake task
2025-03-21 18:16:23 +01:00
Eugene Burmakin
dbd9b7f31f
Add rake tasks for data cleanup and user activation
2025-03-21 18:09:58 +01:00
Eugene Burmakin
342cb23b58
Merge remote-tracking branch 'origin' into feature/subscription
2025-03-18 16:50:26 +01:00
Evgenii Burmakin
84f679396e
Merge pull request #955 from Freika/dev
...
0.25.1
2025-03-17 23:45:04 +01:00
Eugene Burmakin
b305d21bd3
Update changelog and app version
2025-03-17 23:42:06 +01:00
Eugene Burmakin
52e0bc572c
Fix point coordinates on the points page
2025-03-16 20:46:50 +01:00
dependabot[bot]
d723f2d8cb
Bump redis from 5.3.0 to 5.4.0
...
Bumps [redis](https://github.com/redis/redis-rb ) from 5.3.0 to 5.4.0.
- [Changelog](https://github.com/redis/redis-rb/blob/master/CHANGELOG.md )
- [Commits](https://github.com/redis/redis-rb/compare/v5.3.0...v5.4.0 )
---
updated-dependencies:
- dependency-name: redis
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
2025-03-16 12:55:20 +00:00
dependabot[bot]
83337d09d2
Bump pundit from 2.4.0 to 2.5.0
...
Bumps [pundit](https://github.com/varvet/pundit ) from 2.4.0 to 2.5.0.
- [Changelog](https://github.com/varvet/pundit/blob/main/CHANGELOG.md )
- [Commits](https://github.com/varvet/pundit/compare/v2.4.0...v2.5.0 )
---
updated-dependencies:
- dependency-name: pundit
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
2025-03-16 12:55:15 +00:00
Evgenii Burmakin
71343040c8
Merge pull request #919 from Freika/dev
...
0.25.0
2025-03-16 13:54:13 +01:00
Eugene Burmakin
eb13be21f3
Remove false unique index
2025-03-16 13:47:07 +01:00
Eugene Burmakin
bd00358a5f
Merge remote-tracking branch 'origin' into dev
2025-03-16 13:39:07 +01:00
Eugene Burmakin
29da64400b
Update changelog and fix visits pane z-index
2025-03-16 13:36:06 +01:00
Eugene Burmakin
28b9e9d61d
Add a button to cancel visit selection
2025-03-12 21:57:30 +01:00
Evgenii Burmakin
d6ba3dfec8
Merge pull request #944 from Freika/feature/sample-points
...
Feature/sample points
2025-03-12 21:27:04 +01:00
Eugene Burmakin
d4503083bc
Fix sample points import
2025-03-12 21:19:48 +01:00
Eugene Burmakin
992151c380
Update changelog
2025-03-12 21:01:03 +01:00
Eugene Burmakin
4a6c5bf97c
Create sample import after user is created
2025-03-12 20:26:53 +01:00
Evgenii Burmakin
51618ec191
Merge pull request #918 from Freika/refactoring/visits
...
Refactoring/visits
2025-03-09 20:14:30 +01:00
Eugene Burmakin
b8e6b1a372
Enable visit suggesting job
2025-03-09 20:07:39 +01:00
Eugene Burmakin
9a4a6481d0
Use short month names in visits list
2025-03-09 17:41:45 +01:00
Eugene Burmakin
c86921a29b
Update tests and refactor some code
2025-03-09 16:29:16 +01:00
Eugene Burmakin
5ee3d43b10
Fix some more tests and rework visit_suggesting_job a bit
2025-03-09 15:37:32 +01:00
Eugene Burmakin
4a859fb350
Add bunch of tests and refactor some stuff
2025-03-09 14:58:30 +01:00
Eugene Burmakin
ad32abb43c
Update changelog
2025-03-08 21:29:07 +01:00
Eugene Burmakin
761aaa3cb8
Highlight visits on map when clicked on
2025-03-08 21:04:56 +01:00
Eugene Burmakin
16333c58e0
Show number of visits in drawer on selection
2025-03-08 20:53:13 +01:00
Eugene Burmakin
c39c26a430
Show points with dates in selected area
2025-03-08 20:31:12 +01:00
Eugene Burmakin
43c7e64efb
Add osm_id, osm_key, osm_value, osm_type to places
2025-03-08 19:40:28 +01:00
Eugene Burmakin
d78482f1bf
Get 20 places results and dont round coordinates
2025-03-08 19:08:47 +01:00
Eugene Burmakin
52fd54e39f
Implement area selecting to show visits
2025-03-07 23:32:56 +01:00
Eugene Burmakin
adf923542d
Move visits to different panes
2025-03-06 00:13:47 +01:00
Eugene Burmakin
1ce66a1494
Prevent places duplicates
2025-03-05 22:36:56 +01:00
Eugene Burmakin
6b356d24b1
Implement visits merging
2025-03-05 20:04:26 +01:00
Eugene Burmakin
c00bd2e387
Extract visits code from maps controller
2025-03-04 21:50:46 +01:00
Eugene Burmakin
bc91004713
Fix smart detect spec
2025-03-04 21:16:45 +01:00
Eugene Burmakin
9d68458622
Fix some more tests
2025-03-03 23:54:39 +01:00
Eugene Burmakin
70d754b397
Fix some tests
2025-03-03 22:39:43 +01:00
Eugene Burmakin
ebde7d32fb
Use tighter place search for suggested places
2025-03-03 21:45:09 +01:00
Eugene Burmakin
d769861e69
Use postgis to find existing places
2025-03-03 21:34:06 +01:00
Eugene Burmakin
c2f6224421
Add lonlat to places
2025-03-03 20:50:49 +01:00
Eugene Burmakin
5521d8e6b2
Make drawer button bigger and add styles
2025-03-03 20:38:36 +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
e368df4e10
Add JWT authentication to the Manager app
2025-02-26 22:08:12 +01:00
Eugene Burmakin
95717db1bf
Add simple button to manage subscription
2025-02-26 21:06:43 +01:00
Evgenii Burmakin
ff6d5f1c97
Merge pull request #911 from Freika/fix/activate-selfhosted-users
...
Fix/activate selfhosted users
2025-02-26 20:22:14 +01:00
Eugene Burmakin
94b87c0f6a
Activate self-hosted users by default
2025-02-26 20:21:20 +01:00
Evgenii Burmakin
0d703521ee
Merge pull request #896 from Freika/feature/user-features-access
...
Feature/user features access
2025-02-25 00:21:35 +01:00
Eugene Burmakin
080da9f2de
Update tests
2025-02-25 00:16:42 +01:00
Eugene Burmakin
85049b398b
Fix user status
2025-02-25 00:04:05 +01:00
Eugene Burmakin
173af225d7
Merge remote-tracking branch 'origin/dev' into feature/user-features-access
2025-02-24 21:40:36 +01:00
Evgenii Burmakin
b462cd1620
Merge pull request #906 from Freika/chore/move-points-to-latlon
...
Chore/move points to latlon
2025-02-24 21:38:32 +01:00
Eugene Burmakin
74bfe8feab
Update gitignore
2025-02-24 21:38:06 +01:00
Eugene Burmakin
6980bfebbd
Update version
2025-02-24 21:08:19 +01:00
Eugene Burmakin
85b7a9edf8
Update changelog
2025-02-23 23:34:49 +01:00
Eugene Burmakin
56046a6965
Broadcast import progress after GPX import
2025-02-23 23:12:12 +01:00
Eugene Burmakin
217d6249e2
Use lonlat in maps controller
2025-02-23 22:59:14 +01:00
Eugene Burmakin
383b88ab04
Speed up some importing processes
2025-02-22 23:14:23 +01:00
Eugene Burmakin
7c766a4d92
Fix the rest of the tests
2025-02-22 22:37:21 +01:00
Eugene Burmakin
fc01cda5c6
Fix whole bunch of specs
2025-02-22 00:32:30 +01:00
Eugene Burmakin
4fa3c35fb8
Calculate distance using PostGIS ST_Distance with LAG
2025-02-22 00:02:13 +01:00
Eugene Burmakin
d9eac91834
Introduce latlon to Points and use it instead of latitude and longitude.
2025-02-21 23:45:36 +01:00
Eugene Burmakin
5bd6e27fc8
Update changelog
2025-02-19 21:25:22 +01:00
Eugene Burmakin
6fac14675b
Restrict to some functionality access for inactive users
2025-02-19 21:23:11 +01:00
Evgenii Burmakin
60061975d3
Merge pull request #892 from Freika/dependabot/bundler/sidekiq-7.3.9
...
Bump sidekiq from 7.3.8 to 7.3.9
2025-02-19 20:00:34 +01:00
dependabot[bot]
89efdf7a71
Bump sidekiq from 7.3.8 to 7.3.9
...
Bumps [sidekiq](https://github.com/sidekiq/sidekiq ) from 7.3.8 to 7.3.9.
- [Changelog](https://github.com/sidekiq/sidekiq/blob/main/Changes.md )
- [Commits](https://github.com/sidekiq/sidekiq/compare/v7.3.8...v7.3.9 )
---
updated-dependencies:
- dependency-name: sidekiq
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2025-02-19 18:58:53 +00:00
Evgenii Burmakin
fbb578b04c
Merge pull request #891 from Freika/dependabot/bundler/rubocop-rails-2.30.1
...
Bump rubocop-rails from 2.29.1 to 2.30.1
2025-02-19 19:57:49 +01:00
dependabot[bot]
07fb8fdab8
Bump rubocop-rails from 2.29.1 to 2.30.1
...
Bumps [rubocop-rails](https://github.com/rubocop/rubocop-rails ) from 2.29.1 to 2.30.1.
- [Release notes](https://github.com/rubocop/rubocop-rails/releases )
- [Changelog](https://github.com/rubocop/rubocop-rails/blob/master/CHANGELOG.md )
- [Commits](https://github.com/rubocop/rubocop-rails/compare/v2.29.1...v2.30.1 )
---
updated-dependencies:
- dependency-name: rubocop-rails
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
2025-02-17 14:51:15 +00:00
Evgenii Burmakin
d6cec7725d
Merge pull request #888 from Freika/fix/redo-stats-upon-import-destroy
...
Fix/redo stats upon import destroy
2025-02-15 18:52:59 +01:00
Eugene Burmakin
699e498670
Recalculate stats upon import deletion
2025-02-15 18:49:30 +01:00
Evgenii Burmakin
2c39ebcaa9
Merge pull request #675 from Freika/feature/self-hosted-mode
...
Self-hosted mode
2025-02-15 18:43:42 +01:00
Eugene Burmakin
cf37c36999
Remove default map tiles URL
2025-02-15 18:38:59 +01:00
Eugene Burmakin
053bfc525c
Fix point deletion
2025-02-15 18:32:44 +01:00
Eugene Burmakin
fb5086e97e
Simplify maps loading
2025-02-15 18:16:48 +01:00
Eugene Burmakin
62f4ec4910
Update flash message styles
2025-02-15 17:58:33 +01:00
Eugene Burmakin
38573e703e
Move base maps to a separate file
2025-02-15 17:42:10 +01:00
Eugene Burmakin
aaa3c77162
Inherit all stimulus controllers from base_controller
2025-02-15 16:48:03 +01:00
Eugene Burmakin
7dfec304e4
Restrict access to Sidekiq in non self-hosted mode
2025-02-15 11:50:56 +01:00
Eugene Burmakin
9e34d30383
Restrict user settings to self-hosted mode
2025-02-15 11:45:53 +01:00
Eugene Burmakin
74cfc9020e
Restrict background jobs to self-hosted mode
2025-02-15 11:40:51 +01:00
Eugene Burmakin
86fd2311f9
Fix importing Immich and Photoprism geolocation data for non-admin users
2025-02-15 11:32:52 +01:00
Eugene Burmakin
8fefcb9091
Merge remote-tracking branch 'origin/dev' into feature/self-hosted-mode
2025-02-15 11:14:50 +01:00
Evgenii Burmakin
2ecd1b7763
Merge pull request #877 from Freika/dev
...
0.24.1
2025-02-13 21:23:02 +01:00
Eugene Burmakin
674b057d37
Update date in changelog
2025-02-13 21:17:55 +01:00
Eugene Burmakin
491188d65d
Update changelog
2025-02-13 21:17:29 +01:00
Evgenii Burmakin
2fe142bdf1
Merge pull request #878 from Freika/feature/tiles-usage-stats
...
Feature/tiles usage stats
2025-02-13 21:12:03 +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
838d85c62e
Merge pull request #876 from Freika/revert-875-revert-732-patch-3
...
Revert 875 revert 732 patch 3
2025-02-13 20:28:36 +01:00
Evgenii Burmakin
3d01bead20
Revert "Revert "Add radius param of 10""
2025-02-13 20:28:09 +01:00
Evgenii Burmakin
b7fb789f2c
Merge pull request #875 from Freika/revert-732-patch-3
...
Revert "Add radius param of 10"
2025-02-13 20:28:01 +01:00
Evgenii Burmakin
46fbb4a1b1
Revert "Add radius param of 10"
2025-02-13 20:27:51 +01:00
Evgenii Burmakin
43e54a7388
Merge pull request #732 from arne182/patch-3
...
Add radius param of 10
2025-02-13 20:26:40 +01:00
Evgenii Burmakin
f924bb9f82
Merge pull request #851 from chnikel/fix/Fog-of-War-overlay-gets-displaced-when-dragging-map
...
Fix fog gets displaced when dragging map
2025-02-13 20:25:05 +01:00
Evgenii Burmakin
49c6b97aa8
Merge pull request #874 from Freika/revert-865-feature/parallel-docker-image-builds
...
Revert "Feature/parallel docker image builds"
2025-02-13 20:12:34 +01:00
Evgenii Burmakin
41243dda75
Revert "Feature/parallel docker image builds"
2025-02-13 20:12:14 +01:00
Eugene Burmakin
a52a3df4b9
Update build and push workflow
2025-02-13 19:09:06 +01:00
Evgenii Burmakin
482cc89a42
Merge pull request #865 from Freika/feature/parallel-docker-image-builds
...
Feature/parallel docker image builds
2025-02-12 22:58:51 +01:00
Eugene Burmakin
dc7bd841fd
Introduce matrix for parallel docker image builds
2025-02-12 22:56:11 +01:00
Evgenii Burmakin
3969a2fca4
Merge pull request #863 from Freika/revert-748-master
...
Revert "fix: set dbname in psql entrypoint commands"
2025-02-12 22:22:16 +01:00
Evgenii Burmakin
93dbde7e79
Revert "fix: set dbname in psql entrypoint commands"
2025-02-12 22:18:22 +01:00
Evgenii Burmakin
025d05b7b1
Merge pull request #849 from Freika/feature/custom-map-tiles
...
Custom map tiles
2025-02-11 21:44:05 +01:00
Eugene Burmakin
2a36f96110
Provide reference to the issue in the changelog
2025-02-11 21:39:04 +01:00
Eugene Burmakin
8997d10658
Fix speed units on the Points page
2025-02-11 21:38:41 +01:00
Eugene Burmakin
5b2834599e
Update prometheus metric name
2025-02-11 21:17:33 +01:00
Evgenii Burmakin
7e5440205e
Merge branch 'dev' into feature/custom-map-tiles
2025-02-11 21:13:59 +01:00
Eugene Burmakin
06da91df27
Fix live map enabled default value
2025-02-11 21:12:35 +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
Christian Nikel
01fd9f6e35
Fix fog gets displaced when dragging map
...
Also recalculates the size of the fog when resizing the browser window.
Closes #774
2025-02-11 00:12:01 +00:00
Evgenii Burmakin
0eaa67c571
Merge pull request #634 from Cyberax/master
...
Add support for Nominatim
2025-02-10 21:05:00 +01:00
Evgenii Burmakin
76fcfac012
Merge branch 'dev' into master
2025-02-10 21:03:54 +01:00
Eugene Burmakin
d2d6f95322
Fix accessing nested settings
2025-02-10 20:48:16 +01:00
Eugene Burmakin
0b362168c9
Implement custom map tiles and user settings with default values
2025-02-10 20:37:20 +01:00
Evgenii Burmakin
4de899ecb0
Merge pull request #840 from Freika/dependabot/bundler/database_consistency-2.0.4
...
Bump database_consistency from 2.0.3 to 2.0.4
2025-02-10 20:05:25 +01:00
Evgenii Burmakin
e2489a6522
Merge pull request #841 from Freika/dependabot/bundler/webmock-3.25.0
...
Bump webmock from 3.24.0 to 3.25.0
2025-02-10 20:05:08 +01:00
Evgenii Burmakin
ffd051a709
Merge pull request #842 from Freika/dependabot/bundler/rspec-rails-7.1.1
...
Bump rspec-rails from 7.1.0 to 7.1.1
2025-02-10 20:04:54 +01:00
Evgenii Burmakin
6f3297173c
Merge pull request #826 from Freika/dev
...
0.24.0
2025-02-10 19:02:22 +01:00
dependabot[bot]
769c85bd15
Bump rspec-rails from 7.1.0 to 7.1.1
...
Bumps [rspec-rails](https://github.com/rspec/rspec-rails ) from 7.1.0 to 7.1.1.
- [Changelog](https://github.com/rspec/rspec-rails/blob/main/Changelog.md )
- [Commits](https://github.com/rspec/rspec-rails/compare/v7.1.0...v7.1.1 )
---
updated-dependencies:
- dependency-name: rspec-rails
dependency-type: direct:development
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2025-02-10 14:20:33 +00:00
dependabot[bot]
509779feaf
Bump webmock from 3.24.0 to 3.25.0
...
Bumps [webmock](https://github.com/bblimke/webmock ) from 3.24.0 to 3.25.0.
- [Changelog](https://github.com/bblimke/webmock/blob/master/CHANGELOG.md )
- [Commits](https://github.com/bblimke/webmock/compare/v3.24.0...v3.25.0 )
---
updated-dependencies:
- dependency-name: webmock
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
2025-02-10 14:20:21 +00:00
dependabot[bot]
da2ab3b62b
Bump database_consistency from 2.0.3 to 2.0.4
...
Bumps [database_consistency](https://github.com/djezzzl/database_consistency ) from 2.0.3 to 2.0.4.
- [Changelog](https://github.com/djezzzl/database_consistency/blob/master/CHANGELOG.md )
- [Commits](https://github.com/djezzzl/database_consistency/compare/v2.0.3...v2.0.4 )
---
updated-dependencies:
- dependency-name: database_consistency
dependency-type: direct:development
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2025-02-10 14:19:59 +00:00
Eugene Burmakin
b8c69c2a76
Fix importing of GPX files with empty tracks and reduce number of points created for other GPX files.
2025-02-08 23:52:37 +01:00
Eugene Burmakin
6f7b724fce
Update changelog
2025-02-08 23:36:09 +01:00
Eugene Burmakin
c0f9de4057
Change default PostgreSQL image to Postgis
2025-02-08 23:27:27 +01:00
Eugene Burmakin
1f6d711ccf
Don't log apiKey in handleAreaCreated
2025-02-08 23:01:32 +01:00
Eugene Burmakin
0b08af87af
Clean up some code
2025-02-08 23:00:34 +01:00
Evgenii Burmakin
d101d5e544
Merge branch 'master' into dev
2025-02-08 22:53:58 +01:00
Eugene Burmakin
27242dd497
Fix changelog
2025-02-08 22:53:05 +01:00
Eugene Burmakin
57e721d08c
Update app version and changelog
2025-02-08 22:49:31 +01:00
Evgenii Burmakin
fe95117aa8
Merge pull request #825 from Freika/fix/prod-ruby-version
...
Fix/prod ruby version
2025-02-08 22:38:36 +01:00
Eugene Burmakin
c1f27e4f2d
Update Ruby version to 3.4.1
2025-02-08 22:33:29 +01:00
Eugene Burmakin
9c8d0649b2
Update CHANGELOG.md to fix speed conversion
2025-02-08 22:16:29 +01:00
Evgenii Burmakin
14912868f1
Merge pull request #813 from Freika/fix/points-speed-kmh
...
Various fixes
2025-02-08 12:08:32 +01:00
Eugene Burmakin
3a555065d3
Make popups a bit nicer
2025-02-08 12:08:01 +01:00
Eugene Burmakin
147e0017c5
Update postgres image
2025-02-07 23:05:47 +01:00
Eugene Burmakin
51724db874
Remove test circle
2025-02-07 21:19:34 +01:00
Eugene Burmakin
ffee59b7c3
Fix deleting an area
2025-02-07 21:17:38 +01:00
Eugene Burmakin
dd48ef4177
Implement area clicks
2025-02-07 21:08:31 +01:00
Eugene Burmakin
fea87b85bb
Add docs and few fixes
2025-02-07 19:17:28 +01:00
Evgenii Burmakin
073b3afc71
Merge pull request #809 from Freika/fix/delete-export-file
...
Fix deleting export file
2025-02-06 23:02:57 +01:00
Eugene Burmakin
085ceb16e2
Fix export file deletion
2025-02-06 22:52:19 +01:00
Eugene Burmakin
344d0c7ec1
Update changelog and docker compose
2025-02-06 22:27:58 +01:00
Evgenii Burmakin
f74156cc9a
Merge pull request #807 from Freika/fix/deleting-point-after-point
...
Fix/deleting point after point
2025-02-06 22:26:47 +01:00
Evgenii Burmakin
3d0cf56659
Merge pull request #806 from Freika/revert-804-fix/deleting-point-after-point
...
Revert "Fix deleting points"
2025-02-06 22:25:07 +01:00
Evgenii Burmakin
41da68a4c8
Revert "Fix deleting points"
2025-02-06 22:24:53 +01:00
Evgenii Burmakin
7cce68bb5a
Merge pull request #748 from bo0tzz/master
...
fix: set dbname in psql entrypoint commands
2025-02-06 22:19:41 +01:00
bo0tzz
078b278c9f
fix copy paste mistake
2025-02-06 21:50:47 +01:00
bo0tzz
f32dd6c9d7
fix: set dbname in psql entrypoint commands
2025-02-06 21:50:47 +01:00
Evgenii Burmakin
75600325ff
Merge pull request #804 from Freika/fix/deleting-point-after-point
...
Fix deleting points
2025-02-06 20:19:40 +01:00
Evgenii Burmakin
df45bb1a6c
Merge branch 'master' into fix/deleting-point-after-point
2025-02-06 20:15:30 +01:00
Evgenii Burmakin
4e0e9450d9
Merge pull request #803 from Freika/feature/app-version-in-health-response
...
Return app version in health response
2025-02-06 20:14:22 +01:00
Eugene Burmakin
0a27dfefbe
Fix deleting points
2025-02-06 20:08:14 +01:00
Evgenii Burmakin
8efe01f479
Merge pull request #782 from Freika/dependabot/bundler/puma-6.6.0
...
Bump puma from 6.5.0 to 6.6.0
2025-02-06 19:54:51 +01:00
Evgenii Burmakin
ccd1e318eb
Merge pull request #781 from Freika/dependabot/bundler/strong_migrations-2.2.0
...
Bump strong_migrations from 2.1.0 to 2.2.0
2025-02-06 19:54:28 +01:00
Evgenii Burmakin
c425ac53ca
Merge pull request #780 from Freika/dependabot/bundler/ffaker-2.24.0
...
Bump ffaker from 2.23.0 to 2.24.0
2025-02-06 19:54:11 +01:00
Evgenii Burmakin
e3cefaac4f
Merge pull request #779 from Freika/dependabot/bundler/chartkick-5.1.3
...
Bump chartkick from 5.1.2 to 5.1.3
2025-02-06 19:53:59 +01:00
Eugene Burmakin
bd39b295a4
Return app version in health response
2025-02-06 19:50:03 +01:00
dependabot[bot]
4e217b8a11
Bump puma from 6.5.0 to 6.6.0
...
Bumps [puma](https://github.com/puma/puma ) from 6.5.0 to 6.6.0.
- [Release notes](https://github.com/puma/puma/releases )
- [Changelog](https://github.com/puma/puma/blob/master/History.md )
- [Commits](https://github.com/puma/puma/compare/v6.5.0...v6.6.0 )
---
updated-dependencies:
- dependency-name: puma
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
2025-02-06 18:45:16 +00:00
dependabot[bot]
29529b60f6
Bump chartkick from 5.1.2 to 5.1.3
...
Bumps [chartkick](https://github.com/ankane/chartkick ) from 5.1.2 to 5.1.3.
- [Changelog](https://github.com/ankane/chartkick/blob/master/CHANGELOG.md )
- [Commits](https://github.com/ankane/chartkick/compare/v5.1.2...v5.1.3 )
---
updated-dependencies:
- dependency-name: chartkick
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2025-02-06 18:45:11 +00:00
Evgenii Burmakin
ca32d6ead7
Merge pull request #802 from Freika/dev
...
0.23.6
2025-02-06 19:44:07 +01:00
Eugene Burmakin
6072e46aff
Update Ruby version in CircleCI
2025-02-06 19:38:14 +01:00
Eugene Burmakin
9837c093fe
Update github actions to use ubuntu-22.04 and use old actions file
2025-02-06 18:06:03 +01:00
Eugene Burmakin
ebd4694e9f
Change to ubuntu-22.04 for github actions
2025-02-06 18:01:22 +01:00
Eugene Burmakin
7579ad75f3
Update Dockerfile.dev for ARM64
2025-02-05 23:19:50 +01:00
Eugene Burmakin
4662e97d06
Remove gem specific compilation flags
2025-02-05 22:40:42 +01:00
Eugene Burmakin
927ca31471
Update Dockerfile for ARM64
2025-02-05 22:05:14 +01:00
Eugene Burmakin
13be27d311
What do we have to lose
2025-02-05 21:57:34 +01:00
Eugene Burmakin
21022d56a6
Update Dockerfile for ARM64
2025-02-05 21:23:46 +01:00
Eugene Burmakin
e6faa8e4b8
Unify build and push actions
2025-02-05 20:47:12 +01:00
Eugene Burmakin
b30cdee89a
Address rgeo install issues
2025-02-05 20:25:34 +01:00
Eugene Burmakin
d216632221
Remove unused files and return arm64 support
2025-02-05 20:03:52 +01:00
Eugene Burmakin
b3cf8e50fc
Add gcc, g++, make
2025-02-05 19:16:05 +01:00
Eugene Burmakin
1df5d514e1
Update Ruby to 3.4.1 and replace alpine docker image with bookworm
2025-02-05 18:56:06 +01:00
Eugene Burmakin
1a67878aaf
Return to simple CircleCI config
2025-02-03 20:00:50 +01:00
dependabot[bot]
d3ffe4670a
Bump strong_migrations from 2.1.0 to 2.2.0
...
Bumps [strong_migrations](https://github.com/ankane/strong_migrations ) from 2.1.0 to 2.2.0.
- [Changelog](https://github.com/ankane/strong_migrations/blob/master/CHANGELOG.md )
- [Commits](https://github.com/ankane/strong_migrations/compare/v2.1.0...v2.2.0 )
---
updated-dependencies:
- dependency-name: strong_migrations
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
2025-02-03 14:11:21 +00:00
dependabot[bot]
3c81bd20e0
Bump ffaker from 2.23.0 to 2.24.0
...
Bumps [ffaker](https://github.com/ffaker/ffaker ) from 2.23.0 to 2.24.0.
- [Release notes](https://github.com/ffaker/ffaker/releases )
- [Changelog](https://github.com/ffaker/ffaker/blob/main/Changelog.md )
- [Commits](https://github.com/ffaker/ffaker/compare/v2.23.0...v2.24.0 )
---
updated-dependencies:
- dependency-name: ffaker
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
2025-02-03 14:10:46 +00:00
Eugene Burmakin
15e2fde2f2
Update circle ci config
2025-02-02 22:48:30 +01:00
Eugene Burmakin
33b7dd09b9
Update circle ci config
2025-02-02 22:47:19 +01:00
Eugene Burmakin
66f3c0ae90
Update circle ci config
2025-02-02 22:46:35 +01:00
Eugene Burmakin
f9cff143dd
Update circle ci config
2025-02-02 22:44:43 +01:00
Eugene Burmakin
ac687f8124
Update circle ci config
2025-02-02 22:40:58 +01:00
Eugene Burmakin
e512b41580
Update circle ci config
2025-02-02 22:38:42 +01:00
Eugene Burmakin
6b0c6e1ed0
Update circle ci config
2025-02-02 22:38:06 +01:00
Eugene Burmakin
005b74eb65
Update circle ci config
2025-02-02 22:35:25 +01:00
Eugene Burmakin
75112f3dc4
Update circle ci config
2025-02-02 22:30:45 +01:00
Eugene Burmakin
7b03247101
Update circle ci config
2025-02-02 22:28:31 +01:00
Eugene Burmakin
8c8ec576c4
Update CircleCI config
2025-02-02 22:25:37 +01:00
Eugene Burmakin
a2d67d8e38
Update CircleCI config
2025-02-02 22:23:20 +01:00
Eugene Burmakin
d937b9fa34
Update CircleCI config
2025-02-02 22:18:41 +01:00
Eugene Burmakin
009c9d3995
Update CircleCI config
2025-02-02 22:17:10 +01:00
Eugene Burmakin
fd5db13d42
Update CircleCI config
2025-02-02 22:11:22 +01:00
Eugene Burmakin
e725128e30
Update CircleCI config
2025-02-02 22:02:21 +01:00
Eugene Burmakin
193f251e39
Update CircleCI config
2025-02-02 21:59:24 +01:00
Eugene Burmakin
a616c1568e
Update CircleCI config
2025-02-02 21:51:32 +01:00
Eugene Burmakin
4a9e8a083f
Update CircleCI config
2025-02-02 21:49:52 +01:00
Eugene Burmakin
ce472bd53a
Update CircleCI config
2025-02-02 21:41:41 +01:00
Eugene Burmakin
267c4271b5
Remove cache from build and push action
2025-02-02 21:10:15 +01:00
Eugene Burmakin
f91e142a2f
Use v6 of build and push action
2025-02-02 17:33:16 +01:00
Eugene Burmakin
6259c0c476
Update build and push action
2025-02-02 17:14:48 +01:00
Eugene Burmakin
5bc1ea3b36
Return arm64 to the build matrix
2025-02-02 15:48:16 +01:00
Eugene Burmakin
73fc46b1ec
Remove arm64 from platforms as an experiment
2025-02-02 15:04:24 +01:00
Eugene Burmakin
8227c747f2
Revert older versions of actions
2025-02-01 20:38:00 +01:00
Eugene Burmakin
8aa3e6818c
Use dockerfile from 0.23.5
2025-02-01 19:49:57 +01:00
Eugene Burmakin
27714985de
Change base image to slim
2025-02-01 18:52:26 +01:00
Evgenii Burmakin
375c50dbdd
Merge pull request #724 from Freika/feature/tracks
...
Paths for trips
2025-01-29 15:17:54 +01:00
Eugene Burmakin
8a309a2186
Remove tracks
2025-01-29 12:18:03 +01:00
Eugene Burmakin
e99e105ab8
Update CircleCI config
2025-01-29 11:57:53 +01:00
Eugene Burmakin
3139d28971
Update CircleCI config
2025-01-29 11:55:33 +01:00
Eugene Burmakin
cb9e11c18a
Update CircleCI config
2025-01-29 11:53:02 +01:00
Eugene Burmakin
20d3862548
Update database config for CI
2025-01-29 11:49:15 +01:00
Eugene Burmakin
5913b65ca8
Update CircleCI config
2025-01-29 11:46:41 +01:00
Eugene Burmakin
fd47bf7d5d
Update trip path calculation
2025-01-29 11:43:02 +01:00
Evgenii Burmakin
ea7d08a5ae
Merge pull request #743 from Freika/dependabot/bundler/rubocop-rails-2.29.1
...
Bump rubocop-rails from 2.29.0 to 2.29.1
2025-01-27 19:00:53 +01:00
Evgenii Burmakin
bc4b92c677
Merge pull request #744 from Freika/dependabot/bundler/database_consistency-2.0.3
...
Bump database_consistency from 2.0.0 to 2.0.3
2025-01-27 19:00:45 +01:00
Evgenii Burmakin
9192b0045e
Merge pull request #745 from Freika/dependabot/bundler/sidekiq-7.3.8
...
Bump sidekiq from 7.3.7 to 7.3.8
2025-01-27 19:00:36 +01:00
Evgenii Burmakin
5759c74b21
Merge pull request #746 from Freika/dependabot/bundler/tailwindcss-rails-3.3.1
...
Bump tailwindcss-rails from 3.3.0 to 3.3.1
2025-01-27 19:00:26 +01:00
dependabot[bot]
e210fb89cf
Bump tailwindcss-rails from 3.3.0 to 3.3.1
...
Bumps [tailwindcss-rails](https://github.com/rails/tailwindcss-rails ) from 3.3.0 to 3.3.1.
- [Release notes](https://github.com/rails/tailwindcss-rails/releases )
- [Changelog](https://github.com/rails/tailwindcss-rails/blob/main/CHANGELOG.md )
- [Commits](https://github.com/rails/tailwindcss-rails/compare/v3.3.0...v3.3.1 )
---
updated-dependencies:
- dependency-name: tailwindcss-rails
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2025-01-27 14:34:20 +00:00
dependabot[bot]
7a5c7a8c1c
Bump sidekiq from 7.3.7 to 7.3.8
...
Bumps [sidekiq](https://github.com/sidekiq/sidekiq ) from 7.3.7 to 7.3.8.
- [Changelog](https://github.com/sidekiq/sidekiq/blob/main/Changes.md )
- [Commits](https://github.com/sidekiq/sidekiq/compare/v7.3.7...v7.3.8 )
---
updated-dependencies:
- dependency-name: sidekiq
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2025-01-27 14:34:03 +00:00
dependabot[bot]
f1fbb9acac
Bump database_consistency from 2.0.0 to 2.0.3
...
Bumps [database_consistency](https://github.com/djezzzl/database_consistency ) from 2.0.0 to 2.0.3.
- [Changelog](https://github.com/djezzzl/database_consistency/blob/master/CHANGELOG.md )
- [Commits](https://github.com/djezzzl/database_consistency/compare/v2.0.0...v2.0.3 )
---
updated-dependencies:
- dependency-name: database_consistency
dependency-type: direct:development
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2025-01-27 14:33:26 +00:00
dependabot[bot]
4e1cbda341
Bump rubocop-rails from 2.29.0 to 2.29.1
...
Bumps [rubocop-rails](https://github.com/rubocop/rubocop-rails ) from 2.29.0 to 2.29.1.
- [Release notes](https://github.com/rubocop/rubocop-rails/releases )
- [Changelog](https://github.com/rubocop/rubocop-rails/blob/master/CHANGELOG.md )
- [Commits](https://github.com/rubocop/rubocop-rails/compare/v2.29.0...v2.29.1 )
---
updated-dependencies:
- dependency-name: rubocop-rails
dependency-type: direct:development
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2025-01-27 14:33:14 +00:00
Arne Schwarck
908232d397
Fix reverse geocoding issue
...
Previously, reverse geocoding queries in the Photon lookup did not properly
limit results within a specified search radius, leading to inaccurate or
unexpected locations being returned. This fix ensures that the :radius
parameter is passed directly, just like :limit and :distance_sort, instead
of being nested under :params.
By aligning with the Photon lookup implementation in Geocoder, this change
improves accuracy and ensures that results are correctly filtered based on
proximity, resolving issues where points were incorrectly matched due to
missing radius constraints.
Resolves: Reverse geocoding mismatch for close proximity queries
2025-01-25 22:11:35 +01:00
Arne Schwarck
e5ee29617e
Add radius param of 10
...
https://github.com/Freika/dawarich/discussions/652
2025-01-25 21:55:25 +01:00
Eugene Burmakin
5bd6a6c072
Don't trim time from start and end dates
2025-01-24 16:37:28 +01:00
Eugene Burmakin
01275d0d2e
Add some tests
2025-01-24 15:58:44 +01:00
Eugene Burmakin
6e9c981329
Fix photos fetching with trip dates
2025-01-24 15:35:35 +01:00
Eugene Burmakin
9c102c1de8
Fix rendering polyline on trip editing page
2025-01-24 15:22:46 +01:00
Eugene Burmakin
401ac8ca31
Use path instead of coordinates on trips#index
2025-01-24 15:19:05 +01:00
Eugene Burmakin
380dd9235d
Calculate path and distance before saving trip
2025-01-24 15:03:57 +01:00
Eugene Burmakin
1e7efbc9af
Render trips using precalculated paths instead of list of coordinates
2025-01-24 14:54:10 +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
63b92f695f
Enable Postgis extension for PostgreSQL
2025-01-23 15:53:32 +01:00
Evgenii Burmakin
e06b2f0c45
Merge pull request #718 from Freika/feature/postgis
...
Add PostGIS adapter
2025-01-23 15:41:02 +01:00
Eugene Burmakin
66930a340f
Update CHANGELOG.md
2025-01-23 15:36:10 +01:00
Eugene Burmakin
9077889b40
Add PostGIS adapter
2025-01-23 14:03:08 +01:00
Evgenii Burmakin
1a67c6a154
Merge pull request #717 from Freika/dev
...
0.23.5
2025-01-23 11:23:21 +01:00
Eugene Burmakin
b0e6d47648
Change version
2025-01-22 15:12:04 +01:00
Evgenii Burmakin
f472f6b6a9
Merge pull request #595 from Freika/chore/database-user-constraints
...
Add database constraints for users table
2025-01-22 15:09:05 +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
Evgenii Burmakin
5cb0753042
Merge pull request #659 from shaman007/0.22.11_k8s_docs
...
Update k8s deployment example
2025-01-22 14:24:48 +01:00
Evgenii Burmakin
94712b5c96
Merge pull request #712 from Freika/fix/app-version-rc-check
...
Fix a bug where rc version was being checked as a stable release
2025-01-22 13:06:39 +01:00
Eugene Burmakin
f60c93ee4f
Fix a bug where rc version was being checked as a stable release
2025-01-22 12:17:26 +01:00
Evgenii Burmakin
043e9f873a
Merge pull request #710 from Freika/fix/imports/gpx-empty-tracks
...
Fix/imports/gpx empty tracks
2025-01-22 12:04:28 +01:00
Evgenii Burmakin
988e5a1a63
Merge branch 'dev' into fix/imports/gpx-empty-tracks
2025-01-22 12:04:19 +01:00
Evgenii Burmakin
f52ba229b7
Merge pull request #709 from Freika/fix/api/countries/visited_cities-auth
...
Fix authentication to `GET /api/v1/countries/visited_cities`
2025-01-22 12:03:43 +01:00
Eugene Burmakin
157d916f6b
Fix a bug where a gpx file with empty tracks was not being imported
2025-01-22 11:15:55 +01:00
Eugene Burmakin
c3243bdba0
Fix authentication to GET /api/v1/countries/visited_cities
2025-01-22 10:53:33 +01:00
Eugene Burmakin
356d790fe3
Update build_and_push workflow to build rc Docker image
2025-01-21 23:46:33 +01:00
Evgenii Burmakin
ef9ec9bac2
Merge pull request #703 from Freika/fix/synology-files-update
...
Update Synology files
2025-01-21 23:30:17 +01:00
Evgenii Burmakin
cbced5992a
Merge branch 'master' into fix/synology-files-update
2025-01-21 23:29:54 +01:00
Evgenii Burmakin
4ecc565d5c
Merge pull request #705 from Freika/feature/google-records-json-improvement
...
Improve performance of Records.json importing
2025-01-21 23:29:23 +01:00
Eugene Burmakin
96b3a1b022
Update changelog
2025-01-21 23:28:02 +01:00
Eugene Burmakin
9cf3685eb6
Update app version and changelog
2025-01-21 19:46:23 +01:00
Eugene Burmakin
591543fe98
Rename GoogleMaps::RecordsParser to GoogleMaps::RecordsImporter
2025-01-21 19:42:04 +01:00
Eugene Burmakin
510868a594
Fix failed specs
2025-01-21 19:32:12 +01:00
Eugene Burmakin
b43810b1fb
Import Google Records JSON in batches
2025-01-21 19:14:36 +01:00
Eugene Burmakin
d3a84bf652
Merge remote-tracking branch 'origin/master' into feature/google-records-json-improvement
2025-01-21 16:04:00 +01:00
Eugene Burmakin
0ff47f3ac7
Fix Google Records import
2025-01-21 16:03:52 +01:00
Eugene Burmakin
06b113aac1
Update changelog
2025-01-21 14:33:58 +01:00
Eugene Burmakin
88ffebec34
Update Synology files
2025-01-21 14:31:12 +01:00
Eugene Burmakin
52335d6a64
Add index only if it doesn't exist.
2025-01-21 14:28:00 +01:00
Eugene Burmakin
4c6baad5d4
Rename unique index on points to unique_points_lat_long_timestamp_user_id_index
2025-01-21 13:33:46 +01:00
Evgenii Burmakin
8bf69e1e36
Merge pull request #699 from Freika/feature/api/points
2025-01-21 10:44:55 +01:00
Eugene Burmakin
049812823f
Stream google records import
2025-01-21 10:07:54 +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
1d820462f6
Update changelog
2025-01-20 20:42:15 +01:00
Eugene Burmakin
a311325c82
Fix failed tests
2025-01-20 20:41:26 +01:00
Evgenii Burmakin
620579d162
Merge branch 'master' into feature/api/points
2025-01-20 20:35:08 +01:00
Eugene Burmakin
85e38cae21
Provide link to a back up instructions
2025-01-20 20:23:57 +01:00
Eugene Burmakin
4e49e67fe5
Update changelog and app version
2025-01-20 20:22:47 +01:00
Eugene Burmakin
112f13587c
Add swagger docs for POST /api/v1/points
2025-01-20 20:17:27 +01:00
Eugene Burmakin
983768a572
Assign user_id to points on parsing
2025-01-20 20:07:46 +01:00
Eugene Burmakin
6644fc9a13
Introduce uniqueness index and validation for points
2025-01-20 17:59:13 +01:00
Eugene Burmakin
6c0a954e8e
Implement dawarich points parsing
2025-01-20 16:37:15 +01:00
Evgenii Burmakin
6d6a34f2b4
Merge pull request #697 from Freika/dependabot/bundler/sidekiq-cron-2.1.0
...
Bump sidekiq-cron from 2.0.1 to 2.1.0
2025-01-20 16:17:29 +01:00
Evgenii Burmakin
4f06c5b53e
Merge pull request #696 from Freika/dependabot/bundler/tailwindcss-rails-3.3.0
...
Bump tailwindcss-rails from 3.2.0 to 3.3.0
2025-01-20 16:17:13 +01:00
Evgenii Burmakin
a04675ca0f
Merge pull request #695 from Freika/dependabot/bundler/rubocop-rails-2.29.0
...
Bump rubocop-rails from 2.28.0 to 2.29.0
2025-01-20 16:16:55 +01:00
dependabot[bot]
d549a31a0a
Bump sidekiq-cron from 2.0.1 to 2.1.0
...
Bumps [sidekiq-cron](https://github.com/ondrejbartas/sidekiq-cron ) from 2.0.1 to 2.1.0.
- [Release notes](https://github.com/ondrejbartas/sidekiq-cron/releases )
- [Changelog](https://github.com/sidekiq-cron/sidekiq-cron/blob/master/CHANGELOG.md )
- [Commits](https://github.com/ondrejbartas/sidekiq-cron/compare/v2.0.1...v2.1.0 )
---
updated-dependencies:
- dependency-name: sidekiq-cron
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
2025-01-20 14:57:39 +00:00
dependabot[bot]
f558e3d4b1
Bump tailwindcss-rails from 3.2.0 to 3.3.0
...
Bumps [tailwindcss-rails](https://github.com/rails/tailwindcss-rails ) from 3.2.0 to 3.3.0.
- [Release notes](https://github.com/rails/tailwindcss-rails/releases )
- [Changelog](https://github.com/rails/tailwindcss-rails/blob/main/CHANGELOG.md )
- [Commits](https://github.com/rails/tailwindcss-rails/compare/v3.2.0...v3.3.0 )
---
updated-dependencies:
- dependency-name: tailwindcss-rails
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
2025-01-20 14:57:28 +00:00
dependabot[bot]
bb139624f7
Bump rubocop-rails from 2.28.0 to 2.29.0
...
Bumps [rubocop-rails](https://github.com/rubocop/rubocop-rails ) from 2.28.0 to 2.29.0.
- [Release notes](https://github.com/rubocop/rubocop-rails/releases )
- [Changelog](https://github.com/rubocop/rubocop-rails/blob/master/CHANGELOG.md )
- [Commits](https://github.com/rubocop/rubocop-rails/compare/v2.28.0...v2.29.0 )
---
updated-dependencies:
- dependency-name: rubocop-rails
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
2025-01-20 14:56:47 +00:00
Evgenii Burmakin
40a3a41814
Merge pull request #694 from Freika/feature/api/user-endpoint
...
`GET /api/v1/users/me` API endpoint
2025-01-20 15:23:45 +01:00
Eugene Burmakin
bb600230a7
Update changelog and app version
2025-01-20 15:18:40 +01:00
Eugene Burmakin
41bb2e07fb
Add user endpoint
2025-01-20 15:17:56 +01:00
Eugene Burmakin
46a30dc6a2
Update changelog
2025-01-20 11:52:48 +01:00
Evgenii Burmakin
2de546970b
Merge pull request #690 from Freika/feature/points-dragndrop
...
Points drag-n-drop
2025-01-20 11:50:52 +01:00
Eugene Burmakin
9970d63134
Return scale and stats controls to map
2025-01-20 11:46:57 +01:00
Eugene Burmakin
0e5381c16f
Fix fog of war console error
2025-01-20 11:41:45 +01:00
Eugene Burmakin
a50e9f664a
Highlight route on click
2025-01-20 11:26:52 +01:00
Eugene Burmakin
70caaef9b5
Remove console logs
2025-01-19 18:06:56 +01:00
Eugene Burmakin
3ba42dceaf
Highlight on hover
2025-01-19 18:05:21 +01:00
Eugene Burmakin
64b141fa24
Highlight routes again
2025-01-19 17:49:11 +01:00
Eugene Burmakin
94e08d56e1
Fix point updating in the database
2025-01-19 17:14:09 +01:00
Eugene Burmakin
f85fd9e4d0
Implement polylines redraw on point drag
2025-01-19 12:59:12 +01:00
Eugene Burmakin
5a031dad69
Implement drag and drop for points
2025-01-19 11:26:38 +01:00
Eugene Burmakin
11677b14ae
Introduce self-hosted mode
2025-01-15 21:52:59 +01:00
Eugene Burmakin
dfe3be5232
Fix assets precompile in production env
2025-01-15 13:08:15 +01:00
Evgenii Burmakin
b75b8670af
Merge pull request #667 from Freika/fix/map-performance-improvement-with-canvas
...
Improve map performance with canvas rendering
2025-01-14 23:36:29 +01:00
Eugene Burmakin
5cf2c7e07e
Update changelog and app version
2025-01-14 23:35:23 +01:00
Eugene Burmakin
33401712e2
Allow api_key to be passed in to the visited cities endpoint
2025-01-14 23:33:07 +01:00
Eugene Burmakin
e25d6f05e2
Extract fog of war to a separate file
2025-01-14 23:29:48 +01:00
Eugene Burmakin
e457631715
Use canvas for map
2025-01-14 23:23:46 +01:00
Evgenii Burmakin
e7c3714672
Merge pull request #654 from Freika/feature/fancy-polylines
...
Feature/fancy polylines
2025-01-13 22:12:43 +01:00
Eugene Burmakin
f9a84409d9
Update changelog
2025-01-13 22:05:56 +01:00
Eugene Burmakin
4fc8992f73
Rename Polylines to Routes in the interface
2025-01-13 22:05:25 +01:00
Eugene Burmakin
cebc4950e6
Add info modal for speed colored polylines
2025-01-13 21:57:19 +01:00
Eugene Burmakin
a1adc9875a
Update changelog and app version
2025-01-13 21:37:22 +01:00
Eugene Burmakin
cd7cf8c4bb
Return distance and points number in the custom control to the map
2025-01-13 21:30:08 +01:00
Eugene Burmakin
1c9667d218
Optimize polylines color update
2025-01-13 21:21:04 +01:00
Eugene Burmakin
7a83afd857
Speed up polylines coloring
2025-01-13 21:10:49 +01:00
Eugene Burmakin
216727b9e7
Fix polylines color update when settings updated
2025-01-13 21:04:18 +01:00
Eugene Burmakin
badeff3d0a
Enable or disable speed colored polylines
2025-01-13 20:34:57 +01:00
Evgenii Burmakin
5cb963bce2
Merge pull request #661 from Freika/dependabot/bundler/super_diff-0.15.0
...
Bump super_diff from 0.14.0 to 0.15.0
2025-01-13 17:27:17 +01:00
Evgenii Burmakin
85f288e7ab
Merge pull request #662 from Freika/dependabot/bundler/tailwindcss-rails-3.2.0
...
Bump tailwindcss-rails from 3.1.0 to 3.2.0
2025-01-13 17:26:59 +01:00
dependabot[bot]
3e3f6287fe
Bump tailwindcss-rails from 3.1.0 to 3.2.0
...
Bumps [tailwindcss-rails](https://github.com/rails/tailwindcss-rails ) from 3.1.0 to 3.2.0.
- [Release notes](https://github.com/rails/tailwindcss-rails/releases )
- [Changelog](https://github.com/rails/tailwindcss-rails/blob/main/CHANGELOG.md )
- [Commits](https://github.com/rails/tailwindcss-rails/compare/v3.1.0...v3.2.0 )
---
updated-dependencies:
- dependency-name: tailwindcss-rails
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
2025-01-13 15:01:03 +00:00
dependabot[bot]
c9d4ad1f73
Bump super_diff from 0.14.0 to 0.15.0
...
Bumps [super_diff](https://github.com/splitwise/super_diff ) from 0.14.0 to 0.15.0.
- [Release notes](https://github.com/splitwise/super_diff/releases )
- [Changelog](https://github.com/splitwise/super_diff/blob/main/CHANGELOG.md )
- [Commits](https://github.com/splitwise/super_diff/compare/v0.14.0...v0.15.0 )
---
updated-dependencies:
- dependency-name: super_diff
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
2025-01-13 15:00:52 +00:00
Andrey Bondarenko
e59f7631b9
Update k8s deployment example
...
Update k8s deployment example
* remove unused gem-caches
* update entrypoints to correspond 0.22.x
* add liveness probe
2025-01-12 12:31:49 +01:00
Eugene Burmakin
2e18b35e3c
Add settings for speed-colored polylines
2025-01-11 00:42:44 +01:00
Eugene Burmakin
43e4e8d81a
Color polylines based on speed
2025-01-10 23:03:07 +01:00
Evgenii Burmakin
c23c8d5b13
Merge pull request #643 from Freika/fix/missing-bundler-gem
...
Remove unused volumes from docker-compose.yml
2025-01-09 21:19:41 +01:00
Eugene Burmakin
4d3daf24fb
Update changelog
2025-01-09 20:52:30 +01:00
Eugene Burmakin
485f23f82d
Remove unused volumes from docker-compose.yml
2025-01-09 20:51:19 +01:00
Evgenii Burmakin
ae60a38e0c
Merge pull request #437 from Freika/feature/production_env
...
Add production environment configuration
2025-01-09 15:37:40 +01:00
Eugene Burmakin
7766fcbd6a
Update changelog
2025-01-09 15:19:31 +01:00
Eugene Burmakin
1e83330d29
Update changelog
2025-01-09 15:15:56 +01:00
Eugene Burmakin
c13ebe8d3c
Split docker files
2025-01-09 15:04:05 +01:00
Eugene Burmakin
1b6273ba1c
Fix visit suggesting job spec
2025-01-09 14:47:21 +01:00
Eugene Burmakin
3312ea794f
Add separate entrypoints for web and sidekiq
2025-01-09 14:44:16 +01:00
Eugene Burmakin
4d25dbca21
Move some files around
2025-01-09 13:38:13 +01:00
Eugene Burmakin
69af9710f5
Clean up dockerfiles
2025-01-09 13:04:22 +01:00
Eugene Burmakin
abff239d97
Run rails server instead of foreman
2025-01-08 15:11:31 +01:00
Eugene Burmakin
ba40b7d284
Implement production environment
2025-01-08 13:06:50 +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
Evgenii Burmakin
0625a4fa64
Update issue templates
2025-01-07 15:36:44 +01:00
Evgenii Burmakin
2aa168ce5b
Merge pull request #629 from Freika/chore/various-fixes-1
...
Various fixes #1
2025-01-07 15:19:21 +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
73fc9be3fb
Fix inconsistent password for the dawarich_db service in docker-compose_mounted_volumes.yml.
2025-01-07 14:31:06 +01:00
Evgenii Burmakin
4eab6a4766
Merge pull request #628 from Freika/feature/geoapify-reverse-geocoding
...
Implement support for Geoapify as reverse geocoding service
2025-01-07 14:12:38 +01:00
Eugene Burmakin
1229b4121c
Update specs for reverse geocoding
2025-01-07 14:07:33 +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
f366da9df4
Add notification about Photon API being under heavy load
2025-01-04 21:57:24 +01:00
Eugene Burmakin
1e9f539dac
Revert "Imported points will now be reverse geocoded only after import is finished."
2025-01-04 21:31:21 +01:00
Arne Schwarck
d6cbda94ca
Update countries_and_cities_spec.rb
...
Update to check the fixed logic
2025-01-01 15:14:18 +01:00
Evgenii Burmakin
039c4efc1d
Merge pull request #603 from Freika/dependabot/bundler/rubocop-rails-2.28.0
...
Bump rubocop-rails from 2.27.0 to 2.28.0
2025-01-01 14:58:24 +01:00
Evgenii Burmakin
b4fa76f240
Merge pull request #602 from Freika/dependabot/bundler/oj-3.16.9
...
Bump oj from 3.16.8 to 3.16.9
2025-01-01 14:58:08 +01:00
Evgenii Burmakin
b255cb3bca
Merge pull request #601 from Freika/dependabot/bundler/tailwindcss-rails-3.1.0
...
Bump tailwindcss-rails from 3.0.0 to 3.1.0
2025-01-01 14:57:57 +01:00
Arne Schwarck
c1b767d791
Fix logic for grouping consecutive points in CountriesAndCities
...
This update corrects the logic for grouping consecutive points in the group_points_with_consecutive_cities method. It ensures sessions are properly split when transitioning between cities or encountering significant time gaps, leading to accurate grouping and filtering of points based on session duration.
2025-01-01 13:06:07 +01:00
dependabot[bot]
8ad5a4cd2d
Bump rubocop-rails from 2.27.0 to 2.28.0
...
Bumps [rubocop-rails](https://github.com/rubocop/rubocop-rails ) from 2.27.0 to 2.28.0.
- [Release notes](https://github.com/rubocop/rubocop-rails/releases )
- [Changelog](https://github.com/rubocop/rubocop-rails/blob/master/CHANGELOG.md )
- [Commits](https://github.com/rubocop/rubocop-rails/compare/v2.27.0...v2.28.0 )
---
updated-dependencies:
- dependency-name: rubocop-rails
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
2024-12-30 15:02:39 +00:00
dependabot[bot]
dd3a2e4f8b
Bump oj from 3.16.8 to 3.16.9
...
Bumps [oj](https://github.com/ohler55/oj ) from 3.16.8 to 3.16.9.
- [Release notes](https://github.com/ohler55/oj/releases )
- [Changelog](https://github.com/ohler55/oj/blob/develop/CHANGELOG.md )
- [Commits](https://github.com/ohler55/oj/compare/v3.16.8...v3.16.9 )
---
updated-dependencies:
- dependency-name: oj
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2024-12-30 15:02:25 +00:00
dependabot[bot]
cdc884b5c9
Bump tailwindcss-rails from 3.0.0 to 3.1.0
...
Bumps [tailwindcss-rails](https://github.com/rails/tailwindcss-rails ) from 3.0.0 to 3.1.0.
- [Release notes](https://github.com/rails/tailwindcss-rails/releases )
- [Changelog](https://github.com/rails/tailwindcss-rails/blob/main/CHANGELOG.md )
- [Commits](https://github.com/rails/tailwindcss-rails/compare/v3.0.0...v3.1.0 )
---
updated-dependencies:
- dependency-name: tailwindcss-rails
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
2024-12-30 15:01:45 +00:00
Eugene Burmakin
a43f2c6a1d
Update changelog
2024-12-28 15:21:35 +01:00
Evgenii Burmakin
4a4d27bb33
Merge pull request #597 from arne182/patch-1
...
Add Logging for Immich
2024-12-28 11:53:01 +01:00
Arne Schwarck
a6b04ba49a
Add Logging for Immich
2024-12-27 21:52:33 +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
Evgenii Burmakin
d9c4c5d16e
Merge pull request #592 from Freika/fix/import-reverse-geocoding
...
Start reverse geocoding after import is finished
2024-12-25 12:43:11 +01:00
Eugene Burmakin
0276882db1
Start reverse geocoding after import is finished
2024-12-25 12:38:32 +01:00
Evgenii Burmakin
3644a4f7b2
Merge pull request #539 from Eduard-Gimaev/import_google_formats
...
feat: added google_phone_takeout and google_semantic_histo into impor…
2024-12-25 11:54:10 +01:00
Evgenii Burmakin
52a032acb0
Merge branch 'master' into import_google_formats
2024-12-25 11:53:40 +01:00
GED
af8b3b4f5d
fix: remove debbuging messages
2024-12-25 05:06:56 +01:00
GED
242d3c23dc
Remove .byebug_history and add it to .gitignore
2024-12-25 05:04:19 +01:00
Eugene Burmakin
0dfdeac5c5
Move cache cleaning to a job
2024-12-24 17:01:26 +01:00
Eugene Burmakin
2eb96bcdf1
Update CircleCI config
2024-12-24 16:56:49 +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
GED
1f223142f3
error: watcher does not create points
2024-12-24 13:08:14 +01:00
Evgenii Burmakin
6eb3341133
Merge pull request #588 from Freika/dependabot/bundler/dotenv-rails-3.1.7
...
Bump dotenv-rails from 3.1.6 to 3.1.7
2024-12-23 19:18:03 +01:00
Evgenii Burmakin
1c250c61e1
Merge branch 'master' into dependabot/bundler/dotenv-rails-3.1.7
2024-12-23 15:48:16 +01:00
Evgenii Burmakin
f8d3fcd0af
Merge pull request #587 from Freika/dependabot/bundler/debug-1.10.0
...
Bump debug from 1.9.2 to 1.10.0
2024-12-23 15:47:50 +01:00
dependabot[bot]
a9ffb1a5ee
Bump debug from 1.9.2 to 1.10.0
...
Bumps [debug](https://github.com/ruby/debug ) from 1.9.2 to 1.10.0.
- [Release notes](https://github.com/ruby/debug/releases )
- [Commits](https://github.com/ruby/debug/compare/v1.9.2...v1.10.0 )
---
updated-dependencies:
- dependency-name: debug
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
2024-12-23 14:47:41 +00:00
Evgenii Burmakin
42cc03f412
Merge pull request #586 from Freika/dependabot/bundler/geocoder-1.8.5
...
Bump geocoder from `04ee293` to 1.8.5
2024-12-23 15:47:11 +01:00
Evgenii Burmakin
9951ca76f8
Merge pull request #585 from Freika/dependabot/bundler/importmap-rails-2.1.0
...
Bump importmap-rails from 2.0.3 to 2.1.0
2024-12-23 15:46:54 +01:00
Evgenii Burmakin
9bc0b57a4f
Merge pull request #584 from Freika/dependabot/bundler/sidekiq-7.3.7
...
Bump sidekiq from 7.3.6 to 7.3.7
2024-12-23 15:46:38 +01:00
dependabot[bot]
c89ae76dd1
Bump dotenv-rails from 3.1.6 to 3.1.7
...
Bumps [dotenv-rails](https://github.com/bkeepers/dotenv ) from 3.1.6 to 3.1.7.
- [Release notes](https://github.com/bkeepers/dotenv/releases )
- [Changelog](https://github.com/bkeepers/dotenv/blob/main/Changelog.md )
- [Commits](https://github.com/bkeepers/dotenv/compare/v3.1.6...v3.1.7 )
---
updated-dependencies:
- dependency-name: dotenv-rails
dependency-type: direct:development
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2024-12-23 14:32:34 +00:00
dependabot[bot]
f25c291cb0
Bump geocoder from 04ee293 to 1.8.5
...
Bumps [geocoder](https://github.com/alexreisner/geocoder ) from `04ee293` to 1.8.5. This release includes the previously tagged commit.
- [Commits](04ee2936a3 ...v1.8.5)
---
updated-dependencies:
- dependency-name: geocoder
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com>
2024-12-23 14:31:59 +00:00
dependabot[bot]
52ddb0528a
Bump importmap-rails from 2.0.3 to 2.1.0
...
Bumps [importmap-rails](https://github.com/rails/importmap-rails ) from 2.0.3 to 2.1.0.
- [Release notes](https://github.com/rails/importmap-rails/releases )
- [Commits](https://github.com/rails/importmap-rails/compare/v2.0.3...v2.1.0 )
---
updated-dependencies:
- dependency-name: importmap-rails
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
2024-12-23 14:31:38 +00:00
dependabot[bot]
33521c0b89
Bump sidekiq from 7.3.6 to 7.3.7
...
Bumps [sidekiq](https://github.com/sidekiq/sidekiq ) from 7.3.6 to 7.3.7.
- [Changelog](https://github.com/sidekiq/sidekiq/blob/main/Changes.md )
- [Commits](https://github.com/sidekiq/sidekiq/compare/v7.3.6...v7.3.7 )
---
updated-dependencies:
- dependency-name: sidekiq
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2024-12-23 14:31:26 +00:00
GED
49be1fe5a1
feat: added a real draft for location_history
2024-12-23 10:11:11 +01:00
Evgenii Burmakin
a05a11fc17
Merge pull request #557 from Freika/dependabot/bundler/geocoder-1.8.4
...
Bump geocoder from `04ee293` to 1.8.4
2024-12-20 17:03:05 +01:00
Eugene Burmakin
88f86eff61
Update README.md
2024-12-20 16:51:41 +01:00
Eugene Burmakin
a35e87490a
Update CHANGELOG.md
2024-12-20 16:49:24 +01:00
Evgenii Burmakin
4870e7718d
Merge pull request #564 from whimsical-c4lic0/fix/incorrect-locale-on-map-popup
...
Update map popup to format dates with the locale from the browser
2024-12-20 16:48:04 +01:00
Evgenii Burmakin
357ca96ce1
Merge pull request #569 from Freika/feature/postgres-config-improvement
...
Add a custom postgresql.conf file to the dawarich_db service
2024-12-20 16:43:07 +01:00
Eugene Burmakin
0033dd4987
Update CHANGELOG.md
2024-12-20 16:34:51 +01:00
Eugene Burmakin
9106328224
Add a custom postgresql.conf file to the dawarich_db service
2024-12-20 16:27:16 +01:00
Eugene Burmakin
6bdb103814
Expand map borders for New Zealanders
2024-12-20 16:11:46 +01:00
Evgenii Burmakin
f171b5d35f
Merge pull request #568 from Freika/feature/api-header-auth
...
Support API key in Authorization header
2024-12-20 16:10:36 +01:00
Eugene Burmakin
6c58a446ee
Support API key in Authorization header
2024-12-20 16:02:17 +01:00
Evgenii Burmakin
f231ed1ab4
Merge pull request #567 from Freika/feature/stats-year-month-recalculation
...
Add buttons to recalculate month and year stats independently
2024-12-20 15:48:10 +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
whimsical-c4lic0
b9d3ac9bb0
Set en-GB as the fallback locale
2024-12-19 12:50:08 -06:00
whimsical-c4lic0
bf8dc7f872
Update map popup to format dates with the locale from the browser
2024-12-19 12:39:50 -06:00
Eugene Burmakin
e7a38fa55d
Update CHANGELOG
2024-12-19 12:40:08 +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
GED
56363c78a0
feat: added code (imitation of the real points) to the files for testing
2024-12-17 18:30:55 +01:00
Evgenii Burmakin
9ee70269b8
Merge pull request #559 from Freika/fix/scratch-map-mk
...
Add point id to popup and fix scratch map for North Macedonia
2024-12-17 13:39:17 +01:00
Evgenii Burmakin
a68a0cb210
Merge pull request #560 from Freika/chore/rails-8-update
...
Update to Rails 8
2024-12-17 13:38:53 +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
bd43b97fcf
Add point id to popup and fix scratch map for North Macedonia
2024-12-17 12:01:19 +01:00
GED
ef8882037f
refactor: rubocop
2024-12-17 11:29:19 +01:00
GED
a3614abdfa
fix: raw_data parsing json since all formats are expecting import and user_id, but not a file
2024-12-17 11:19:15 +01:00
GED
409e3b745d
feat: added certain files for watcher_spec with valid and invalid users
2024-12-16 20:53:48 +01:00
Eugene Burmakin
3554e405db
Move setting reverse_geocoded_at to background job
2024-12-16 20:32:28 +01:00
Eugene Burmakin
5e3f5a76ff
Update changelog and app version
2024-12-16 16:32:26 +01:00
Evgenii Burmakin
dfe93fffb2
Merge pull request #546 from tabacha/2024-12-15-devcontainer
...
Add devcontainer to dawarich
2024-12-16 16:15:01 +01:00
Evgenii Burmakin
cea85fd75a
Merge pull request #499 from tigattack/fix/gem_paths
...
fix gem paths in compose.yml & k8s instructions
2024-12-16 16:13:45 +01:00
Evgenii Burmakin
5a9a6f7cc9
Merge pull request #554 from Freika/dependabot/bundler/dotenv-rails-3.1.6
...
Bump dotenv-rails from 3.1.4 to 3.1.6
2024-12-16 16:11:03 +01:00
Evgenii Burmakin
1a32f74cbc
Merge pull request #556 from Freika/dependabot/bundler/oj-3.16.8
...
Bump oj from 3.16.7 to 3.16.8
2024-12-16 16:10:39 +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
Eugene Burmakin
9572e5bf6b
Change version
2024-12-16 15:44:31 +01:00
Eugene Burmakin
2ee7bb74a3
Fix some swagger specs and remove unused code
2024-12-16 15:42:26 +01:00
Eugene Burmakin
81dc03f7c9
Add swagger specs for tracked months and visited cities
2024-12-16 15:22:34 +01:00
dependabot[bot]
d7dfdd9dd4
Bump geocoder from 04ee293 to 1.8.4
...
Bumps [geocoder](https://github.com/alexreisner/geocoder ) from `04ee293` to 1.8.4. This release includes the previously tagged commit.
- [Commits](04ee2936a3 ...v1.8.4)
---
updated-dependencies:
- dependency-name: geocoder
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com>
2024-12-16 14:18:03 +00:00
dependabot[bot]
866e821869
Bump oj from 3.16.7 to 3.16.8
...
Bumps [oj](https://github.com/ohler55/oj ) from 3.16.7 to 3.16.8.
- [Release notes](https://github.com/ohler55/oj/releases )
- [Changelog](https://github.com/ohler55/oj/blob/develop/CHANGELOG.md )
- [Commits](https://github.com/ohler55/oj/compare/v3.16.7...v3.16.8 )
---
updated-dependencies:
- dependency-name: oj
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2024-12-16 14:17:31 +00:00
dependabot[bot]
afd25002d6
Bump dotenv-rails from 3.1.4 to 3.1.6
...
Bumps [dotenv-rails](https://github.com/bkeepers/dotenv ) from 3.1.4 to 3.1.6.
- [Release notes](https://github.com/bkeepers/dotenv/releases )
- [Changelog](https://github.com/bkeepers/dotenv/blob/main/Changelog.md )
- [Commits](https://github.com/bkeepers/dotenv/compare/v3.1.4...v3.1.6 )
---
updated-dependencies:
- dependency-name: dotenv-rails
dependency-type: direct:development
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2024-12-16 14:17:05 +00:00
Eugene Burmakin
d9930521c9
Refactor code a bit and add some specs
2024-12-16 15:10:46 +01:00
Evgenii Burmakin
0dc2493272
Merge pull request #540 from sheyabernstein/dev-log-level
...
Add support for changing log level in development
2024-12-16 14:32:31 +01:00
Sven Anders
1bb8fa9e67
Correct development doc and translate devcontainer.json comments to english
2024-12-16 14:28:54 +01:00
Eugene Burmakin
41dfbfc1f4
Don't close point popup when hovering over a polyline
2024-12-16 14:27:45 +01:00
Evgenii Burmakin
41ac715fc5
Merge pull request #548 from tabacha/2024-12-15-delete-notifications-on-gui
...
Feature: Add a "Delete Notifications" button
2024-12-16 14:27:29 +01:00
Sven Anders
aa497a050d
See coderview https://github.com/Freika/dawarich/pull/548
2024-12-16 14:23:24 +01:00
Evgenii Burmakin
297cc90b1c
Merge pull request #550 from sheyabernstein/helm-chart-docs
...
docs: Mention Helm chart by @Cogitri
2024-12-16 13:10:02 +01:00
Evgenii Burmakin
a7f5ad680d
Merge pull request #552 from tabacha/2024-12-16_make_polyline_visible_only_if_it_was
...
On Map Point delete: Hide Polyline Layer, if it was hidden before
2024-12-16 13:08:51 +01:00
Sven Anders
a5bd75b27d
On Map Point delete: Make Polyline Layer visible, if it was before
2024-12-16 12:23:02 +01:00
GED
ab84d282d3
feat: added formats(google_phone_takeout, google_records, google_semantic_history, owntracks to the watcher
2024-12-16 12:13:38 +01:00
Sheya Bernstein
e0e83529cc
docs: Mention Helm chart by @Cogitri
2024-12-15 22:54:51 +00:00
Sven Anders
4ece5cb4a5
Add a "Delete Notifications" button
2024-12-15 17:28:59 +01:00
Sven Anders
ccb53324e3
Use root user for dawarich in docker container
2024-12-15 17:26:56 +01:00
Sven Anders
b89a2096a7
Use root user for dawarich in docker container
2024-12-15 17:25:42 +01:00
Sven Anders
72c588e261
Do gem Update to 3.5.7
2024-12-15 17:16:56 +01:00
Sven Anders
f39ab93196
Add devcontainer to dawarich
2024-12-15 09:11:58 +01:00
GED
e67693f43c
Revert changes to Gemfile.lock
2024-12-14 10:27:19 +01:00
Eugene Burmakin
cddbace10e
Cache responses from api endpoints made from the map right panel
2024-12-13 13:21:04 +01:00
Sheya Bernstein
0e384d99c1
Add support for changing log level in development
2024-12-13 11:20:10 +00:00
GED
c8960d46f2
feat: added google_phone_takeout and google_semantic_histo into imports_controller for creating a new import
2024-12-12 22:05:36 +01:00
Eugene Burmakin
e7c393a776
Show visited cities on map page
2024-12-11 22:00:33 +01:00
Eugene Burmakin
cab70839b9
Color buttons a bit
2024-12-11 21:21:24 +01:00
Eugene Burmakin
a1368b2e68
Add link to whole year
2024-12-11 20:41:51 +01:00
Eugene Burmakin
a4db806d29
Add togglable panel for months and years navigation
2024-12-11 20:34:49 +01:00
Eugene Burmakin
5cde596884
Rework countries and cities service
2024-12-11 17:14:26 +01:00
Evgenii Burmakin
c159b56e25
Merge pull request #528 from Freika/fix/deleting-point-dialog
...
Fix deleting points on the map
2024-12-11 16:29:03 +01:00
Eugene Burmakin
78b6715451
Update changelog
2024-12-11 16:25:04 +01:00
Eugene Burmakin
b364f33db1
Remove event handler
2024-12-11 16:23:34 +01:00
Eugene Burmakin
9713bd7afd
Fix deleting points on the map
2024-12-11 16:18:40 +01:00
Evgenii Burmakin
38e2a9cfbf
Merge pull request #527 from Freika/chore/various-fixes
...
Various fixes and changes
2024-12-11 14:58:37 +01:00
Eugene Burmakin
13afd5ecb7
Update changelog
2024-12-11 14:58:22 +01:00
Eugene Burmakin
4bb39a2bbd
Disable telemetry by default
2024-12-11 14:53:07 +01:00
Eugene Burmakin
463e8e6d9b
Fix specs
2024-12-11 14:42:26 +01:00
Eugene Burmakin
866b10ceca
Change mapping for redis container and add logs to export process
2024-12-11 14:34:59 +01:00
Eugene Burmakin
b1c48076e4
Add some minor changes
2024-12-11 14:21:44 +01:00
Evgenii Burmakin
c1955fe6c3
Merge pull request #524 from Freika/fix/map-distance-calculation
...
Fix map and visits pages
2024-12-10 23:12:42 +01:00
Eugene Burmakin
1733b2b732
Fix map and visits pages
2024-12-10 23:10:36 +01:00
Evgenii Burmakin
fc5a211eb4
Merge pull request #474 from Freika/fix/reverse-geocoded-points
...
Introduce reverse_geocoded_at to points
2024-12-10 20:23:15 +01:00
Eugene Burmakin
70be77a61c
Update fixture file
2024-12-10 20:19:53 +01:00
Eugene Burmakin
9bca8cfeaa
Merge remote-tracking branch 'origin/master' into fix/reverse-geocoded-points
2024-12-10 20:15:42 +01:00
Eugene Burmakin
72ebcda682
Update CHANGELOG
2024-12-10 20:11:02 +01:00
Evgenii Burmakin
60c8a03ce0
Merge pull request #490 from whimsical-c4lic0/fix/incorrect-distance-units-on-map-popup
...
Update map popup to use configured distance unit
2024-12-10 20:09:42 +01:00
Evgenii Burmakin
f3856a1882
Merge pull request #519 from Freika/chore/docker-compose-telemetry-env-var
...
Add DISABLE_TELEMETRY env var to disable telemetry
2024-12-10 20:07:18 +01:00
Eugene Burmakin
6dd4ab3c16
Add DISABLE_TELEMETRY env var to disable telemetry
2024-12-10 20:06:34 +01:00
Evgenii Burmakin
d246448386
Merge pull request #518 from Freika/fix/trips-photoprism-integration
...
Trips photoprism integration
2024-12-10 20:04:32 +01:00
Eugene Burmakin
58062f6521
Include raw, live and animated photos in the Swagger UI
2024-12-10 19:55:59 +01:00
Eugene Burmakin
14caeb6187
Update changelog
2024-12-10 19:45:00 +01:00
Eugene Burmakin
dbb737a0c4
Update swagger docs and changelog
2024-12-10 19:43:52 +01:00
Eugene Burmakin
d6b88ae9cb
Move photos fetching for trips to a separate service
2024-12-10 19:31:52 +01:00
Eugene Burmakin
b336172b31
Show photoprism photos on a trip page
2024-12-10 18:49:37 +01:00
duck.
9a2267abf4
Bind to both IPv6 and IPv4 interfaces by default
...
As discussed in https://github.com/Freika/dawarich/issues/498 - not tested as there appears to be no scaffolding to test this functionality?
2024-12-10 16:10:21 +00:00
Evgenii Burmakin
e5b7cc1619
Merge pull request #512 from rebelvg/patch-1
...
Update How_to_install_Dawarich_using_Docker.md
2024-12-10 11:06:59 +01:00
Volodymyr Dombrovskyi
47291db420
Update How_to_install_Dawarich_using_Docker.md
...
updated docker compose setup readme
2024-12-10 01:42:50 +02:00
Evgenii Burmakin
606c94630c
Merge pull request #507 from tabacha/bug-506
...
Add Source to thumbnail image. Perhabs a fix to #506 untested.
2024-12-09 21:01:34 +01:00
Evgenii Burmakin
8f986cf2d0
Merge pull request #508 from Freika/dependabot/bundler/prometheus_exporter-2.2.0
...
Bump prometheus_exporter from 2.1.1 to 2.2.0
2024-12-09 17:35:11 +01:00
dependabot[bot]
cc9cac6852
Bump prometheus_exporter from 2.1.1 to 2.2.0
...
Bumps [prometheus_exporter](https://github.com/discourse/prometheus_exporter ) from 2.1.1 to 2.2.0.
- [Release notes](https://github.com/discourse/prometheus_exporter/releases )
- [Changelog](https://github.com/discourse/prometheus_exporter/blob/main/CHANGELOG )
- [Commits](https://github.com/discourse/prometheus_exporter/compare/v2.1.1...v2.2.0 )
---
updated-dependencies:
- dependency-name: prometheus_exporter
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
2024-12-09 14:43:15 +00:00
Sven Anders
8a5f5883ba
Add Source to thumbnail image. Perhabs a fix to #506 untested.
2024-12-09 07:58:14 +01:00
tigattack
4e7b6f1ac2
fix gem paths in compose.yml & k8s instructions
2024-12-06 17:56:54 +00:00
Evgenii Burmakin
2923a823e0
Merge pull request #497 from Freika/chore/add-telemetry-notification
...
Add in-app telemetry notification
2024-12-06 17:49:09 +01:00
Eugene Burmakin
542190fd63
Update changelog
2024-12-06 17:48:15 +01:00
Eugene Burmakin
10c3b14684
Merge remote-tracking branch 'origin/master' into chore/add-telemetry-notification
2024-12-06 17:47:58 +01:00
Eugene Burmakin
fc542abed3
Add a notification about telemetry being enabled
2024-12-06 17:47:08 +01:00
Evgenii Burmakin
0ff23173e2
Merge pull request #496 from Freika/refactoring/stats-calculation
...
Calculate only necessary stats
2024-12-06 17:47:00 +01:00
Eugene Burmakin
3b115a85b1
Add missing tests and process reverse geocoding in batches
2024-12-06 17:32:45 +01:00
Eugene Burmakin
b7e4a017b8
Calculate only necessary stats
2024-12-06 16:52:36 +01:00
whimsical-c4lic0
32224628e7
Update map popup to use configured distance unit
2024-12-05 16:14:56 -06:00
Evgenii Burmakin
81bb8626ee
Merge pull request #488 from Freika/feature/telemetry
...
Telemetry
2024-12-05 17:51:19 +01:00
Eugene Burmakin
82b3e26bd3
Update readme and log telemetry data
2024-12-05 17:46:24 +01:00
Eugene Burmakin
81e34f9943
Add a detail to changelog
2024-12-05 17:40:29 +01:00
Eugene Burmakin
c8e910343c
Fix test fixtures and add telemetry sending job
2024-12-05 17:37:50 +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
Evgenii Burmakin
60dc5c6b59
Merge pull request #476 from jduar/fix/owntracks-import-fix-when-not-location
...
fix imports of owntracks .rec files containing log types other than events
2024-12-04 15:39:55 +01:00
Evgenii Burmakin
057cc43034
Merge pull request #483 from Freika/fix/prometheus-sidekiq
...
Fix Prometheus exporter for Sidekiq
2024-12-04 15:01:17 +01:00
Eugene Burmakin
0236e81f74
Fix Prometheus exporter for Sidekiq
2024-12-04 15:00:28 +01:00
Eugene Burmakin
2b77a58dbf
Update changelog
2024-12-04 14:08:08 +01:00
Evgenii Burmakin
c2605ed805
Merge pull request #475 from Freika/feature/photoprism-integration
...
Photoprism integration
2024-12-04 14:05:26 +01:00
Eugene Burmakin
49fc333f03
Fix changelog
2024-12-04 14:01:26 +01:00
Eugene Burmakin
cabce29ee2
Update changelog
2024-12-04 13:59:49 +01:00
Eugene Burmakin
d2bffdf1f1
Add spec for Photos::Thumbnail
2024-12-04 13:50:41 +01:00
Eugene Burmakin
1030bd5c37
Rename Photos::Request to Photos::Search and add test for it
2024-12-04 13:45:19 +01:00
Eugene Burmakin
4c93579890
Add specs for Photoprism::CachePreviewToken and Photoprism::ImportGeodata
2024-12-04 13:40:20 +01:00
Eugene Burmakin
243a85ed4e
Add specs for Imports::Create
2024-12-04 13:33:15 +01:00
Eugene Burmakin
9d573d90f3
Add spec for photo serializer
2024-12-04 13:17:15 +01:00
Eugene Burmakin
955f8946ad
Add test for photos integration not being configured
2024-12-04 12:32:13 +01:00
João Duarte
16817718aa
fix imports of owntracks .rec files containing events other than locations
2024-12-03 22:05:05 +00:00
Eugene Burmakin
7bcdff5868
Update changelog
2024-12-03 16:39:09 +01:00
Eugene Burmakin
b22a13282e
Update changelog and version
2024-12-03 16:32:45 +01:00
Eugene Burmakin
e32ad54f35
Fix failing tests
2024-12-03 16:26:28 +01:00
Eugene Burmakin
93e91e7944
Fix swagger docs for /api/v1/photos/{id}/thumbnail
2024-12-03 16:05:38 +01:00
Eugene Burmakin
ba2a95233c
Implement importing geodata from photoprism
2024-12-03 15:59:34 +01:00
Eugene Burmakin
e17b671c9c
Add a button to import Photoprism geodata
2024-12-03 15:40:21 +01:00
Eugene Burmakin
42b74ecd52
Consider both Immich and Photoprism integrations in trips controller
2024-12-03 15:12:20 +01:00
Eugene Burmakin
83078c5b29
Refactor photo links code
2024-12-03 15:05:40 +01:00
Eugene Burmakin
bea7f28172
Update link to photos in maps photo popup
2024-12-03 15:02:11 +01:00
Eugene Burmakin
0a201d74ac
Update marker rendering code to adapt to new photo format
2024-12-03 14:53:10 +01:00
Eugene Burmakin
bf569da921
Implement thumbnail fetching for photoprism
2024-12-03 14:44:24 +01:00
Eugene Burmakin
8849a5e0a5
Add source to photos
2024-12-03 13:50:05 +01:00
Eugene Burmakin
be45af95fb
Implement photos serializer
2024-12-02 18:21:12 +01:00
Eugene Burmakin
202396a93d
Implement photos request for both immich and photoprism in single service class
2024-12-02 17:34:16 +01:00
Eugene Burmakin
360828250f
Add test for photoprism request photos
2024-12-02 17:22:36 +01:00
Eugene Burmakin
1f9e1f2f97
Add basic Photoprism photos integration
2024-12-02 16:52:05 +01:00
Eugene Burmakin
d2f3f93b0a
Update changelog and app version
2024-12-02 15:30:32 +01:00
Eugene Burmakin
9eea936782
Introduce reverse_geocoded_at to points
2024-12-02 14:44:22 +01:00
Evgenii Burmakin
1fd4ade537
Merge pull request #473 from alexbarcelo/asset-precompile-fix
...
Avoid Redis connectivity on initialization
2024-12-02 14:09:49 +01:00
Evgenii Burmakin
6f5596017e
Merge pull request #469 from poldixd/patch-1
...
Reset z-index on leaflet map
2024-12-02 12:34:17 +01:00
Alex Barcelo
e23d4ba382
avoid unnecessary initialization for certain scenarios
2024-12-02 11:35:08 +01:00
Nils Poltmann
2cc2a84089
build assets
2024-12-02 10:23:08 +01:00
Nils Poltmann
402ebaaa10
Reset z-index on leaflet map
2024-12-01 20:34:39 +01:00
Nils
12ac078205
Reset z-index on leaflet map
2024-12-01 13:57:17 +01:00
Eugene Burmakin
f94ea5516e
Rename volumes to dawarich_...
2024-11-30 12:18:18 +01:00
Eugene Burmakin
d3c80e2b18
Update volume names in docker-compose.yml and docker-compose_mounted_volumes.yml
2024-11-30 12:16:41 +01:00
Eugene Burmakin
2e1d3bf197
Update README.md
2024-11-29 15:50:04 +01:00
Eugene Burmakin
238cbae5d4
Update default user credentials
2024-11-29 15:36:18 +01:00
Eugene Burmakin
a28752d161
Fix notifications dropdown z-index
2024-11-29 14:03:45 +01:00
Eugene Burmakin
dca27b319c
Fix trips spec
2024-11-29 12:03:00 +01:00
Eugene Burmakin
ce88452be0
Fix trips when Immich integration is not configured
2024-11-29 11:52:57 +01:00
Evgenii Burmakin
d0c66b68ac
Merge pull request #450 from Freika/feature/trips
...
Trips
2024-11-28 18:00:11 +01:00
Eugene Burmakin
f018f0c64c
Add specs for trips model
2024-11-28 17:41:43 +01:00
Eugene Burmakin
b56c58f654
Exclude seconds from map search
2024-11-28 17:23:11 +01:00
Eugene Burmakin
fda09248da
Add tests for trips controller and change map seach form
2024-11-28 17:13:04 +01:00
Eugene Burmakin
5c09e5b0f9
Move trip to partial
2024-11-28 16:11:04 +01:00
Eugene Burmakin
71cd9d507b
Make each card a link and add hover effect
2024-11-28 15:58:30 +01:00
Eugene Burmakin
f2869347bc
Fix margins on some pages
2024-11-28 15:54:36 +01:00
Eugene Burmakin
782aeb89af
Add distance calculation and trip cards to trips index
2024-11-28 15:29:17 +01:00
Eugene Burmakin
4dca91b62d
Don't set size of images on the popups
2024-11-28 13:56:50 +01:00
Eugene Burmakin
be0bc35955
Fix showing photos on the trip edit page
2024-11-28 13:50:21 +01:00
Eugene Burmakin
e8842a9476
Implement rendering the route when the dates if the trip are changed
2024-11-28 13:20:03 +01:00
Eugene Burmakin
2cfc485f12
Add Trix editor to trips
2024-11-28 12:00:54 +01:00
Eugene Burmakin
b712332277
Update link to Immich search on the trip page
2024-11-28 10:51:11 +01:00
Eugene Burmakin
c689051472
Show some photos from the trip
2024-11-28 10:40:08 +01:00
Eugene Burmakin
9522f81abf
Move fetchAndDisplayPhotos to maps/helpers.js
2024-11-27 21:37:21 +01:00
Eugene Burmakin
198bf3128a
Add trips model and scaffold controller
2024-11-27 20:14:17 +01:00
Evgenii Burmakin
cb1665d8be
Merge pull request #447 from Freika/fix/immich-timeframe-limiting-params
...
Fix retrieving photos from Immich with timeframes
2024-11-27 16:46:50 +01:00
Eugene Burmakin
3ba7a657e4
Fix retrieving photos from Immich with timeframes
2024-11-27 16:43:12 +01:00
Evgenii Burmakin
699a3de57c
Merge pull request #446 from Freika/fix/immich-response-log
...
Add logging for Immich response with no items
2024-11-27 14:08:59 +01:00
Eugene Burmakin
336654270d
Add logging for Immich response with no items
2024-11-27 14:06:49 +01:00
Evgenii Burmakin
45cbaf4b7e
Merge pull request #445 from Freika/feature/immich-photos-integration
...
Add immich photos to the map
2024-11-26 20:57:01 +01:00
Eugene Burmakin
3ee5654673
Update changelog
2024-11-26 20:52:07 +01:00
Eugene Burmakin
5ed9b3518b
Add hover reaction to photos in the map
2024-11-26 20:27:16 +01:00
Eugene Burmakin
7b160bfe2d
Add specs for swagger
2024-11-26 20:18:08 +01:00
Eugene Burmakin
c5044781b9
Add an active link to the photo in Immich
2024-11-26 18:03:46 +01:00
Eugene Burmakin
3c6f2e5ce3
Add loading spinner and checkmark
2024-11-26 17:36:22 +01:00
Eugene Burmakin
428e927432
Show individual photo markers on the map
2024-11-26 16:36:02 +01:00
Eugene Burmakin
130630b997
Move Immich API request to a separate service & add photos api controller
2024-11-26 14:46:26 +01:00
Evgenii Burmakin
4efc5c4371
Merge pull request #379 from sibuser/master
...
Create new docker compose with some improvement
2024-11-26 13:23:55 +01:00
Evgenii Burmakin
61df85bb07
Merge pull request #438 from Freika/dependabot/bundler/sidekiq-7.3.6
...
Bump sidekiq from 7.3.5 to 7.3.6
2024-11-26 11:34:44 +01:00
Evgenii Burmakin
d857f2d83d
Merge pull request #439 from Freika/dependabot/bundler/rswag-ui-2.16.0
...
Bump rswag-ui from 2.15.0 to 2.16.0
2024-11-26 11:34:35 +01:00
Evgenii Burmakin
ebfc79e74c
Merge pull request #441 from Freika/dependabot/bundler/puma-6.5.0
...
Bump puma from 6.4.3 to 6.5.0
2024-11-26 11:34:20 +01:00
dependabot[bot]
e12f94e9d0
Bump puma from 6.4.3 to 6.5.0
...
Bumps [puma](https://github.com/puma/puma ) from 6.4.3 to 6.5.0.
- [Release notes](https://github.com/puma/puma/releases )
- [Changelog](https://github.com/puma/puma/blob/master/History.md )
- [Commits](https://github.com/puma/puma/compare/v6.4.3...v6.5.0 )
---
updated-dependencies:
- dependency-name: puma
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
2024-11-25 15:12:41 +00:00
dependabot[bot]
79d2dd4d2c
Bump rswag-ui from 2.15.0 to 2.16.0
...
Bumps [rswag-ui](https://github.com/rswag/rswag ) from 2.15.0 to 2.16.0.
- [Release notes](https://github.com/rswag/rswag/releases )
- [Changelog](https://github.com/rswag/rswag/blob/master/CHANGELOG.md )
- [Commits](https://github.com/rswag/rswag/compare/2.15.0...2.16.0 )
---
updated-dependencies:
- dependency-name: rswag-ui
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
2024-11-25 15:12:16 +00:00
dependabot[bot]
3ce4766bbb
Bump sidekiq from 7.3.5 to 7.3.6
...
Bumps [sidekiq](https://github.com/sidekiq/sidekiq ) from 7.3.5 to 7.3.6.
- [Changelog](https://github.com/sidekiq/sidekiq/blob/main/Changes.md )
- [Commits](https://github.com/sidekiq/sidekiq/compare/v7.3.5...v7.3.6 )
---
updated-dependencies:
- dependency-name: sidekiq
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2024-11-25 15:11:52 +00:00
Eugene Burmakin
f7fe4243ce
Update Docker image build and push workflow to allow building from any branch
2024-11-25 16:03:34 +01:00
Eugene Burmakin
946377ef63
Add production environment configuration
2024-11-25 16:02:39 +01:00
Evgenii Burmakin
0067786792
Merge pull request #434 from Freika/fix/photon-rate-limiting
...
Fix photon rate limiting
2024-11-24 15:32:06 +01:00
Eugene Burmakin
f88c04e51e
Update changelog
2024-11-24 15:31:39 +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
e527c028db
Fix date in changelog
2024-11-24 15:23:41 +01:00
Eugene Burmakin
5bee98003f
Update changelog
2024-11-24 15:22:44 +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
Evgenii Burmakin
be3a9c69b5
Merge pull request #425 from jivanpal/compose-retries-fix
...
docker-compose.yml: Change number of healthcheck rerties for dawarich_app and dawarich_sidekiq from 5 to 30.
2024-11-21 12:03:19 +01:00
Jivan Pal
cc63240882
docker-compose.yml: Change number of healthcheck rerties for dawarich_app and dawarich_sidekiq from 5 to 30.
2024-11-20 23:47:27 +00:00
Eugene Burmakin
c4915b3ea0
Disable Prometheus exporter by default
2024-11-20 22:03:37 +01:00
Evgenii Burmakin
8b852cbe92
Merge pull request #423 from Freika/fix/puma-workers
...
Change default number of Puma workers to 2
2024-11-20 22:01:12 +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
Evgenii Burmakin
3994b3b2d4
Merge pull request #422 from Freika/feature/prometheus-monitoring
...
Expose Prometheus exporter to the outside world
2024-11-20 21:05:31 +01:00
Eugene Burmakin
342f025bf2
Add port 9394 to docker-compose.yml for Prometheus exporter
2024-11-20 21:05:02 +01:00
Eugene Burmakin
55a575f87a
Update sidekiq configuration to include Prometheus instrumentation
2024-11-20 20:50:21 +01:00
Eugene Burmakin
d0e0158ef9
Update puma.rb to include prometheus exporter for single mode
2024-11-20 20:47:30 +01:00
Eugene Burmakin
0a6bb9ab0f
Expose Prometheus exporter to the outside world
2024-11-20 20:42:28 +01:00
Evgenii Burmakin
0de4bb1c0c
Merge pull request #421 from Freika/feature/prometheus-monitoring
...
Prometheus monitoring
2024-11-20 17:19:10 +01:00
Eugene Burmakin
cf5b414ae4
Use single condition in the prometheus initializer file
2024-11-20 17:16:26 +01:00
Eugene Burmakin
6925e5598b
Allow enabling and disabling prometheus exporter in docker-compose.yml
2024-11-20 13:56:19 +01:00
Eugene Burmakin
da19196660
Start Prometheus exporter along with the Rails server
2024-11-20 13:25:58 +01:00
Eugene Burmakin
c888ff23df
Merge remote-tracking branch 'origin/master' into feature/prometheus-monitoring
2024-11-20 12:02:49 +01:00
Eugene Burmakin
055faac14f
Add prometheus_exporter gem and instrumentation to the project
2024-11-20 12:02:31 +01:00
Evgenii Burmakin
e91a165bce
Merge pull request #418 from Freika/dependabot/bundler/sidekiq-cron-2.0.1
...
Bump sidekiq-cron from 1.12.0 to 2.0.1
2024-11-20 12:02:22 +01:00
Evgenii Burmakin
8b3602523f
Merge pull request #383 from alangrafu/patch-1
...
Update How_to_install_Dawarich_using_Docker.md
2024-11-19 19:00:36 +01:00
Evgenii Burmakin
69477484e0
Merge pull request #415 from Freika/dependabot/bundler/rswag-specs-2.16.0
...
Bump rswag-specs from 2.15.0 to 2.16.0
2024-11-18 23:23:44 +01:00
dependabot[bot]
f35ab94350
Bump rswag-specs from 2.15.0 to 2.16.0
...
Bumps [rswag-specs](https://github.com/rswag/rswag ) from 2.15.0 to 2.16.0.
- [Release notes](https://github.com/rswag/rswag/releases )
- [Changelog](https://github.com/rswag/rswag/blob/master/CHANGELOG.md )
- [Commits](https://github.com/rswag/rswag/compare/2.15.0...2.16.0 )
---
updated-dependencies:
- dependency-name: rswag-specs
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
2024-11-18 22:22:32 +00:00
Evgenii Burmakin
a4eee33a7f
Merge pull request #416 from Freika/dependabot/bundler/super_diff-0.14.0
...
Bump super_diff from 0.13.0 to 0.14.0
2024-11-18 23:21:43 +01:00
Evgenii Burmakin
838289651b
Merge pull request #417 from Freika/dependabot/bundler/rswag-api-2.16.0
...
Bump rswag-api from 2.15.0 to 2.16.0
2024-11-18 23:21:25 +01:00
Evgenii Burmakin
43bf7a98ba
Merge pull request #419 from Freika/dependabot/bundler/data_migrate-11.2.0
...
Bump data_migrate from 11.1.0 to 11.2.0
2024-11-18 23:21:05 +01:00
dependabot[bot]
6f11c67c14
Bump data_migrate from 11.1.0 to 11.2.0
...
Bumps [data_migrate](https://github.com/ajvargo/data-migrate ) from 11.1.0 to 11.2.0.
- [Release notes](https://github.com/ajvargo/data-migrate/releases )
- [Changelog](https://github.com/ilyakatz/data-migrate/blob/main/Changelog.md )
- [Commits](https://github.com/ajvargo/data-migrate/compare/11.1.0...11.2.0 )
---
updated-dependencies:
- dependency-name: data_migrate
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
2024-11-18 15:14:10 +00:00
dependabot[bot]
a38da6c26b
Bump sidekiq-cron from 1.12.0 to 2.0.1
...
Bumps [sidekiq-cron](https://github.com/ondrejbartas/sidekiq-cron ) from 1.12.0 to 2.0.1.
- [Release notes](https://github.com/ondrejbartas/sidekiq-cron/releases )
- [Changelog](https://github.com/sidekiq-cron/sidekiq-cron/blob/master/CHANGELOG.md )
- [Commits](https://github.com/ondrejbartas/sidekiq-cron/compare/v1.12.0...v2.0.1 )
---
updated-dependencies:
- dependency-name: sidekiq-cron
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
2024-11-18 15:13:45 +00:00
dependabot[bot]
239556d81d
Bump rswag-api from 2.15.0 to 2.16.0
...
Bumps [rswag-api](https://github.com/rswag/rswag ) from 2.15.0 to 2.16.0.
- [Release notes](https://github.com/rswag/rswag/releases )
- [Changelog](https://github.com/rswag/rswag/blob/master/CHANGELOG.md )
- [Commits](https://github.com/rswag/rswag/compare/2.15.0...2.16.0 )
---
updated-dependencies:
- dependency-name: rswag-api
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
2024-11-18 15:13:32 +00:00
dependabot[bot]
1e3a56e9bd
Bump super_diff from 0.13.0 to 0.14.0
...
Bumps [super_diff](https://github.com/splitwise/super_diff ) from 0.13.0 to 0.14.0.
- [Release notes](https://github.com/splitwise/super_diff/releases )
- [Changelog](https://github.com/splitwise/super_diff/blob/main/CHANGELOG.md )
- [Commits](https://github.com/splitwise/super_diff/compare/v0.13.0...v0.14.0 )
---
updated-dependencies:
- dependency-name: super_diff
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
2024-11-18 15:13:21 +00:00
Evgenii Burmakin
7fca95a53a
Merge pull request #414 from Freika/fix/immich-search-endpoint-import
...
Use POST /api/search/metadata endpoint to get geodata from Immich
2024-11-18 16:05:16 +01:00
Eugene Burmakin
8891313b5a
Move url to the initializer
2024-11-18 15:57:41 +01:00
Eugene Burmakin
11762d528b
Use POST /api/search/metadata endpoint to get geodata from Immich
2024-11-18 15:41:43 +01:00
Evgenii Burmakin
f24d47c9cd
Merge pull request #401 from hernil/fix/give-redis-container-name
...
fix: Redis container missing name in compose-file
2024-11-15 16:30:40 +01:00
Nils Herde
9fe73774ef
fix: Redis container missing name in compose-file
...
This fixes a bug where the other containers are not able to reach redis
on the network because docker does not assign the expected DNS entry to
the container.
2024-11-14 11:43:41 +01:00
Evgenii Burmakin
5c46cc64a8
Merge pull request #398 from shaman007/k8s_example
...
Create How_to_install_Dawarich_in_k8s.md
2024-11-13 12:14:03 +01:00
Andrey Bondarenko
23dc95186a
Update How_to_install_Dawarich_in_k8s.md
...
Dropped unused var
2024-11-13 09:32:10 +01:00
Andrey Bondarenko
1c711c5c7e
Create How_to_install_Dawarich_in_k8s.md
...
Example of the K8S deployment.
2024-11-13 09:23:58 +01:00
Eugene Burmakin
2d62fd754f
Remove the bin/rails tailwindcss:watch command from the Procfile.dev file
2024-11-12 16:00:38 +01:00
Evgenii Burmakin
f5f621ec8e
Merge pull request #393 from Freika/fix/points-params-preserved
...
Fix points params preserved
2024-11-12 15:59:19 +01:00
Eugene Burmakin
afa0446fb8
Add second pagination to the points index page
2024-11-12 15:55:49 +01:00
Eugene Burmakin
aa6a3d9c26
Fix points params preserved
2024-11-12 15:54:18 +01:00
Evgenii Burmakin
9b97aa4f52
Merge pull request #392 from Freika/fix/export-gpx-file-extension
...
Fix missing file extension in gpx export files
2024-11-12 15:30:24 +01:00
Eugene Burmakin
78ff67463d
Update CHANGELOG.md
2024-11-12 15:26:31 +01:00
Eugene Burmakin
a66d3b3b6c
Include file extension in the export name
2024-11-12 15:25:00 +01:00
Evgenii Burmakin
bb9fc2d97b
Merge pull request #378 from Freika/feature/user-management
...
Basic user management
2024-11-12 15:09:08 +01:00
Eugene Burmakin
78ece977fc
Update changelog
2024-11-12 14:59:12 +01:00
Eugene Burmakin
c6156ed05a
Update changelog
2024-11-12 14:57:42 +01:00
Eugene Burmakin
4048f4dac6
Allow admins to create users with password and update user password
2024-11-12 14:56:48 +01:00
Eugene Burmakin
bae84d19d9
Hide admin settings from non-admin users
2024-11-12 14:47:41 +01:00
Evgenii Burmakin
fff3190819
Merge pull request #388 from Freika/dependabot/bundler/sidekiq-7.3.5
...
Bump sidekiq from 7.3.4 to 7.3.5
2024-11-11 15:36:35 +01:00
Evgenii Burmakin
3436f16d58
Merge pull request #389 from Freika/dependabot/bundler/rspec-rails-7.1.0
...
Bump rspec-rails from 7.0.1 to 7.1.0
2024-11-11 15:35:04 +01:00
dependabot[bot]
c21a6116be
Bump rspec-rails from 7.0.1 to 7.1.0
...
Bumps [rspec-rails](https://github.com/rspec/rspec-rails ) from 7.0.1 to 7.1.0.
- [Changelog](https://github.com/rspec/rspec-rails/blob/main/Changelog.md )
- [Commits](https://github.com/rspec/rspec-rails/compare/v7.0.1...v7.1.0 )
---
updated-dependencies:
- dependency-name: rspec-rails
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
2024-11-11 14:30:04 +00:00
dependabot[bot]
db98b675a4
Bump sidekiq from 7.3.4 to 7.3.5
...
Bumps [sidekiq](https://github.com/sidekiq/sidekiq ) from 7.3.4 to 7.3.5.
- [Changelog](https://github.com/sidekiq/sidekiq/blob/main/Changes.md )
- [Commits](https://github.com/sidekiq/sidekiq/commits/v7.3.5 )
---
updated-dependencies:
- dependency-name: sidekiq
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2024-11-11 14:29:54 +00:00
Eugene Burmakin
94e60c4974
Merge remote-tracking branch 'origin/master' into feature/user-management
2024-11-11 14:53:02 +01:00
Eugene Burmakin
3ba1786f02
Fix version number in CHANGELOG
2024-11-10 22:01:20 +01:00
Eugene Burmakin
51b521dc2a
Fix ActionCable not respecting REDIS_URL env var
2024-11-10 22:00:52 +01:00
Alvaro Graves
6ac2bb118b
Update How_to_install_Dawarich_using_Docker.md
...
It is not clear from the documentation how to log in the first time.
2024-11-09 19:58:10 -08:00
Alexey Ulyanov
3155738601
Create new docker compose with some improvement
...
* use local folders as db volumes to prevent data loss
* use latest postgres version
* use keydb instead of redis
* rename services and containers
* add healthchecks service dependencies
2024-11-08 21:05:58 +00:00
Eugene Burmakin
abf46a7436
Fix redirect after creating a user in spec
2024-11-08 21:28:45 +01:00
Eugene Burmakin
b97b30c88a
Add separate page for user management
2024-11-08 17:56:14 +01:00
Evgenii Burmakin
ed0b28f553
Merge pull request #373 from Freika/fix/gpx-valid-export
...
Update gpx serializer to make it a valid gpx file
2024-11-08 16:52:42 +01:00
Eugene Burmakin
d09a4f3305
Return a GPX::GPXFile object instead of a string in Points::GpxSerializer
2024-11-08 16:47:20 +01:00
Eugene Burmakin
315b022dff
Update changelog
2024-11-08 16:36:03 +01:00
Eugene Burmakin
fb50b2944e
Merge remote-tracking branch 'origin/master' into fix/gpx-valid-export
2024-11-08 16:33:34 +01:00
Evgenii Burmakin
657f69db44
Merge pull request #374 from Freika/fix/gpx-geojson-speed-recording
...
Fix/gpx geojson speed recording
2024-11-08 15:16:38 +01:00
Eugene Burmakin
3880d51b29
Update changelog
2024-11-08 15:12:10 +01:00
Eugene Burmakin
00619837df
Add test for parsing speed from Garmin GPX files
2024-11-08 14:54:37 +01:00
Eugene Burmakin
39f9180413
Update CHANGELOG.md and .app_version for 0.16.1
2024-11-08 14:44:10 +01:00
Eugene Burmakin
5c127f913a
Make sure speed is recorded when importing GPX files
2024-11-08 14:42:18 +01:00
Eugene Burmakin
3e5ddb7183
Fix importing geojson from GPSLogger for Android
2024-11-08 14:22:23 +01:00
Eugene Burmakin
a5198f3a14
Update gpx serializer to make it a valid gpx file
2024-11-08 13:45:51 +01:00
Eugene Burmakin
fb799eb54a
Update date in the CHANGELOG
2024-11-07 19:19:04 +01:00
Evgenii Burmakin
202be783c2
Merge pull request #367 from Freika/feature/websockets
...
Feature/websockets
2024-11-07 19:18:27 +01:00
Eugene Burmakin
92c9702b23
Add very basic tests for the websockets channels
2024-11-07 19:15:03 +01:00
Eugene Burmakin
ea9ce874be
Fix adding new notifications to the list and updating the badge count
2024-11-07 19:07:59 +01:00
Eugene Burmakin
23237b6c7c
Add new notification to the list right away
2024-11-07 19:00:11 +01:00
Eugene Burmakin
4de6688827
Update daisyui version
2024-11-07 13:52:39 +01:00
Eugene Burmakin
36cd82b240
Resubscribe to the channel when the live map is enabled
2024-11-07 13:34:22 +01:00
Eugene Burmakin
31ecedb851
Enable subscription only when Live Mode is enabled
2024-11-07 13:30:58 +01:00
Eugene Burmakin
ebee214982
Add live map enabled setting
2024-11-07 13:07:54 +01:00
Evgenii Burmakin
6f26feff97
Merge pull request #370 from Freika/dependabot/bundler/chartkick-5.1.2
...
Bump chartkick from 5.1.1 to 5.1.2
2024-11-04 23:00:16 +01:00
Evgenii Burmakin
e66269e6a0
Merge pull request #369 from Freika/dependabot/bundler/rails-7.2.2
...
Bump rails from 7.2.1.2 to 7.2.2
2024-11-04 23:00:04 +01:00
Evgenii Burmakin
657c03e504
Merge pull request #368 from Freika/dependabot/bundler/oj-3.16.7
...
Bump oj from 3.16.6 to 3.16.7
2024-11-04 22:59:53 +01:00
Evgenii Burmakin
240eb4dc0e
Merge pull request #371 from tetebueno/patch-3
...
Fixed $HOSTNAME variable usage in healthcheck command
2024-11-04 21:28:00 +01:00
tetebueno
304eb0754e
Fixed $HOSTNAME variable usage in healthcheck command.
2024-11-04 14:47:15 -03:00
dependabot[bot]
bdefb2a316
Bump chartkick from 5.1.1 to 5.1.2
...
Bumps [chartkick](https://github.com/ankane/chartkick ) from 5.1.1 to 5.1.2.
- [Changelog](https://github.com/ankane/chartkick/blob/master/CHANGELOG.md )
- [Commits](https://github.com/ankane/chartkick/compare/v5.1.1...v5.1.2 )
---
updated-dependencies:
- dependency-name: chartkick
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2024-11-04 14:15:29 +00:00
dependabot[bot]
a6382a99a9
Bump rails from 7.2.1.2 to 7.2.2
...
Bumps [rails](https://github.com/rails/rails ) from 7.2.1.2 to 7.2.2.
- [Release notes](https://github.com/rails/rails/releases )
- [Commits](https://github.com/rails/rails/compare/v7.2.1.2...v7.2.2 )
---
updated-dependencies:
- dependency-name: rails
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2024-11-04 14:15:19 +00:00
dependabot[bot]
aed16ccb3e
Bump oj from 3.16.6 to 3.16.7
...
Bumps [oj](https://github.com/ohler55/oj ) from 3.16.6 to 3.16.7.
- [Release notes](https://github.com/ohler55/oj/releases )
- [Changelog](https://github.com/ohler55/oj/blob/develop/CHANGELOG.md )
- [Commits](https://github.com/ohler55/oj/compare/v3.16.6...v3.16.7 )
---
updated-dependencies:
- dependency-name: oj
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2024-11-04 14:15:05 +00:00
Eugene Burmakin
853d02cd80
Add Imports::Broadcaster to Immich::ImportParser
2024-11-04 13:14:26 +01:00
Eugene Burmakin
3ba70e906f
Add Imports::Broadcaster to some more parsers
2024-11-04 13:14:06 +01:00
Eugene Burmakin
4a3f7d5e65
Implement live points count update for imports
2024-11-04 13:06:04 +01:00
Eugene Burmakin
9cc9632b6d
Remove unused parser from imports create service
2024-11-04 11:58:15 +01:00
Eugene Burmakin
31f0ee5eab
Remove unnecessary code
2024-11-03 20:09:53 +01:00
Eugene Burmakin
d6c3a7ba03
Show popup with timestamp when new point is added
2024-11-03 19:28:33 +01:00
Eugene Burmakin
9c99a835de
Implement live map updates with WebSockets
2024-11-03 16:48:43 +01:00
Eugene Burmakin
bec9db1198
Use notifications badge
2024-11-03 15:21:29 +01:00
Eugene Burmakin
14b7397840
Add raw implementation of notifications interactive channel
2024-11-03 14:37:01 +01:00
Eugene Burmakin
34c12a9536
Add GET /api/v1/countries/borders endpoint to get countries for scratch map feature
2024-11-01 20:49:59 +01:00
Eugene Burmakin
02a5289024
Revert version
2024-11-01 19:12:52 +01:00
Eugene Burmakin
04551d6fbd
Enable serving static files from the public directory in development mode.
2024-11-01 19:10:20 +01:00
Evgenii Burmakin
cf5ebae5ae
Merge pull request #366 from Freika/feature/scratch_map
...
Scratch map
2024-11-01 18:18:40 +01:00
Eugene Burmakin
fd0ce76e22
Remove unused constant
2024-11-01 14:07:09 +01:00
Eugene Burmakin
bc28babf15
Use local countries.geojson
2024-11-01 14:05:16 +01:00
Eugene Burmakin
dd91b581f5
Update changelog
2024-11-01 13:53:38 +01:00
Eugene Burmakin
1c62ef61b1
Disable scratch map layer by default
2024-11-01 13:43:21 +01:00
Eugene Burmakin
ef7b4c1fba
Reorder js functions for scratch map a bit
2024-11-01 13:40:37 +01:00
Eugene Burmakin
db880a0d5d
Add very raw scratch map
2024-11-01 13:29:24 +01:00
Eugene Burmakin
93a8d2f111
Highlight the changes in the commit message
2024-10-29 12:11:27 +01:00
Eugene Burmakin
f692e78159
Change directory used in the instructions to import Records.json from Google Takeout
2024-10-29 11:58:09 +01:00
Eugene Burmakin
d3f6d0da7b
Rework the app version checking to be performed in the background and update docker compose file to use different directories for gems cache
2024-10-29 11:53:44 +01:00
Eugene Burmakin
609688f144
Write Immich debug data and fix Sidekiq healthcheck
2024-10-29 11:53:44 +01:00
Evgenii Burmakin
355a517893
Merge pull request #361 from Freika/dependabot/bundler/rails-7.2.1.2
...
Bump rails from 7.2.1.1 to 7.2.1.2
2024-10-29 00:08:15 +01:00
dependabot[bot]
09ec1df645
Bump rails from 7.2.1.1 to 7.2.1.2
...
Bumps [rails](https://github.com/rails/rails ) from 7.2.1.1 to 7.2.1.2.
- [Release notes](https://github.com/rails/rails/releases )
- [Commits](https://github.com/rails/rails/compare/v7.2.1.1...v7.2.1.2 )
---
updated-dependencies:
- dependency-name: rails
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2024-10-28 23:07:18 +00:00
Evgenii Burmakin
0585d59e48
Merge pull request #360 from Freika/dependabot/bundler/factory_bot_rails-6.4.4
...
Bump factory_bot_rails from 6.4.3 to 6.4.4
2024-10-29 00:06:10 +01:00
Evgenii Burmakin
ec7c46c683
Merge pull request #359 from Freika/dependabot/bundler/sidekiq-7.3.4
...
Bump sidekiq from 7.3.2 to 7.3.4
2024-10-29 00:05:54 +01:00
Evgenii Burmakin
448871d34e
Merge pull request #358 from Freika/dependabot/bundler/rubocop-rails-2.27.0
...
Bump rubocop-rails from 2.26.2 to 2.27.0
2024-10-28 23:45:15 +01:00
Evgenii Burmakin
084b2e40f3
Merge pull request #357 from Freika/dependabot/bundler/pg-1.5.9
...
Bump pg from 1.5.8 to 1.5.9
2024-10-28 23:45:02 +01:00
dependabot[bot]
8eefd24966
Bump factory_bot_rails from 6.4.3 to 6.4.4
...
Bumps [factory_bot_rails](https://github.com/thoughtbot/factory_bot_rails ) from 6.4.3 to 6.4.4.
- [Release notes](https://github.com/thoughtbot/factory_bot_rails/releases )
- [Changelog](https://github.com/thoughtbot/factory_bot_rails/blob/main/NEWS.md )
- [Commits](https://github.com/thoughtbot/factory_bot_rails/compare/v6.4.3...v6.4.4 )
---
updated-dependencies:
- dependency-name: factory_bot_rails
dependency-type: direct:development
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2024-10-28 14:46:10 +00:00
dependabot[bot]
4152fa0c17
Bump sidekiq from 7.3.2 to 7.3.4
...
Bumps [sidekiq](https://github.com/sidekiq/sidekiq ) from 7.3.2 to 7.3.4.
- [Changelog](https://github.com/sidekiq/sidekiq/blob/main/Changes.md )
- [Commits](https://github.com/sidekiq/sidekiq/commits )
---
updated-dependencies:
- dependency-name: sidekiq
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2024-10-28 14:45:59 +00:00
dependabot[bot]
dbeda84d8c
Bump rubocop-rails from 2.26.2 to 2.27.0
...
Bumps [rubocop-rails](https://github.com/rubocop/rubocop-rails ) from 2.26.2 to 2.27.0.
- [Release notes](https://github.com/rubocop/rubocop-rails/releases )
- [Changelog](https://github.com/rubocop/rubocop-rails/blob/master/CHANGELOG.md )
- [Commits](https://github.com/rubocop/rubocop-rails/compare/v2.26.2...v2.27.0 )
---
updated-dependencies:
- dependency-name: rubocop-rails
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
2024-10-28 14:45:48 +00:00
dependabot[bot]
90801e38e4
Bump pg from 1.5.8 to 1.5.9
...
Bumps [pg](https://github.com/ged/ruby-pg ) from 1.5.8 to 1.5.9.
- [Changelog](https://github.com/ged/ruby-pg/blob/master/History.md )
- [Commits](https://github.com/ged/ruby-pg/compare/v1.5.8...v1.5.9 )
---
updated-dependencies:
- dependency-name: pg
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2024-10-28 14:45:26 +00:00
Eugene Burmakin
54959b5add
Fix data migration that prevented the application from starting.
2024-10-25 08:59:19 +02:00
Evgenii Burmakin
5b0464278f
Merge pull request #353 from Freika/fix/stats_distances
...
Fix stats distances and rework stas calculating service
2024-10-24 17:26:07 +02:00
Eugene Burmakin
4488aa8d94
Update app version to 0.15.9
2024-10-24 17:23:15 +02:00
Eugene Burmakin
2574f2e4f3
Remove comments
2024-10-24 17:22:54 +02:00
Eugene Burmakin
a4aaa0294f
Limit stats update after import to the timespan of the imported data
2024-10-24 17:20:37 +02:00
Eugene Burmakin
19b12462b8
Remove CreateStats service
2024-10-24 17:00:36 +02:00
Eugene Burmakin
d218ed8151
Fix stats distances and rework stas calculating service
2024-10-24 16:59:15 +02:00
Evgenii Burmakin
fcc581df54
Merge pull request #347 from Freika/feature/points_reducer
...
Points rendering mode
2024-10-22 12:12:23 +02:00
Eugene Burmakin
3cc33a86ef
Add points rendering mode to settings
2024-10-22 12:05:28 +02:00
Eugene Burmakin
c0b0716f28
Update radio buttons
2024-10-22 12:02:12 +02:00
Evgenii Burmakin
79d881a27e
Merge pull request #349 from Freika/dependabot/bundler/chartkick-5.1.1
...
Bump chartkick from 5.1.0 to 5.1.1
2024-10-21 23:26:29 +02:00
dependabot[bot]
6e1480fe84
Bump chartkick from 5.1.0 to 5.1.1
...
Bumps [chartkick](https://github.com/ankane/chartkick ) from 5.1.0 to 5.1.1.
- [Changelog](https://github.com/ankane/chartkick/blob/master/CHANGELOG.md )
- [Commits](https://github.com/ankane/chartkick/compare/v5.1.0...v5.1.1 )
---
updated-dependencies:
- dependency-name: chartkick
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2024-10-21 15:01:26 +00:00
Eugene Burmakin
c219e7a7b4
Add points rendering mode modal
2024-10-20 20:55:43 +02:00
Eugene Burmakin
eee33d13fa
Remove PointsReduce class
2024-10-20 20:34:34 +02:00
Eugene Burmakin
0c2ea8a2a9
Update app version to 0.16.0
2024-10-20 20:34:12 +02:00
Eugene Burmakin
54825f0d0a
Move the showFlashMessage function to the helpers.js file and export it
2024-10-20 20:32:51 +02:00
Eugene Burmakin
b4db5f9376
Move the code for handling areas, markers and polylines to separate files
2024-10-20 20:23:58 +02:00
Eugene Burmakin
d0c373b30b
Use strong instead of b tag for the popup content
2024-10-20 19:06:37 +02:00
Eugene Burmakin
6bf8006c59
Implement simple points reducer
2024-10-20 00:28:54 +02:00
Eugene Burmakin
60d2ee1cec
Use fixed time for start_at and end_at in suggest_spec.rb
2024-10-19 23:03:35 +02:00
Evgenii Burmakin
5accd16deb
Merge pull request #280 from saschazepter/fix/use-openssl-urandom
...
Fix missing urandom by using OpenSSL's random_bytes
2024-10-19 22:57:28 +02:00
Eugene Burmakin
50b77cc493
Fix Owntracks .rec file import
2024-10-19 19:29:43 +02:00
Eugene Burmakin
0f3d6237c7
Update CHANGELOG.md
2024-10-19 18:44:07 +02:00
Eugene Burmakin
7567886224
Update CHANGELOG.md and docker-compose.yml
2024-10-19 18:43:08 +02:00
Eugene Burmakin
750bb4976c
Add use_https option to geocoder initializer
2024-10-19 18:39:01 +02:00
Evgenii Burmakin
4135e51f41
Merge pull request #338 from chrisl8/master
...
Add use_https option to photon call to fix Issue #333
2024-10-19 12:46:35 +02:00
Evgenii Burmakin
2015a6f7d1
Merge pull request #281 from saschazepter/fix/import-google-timeline
...
Allow different timestamp formats in Google exports to be parsed
2024-10-18 13:37:31 +02:00
Christen Lofland
3bf47ba18d
Add use_https option to photon call to fix Issue #333
2024-10-17 17:32:16 -05:00
Eugene Burmakin
0fcc7bde1a
Fix link in readme
2024-10-17 11:33:24 +02:00
Eugene Burmakin
31e7eff23a
Update readme
2024-10-17 11:32:36 +02:00
Eugene Burmakin
1a0d68ab58
Add map borders and change default timeframe on the Map page
2024-10-16 15:25:22 +02:00
Eugene Burmakin
caf34ff6fd
Update geocoder version along with other gems
2024-10-16 11:29:41 +02:00
Evgenii Burmakin
af35696be4
Merge pull request #329 from tylerjwoodfin/patch-1
...
Installation: use `docker compose`, not `docker-compose`
2024-10-16 11:21:20 +02:00
Evgenii Burmakin
6aaeb35ad5
Merge pull request #328 from Freika/fix/support-owntracks-rec-file
...
Fix/support owntracks rec file
2024-10-16 11:11:33 +02:00
Eugene Burmakin
10734f26ae
Use RecParser in ExportParser
2024-10-16 10:54:56 +02:00
Eugene Burmakin
4e0b4b90f3
Use static time in visits prepare test for consistency
2024-10-16 10:43:28 +02:00
Tyler Woodfin
e80ac06217
Update How_to_install_Dawarich_using_Docker.md
...
I'm somewhat new to Docker, but `docker-compose` had issues with running this. `docker compose` seems to be the new standard going forward, and it indeed works when the other one fails.
2024-10-15 21:18:30 -07:00
Eugene Burmakin
0d7cf9e7af
Update changelog and app version
2024-10-15 22:43:56 +02:00
Eugene Burmakin
786ce722d1
Fix test according to new file format for Owntracks
2024-10-15 22:41:49 +02:00
Eugene Burmakin
11d024127e
Update owntracks params spec
2024-10-15 22:30:16 +02:00
Eugene Burmakin
a2f3aef608
Implement support for OwnTracks REC files
2024-10-15 22:17:51 +02:00
Evgenii Burmakin
5058049f61
Merge pull request #327 from tetebueno/patch-2
...
Adding healthcheck for containers for Docker compose configuration
2024-10-15 21:18:50 +02:00
Evgenii Burmakin
ece941c8e4
Merge pull request #322 from Freika/dependabot/bundler/tailwindcss-rails-2.7.9
...
Bump tailwindcss-rails from 2.7.6 to 2.7.9
2024-10-15 11:01:07 +02:00
Evgenii Burmakin
42629015aa
Merge pull request #324 from Freika/dependabot/bundler/importmap-rails-2.0.3
...
Bump importmap-rails from 2.0.2 to 2.0.3
2024-10-15 11:00:54 +02:00
Evgenii Burmakin
3b02ad0db9
Merge pull request #325 from Freika/dependabot/bundler/rswag-api-2.15.0
...
Bump rswag-api from 2.14.0 to 2.15.0
2024-10-15 11:00:41 +02:00
tetebueno
cf005bf834
Wrong service names on dependencies.
2024-10-14 15:44:24 -03:00
tetebueno
44cfcecfd5
Adding healthcheck
...
https://github.com/Freika/dawarich/issues/321
2024-10-14 15:42:18 -03:00
dependabot[bot]
dd0b5ee6a3
Bump rswag-api from 2.14.0 to 2.15.0
...
Bumps [rswag-api](https://github.com/rswag/rswag ) from 2.14.0 to 2.15.0.
- [Release notes](https://github.com/rswag/rswag/releases )
- [Changelog](https://github.com/rswag/rswag/blob/master/CHANGELOG.md )
- [Commits](https://github.com/rswag/rswag/compare/2.14.0...2.15.0 )
---
updated-dependencies:
- dependency-name: rswag-api
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
2024-10-14 14:40:43 +00:00
dependabot[bot]
5bffc0d1ad
Bump importmap-rails from 2.0.2 to 2.0.3
...
Bumps [importmap-rails](https://github.com/rails/importmap-rails ) from 2.0.2 to 2.0.3.
- [Release notes](https://github.com/rails/importmap-rails/releases )
- [Commits](https://github.com/rails/importmap-rails/compare/v2.0.2...v2.0.3 )
---
updated-dependencies:
- dependency-name: importmap-rails
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2024-10-14 14:40:22 +00:00
dependabot[bot]
46e2cb7b45
Bump tailwindcss-rails from 2.7.6 to 2.7.9
...
Bumps [tailwindcss-rails](https://github.com/rails/tailwindcss-rails ) from 2.7.6 to 2.7.9.
- [Release notes](https://github.com/rails/tailwindcss-rails/releases )
- [Changelog](https://github.com/rails/tailwindcss-rails/blob/v2.7.9/CHANGELOG.md )
- [Commits](https://github.com/rails/tailwindcss-rails/compare/v2.7.6...v2.7.9 )
---
updated-dependencies:
- dependency-name: tailwindcss-rails
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2024-10-14 14:39:36 +00:00
Evgenii Burmakin
378758f035
Merge pull request #309 from Freika/dependabot/bundler/webmock-3.24.0
...
Bump webmock from 3.23.1 to 3.24.0
2024-10-13 14:30:10 +03:00
Evgenii Burmakin
d3aad5c02b
Merge pull request #310 from Freika/dependabot/bundler/importmap-rails-2.0.2
...
Bump importmap-rails from 2.0.1 to 2.0.2
2024-10-13 14:29:58 +03:00
Evgenii Burmakin
3a1fd5cef0
Merge pull request #311 from Freika/dependabot/bundler/rswag-ui-2.15.0
...
Bump rswag-ui from 2.14.0 to 2.15.0
2024-10-13 14:29:45 +03:00
Evgenii Burmakin
6dd46fc124
Merge pull request #312 from Freika/dependabot/bundler/rswag-specs-2.15.0
...
Bump rswag-specs from 2.14.0 to 2.15.0
2024-10-13 14:29:32 +03:00
dependabot[bot]
af16b0dc39
Bump rswag-specs from 2.14.0 to 2.15.0
...
Bumps [rswag-specs](https://github.com/rswag/rswag ) from 2.14.0 to 2.15.0.
- [Release notes](https://github.com/rswag/rswag/releases )
- [Changelog](https://github.com/rswag/rswag/blob/master/CHANGELOG.md )
- [Commits](https://github.com/rswag/rswag/compare/2.14.0...2.15.0 )
---
updated-dependencies:
- dependency-name: rswag-specs
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
2024-10-07 14:45:06 +00:00
dependabot[bot]
88ced3c426
Bump rswag-ui from 2.14.0 to 2.15.0
...
Bumps [rswag-ui](https://github.com/rswag/rswag ) from 2.14.0 to 2.15.0.
- [Release notes](https://github.com/rswag/rswag/releases )
- [Changelog](https://github.com/rswag/rswag/blob/master/CHANGELOG.md )
- [Commits](https://github.com/rswag/rswag/compare/2.14.0...2.15.0 )
---
updated-dependencies:
- dependency-name: rswag-ui
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
2024-10-07 14:44:56 +00:00
dependabot[bot]
3efc360a30
Bump importmap-rails from 2.0.1 to 2.0.2
...
Bumps [importmap-rails](https://github.com/rails/importmap-rails ) from 2.0.1 to 2.0.2.
- [Release notes](https://github.com/rails/importmap-rails/releases )
- [Commits](https://github.com/rails/importmap-rails/compare/v2.0.1...v2.0.2 )
---
updated-dependencies:
- dependency-name: importmap-rails
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2024-10-07 14:44:37 +00:00
dependabot[bot]
104ef749c7
Bump webmock from 3.23.1 to 3.24.0
...
Bumps [webmock](https://github.com/bblimke/webmock ) from 3.23.1 to 3.24.0.
- [Changelog](https://github.com/bblimke/webmock/blob/master/CHANGELOG.md )
- [Commits](https://github.com/bblimke/webmock/compare/v3.23.1...v3.24.0 )
---
updated-dependencies:
- dependency-name: webmock
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
2024-10-07 14:44:24 +00:00
Sascha Zepter
49efd777d3
Change time resolution in RSpec for RecordsParser
2024-10-07 13:54:54 +00:00
Sascha Zepter
b9a4a9c530
Merge branch 'fix/import-google-timeline' of https://github.com/saschazepter/dawarich into fix/import-google-timeline
2024-10-07 13:44:05 +00:00
Sascha Zepter
11ad2165ae
Merge branch 'Freika:master' into fix/import-google-timeline
2024-10-07 15:34:00 +02:00
Sascha Zepter
40a94c16f1
Fix missing iso_timestamp variable by using time.iso8601 directly
2024-10-07 00:16:37 +00:00
Sascha Zepter
f1f6d2c715
Adding tests for RecordsParser and SemanticHistoryParser.
2024-10-06 22:16:58 +00:00
Eugene Burmakin
fb2468ab3d
Fix directory path in docker-compose.yml
2024-10-05 14:13:48 +02:00
Eugene Burmakin
1ec423fcb5
Add support for arm/v7 and arm/v6 platforms
2024-10-05 13:36:58 +02:00
Eugene Burmakin
bb210b0d31
Remove the arm64/v7 platform from the build_and_push.yml file
2024-10-05 13:09:21 +02:00
Evgenii Burmakin
a47a149993
Merge pull request #304 from Freika/fix/import-watcher-user-directory
...
Fix/import watcher user directory
2024-10-05 14:00:27 +03:00
Eugene Burmakin
118a4bcb87
Update CHANGELOG.md and docker-compose.yml for the new watcher directory
2024-10-05 12:57:20 +02:00
Eugene Burmakin
6febd40b4f
Change watcher to look into user directories
2024-10-05 12:53:35 +02:00
Eugene Burmakin
92b3893dc1
Fix arm64/v7 to arm64/v8 in build_and_push.yml
2024-10-05 00:24:43 +02:00
Eugene Burmakin
5ecd8f7974
Add support for ARMv7 devices
2024-10-04 23:22:55 +02:00
Eugene Burmakin
2c3d9699fd
Add the Watcher release to the CHANGELOG
2024-10-03 15:39:55 +02:00
Evgenii Burmakin
4ec1ef7d27
Merge pull request #301 from Freika/feature/imports_watchdog
...
Imports watcher
2024-10-03 16:36:45 +03:00
Eugene Burmakin
40e5477a00
Disable retries for some background jobs
2024-10-03 15:33:31 +02:00
Eugene Burmakin
880fd085c7
Update app version
2024-10-03 15:30:21 +02:00
Eugene Burmakin
b79bb9951c
Add test for Import::WatcherJob
2024-10-03 15:27:30 +02:00
Eugene Burmakin
200bc980e5
Add cronjob to run Import::WatcherJob every 1 hour
2024-10-03 15:12:19 +02:00
Eugene Burmakin
d4e2e5006e
Implement creating imports from watched directory
2024-10-03 15:08:23 +02:00
Eugene Burmakin
74ec1d65f9
Include watched folder in gitignore
2024-10-03 14:07:11 +02:00
Eugene Burmakin
6566455a2f
Move import jobs to the Import namespace
2024-10-03 14:04:37 +02:00
Eugene Burmakin
dde76fd41f
Update test just a bit
2024-10-03 00:07:45 +02:00
Eugene Burmakin
9316fe618c
Update responsiveness for the map page
2024-10-02 23:41:46 +02:00
Eugene Burmakin
e2e2c88a77
Update changelog and visits/suggest spec
2024-10-02 22:05:12 +02:00
Eugene Burmakin
9d4cc7a4cf
Move point serializers to API namespace
2024-10-02 21:58:19 +02:00
Eugene Burmakin
df430851ce
Add optional order query parameter to GET /api/v1/points
2024-10-02 21:29:56 +02:00
Eugene Burmakin
6aaab424fe
Add monkey patch for Geocoder::Lookup::Photon to support http protocol
2024-10-01 22:05:35 +02:00
Sascha Zepter
095056668b
Merge branch 'Freika:master' into fix/use-openssl-urandom
2024-09-30 23:48:13 +02:00
Sascha Zepter
b8172c86e3
Merge branch 'Freika:master' into fix/import-google-timeline
2024-09-30 23:48:00 +02:00
Eugene Burmakin
e755d21e79
Update app version to 0.14.6
2024-09-30 23:39:24 +02:00
Evgenii Burmakin
c5b6f872d5
Merge pull request #297 from Freika/fix/google-phone-location-history-timestamp
...
Fix incorrect timestamps for Google Location History (mobile device)
2024-10-01 00:38:54 +03:00
Eugene Burmakin
d2aa1e9381
Include id attribute in slim points response
2024-09-30 23:38:32 +02:00
Eugene Burmakin
ec793fe4aa
Fix incorrect timestamps for Google Location History (mobile device) points
2024-09-30 23:31:42 +02:00
Evgenii Burmakin
9dfb3cfdae
Merge pull request #293 from Freika/dependabot/bundler/tailwindcss-rails-2.7.6
...
Bump tailwindcss-rails from 2.7.5 to 2.7.6
2024-09-30 23:55:12 +03:00
Evgenii Burmakin
6c7e825ba4
Merge pull request #294 from Freika/dependabot/bundler/super_diff-0.13.0
...
Bump super_diff from 0.12.1 to 0.13.0
2024-09-30 23:52:39 +03:00
Evgenii Burmakin
0bf78b7312
Merge pull request #295 from Freika/dependabot/bundler/puma-6.4.3
...
Bump puma from 6.4.2 to 6.4.3
2024-09-30 23:52:13 +03:00
Sascha Zepter
2231c0aab9
Merge branch 'Freika:master' into fix/import-google-timeline
2024-09-30 22:38:16 +02:00
Sascha Zepter
eb892dde9a
Refactor parse_timestamp: move to lib/timestamps.rb
2024-09-30 14:49:11 +00:00
dependabot[bot]
52785feac7
Bump puma from 6.4.2 to 6.4.3
...
Bumps [puma](https://github.com/puma/puma ) from 6.4.2 to 6.4.3.
- [Release notes](https://github.com/puma/puma/releases )
- [Changelog](https://github.com/puma/puma/blob/master/History.md )
- [Commits](https://github.com/puma/puma/compare/v6.4.2...v6.4.3 )
---
updated-dependencies:
- dependency-name: puma
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2024-09-30 14:10:29 +00:00
dependabot[bot]
4264d1d62e
Bump super_diff from 0.12.1 to 0.13.0
...
Bumps [super_diff](https://github.com/splitwise/super_diff ) from 0.12.1 to 0.13.0.
- [Release notes](https://github.com/splitwise/super_diff/releases )
- [Changelog](https://github.com/splitwise/super_diff/blob/main/CHANGELOG.md )
- [Commits](https://github.com/splitwise/super_diff/compare/v0.12.1...v0.13.0 )
---
updated-dependencies:
- dependency-name: super_diff
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
2024-09-30 14:10:20 +00:00
dependabot[bot]
414fb59fd8
Bump tailwindcss-rails from 2.7.5 to 2.7.6
...
Bumps [tailwindcss-rails](https://github.com/rails/tailwindcss-rails ) from 2.7.5 to 2.7.6.
- [Release notes](https://github.com/rails/tailwindcss-rails/releases )
- [Changelog](https://github.com/rails/tailwindcss-rails/blob/main/CHANGELOG.md )
- [Commits](https://github.com/rails/tailwindcss-rails/compare/v2.7.5...v2.7.6 )
---
updated-dependencies:
- dependency-name: tailwindcss-rails
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2024-09-30 14:10:07 +00:00
Eugene Burmakin
2681d72463
Update CONTRIBUTING.md
2024-09-28 17:38:18 +02:00
Eugene Burmakin
7f61cbe31e
Fix point page reloads when searching for points
2024-09-28 17:29:56 +02:00
Eugene Burmakin
04d5bbac8f
Update changelog
2024-09-28 17:18:12 +02:00
Evgenii Burmakin
d76e1a4052
Merge pull request #268 from gboudreau/fix/gh-194-timespans-in-negative-tz
...
Bugfix: when calculating the timestamp (for months and years), ignore the Timezone
2024-09-28 18:17:22 +03:00
Eugene Burmakin
17b1980ceb
Add a test for GoogleMaps::RecordsParser
2024-09-28 17:12:32 +02:00
Eugene Burmakin
2d26418337
Add specs for GoogleMaps::SemanticHistoryParser
2024-09-28 17:09:44 +02:00
Eugene Burmakin
9a962bca72
Fix visits map not being rendered correctly in the Visits page
2024-09-28 16:58:17 +02:00
Eugene Burmakin
6f2486b8ec
Fix bulk destroy redirect
2024-09-28 16:50:59 +02:00
Eugene Burmakin
4d743ae314
Preserve start_at and end_at parameters when deleting points from the Points page
2024-09-28 16:50:59 +02:00
Evgenii Burmakin
911794e9ee
Merge pull request #223 from eltociear/patch-1
...
chore: update index.html.erb
2024-09-28 16:25:31 +03:00
Eugene Burmakin
f50b11166b
Fix GPX export
2024-09-28 12:58:22 +02:00
Eugene Burmakin
d517b72f69
Disable map layers from Stadia due to their requirement of an api key
2024-09-28 12:58:22 +02:00
Evgenii Burmakin
0147716453
Merge pull request #278 from sunstep/master
...
Add compression support to each configuration and some adjustments to the documentation
2024-09-28 13:47:06 +03:00
sunstep
5850f2f1c4
Simplify Caddy example fqdn
2024-09-27 14:42:42 +02:00
sunstep
54c930ae24
Merge pull request #8 from sunstep/docs/Caddy-brotli
...
Switch Caddy from gzip to brotli
2024-09-27 10:07:51 +02:00
sunstep
6539457b26
Merge pull request #7 from sunstep/docs/Apache-brotli
...
Switch Apache from gzip to Brotli
2024-09-27 10:07:22 +02:00
sunstep
28dbb18d79
Merge pull request #6 from sunstep/docs/Nginx-brotli
...
Switch gzip to Brotli Nginx
2024-09-27 10:07:08 +02:00
sunstep
f0ddbecd2b
Switch Caddy from gzip to brotli
2024-09-27 10:06:38 +02:00
sunstep
2459f55717
Switch Apache from gzip to Brotli
2024-09-27 10:00:50 +02:00
sunstep
8de8a396b1
Switch gzip to Brotli
2024-09-27 09:45:37 +02:00
Sascha Zepter
6077776880
Allow different timestamp formats in Google exports to be parsed
2024-09-24 22:46:52 +02:00
Sascha Zepter
5de7bd65a3
Fix missing urandom by using OpenSSL's random_bytes
2024-09-24 22:40:34 +02:00
sunstep
4a35c0dd61
Merge pull request #5 from sunstep/docs/gzip-caddy
...
Add gzip to Caddy
2024-09-24 14:14:51 +02:00
sunstep
294dcb0d4c
Add gzip to Caddy
2024-09-24 14:14:08 +02:00
sunstep
7cf1cda034
Add a2enmod deflate
2024-09-24 14:04:00 +02:00
sunstep
d6e169d83b
Update how_to_setup_reverse_proxy.md
2024-09-24 14:02:33 +02:00
sunstep
85cdf7fd50
Merge pull request #4 from sunstep/docs/gzip-apache2
...
Add gzip support to Apache
2024-09-24 13:20:18 +02:00
sunstep
414fec7d64
Add gzip support to Apache
2024-09-24 13:18:46 +02:00
sunstep
3a142dbd58
Merge pull request #3 from sunstep/docs/gzip-nginx
...
Update how_to_setup_reverse_proxy.md
2024-09-24 13:12:08 +02:00
sunstep
7fc784d4d5
Update how_to_setup_reverse_proxy.md
2024-09-24 13:11:37 +02:00
sunstep
da47335c9a
Merge pull request #2 from sunstep/docs/reverse-proxy-guide-adjustment
...
Docs/reverse proxy guide adjustment
2024-09-24 13:09:28 +02:00
sunstep
8911ad4d9c
Update guide on APPLICATION_HOST(S)
2024-09-24 12:37:59 +02:00
sunstep
b09546e12a
Make code snippets have a color
2024-09-24 12:04:26 +02:00
sunstep
90276885bb
Merge pull request #1 from sunstep/guide/caddy-adjustment
...
Adjust Caddy guide to only contain the docker compose difference
2024-09-24 11:53:25 +02:00
sunstep
4e38cb4c50
Adjust Caddy guide to only contain the docker compose difference
2024-09-24 11:50:24 +02:00
Evgenii Burmakin
0727bed62f
Merge pull request #277 from Freika/fix/gpx-timestamps
...
Fix GPX export timestamps and add slim version of points
2024-09-24 01:12:39 +03:00
Eugene Burmakin
7b876ea754
Fix GPX export timestamps and add slim version of points
2024-09-24 00:10:39 +02:00
Evgenii Burmakin
1ce902646c
Merge pull request #273 from Freika/dependabot/bundler/dotenv-rails-3.1.4
...
Bump dotenv-rails from 3.1.2 to 3.1.4
2024-09-23 23:42:52 +03:00
Evgenii Burmakin
a7fdca0ac7
Merge pull request #274 from Freika/dependabot/bundler/rubocop-rails-2.26.2
...
Bump rubocop-rails from 2.26.0 to 2.26.2
2024-09-23 23:42:43 +03:00
Evgenii Burmakin
a94f24e0b2
Merge pull request #275 from Freika/dependabot/bundler/turbo-rails-2.0.10
...
Bump turbo-rails from 2.0.7 to 2.0.10
2024-09-23 23:42:32 +03:00
Evgenii Burmakin
dc434b1c04
Merge pull request #272 from Freika/dependabot/bundler/tailwindcss-rails-2.7.5
...
Bump tailwindcss-rails from 2.7.4 to 2.7.5
2024-09-23 23:42:18 +03:00
dependabot[bot]
3314a9a2b5
Bump turbo-rails from 2.0.7 to 2.0.10
...
Bumps [turbo-rails](https://github.com/hotwired/turbo-rails ) from 2.0.7 to 2.0.10.
- [Release notes](https://github.com/hotwired/turbo-rails/releases )
- [Commits](https://github.com/hotwired/turbo-rails/compare/v2.0.7...v2.0.10 )
---
updated-dependencies:
- dependency-name: turbo-rails
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2024-09-23 14:30:06 +00:00
dependabot[bot]
f5001249fd
Bump rubocop-rails from 2.26.0 to 2.26.2
...
Bumps [rubocop-rails](https://github.com/rubocop/rubocop-rails ) from 2.26.0 to 2.26.2.
- [Release notes](https://github.com/rubocop/rubocop-rails/releases )
- [Changelog](https://github.com/rubocop/rubocop-rails/blob/master/CHANGELOG.md )
- [Commits](https://github.com/rubocop/rubocop-rails/compare/v2.26.0...v2.26.2 )
---
updated-dependencies:
- dependency-name: rubocop-rails
dependency-type: direct:development
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2024-09-23 14:29:55 +00:00
dependabot[bot]
d3172ec94d
Bump dotenv-rails from 3.1.2 to 3.1.4
...
Bumps [dotenv-rails](https://github.com/bkeepers/dotenv ) from 3.1.2 to 3.1.4.
- [Release notes](https://github.com/bkeepers/dotenv/releases )
- [Changelog](https://github.com/bkeepers/dotenv/blob/main/Changelog.md )
- [Commits](https://github.com/bkeepers/dotenv/compare/v3.1.2...v3.1.4 )
---
updated-dependencies:
- dependency-name: dotenv-rails
dependency-type: direct:development
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2024-09-23 14:29:44 +00:00
dependabot[bot]
f0c1ba9ae6
Bump tailwindcss-rails from 2.7.4 to 2.7.5
...
Bumps [tailwindcss-rails](https://github.com/rails/tailwindcss-rails ) from 2.7.4 to 2.7.5.
- [Release notes](https://github.com/rails/tailwindcss-rails/releases )
- [Changelog](https://github.com/rails/tailwindcss-rails/blob/main/CHANGELOG.md )
- [Commits](https://github.com/rails/tailwindcss-rails/compare/v2.7.4...v2.7.5 )
---
updated-dependencies:
- dependency-name: tailwindcss-rails
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2024-09-23 14:29:30 +00:00
Guillaume Boudreau
644b7f489d
Bugfix: when calculating the timestamp (for months and years), ignore the Timezone
...
Fixes GH-194
2024-09-22 07:32:33 -04:00
Eugene Burmakin
2fd7c7bbf1
Update changelog and version
2024-09-21 14:03:16 +02:00
Evgenii Burmakin
291c930218
Merge pull request #257 from JoeyEamigh/fix/docker-alternate-postgres-port
...
Allow alternate Postgres port and DB name in Docker (fixes #88 )
2024-09-21 00:14:37 +03:00
Eugene Burmakin
108120ce1c
Update text on the landing page
2024-09-19 19:57:51 +02:00
Joey Eamigh
9b3805fc80
optimize order of the dockerfiles to leverage layer caching
2024-09-17 18:53:29 -04:00
Joey Eamigh
6f658562f6
add support for alternate postgres ports and db names in docker
2024-09-17 18:53:10 -04:00
Evgenii Burmakin
adf32353ab
Merge pull request #255 from tetebueno/patch-1
...
Creating exports directory if it doesn't exist
2024-09-16 22:30:10 +03:00
tetebueno
e2c45bad46
Creating exports directory if it doesn't exist.
...
On my first export I found out that it failed because the exports directory didn't exist. Creating the directory and retrying the export fixed it.
2024-09-16 16:10:19 -03:00
Eugene Burmakin
f4c2fc3b44
Update readme with supported sources of live data
2024-09-16 21:04:51 +02:00
Evgenii Burmakin
c7eaed6034
Merge pull request #254 from Freika/dependabot/bundler/oj-3.16.6
...
Bump oj from 3.16.5 to 3.16.6
2024-09-16 21:56:21 +03:00
Evgenii Burmakin
0caa5b20cb
Merge pull request #253 from Freika/dependabot/bundler/turbo-rails-2.0.7
...
Bump turbo-rails from 2.0.6 to 2.0.7
2024-09-16 21:55:41 +03:00
Evgenii Burmakin
ec7eeeb065
Merge pull request #252 from Freika/dependabot/bundler/tailwindcss-rails-2.7.4
...
Bump tailwindcss-rails from 2.7.3 to 2.7.4
2024-09-16 21:55:27 +03:00
Eugene Burmakin
548d0b0e7a
Fix map not loading due to invalid tile layer name
2024-09-16 20:52:51 +02:00
dependabot[bot]
d6c6b6624a
Bump oj from 3.16.5 to 3.16.6
...
Bumps [oj](https://github.com/ohler55/oj ) from 3.16.5 to 3.16.6.
- [Release notes](https://github.com/ohler55/oj/releases )
- [Changelog](https://github.com/ohler55/oj/blob/develop/CHANGELOG.md )
- [Commits](https://github.com/ohler55/oj/compare/v3.16.5...v3.16.6 )
---
updated-dependencies:
- dependency-name: oj
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2024-09-16 14:09:39 +00:00
dependabot[bot]
1702e32ffd
Bump turbo-rails from 2.0.6 to 2.0.7
...
Bumps [turbo-rails](https://github.com/hotwired/turbo-rails ) from 2.0.6 to 2.0.7.
- [Release notes](https://github.com/hotwired/turbo-rails/releases )
- [Commits](https://github.com/hotwired/turbo-rails/compare/v2.0.6...v2.0.7 )
---
updated-dependencies:
- dependency-name: turbo-rails
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2024-09-16 14:09:18 +00:00
dependabot[bot]
062b4f117b
Bump tailwindcss-rails from 2.7.3 to 2.7.4
...
Bumps [tailwindcss-rails](https://github.com/rails/tailwindcss-rails ) from 2.7.3 to 2.7.4.
- [Release notes](https://github.com/rails/tailwindcss-rails/releases )
- [Changelog](https://github.com/rails/tailwindcss-rails/blob/main/CHANGELOG.md )
- [Commits](https://github.com/rails/tailwindcss-rails/compare/v2.7.3...v2.7.4 )
---
updated-dependencies:
- dependency-name: tailwindcss-rails
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2024-09-16 14:09:09 +00:00
Eugene Burmakin
caa77be67f
Add 17 new tile layers to choose from
2024-09-15 21:04:13 +02:00
Evgenii Burmakin
3c1aa1655e
Merge pull request #246 from Freika/fix/visits-notificaton-url
...
Fix/visits notificaton url
2024-09-15 21:02:21 +03:00
Evgenii Burmakin
cbaf1956a3
Merge branch 'master' into fix/visits-notificaton-url
2024-09-15 20:58:13 +03:00
Evgenii Burmakin
fa39cb27d9
Merge pull request #247 from Freika/feature/points-api-pages-info
...
Add pagination headers to the API response
2024-09-15 20:57:37 +03:00
Eugene Burmakin
4496cd948f
Fix spec expectations
2024-09-15 19:55:00 +02:00
Evgenii Burmakin
637e8612b0
Merge pull request #250 from sunstep/feature/points-api-pages-info
...
Convert the headers to string
2024-09-15 20:54:31 +03:00
sunstep
6d05065659
Convert the headers to string
...
It seems like all HTTP headers are string, while other types may work, its more safe to convert the types to strings to ensure no trouble is caused by non string types. Even if it does work, at least now the types are consistent, as headers are being put as string and they are also retrieved as string.
2024-09-15 12:07:46 +02:00
Eugene Burmakin
1014af527c
Update changelog
2024-09-14 22:53:27 +02:00
Eugene Burmakin
667a1b2e3d
Add pagination headers to the API response
2024-09-14 22:52:25 +02:00
Eugene Burmakin
bbcd55940c
Update changelog
2024-09-14 21:11:17 +02:00
Eugene Burmakin
f285eedd58
Fix url to visits page in notification
2024-09-14 21:09:29 +02:00
Evgenii Burmakin
cf9699a932
Merge pull request #243 from Freika/fix/immich-import-validity-bug
...
Fix/immich import validity bug
2024-09-13 20:20:09 +03:00
Eugene Burmakin
dc1c630184
Set the image version to 3.3.4
2024-09-12 22:45:38 +02:00
Eugene Burmakin
4b5d07ed60
Update bundler
2024-09-12 22:44:15 +02:00
Eugene Burmakin
388a118f5c
Update changelog
2024-09-12 22:42:42 +02:00
Eugene Burmakin
979aa06005
Flatten immich data before processing it
2024-09-12 22:41:26 +02:00
Evgenii Burmakin
62d3aa19af
Create CONTRIBUTING.md
2024-09-08 18:07:42 +02:00
Evgenii Burmakin
c42f12ab4d
Merge pull request #235 from Freika/fix/immich-import-last-year
...
Fix immich import last year
2024-09-08 18:45:20 +03:00
Eugene Burmakin
e688f8837f
Fix immich spec
2024-09-08 17:34:02 +02:00
Eugene Burmakin
0f3268e6b6
Add links to view import points on the map and on the Points page on the Imports page
2024-09-08 17:25:35 +02:00
Eugene Burmakin
d2a8180a7f
Use map instead of flat_map
2024-09-08 17:06:06 +02:00
Eugene Burmakin
031c901001
Update app version
2024-09-08 17:04:56 +02:00
Eugene Burmakin
ca571b8cea
Fix import geodata spec
2024-09-08 17:04:12 +02:00
Eugene Burmakin
d5cbae620e
Update immich data importing service
2024-09-08 16:52:35 +02:00
Eugene Burmakin
63336f2126
Update readme
2024-09-08 15:09:21 +02:00
Evgenii Burmakin
254290ab9d
Merge pull request #226 from ghazlewood/patch-3
...
Update How_to_install_Dawarich_on_Synology.md
2024-09-07 23:54:53 +03:00
Eugene Burmakin
98506a3a4f
Don't update user if it doesn't exist
2024-09-06 22:54:53 +02:00
Eugene Burmakin
ce85e08ed8
Update changelog
2024-09-06 21:33:21 +02:00
Evgenii Burmakin
cb71a33623
Merge pull request #200 from Freika/feature/miles
...
Miles
2024-09-06 22:28:17 +03:00
Evgenii Burmakin
3c6d93f969
Merge pull request #138 from tetebueno/feature-default-to-today
...
Default to today in maps page
2024-09-06 22:27:34 +03:00
Eugene Burmakin
0ac3b025ed
Merge remote-tracking branch 'origin/master' into feature/miles
2024-09-06 21:26:26 +02:00
Eugene Burmakin
662eae81fd
Add miles tests and refactor CreateStats service a bit
2024-09-06 21:22:13 +02:00
Evgenii Burmakin
4ffe0d4a84
Merge pull request #228 from Freika/fix/geojson-import
...
GeoJSON import update
2024-09-06 01:29:17 +03:00
Eugene Burmakin
f2ea6c5ffd
Update changelog
2024-09-06 00:20:42 +02:00
Eugene Burmakin
f81e119283
Display number of points found on the Points page
2024-09-06 00:19:53 +02:00
Eugene Burmakin
3592f46492
Rework GeoJSON import to support FeatureCollection as a root object and remove points counter for imports
2024-09-06 00:07:06 +02:00
Eugene Burmakin
90bfd13f95
Improve GeoJSON import service to work with FeatureCollection
2024-09-05 23:12:21 +02:00
Eugene Burmakin
52f9a64716
Fix typo in Dockerfile
2024-09-05 21:42:55 +02:00
Evgenii Burmakin
40f2db3d24
Merge pull request #227 from Freika/chore/ruby-335
...
Update gems and ruby version
2024-09-05 22:41:25 +03:00
Eugene Burmakin
a8563a12fe
Downgrade to Ruby 3.3.4
2024-09-05 21:38:46 +02:00
Eugene Burmakin
b2823a987b
Update CircleCI Ruby and Postgres images
2024-09-05 21:31:09 +02:00
Eugene Burmakin
bbc1bddcb7
Update Ruby version to 3.3.5 in CircleCI config
2024-09-05 21:26:57 +02:00
Eugene Burmakin
df3c4260fc
Update .circleci/config.yml
2024-09-05 21:24:57 +02:00
Eugene Burmakin
f4c8b2ab45
Update .circleci/config.yml
2024-09-05 21:23:24 +02:00
Eugene Burmakin
7743484e86
Update orb versions
2024-09-05 21:22:29 +02:00
Eugene Burmakin
81bee46584
Change ruby image
2024-09-05 21:20:04 +02:00
Eugene Burmakin
8279a8de45
Fix health controller spec description
2024-09-05 21:18:05 +02:00
Eugene Burmakin
98520b0287
Add health check endpoint
2024-09-05 21:16:40 +02:00
Eugene Burmakin
0038f72155
Update gems and ruby version
2024-09-05 21:01:59 +02:00
George Hazlewood
bd2c11c23e
Update How_to_install_Dawarich_on_Synology.md
...
gem_cache was repeated and public was missing
2024-09-05 08:59:27 +01:00
Ikko Eltociear Ashimine
e358b0ccf2
chore: update index.html.erb
...
withing -> within
2024-09-05 00:39:03 +09:00
Evgenii Burmakin
d72430b5be
Merge pull request #209 from Freika/feature/gpx-export
...
Export to GPX
2024-09-03 19:23:20 +03:00
Eugene Burmakin
740d203647
Fix a bug where the confirmation alert was shown more than once when deleting a point.
2024-09-02 23:29:37 +02:00
Eugene Burmakin
f99725e2f3
Update CHANGELOG.md
2024-09-02 22:47:47 +02:00
Eugene Burmakin
c0e8489e36
Update version to 0.13.0
2024-09-02 22:44:04 +02:00
Eugene Burmakin
28190cebfd
Merge remote-tracking branch 'origin/master' into feature/gpx-export
2024-09-02 22:43:51 +02:00
Eugene Burmakin
4ce115de82
Update CHANGELOG.md
2024-09-02 22:43:20 +02:00
Eugene Burmakin
1ae3f4ad96
Add basic test for Geojson::ImportParser
2024-09-02 22:42:29 +02:00
Eugene Burmakin
8bb6a9afb5
Implement GeoJSON import
2024-09-02 22:33:54 +02:00
Eugene Burmakin
3238fb64e6
Add a very lousy spec for GPX serializer
2024-09-02 22:01:51 +02:00
Eugene Burmakin
24726aa4d1
Add PointSerializer spec
2024-09-02 21:56:48 +02:00
Eugene Burmakin
5df4ec8d24
Rename the format variable to file_format
2024-09-02 21:45:27 +02:00
Eugene Burmakin
ca9f3ef82e
Enable export as GPX
2024-09-02 21:42:49 +02:00
Eugene Burmakin
942c84fb07
Implement GPX export
2024-09-02 21:35:08 +02:00
Eugene Burmakin
80b2f8831d
Draft exporting as GeoJSON
2024-09-02 20:51:34 +02:00
Evgenii Burmakin
71434ae019
Merge pull request #208 from Freika/fix/resources-consumption
...
Add resource limits to docker-compose.yml file and fix Immich import bug
2024-09-02 21:18:02 +03:00
Evgenii Burmakin
23a79ca3f5
Merge pull request #205 from Freika/dependabot/bundler/pundit-2.4.0
...
Bump pundit from 2.3.2 to 2.4.0
2024-09-02 21:15:49 +03:00
Eugene Burmakin
f88143aec5
Fix version
2024-09-02 20:15:00 +02:00
Eugene Burmakin
69c19df3cb
Fix export_serializer_spec and update changelog
2024-09-02 20:14:38 +02:00
Eugene Burmakin
ff9735b972
Update changelog
2024-09-02 18:34:57 +02:00
Eugene Burmakin
fb8b2958b6
Remove format from ExportJob.perform_later call
2024-09-02 18:33:40 +02:00
Eugene Burmakin
41f0a713ea
Draft of the GPX export feature
2024-09-02 18:32:21 +02:00
Eugene Burmakin
2a960826eb
Add resource limits to docker-compose.yml file and fix Immich import bug
2024-09-02 18:28:17 +02:00
dependabot[bot]
95efa69c74
Bump pundit from 2.3.2 to 2.4.0
...
Bumps [pundit](https://github.com/varvet/pundit ) from 2.3.2 to 2.4.0.
- [Changelog](https://github.com/varvet/pundit/blob/main/CHANGELOG.md )
- [Commits](https://github.com/varvet/pundit/compare/v2.3.2...v2.4.0 )
---
updated-dependencies:
- dependency-name: pundit
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
2024-09-02 16:21:09 +00:00
Evgenii Burmakin
b9a9f168e2
Merge pull request #204 from Freika/dependabot/bundler/chartkick-5.1.0
...
Bump chartkick from 5.0.7 to 5.1.0
2024-09-02 19:20:35 +03:00
Evgenii Burmakin
6b8e7c12ed
Merge pull request #203 from Freika/dependabot/bundler/rswag-specs-2.14.0
...
Bump rswag-specs from 2.13.0 to 2.14.0
2024-09-02 19:20:16 +03:00
Evgenii Burmakin
9bfe1ef33a
Merge pull request #202 from Freika/dependabot/bundler/rswag-ui-2.14.0
...
Bump rswag-ui from 2.13.0 to 2.14.0
2024-09-02 19:20:06 +03:00
Evgenii Burmakin
73ec26d6e4
Merge pull request #206 from Freika/dependabot/bundler/data_migrate-9.4.2
...
Bump data_migrate from 9.4.0 to 9.4.2
2024-09-02 19:19:53 +03:00
dependabot[bot]
f5b0d3ee12
Bump data_migrate from 9.4.0 to 9.4.2
...
Bumps [data_migrate](https://github.com/ajvargo/data-migrate ) from 9.4.0 to 9.4.2.
- [Release notes](https://github.com/ajvargo/data-migrate/releases )
- [Changelog](https://github.com/ilyakatz/data-migrate/blob/main/Changelog.md )
- [Commits](https://github.com/ajvargo/data-migrate/compare/v9.4.0...9.4.2 )
---
updated-dependencies:
- dependency-name: data_migrate
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2024-09-02 14:20:37 +00:00
dependabot[bot]
04accd088a
Bump chartkick from 5.0.7 to 5.1.0
...
Bumps [chartkick](https://github.com/ankane/chartkick ) from 5.0.7 to 5.1.0.
- [Changelog](https://github.com/ankane/chartkick/blob/master/CHANGELOG.md )
- [Commits](https://github.com/ankane/chartkick/compare/v5.0.7...v5.1.0 )
---
updated-dependencies:
- dependency-name: chartkick
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
2024-09-02 14:20:17 +00:00
dependabot[bot]
cc835e1c36
Bump rswag-specs from 2.13.0 to 2.14.0
...
Bumps [rswag-specs](https://github.com/rswag/rswag ) from 2.13.0 to 2.14.0.
- [Release notes](https://github.com/rswag/rswag/releases )
- [Changelog](https://github.com/rswag/rswag/blob/master/CHANGELOG.md )
- [Commits](https://github.com/rswag/rswag/compare/2.13.0...2.14.0 )
---
updated-dependencies:
- dependency-name: rswag-specs
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
2024-09-02 14:20:08 +00:00
dependabot[bot]
d376904ee5
Bump rswag-ui from 2.13.0 to 2.14.0
...
Bumps [rswag-ui](https://github.com/rswag/rswag ) from 2.13.0 to 2.14.0.
- [Release notes](https://github.com/rswag/rswag/releases )
- [Changelog](https://github.com/rswag/rswag/blob/master/CHANGELOG.md )
- [Commits](https://github.com/rswag/rswag/compare/2.13.0...2.14.0 )
---
updated-dependencies:
- dependency-name: rswag-ui
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
2024-09-02 14:19:59 +00:00
Eugene Burmakin
88de60517e
Update route popup with the correct distance unit
2024-08-29 00:17:51 +02:00
Eugene Burmakin
9f9debdb1d
Update js files to support miles
2024-08-29 00:09:04 +02:00
Eugene Burmakin
5d14b406bd
Add DISTANCE_UNIT environment variable
2024-08-28 23:54:00 +02:00
Evgenii Burmakin
0cc5ac0860
Merge pull request #199 from Freika/feature/map-settings
...
Map settings
2024-08-28 22:39:11 +03:00
Eugene Burmakin
fbc5eba90a
Move map settings to topleft
2024-08-28 21:34:26 +02:00
Eugene Burmakin
bd9fc7d30e
Mark optional parameters in the Swagger API
2024-08-28 20:36:56 +02:00
Eugene Burmakin
932c9016d7
Update swagger docs with missing page and per_page query parameters
2024-08-28 20:34:08 +02:00
Eugene Burmakin
914ecd2f2d
Remove console.log statements from maps_controller.js
2024-08-28 20:30:47 +02:00
Eugene Burmakin
567b77ba2f
Update changelog
2024-08-28 20:25:19 +02:00
Eugene Burmakin
df588d1e07
Move map settings to the map itself
2024-08-28 20:24:35 +02:00
Eugene Burmakin
d11cfd864f
Fix a bug that prevented data migration from working correctly
2024-08-25 21:59:07 +02:00
Evgenii Burmakin
b063d80bdf
Merge pull request #160 from Freika/visit_detection
...
Visit detection
2024-08-25 21:54:31 +03:00
Eugene Burmakin
656dc97490
Return previos radius calculatuion logic
2024-08-25 20:51:58 +02:00
Eugene Burmakin
ace93f7534
Updates here and there
2024-08-25 20:48:00 +02:00
Eugene Burmakin
7d7005063b
Add places page
2024-08-25 20:19:02 +02:00
Eugene Burmakin
0e90bdf15d
Update changelog
2024-08-25 19:46:50 +02:00
Eugene Burmakin
f13800a728
Remove google_places gem
2024-08-25 19:31:40 +02:00
Eugene Burmakin
f9750133df
Merge remote-tracking branch 'origin/master' into visit_detection
2024-08-25 19:31:19 +02:00
Evgenii Burmakin
a6b2cd2c3b
Merge pull request #183 from Freika/dependabot/bundler/sidekiq-7.3.1
...
Bump sidekiq from 7.2.4 to 7.3.1
2024-08-24 17:54:52 +03:00
Evgenii Burmakin
0ac368ed6c
Merge pull request #193 from Freika/feature/counter-cache
...
Add counter cache for imports
2024-08-24 17:53:34 +03:00
Eugene Burmakin
8701668c3c
Update db/schema.rb
2024-08-24 13:05:50 +02:00
Eugene Burmakin
ccfae337b1
Add Ethereum address to README.md
2024-08-22 22:41:54 +02:00
Eugene Burmakin
3336ac9864
Add counter cache for imports
2024-08-22 22:40:27 +02:00
Eugene Burmakin
ca222b78ec
Add pagination to the /api/v1/points endpoint
2024-08-21 19:20:04 +02:00
Evgenii Burmakin
39d6584249
Merge pull request #189 from Freika/feature/import-immich-points
...
Implement the import of geodata from Immich to Dawarich
2024-08-21 19:45:29 +03:00
Eugene Burmakin
7652dcce76
Implement the import of geodata from Immich to Dawarich
2024-08-21 18:40:54 +02:00
Evgenii Burmakin
e0438e01d1
Merge pull request #186 from Freika/circleci-project-setup
...
Circleci project setup
2024-08-20 23:02:08 +02:00
Eugene Burmakin
c808641d20
Update readme
2024-08-20 22:56:42 +02:00
Eugene Burmakin
61be961a16
Add CircleCI badge to README.md
2024-08-20 22:44:09 +02:00
Eugene Burmakin
bfd2ba53c3
Update readme
2024-08-20 22:39:00 +02:00
Eugene Burmakin
2cc6f5f65f
Rename the job name from build to test and the workflow name from sample to rspec
2024-08-20 22:31:20 +02:00
Eugene Burmakin
22dc3afaa6
Add redis to circleci config
2024-08-20 22:28:29 +02:00
Eugene Burmakin
5c8b91000e
Add POSTGRES_PASSWORD to circleci config
2024-08-20 22:25:34 +02:00
Eugene Burmakin
17d3cd3eab
Change the Postgres version to 13.3
2024-08-20 22:24:17 +02:00
Eugene Burmakin
3b89a9462b
Specify circleci postgres version
2024-08-20 22:22:47 +02:00
Eugene Burmakin
7fa6a3035d
Add postgres service and setup database in CircleCI config
2024-08-20 22:21:46 +02:00
Eugene Burmakin
bf0315063c
Add running rspec tests to the build job
2024-08-20 22:20:01 +02:00
Eugene Burmakin
8c4b387b23
Change ruby version
2024-08-20 22:17:19 +02:00
Evgenii Burmakin
69972406e0
Add .circleci/config.yml
2024-08-20 22:14:29 +02:00
Eugene Burmakin
ac434ba906
Update CHANGELOG.md
2024-08-20 20:57:03 +02:00
Evgenii Burmakin
79125fbc1b
Merge pull request #185 from Freika/feature/stats-api
...
Stats API
2024-08-20 20:22:16 +02:00
Eugene Burmakin
4e861fa22e
Add a test for when the user has no stats
2024-08-20 20:21:54 +02:00
Eugene Burmakin
ef96a0475b
Update app version and changelog
2024-08-20 20:19:41 +02:00
Eugene Burmakin
d5ba51f113
Add stats API endpoint spec
2024-08-20 20:16:38 +02:00
Eugene Burmakin
7ed7f9795b
Add stats API endpoint and serializer
2024-08-20 20:14:17 +02:00
Evgenii Burmakin
587594521d
Merge pull request #182 from Freika/dependabot/bundler/rspec-rails-6.1.4
...
Bump rspec-rails from 6.1.3 to 6.1.4
2024-08-19 22:05:06 +02:00
Evgenii Burmakin
6958e49e12
Merge pull request #181 from Freika/dependabot/bundler/rswag-api-2.14.0
...
Bump rswag-api from 2.13.0 to 2.14.0
2024-08-19 22:04:16 +02:00
Evgenii Burmakin
67d8e0596f
Merge pull request #180 from Freika/dependabot/bundler/tailwindcss-rails-2.7.3
...
Bump tailwindcss-rails from 2.7.2 to 2.7.3
2024-08-19 22:03:45 +02:00
Evgenii Burmakin
eaf906150d
Merge pull request #179 from Freika/dependabot/bundler/stimulus-rails-1.3.4
...
Bump stimulus-rails from 1.3.3 to 1.3.4
2024-08-19 22:03:34 +02:00
dependabot[bot]
e2dff73c99
Bump sidekiq from 7.2.4 to 7.3.1
...
Bumps [sidekiq](https://github.com/sidekiq/sidekiq ) from 7.2.4 to 7.3.1.
- [Changelog](https://github.com/sidekiq/sidekiq/blob/main/Changes.md )
- [Commits](https://github.com/sidekiq/sidekiq/compare/v7.2.4...v7.3.1 )
---
updated-dependencies:
- dependency-name: sidekiq
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
2024-08-19 15:03:39 +00:00
dependabot[bot]
f78b21837f
Bump rspec-rails from 6.1.3 to 6.1.4
...
Bumps [rspec-rails](https://github.com/rspec/rspec-rails ) from 6.1.3 to 6.1.4.
- [Changelog](https://github.com/rspec/rspec-rails/blob/main/Changelog.md )
- [Commits](https://github.com/rspec/rspec-rails/compare/v6.1.3...v6.1.4 )
---
updated-dependencies:
- dependency-name: rspec-rails
dependency-type: direct:development
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2024-08-19 15:02:52 +00:00
dependabot[bot]
0e05c5c65a
Bump rswag-api from 2.13.0 to 2.14.0
...
Bumps [rswag-api](https://github.com/rswag/rswag ) from 2.13.0 to 2.14.0.
- [Release notes](https://github.com/rswag/rswag/releases )
- [Changelog](https://github.com/rswag/rswag/blob/master/CHANGELOG.md )
- [Commits](https://github.com/rswag/rswag/compare/2.13.0...2.14.0 )
---
updated-dependencies:
- dependency-name: rswag-api
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
2024-08-19 15:02:41 +00:00
dependabot[bot]
f932d457cb
Bump tailwindcss-rails from 2.7.2 to 2.7.3
...
Bumps [tailwindcss-rails](https://github.com/rails/tailwindcss-rails ) from 2.7.2 to 2.7.3.
- [Release notes](https://github.com/rails/tailwindcss-rails/releases )
- [Changelog](https://github.com/rails/tailwindcss-rails/blob/main/CHANGELOG.md )
- [Commits](https://github.com/rails/tailwindcss-rails/compare/v2.7.2...v2.7.3 )
---
updated-dependencies:
- dependency-name: tailwindcss-rails
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2024-08-19 15:02:30 +00:00
dependabot[bot]
ba3221095d
Bump stimulus-rails from 1.3.3 to 1.3.4
...
Bumps [stimulus-rails](https://github.com/hotwired/stimulus-rails ) from 1.3.3 to 1.3.4.
- [Release notes](https://github.com/hotwired/stimulus-rails/releases )
- [Commits](https://github.com/hotwired/stimulus-rails/compare/v1.3.3...v1.3.4 )
---
updated-dependencies:
- dependency-name: stimulus-rails
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2024-08-19 15:02:18 +00:00
Evgenii Burmakin
69ffdca498
Merge pull request #177 from sunstep/master
...
Set auto restart to DB & Redis in case it crashes or shuts down.
2024-08-16 18:09:07 +02:00
sunstep
b0a6750d78
Set auto restart to DB & Redis in case it crashes or shuts down.
2024-08-16 13:01:39 +02:00
Eugene Burmakin
23f8aab068
Update CHANGELOG.md
2024-08-15 20:28:34 +02:00
Evgenii Burmakin
2965250497
Merge pull request #174 from Freika/fix/owntracks_altitude
...
Update owntracks points with missing data
2024-08-15 20:26:22 +02:00
Eugene Burmakin
27fca4c0da
Update changelog
2024-08-15 20:25:40 +02:00
Eugene Burmakin
bbbf591b6b
Update changelog
2024-08-15 20:24:22 +02:00
Eugene Burmakin
a0aa684985
Update owntracks points data
2024-08-15 20:23:05 +02:00
Eugene Burmakin
2b4a16d6cb
Add data migration to fill owntracks points data
2024-08-15 19:57:52 +02:00
Eugene Burmakin
5c16cc6dca
Fix owntracks params
2024-08-15 19:47:59 +02:00
Evgenii Burmakin
3b5a2713fc
Merge pull request #126 from bluemaex/improve_gpx_import
...
Improve GPX Parser
2024-08-14 20:24:49 +02:00
Eugene Burmakin
8197624d5e
Fix Google's Records.json import
2024-08-14 20:12:24 +02:00
Evgenii Burmakin
4439e06f2d
Merge pull request #173 from Freika/photon_reverse_geocoding
...
Implement support for custom Photon API host
2024-08-14 18:24:39 +02:00
Eugene Burmakin
52b56957bc
Move tests around
2024-08-14 18:14:53 +02:00
Eugene Burmakin
14a7559aeb
Fix typo
2024-08-14 18:07:31 +02:00
Eugene Burmakin
39bc6aa58a
Implement support for custom Photon API host
2024-08-14 18:06:37 +02:00
Eugene Burmakin
52ee90ac9c
Replace google places api with photon api by komoot
2024-08-13 18:25:48 +02:00
Eugene Burmakin
382f937f29
Add lots of logic
2024-08-12 22:18:11 +02:00
Evgenii Burmakin
5f3ae749f0
Merge pull request #172 from Freika/dependabot/bundler/tailwindcss-rails-2.7.2
...
Bump tailwindcss-rails from 2.7.0 to 2.7.2
2024-08-12 21:32:07 +02:00
Evgenii Burmakin
160272ae8f
Merge pull request #171 from Freika/dependabot/bundler/shoulda-matchers-6.3.0
...
Bump shoulda-matchers from 6.2.0 to 6.3.0
2024-08-12 21:31:55 +02:00
Evgenii Burmakin
6812607bc8
Merge pull request #170 from Freika/dependabot/bundler/oj-3.16.5
...
Bump oj from 3.16.4 to 3.16.5
2024-08-12 21:31:37 +02:00
dependabot[bot]
e1ff30b46e
Bump tailwindcss-rails from 2.7.0 to 2.7.2
...
Bumps [tailwindcss-rails](https://github.com/rails/tailwindcss-rails ) from 2.7.0 to 2.7.2.
- [Release notes](https://github.com/rails/tailwindcss-rails/releases )
- [Changelog](https://github.com/rails/tailwindcss-rails/blob/main/CHANGELOG.md )
- [Commits](https://github.com/rails/tailwindcss-rails/compare/v2.7.0...v2.7.2 )
---
updated-dependencies:
- dependency-name: tailwindcss-rails
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2024-08-12 14:15:50 +00:00
dependabot[bot]
0ffee7e70a
Bump shoulda-matchers from 6.2.0 to 6.3.0
...
Bumps [shoulda-matchers](https://github.com/thoughtbot/shoulda-matchers ) from 6.2.0 to 6.3.0.
- [Release notes](https://github.com/thoughtbot/shoulda-matchers/releases )
- [Changelog](https://github.com/thoughtbot/shoulda-matchers/blob/main/CHANGELOG.md )
- [Commits](https://github.com/thoughtbot/shoulda-matchers/compare/v6.2.0...v6.3.0 )
---
updated-dependencies:
- dependency-name: shoulda-matchers
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
2024-08-12 14:15:40 +00:00
dependabot[bot]
8af6a2b12e
Bump oj from 3.16.4 to 3.16.5
...
Bumps [oj](https://github.com/ohler55/oj ) from 3.16.4 to 3.16.5.
- [Release notes](https://github.com/ohler55/oj/releases )
- [Changelog](https://github.com/ohler55/oj/blob/develop/CHANGELOG.md )
- [Commits](https://github.com/ohler55/oj/compare/v3.16.4...v3.16.5 )
---
updated-dependencies:
- dependency-name: oj
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2024-08-12 14:15:31 +00:00
Evgenii Burmakin
505337bd92
Merge pull request #145 from Freika/dependabot/bundler/pg-1.5.7
...
Bump pg from 1.5.6 to 1.5.7
2024-08-06 20:08:04 +02:00
Evgenii Burmakin
0e4e641792
Merge pull request #157 from Freika/dependabot/bundler/tailwindcss-rails-2.7.0
...
Bump tailwindcss-rails from 2.6.3 to 2.7.0
2024-08-06 19:46:09 +02:00
Evgenii Burmakin
989412d287
Merge pull request #156 from Freika/dependabot/bundler/sprockets-rails-3.5.2
...
Bump sprockets-rails from 3.5.1 to 3.5.2
2024-08-06 19:45:45 +02:00
Evgenii Burmakin
fb3ba98f9b
Merge pull request #158 from Freika/dependabot/bundler/bootsnap-1.18.4
...
Bump bootsnap from 1.18.3 to 1.18.4
2024-08-06 19:45:30 +02:00
Eugene Burmakin
5394e9dd52
Add visits detection
2024-08-05 21:23:08 +02:00
dependabot[bot]
92de6b2f5c
Bump bootsnap from 1.18.3 to 1.18.4
...
Bumps [bootsnap](https://github.com/Shopify/bootsnap ) from 1.18.3 to 1.18.4.
- [Changelog](https://github.com/Shopify/bootsnap/blob/main/CHANGELOG.md )
- [Commits](https://github.com/Shopify/bootsnap/compare/v1.18.3...v1.18.4 )
---
updated-dependencies:
- dependency-name: bootsnap
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2024-08-05 14:22:12 +00:00
dependabot[bot]
0e7b5f365d
Bump tailwindcss-rails from 2.6.3 to 2.7.0
...
Bumps [tailwindcss-rails](https://github.com/rails/tailwindcss-rails ) from 2.6.3 to 2.7.0.
- [Release notes](https://github.com/rails/tailwindcss-rails/releases )
- [Changelog](https://github.com/rails/tailwindcss-rails/blob/main/CHANGELOG.md )
- [Commits](https://github.com/rails/tailwindcss-rails/compare/v2.6.3...v2.7.0 )
---
updated-dependencies:
- dependency-name: tailwindcss-rails
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
2024-08-05 14:22:03 +00:00
dependabot[bot]
89e66f2d3f
Bump sprockets-rails from 3.5.1 to 3.5.2
...
Bumps [sprockets-rails](https://github.com/rails/sprockets-rails ) from 3.5.1 to 3.5.2.
- [Release notes](https://github.com/rails/sprockets-rails/releases )
- [Commits](https://github.com/rails/sprockets-rails/compare/v3.5.1...v3.5.2 )
---
updated-dependencies:
- dependency-name: sprockets-rails
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2024-08-05 14:21:50 +00:00
Eugene Burmakin
1e207f297c
Experiment with visits detection
2024-08-04 14:03:52 +02:00
Eugene Burmakin
04a2150959
Add a bunch of small changes and fixes, see CHANGELOG.md for details
2024-07-31 19:35:35 +02:00
dependabot[bot]
bc12336d3a
Bump pg from 1.5.6 to 1.5.7
...
Bumps [pg](https://github.com/ged/ruby-pg ) from 1.5.6 to 1.5.7.
- [Changelog](https://github.com/ged/ruby-pg/blob/master/History.md )
- [Commits](https://github.com/ged/ruby-pg/compare/v1.5.6...v1.5.7 )
---
updated-dependencies:
- dependency-name: pg
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2024-07-29 14:51:59 +00:00
Eugene Burmakin
3b600c1052
Fix call to the background job to calculate visits
2024-07-27 22:08:40 +02:00
Eugene Burmakin
7a100f7e2a
Fix name of background job to calculate visits
2024-07-27 15:05:08 +02:00
Eugene Burmakin
1e3d9f358d
Fix map areas functionality
2024-07-27 14:30:46 +02:00
Evgenii Burmakin
4da8313b51
Merge pull request #131 from Freika/zones_and_visits
...
Areas and visits
2024-07-27 14:02:11 +02:00
Eugene Burmakin
8fc24b616b
Update Changelog
2024-07-27 14:01:23 +02:00
Eugene Burmakin
3d63b29651
Ensure that the service does not create duplicate visits
2024-07-27 13:57:01 +02:00
Eugene Burmakin
403366c321
Add ci comment
2024-07-27 13:56:11 +02:00
Eugene Burmakin
5f233ef577
Remove user_id from attributes_for(:area) in areas_spec.rb
2024-07-27 13:54:42 +02:00
Eugene Burmakin
e71d7b0a92
Update users_spec.rb
2024-07-27 13:50:37 +02:00
Eugene Burmakin
afc6f98c64
Add debugging to the CI workflow
2024-07-27 13:46:00 +02:00
Eugene Burmakin
44da5adbda
Add redis to ci.yml
2024-07-27 13:40:52 +02:00
Eugene Burmakin
9f3d496a5c
Add npm install to CI workflow
2024-07-27 13:38:07 +02:00
Eugene Burmakin
9a818fd84e
Add spec for creating visits with points
2024-07-27 13:36:02 +02:00
Eugene Burmakin
345733c5dd
Update ruby version
2024-07-27 12:45:27 +02:00
Eugene Burmakin
a003191a71
Update CI workflow
2024-07-27 12:42:14 +02:00
Eugene Burmakin
8bb966b546
Update visits specs
2024-07-27 12:35:47 +02:00
Eugene Burmakin
87258df41e
Fix route popup distance and add areas swagger test
2024-07-27 12:22:56 +02:00
Eugene Burmakin
ffe0334ebc
Add visits page
2024-07-24 20:25:16 +02:00
tetebueno
d44dbc8e9e
Adapt view buttons to new default.
2024-07-23 22:37:40 -03:00
tetebueno
59e540995b
Default to today on map view.
2024-07-23 11:54:44 -03:00
Eugene Burmakin
ab700c8f25
Experiment with visit calculation service
2024-07-23 00:40:48 +02:00
Evgenii Burmakin
e34ab04512
Merge pull request #135 from Freika/dependabot/bundler/turbo-rails-2.0.6
...
Bump turbo-rails from 2.0.5 to 2.0.6
2024-07-22 18:29:30 +02:00
Evgenii Burmakin
1d32e2498e
Merge pull request #136 from Freika/dependabot/bundler/tailwindcss-rails-2.6.3
...
Bump tailwindcss-rails from 2.6.1 to 2.6.3
2024-07-22 18:29:15 +02:00
dependabot[bot]
15308ebb8b
Bump tailwindcss-rails from 2.6.1 to 2.6.3
...
Bumps [tailwindcss-rails](https://github.com/rails/tailwindcss-rails ) from 2.6.1 to 2.6.3.
- [Release notes](https://github.com/rails/tailwindcss-rails/releases )
- [Changelog](https://github.com/rails/tailwindcss-rails/blob/main/CHANGELOG.md )
- [Commits](https://github.com/rails/tailwindcss-rails/compare/v2.6.1...v2.6.3 )
---
updated-dependencies:
- dependency-name: tailwindcss-rails
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2024-07-22 14:18:02 +00:00
dependabot[bot]
dba26f4d22
Bump turbo-rails from 2.0.5 to 2.0.6
...
Bumps [turbo-rails](https://github.com/hotwired/turbo-rails ) from 2.0.5 to 2.0.6.
- [Release notes](https://github.com/hotwired/turbo-rails/releases )
- [Commits](https://github.com/hotwired/turbo-rails/compare/v2.0.5...v2.0.6 )
---
updated-dependencies:
- dependency-name: turbo-rails
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2024-07-22 14:17:42 +00:00
Eugene Burmakin
3fd176ad6e
Add Visit model and associations
2024-07-21 20:32:29 +02:00
Eugene Burmakin
254c28ae1d
Make area popup look a bit nicer
2024-07-21 20:26:45 +02:00
Eugene Burmakin
151e5cf042
Add areas
2024-07-21 20:09:42 +02:00
Eugene Burmakin
bd8517709b
Remove unused function
2024-07-21 16:49:26 +02:00
Eugene Burmakin
4371d28ef7
Allow users to delete points from the map
2024-07-21 16:45:29 +02:00
Eugene Burmakin
66e1feaf29
Extract some code from maps_controller.js into separate files
2024-07-21 15:13:16 +02:00
Evgenii Burmakin
6a07b77991
Update How_to_install_Dawarich_on_Synology.md
2024-07-19 21:34:32 +02:00
Evgenii Burmakin
db5f6ee9e7
Merge pull request #130 from Freika/admin_flag
...
Admin flag
2024-07-19 21:16:52 +02:00
Eugene Burmakin
1fb80ac6f6
Make admin know they're admin
2024-07-19 21:02:04 +02:00
Eugene Burmakin
9c2d2b8c02
Handle Sidekiq access for non-admin users
2024-07-19 20:57:14 +02:00
Eugene Burmakin
2d2eeda9e7
Update tests for admin flag
2024-07-19 20:37:57 +02:00
Eugene Burmakin
66ff0c3bed
Update Changelog
2024-07-19 20:25:11 +02:00
Eugene Burmakin
578f46ab08
Merge branch 'master' into admin_flag
2024-07-19 20:24:07 +02:00
Eugene Burmakin
9104e612cb
Convert meters to kilometers in route hover
2024-07-19 20:23:50 +02:00
Eugene Burmakin
1006606870
Fix route tooltip and map movement when hovering over a route
2024-07-19 07:55:45 +02:00
Max Stockner
958c792bf1
A GPX File can have multiple tracks
2024-07-16 23:06:55 +02:00
Eugene Burmakin
b1f7b98c11
Add admin flag to users
2024-07-16 22:26:16 +02:00
Eugene Burmakin
646e5e729d
Add REVERSE_GEOCODING_ENABLED env var to README
2024-07-13 10:39:30 +02:00
Eugene Burmakin
d660d6f6e7
Fix total reverse geocoded points calculation
2024-07-12 22:51:10 +02:00
Evgenii Burmakin
64cc0dd3b5
Merge pull request #114 from Freika/background_jobs
...
Background jobs
2024-07-12 22:15:52 +02:00
Eugene Burmakin
0a006807f6
Update CHANGELOG.md and User#total_reverse_geocoded method
2024-07-12 22:11:42 +02:00
Eugene Burmakin
453c8f9593
Update readme
2024-07-12 22:02:50 +02:00
Eugene Burmakin
f080b4c6ce
Add tests for background jobs stuff
2024-07-12 21:59:03 +02:00
Evgenii Burmakin
6d7523adaa
Merge pull request #119 from Freika/tylwright-patch-1
...
Update README.md with link to Google Maps Timeline wiki page under Ho…
2024-07-11 23:25:28 +02:00
Tyler Wright
8eaeb36af5
Update README.md with link to Google Maps Timeline wiki page under How-Tos
2024-07-11 15:25:48 -04:00
Evgenii Burmakin
228901edb1
Merge pull request #117 from tylwright/master
...
Added Discord badge to README instead of link
2024-07-10 21:09:10 +02:00
Tyler Wright
ebfbc6fdf1
Merge branch 'Freika:master' into master
2024-07-10 11:58:29 -07:00
Tyler Wright
dbe103fd49
Added Discord badge instead of link to README
2024-07-10 14:57:57 -04:00
Evgenii Burmakin
0e97fd27ac
Merge pull request #116 from tylwright/master
...
Added Caddy instructions to reverse proxies doc
2024-07-10 20:54:30 +02:00
Tyler Wright
98a0eac989
Updated APPLICATION_HOST to APPLICATION_HOSTS
2024-07-10 14:46:43 -04:00
Tyler Wright
05e4df0613
Added Caddy instructions to reverse proxies doc
2024-07-10 14:38:21 -04:00
Eugene Burmakin
ac36a505dd
Add reverse geocoding job to background jobs controller
2024-07-09 23:50:19 +02:00
Eugene Burmakin
b648c18f9d
Scaffold background jobs settings
2024-07-09 20:28:59 +02:00
Eugene Burmakin
54446f1c3c
Update logging settings
2024-07-09 20:09:43 +02:00
Eugene Burmakin
3d8c8bd26e
Update synology guide
2024-07-09 00:06:45 +02:00
Eugene Burmakin
1909076af5
Update version to 0.8.6
2024-07-08 23:56:51 +02:00
Eugene Burmakin
50798b5bb1
Fix overland batch payload processing
2024-07-08 23:56:08 +02:00
Eugene Burmakin
605144e55d
Updated changelog
2024-07-08 23:25:09 +02:00
Eugene Burmakin
dd6430e185
Merge branch 'remove_map_center'
2024-07-08 23:22:00 +02:00
Eugene Burmakin
da01fd1a47
Update tailwindcss
2024-07-08 23:20:32 +02:00
Eugene Burmakin
4f25c81a93
Update reverse proxy guide
2024-07-08 23:19:25 +02:00
Evgenii Burmakin
c8d89c9d7e
Merge pull request #102 from sunstep/master
...
Add reverse proxy tutorial
2024-07-08 23:16:56 +02:00
Eugene Burmakin
18ebf0a088
Update changelog
2024-07-08 23:03:39 +02:00
Eugene Burmakin
d3ea150130
Set default value for APPLICATION_HOSTS environment variable to string
2024-07-08 23:02:11 +02:00
Evgenii Burmakin
427231ab70
Merge pull request #109 from Freika/google_phone_takeout_import_v2
...
Support arrays in location-history.json
2024-07-08 18:07:26 +02:00
Eugene Burmakin
e1648c5cb0
Rework Google Phone Takeout import to support location-history.json another file format
2024-07-08 18:05:02 +02:00
sunstep
b6040f233d
Fix Dawarich typo
2024-07-08 16:39:01 +02:00
sunstep
ed67f94f8d
Add reverse proxy guide to main page
2024-07-06 00:30:15 +02:00
sunstep
e2cdfdcbd3
Add Apache2 instructions
2024-07-06 00:28:56 +02:00
sunstep
6eb27674b2
Fix path to synology tutorial docs
2024-07-05 23:40:38 +02:00
sunstep
4c54a0181a
Add headers
2024-07-05 23:38:02 +02:00
sunstep
5e90e1570d
Rename how_to_setup_reverse_proxy to how_to_setup_reverse_proxy.md
2024-07-05 23:37:01 +02:00
sunstep
81568c3422
Add set up steps including nginx example
2024-07-05 23:36:38 +02:00
Evgenii Burmakin
47f3e55849
Merge pull request #100 from Freika/notifications
...
Notifications
2024-07-04 23:06:49 +02:00
Eugene Burmakin
6748bcf17c
Add a note about logs when reporting a bug
2024-07-04 23:05:50 +02:00
Eugene Burmakin
118c7b5704
Add spec for marking all notifications as read
2024-07-04 23:01:24 +02:00
Eugene Burmakin
ba265e3c26
Make notifications look nice
2024-07-04 23:00:07 +02:00
Eugene Burmakin
bb2beb519b
Add notifications
2024-07-04 22:20:12 +02:00
Evgenii Burmakin
0e94089038
Merge pull request #97 from Freika/dependabot/bundler/rubocop-rails-2.25.1
...
Bump rubocop-rails from 2.25.0 to 2.25.1
2024-07-02 19:32:28 +02:00
dependabot[bot]
92ebaa088a
Bump rubocop-rails from 2.25.0 to 2.25.1
...
Bumps [rubocop-rails](https://github.com/rubocop/rubocop-rails ) from 2.25.0 to 2.25.1.
- [Release notes](https://github.com/rubocop/rubocop-rails/releases )
- [Changelog](https://github.com/rubocop/rubocop-rails/blob/master/CHANGELOG.md )
- [Commits](https://github.com/rubocop/rubocop-rails/compare/v2.25.0...v2.25.1 )
---
updated-dependencies:
- dependency-name: rubocop-rails
dependency-type: direct:development
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2024-07-01 14:08:42 +00:00
Eugene Burmakin
09152b505d
Update readme
2024-06-30 20:53:06 +02:00
Evgenii Burmakin
55004c7303
Merge pull request #94 from Freika/google_phone_takeout_import
...
[0.8.2] Implement support for Google Phone Takeout import
2024-06-30 17:59:06 +02:00
Eugene Burmakin
02213d84b1
Update changelog
2024-06-30 17:57:13 +02:00
Eugene Burmakin
1dbf5cbda5
Implement support for Google Phone Takeout import
2024-06-30 17:47:36 +02:00
Eugene Burmakin
252c909f18
Add default credentials to README.md
2024-06-30 16:24:25 +02:00
Eugene Burmakin
3959cefb8d
Update readme
2024-06-30 13:27:28 +02:00
Eugene Burmakin
2a4bf5e9d4
Rename guides
2024-06-30 13:23:15 +02:00
Eugene Burmakin
5b8ab3161b
Remove MAP_CENTER env var
2024-06-30 13:16:19 +02:00
Evgenii Burmakin
ce0d7e375f
Merge pull request #91 from Freika/disable-registration
...
Disable registration and implement user creation in the settings page
2024-06-30 12:58:49 +02:00
Eugene Burmakin
60b3d2a055
Remove links to registration
2024-06-30 12:57:09 +02:00
Eugene Burmakin
aa83e84d72
Updated changelog
2024-06-30 12:55:25 +02:00
Eugene Burmakin
68637c2798
Update version
2024-06-30 12:52:06 +02:00
Eugene Burmakin
21cc53b78a
Remove unused files
2024-06-30 12:40:11 +02:00
Eugene Burmakin
2c9a88aba4
Disable registration and implement user creation in the settings page
2024-06-30 12:31:21 +02:00
Evgenii Burmakin
bc23b7db42
Merge pull request #84 from djhrum/docker-doc
...
Docker doc
2024-06-28 17:11:20 +02:00
Evgenii Burmakin
1fee34b3db
Merge pull request #87 from Freika/fog-of-war
...
Fog of war
2024-06-25 22:42:39 +02:00
Eugene Burmakin
ad164b0edd
Use old calculation of city visits in right sidebar on Map page due to performance issues
2024-06-25 22:42:05 +02:00
Eugene Burmakin
dc6736942d
Update version and changelog
2024-06-25 22:33:14 +02:00
Eugene Burmakin
81d13f548e
Add settings for radius of clear fog in meters
2024-06-25 22:30:11 +02:00
Eugene Burmakin
61431ac64f
Add fog overlay
2024-06-25 21:57:22 +02:00
Eugene Burmakin
b37841263e
Merge branch 'master' into fog-of-war
2024-06-25 21:27:18 +02:00
Eugene Burmakin
3e2f9f77d7
Change order of points on the Points page
2024-06-25 21:26:28 +02:00
Evgenii Burmakin
6e89bc9dd7
Merge pull request #86 from Freika/countries-and-cities-revised
...
Countries and cities revised
2024-06-25 20:51:29 +02:00
Evgenii Burmakin
591eeb201f
Merge branch 'master' into countries-and-cities-revised
2024-06-25 20:51:10 +02:00
Eugene Burmakin
7844bf1f3c
Update Visits::Calculate to return only one visit per city per day
2024-06-25 20:48:55 +02:00
Eugene Burmakin
f0e94f38f9
Rework cities and countries visits calculation
2024-06-25 20:19:15 +02:00
Evgenii Burmakin
b735b17a57
Merge pull request #82 from Freika/dependabot/bundler/rspec-rails-6.1.3
...
Bump rspec-rails from 6.1.2 to 6.1.3
2024-06-25 19:58:30 +02:00
Evgenii Burmakin
ac4c9d9c72
Merge pull request #81 from Freika/dependabot/bundler/pry-rails-0.3.11
...
Bump pry-rails from 0.3.9 to 0.3.11
2024-06-25 19:58:21 +02:00
andrei.ivnitskii@t-systems.com
b0bbf5f63a
update Synology and Docker documentation
2024-06-25 14:17:20 +02:00
andrei.ivnitskii@t-systems.com
e33cbebcf3
add Synology and Docker documentation
2024-06-25 14:11:06 +02:00
dependabot[bot]
239e2078f5
Bump rspec-rails from 6.1.2 to 6.1.3
...
Bumps [rspec-rails](https://github.com/rspec/rspec-rails ) from 6.1.2 to 6.1.3.
- [Changelog](https://github.com/rspec/rspec-rails/blob/main/Changelog.md )
- [Commits](https://github.com/rspec/rspec-rails/compare/v6.1.2...v6.1.3 )
---
updated-dependencies:
- dependency-name: rspec-rails
dependency-type: direct:development
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2024-06-24 14:30:23 +00:00
dependabot[bot]
7c9f278a03
Bump pry-rails from 0.3.9 to 0.3.11
...
Bumps [pry-rails](https://github.com/rweng/pry-rails ) from 0.3.9 to 0.3.11.
- [Commits](https://github.com/rweng/pry-rails/compare/v0.3.9...v0.3.11 )
---
updated-dependencies:
- dependency-name: pry-rails
dependency-type: direct:development
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2024-06-24 14:29:26 +00:00
Evgenii Burmakin
c86c3052d9
Merge pull request #71 from Freika/settings
...
Settings
2024-06-20 23:59:45 +02:00
Eugene Burmakin
a5ade39557
Update fields in settings form
2024-06-20 23:59:14 +02:00
Eugene Burmakin
d9aea95401
Add new settings page to allow user change route rendering options
2024-06-20 23:57:00 +02:00
Evgenii Burmakin
19e4e753a5
Merge pull request #69 from Freika/gpx-imports
...
Gpx imports
2024-06-19 21:20:15 +02:00
Eugene Burmakin
dbe0ba3a56
Fix CHANGELOG.md
2024-06-19 21:19:32 +02:00
Eugene Burmakin
747418c854
Implement GPX imports
2024-06-19 21:16:06 +02:00
Eugene Burmakin
98211351b8
Merge branch 'master' into gpx-imports
2024-06-19 11:09:24 +02:00
Eugene Burmakin
bff2dd012e
Fix version and add link to Dawarich's website in the footer
2024-06-18 22:11:12 +02:00
Eugene Burmakin
4fe13a7d3f
Merge branch 'master' into gpx-imports
2024-06-17 17:30:49 +02:00
Eugene Burmakin
b3aaa206d7
Update readme
2024-06-15 20:13:44 +02:00
Eugene Burmakin
3d6bbcffe6
Update readme
2024-06-15 20:12:47 +02:00
Eugene Burmakin
6d3326d821
Update coordinates
2024-06-15 20:06:24 +02:00
Eugene Burmakin
e1f4753830
Update readme
2024-06-15 12:15:58 +02:00
Eugene Burmakin
da8792bbe1
Change count to size in the export service
2024-06-14 19:52:05 +02:00
Eugene Burmakin
1257f295be
Add debugging information to the export service
2024-06-14 19:33:24 +02:00
Eugene Burmakin
6af4d6d7ef
Fix a bug where the export file was not being created in the public folder
2024-06-14 19:33:24 +02:00
Evgenii Burmakin
85510b5fcb
Update issue templates
2024-06-14 18:16:44 +02:00
Evgenii Burmakin
3875429c46
Merge pull request #62 from Freika/exports
...
Exports
2024-06-12 21:13:30 +02:00
Eugene Burmakin
b7f648dc07
Add titles
2024-06-12 21:10:53 +02:00
Eugene Burmakin
7daac8a887
Change exposed volume
2024-06-12 21:02:42 +02:00
Eugene Burmakin
3f68ce5e37
Implement Exporting points to a file
2024-06-12 20:29:38 +02:00
Eugene Burmakin
e736f66049
Add link to patreon
2024-06-10 23:00:12 +02:00
Eugene Burmakin
ab19fc5d52
Update app version
2024-06-10 22:49:40 +02:00
Eugene Burmakin
b027c1a5e0
Run stats job after removing points without coordinates
2024-06-10 22:48:05 +02:00
Eugene Burmakin
045999b292
Add migration to remove points without coordinates
2024-06-10 22:48:05 +02:00
Eugene Burmakin
6ed9a27040
Update Records.json importing script
2024-06-10 22:48:05 +02:00
Evgenii Burmakin
0057bd7a4d
Update FUNDING.yml
2024-06-10 20:11:42 +04:00
Evgenii Burmakin
39376633d6
Merge pull request #59 from Freika/dependabot/bundler/rails-7.1.3.4
...
Bump rails from 7.1.3.3 to 7.1.3.4
2024-06-10 18:09:44 +02:00
Evgenii Burmakin
355877659a
Merge pull request #58 from Freika/dependabot/bundler/will_paginate-4.0.1
...
Bump will_paginate from 4.0.0 to 4.0.1
2024-06-10 18:07:41 +02:00
dependabot[bot]
8e9ceba02a
Bump rails from 7.1.3.3 to 7.1.3.4
...
Bumps [rails](https://github.com/rails/rails ) from 7.1.3.3 to 7.1.3.4.
- [Release notes](https://github.com/rails/rails/releases )
- [Commits](https://github.com/rails/rails/compare/v7.1.3.3...v7.1.3.4 )
---
updated-dependencies:
- dependency-name: rails
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2024-06-10 16:06:57 +00:00
Evgenii Burmakin
8c05d457e5
Merge branch 'master' into dependabot/bundler/will_paginate-4.0.1
2024-06-10 18:06:05 +02:00
Evgenii Burmakin
1abed5af75
Merge pull request #57 from Freika/dependabot/bundler/sprockets-rails-3.5.1
...
Bump sprockets-rails from 3.4.2 to 3.5.1
2024-06-10 18:05:25 +02:00
Evgenii Burmakin
a7b56933ad
Merge pull request #56 from Freika/dependabot/bundler/tailwindcss-rails-2.6.1
...
Bump tailwindcss-rails from 2.6.0 to 2.6.1
2024-06-10 18:05:09 +02:00
Evgenii Burmakin
b6880fd4c0
Merge pull request #55 from Freika/dependabot/bundler/oj-3.16.4
...
Bump oj from 3.16.3 to 3.16.4
2024-06-10 18:04:45 +02:00
dependabot[bot]
612216aa95
Bump will_paginate from 4.0.0 to 4.0.1
...
Bumps [will_paginate](https://github.com/mislav/will_paginate ) from 4.0.0 to 4.0.1.
- [Release notes](https://github.com/mislav/will_paginate/releases )
- [Commits](https://github.com/mislav/will_paginate/compare/v4.0.0...v4.0.1 )
---
updated-dependencies:
- dependency-name: will_paginate
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2024-06-10 14:35:05 +00:00
dependabot[bot]
04e42a7a49
Bump sprockets-rails from 3.4.2 to 3.5.1
...
Bumps [sprockets-rails](https://github.com/rails/sprockets-rails ) from 3.4.2 to 3.5.1.
- [Release notes](https://github.com/rails/sprockets-rails/releases )
- [Commits](https://github.com/rails/sprockets-rails/compare/v3.4.2...v3.5.1 )
---
updated-dependencies:
- dependency-name: sprockets-rails
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
2024-06-10 14:34:50 +00:00
dependabot[bot]
843fed1118
Bump tailwindcss-rails from 2.6.0 to 2.6.1
...
Bumps [tailwindcss-rails](https://github.com/rails/tailwindcss-rails ) from 2.6.0 to 2.6.1.
- [Release notes](https://github.com/rails/tailwindcss-rails/releases )
- [Changelog](https://github.com/rails/tailwindcss-rails/blob/main/CHANGELOG.md )
- [Commits](https://github.com/rails/tailwindcss-rails/compare/v2.6.0...v2.6.1 )
---
updated-dependencies:
- dependency-name: tailwindcss-rails
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2024-06-10 14:34:22 +00:00
dependabot[bot]
7f5427fa4a
Bump oj from 3.16.3 to 3.16.4
...
Bumps [oj](https://github.com/ohler55/oj ) from 3.16.3 to 3.16.4.
- [Release notes](https://github.com/ohler55/oj/releases )
- [Changelog](https://github.com/ohler55/oj/blob/develop/CHANGELOG.md )
- [Commits](https://github.com/ohler55/oj/compare/v3.16.3...v3.16.4 )
---
updated-dependencies:
- dependency-name: oj
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2024-06-10 14:34:07 +00:00
Eugene Burmakin
164b60b3bc
Add BACKGROUND_PROCESSING_CONCURRENCY env variable description to readme
2024-06-08 22:41:33 +02:00
Eugene Burmakin
592734c19c
Update README.md
2024-06-08 22:39:28 +02:00
Eugene Burmakin
96a5240729
Add Google Maps Phone Takeout parser
2024-06-08 22:10:10 +02:00
Eugene Burmakin
5adc96bdb9
Update changelog
2024-06-07 21:24:05 +02:00
Eugene Burmakin
08be01ebf6
Use Stat's toponyms to calculate the number of countries and cities visited in a month
2024-06-07 21:22:57 +02:00
Eugene Burmakin
94ae8a3c9f
Add favicon and allow setting concurrency via BACKGROUND_PROCESSING_CONCURRENCY
2024-06-07 19:22:39 +02:00
Eugene Burmakin
674d87cc31
Change minutes to days and hours on route popup
2024-05-31 23:25:04 +02:00
Eugene Burmakin
4afbdd3b64
Add gpx file to experiment with
2024-05-31 23:18:57 +02:00
Eugene Burmakin
35ddcb363a
Fix CHANGELOG.md
2024-05-31 20:31:06 +02:00
Eugene Burmakin
9c12d239d4
Update version to 0.5.0
2024-05-31 20:29:15 +02:00
Eugene Burmakin
fd4b527fb9
Update readme
2024-05-31 20:27:03 +02:00
Eugene Burmakin
c843132495
Update readme
2024-05-31 20:26:56 +02:00
Eugene Burmakin
12985e1fee
Shorten route popup
2024-05-31 20:17:14 +02:00
Eugene Burmakin
fe73b5040a
Update hovering over route to show time and distance to next and previous routes
2024-05-31 20:10:22 +02:00
Eugene Burmakin
4962d48910
Added new buttons to map page and removed "Your data" page
2024-05-30 23:36:12 +02:00
Eugene Burmakin
36767ffa77
Split routes based on time as well
2024-05-30 16:22:28 +02:00
Eugene Burmakin
e235ff66b0
Add changelog and time spent on route to the popup
2024-05-30 11:56:04 +02:00
Eugene Burmakin
5e4e686492
Highlight route on hover and show start and end timestamps in popup
2024-05-30 11:50:12 +02:00
Eugene Burmakin
bf000cc544
Add a test file with functioning fog of war overlay
2024-05-29 23:45:08 +02:00
Eugene Burmakin
a90d6f1f39
Check OwnTracks/Overland point for duplicates before saving it
2024-05-29 23:12:00 +02:00
Eugene Burmakin
8559449355
Prevent creating a point if it already exists
2024-05-29 23:06:58 +02:00
Eugene Burmakin
de3339ae22
Split Polylines Based on Distance in Leaflet Maps
2024-05-29 23:00:35 +02:00
Eugene Burmakin
2d78fe4d6c
Lower the intensity of the heatmap markers
2024-05-27 22:36:57 +02:00
Evgenii Burmakin
e3d52c2929
Merge pull request #47 from Freika/dependabot/bundler/webmock-3.23.1
...
Bump webmock from 3.23.0 to 3.23.1
2024-05-27 22:36:11 +02:00
Evgenii Burmakin
ffa35790c7
Merge pull request #48 from Freika/dependabot/bundler/chartkick-5.0.7
...
Bump chartkick from 5.0.6 to 5.0.7
2024-05-27 22:36:02 +02:00
dependabot[bot]
424afd9e57
Bump chartkick from 5.0.6 to 5.0.7
...
Bumps [chartkick](https://github.com/ankane/chartkick ) from 5.0.6 to 5.0.7.
- [Changelog](https://github.com/ankane/chartkick/blob/master/CHANGELOG.md )
- [Commits](https://github.com/ankane/chartkick/compare/v5.0.6...v5.0.7 )
---
updated-dependencies:
- dependency-name: chartkick
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2024-05-27 15:06:05 +00:00
dependabot[bot]
e7e25b5e3d
Bump webmock from 3.23.0 to 3.23.1
...
Bumps [webmock](https://github.com/bblimke/webmock ) from 3.23.0 to 3.23.1.
- [Changelog](https://github.com/bblimke/webmock/blob/master/CHANGELOG.md )
- [Commits](https://github.com/bblimke/webmock/compare/v3.23.0...v3.23.1 )
---
updated-dependencies:
- dependency-name: webmock
dependency-type: direct:development
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2024-05-27 15:05:36 +00:00
Eugene Burmakin
e2cc9a9992
Increase the concurrency of the Sidekiq workers to 10 and add the user_id to the records parsed from the Google Maps Timeline Export.
2024-05-25 22:27:18 +02:00
Eugene Burmakin
21f663a090
Add a heatmap layer to the map to show the density of points
2024-05-25 22:14:55 +02:00
Eugene Burmakin
53ce9576f4
Update readme
2024-05-25 21:22:41 +02:00
Evgenii Burmakin
3c48504a66
Merge pull request #40 from Freika/dependabot/bundler/rails-7.1.3.3
...
Bump rails from 7.1.3.2 to 7.1.3.3
2024-05-25 21:07:00 +02:00
Evgenii Burmakin
9a69a994f6
Merge branch 'master' into dependabot/bundler/rails-7.1.3.3
2024-05-25 21:06:14 +02:00
Evgenii Burmakin
812104b47d
Merge pull request #39 from Freika/dependabot/bundler/rubocop-rails-2.25.0
...
Bump rubocop-rails from 2.24.1 to 2.25.0
2024-05-25 21:05:34 +02:00
dependabot[bot]
c1b9026c15
Bump rails from 7.1.3.2 to 7.1.3.3
...
Bumps [rails](https://github.com/rails/rails ) from 7.1.3.2 to 7.1.3.3.
- [Release notes](https://github.com/rails/rails/releases )
- [Commits](https://github.com/rails/rails/compare/v7.1.3.2...v7.1.3.3 )
---
updated-dependencies:
- dependency-name: rails
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2024-05-25 18:53:23 +00:00
Evgenii Burmakin
fdf7d6f4a0
Merge pull request #42 from Freika/api-key
...
Api Key authentication
2024-05-25 20:51:48 +02:00
Eugene Burmakin
390b6c3d17
Update changelog
2024-05-25 20:50:25 +02:00
Eugene Burmakin
036b21b5a5
Let maps consider the timezone of the application
2024-05-25 20:23:33 +02:00
Eugene Burmakin
d52b538398
Add link to api rocs
2024-05-25 14:44:32 +02:00
Eugene Burmakin
bc8647f5e4
Fix the API key authentication for Owntracks points
2024-05-25 14:08:40 +02:00
Eugene Burmakin
b76f75a494
Add instructions to api key usagea and allow user generate new api key
2024-05-25 13:57:50 +02:00
Eugene Burmakin
cf71df3f0a
Scope stats to user
2024-05-25 13:45:49 +02:00
Eugene Burmakin
5f18a3051d
Fix interface inconsistencies
2024-05-25 13:36:15 +02:00
Eugene Burmakin
082cbf159d
Scope points to a user
2024-05-25 13:26:56 +02:00
Eugene Burmakin
df687db91f
Add Owntracks API endpoint with api_key authentication
2024-05-25 12:57:39 +02:00
Eugene Burmakin
8c1d8a1470
Accept API key in query string for api/v1/overland/batches
2024-05-25 12:47:25 +02:00
Eugene Burmakin
add1eb2539
Update readme
2024-05-23 22:32:01 +02:00
dependabot[bot]
a74c23ebb5
Bump rubocop-rails from 2.24.1 to 2.25.0
...
Bumps [rubocop-rails](https://github.com/rubocop/rubocop-rails ) from 2.24.1 to 2.25.0.
- [Release notes](https://github.com/rubocop/rubocop-rails/releases )
- [Changelog](https://github.com/rubocop/rubocop-rails/blob/master/CHANGELOG.md )
- [Commits](https://github.com/rubocop/rubocop-rails/compare/v2.24.1...v2.25.0 )
---
updated-dependencies:
- dependency-name: rubocop-rails
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
2024-05-20 15:06:40 +00:00