Files
JARVIS/frontend
WIN-JHFT4D3SIVT\caoxiaozhu 712d9e1652 feat(frontend): add weather icons and redesign calendar header
Backend changes:
- Add LOCATION configuration option to Settings
- Add /api/system/config endpoint to expose public config
- Implement location priority: config > geolocation > default

Frontend changes:
- Install and integrate weather-icons npm package (Erik Flowers)
- Redesign calendar header with date/time on left, weather/location on right
- Display weather icon using CSS classes instead of SVG components
- Fetch location from backend API on component mount
- Use configured location name (from .env) instead of geocoded result

Layout:
- Left: month/year + current time
- Right: city name + weather description + weather icon
2026-04-06 22:18:44 +08:00
..
2026-03-21 10:13:35 +08:00
2026-03-22 22:42:47 +08:00
2026-03-21 10:13:35 +08:00
2026-03-21 10:13:35 +08:00
2026-03-21 10:13:35 +08:00
2026-03-21 10:13:35 +08:00
2026-03-22 13:49:03 +08:00
2026-03-21 10:13:35 +08:00
2026-03-21 10:13:35 +08:00
2026-03-22 22:42:47 +08:00

Vue 3 + TypeScript + Vite

This template should help get you started developing with Vue 3 and TypeScript in Vite. The template uses Vue 3 <script setup> SFCs, check out the script setup docs to learn more.

Learn more about the recommended Project Setup and IDE Support in the Vue Docs TypeScript Guide.