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:
co-authored by
Claude Opus 5.5
parent
8ec7896417
commit
6d81693041
+2
-2
@@ -406,7 +406,7 @@ Anwendung stattdessen in ihr eigenes Installationsverzeichnis — das ein Update
|
||||
überschreibt. Der Befund blockiert damit denselben Betrieb, für den #214 und #215 da
|
||||
sind, und muss vor ihnen weg.
|
||||
|
||||
Die Pflichtliste des [Oberflächen-Leitfadens](Oberflaechen-Leitfaden.md) führt genau
|
||||
Die Pflichtliste des [Oberflächen-Leitfadens](archiv/Oberflaechen-Leitfaden.md) führt genau
|
||||
diesen Fall: „Keine relativen Pfade … zeigt unter Linux ins Leere."
|
||||
|
||||
Vorgabe für die Umsetzung: Ein relativer Wert wird gegen `instance.WorkingDirectory`
|
||||
@@ -885,7 +885,7 @@ Wer einen Punkt anfasst, liest das zugehörige Dokument zuerst.
|
||||
|
||||
| Dokument | Wofür |
|
||||
|---|---|
|
||||
| [Oberflaechen-Leitfaden](Oberflaechen-Leitfaden.md) | Arbeiten an `ClawdDotNet.Desktop`: Schichtschnitt, Fäden, Avalonia-12-Fallen, Prüfliste. Die Oberfläche hat **keine** Testabdeckung — Abschnitt 4 ist deshalb Pflichtlektüre vor jeder Abgabe |
|
||||
| [Oberflaechen-Leitfaden](archiv/Oberflaechen-Leitfaden.md) | **Archiv seit #764** (Fenster entfernt). Damals: Arbeiten an `ClawdDotNet.Desktop`: Schichtschnitt, Fäden, Avalonia-12-Fallen, Prüfliste. Die Oberfläche hat **keine** Testabdeckung — Abschnitt 4 ist deshalb Pflichtlektüre vor jeder Abgabe |
|
||||
| [ToolDevelopmentGuide](ToolDevelopmentGuide.md) | Ein neues Agenten-Tool bauen |
|
||||
| [InstanceSetupGuide](InstanceSetupGuide.md) | Eine Instanz einrichten |
|
||||
| [Teststrategie](Teststrategie.md) | Was wie getestet wird, Fallkatalog |
|
||||
|
||||
@@ -4,7 +4,7 @@ Für die zweite Oberfläche von ClawdDotNet: eine Weboberfläche im Browser, neb
|
||||
der Avalonia-Oberfläche und gleichzeitig mit ihr.
|
||||
|
||||
Geschrieben für **Gemini 3.8 Flash**, das die Oberfläche baut. Stand: 2026-09-06.
|
||||
Gegenstück zum [Oberflächen-Leitfaden](Oberflaechen-Leitfaden.md), der für
|
||||
Gegenstück zum [Oberflächen-Leitfaden](archiv/Oberflaechen-Leitfaden.md) (seit #764 im Archiv), der für
|
||||
Avalonia gilt.
|
||||
|
||||
Vorhaben im Deploymentcenter:
|
||||
|
||||
@@ -1,5 +1,9 @@
|
||||
# Oberfläche — Leitfaden
|
||||
|
||||
> **Archiv seit 2026-10-02 (#764, Stufe 3).** Die Avalonia-Fenster, für die dieser Leitfaden
|
||||
> galt, sind entfernt. Die einzige Oberfläche ist die WebUI ([WebUI-Leitfaden](../WebUI-Leitfaden.md)).
|
||||
> Aufbewahrt wegen der Begründungen darin.
|
||||
|
||||
Für alle, die an `src/ClawdDotNet.Desktop` arbeiten.
|
||||
Stand: 2026-08-23.
|
||||
|
||||
@@ -134,6 +134,17 @@ Probelauf am selben Tag mit `CefGlue.Next.Avalonia` 152.7977.831 (CEF 152, net10
|
||||
|
||||
### Stufe 3 — Avalonia-Fenster entfernen (Flash: mit Vorsicht)
|
||||
|
||||
**Stand 2026-10-02: erledigt, vor Stufe 2 gezogen.** Der Mensch hat so entschieden, weil CEF
|
||||
Avalonia 11.3 braucht und der Instanzprozess gar kein Avalonia mehr laden soll. Vorher
|
||||
nachgezogen, weil Stufe 0 sie übersehen hatte und es sie nur im Fenster gab:
|
||||
Telegram-Client-Anmeldung (#794) und Update anbieten/einspielen (#795, im Manager; unter systemd
|
||||
über `clawddotnet-update.service`). `ClawdDotNet` ohne Schalter startet jetzt den Manager (unter
|
||||
systemd über den Dienst, nie doppelt) und öffnet die WebUI im Systembrowser, bis die Hülle aus
|
||||
Stufe 2 das übernimmt. `instanceWindows` in `manager.json` wird gelesen, aber nicht mehr
|
||||
ausgewertet; die Kette „Fenster nach vorn holen" ist entfernt. Das Linux-Paket hat 38,8 MB,
|
||||
mit `systemd/`-Vorlagen, und ist auf der VM Ende-zu-Ende geprüft (Instanz anlegen, kopflos
|
||||
starten, anhalten).
|
||||
|
||||
- `Views/`, `Controls/`, `Converters/`, ViewModels der Fenster, `App.axaml` — weg.
|
||||
- Avalonia-Pakete aus der `.csproj`, soweit die Hülle sie nicht braucht.
|
||||
- `Program.cs`: ohne `--headless`/`--managed`/MCP-Brücke startet künftig die Hülle.
|
||||
@@ -264,3 +275,5 @@ Stand 2026-10-02, erhoben gegen `main` (c03d6d0). Quelle je Zeile: die `[RelayCo
|
||||
| L9 | Agent „jetzt laufen lassen" | nein, Endpunkt da | nein |
|
||||
| L10 | Automatische Sicherung einstellen | ja | nein |
|
||||
| L11 | Sicherung hochladen / als neue Instanz zurückspielen — vom Menschen am 2026-10-02 für Stufe 1 bestätigt | ja | Upload → ja |
|
||||
| L12 | Telegram-Client-Anmeldung (Code, 2FA) — in Stufe 0 übersehen, gefunden in Stufe 3 | ja → **#794** | ja (Zugangsdaten) |
|
||||
| L13 | Update anbieten und einspielen — in Stufe 0 übersehen, gefunden in Stufe 3 | ja → **#795** | Update-Agent → ja |
|
||||
|
||||
Reference in New Issue
Block a user