Files
2026-07-24 21:42:30 +02:00

2.5 KiB


name: linux-release-prep description: Release-Stand 0.3.0 — sips-Lücke erledigt, README neu; offen: Push, Deploy-Verifikationsrunde, Account-Wechsel-Bestätigung (verschoben), GitHub-Publish metadata: node_type: memory type: project originSessionId: f7704328-4eb4-4f0f-bf42-da68abab401d modified: 2026-07-22T10:30:59.757Z

Stand 2026-07-22, Version 0.3.0 (upstream-Rebase auf der Linux-Box, lokal fertig):

Erledigt aus der alten Checkliste: sips-Lücke geschlossen — einzige Verwendung war ICNS→PNG fürs Icon-Rendering, mit ce4e48e (SVG-Icons statt ICNS) entfallen, kein sips mehr im Baum. README komplett neu (aiCentral-Fassung, Extensions + Auto-Aktivierung explizit). XFCE-/Mint-Popup-Themen gelöst (Anchor::Click + Cinnamon-Extension, VM-Runde 2026-07-21). Extension-Ausrollung + Auto-Aktivierung aller drei Desktop-Komponenten (GNOME/Cinnamon/KWin) implementiert 2026-07-22.

Offen bis Release:

  • Push erledigt (Marcus, 2026-07-22). VM-Runde 0.3.0 erledigt 2026-07-22: Cinnamon-Auto-Aktivierung aus dem Paket verifiziert (X-Cinnamon/X11, Live-Load, Popup ok), GNOME-Erstinstall-Randfall bestätigt (Enable in laufender Session „does not exist", nach Re-Login automatisch aktiv), Popup-Optik unter CSP style-src auf beiden VMs intakt. Kosmetik: Cinnamon warnt über fehlendes url in metadata.json.
  • Rest der Verifikationsrunde nur auf der echten Box möglich: Deploy 0.3.0 auf dem Host, Optik Terminal-/Panel-Fenster unter CSP (braucht ein Projekt), Lösch-Dialog Stufe „nur Integration" am Wegwerf-Projekt.
  • Release-Akt erledigt 2026-07-22: Squash-Commit 177b03e „ai-control 0.3.0" + Tag v0.3.0 auf github, Release mit deb (x86_64), rpm (x86_64) und macOS-DMG (aarch64, kam vom Mac). AppImage auf Marcus' Ansage dauerhaft raus (Build scheiterte ohnehin an linuxdeploy/strip .relr.dyn). Auth: classic PAT in ~/.ssh/token (Marcus erneuert es bei Bedarf; nie Inhalt ausgeben, Push via credential-helper-Funktion, API via Header-Datei). gh ist auf der Box nicht installiert, github-Remote (https) jetzt konfiguriert.

Verschoben (Marcus, 2026-07-22): Account-Wechsel-Bestätigung beim Pool-Start (geldrelevant; .claude.json-Watcher zuerst, dann Startprüfung gegen gespeicherten oauthAccount) — beschlossen 2026-07-21, kommt nach dem Release.

Alte WebKitGTK-Checkliste (Rechtschreibung/enchant, Ordner-Dialog, abgelöstes Panel-Fenster mit Default-Dekorationen): nie systematisch abgehakt; die VM-Runden prüften Tray/Popup. Bei Auffälligkeiten zuerst hier ansetzen. Siehe linux-umzug, vm-testflotte.