The Next.js SWC binary requires libc6-compat on Alpine Linux.
It was only installed in the deps stage but not the builder stage,
causing build failures on fresh (no-cache) Docker builds.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Add NEXT_PUBLIC_IT0_API_URL=https://it0api.szaiai.com to enable
the IT0 App version management in the mobile-upgrade admin panel.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Add IT0 App as the third application in the mobile-upgrade frontend,
connecting to IT0's new version-service backend.
Changes:
- api-client.ts: added 'it0' to AppType union, APP_CONFIGS entry
pointing to NEXT_PUBLIC_IT0_API_URL (default: it0api.szaiai.com),
exported it0ApiClient instance
- version-repository-impl.ts: added it0VersionRepository instance,
updated constructor client selection for it0, updated
getVersionRepository() factory with switch/case
- page.tsx: added IT0 App to APP_LABELS, added emerald green toggle
button in app selector
- upload-modal.tsx: fixed existing bug where parsePackage() was
hardcoded to use mobile repository regardless of selected app;
now uses getVersionRepository(appType) dynamically
Backend: IT0 version-service at it0api.szaiai.com/api/v1/versions
Env var: NEXT_PUBLIC_IT0_API_URL
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
- Convert Windows CRLF line endings to Unix LF for all deploy.sh files
- Add executable permission to all deploy.sh scripts
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude <noreply@anthropic.com>
- Remove Address field from PartyEndpoint (parties connect to router themselves)
- Update K8s Discovery to only manage PartyID and Role labels
- Add Party registration and SessionEvent protobuf definitions
- Implement PartyRegistry and SessionEventBroadcaster domain logic
- Add RegisterParty and SubscribeSessionEvents gRPC handlers
- Prepare infrastructure for party-driven MPC coordination
This is the first phase of migrating from coordinator-driven to party-driven
architecture following international MPC system design patterns.
将 API URL 从 api.rwadurian.com 改为 rwaapi.szaiai.com
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude <noreply@anthropic.com>