A major architectural and security upgrade, hardening the zero-backend travel planner with Llama 3.1 and robust data protocols.
🚀 New Features
- Llama 3.1 Inference: Stable restoration of Hugging Face as the primary AI engine.
- Top-Level Maps: Interactive Google Maps are now the focal point, appearing at the top of every card.
- Pro Geographic Data: AI now extracts high-precision location data for better routing.
- Refined Titles: Standardized "Destination: Theme" titles for a professional trip navigator.
- Rich Inputs: New multi-line textarea for detailed travel notes.
🛡️ Security & Quality
- XSS Protection: Strict whitelist-only markdown sanitization blocks all malicious HTML.
- React 19 Ready: Fixed all hydration and validation errors in the markdown pipeline.
- Isolated Testing: E2E tests now run in a dedicated environment to prevent local dev conflicts.
🛠 Improvements
- Typography: Section headers and lists are now bold, airy, and highly readable.
- Efficiency: Zero-rerender interaction during typing via optimized React memoization.
- Versioned Data: Automatic migration to the new v2 Trip schema.