- Removed the font-face definition from app.css to streamline styles.
- Reformatted imports and code structure in +page.svelte for better readability.
- Enhanced status message formatting and layout consistency across components.
- Changed NominatimResponse from an interface to a type alias for better clarity and simplicity.
- Updated font definition in the clusterStyle function to remove the specific font family, enhancing compatibility.
- Integrated vite-plugin-pwa into the Vite configuration to enhance the application with Progressive Web App capabilities.
- Configured service worker caching for OpenStreetMap tiles and defined the app's manifest with essential properties and icons.
- Bumped package version from 0.2.0 to 1.0.0 in both package.json and package-lock.json.
- Added vite-plugin-pwa as a dependency to enhance PWA capabilities.
- Added HTMLInputElement, PointerEvent, KeyboardEvent, WheelEvent, setTimeout, and clearTimeout as readonly global variables in the ESLint configuration to improve linting for related code.
- Updated picomatch version from 2.3.1 to 4.0.3 with updated node engine requirements.
- Added new entries for picomatch in dependencies of anymatch, micromatch, and tailwindcss.
- Removed outdated picomatch entries from tinyglobby and vite dependencies.
- Implemented a new location search feature in the Svelte component, allowing users to search for locations using the Nominatim API.
- Added relevant state management for search input, results, and loading indicators.
- Enhanced the UI with new styles for the search input and results dropdown.
- Updated toolbar and footer styles for better visual consistency.