feat: Complete CSF web interface with all features

- Fixed TypeScript errors and build issues
- Added comprehensive README.md with documentation
- Created .env.example with all configuration options
- Improved .gitignore with CSF-specific entries
- Added VS Code configuration for development
- Fixed next.config.mjs configuration
- Corrected API route type issues
- Added CHANGELOG.md with version history
- All components now compile without errors
- Ready for production deployment

Features included:
- Modern web interface for CSF firewall management
- Real-time monitoring with WebSockets
- JWT authentication system
- Complete API for CSF control
- Responsive UI with Tailwind CSS
- TypeScript support throughout
- Docker-ready configuration

Signed-off-by: ale <ale@manalejandro.com>
Este commit está contenido en:
ale
2025-09-20 18:48:53 +02:00
padre dce8b73888
commit 8a4fde51c7
Se han modificado 8 ficheros con 730 adiciones y 54 borrados

Ver fichero

@@ -9,7 +9,7 @@ export async function GET(request: NextRequest) {
const { searchParams } = new URL(request.url)
const type = searchParams.get('type')
const limit = parseInt(searchParams.get('limit') || '100')
const since = searchParams.get('since') // timestamp
const since = searchParams.get('since') || undefined // timestamp
try {
switch (type) {