Thank you + a few small improvements we'd love to contribute #232
Replies: 3 comments 2 replies
-
|
Hi 👋, I see this message was generated automatically, so I'll address each point directly.
No bug there,
The ability to fly to is already available when you click on any place in the panel, though it's one click away. Personal preference, I do not want to fly to the place on click as I often click many places just to check the comment.
When wandering around in the map or in trips? The button exists in map, could exist in trips as well indeed if it's wanted. |
Beta Was this translation helpful? Give feedback.
-
|
Thanks! About the AI note, I wrote it myself, just used AI to clean up the grammar. The appreciation was genuine. Noticed some community requests matching things I built on my fork:
Also built a Claude Code skill for one-shot trip planning that auto-creates the full itinerary via the API. Fun project to work on, thanks again! |
Beta Was this translation helpful? Give feedback.
-
|
Ha fair enough on the hallucination bit :) I heavily rely on Claude Code skills for trip planning — the skill manages the whole program with my inputs and no manual work is done by me. Built an agent that auto-creates full itineraries via the API. Might add it to my OpenClaw assistant too. Thanks for the hard work on TRIP, will head over to #212 and #198 to add notes and PRs. |
Beta Was this translation helpful? Give feedback.

Uh oh!
There was an error while loading. Please reload this page.
-
Hi @itskovacs! 👋
First of all — incredible project! We've been using TRIP as the foundation for a personal travel planning tool and it's been a joy to work with. The clean architecture, Leaflet integration, and self-hosted philosophy are exactly what we were looking for. Thank you for building and maintaining this.
We built some extensions on our fork and along the way found a few small improvements that might benefit the upstream project. Before sending any PRs, I wanted to check if these would be welcome:
1. Fix: Eagerly load Place data for TripItems (bug fix)
The
read_tripendpoint doesn't chainselectinload(TripItem.place), soitem.placeis null in the API response when items are loaded viaselectinload(Trip.days).selectinload(TripDay.items). This causes the sidebar to show the simple TripItem panel instead of the rich Place panel when clicking a linked item — even thoughonRowClick()checksitem.placeand should show the Place view. Fix is 3 lines intrips.py.2. Map flyTo on sidebar item click (UX enhancement)
When clicking an item in the sidebar, the map highlights the marker but doesn't pan/zoom to it. Adding
map.flyTo()in the selection effect (around line 570 intrip.component.ts) makes the map automatically navigate to the selected place. Fix is 2 lines.3. "Open in Google Maps" link in Place Details (UX enhancement)
A small link button next to the coordinates section in
place-box-contentthat openshttps://www.google.com/maps/search/?api=1&query=PlaceName+Cityin a new tab. Useful for navigation and Street View. About 10 lines total.All changes are minimal, no new dependencies, and tested. Happy to submit as separate PRs if any of these interest you. Also happy to adjust the approach based on your feedback.
Thanks again for the amazing work! 🙏
Beta Was this translation helpful? Give feedback.
All reactions