Overview
Welcome to the PitStopper.net change log! This page tracks new features and improvements added to your favorite GPX route planning and POI discovery tool.
November 2025
November 14, 2025
POI Clustering for Improved Map Performance
Added optional POI clustering that groups nearby markers when zoomed out, displaying count badges on clusters. Toggle button with dice-5 icon in map controls enables/disables clustering, with preference saved to browser storage for persistent experience.
Progressive Detail Enhancement for Elevation Chart Zoom
Implemented 2-level LOD (Level of Detail) system for elevation charts. When viewing the full route, the chart displays 1,000 optimized points for smooth performance. When zoomed in to less than 40% of the route, the chart automatically switches to full resolution (up to 10,000 points), revealing all terrain details. Includes 5% hysteresis to prevent rapid switching between zoom levels.
Bidirectional POI Hover Highlighting Between Map and Chart
Added interactive hover effects that link POIs on the map and elevation chart. Hovering over a POI marker on the map highlights the corresponding annotation on the elevation chart (enlarging it), and hovering over a chart annotation highlights the map marker with an orange pulsing glow.
Added Custom POIs and Start/End Flags to Elevation Chart
Custom POIs (Alert, Danger, Event Sticker) and route start/end flags now display on the elevation chart with color-coded icons matching their map markers. Start flag shows in green, finish flag in red (hidden for loop routes), and custom POIs use their type-specific colors and icons.
Improved Loop Route Elevation Chart Sync
When viewing the start/end overlap area of a loop route, the elevation chart now zooms to the segment with the most visible points instead of showing the full route. This allows you to zoom into the start or end area and see a meaningful elevation profile for that section.
November 13, 2025
Elevation Chart Sync with Map View
New toggle button in elevation panel syncs the elevation chart zoom to match the visible route section on the map. Chart automatically updates when you pan or zoom the map, making it easy to focus on specific segments of your route. State persists across page reloads.
Reduced Map POI Marker Size by 20% to 24×34px
Map POI markers are now 20% smaller (24×34px) for better map clarity while maintaining full readability and type-based color coding.
Elevation Chart Distance Labels Now Display Whole Integers
X-axis distance labels on the elevation chart now show whole numbers (e.g., "10 km") instead of decimal values (e.g., "10.2 km") for cleaner, easier-to-read labels.
Reduced Elevation Chart POI Markers by 50% for Better Clarity
POI markers on the elevation chart now display at 9×12px (previously 18×24px) for reduced visual clutter while maintaining full visibility and type-based color coding.
Enhanced POI Markers on Elevation Chart to Match Map Styling
POI markers on elevation chart now match map marker styling with SVG teardrop shapes and type-based colors: green for default POIs, blue for Alerts, red for Danger, purple for Event Stickers, and orange for Query POIs.
Enhanced Route Direction Arrows with Modern Styling
Route direction arrows now feature a white arrow inside a blue box with white border. Arrows are 50% less dense (every 300m) and properly rotate to follow the route path.
Distance Marker Toggle Button with Graduated Visibility
Added map control button to show/hide distance markers with intelligent graduated visibility based on zoom level. Shows approximately 25% of markers at zoom 12, scaling up to 100% at zoom 15 and above, reducing visual clutter while maintaining route context.
Added Zoom Level Indicator to Map
Map now displays current zoom level (e.g., "Zoom: 12") next to the scale control at bottom-left for better navigation awareness.
Enhanced Sidebar Tab Styling with Notification Badge
Redesigned sidebar tabs with modern styling including a rounded container, green active state with shadow, and a notification badge on the List tab showing POI count.
November 12, 2025
Welcome Introduction Section Added to Landing Page
Added introduction section explaining PitStopper's key features for new users.
Comprehensive Translation Coverage for All UI Elements
Added 60+ missing translation keys for complete coverage across Quick Presets, Info menu, and modal labels.
Elevation Fetch Button in Add Manual POI Modal
"Get Elevation" button in Add Manual POI modal fetches and displays elevation data from Open-Elevation API with automatic unit conversion.
Enhanced Header Project Display with Two-Line Format
Header now shows both GPX filename and project name in two-line format with visual hierarchy. Tooltip displays full project description.
Language Dropdown Menus Replace Toggle Buttons
Language switchers now use dropdown menus showing all languages with flags and checkmarks for better discoverability.
French Translation Support (fr-FR)
Complete French translation with 445+ keys covering all UI elements, POI categories, and messages with proper accents and cultural adaptations.
Comprehensive Internationalization System Complete
Completed internationalization testing and documentation with verified Polyglot.js functionality, POI category translations, and real-time content updates. All 400+ translation keys confirmed functional for British and American English variants.
View documentation
November 11, 2025
POI Category Internationalization Complete
Refactored 60+ POI categories to use ES6 getters for dynamic translation while preserving OpenStreetMap tags. "Gas Stations" now switches to "Petrol Stations" for British English throughout the app.
Internationalization (i18n) Foundation with Polyglot.js
Implemented Polyglot.js foundation for British/American English with auto-detection, variable interpolation, and pluralization support covering all UI elements and POI categories.
Compact Distance Markers Modal Layout
Marker interval input and unit buttons now on single horizontal line with mobile-responsive vertical stack.
November 10, 2025
Unified Upload Box for GPX and Saved Projects
Upload box now accepts both .gpx and .json files with automatic format detection.
Redesigned Landing Page with 3-Panel Workflow
Interactive 3-panel workflow visualization with animated arrows, custom SVG illustrations, and full responsive design.
View new landing page
User Workflow Diagram Page
New workflow.html page with 3-step visual timeline (Create → Enhance → Use).
View workflow diagram
Standardized Modal Close Buttons
All modal close buttons now appear in top-right corner for consistency.
Sunrise/Sunset POIs in GPX Import Summary Modal
GPX Import Summary modal now includes button to add sunrise/sunset POIs based on route timing.
November 9, 2025
Comprehensive Sunset/Sunrise Tracking System
Daylight tracking with Sunrise-Sunset.org API integration, darkness warnings, and auto-generated POIs.
Learn about daylight tracking
Multi-Day Trip Support for Daylight POIs
Multi-day trips now show labeled daylight events (e.g., "Sunrise (Day 2)").
Batch Elevation Fetch Button in POI Panel Header
Added convenient button in POI list header to fetch elevations for all POIs at once.
Query POIs Feature - OpenStreetMap-Style Location Search
Click any map location to discover all nearby POIs within 100m.
Learn about Query POIs
Smart Bounding Box Filter for Search Location
Filter results to 0-50 km of route with ~100x performance improvement.
Daylight Status Display in POI Popups
Color-coded badges showing daylight/twilight/dark conditions when clock time is set.
Custom POI Breakdown in Statistics Modal
Statistics modal now shows separate breakdown for custom POIs (Alert, Danger, Event Sticker, Info).
Daylight Information in Printable Reports
Reports include sunrise/sunset times and darkness warnings.
Comprehensive Search Location Feature Overhaul
Dual-API geocoding, route filtering, keyboard navigation, and preview markers.
Complete documentation
Custom Location Input for Manual POIs
Specify coordinates via decimal, address search, or DMS format.
Sunrise/Sunset Integration with Darkness Warnings
Sunrise/sunset times with moon icon badge when traveling after dark.
Major Page Load Performance Improvements via Minification
47% file size reduction (475 KB savings) via automated minification.
Learn about the build process
November 8, 2025
Batch Elevation Fetching with Open Topo Data API
Bulk-fetch elevations for up to 100 POIs per request with progress tracking.
Learn about elevation features
November 7, 2025
Auto-Generated Daylight POIs for Sunrise, Sunset, and Dusk
Auto-place color-coded POIs at sunrise, sunset, and dusk positions.
Learn about daylight POIs
Search Location Productivity Features
Keyboard navigation, in-modal radius control, coordinate copying, and enhanced UX.
Clock Time Settings in GPX Import Summary
Set start date and time directly from GPX Import Summary modal.
Compact Add Note Button in POI Popup Header
Redesigned note button to save space in POI popup headers.
Descriptive Tooltips for POI Popup Statistics
Added helpful tooltips explaining what each distance measurement means.
POI Popup Unit Switching
POI popups now dynamically update distances when you switch between km and miles.
Estimated Time Display in POI Popups
POI popups show estimated travel time from start and to end when clock time is configured.
GPX Import Summary Modal with Route Preview
Auto-display summary modal with route preview, elevation profile, and comprehensive statistics.
Learn about GPX import
November 6, 2025
Bulk POI Selection with Checkboxes
Select multiple POIs with checkboxes and perform bulk Delete/Keep Selected actions.
Updated Chart.js to 4.5.1 and Bootstrap Icons to 1.13.1
Latest library versions for improved performance and features.
Smooth Animated Map Navigation When Clicking POIs
Map smoothly pans and zooms to POI location when clicking from POI list.
Extended Undo/Redo System
Undo/redo now supports sidebar actions and preset applications in addition to POI operations.
Added Red BETA Badge to Header
Visual indicator that PitStopper is in active beta development.
Viewport Filter for POIs
New filter to show only POIs visible on current map view.
Delete Button on Recent Projects Cards
Quickly delete saved projects from Recent Projects section on landing page.
Project Cards Show Descriptions on Hover
Tooltip displays full project description when hovering over saved project cards.
Comprehensive Undo/Redo System with Keyboard Shortcuts
Full undo/redo support for POI operations with Ctrl+Z and Ctrl+Shift+Z keyboard shortcuts.
November 5, 2025
Clock Time Settings with Real-Time POI Display
Set start/end time to see clock times throughout the app with overnight detection.
Learn about clock time settings
Tabbed Sidebar Interface Separating Search and List
Sidebar now has separate tabs for POI Search and POI List for better organization.
Educational Tip Modal for Managing Large POI Counts
Helpful modal appears when you have many POIs, explaining management options.
Third-Party Services Section in About Modal
Comprehensive list of all external APIs and services used by PitStopper.
Light/Dark/Auto Theme Toggle in Tools Menu
Choose between light mode, dark mode, or automatic system preference detection.
POI Count Limiter with Global and Per-Category Controls
Limit the number of POIs shown globally or per-category to manage large result sets.
Info Menu with Contact, Disclaimer, and About Sections
New Info menu in footer provides easy access to important information and support.
PitStopper.net - Discover Points of Interest Along Your Route