1.20
Apr 16, 2026
- Onboarding home: weather/temp loads from ship track ~5 min cadence while the screen is visible.
- Onboarding home: leaving the screen stops polling; returning resumes updates.
- Profile: appearance toggle matches Figma colors, pill layout, assets in light and dark.
- Profile: language row shows globe only with flags.
- ShoreX list: “Starting from” / “From” / pricing labels correct for tier and infant cases.
- ShoreX detail: hero age line, max guests, full price tiers (incl. infants), “Starting from” on multi-tier hero when expected.
- ShoreX booking: privacy opens in-app CMS document; SPA path unchanged.
- Payment summary: UI says “Port Fees”; section order is add-ons ,excursions , port fees , VAT/total as designed.
- Cruise/Payment summary: 0 Riyal add-ons show currency + 0 in expandables.
- Trip Details guest breakdown: “Port Fees” label (not PORT CHARGES) and Port Fees row sits directly above VAT.
- Trip Details: cruise+flight cabin label only where flight add-on maps to that guest’s cabin.
- Onboarding home: leaving the screen stops polling; returning resumes updates.
- Profile: appearance toggle matches Figma colors, pill layout, assets in light and dark.
- Profile: language row shows globe only with flags.
- ShoreX list: “Starting from” / “From” / pricing labels correct for tier and infant cases.
- ShoreX detail: hero age line, max guests, full price tiers (incl. infants), “Starting from” on multi-tier hero when expected.
- ShoreX booking: privacy opens in-app CMS document; SPA path unchanged.
- Payment summary: UI says “Port Fees”; section order is add-ons ,excursions , port fees , VAT/total as designed.
- Cruise/Payment summary: 0 Riyal add-ons show currency + 0 in expandables.
- Trip Details guest breakdown: “Port Fees” label (not PORT CHARGES) and Port Fees row sits directly above VAT.
- Trip Details: cruise+flight cabin label only where flight add-on maps to that guest’s cabin.
More