Complete ircquotes application with all features

- Added copy quote functionality with clipboard integration
- Implemented bulk moderation actions for admin
- Created mobile responsive design with bash.org styling
- Added API rate limiting per IP address
- Implemented dark mode toggle with flash prevention
- Enhanced error messages throughout application
- Fixed all security vulnerabilities (SQL injection, XSS, CSRF)
- Added comprehensive rate limiting on all endpoints
- Implemented secure session configuration
- Added input validation and length limits
- Created centralized configuration system with config.json
- Set up production deployment with Gunicorn
- Added security headers and production hardening
- Added password generation and config management tools
This commit is contained in:
2025-09-20 19:41:23 +01:00
parent 0b1241714d
commit f409977257
21 changed files with 1936 additions and 304 deletions

30
.gitignore vendored
View File

@@ -1,2 +1,28 @@
venv
instance
# Virtual Environment
venv/
.venv/
# Flask instance folder
instance/
# Python
__pycache__/
*.pyc
*.pyo
*.pyd
.Python
# Database files
*.db
*.db-shm
*.db-wal
# Logs
*.log
# IDE
.vscode/
.idea/
# OS
.DS_Store