URL Control 0.1.0-dev3
======================

Dritter Entwicklungsstand des optionalen CW-Moduls für
URL-Regeln, Weiterleitungen und HTTP-Statussteuerung.

Schwerpunkt dieses Releases:

- kompaktere URL-Regelverwaltung
- neues Modal zum Anlegen und Bearbeiten von Regeln
- einheitliche Formularfelder
- platzsparende Icon-Aktionen

Neu / geändert:

- Das dauerhaft sichtbare Formular auf der Seite URL-Regeln wurde entfernt.

- Neue Regeln werden jetzt über den Button "Neue Regel" in einem Modal angelegt.

- Bestehende Regeln werden über dasselbe Modal bearbeitet.

- Formularaufbau vereinheitlicht:
  - Quelle über volle Breite
  - Aktion und Priorität sauber in einer Zeile
  - Ziel über volle Breite
  - Status und Query-String kompakt nebeneinander
  - Notiz über volle Breite

- Inputs und Select-Felder besitzen jetzt eine einheitliche Höhe.

- Das Modal unterstützt:
  - Speichern
  - Abbrechen
  - Schließen über X
  - Schließen über ESC
  - Schließen über den Hintergrund

- Für 404- und 410-Regeln wird das nicht benötigte Zielfeld automatisch ausgeblendet.

Regelliste:

- Regeln werden deutlich kompakter dargestellt.

- Quelle, Ziel, Treffer, letzter Treffer und Priorität benötigen weniger Höhe.

- Textaktionen wurden durch kleine Icon-Buttons ersetzt:
  - Bearbeiten
  - Aktivieren / Deaktivieren
  - Löschen

- Alle Icon-Aktionen besitzen Tooltips und ARIA-Beschriftungen.

- Inaktive Regeln bleiben erkennbar, während die Aktionen weiterhin gut bedienbar sind.

- Responsive Darstellung für kleinere Backend-Fenster verbessert.

Weiterhin enthalten:

- HTTP auf HTTPS erzwingen
- Redirects 301, 302, 307 und 308
- 404 Not Found Regeln
- 410 Gone Regeln
- Wildcard-/Präfix-Regeln
- Query-String optional übernehmen
- Trefferzähler
- Ereignislog inklusive HTTP -> HTTPS
- Statistik-Dashboard und Grafiken
- Suche und Filter
- CSV-Logexport
- URL-Testfunktion
- Redirect-Loop-Schutz
- JSON Import / Export
- eigenes Modul-Icon und Cover

Datenspeicherung:

project/storage/url-control/url-control.sqlite

Keine Datenbankmigration erforderlich.
