Nirodan
80ec5eca7b
Security, code quality and frontend improvements
...
- Move SECRET_KEY out of docker-compose into .env (env_file), add .env.example
- Add flask-limiter with 10 req/min on login route; introduce util/limiter.py
- Replace direct mysql.connector.connect() calls with MySQLConnectionPool via util/db_pool.py
- Fix deprecated datetime.utcnow() -> datetime.now(timezone.utc) in auth/login.py
- Remove dead /api/scripts 410 route from admin.py
- Add MD5 security warning in Md5Tool.jsx
- Add ErrorBoundary component and wrap App.jsx
- Expand README with setup guide, screenshot and project structure
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-04-24 13:52:53 +02:00
Nirodan
450e184cf3
Clean admin layout, drop scripts, keep admin out of tools list
2026-01-22 12:31:19 +01:00
Nirodan
e3b34bfc47
Extend admin for websites/scripts and surface links
2026-01-22 12:26:21 +01:00
Nirodan
0699158486
Add admin dashboard and tool icons
2026-01-22 12:18:27 +01:00
Nirodan
c0aaa86546
Fix config path, env secrets, and align API calls
2026-01-22 07:56:27 +01:00
Nirodan
73d487255a
Einfügen einer setup.css noch nicht run fähig, Design wird nicht angezeigt
2025-07-07 12:24:57 +02:00
Nirodan
263ac52454
setup_routes wieder util
2025-06-17 14:22:32 +02:00
Nirodan
e680776bc4
Bug fixing fehlende oder Fehlerhafte Module korrigiert
2025-06-17 14:18:14 +02:00
Nirodan
4c6872a866
neuschreiben der app.py nach refectoring
2025-06-17 11:36:12 +02:00
Nirodan
e0b77c890e
Funktionsverschiebungen 1.1
2025-06-17 11:33:47 +02:00
Nirodan
8ca650cf11
Funktionstrennung 1.0
2025-06-17 11:28:06 +02:00
Nirodan
97acda1d2b
Umstruckturieren, trennen vom Logger in eine eigene Datei
2025-06-17 11:20:00 +02:00
Nirodan
e15f6a4ccf
Trennen von errorlogs und normalen logs
2025-06-17 11:09:20 +02:00
Nirodan
6ca9cf77ac
Logging in App.py
2025-06-17 11:05:55 +02:00
Nirodan
ce36859cf0
Logger in login + token verify
2025-06-17 11:01:33 +02:00
Nirodan
bbb1a70b9c
MD5 hasher Bug Fix + Logger
2025-06-17 11:00:26 +02:00
Nirodan
b6399f8b52
Docker compose. dev.yml erstellt
2025-06-17 10:43:22 +02:00
Nirodan
2961081c06
In docker umgewandelt zwar mit erros im frontend aber ja
2025-06-16 12:15:13 +02:00
Nirodan
f395740522
Hash Fix
2025-06-16 11:16:44 +02:00
Nirodan
84684d0a08
Tokken validierung
2025-06-16 11:13:00 +02:00
Nirodan
77b95762f7
Token löschen für vollständigen Logout
2025-06-16 10:28:51 +02:00
Nirodan
492bc31393
Passwort hashen
2025-06-16 10:24:54 +02:00
Nirodan
02ea855483
Entferne versehentlich getrackte Dateien, die nun durch .gitignore ignoriert werden
2025-06-14 19:03:36 +02:00
Nirodan
86308925ea
Login mit Admin Admin login bis zum Dashboard
...
erfolgreich
2025-06-14 18:57:43 +02:00
Nirodan
a3e521e458
Datenbank verbindung + User Admin angelegt
2025-06-14 18:45:33 +02:00
Nirodan
ec58e3ba79
Datenbank Konfiguration
2025-06-14 14:08:13 +02:00
Nirodan
5424351cea
umbennen von frontend zu frontend
2025-06-14 14:01:20 +02:00