Mobile app

Pulse (Today) on mobile

The mobile Pulse tab is the phone version of the desktop Pulse dashboard. Same data, phone-shaped layout.

What's on the screen

Top to bottom:

  1. Header — "Today" + the date (e.g. "Thu, May 28").
  2. Auto-resolves — tasks scheduled to fire today, with the fire time visible on each card (e.g. "19:00 · Send checkout message").
  3. Unanswered — guest threads with at least one inbound message the AI/operator hasn't replied to. Tap a row to open the thread (jumps to the Inbox tab's detail view).
  4. Booking calendar — a 7-day vacancy strip per property, swipe horizontally for the next week.
  5. Per-property panel — the same per-property status panel from desktop Pulse, just stacked vertically instead of a 4-column grid.

Differences vs desktop Pulse

  • The "Per-property" panel sits below Unanswered + the calendar (operator-pinned order on mobile because the calendar is the most-glanced surface on a phone).
  • Auto-resolve cards always show the fire time in the card header, with a ⚠ warning chip when the gating condition is currently failing (e.g. "thread has unanswered guest message").
  • The booking-calendar swipe-strip replaces the desktop calendar grid. Tap a date to see what's booked.

Tap behaviors

  • Tapping an auto-resolve card opens the same task drawer as desktop — you can dismiss, resolve, or open the linked thread from there.
  • Tapping an Unanswered row opens the guest thread in the Inbox tab.
  • Tapping a calendar date opens the reservation drawer if the date is booked; if vacant, opens the vacancy detail tooltip from desktop.

Implements: gh#106 (Mobile Pulse screen — today dashboard).

Source: the FlatsBratislava operator manual.