dawarich/app/services
Evgenii Burmakin b1393ee674
0.36.0 (#1952)
* Implement OmniAuth GitHub authentication

* Fix omniauth GitHub scope to include user email access

* Remove margin-bottom

* Implement Google OAuth2 authentication

* Implement OIDC authentication for Dawarich using omniauth_openid_connect gem.

* Add patreon account linking and patron checking service

* Update docker-compose.yml to use boolean values instead of strings

* Add support for KML files

* Add tests

* Update changelog

* Remove patreon OAuth integration

* Move omniauthable to a concern

* Update an icon in integrations

* Update changelog

* Update app version

* Fix family location sharing toggle

* Move family location sharing to its own controller

* Update changelog

* Implement basic tagging functionality for places, allowing users to categorize and label places with custom tags.

* Add places management API and tags feature

* Add some changes related to places management feature

* Fix some tests

* Fix sometests

* Add places layer

* Update places layer to use Leaflet.Control.Layers.Tree for hierarchical layer control

* Rework tag form

* Add hashtag

* Add privacy zones to tags

* Add notes to places and manage place tags

* Update changelog

* Update e2e tests

* Extract tag serializer to its own file

* Fix some tests

* Fix tags request specs

* Fix some tests

* Fix rest of the tests

* Revert some changes

* Add missing specs

* Revert changes in place export/import code

* Fix some specs

* Fix PlaceFinder to only consider global places when finding existing places

* Fix few more specs

* Fix visits creator spec

* Fix last tests

* Update place creating modal

* Add home location based on "Home" tagged place

* Save enabled tag layers

* Some fixes

* Fix bug where enabling place tag layers would trigger saving enabled layers, overwriting with incomplete data

* Update migration to use disable_ddl_transaction! and add up/down methods

* Fix tag layers restoration and filtering logic

* Update OIDC auto-registration and email/password registration settings

* Fix potential xss
2025-11-24 19:45:09 +01:00
..
areas/visits Add modal to show countries and cities visited in a year 2025-05-18 00:15:25 +02:00
cache Fix last failing specs 2025-09-13 18:30:26 +02:00
countries Map country codes instead of guessing 2025-06-30 22:08:34 +02:00
exports Introduce points counter cache to optimize performance 2025-08-21 22:32:29 +02:00
families Add invitation link to pending family invitations email 2025-11-07 12:07:58 +01:00
geojson Improve performance of Google Maps imports by batching database inserts. 2025-10-16 18:59:21 +02:00
google_maps Improve performance of Google Maps imports by batching database inserts. 2025-10-16 18:59:21 +02:00
gpx Move json loading to a module 2025-08-22 20:13:10 +02:00
immich Fix year page charts 2025-07-08 21:23:55 +02:00
imports 0.36.0 (#1952) 2025-11-24 19:45:09 +01:00
jobs Introduce points counter cache to optimize performance 2025-08-21 22:32:29 +02:00
kml 0.36.0 (#1952) 2025-11-24 19:45:09 +01:00
location_search Fix failed specs 2025-09-23 00:18:04 +02:00
maps Update stuff, fix stuff 2025-09-29 22:27:07 +02:00
metrics/maps/tile_usage Fix few issues 2025-05-22 19:09:43 +02:00
overland Fix a few tests 2025-07-08 19:23:08 +02:00
own_tracks Fix hexagons render 2025-09-15 20:10:53 +02:00
photoprism Fix year page charts 2025-07-08 21:23:55 +02:00
photos Improve performance of Google Maps imports by batching database inserts. 2025-10-16 18:59:21 +02:00
places 0.36.0 (#1952) 2025-11-24 19:45:09 +01:00
points Fix a few tests 2025-07-08 19:23:08 +02:00
reverse_geocoding 0.36.0 (#1952) 2025-11-24 19:45:09 +01:00
stats Update stuff, fix stuff 2025-09-29 22:27:07 +02:00
subscription Add trial mode 2025-08-13 20:25:48 +02:00
tasks/imports Return sidekiq and redis to Dawarich 2025-06-09 13:39:25 +02:00
tracks Refactor some bits 2025-09-10 21:46:03 +02:00
trips Put countries into database 2025-05-16 18:51:48 +02:00
users 0.36.0 (#1952) 2025-11-24 19:45:09 +01:00
visits 0.36.0 (#1952) 2025-11-24 19:45:09 +01:00
check_app_version.rb Don't check for new version in production. 2025-07-02 21:58:19 +02:00
countries_and_cities.rb Add stats month page 2025-09-11 00:19:34 +02:00
exception_reporter.rb Fix exception reporter 2025-06-30 23:54:45 +02:00
notifications.rb Add import data feature 2025-06-28 12:22:56 +02:00
points_limit_exceeded.rb Introduce points counter cache to optimize performance 2025-08-21 22:32:29 +02:00
prometheus_metrics.rb Expose prometheus metrics at /metrics 2025-07-26 12:14:08 +02:00