ADVENTURE RUNNER · DOCUMENTATION

Accounts, preferences and local trips

Understand native Laravel sign-in, account settings, browser-local plans and deliberate sharing.

Plan as a guest or sign in

Guest planning needs no account. Google sign-in, when configured for this deployment, creates a Laravel account and an HTTP-only browser session. Apple sign-in is not enabled. The app does not request access to Gmail, Drive or Calendar. Google provider tokens are not exposed to the browser planner.

Where your trips live

The trip library remains in this browser and origin using the existing version 2 plan format. Sign-in does not upload, sync or separate local trips by account. Signing out leaves the device’s local trips in place. A different origin, browser profile or device has a separate library. Export an editable JSON backup before moving devices or origins.

Account preferences

Open Account to set whole-Fahrenheit thresholds for gloves and running pants. Below is strict: a 55°F rule applies at 54°F, not 55°F. Leave a threshold blank to disable that rule. Laravel stores these values for the signed-in user and checks their revision before changing them. The last applied thresholds and their save time can be kept on this device for offline planning; the planner labels those rules when the account is unavailable. A confirmed guest response, sign-out or account change clears that active device snapshot. Weather at arrival, departure and overnight pauses can affect suggested layers.

Share a snapshot deliberately

Choose a local trip in Account, then Share selected trip. This sends that plan, including geometry, notes and contact/group agreements, to your account. Authorized assistants can read shared snapshots. Later local edits are not uploaded automatically. Approved assistant changes update the account snapshot; Save as local copy creates another editable browser-local plan. Independent copies retain route/source notes and clear refill and preparation confirmations for renewed review; restoring an editable file uses its existing import validation instead. Account snapshots load in pages. Use Load older account snapshots to reach earlier items; Refresh reloads the latest first page.

Review and revoke

Plan and preference proposals stay pending until you approve or reject them in the first-party account screen. Assistant OAuth tokens cannot invoke owner approval endpoints. Stop sharing blocks future plan reads and proposals; Disconnect revokes the account’s tokens for that client. Bearer export links expire and are invalidated by the related sharing/revision/review rules. Revoke download links invalidates issued links; authorized assistants can create new links while sharing remains active. Stop sharing or Disconnect to prevent new exports. Downloaded files cannot be recalled.

Account migration and recovery

Your Google identity identifies your native Adventure Runner account. Browser-local trips stay on this device. Existing assistant connections use their original service until migration and reconnection; OAuth grants and downloaded links are not transferred automatically. Keep browser JSON backups and private account backups as separate recovery records.