Stufe 3 (#764): Avalonia-Fenster entfernt

- Views, ViewModels, Controls, Converters, Styles, Services, Desktop-i18n,
  Schriften und App.axaml raus; Avalonia- und Mvvm-Pakete raus
- ClawdDotNet ohne Schalter: Manager starten (unter systemd ueber den Dienst,
  nie doppelt) und WebUI oeffnen (LauncherRun) - bis die Huelle kommt
- Instanzen laufen immer kopflos; instanceWindows wird gelesen, nicht mehr
  ausgewertet; die Kette 'Fenster nach vorn holen' ist entfernt
- Telegram-Anmeldung nur noch ueber die WebUI (tote Dialog-Rueckrufe raus)
- systemd-Vorlagen im Linux-Paket; Oberflaechen-Leitfaden ins Archiv

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
Richard
2026-10-02 20:23:12 +02:00
co-authored by Claude Opus 5.5
parent 8ec7896417
commit 6d81693041
104 changed files with 266 additions and 10262 deletions
+9
View File
@@ -90,6 +90,15 @@ def publish(rid: str, out_dir: Path) -> None:
])
merge_manager(manager_dir, out_dir)
# #795: Die systemd-Vorlagen gehoeren ins Linux-Paket - sonst steht die Anleitung in
# einem Repository, das auf der Zielmaschine niemand hat.
if rid.startswith("linux"):
units = out_dir / "systemd"
units.mkdir(exist_ok=True)
for unit in sorted((REPO / "deploy" / "systemd").glob("*.service")):
shutil.copy2(unit, units / unit.name)
print(f" systemd-Vorlagen: {len(list(units.glob('*.service')))} nach systemd/")
def merge_manager(src: Path, dst: Path) -> None:
"""Legt den Manager neben die Instanz.