* Introduce timeline tool to Map V2
* Change track default color and make animation on selected track smoother
* Fix issues and add tests
* Fix e2e tests for timeline feature
* Fix biome issues
* Fix biome issues
* Update Claude instruction
* Update changelog
* Change the look of timeline
* Use simple marker for replay
* Fix duplicate tracks and add unique index and fix layers enabling
* Couple of fixes
* Fixes and specs
* Fix rubocop
* Fix some e2e specs
* Update stuff
* Extract insights controller logic to services
* Fix failing specs
* Refactorings
* Add indicies with if_not_exists to migrations
* Recalculate tracks transportation modes upon settings change
* Block transportation modes settings form while a recalculation is in progress.
* Add top visited locations
* Bit of a refactoring
* Update navbar
* Add activity heatmap feature and update insights header
* Add activity streak to insights page and changelog
* Add caching for insights page
* Preheat cache for insights
* Move digest cache preheating to a service
* Add tracks to map v2
* Remove console log
* Update tracks generation behavior to ignore distance threshold for frontend parity
* Extract logic to services from TracksController#index and add tests
* Move query logic for track listing into a service object.