Skip to content

Releases: Toqsick/master-linux-assistant

v0.8.0 - alles nutzbar

Choose a tag to compare

@Toqsick Toqsick released this 11 Sep 08:16

v0.8.0 — „alles nutzbar"

Der Release-Zettel: alles, was vorher gelogen hat, kaputt war oder tot war,
ist nutzbar. Vollständige Listen: docs/handoff/analysis/bug-hunt-2026-09-10.md
(24 Funde) und docs/handoff/analysis/verification-2026-09-11.md
(Installations-Verifikation mit Journal-Evidence).

Security — der Kernfix

  • Sicherheitsüberprüfung läuft wieder als root durch. Die alte
    check_security.py crashte an deb822-.sources-Dateien (IndexError) und die
    UI meldete danach „Du benötigst Root-Rechte" — obwohl Rechte da waren. Jetzt:
    eigener deb822-Parser (apt_sources.py), family-basiertes Dispatch über die
    neue dedizierte polkit-Action org.linux-assistant.read-security-report
    (One-Shot, kein Dateiname über die Privilegiengrenze; run_script.py ist entfernt).
  • Skriptfehler ≠ Rechteproblem: exit 126/127 (Abbruch/Deny) zeigt die
    Rechte-Seite, jeder andere Fehler einen ehrlichen Fehlerdialog mit
    stderr-Ausschnitt (security_check_outcome.dart).
  • Check-Methodik gefixt: systemctl is-active --quiet statt Parsen übersetzter
    Statusausgaben, ssh/sshd-Distributionunterschied, fedora prüft Updates nur
    noch read-only (dnf -q --cacheonly repoquery --upgrades statt dnf update).

Sichtbare Fixes

  • Erscheinungsbild: Farbschema-Umschalter (System / Hell / Dunkel) ersetzt
    den toten Dark-Toggle; Wechsel wirkt sofort und persistiert (theme_mode).
  • Neu im Hub: Dateimanager (mit Warnbanner außerhalb ~), Quick Notes
    ( raced-save-Fix — kein Überschreiben mehr beim schnellen Notizwechsel),
    Systemmonitor (Live CPU/RAM/GPU, thermals, Timeouts gegen Hänger).
  • Hub-Navigation: Run-command-Queue läuft nicht mehr in eine Sackgasse,
    Settings-Dialog lässt sich schließen.
  • Single-Instance: Socket wird user-keyed und räumt Stale-Sockets ab.

Hartung

  • Alle kritischen Prozessstarts shell-frei (runInShell: false, argv-Listen)
    — Wort-Splitting/Injection-Flächen zu.
  • FI-Locale unterstützt, l10n-Ratchet-Test hält Budgets.

Gates

flutter analyze 0 · flutter test 178/178 · Python 48/48 ·
tool/check-versions.sh konsistent · deb gebaut, per install.sh --purge
installiert und verifiziert (md5-Parität Branch↔System, pkexec-Journal-Evidence).

Install

sudo dpkg -i linux-assistant_0.8.0_amd64.deb
# oder aus dem Repo-Klon: bash install.sh

Ubuntu/Debian (amd64). Bekannte offene Punkte → docs/handoff/roadmap.md
(V0.8.X: Tools-l10n, KDE-Purge-Hook).

v0.7.0

Choose a tag to compare

@Toqsick Toqsick released this 30 Jun 05:09
b087b42

What's Changed

  • v0.7: Release prep + bug fixes by @Toqsick in #1
  • v0.7 clean fixes: Flutter compatibility + deep bug cleanup by @Toqsick in #2
  • v0.7 final polish: analyzer baseline + Flutter GLIBC guide by @Toqsick in #3

New Contributors

Full Changelog: https://github.com/Toqsick/linux-assistant/commits/v0.7.0