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:
parent
663dc479c2
commit
ea4980a5d7
6407 changed files with 1072847 additions and 18 deletions
128
node_modules/webpack/schemas/plugins/container/ContainerReferencePlugin.json
generated
vendored
Normal file
128
node_modules/webpack/schemas/plugins/container/ContainerReferencePlugin.json
generated
vendored
Normal file
|
|
@ -0,0 +1,128 @@
|
|||
{
|
||||
"definitions": {
|
||||
"ExternalsType": {
|
||||
"description": "Specifies the default type of externals ('amd*', 'umd*', 'system' and 'jsonp' depend on output.libraryTarget set to the same value).",
|
||||
"enum": [
|
||||
"var",
|
||||
"module",
|
||||
"assign",
|
||||
"this",
|
||||
"window",
|
||||
"self",
|
||||
"global",
|
||||
"commonjs",
|
||||
"commonjs2",
|
||||
"commonjs-module",
|
||||
"commonjs-static",
|
||||
"amd",
|
||||
"amd-require",
|
||||
"umd",
|
||||
"umd2",
|
||||
"jsonp",
|
||||
"system",
|
||||
"promise",
|
||||
"import",
|
||||
"script",
|
||||
"node-commonjs"
|
||||
]
|
||||
},
|
||||
"Remotes": {
|
||||
"description": "Container locations and request scopes from which modules should be resolved and loaded at runtime. When provided, property name is used as request scope, otherwise request scope is automatically inferred from container location.",
|
||||
"anyOf": [
|
||||
{
|
||||
"type": "array",
|
||||
"items": {
|
||||
"description": "Container locations and request scopes from which modules should be resolved and loaded at runtime.",
|
||||
"anyOf": [
|
||||
{
|
||||
"$ref": "#/definitions/RemotesItem"
|
||||
},
|
||||
{
|
||||
"$ref": "#/definitions/RemotesObject"
|
||||
}
|
||||
]
|
||||
}
|
||||
},
|
||||
{
|
||||
"$ref": "#/definitions/RemotesObject"
|
||||
}
|
||||
]
|
||||
},
|
||||
"RemotesConfig": {
|
||||
"description": "Advanced configuration for container locations from which modules should be resolved and loaded at runtime.",
|
||||
"type": "object",
|
||||
"additionalProperties": false,
|
||||
"properties": {
|
||||
"external": {
|
||||
"description": "Container locations from which modules should be resolved and loaded at runtime.",
|
||||
"anyOf": [
|
||||
{
|
||||
"$ref": "#/definitions/RemotesItem"
|
||||
},
|
||||
{
|
||||
"$ref": "#/definitions/RemotesItems"
|
||||
}
|
||||
]
|
||||
},
|
||||
"shareScope": {
|
||||
"description": "The name of the share scope shared with this remote.",
|
||||
"type": "string",
|
||||
"minLength": 1
|
||||
}
|
||||
},
|
||||
"required": ["external"]
|
||||
},
|
||||
"RemotesItem": {
|
||||
"description": "Container location from which modules should be resolved and loaded at runtime.",
|
||||
"type": "string",
|
||||
"minLength": 1
|
||||
},
|
||||
"RemotesItems": {
|
||||
"description": "Container locations from which modules should be resolved and loaded at runtime.",
|
||||
"type": "array",
|
||||
"items": {
|
||||
"$ref": "#/definitions/RemotesItem"
|
||||
}
|
||||
},
|
||||
"RemotesObject": {
|
||||
"description": "Container locations from which modules should be resolved and loaded at runtime. Property names are used as request scopes.",
|
||||
"type": "object",
|
||||
"additionalProperties": {
|
||||
"description": "Container locations from which modules should be resolved and loaded at runtime.",
|
||||
"anyOf": [
|
||||
{
|
||||
"$ref": "#/definitions/RemotesConfig"
|
||||
},
|
||||
{
|
||||
"$ref": "#/definitions/RemotesItem"
|
||||
},
|
||||
{
|
||||
"$ref": "#/definitions/RemotesItems"
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
},
|
||||
"title": "ContainerReferencePluginOptions",
|
||||
"type": "object",
|
||||
"additionalProperties": false,
|
||||
"properties": {
|
||||
"remoteType": {
|
||||
"description": "The external type of the remote containers.",
|
||||
"oneOf": [
|
||||
{
|
||||
"$ref": "#/definitions/ExternalsType"
|
||||
}
|
||||
]
|
||||
},
|
||||
"remotes": {
|
||||
"$ref": "#/definitions/Remotes"
|
||||
},
|
||||
"shareScope": {
|
||||
"description": "The name of the share scope shared with all remotes (defaults to 'default').",
|
||||
"type": "string",
|
||||
"minLength": 1
|
||||
}
|
||||
},
|
||||
"required": ["remoteType", "remotes"]
|
||||
}
|
||||
Loading…
Add table
Add a link
Reference in a new issue