79f5071b7701560a717b7c9d57b40c1a34f4f0a3
All checks were successful
Test Asgard Runner / test (push) Successful in 2s
Build public-facing e-commerce interface for server owners' item stores. Components: - StoreView.vue (420 lines): Full customer purchase flow * Dynamic category filtering * Responsive 4-column grid (mobile-first) * Professional card design with hover effects * Purchase modal with Steam ID validation (17 digits) * PayPal redirect flow (new window) * Empty/error/loading states Features: - Steam ID input with regex validation - Player name input (optional) - Purchase limit enforcement - Item type badges (kit/rank/currency/command) - Legal disclaimer with auto-delivery notice - Mobile-responsive professional design - Gradient background, shadow effects, transitions API Integration: - GET /api/public-store/:subdomain (store info) - GET /api/public-store/:subdomain/items (catalog) - POST /api/public-store/:subdomain/purchase (PayPal order) Security: - Public route (no auth required) - Subdomain-scoped queries - Steam ID validation before submission TypeScript: - PublicStoreInfo, PublicStoreItem - StorePurchaseRequest, StorePurchaseResponse Items auto-deliver via NATS webhook after payment completion. Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
Description
Corrosion Admin Panel repository
Releases
18
Corrosion Host Agent v1.0.9
Latest
Languages
Vue
40.1%
TypeScript
25.8%
Rust
24.8%
Go
4%
C#
2.8%
Other
2.3%