diff --git a/.mcp.json b/.mcp.json
new file mode 100644
index 0000000..e69de29
diff --git a/src/lib/components/navigation/footer.svelte b/src/lib/components/navigation/footer.svelte
index 8fb2e54..4afa526 100644
--- a/src/lib/components/navigation/footer.svelte
+++ b/src/lib/components/navigation/footer.svelte
@@ -23,6 +23,7 @@
{ href: resolve('/weather/week'), label: '7-Day Forecast' },
{ href: resolve('/weather/compare'), label: 'Model Comparison' },
{ href: resolve('/weather/14-day'), label: '14-Day Forecast' },
+ { href: resolve('/weather/seasonal'), label: 'Seasonal Outlook' },
{ href: resolve('/weather/historical'), label: 'Historical Weather' },
{ href: resolve('/weather/maps'), label: 'Weather Maps' }
];
diff --git a/src/lib/components/navigation/header.svelte b/src/lib/components/navigation/header.svelte
index 85ec8dc..3fd1ef1 100644
--- a/src/lib/components/navigation/header.svelte
+++ b/src/lib/components/navigation/header.svelte
@@ -12,7 +12,10 @@
import LocationSearch from '$lib/components/location/location-search.svelte';
import UnitSelector from '$lib/components/unit-selector.svelte';
- import PremiumBadge from '$lib/paywall/PremiumBadge.svelte';
+ import SupporterBadge from '$lib/paywall/SupporterBadge.svelte';
+
+ import SettingsMenu from './settings-menu.svelte';
+ import ThemeIcon from './theme-icon.svelte';
interface Props {
onMenuToggle?: () => void;
@@ -60,6 +63,8 @@
goto(resolve('/weather/14-day/[location]', { location: locationRoute }));
} else if (currentPath.startsWith('/weather/historical')) {
goto(resolve('/weather/historical/[location]', { location: locationRoute }));
+ } else if (currentPath.startsWith('/weather/seasonal')) {
+ goto(resolve('/weather/seasonal/[location]', { location: locationRoute }));
} else {
goto(resolve('/weather/week/[location]', { location: locationRoute }));
}
@@ -117,63 +122,31 @@
/>
-
-