Skip to content

Conversation

@kargig
Copy link
Owner

@kargig kargig commented Jan 10, 2026

  • Add thumbnail_type, thumbnail_source, and thumbnail_id fields to DiveSiteResponse schema
  • Update get_dive_sites endpoint to populate thumbnail metadata
  • Implement getMediaLink in DiveSites.js to generate deep links with media params
  • Add deep link handling in DiveSiteDetail.js to open lightbox for photos or scroll to videos
  • Update YouTubePreview to support internal modal playback, autoplay, and auto-open behavior
  • Add autoplay support to getYouTubeEmbedUrl helper
  • Switch video thumbnails to open internal modal instead of new tab
  • Refactor dive site list layout for mobile: move thumbnail to the right of description
  • Ensure dive site name and location span full width on mobile devices

- Add `thumbnail_type`, `thumbnail_source`, and `thumbnail_id` fields to `DiveSiteResponse` schema
- Update `get_dive_sites` endpoint to populate thumbnail metadata
- Implement `getMediaLink` in `DiveSites.js` to generate deep links with media params
- Add deep link handling in `DiveSiteDetail.js` to open lightbox for photos or scroll to videos
- Update `YouTubePreview` to support internal modal playback, autoplay, and auto-open behavior
- Add `autoplay` support to `getYouTubeEmbedUrl` helper
- Switch video thumbnails to open internal modal instead of new tab
- Refactor dive site list layout for mobile: move thumbnail to the right of description
- Ensure dive site name and location span full width on mobile devices
@kargig kargig force-pushed the enhance_thumbnail_actions branch from 74c7664 to c8b18a0 Compare January 10, 2026 12:06
@kargig kargig merged commit 7f03c2e into main Jan 10, 2026
2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants