Changelog

Neuheiten

Alle Coclico-Entwicklungen, Version für Version.

v1.0.4 Aktuell

Architektur & Qualität

  • Exklusive DI — Vollständige Eliminierung statischer Singletons. Alle Services nutzen Dependency Injection. ServiceContainer.GetRequired<T>() und GetOptional<T>() sind die einzigen Zugriffspunkte.
  • IAiService-Interface — Entkopplung der OptimizationEngine vom konkreten KI-Service. Die Engine fällt auf den deterministischen Modus zurück, wenn die KI nicht verfügbar ist.
  • Dead-Code-Bereinigung — RelayCommand, PluginOrchestrator, RunOptimizationCycleAsync entfernt. DeepCleaning + 3 Workflow-Services zu einheitlichem WorkflowService zusammengeführt.
  • Tests & Abdeckung — Neue Unit-Tests für refaktorisierte Services (xUnit + Moq). ValidateOnBuild stellt sicher, dass beim Start keine Abhängigkeiten fehlen.

Neue Funktionen

  • Automatische KI-Speicherfreigabe — Nach 5 Min Inaktivität (konfigurierbar über aiIdleTimeoutMinutes) wird das LLamaSharp-Modell (~2,5 GB) automatisch aus dem RAM entladen. Transparentes Neuladen bei der nächsten Nachricht.
  • Einstellung aiIdleTimeoutMinutes — Neuer Parameter in settings.json (Standard: 5 Min, 0 = deaktiviert).
  • Coclico-Website — Mehrsprachige Website (FR, EN, DE, ES) mit Dokumentation, Anleitung, Wiki, FAQ, Changelog.
  • Verbessertes Deep Clean — Speicherplatzschätzung vor der Bereinigung, Kategorie-Umschalter, detaillierter Bericht.
  • Tastaturkürzel — Globale Shortcuts über KeyboardShortcutsService (Strg+1-8 für Module, Strg+Umschalt+C/R/A für Schnellaktionen).

Korrekturen

  • Experten-Audit v1.0.3 — Vollständige Post-Audit-Korrekturen: fortgeschrittene Algorithmen, Entkopplung, DI-Patterns.
  • UI-Refactor & i18n — Dashboard, Programme, FlowChains, RamCleaner, Scanner, Einstellungen — alle Module refaktorisiert mit vollständiger Lokalisierung (FR/EN/DE/ES).
  • AutoPatcher-Audit-Modus — Standardmäßig Nur-Audit-Modus. Patches werden protokolliert, aber nicht ohne ausdrückliche Genehmigung angewendet.
v1.0.3

Funktionen

  • Phase 3.2 — Dual-Executor LLM — Isolierung der LLama-Kontexte: Chat-Kontext getrennt vom autonomen Engine-Kontext. Immutable Context Swap-Pattern.
  • Phase 2-3 — Autonomer Kern — Telemetrie (DynamicTracerService), QoS, Rollback (Snapshot-basiert), OptimizationEngine (30s-Zyklus mit ArrayPool-Buffern).
  • Phase 3.3 — AST-Analyse — SourceAnalyzerService mit Roslyn. Halstead-Metriken (V, D, E) und Wartbarkeitsindex pro Methode.
  • Phase 3.4 — AutoPatcher — CodePatcherService mit Genehmigungs-API: GetPendingProposals(), ApproveAndApplyAsync(), RejectProposalAsync().
  • GitHub-Download-Link — Download-Button leitet zu GitHub Releases weiter.
v1.0.2

Funktionen

  • Flow Chains — Visueller Drag-and-Drop-Automatisierungseditor. 28 Knotentypen, 10 Bedingungsoperatoren, 3 OnErrorActions.
  • Quick Installer — Winget-basierter grafischer Installer mit 6 Kategorien.
  • Anwendungen — Vollständige Bibliothekserkennung aus 8 Quellen (Registry, Steam, Epic, GOG, Ubisoft, EA, Rockstar, MS Store).
v1.0.1

Funktionen

  • RAM Cleaner — P/Invoke-basierter Speicherreiniger mit 3 Profilen (Schnell, Normal, Tief).
  • Deep Clean — 10 Reinigungskategorien mit Vorschätzung.
  • App Scanner — Vollständige Anwendungsprüfung mit Multi-Source-Erkennung.
v1.0.0 Erstveröffentlichung

Funktionen

  • Dashboard — Echtzeit-Systemüberwachung (CPU, RAM, Festplatte, Netzwerk).
  • Einstellungen — Theme-Anpassung, Akzentfarbe, Sprachauswahl (4 Sprachen).
  • Coclico AI — Lokaler LLamaSharp-Chat-Assistent mit GGUF-Modell.
  • Sicherheit — SecurityPolicy, AuditLog (NDJSON), Rollback-System.