Release Notes

Recent updates to Dive Vibe

Current Updates

  • Added URL slugs for destinations and dive sites (e.g., /bonaire, /bonaire/hilma-hooker)
  • Implemented direct access to dive sites via URL without page refresh
  • Enhanced navigation behavior - closing dive site modals no longer shows destination modal
  • Improved map marker and sidebar click behavior to prevent unnecessary page refreshes
  • Fixed URL encoding issues for dive sites with special characters (e.g., bisé-morto)
  • Updated desktop modal font size to prose-base for better readability
  • Changed footer "Terms of Use" to "License" with link to dive-vibe-community repository
  • Maintained consistent font sizing across desktop and mobile modals

June 2025

  • Added comprehensive GitHub PR Modal for community contributions
  • Implemented image upload functionality for dive sites
  • Added sidebar with search and filtering capabilities for dive sites
  • Enhanced dive site information display with expanded modal views
  • Added destination request functionality for community-driven expansion
  • Implemented issue reporting system for community feedback
  • Reverted deep linking functionality to restore stable map rendering
  • Improved destination selector with carousel background images
  • Added a Release Notes page, accessible from the top navigation
  • Updated the top navigation to include a link to Release Notes
  • Migrated deployment from Google Container Registry (GCR) to Artifact Registry
  • Improved deployment configuration for Google Cloud Build and Cloud Run
  • Bugfix: Improved error handling for Google Maps API key and Map ID setup
  • Bugfix: Fixed environment variable management for production and local development