Nxtgauge Admin Panel
|
All checks were successful
build-and-release / build (push) Successful in 1m19s
- tsconfig.json: add @types/node for playwright/test configs - lib/api.ts: handle both array and wrapped packages response from tracecoin endpoint - lib/server/gateway.ts: use import.meta.env instead of process.env - routes/admin/pricing.tsx: fix packages() usage after api.ts fix - routes/admin/roles/*.tsx: fix Set<string> types and module filter types - routes/admin/users/[id]/edit.tsx: add phone? to local User type - routes/admin/users/details/[id].tsx: fix roleFilter param type narrowing - components/admin/DashboardDesignPreview.tsx: fix budget→budget, responses→responseTag - vite.config.ts: type proxy callbacks as any - test/setup.ts: fix IntersectionObserver mock, add vitest/globals reference - tests/e2e: fix PNG type mismatches, add as any for mock overrides - tests/vitest: fix global.createElement mock type, vitest globals reference - tests/tsconfig.json: test-specific tsconfig with node types Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com> |
||
|---|---|---|
| .claude | ||
| .forgejo | ||
| .gitea/workflows | ||
| .github/workflows | ||
| .nitro/types | ||
| .playwright-cli | ||
| .storybook | ||
| docs | ||
| public | ||
| scripts | ||
| src | ||
| tests | ||
| .dockerignore | ||
| .eslintrc.cjs | ||
| .gitignore | ||
| .prettierrc | ||
| admin-solid.dev.pid | ||
| admin-solid.start.pid | ||
| admin.pid | ||
| docker-compose.yml | ||
| Dockerfile | ||
| Dockerfile.simple | ||
| package-lock.json | ||
| package.json | ||
| playwright.a11y.config.ts | ||
| playwright.config.ts | ||
| playwright.external.config.ts | ||
| playwright.storybook.config.ts | ||
| playwright.visual.config.ts | ||
| README.md | ||
| screenshot.ts | ||
| tsconfig.json | ||
| vite.config.timestamp_1776803609838.js | ||
| vite.config.ts | ||
| vitest.config.ts | ||
| vitest.shims.d.ts | ||
NXTGAUGE Admin Solid
SolidStart migration target for nxtgauge-nov-2025-frontend (admin panel).
Principle
Port admin modules one by one with strict API/permission parity.
See docs/MIGRATION_MASTER_PLAN.md.
CI (Woodpecker)
Required secrets:
REGISTRY_USERNAMEREGISTRY_PASSWORD
This project was created with the Solid CLI
Local Docker test (low RAM, no port conflict)
This repo ships an Alpine runtime image and a docker-compose.yml profile mapped to port 9102.
Build and run:
docker compose up --build -d
Check:
curl -I http://localhost:9202
Stop:
docker compose down
Run additional isolated instances (9103, 9104, ...):
docker run -d --name nxtgauge-admin-solid-9103 -p 9103:9202 nxtgauge-admin-solid:local
docker run -d --name nxtgauge-admin-solid-9104 -p 9104:9202 nxtgauge-admin-solid:local