Skip to content

Releases: GehDoc/quick-tripper

0.3.0 - Enhanced Inference, Secure Rendering, and Visual Polish

Choose a tag to compare

@GehDoc GehDoc released this 15 Jun 23:40
9bb3350

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

Choose a tag to compare

@GehDoc GehDoc released this 14 Jun 08:46
2f47077

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.