Skip to content

Conversation

@kargig
Copy link
Owner

@kargig kargig commented Jan 10, 2026

Introduce slug-based routing for dive sites, centers, dives, trips, and routes to improve SEO and readability. Implement automatic redirection to canonical slugified URLs on all detail pages and update internal links to prefer these paths.

Refactor index.html to style the initial loading state, preventing Flash of Unstyled Content (FOUC). Fix a layout regression where the app container appeared narrow by scoping centering styles to a temporary loading container instead of the app root.

Add redirects for /index.html and /index.htm to the root path to resolve 404 errors on legacy URLs.

Improve the "Try Wind Overlay" feature in the Map View:

  • Add a MapViewUpdater to handle programmatic zoom and pan transitions.
  • Fix race conditions that caused the overlay to disable during zoom.
  • Prevent 422/400 API errors by normalizing longitudes and validating bounds before fetching weather data.

Add mandatory Frontend Verification Standards to GEMINI.md.

Introduce slug-based routing for dive sites, centers, dives, trips, and
routes to improve SEO and readability. Implement automatic redirection
to canonical slugified URLs on all detail pages and update internal
links to prefer these paths.

Refactor `index.html` to style the initial loading state, preventing
Flash of Unstyled Content (FOUC). Fix a layout regression where the app
container appeared narrow by scoping centering styles to a temporary
loading container instead of the app root.

Add redirects for `/index.html` and `/index.htm` to the root path to
resolve 404 errors on legacy URLs.

Improve the "Try Wind Overlay" feature in the Map View:
- Add a MapViewUpdater to handle programmatic zoom and pan transitions.
- Fix race conditions that caused the overlay to disable during zoom.
- Prevent 422/400 API errors by normalizing longitudes and validating
  bounds before fetching weather data.

Add mandatory Frontend Verification Standards to `GEMINI.md`.
@kargig kargig merged commit ef91fa1 into main Jan 10, 2026
1 check 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