← Back to all posts

Dark Mode, Ghost Cards, and a Month We're Pretty Proud Of

| updates release-notes

March got a little out of hand. In a good way.

This was a month of shipping things that had quietly been on the list for a while β€” a dark mode, a completely rethought way to view and edit your itinerary items, smarter accommodation tracking across multi-night stays, and a map you can actually use on your phone. Plus a pile of quality-of-life fixes that make the whole thing feel smoother. Here's what's new.

πŸŒ™ Dark Mode (and a fresh coat of paint)

The app now supports dark mode. On first load it follows your system preference automatically. Want to switch manually? It's in Profile β†’ Preferences β†’ Appearance, and your choice is remembered between sessions.

Alongside dark mode, the whole app got a visual refresh. The palette is calmer β€” a neutral foundation that lets your trip content take center stage, with orange reserved for actions and active states. The typography is new β€” cleaner and easier to read. Status badges use cleaner, more intentional colors. It's not a rebuild, it's more like a really thorough declutter. Everything just feels a bit more put-together.

Itinerary list view in dark mode, showing the calmer neutral palette, orange action buttons, and new typography

πŸ“‹ A new way to view itinerary items

The item detail view has been completely redesigned. It's a document now β€” inspired by the way Notion shows structured content β€” rather than a traditional stacked form.

What changed:

It's a much better experience when you're mid-trip and just need to quickly check a time or copy a confirmation number.

An accommodation item open in the new document-style view β€” place photo filling the top, property rows (date, check-in time, confirmation number) visible below, one row expanded to show its edit field

🏨 Multi-night stays actually make sense now

Add a five-night hotel and it would show up once β€” on check-in day β€” then disappear. The next four nights looked completely empty, like you'd forgotten to plan them entirely.

That's fixed. Multi-night accommodations now show compact ghost cards on every day of your stay. Mid-stay days show "Night 2 of 5" (or whichever night it is). Check-out day shows "Check-out Β· [time]" pinned to the top of the list. Tapping any ghost card opens the original accommodation item.

The map routing plays along too: on days you're staying somewhere, auto-routing starts and ends at your accommodation. You can turn this off in Route Options if you'd rather route manually.

Itinerary list view across days 2–4 of a multi-night hotel stay, showing compact ghost cards reading

πŸ—ΊοΈ A real map on mobile

There's a new floating button on mobile that opens a full-screen map overlay for your itinerary. Tap a marker to see its details in a bottom panel. It works the way a map on your phone should β€” full screen, tap to explore.

Full-screen mobile map overlay with several itinerary markers visible, and a bottom panel open showing the tapped item's name, time, and a link to view details

✈️ More worth mentioning

A lot of smaller things shipped this month that are genuinely useful:

Transport mode β€” transportation items now have a Mode field: Flight, Train, Bus, Car/Drive, Ferry, Cruise Ship, or Other. Selecting Flight adds optional Airline and Flight # fields. The flight number shows in its own labeled box with a one-click copy button.

Delete from the form β€” you can now delete an itinerary item or expense directly from its edit form. Trash icon in the header, confirm, done. No more hunting for a separate delete option.

View links that stick β€” switching between Calendar, List, and Map view now sticks β€” share a link or refresh the page and you land back in the right view.

Smarter forms by item type β€” the item form now shows only what's relevant. Notes hide the time, status, and confirmation fields (a note is just text). Dining hides the confirmation code. Accommodation auto-enables the time toggle since check-in/out times almost always matter.

Category picker for expenses β€” tapping "Add Expense" now opens a category selector first (Dining, Transportation, Accommodation, etc.) before the full form. The category is pre-filled when you get there.

Export to Google Maps β€” download your full itinerary and open it in Google Maps, Google Earth, or any mapping app. Items are organized by day, with typed icons for each category.

Custom time picker β€” the native time picker (which looks completely different on every device) has been replaced with a consistent AM/PM dropdown that works the same everywhere.

Pull-to-refresh on mobile β€” pull down from the top of the page to reload. A small circular indicator shows your pull progress and spins while it refreshes.

πŸ› Fixes and polish

A few things that were quietly annoying are now quietly fixed:

Go check it out β†’ Try Bonder free

Planning a group trip?

Try Bonder free β€” the easiest way to plan trips with friends.

Try Bonder free →