19 March 2026
Added
- Structured data (JSON-LD) added to all 16 city pages — helps search engines and AI tools (Google AI Overviews, Perplexity, ChatGPT) understand and correctly cite page content. Each page now includes a FAQ schema with the most common questions about tickets, airport connections and fines, and a WebPage schema with description, language, publication date, and a Wikidata link for the city.
llms.txtadded to the site root — a machine-readable index that tells AI agents which pages exist, what they cover, and how the content may be used.
18 March 2026
Fixed
- Accessibility star rating fixed on 7 city pages (Copenhagen, Singapore, Amsterdam, Taipei, Hong Kong, Milan, Istanbul) — Lucide icon stars were rendering as empty outlines; replaced with Unicode ★/☆ characters
Improved
- Privacy Policy updated: reflects Travel Alarm data collection and lists sub-processors (Netlify, Loops.so, Proton Mail)
- Travel Alarm reminder widget on all city pages: email and date fields now look identical regardless of browser autofill — no more yellow background on mobile.
17 March 2026
Added
- Travel Alarm form added to all 16 city guides — set a reminder 14 days before departure
Improved
- Travel Alarm: sign-ups with a departure date less than 14 days away are now blocked — too soon for an alert to be useful
3 March 2026
Added
- Lucide SVG icons integrated via CDN — replaces emoji across all 25 pages for consistent rendering on all devices and browsers
- Country flag emoji removed from city cards and navigation
- RSS feed added at /feed.xml — auto-generated on every Netlify deploy from the changelog
- RSS icon added next to the Changelog page title, linking to the feed
2 March 2026
Updated
- Singapore: Tourist Day Pass prices updated (1-day SGD 12, 2-day SGD 19, 3-day SGD 24)
- Singapore: EZ-Link single fare updated to SGD 1,28–2,57 (distance-based)
- Singapore: EZ-Link card price updated to SGD 10 (incl. SGD 5 stored value); fee terminology corrected (non-refundable, not a deposit)
- Stockholm: Flygbussarna airport bus price updated (129 SEK online / 139 SEK at station or with chauffeur)
- Taipei: Fun Pass prices updated (2-day Unlimited NT$1.900 / 3-day Unlimited NT$2.200)
- Taipei: EasyCard card fee corrected — non-refundable NT$100 purchase fee, not a deposit
- Homepage: Monthly travel tips updated for March 2026 across all 6 featured cities
25 February 2026
Added
- Custom 404 page ("Wrong Stop") with illustration and link back to home
- Milan added to city cards on the homepage (was missing from the grid)
- Milan added to Travel Alarm city list on the homepage
Improved
- Hero banners on subpages (About, Contact, Privacy, Changelog, 404) made more compact — less empty space above the content
- Consistent city order across all homepage lists: Vienna now before Prague
22 February 2026
Added
- City guide for Copenhagen — full public transport guide added
- City guide for Milan — full public transport guide added
- Istanbul city guide added (İstanbulkart, metro, tram, Metrobus, ferry, airport transfer)
- Copenhagen, Milan and Istanbul added to dropdown and city cards on the homepage
- About page updated to reflect 16 cities
- robots.txt created — blocks city-passes/ from crawlers and points to sitemap
- favicon.png added and linked across all pages
- Open Graph tags (og:title, og:description, og:image, og:url, og:type) added to all city pages
- og-default.jpg created (1200×630px) as shared OG image for all pages
- Canonical tags added to all city pages
- "Feedback or corrections? Contact us." link added to the footer of all 16 city pages
Changed
- All eSIM partner buttons on city pages now link to real URLs: Airalo, Holafly, and Firsty
- All luggage storage partner buttons on city pages now link to real URLs: Bounce and Stasher
- cities.json: highlights updated for Milan and Copenhagen
- generate-sitemap.js updated with priority and changefreq per page type
- sitemap.xml regenerated with priority and changefreq
- Contact email updated to erwin.boogert@proton.me on business-traveler, contact, and privacy pages
- contact.html: hero text and layout improved
- amsterdam-commercieel.html removed from public/ (moved to archive)
- new-city skill updated: OG tags and canonical tag now standard in the head template for new city pages
- Email addresses removed from footer of all city pages
- Last updated date inconsistencies fixed (barcelona, london) and "Last update" typo corrected (paris)
- amsterdam.html: meta description added (was missing)
Improvements
- CSS improvements in style.css (responsive header, flexbox logo)
21 February 2026
Added
- Automated sitemap generation script to keep
sitemap.xmlupdated during builds - Netlify build configuration for automatic sitemap updates on deployment
Improved
- Standardized transport app link sections across all 13 city pages for a cleaner, more consistent look
- Updated master city page template to reflect the new standardized app link format
20 February 2026
Added
- Three new city pages: Hong Kong, Singapore, and Taipei — each with a full transit guide, fares, tips, and collapsible sections
- City data JSON files created for Hong Kong, Singapore, and Taipei
- Baggage storage and seasonal content entries for all three new cities
- Hero background image added to the homepage
- Contact page
- Changelog page
- Privacy Policy page
Changed
- Homepage: three city cards and dropdown options added; tagline updated to "13 cities across Europe and Asia"
- Footer across all pages: "About" link replaced with "Contact" link; Privacy Policy link now resolves
- About page updated to reflect 13 cities, including Asian cities
- Changelog page rewritten in English; inline CSS moved to
style.css
Improved
- Taipei: added exit number tip for MRT stations
- Singapore: added SimplyGo surcharge warning for foreign cards; added bus wave-off tip
- Taipei: added YouBike tourist registration workaround
Removed
- Two unused images removed from the image map