Releases: GehDoc/quick-tripper
Releases · GehDoc/quick-tripper
Release list
0.3.0 - Enhanced Inference, Secure Rendering, and Visual Polish
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.
0.2.0 - Clean Architecture & E2E Testing Suite
This release completes the transition to a "Smart Container & Dumb Presenter" architecture for the main page, significantly improving testability and code quality. It also introduces a robust E2E testing suite powered by Playwright.
🚀 New Features
- Clean Architecture: Refactored the monolithic Home page into 6 specialized, presentational components (Navbar, GenerationForm, WorkspaceActions, TripNavigator, TripViewer, EmptyState).
- E2E Testing Suite: Integrated Playwright for cross-browser validation, including Smoke and Golden Path tests.
🛠 Improvements
- Separation of Concerns: Isolated UI rendering logic from data orchestration.
- Improved Security: Whitelisted and unit-tested iframe rendering for Google Maps.
- Developer Experience: Codified incremental development and co-located testing protocols.
🧪 Testing & Quality
- Added 26 unit tests for presentational components.
- Verified zero regressions via automated E2E "Golden Path" flows.
📝 Documentation
- Updated ARCHITECTURE.md with Component Architecture guidelines.
- Refined CONTRIBUTING.md and AGENTS.md with multi-tiered testing and branching protocols.