feat: Link-Widget restlos entfernt (Web, API, Migration, Handbuch, Changelog)
- Web: Union-Mitglied, Constraints, Icon, Registry-Eintrag, wire-Funktion, Katalog, Seiten-Verdrahtung, Tests und i18n (de/en) fuer den Typ link entfernt; link-widget.tsx/.test.tsx geloescht - API: create-widget.dto.ts (@IsIn-Liste) und widget-module-map.ts (Kommentare) auf sieben Typen angepasst; schema.prisma unveraendert - Neue Migration 20260916120000_remove_link_widget: eine idempotente DELETE-Anweisung auf WidgetInstance, FavoriteLink kaskadiert ueber den bestehenden FK; wird in diesem Auftrag NICHT ausgefuehrt - Neuer widget-wrapper-Test belegt den grauen Fallback fuer unbekannte Widget-Typen (Bestandsverhalten, jetzt festgeschrieben) - Handbuch (Widget-Tabelle, Einstellungs-Hinweise) und CHANGELOG (Geaendert/Entfernt/Behoben) aktualisiert - Web: 52 Dateien / 344 Tests gruen, tsc Exit 0; API: tsc Exit 0, dashboard-Spec 31 Tests gruen Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
This commit is contained in:
@@ -285,22 +285,6 @@
|
||||
"titleLabel": "Title",
|
||||
"titlePlaceholder": "Title (optional)"
|
||||
},
|
||||
"link": {
|
||||
"name": "Link",
|
||||
"description": "Single quick-access link",
|
||||
"loading": "Loading link...",
|
||||
"empty": "No link set yet.",
|
||||
"addTitle": "Title",
|
||||
"addUrl": "URL",
|
||||
"addButton": "Add",
|
||||
"listView": "List",
|
||||
"gridView": "Tile",
|
||||
"editButton": "Edit link",
|
||||
"deleteButton": "Delete link",
|
||||
"saveButton": "Save",
|
||||
"cancelButton": "Cancel",
|
||||
"error": "Error loading link"
|
||||
},
|
||||
"stopwatch": {
|
||||
"name": "Stopwatch",
|
||||
"description": "Time measurement with lap times",
|
||||
|
||||
Reference in New Issue
Block a user