Alle wesentlichen Änderungen an diesem Projekt werden hier dokumentiert. Format basiert auf Keep a Changelog.
- EXE neu gebaut 2026-06-01 (PyInstaller
--onefile,DevCenter.exe); 25/25 Tests grün, Smoke-Test bestanden. Vorherige EXE: 2026-04-29. Anlass: workspace_export.py neu hinzugefügt.
- GitHub Actions Smoke-Checks für Python 3.10, 3.11 und 3.12.
- Lokales
build_exe.batfür den PyInstaller-Build mitDevCenter.ico. - Datenschutzhinweise für lokale Einstellungen, Datei-Indizes, Build-Artefakte und optionale API-Nutzung.
llms.txtmit maschinenlesbarer Projektpositionierung, Datenschutzgrenzen und relevanten Suchbegriffen.- Redigierter Workspace-Export
devcenter-workspace-v1.jsonals Desktop-Funktion unterDatei -> Arbeitsstand exportieren.... - Statischer
web_companion/-MVP mit lokalem JSON-Import, Demo-Fixture, read-only Dashboard,manifest.webmanifest, Service Worker und Node-Tests. web_companion/manifest.webmanifest:idundscopeergänzt (PWA-Installierbarkeits-Best-Practice)web_companion/sw.js: CACHE_NAME v2,clients.claim()inwaitUntil-Kette verschobenweb_companion/tests/pwa.test.mjs: auf 15 PWA-Tests erweitert (20/20 grün mit library-Tests)
src/gui/panels/ai_panel.py:model_combo.currentIndexChangedmit_on_model_changed()verdrahtet;set_ai_service()synchronisiert das Modell sofort beim ersten Aufruf; neuer Testtests/test_ai_panel_model_selection.py(5 Fälle).- Gemeinsamer Pfad-Resolver
src/core/app_paths.pyfürSettingsManager,ProjectManagerundProfilerBridge. - Neue Regressionstests für Settings-, Recent-Projects- und Dateiindex-Pfad plus aktualisierter Linux-Plattform-Smoke.
- README, Contribution- und Security-Dokumentation auf
dev-bricks/DevCenteraktualisiert. - Beispielkonfiguration für WinStorePackager anonymisiert und neutralisiert.
- README auf englischen GitHub-Einstieg, klarere DevCenter-Namensabgrenzung und bessere Discoverability-Keywords erweitert.
- Community-Workflows auf aktuelle Action-Versionen gehoben.
AUFGABEN.txt,PORTIERUNGSPLAN.md, README undweb_companion/README.mdauf den umgesetzten Companion-Stand synchronisiert.
- DevCenter legt Konfigurations- und Indexdateien auf Linux/macOS jetzt XDG-konform unter
XDG_CONFIG_HOME/DevCenterbzw.~/.config/DevCenterab, statt ungeordnet unter~/DevCenter. - Persistenz unbekannter Einstellungsschlüssel abgesichert, damit UI-/Legacy-Aliase beim Speichern nicht verloren gehen.
- Fehlende
chardet-Abhängigkeit für frische CI-/Installationsumgebungen ergänzt. tests/test_ai_panel_model_selection.py: von pytest-Fixtures aufunittest.TestCaseumgestellt, damitpython -m unittest discoverdie 5 Tests im CI erkennt (108/108 Tests grün).- Editor-Einstellungen werden nach dem Speichern auf offene Tabs angewendet; der Dialog persistiert jetzt auch „Aktuelle Zeile hervorheben” und aktualisiert Schrift, Tab-Breite, Zeilennummern und Cursor-Markierung unmittelbar.
- Workspace-Exporte redigieren jetzt offene Aufgaben, Projektpfade und aktuelle Analyseprobleme, ohne Secrets oder lokale Vollpfade mitzuschreiben.
WinStorePackager: subprocess-Deadlock behoben —check_callmit PIPE durchsubprocess.run(..., capture_output=True)ersetzt; Exception-Handler liest jetzt immerstderr or stdout.ProfilerBridge: SQLite-Connection-Leak auf Windows geschlossen — alle 6conn.close()-Stellen insearch(),find_duplicates()undget_statistics()verwenden jetzttry/finally.
- Erstveröffentlichung / Initial release