Commit Graph

4 Commits

Author SHA1 Message Date
Michael Dong
4ea0f163c3 Add China mirror sources to frontend Dockerfile
Use Aliyun Alpine mirrors and npmmirror.com npm registry
for faster builds on mainland China servers.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-11 11:27:23 +08:00
Michael Dong
faf9f3abcf Fix Docker configuration for deployment
- Update backend Dockerfile to use Rust 1.85 (edition 2024 support)
- Add Aliyun mirrors for Alpine packages
- Add rsproxy.cn mirror for cargo crates
- Enable static OpenSSL linking
- Fix frontend Dockerfile to use NEXT_PUBLIC_API_BASE
- Add mkdir -p public to ensure public dir exists
- Update docker-compose files to use correct env var names
- Add docker-compose.deploy.yml for production deployment

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-02-05 18:35:45 +08:00
Michael Dong
86d3a8c419 Add change password feature to settings page
- Add PUT /api/me/password endpoint in backend
- Add changePassword API function in frontend
- Add change password form UI in SettingsPanel
- Add i18n translations for change password (zh/en)
- Fix TypeScript type error in i18n context

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-02-05 18:30:57 +08:00
Michael Dong
a98e12f286 first commit 2026-02-05 11:24:40 +08:00