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
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