feat(editor): Strg+Klick öffnet eine Ticket-Ref in Taiga (D91, SPEC §9)

Im Text (freistehendes #US-123/#T-1234, D67-Ausschlüsse) wie auf dem
Knoten; das Knoten-Fenster trägt an Refs einen Öffnen-Knopf — der Weg
auf Touch. Adresse aus taigaWeb (/info) + &taiga.slug-Vererbung; in
einem :#…-Token gewinnt weiter der Abhängigkeits-Sprung.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
This commit is contained in:
mhoennig
2026-08-27 17:24:20 +02:00
co-authored by Claude Fable 5
parent 55cade1a65
commit a22c320909
5 changed files with 207 additions and 20 deletions
+12
View File
@@ -1018,6 +1018,18 @@ verknüpft (siehe D25):
ist schon als `unknownDep` gewarnt). Kein Sprung im Kommentar, im
Beschreibungsteil hinter `---` und innerhalb einer URL; Alt+Klick behält
daneben unverändert seine Richtung ins Diagramm. Siehe D67.
- **Text/Diagramm → Taiga:** **Strg+Klick** auf eine **freistehende**
Ticket-Referenz (`#US-123`/`#T-1234`, §11) im Text — und ebenso auf einen
Knoten, dessen Zeile eine solche Ref trägt — öffnet das Ticket im
Taiga-Frontend (neuer Tab, `noopener`); im Knoten-Fenster steht dafür
zusätzlich ein Öffnen-Knopf (auf Touch der einzige Weg — dort gibt es kein
Strg). Voraussetzung: Das Backend meldet die Web-Basis der Instanz
(`GET /info`, `taigaWeb`) und der Teilbaum ist per `&taiga.<slug>` (§1)
einem Projekt zugeordnet; fehlt eines, geschieht still nichts (wie beim
Abhängigkeits-Sprung). In einem `:#…`-Token ist die Ref **nicht**
freistehend — dort behält Strg+Klick den Sprung zur Zeile; die
D67-Ausschlüsse (Kommentar, Beschreibungsteil, URL) gelten auch hier.
Siehe D91-Nachtrag 5.
- Der **einfache** Klick bleibt unverändert der Link (§6): Ein Knoten mit URL
öffnet sie weiterhin im neuen Tab. Deshalb Alt und nicht der einfache Klick.
- **Auffindbarkeit:** Solange **Alt gedrückt** ist, zeigen alle Knoten den