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