Skip to content

Ziel: alles aktuell halten, nicht nur Apps (Scope-Änderung) #26

Description

@trsdn

Das Ziel ist, alles auf dem Mac aktuell zu halten: Pakete, Apps, App Store und macOS selbst. Die Menüleiste ist nur eine Oberfläche unter mehreren, der Kern ist die Engine. Entscheidung (2026-09-21): OpenFreshr wird erweitert, statt ein zweites Tool oder topgrade zu nutzen.

Bisher ist das PRD auf Apps begrenzt (Homebrew-Formulae und CLI-Pakete sind laut PRD ausdrücklich ausgeschlossen, softwareupdate nur Erkennung).

Reihenfolge

  • PRD auf das neue Ziel umschreiben: Kernziel auf einer Seite, Non-Goals ändern
  • Modell verallgemeinern: heute dreht sich die Engine um InstalledApp und Cask-Token, Pakete und macOS brauchen ein gemeinsames Update-Element
  • Kommandozeile als erste Oberfläche über derselben Engine (openfreshr check, openfreshr update)
  • Menüleiste und Fenster bleiben, ordnen sich aber dem Kern unter
  • Neue Backends (siehe die verlinkten Issues)

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    scopeProduct scope: keep everything current

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions