This document records all notable changes to the Elite Dangerous Status Check project.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
- Initial project setup.
- Created
PLANNING.mdto outline the project vision, architecture, and milestones. - Created
TASK.mdto track project tasks. - Created
GEMINI.mdwith AI agent instructions tailored for this project. - Created this
CHANGELOG.mdto document project changes. - Transferred existing modules (
status_module.py,cargo_module.py,log_module.py) from a previous project as a starting point.
- Migration der Funktionalität aus
main.py,status_module.py,log_module.py,cargo_module.pyin das neue Verzeichniselite_status/abgeschlossen. - Alte Module wurden archiviert (umbenannt zu
archived_*.py). - Neuer Root-Endpunkt
/gibt API-Info, Version, Doku-Link und Hauptendpunkte als JSON zurück. - Neuer /api/v1/cargo/ Endpunkt liefert aktuelle Frachtdaten aus Cargo.json oder eine Fehlermeldung.
- Erstes stabiles Release: API-Endpunkte für Status, Cargo, aktuelles Sternensystem, Root-Info, plattformübergreifende Pfaderkennung, Tests und vollständige Dokumentation.
- Abhängigkeit 'requests' zu requirements.txt hinzugefügt (Test-Fix)
- Testumgebung und Dokumentation aktualisiert
- Alle Tests laufen erfolgreich
- Hilfsfunktion parse_status_flags(flags) zur Auswertung aller relevanten Statusbits
- Neuen API-Endpunkt /api/v1/status/parsed für die wichtigsten Statusflags als boolesche Felder
- Endpunkt /api/v1/action für Aktionen wie das Steuern des Fahrwerks (Landing Gear)
- Erweiterung des Sprachbefehl-Mappings in
command_parser.pyum zahlreiche Elite Dangerous Funktionen (Fahrwerk, Lichter, Frachtluke, Hardpoints, Supercruise, FSD, Nachtmodus, Analysemodus, Statusabfragen etc.). - Neuer Endpoint
/api/v1/commandim Backend zur Verarbeitung von Textbefehlen (Sprachsteuerung). - Konzept und alle relevanten Markdown-Dokumente in den
docs/-Ordner verschoben. - Dokumentation und Konzept für sprachgesteuerte KI-Kommunikation im Frontend und Backend aktualisiert.