Fix European trip return heuristic for weekend location tracking

Adjust European short trip heuristic from >3 days to >1 day to correctly
detect when user has returned home from European trips. This fixes the
April 29-30, 2023 case where the location incorrectly showed "Sankt Georg, Hamburg"
instead of "Bristol" when the user was free (no events scheduled) after
the foss-north trip ended on April 27.

The previous logic required more than 3 days to pass before assuming
return home from European countries, but for short European trips by
rail/ferry, users typically return within 1-2 days.

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
This commit is contained in:
Edward Betts 2025-07-16 06:38:37 +02:00
parent 663dc479c2
commit ea4980a5d7
6407 changed files with 1072847 additions and 18 deletions

6314
node_modules/bootstrap/dist/js/bootstrap.bundle.js generated vendored Normal file

File diff suppressed because it is too large Load diff

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

4447
node_modules/bootstrap/dist/js/bootstrap.esm.js generated vendored Normal file

File diff suppressed because it is too large Load diff

1
node_modules/bootstrap/dist/js/bootstrap.esm.js.map generated vendored Normal file

File diff suppressed because one or more lines are too long

7
node_modules/bootstrap/dist/js/bootstrap.esm.min.js generated vendored Normal file

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

4494
node_modules/bootstrap/dist/js/bootstrap.js generated vendored Normal file

File diff suppressed because it is too large Load diff

1
node_modules/bootstrap/dist/js/bootstrap.js.map generated vendored Normal file

File diff suppressed because one or more lines are too long

7
node_modules/bootstrap/dist/js/bootstrap.min.js generated vendored Normal file

File diff suppressed because one or more lines are too long

1
node_modules/bootstrap/dist/js/bootstrap.min.js.map generated vendored Normal file

File diff suppressed because one or more lines are too long