Adressen tragen die Kennungen ihrer Jobs (job_ids) – das Anruf-Popup zeigt
je Kennung einen Knopf, der den Job über den neuen Endpunkt
GET /api/jobs/{id} aus der Sammlung holt und seine Sprungadresse (url) in
einem neuen Tab öffnet; Fehler (unbekannte Kennung, Ablage nicht
erreichbar) erscheinen im Popup. Der Knopf "Auftrag öffnen" (customer.url)
ist entfallen.
Das Popup öffnet jetzt bei jedem eingehenden Anruf – mit Kundendaten, wenn
die Rufnummer einem Kunden gehört, sonst nur mit der Rufnummer – und trägt
links unten einen grünen Knopf "Anruf annehmen", solange es klingelt. Die
Anrufkarte über den Tabs (IncomingCallCard) ist damit überflüssig und
samt Styles ausgebaut; ein Ablehnen-Knopf fehlt dem Popup noch.
Die Debug-Starts beenden vorab einen Altlauf des Backends: eine Task macht
Port 8080 frei (nur der Lauscher – lsof ohne -sTCP:LISTEN träfe auch den
Vite-Proxy) und hängt als preLaunchTask an beiden Backend-Konfigurationen;
tasks.json wandert dafür mit ins Repo.
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
23 lines
461 B
Plaintext
23 lines
461 B
Plaintext
# Backend
|
|
backend/target/
|
|
!backend/.mvn/wrapper/maven-wrapper.properties
|
|
|
|
# Frontend
|
|
node_modules/
|
|
frontend/dist/
|
|
frontend/.env
|
|
frontend/.env.local
|
|
*.tsbuildinfo
|
|
|
|
# Tooling / OS
|
|
.idea/
|
|
# Die Start-Konfiguration gehört ins Repo (siehe README), persönliche
|
|
# Einstellungen nicht. Der Ordner selbst darf nicht ausgeschlossen werden,
|
|
# sonst greift die Ausnahme für die Datei darin nicht.
|
|
.vscode/*
|
|
!.vscode/launch.json
|
|
!.vscode/tasks.json
|
|
*.iml
|
|
.DS_Store
|
|
*.log
|