Keyboard

Shortcuts

Global

?Show this listapp routes— Other screen
CtrlKSearchwherever the search panel mounts— Other screen
EscClose the top layer✓ Available here

Trip

15Open a tool by positionTrip page, design fixture— Other screen
Move along the railThe trip page rail— Other screen
nAdd an itemAdds a trip on the trips list— Other screen
uUpload a documentThe trips list— Other screen
aShow or hide archived tripsThe trips list— Other screen

Editing

CtrlBBoldWhile the cursor is in a note— Other screen
CtrlIItalicWhile the cursor is in a note— Other screen
Stub

Getting it in

Three ways in, and what happens to it

Type a line, paste a confirmation email or drop a file, or forward it to your own address — three ways onto the trip, and a language model reads the text or looks at the file.

Type it, paste it, or drop it — Stub reads the text, or looks at the file.

Type it, paste it, or drop it — text gets read, a file gets looked at

A one-line phrase — Tokyo, Oct 12–20, ANA 7 out of SFO — and a full confirmation email pasted in whole go through the same free-text reader. It pulls the segments out of whichever one you gave it and adds them to the trip, so a hurried one-liner and a wall of airline boilerplate cost the same effort to get in.

A dropped file works differently — Stub doesn't read it as text, it looks at it. Drop the airline's PDF, a screenshot of a confirmation text, or a photo of a paper voucher, and Stub pulls the same segments out of it. Drop it while you're viewing a trip and it lands there directly; drop it from your trip list and it waits in your unfiled tray, the same as a forwarded booking.

A booking that already exists on the trip merges into it instead of duplicating — a typed placeholder and the real confirmation that follows it later resolve to one item, not two.

Anything unsure gets flagged, not assumed

Every item the reader adds carries whatever it wasn't sure about, and you confirm it in place rather than hunting for what changed — nothing is silently accepted just because the trip and the date were already known.

The in-trip assistant sits behind the same line: it answers off the trip's own records, and asking it something is never a write.

What Stub can't place lands in one inbox, not lost

A forwarded booking that doesn't match a trip's dates or a confirmation Stub can't place doesn't get silently dropped — it sits in one unfiled list until you file it onto a trip, start a new trip from it, or dismiss it. Nothing arrives and vanishes without a decision.

A cancellation notice works the same reader in reverse: forward the airline's cancellation email and Stub finds the original booking by its confirmation number and marks it cancelled, rather than adding a second, contradicting item.

Forwarding a booking to your own Stub address is the third way in, with its own address and its own page — how forwarding works.

Where it lives

A language model reads the text or looks at the file, so it's sometimes wrong. Anything it's unsure about gets flagged rather than assumed, and everything it creates can be edited or deleted.

Start a trip

New here? Signing in creates your Miles account.

All features