Changelog
Version history and updates for Dewedda.com.
Design Refresh
- New typography: switched to Inter for a sharper, more professional feel across all pages
- Full CSS modernisation with design tokens (custom properties) for consistent colours, spacing, and typography site-wide
- Improved island cards: updated spacing, hover effects with subtle lift animations, and smooth transitions on interactive elements
- Responsive island grid: 3 columns on desktop, 2 on tablet, 1 on mobile
- Added focus states and accessibility improvements on form inputs and dropdowns
- Navigation links updated with pill-shaped hover backgrounds
- Storm cards refreshed with larger border-radius, box shadows, and hover glow
New Features
- Regional Weather Outlook call-to-action added as the 15th item in the island grid on the home page
- Weather page now includes a link back to the full site with storm tracking, satellite imagery, and forecasts
- Weather descriptions cleaned up for brevity (e.g. "light intensity shower rain" now displays as "light rain")
Improvements
- Inline styles across all pages updated to use design tokens instead of hardcoded colour values
- Weather page fully synced with home page layout, spacing, and styling
- Mobile alignment fix for chart control dropdowns on island detail pages
- Removed inline style overrides from header links for cleaner markup
New Features
- Island switcher dropdown on island pages – jump between islands without returning to the home page
- Island comparison feature – overlay a second island's weather data (wind, pressure, temperature, rainfall) on the charts for side-by-side analysis
- Weather history data available as a JSON endpoint for chart rendering
SEO & Meta Tags
- Dynamic month/year added to page titles, headings, meta descriptions, Open Graph tags, Twitter cards, and structured data across all pages
- Page-specific Open Graph and Twitter Card tags on every page (previously all pointed to the home page)
- Canonical tags added to all pages
- JSON-LD structured data (WebSite, WebPage, Place) added to every page
- Dynamic sitemap that auto-generates island URLs from the database with fresh timestamps
- Weather section added to sitemap
- Interactive Map page: full social sharing tags added (previously missing)
- Fixed double-encoded ampersands in meta tags
Code Quality
- Consolidated duplicated utility functions (compass bearings, distance calculations, URL slugs, timezone conversion) into a single shared module
- Consolidated favicon and app icon markup into a single shared include used by all pages
- Significant reduction in code duplication across the site
Initial Release
- Live weather conditions for 14 Eastern Caribbean islands updated hourly
- Active storm tracking with NHC forecast data, wind radii, and closest point of approach (CPA) per island
- Interactive hurricane map with forecast tracks and wind radius visualisation
- Weather history charts (wind speed, pressure, temperature, rainfall) with multiple time ranges
- Eastern Caribbean weather outlook with GOES-19 satellite imagery, NHC tropical weather discussion, and offshore forecasts
- Historical storm archive browsable by year
- Email alert subscriptions for storm proximity warnings
- Imperial/metric unit toggle persisted across visits
- Favourite islands feature (pin up to 3 islands to the top)
- Mobile-responsive dark theme design