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
|
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 |
|
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 |
|
Eugene Burmakin
|
8c4d4d5cbe
|
Add support for KML files
|
2025-11-14 18:04:46 +01:00 |
|
Eugene Burmakin
|
19f6715218
|
Remove limit on number of family members for self-hosted instances.
|
2025-11-07 11:20:36 +01:00 |
|
Eugene Burmakin
|
7bc579e563
|
REVERT: Patreon account connection
|
2025-10-29 13:27:43 +01: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
|
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
|
732839d586
|
Update icons on the map
|
2025-10-14 13:47:41 +02:00 |
|
Eugene Burmakin
|
39c3c157c8
|
Implement real-time family member location updates via ActionCable
|
2025-10-13 14:10:36 +02:00 |
|
Evgenii Burmakin
|
99281317d7
|
Merge branch 'dev' into feature/family
|
2025-10-13 12:30:27 +02:00 |
|
Eugene Burmakin
|
923ea113c8
|
Fix some minor stuff
|
2025-10-11 14:17:48 +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
|
e711ff25fe
|
Refactor family invitations and memberships into separate models and controllers
|
2025-10-07 18:38:06 +02:00 |
|
Eugene Burmakin
|
018760812a
|
Extract family functionality to a concern
|
2025-10-05 14:24:45 +02:00 |
|
Eugene Burmakin
|
cd303bce01
|
Clean up some code
|
2025-10-04 23:19:00 +02:00 |
|
Eugene Burmakin
|
9bc0e2accc
|
Use family path instead of families/id
|
2025-10-04 22:39:47 +02:00 |
|
Eugene Burmakin
|
f6b32371ec
|
Show family members on the map
|
2025-09-29 21:31:24 +02:00 |
|
Eugene Burmakin
|
2eb374676a
|
Hide invitation form when family is at capacity
|
2025-09-28 18:23:05 +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
|
0d02f08199
|
Add implementation plan and complete phase 1
|
2025-09-27 00:46:29 +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 |
|
Eugene Burmakin
|
6e44425e4e
|
Recalculate stats when an import is deleted.
|
2025-09-22 20:30:10 +02:00 |
|
Eugene Burmakin
|
339ba3130e
|
Fix missing hexagons
|
2025-09-20 14:05:14 +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
|
2bd0390d1a
|
Rename hexagon_centers to h3_hex_ids and update related logic
|
2025-09-19 00:23:12 +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
|
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 |
|
Eugene Burmakin
|
e6f74fc6ab
|
Update query to use lonlat column for bounds calculation
|
2025-09-13 18:54:02 +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 |
|
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 |
|
Eugene Burmakin
|
57ecda2b1b
|
Extract stats sharing logic to its own controller
|
2025-09-12 21:08:45 +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
|
410cd86c4e
|
Implement a new daily track generation job to replace the old cleanup job.
|
2025-09-08 20:46:30 +02:00 |
|
Eugene Burmakin
|
68a0a8f23c
|
Add follow up emails
|
2025-09-05 19:39:50 +02:00 |
|