What’s newGlobal Highlights

Changelog

What’s new

10/14/2025Quiet, factual updates

What is this?

A compact travel atlas. Each destination has one page you can scan in under a minute.

Every page centers on a single map with precise pins, a quick legend, and a table that says why each spot matters.

You also get three hidden gems, a plain ‘when to go’, family picks, a short safety snapshot, and a few high-signal links.

How it’s organized

  • Country page → overview plus “Explore by province”.
  • Region page → list of cities in that province/region.
  • City page → Top 10 highlights, exact pins, overview table, gems, season notes, family picks, safety, and sources.

By design

  • Factual, compact, and consistent across countries.
  • Map-first: one clear map per page, linked out to Google Maps.
  • No filler, no randomization: stable slugs and reproducible pages.

Latest rollout (grouped by country)

48 city pages

Morocco

24 cities
  • Casablanca
  • Rabat
  • Marrakech
  • Fès
  • Meknès
  • Tangier
  • Tétouan
  • Al Hoceïma
  • Chefchaouen
  • Agadir
  • Essaouira
  • Ouarzazate
  • Merzouga
  • Ifrane
  • Oujda
  • Nador
  • Beni Mellal
  • Kénitra
  • Laâyoune
  • Dakhla
  • Guelmim
  • Taroudant
  • Tiznit
  • Salé

Changelog

New country rollout: Morocco, United Kingdom, Cyprus, Cabo Verde, Ethiopia

NEW
  • 48 city pages added with correct province/region mapping.
  • Public map HTML generated for each city (and country map for Cabo Verde).
  • Country config JSON added; region pages scaffolded.
  • Indices/manifests updated by the index tasks.
Earlier updates(show)

Italy: full city rollout

NEW
  • Country page regenerated; regions inferred and validated.
  • City pages added with correct province mapping: Rome, Florence, Venice, Milan, Naples, Verona, Bologna, Turin, Siena, Positano…
  • Each page includes time context, highlights, and visit tips.

Spain highlights: nationwide launch

NEW
  • Cities live with accurate autonomous community mapping.
  • Madrid, Barcelona, Valencia, Seville, Málaga, Granada, Bilbao, San Sebastián, Zaragoza, Palma de Mallorca…
  • Ready for daily batch automation via queue runner.

Portugal: mainland + islands

NEW
  • Lisbon region, Norte, Centro, Alentejo, Algarve, Madeira, Azores.
  • Lisbon, Porto, Sintra, Coimbra, Braga, Aveiro, Évora, Faro, Funchal, Ponta Delgada…
  • Country index written; guard ensures no city falls into “Other”.

Croatia now live

NEW
  • Regions mapped: Split–Dalmatia, Istria, Primorje–Gorski Kotar, Dubrovnik–Neretva, Zadar, Šibenik–Knin.
  • Zagreb, Split, Dubrovnik, Zadar, Šibenik, Pula, Rovinj, Rijeka, Hvar, Trogir…
  • Polished cards with local time context and highlight lists.

Type a time → see the other place (What-if converter)

  • Panel under the main map: enter a 24-hour time in place A (e.g., 16:00).
  • Instant result in place B, including day rollover (yesterday · today · tomorrow).
  • Supports half- and quarter-hour zones; uses today’s offset (DST aware for the current date).

Madeira highlights launched

  • Top 10 highlights, hidden gems, and best time to visit.
  • Local time comparison next to each card.
  • Initial accessibility pass and mobile polish.

Dream Destinations: concept preview

  • Planned categories: Offbeat · Scenic · Cultural · Remote.
  • Each card will show current local time + ‘why it’s special’.

Core improvements

  • Header/navigation refresh to match app colors.
  • Added site-wide feedback modal with spam defenses (honeypot + time-trap).
  • Performance tuning on app-router pages.

Under the hood (files & tasks)

  • New country configs: cabo-verde, cyprus, ethiopia, morocco, united-kingdom.
  • Province/region pages scaffolded for Cabo Verde, Cyprus, Ethiopia, Morocco, United Kingdom.
  • 48 city pages added across the five countries listed above.
  • Public map HTML generated for each new city; a country map for Cabo Verde.
  • Country index JSON present for Cabo Verde; others written by the index task.
  • Helper scripts added: tools/add_cabo-verde.sh, tools/add_cy.sh, tools/add_uk.sh, tools/batch_add_cote-divoire.sh, tools/batch_add_ethiopia.sh.
Tips:
  • Verify indices at /public/highlights/indices/country-*.json.
  • City maps render from /public/maps/<city>.html.
  • Region pages live under /app/highlights/region/<country>/.

Send feedback / Suggest a hidden gem

We’ll only use your email to follow up if needed.