- Add data-testid to city autocomplete dropdown inputs via pt.input property
- Add data-testid to departure/arrival date calendar inputs via pt.input property
- Add data-testid to swap cities button for test detection
- Both wrapper and input elements now have testids for test selectors
- Ensures Cypress tests can find and interact with form elements
- Remove NODE_OPTIONS openssl-legacy-provider flags (Node 16 incompatible)
- Add skipLibCheck to tsconfig for Leaflet type compatibility
- Upgrade @types/leaflet to 1.7.11 for Node 16 compatibility
- Project now builds and runs successfully with Node 16.20.2
- Switch from @module-federation/modern-js to @module-federation/modern-js-v3 (v3 compatible)
- Rename App.tsx to AppProviders.tsx to avoid hasApp detection that blocks nested route discovery
- Move runtime.router config from modern.config.ts to modern.runtime.ts (v3 API)
- Fix PostCSS config type annotation
- Enable streaming SSR mode successfully