Skip to content

Trips and the Blueprint

A trip is the container for everything about one journey. Create one from the home screen with an origin, destination, and dates; it is stored locally in SQLite on your device.

Plans move. Edit trip opens a dialog to fix a trip’s destination, dates, or name — your imported documents, confirmed facts, and plans all stay exactly where they were.

When a trip is over, Archive tucks it out of the way without deleting anything, and Unarchive brings it straight back. Archived trips are hidden by default; a Show archived / Hide archived toggle on the home screen reveals them so you can reopen one whenever you need it.

Inside a trip, the Blueprint is a deterministic view of your confirmed flights and stays in itinerary order. It is built only from facts you have confirmed — never from a model — so it always reflects exactly what you have entered or reviewed.

Two deterministic checks run over the Blueprint and surface as advisory findings, never as blockers:

  • Itinerary conflicts — overlapping flights, overlapping lodging, and nights with no lodging coverage.
  • Readiness — a plan-completeness rollup (schedule conflicts, lodging coverage, pending items to review) with an overall status. Sourced readiness (advisories, entry rules, health) is covered in Readiness and official advice.

You can add a flight or stay two ways:

  • Manually, by entering its details directly.
  • By importing a confirmation and reviewing what Voyalier extracts — see Importing confirmations.

Imports accept a pasted confirmation or a local .eml/.html/.txt file you pick or drag and drop; either way it is read on your device and nothing is uploaded.

At the top of an active trip, an offline Today summary shows where the trip stands right now: its phase (upcoming, active, or completed, with day counts), today’s departures, arrivals, and check-ins, and the next anchor coming up. It is computed from your confirmed facts against the current date — no network, no model.

Find in this trip searches across your imported documents and confirmed plans as you type. It is relaxed on purpose: partial words work, and any word in your query can match — so “shuttle code” surfaces a result mentioning either. Matching terms are offered as suggestion chips you can tap to autofill the query, and every result has a Copy button to reuse its value (a confirmation code, a hotel name) without retyping. It is purely local — nothing leaves your device.

Share brief produces a print-friendly summary you can print or save as a PDF. Confirmation codes and traveler names are excluded from the brief by construction, so it is safe to hand to someone helping with your trip.