e084d90c61
- Added GET /api/settings/bing-wallpaper — proxies cn.bing.com HPImageArchive
to avoid CORS issues, returns {url} for the daily wallpaper
- Added /api/settings/bing-wallpaper to PUBLIC_PREFIXES in auth_jwt.py
so the login page can fetch it without authentication
- Login page now fetches wallpaper via backend proxy instead of direct CORS-blocked fetch
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
frontend
Scaffolded with Vuetify CLI.
❗️ Documentation
- Primary docs: https://vuetifyjs.com/
- Getting started guide: https://vuetifyjs.com/en/getting-started/installation/
- Community support: https://community.vuetifyjs.com/
- Issue tracker: https://issues.vuetifyjs.com/
🧱 Stack
- Framework: Vue 3 + Vite
- UI Library: Vuetify
- Language: TypeScript
- Package manager: npm
🧭 Start Here
- Main entry:
src/main.ts - Main app component:
src/App.vue - Main styles:
src/styles/ - Plugin setup:
src/plugins/
📁 Project Structure
src/main.ts— application entry pointsrc/App.vue— root componentsrc/components/— reusable Vue componentssrc/plugins/— plugin registration and setupsrc/styles/— global styles and theme settingspublic/— static public files
✨ Enabled Features
- Base setup
💿 Install
Use your selected package manager (npm) to install dependencies:
npm install
🚀 Quick Start
npm install
npm run dev
🏗️ Build
npm run build
🧪 Available Scripts
npm run devnpm run buildnpm run previewnpm run build-onlynpm run type-check
💪 Support Vuetify Development
This project uses Vuetify - an MIT licensed Open Source project. We are glad to welcome contributors and any support for ongoing development:
- Contribute to Vuetify and ecosystem projects: https://github.com/vuetifyjs
- Request enterprise support: https://support.vuetifyjs.com/
- Sponsor on GitHub: https://github.com/sponsors/vuetifyjs
- Support on Open Collective: https://opencollective.com/vuetify