Skip to content

Conversation

@kargig
Copy link
Owner

@kargig kargig commented Jan 10, 2026

  • Backend:

    • Add 'thumbnail' field to DiveSiteResponse schema.
    • Implement randomized thumbnail selection from all site/dive media (photos and videos).
    • Add YouTube thumbnail extraction and R2 presigned URL resolution for thumbnails.
  • Frontend:

    • Synchronize DiveSiteDetail tabs with '?tab=' URL parameter for deep linking.
    • Display thumbnails in dive site list and grid views with direct links to the media tab.
    • Fix grid view empty states for rating and depth.
    • Show full clickable URLs in site descriptions.

- Backend:
  - Add 'thumbnail' field to DiveSiteResponse schema.
  - Implement randomized thumbnail selection from all
    site/dive media (photos and videos).
  - Add YouTube thumbnail extraction and R2 presigned
    URL resolution for thumbnails.

- Frontend:
  - Synchronize DiveSiteDetail tabs with '?tab=' URL
    parameter for deep linking.
  - Display thumbnails in dive site list and grid
    views with direct links to the media tab.
  - Fix grid view empty states for rating and depth.
  - Show full clickable URLs in site descriptions.
@kargig kargig merged commit 55d87eb 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