Michael
|
070ebc3edd
|
fix: validate.py epilog --type-json, index.html wasViewModalOpen überschreibt nicht
- validate.py: --json durch --type-json im epilog aktualisiert
- index.html: closeModal() setzt wasViewModalOpen nur wenn noch nicht gesetzt
|
2026-05-03 14:12:36 +02:00 |
|
Michael
|
d808013395
|
fix: 5 letzte 'niedrig'-Priorität Probleme aus Review behoben
- serve.py: explizite if/else Content-Type (GET), PUT antwortet mit passendem CT
- index.html: Original-Indent speichern/wiederverwenden, View-Modal-Status nach Edit
- smoke_test.sh: $$ statt $PORT für Log-PID, pkill mit TERM+Retry+SIGKILL
- agent_verify.sh: try/except FileNotFoundError für node-Check
- validate.py: re.fullmatch statt re.match für Pattern-Validierung
|
2026-05-03 14:10:03 +02:00 |
|
Michael
|
f3a91e940e
|
fix: 7 verbleibende Probleme aus Batch-1-Review behoben
- serve.py: TOCTOU in do_GET (urlparse), MAX_BODY vor content_length check
- index.html: Hover-CSS dark-theme, empty-state categories entfernt, extractInputValue JSON.parse safe
- validate.py: enum values-Leercheck, Exit-Code 2 für Validierungsfehler, ALLOWED_DIRS korrigiert
- smoke_test.sh: stderr durchreichen (2>&1), dynamische Endpunkt-Zahl
- README.md: --type-json, Schema-Sektionen bereinigt
|
2026-05-03 14:05:55 +02:00 |
|
Michael
|
c294336058
|
fix: 26 kritische + 29 wichtige Sicherheits- und Robustheitsprobleme behoben
- serve.py: URL-Encoding fix, Body-Limit (10MB), Port-Reuse, TOCTOU-Race, Logging
- index.html: XSS in renderTemplates geheilt, Escape-Key für Edit-Modal, Accessibility
- templates.json: Pfade ohne ../, leere Descriptions ergänzt
- validate.py: categories/ entfernt, CLI-Flags umbenannt, zu mutually_exclusive_group
- smoke_test.sh: set -euo pipefail, Port-Validation, Timeout 5s, code-Fallback
- cleanup_server.sh: lsof statt pgrep, Graceful-Term + SIGKILL-Fallback
- agent_verify.sh: set -euo pipefail, ROOT-Pfade, dynamischer Port, grep-Crash fix
- AGENTS.md: history/ entfernt, Pfad-Schema präzisiert
- README.md: categories/ entfernt, Web-Ansicht + API-Endpunkte hinzugefügt
|
2026-05-03 14:00:55 +02:00 |
|
Michael
|
b17858444d
|
feat: Minimale Webansicht für Templates hinzugefügt
- web/index.html: GitLab-ähnliches Dark-Theme UI
- web/templates.json: Dynamische Template-Metadaten
- web/serve.py: Python Dev-Server (Port 8080)
- Templates werden automatisch gescannt und angezeigt
- Features: Suche, Filter, Kopieren von Pfaden
- Styling angelehnt an server_tool frontend
Generated by Mistral Vibe.
Co-Authored-By: Mistral Vibe <vibe@mistral.ai>
|
2026-04-24 09:31:50 +02:00 |
|
Michael
|
8198164d09
|
feat: Initiales Projekt-Setup für Prompt-Templates
- Verzeichnisstruktur: templates/{system,user,custom}, categories, scripts
- Beispiel-Templates: Code Reviewer, Summarizer (JSON), Email Draft, Brainstorming (MD)
- Validierungsskript: validate.py für JSON/MD Templates
- Dokumentation: README.md mit Workflow und Beispielen
Generated by Mistral Vibe.
Co-Authored-By: Mistral Vibe <vibe@mistral.ai>
|
2026-04-24 09:16:29 +02:00 |
|