fix: add Bing wallpaper proxy endpoint, make it public (no JWT required)

- 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>
This commit is contained in:
Your Name
2026-05-31 20:12:09 +08:00
parent 24aa8494e5
commit e084d90c61
121 changed files with 1836 additions and 216 deletions
Binary file not shown.

After

Width:  |  Height:  |  Size: 76 KiB