Eliminated unnecessary console.log statements that were used for debugging purposes. This cleanup improves code readability and reduces noise in the server logs.
Integrates the @tailwindcss/typography package, along with its necessary dependencies, into the project. Updates the pnpm-lock.yaml and package.json files to reflect this addition, ensuring compatibility with Tailwind CSS 4.0.0.
Replaced nuxt-visitors module with a custom WebSocket implementation for location tracking. Removed redundant code and comments in `useVisitors` composable and introduced the `location.server` plugin to manage user location. Updated dependencies and configurations to reflect these changes, streamlining the approach.
Switched from Mapbox to a custom globe visualization using 'cobe' library. Removed all Mapbox-related code, dependencies, and environmental variables. Introduced a WebSocket-based system to display live visitor data on the globe.
Adjusted header alignment for better responsiveness. Enhanced visitor tooltip by refining spacing, adding background color, and improving text readability for both light and dark themes.
Enabled the experimental WebSocket feature in the Nitro configuration. This prepares the application for WebSocket-based functionalities and aligns with other experimental features like OpenAPI.