Convert web app to Electron desktop application

- Add Electron main process with developer tools support
- Create preload script for secure context bridge
- Configure electron-builder for packaging
- Update Vite config for Electron compatibility (base: './')
- Add environment variable support for API host configuration
- Fix i18n to use relative paths for Electron file protocol
- Restore multi-port backend architecture (8081-8085)
- Add enhanced backend startup script with port checking
- Update package.json with Electron dependencies and build scripts

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
This commit is contained in:
ZacharyZcR
2025-09-04 17:57:12 +08:00
parent 983cf7383e
commit 591309530d
19 changed files with 4919 additions and 31 deletions

View File

@@ -25,7 +25,7 @@ i18n
// Backend options
backend: {
loadPath: '/locales/{{lng}}/translation.json',
loadPath: './locales/{{lng}}/translation.json',
},
interpolation: {