33 lines
1.2 KiB
Markdown
33 lines
1.2 KiB
Markdown
# Project Index
|
|
|
|
Updated: 2026-04-01
|
|
|
|
## Root
|
|
|
|
- `000_START_HERE.md`: copy-ready continuation prompt for the next agent session
|
|
- `AGENTS.md`: repository workflow rules for autonomous contributors
|
|
- `README.md`: quick start and current project scope
|
|
- `package.json`: frontend scripts and dependencies
|
|
- `vite.config.ts`: Vite + Vitest configuration
|
|
|
|
## Documentation
|
|
|
|
- `docs/PLAN.md`: living implementation plan
|
|
- `docs/PROJECT_INDEX.md`: this index
|
|
- `docs/RESEARCH_3PROXY.md`: notes from official 3proxy documentation
|
|
|
|
## Frontend
|
|
|
|
- `src/main.tsx`: application bootstrap
|
|
- `src/App.tsx`: authenticated panel shell rebuilt around a topbar/tab layout, plus modal user creation, pause/resume, and delete-confirm flows
|
|
- `src/App.test.tsx`: login-gate, modal interaction, pause/resume, and delete-confirm tests
|
|
- `src/app.css`: full panel styling
|
|
- `src/data/mockDashboard.ts`: realistic mock state shaped for future API responses, including service-bound users
|
|
- `src/lib/3proxy.ts`: formatting and status helpers
|
|
- `src/lib/3proxy.test.ts`: paranoia-oriented tests for core domain rules
|
|
- `src/test/setup.ts`: Testing Library matchers
|
|
|
|
## Static
|
|
|
|
- `public/favicon.svg`: Vite default icon placeholder, to replace later
|