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:
- Header — "Today" + the date (e.g. "Thu, May 28").
- Auto-resolves — tasks scheduled to fire today, with the fire time visible on each card (e.g. "19:00 · Send checkout message").
- 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).
- Booking calendar — a 7-day vacancy strip per property, swipe horizontally for the next week.
- 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.