3h ago
Lokale API dokumentieren und offiziell unterstützen
ich habe ein LLM meines Vertrauens gefragt, ob es mit Cakedesk Rechnungen erstellen kann, und bin dabei darauf gestoßen, dass Cakedesk bereits einen lokalen HTTP-Server auf localhost:5678 startet. Darüber lassen sich Rechnungen, Kunden und Positionen per POST anlegen und ändern. Das funktioniert bereits, ist aber nirgends dokumentiert. Lediglich die UI refresht nach Änderungen noch nicht — es braucht einen Neustart der App und ein zusätzliches Speichern auf der Rechnungsseite, damit sich die Werte aktualisieren.
Das Feature hätte denke ich großes Potenzial. Wäre toll, wenn die API offiziell dokumentiert und supported wäre!
Nebenbei ist dem LLM beim Testen der lokalen API ist aufgefallen, dass der Server auf allen Interfaces lauscht (lsof zeigt `TCP *:5678 (LISTEN)`), ohne Authentifizierung und mit CORS auf `*`. In fremden WLAN-Netzen könnte damit jeder im selben Netz Kunden-, Rechnungs- und Angebotsdaten lesen und schreiben.
Pending