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