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