Burrow

Änderungen

Jede Version auf einen Blick: was hinzukam, was sich änderte und was behoben wurde. Die vollständigen Notizen liegen jeweils auf GitHub.

26 Versionen · zuletzt 0.14.0 · Versionen auf GitHub ↗

0.14.0aktuell

11. August 2026 vollständige Notizen ↗

Der Touch-ID-Helfer bietet sich jetzt selbst an, statt sich in den Einstellungen zu verstecken, und die geprüfte Bereinigung sagt, was sie entfernt hat, statt stumm zu enden.

neu
  • Burrow bietet den privilegierten Helfer aktiv an. Der Touch-ID-Helfer kam in 0.13.0 hinter einer einzelnen Taste in Einstellungen ▸ Erweitert, und nichts wies jemanden darauf hin — wer aktualisierte, erfuhr es aus den Versionshinweisen, wer neu installierte, gar nicht. Jetzt wird er über ein unaufdringliches Banner angeboten, höchstens ein Hinweis auf einmal, und das Schließen bleibt bestehen. (#379)
behoben
  • Die geprüfte Bereinigung meldet, was sie entfernt hat. Sie löschte genau das Angehakte und sah danach aus, als hätte sie nichts getan — dieser Weg löscht jeden geprüften Pfad mit find, das stumm erfolgreich ist, sodass die Ergebnisseite nichts anzuzeigen hatte. Jetzt meldet sie, was sie entfernen durfte — und behauptet das erst, nachdem sie bestätigt hat, dass jeder geplante Pfad wirklich weg ist. (#380)

0.13.0

11. August 2026 vollständige Notizen ↗

Überschriften, die als leere Kästchen erschienen, sind wieder Text, der MCP-Server spricht die Spezifikation vom 28.07.2026, ohne ältere Clients fallen zu lassen, und der Cache-Scan sagt Bescheid, wenn er fertig ist.

neu
  • Der Scan sagt Bescheid, wenn er fertig ist. Ein Cache-Scan kann Minuten dauern und endete bisher damit, einfach mit einer Zahl dazustehen. Jetzt schickt er eine Mitteilung, was er gefunden hat — und respektiert dabei Einstellungen ▸ Bei Ende langer Vorgänge benachrichtigen. (#377)
  • Zwei weitere Werkzeuge für Agenten. burrow_anomalies und burrow_agent_audit kommen zur MCP-Schnittstelle dazu. (#369)
geändert
  • MCP spricht jetzt die Fassung vom 28.07.2026, samt ihrer Aufgaben- und Abbruchsemantik. Ältere Clients sind nicht betroffen: 25.11.2025 bis 05.11.2024 werden weiterhin bedient, und ein Client, der initialize ganz überspringt, funktioniert trotzdem. (#369)
behoben
  • Überschriften erschienen als leere Kästchen. Burrow liefert jetzt echte statische Schnitte für jede verwendete Strichstärke, statt sie beim Zeichnen aus einer variablen Schrift abzuleiten. (#372)
  • Ein einziger Fehlstart legt die Menüleiste nicht mehr lahm , bis macOS aktualisiert wird. (#365)
  • Das Fenster lässt sich wieder kleiner machen — seine Mindesthöhe leitet sich aus der Seitenleiste ab statt fest im Code zu stehen. (#364)
  • „Nach dem aktuellen Vorgang stoppen“ reagiert jetzt. Der Stopp wurde immer vorgemerkt, aber auf dem Bildschirm sagte das nichts, bis die laufende Aktualisierung fertig war. (#377)
  • Die Bereinigungsprüfung verspricht nichts mehr, was das Schließen einer App nicht einlösen kann. Ein vom Scan abgelehnter Eintrag zählte in „Schließ X, um weitere N zu bereinigen“ mit, obwohl ihn gar keine App festhielt. (#367)
  • Eine abgebrochene App-Aktualisierung blockiert spätere Update-Suchen nicht mehr für den Rest der Sitzung. (#367)
  • Root-Vorgänge können ihre Ausgaben nicht mehr vermischen. stdout und stderr teilten sich einen Zeilenpuffer, wodurch eine halbe Zeile des einen Stroms im anderen landen konnte. (#367)
  • Update-Archive haben eine Größenobergrenze , bevor sie behalten oder entpackt werden, und die Diagnose weist mehr Formen von Zugangsdaten ab, bevor irgendetwas hochgeladen wird. (#367)

0.12.0

8. August 2026 vollständige Notizen ↗

Administratoraufgaben lassen sich per Touch ID bestätigen — über einen freiwilligen, signierten Helfer, der genau einen festen Satz an Vorgängen ausführt und sonst nichts.

neu
  • Touch ID für Administratoraufgaben. Installiere den Helfer unter Einstellungen ▸ Erweitert ▸ Privilegierter Helfer , dann läuft Burrows Arbeit mit erhöhten Rechten über die gewohnte Systemabfrage statt über den reinen Passwortdialog. Der ältere Weg kennt bauartbedingt nur Passwörter — das Recht system.privilege.admin wird über den klassischen Mechanismus des SecurityAgent geprüft, und der bietet nie Touch ID an. (#346)
  • Die Liste der Anmeldeobjekte ist jetzt vollständig. Das Lesen der Background-Task-Management-Datenbank braucht Root-Rechte; ein Lesevorgang ohne sie löste macOS' eigene Abfrage „sfltool möchte Änderungen vornehmen“ aus — zugeschrieben sfltool statt Burrow — und lieferte trotzdem nur eine unvollständige Liste. Über den Helfer ist es eine Abfrage, die du wiedererkennst, und die ganze Liste.
geändert
  • DNS leeren startet keine Root-Shell mehr. Zuvor wurde /bin/sh -c "dscacheutil -flushcache; killall -HUP mDNSResponder"mit erhöhten Rechten ausgeführt und dabei ein Befehlsstring an eine als Root laufende Shell übergeben. Jetzt sind es zwei getrennte Prozesse mit festen Argumenten, ganz ohne Shell.
  • Die Einstellung „Touch ID für sudo“ wurde entfernt. Sie konfigurierte pam_tid fürs Terminal sudo und wirkte nie auf Burrows eigene Administratorabfragen, was aber genau das war, was die Leute erwarteten — und genau die deckt jetzt der privilegierte Helfer ab. Was auf deinem Mac bereits eingerichtet ist, ändert sich durch das Entfernen nicht; mit mo touchid disable machst du es selbst rückgängig.
behoben
  • Ein fehlgeschlagener Lauf mit erhöhten Rechten konnte Erfolg melden. Wenn ein Vorgang mit erhöhten Rechten nicht starten konnte, wurde das leere Protokoll zu „Fertig — Caches geleert“ eingedampft. Fehlschläge sagen das jetzt.
Sicherheit
  • Der Helfer ist freiwillig und braucht seine eigene einmalige Zustimmung von macOS. Ihn zu installieren autorisiert nichts: Du bestätigst jeden Vorgang, den du startest.
  • Nur Burrow darf mit ihm sprechen — Aufrufer sind auf den Bundle-Identifier der App, eine von Apple ausgestellte Zertifikatskette und dasselbe Signaturteam festgelegt, geprüft vom System gegen die echte Gegenstelle statt über eine PID-Abfrage.
  • Es läuft die im signierten App-Bundle eingeschlossene Engine sowie vier Apple-Werkzeuge über absolute Pfade, jedes als eigener Prozess. Die Signatur des App-Bundles wird geprüft, bevor irgendetwas als Root läuft — das schließt die Engine und jede Bibliothek ein, die sie lädt.
  • Eine ehrliche Einschränkung: Der Nachweis aus deiner Bestätigung bleibt zehn Sekunden gültig, weil er den Sprung von der App zum Helfer überstehen muss. Ein zweiter Vorgang, der in diesem Fenster beginnt, fragt nicht erneut. Details in SECURITY.md.

0.11.2

5. August 2026 vollständige Notizen ↗

Ein Patch für Systemmesswerte, Updater und Startzuverlässigkeit: genaue CPU-Messung, ehrliche Sparkle-Ergebnisse, ein beruhigter AppKit-Start und verlässliche Hänger-Berichte.

behoben
  • Die CPU-Auslastung spiegelt jetzt ein aussagekräftiges Messintervall wider. Die mitgelieferte Engine hält eine Tick-Basislinie über Aktualisierungen hinweg, misst, bevor die anderen Sammler ausschwärmen, und leitet die Gesamtauslastung aus summierten Tick-Differenzen ab. Damit verschwinden die etwa verdoppelten Werte und die groben Anteile pro Kern, die in #335gemeldet wurden. Ein einzelner Statusbefehl aus dem Kalten kann rund 600 ms länger dauern; die laufende Messung in der Oberfläche nutzt ihr bestehendes Intervall weiter und wartet nicht zusätzlich. (#340)
  • Fehlschläge des Updaters meinen jetzt, was sie sagen. Der Start aus einem Image oder von einem verschobenen Ort, gewöhnliche Netzwerkfehler und Abbrüche durch Nutzende bleiben in PostHog messbar, ohne Sentry-Vorgänge zu eröffnen. Sparkle behält seine eigene Oberfläche fürs Verschieben nach „Programme“ und für geplante Wiederholungen. Fehler bei Konfiguration, Signatur, Installation und unbekannter Ursache erzeugen weiterhin genau eine bereinigte Sentry-Diagnose pro Durchlauf. (#339)
  • Der normale Menüleistenweg liefert sich kein Rennen mehr mit dem ersten AppKit-Startdurchlauf. Burrow wartet eine Sekunde, bevor es sein Statusobjekt anlegt, und behält danach das bestehende 30-Sekunden-Stabilitätsfenster. Die Absicherung für macOS 27 Beta 4, Build 26A5388g , gilt weiterhin nur für genau diesen Build; ein späterer macOS-Build kehrt automatisch zum normalen abgesicherten Weg zurück. (#339)
verbessert
  • Belege für App-Hänger können an der Sentry-Brücke nicht mehr verschwinden. Stichprobenartig erfasste Hänger werden in begrenzte wöchentliche GitHub-Zusammenfassungen aufgenommen, statt still übersprungen zu werden. Cursor-Blättern erreicht ältere, ungesehene Gruppen, volle Zusammenfassungen laufen in nummerierte Teile über, und zurückgestellte Gruppen bleiben für den nächsten Durchlauf berechtigt. (#339)
  • Start- und Updater-Zustand haben jetzt ausdrückliche Ergebnisse je Lebensphase. Die fest benannten Meilensteine „geplant“, „stabilisiert sich“ und „stabil“ enthalten begrenzte Angaben zu App-Version, macOS-Build, Startphase und Zustand des Statusobjekts, sodass künftige Fehler auseinandergehalten werden können, ohne Freitext oder Nutzerdaten zu sammeln.
Datenschutz
  • Die Telemetrie bleibt freiwillig, nicht verknüpft und nicht verfolgend. Ein Schalter in den Einstellungen deaktiviert sowohl die PostHog-Analyse als auch die Sentry-Diagnose. Updater-Diagnosen enthalten feste Kategorien und begrenzte Fehlerdomänen und -codes, niemals Beschreibungen, URLs, Antwortinhalte, Netzwerknamen, Pfade, Bildschirminhalte oder Dateien. Das Datenschutzmanifest bleibt unverändert und zutreffend.
Sicherheit
  • Die Veröffentlichung bricht weiterhin sicher ab, auch beim externen Homebrew-Tap. Bevor ein Release-Build überhaupt beginnt, verlangt CI sämtliche Zugangsdaten für Signatur, Notarisierung, Sparkle und Tap und weist das Tap-Token mit einem umkehrbaren Git-Schreibvorgang nach. Die Tap-Zugangsdaten sind vom Engine-Checkout getrennt, damit eine erfolgreich notarisierte Version nicht am letzten Cask-Push scheitert, weil das falsche Token in der Git-Konfiguration stehen geblieben ist.

0.11.1

3. August 2026 vollständige Notizen ↗

Ein Patch für abgesicherten Start und Diagnose wegen des systemweiten Eingabe-Einfrierens, das auf macOS 27 Beta 4 gemeldet wurde — mit einem sichereren Ausweichweg für genau diesen Build und datenschutzgehärteter Hänger-Telemetrie.

behoben
  • Die betroffene macOS-27-Beta bekommt einen sichereren Startweg. Auf Beta-4-Build 26A5388gstartet Burrow mit einem Dock-Symbol, statt sein Statusobjekt in der Menüleiste anzulegen. Der Ausweichweg gilt nur für genau diesen Build; ein neuer macOS-Build stellt den normalen abgesicherten Weg wieder her. Manuelle Update-Suchen bleiben möglich, auch wenn Sparkles automatischer Start pausiert ist.
  • Unterbrochene Starts erholen sich Komponente für Komponente. Ein dauerhaftes Startprotokoll gibt dem Statusobjekt und Sparkle je ein eigenes 30-Sekunden-Stabilitätsfenster. Wird der Start unterbrochen, unterdrückt der nächste Lauf nur die Komponente, deren Fenster gerade aktiv war, zeigt einen Wiederherstellungshinweis und bietet einen bereinigten Diagnosebericht auf Klick. (#321)
verbessert
  • Sentry kann jetzt auch Hänger erklären, aus denen nie ein Absturz wird. Sitzungen zur Release-Gesundheit, Hänger-Erfassung, Kontext bei knappem Speicher, stichprobenartige Leistungsmessungen mit festen Namen und ein grober Start- und Updater-Zustand decken Fehlerbilder ab, die ein normaler Absturzbericht verfehlt. Ausgehende Daten werden im Zweifel entfernt: keine Bildschirmfotos, Ansichtshierarchien, Benutzerpfade, URLs, Anfrageinhalte und keine automatische Verfolgung von Oberfläche, Dateien, Datenbank oder Netzwerk.
  • Die PostHog-Analyse bringt kein AppKit-nahes SDK mehr in den Start. Burrow sendet weiterhin dieselben abschaltbaren Produkt-, Bildschirm- und Vorgangsereignisse an PostHog, aber ein kleiner HTTPS-Transport im Hintergrund ersetzt posthog-ios. Er hat eine begrenzte, serialisierte Wiederholungswarteschlange und weder Sitzungsaufzeichnung noch automatische Erfassung, entfernte Funktionsschalter, AppKit-Timer oder Festplattenzugriffe im Hauptthread. Bestehende anonyme Kennungen aus 0.11.0 werden einmalig übernommen, damit Auswertungen über Versionen hinweg stimmig bleiben.
  • Die erste signierte Sparkle-Nachfolge hat eine echte Aktualisierung bestanden. Eine installierte, mit Developer ID signierte 0.11.0 fand, lud, installierte und startete 0.11.1 über Sparkles eigene Oberfläche — ohne Terminal und ohne Homebrew. Die aktualisierte App bestand danach strenge Signatur-, Stapler- und Gatekeeper-Prüfungen und schloss damit #281.
Datenschutz
  • Die Telemetrie bleibt freiwillig, nicht verknüpft und nicht verfolgend. Ein Schalter in den Einstellungen deaktiviert sowohl die PostHog-Analyse als auch die Sentry-Diagnose. Das Datenschutzmanifest erklärt weiterhin Produktinteraktion, sonstige Nutzung, Abstürze, Leistung und sonstige Diagnosedaten; diese Version fügt keine signaturspezifische Telemetrie hinzu und zeichnet keine Bildschirminhalte auf.
Sicherheit
  • Die Release-Kette bricht weiterhin sicher ab. Ein Tag kann nur veröffentlichen, wenn die App mit Developer ID signiert, notarisiert, mit Ticket versehen und von Gatekeeper akzeptiert ist und sowohl das Update-Archiv als auch der Appcast Sparkles Signaturprüfung bestehen.

0.11.0

1. August 2026 vollständige Notizen ↗

Burrows erste mit Developer ID signierte und von Apple notarisierte Version: Gatekeeper kann die App prüfen, der vollständige Festplattenzugriff bekommt eine stabile Identität, und Sparkle legt das signierte Fundament für native Updates.

verbessert
  • Offizielle Downloads genießen Gatekeepers Vertrauen. Die App und jede mitgelieferte ausführbare Datei tragen eine Developer-ID-Signatur, gehärtete Laufzeit, einen sicheren Zeitstempel und ein angeheftetes Apple-Notarisierungsticket. Wer direkt herunterlädt, muss weder die Quarantäne entfernen noch den Umweg über Rechtsklick und „Öffnen“ gehen. (#312)
  • Der vollständige Festplattenzugriff hat eine stabile Identität. Die Developer ID gibt macOS über Versionen hinweg eine einheitliche Code-Identität, sodass erteilte Datenschutzrechte normale Updates überstehen — nach dem einmaligen Übergang von einem älteren, ad-hoc signierten Build. (#177, #181)
  • Das Fundament für signierte Updates steht. Burrow nutzt jetzt Sparkles eigene Oberfläche. Automatische Suchen bleiben standardmäßig an, aber Downloads und Installationen warten auf deine Zustimmung. Update-ZIP und Appcast tragen Ed25519-Signaturen, die CI und App prüfen; die erste echte Aktualisierung von 0.11.0 auf 0.11.1 gelang später in #281.
  • Die mitgelieferte Engine schreibt die App nicht mehr um. Sie wird nur mit einer signierten Burrow-Version aktualisiert und wahrt so das Developer-ID-Ressourcensiegel. Aus dem Quelltext gebaute Versionen mit externer Engine zeigen deren manuellen Updater weiterhin an.
Datenschutz
  • Das Datenschutzmanifest passt zur ausgelieferten App. Produktinteraktion, sonstige Nutzung, Abstürze, Leistung und sonstige Diagnosedaten sind als nicht verknüpft und nicht verfolgend erklärt. Analyse und Absturzberichte bleiben abschaltbar, und die Signatur fügt keine Telemetrie hinzu.
Sicherheit
  • Ein Tag kann keinen nur teilweise vertrauenswürdigen Build veröffentlichen. CI hält vor der Veröffentlichung an, sofern nicht Signatur, Notarisierung, Ticket-Anheftung, strenge Signaturprüfung, Gatekeeper-Bewertung, die Übereinstimmung des Sparkle-Schlüsselpaars und beide Update-Signaturen sämtlich gelingen. (#312)
  • Verzögerte Antworten von Apple bleiben im sicheren Abbruch. Der Release-Lauf behält Apples Einreichungs-ID, wartet bis zu 60 Minuten und prüft dieselbe Einreichung an der Zeitgrenze noch einmal; ein unbekanntes oder laufendes Ergebnis gilt ihm nie als angenommen. (#317)
  • Homebrew lässt Apples Sicherheitsprüfungen unangetastet. Das aktive Cask behält die Quarantäne, entfernt den alten Hinweis auf fehlende Signatur und ist als auto_updates true markiert, weil künftige Updates in der App von Sparkle kommen.

0.10.5

25. Juli 2026 vollständige Notizen ↗

Burrows MCP-Werkzeuge, abgestimmt an echten Agenten-Protokollen: ein Analyse-Aufruf kartiert die Brennpunkte der Festplatte, abgebrochene Läufe sagen das, statt stumm zu scheitern, und langsame Scans warnen vorher.

verbessert
  • Ein Aufruf von burrow_analyze kartiert jetzt die Brennpunkte der Festplatte. Die Engine meldet pro Lauf eine Verzeichnisebene, was Agenten zu einem Aufruf je Verzeichnis zwang (eine echte Sitzung machte 15 hintereinander). analyze bekommt depth (steigt in die größten Unterverzeichnisse hinab), limit und min_size, liefert kompaktes JSON statt 35–60 KB hübsch formatierter Klumpen und meldet immer, was es weggelassen hat (entries_omitted / omitted_bytes, partial: true , wenn der Abstieg sein Zeitbudget erreicht). (#303)
  • Die langsamen Werkzeuge sagen jetzt, dass sie langsam sind. analyze, clean, purge und installer -Beschreibungen warnen, dass große Scans Minuten dauern, damit Agenten sich auf einen bestimmten Ordner beschränken, statt über die Geduld ihres Clients hinaus zu hängen und auf Shell-Befehle auszuweichen. Die Agenten-Dokumentation und die burrow-system-tools -Skill beginnen jetzt mit dem Notfallplan für knappen Speicher — dem Muster, das in der Praxis tatsächlich auftritt. (#303)
behoben
  • Abgebrochene Läufe scheitern nicht mehr stumm. Ein burrow_clean , das sein Zeitlimit erreichte, erschien als {"exit_code": 9, "output": ""} — nichts, womit ein Agent etwas anfangen könnte. Abgelaufene Aktionen (und die Analyse) liefern jetzt timed_out: true samt Hinweis. (#303)
  • burrow_cleanup_history erklärt sich selbst. Ist der Engine-Verlauf nicht verfügbar, verweist der Fehler jetzt auf burrow_info , um zu prüfen, ob Burrow überhaupt aufzeichnet. (#303)

0.10.2

24. Juli 2026 vollständige Notizen ↗

Eine Fehlerbehebung: drei Abstürze erledigt (das Menüleisten-Popover, der streamende Aufgabenbericht und ein HUD-Messwert mit nil-Schrift), und der Updater in der App öffnet nicht mehr stillschweigend denselben Build erneut.

behoben
  • Keine Abstürze mehr im Menüleisten-Popover oder im streamenden Bericht. Zwei EXC_BAD_ACCESS -Fehler im Ansichtsgraphen von SwiftUI — einer in der Kopfzeilentaste des Popovers, einer im laufenden Aufgabenbericht während eines streamenden Auftrags — sind behoben, indem diese Teilbäume über Snapshot- und Scroll-Aktualisierungen hinweg strukturell stabil bleiben, statt mitten in der Aktualisierung umgebaut zu werden. (#299)
  • Der Menüleisten-Messwert stürzt bei einer nil-Schrift nicht mehr ab. NSFont.monospacedSystemFont ist als nicht-null deklariert, kann bei Speicherdruck aber vorübergehend nil liefern; dieses Null erreichte CoreText und stürzte beim Zeichnen ab (Sentry BURROW-8Y). Die Messwert-Widgets weichen jetzt auf die schlichte Systemschrift aus — schlimmstenfalls ein Schönheitsfehler, nie ein Absturz. (#290)
  • Die Aktualisierung in der App aktualisiert wirklich. Wenn das Cask „so nicht aktualisiert werden kann“, gibt Homebrew eine Warnung aus, endet aber mit 0 — der Ein-Klick-Updater meldete deshalb Erfolg und öffnete denselben Build erneut. Er erkennt die Ablehnung jetzt an der Meldung und führt das aus, was brew reinstall --force Homebrew empfiehlt. (#287)

0.10.1

13. Juli 2026 vollständige Notizen ↗

Drei neue Bereiche — Reste, Ähnliche Fotos und Netzwerk — und Duplikate funktioniert jetzt ohne Zutun, dazu Korrekturen am Menüleisten-HUD und bei HEIC.

Neu
  • Bereich „Reste“: findet und räumt die Caches, Einstellungen und zugehörigen Dateien weg, die eine App hinterlässt
  • Bereich „Ähnliche Fotos“: gruppiert beinahe gleiche Bilder über einen visuellen Hash und zeigt sie im Finder
  • Bereich „Netzwerk“: Datenverkehr pro App
Behoben
  • Duplikate läuft ohne Installation; der fclones-Beisteller wird jetzt universal mitgeliefert
  • Ähnliche Fotos meldet nicht lesbare HEIC-Dateien („N HEIC konnten nicht gelesen werden“) statt eines nackten leeren Ergebnisses
  • Das Menüleisten-HUD verrutscht nicht mehr seitlich und wird nicht abgeschnitten; die Werkzeugleiste bricht um, statt überzulaufen
  • Werkzeugbereiche laden verzögert — kein rund zweisekündiges Layout-Hängen mehr beim Öffnen oder Wechseln
  • Aus dem Finder gestartet ergänzt die App ihren PATH um die Homebrew-Verzeichnisse, damit installierte Hilfsprogramme gefunden werden

0.10.0

12. Juli 2026 vollständige Notizen ↗

Die Dirigenten-Version: Burrow bringt eine eigene Befehlsschicht mit, einen ganz neuen Duplikate-Bereich und die von euch gemeldeten Korrekturen bei sudo, Deinstallation und Feinschliff.

Neu
  • Bereich „Duplikate“: scannen, per Checkliste prüfen (mit Schutz, der immer eines behält), Überzählige in den Papierkorb legen oder über APFS-Klone Platz zurückgewinnen
  • Mitgelieferter burrow Dirigent (universal): Analyse, Status, Verlauf, Bereinigen und Optimieren laufen über einen stabilen JSON-Vertrag, mit Rückfall auf die direkte Engine
  • 7 nur lesende MCP-Werkzeuge über den Dirigenten, insgesamt 21 für Agenten
Behoben
  • Der Passwortdialog erscheint wieder beim Deinstallieren von Apps, die Root gehören (die Engine öffnet jetzt /dev/tty, statt die Rechte nur zu testen)
  • Fehlgeschlagene Deinstallationen behalten Liste und Auswahl und zeigen den Fehler der Engine
  • Beim Feinschliff erscheinen in den zurückgewonnenen Größen keine rohen ANSI-Farbcodes mehr
  • Die Analyse begrenzt Scans je Unterelement, damit ein riesiger Cache-Ordner den Durchlauf nicht einfrieren kann
  • Das Menüleisten-Popover schnellt nicht mehr ins Leere
  • Die Selbstaktualisierung frischt Homebrew auf, bevor sie aktualisiert
Außerdem
  • Textgröße je Messwert in der Menüleiste, stabile Breiten, vertauschte Reihenfolge von Ein- und Ausgang beim Netzwerk
  • Das HUD-Popover heftet sich neu an, wenn sich die Menüleiste automatisch ausblendet
Windows
  • Endlich zum Herunterladen: BurrowWin-0.10.0-win-x64.zip liegt dieser Version bei — die unverpackte App mit burrow.exe und mitgelieferter Engine (entpacken, BurrowWin.exe starten; Windows 10/11)
  • Von Agenten ausgelöstes Bereinigen und Optimieren läuft über burrow.exe, mit demselben Umschlag-Vertrag wie auf macOS
  • burrow.exe hat echte Windows-Fähigkeiten bekommen: sicheres Löschen über den Papierkorb, abgesicherte BCU-Deinstallationen, Duplikate und ähnliche Fotos über czkawka, anbieterbewusstes Freigeben in OneDrive und Netzwerkzuordnung über den IP Helper

0.9.2

8. Juli 2026 vollständige Notizen ↗

Eine Version für Stabilität und Akkulaufzeit: Korrekturen bei Bereinigen, Analysieren und in der Menüleiste, dazu Leistungsarbeit, die Burrow im Leerlauf spürbar leichter macht.

Behoben
  • Die Tiefenreinigung (Bereinigen → Build-Artefakte) wendet deine Auswahl an, statt mit „Auswahl konnte nicht sicher bestätigt werden“ abzubrechen
  • Die Analyse bricht überholte Scans ab und begrenzt die gleichzeitigen Engine-Läufe — kein wucherndes Prozessknäuel mehr
  • Die Anzeige für Kamera- und Mikrofonnutzung ignoriert virtuelle Audio- und Videogeräte und erlischt, wenn die Aufnahme endet
  • Das Menüleisten-Popover fliegt bei mehreren Bildschirmen nicht mehr an einen Rand und bemisst sich nicht mehr falsch
  • Weniger falsche „App reagiert nicht“-Meldungen
Leistung & Akku
  • Die Messwert-Engine merkt sich langsame SMC- und GPU-Sensorwerte und überspringt Leerlauf-Bilder, wenn kein Fenster offen ist
  • Der Analyse-Durchlauf und die Symbol-Caches sind jetzt begrenzt (werden bei Speicherdruck verworfen)
  • Live-Verlaufskurven betrachten nur ein Fenster ihrer Daten, statt bei jedem Bild den ganzen Verlauf zu durchsuchen
  • Die Sicherheits-, SMART- und Backup-Prüfungen der Diagnose sind zeitbegrenzt und bleiben über erneutes Öffnen hinweg zwischengespeichert
  • Die Netzwerkansichten teilen sich eine Messung, statt jede für sich einen Ein-Sekunden-Scan zu fahren
Unter der Haube
  • Toten Code entfernt
  • Das Homebrew-Cask hängt nicht mehr von einer System-Engine ab (seit 0.9.0 wird sie mitgeliefert)

0.9.0

30. Juni 2026 vollständige Notizen ↗

Burrows größte Version: Sie bringt jetzt ihre eigene Engine mit (keine separate Installation), dazu einen Prozessinspektor auf Augenhöhe mit der Aktivitätsanzeige, einen Begleiter fürs Wieder-online-Kommen und eine Diagnose mit Blick auf Sicherheit.

Engine
  • Burrow bringt jetzt seine eigene Engine mit. Die App liefert ein MIT-lizenziertes burrow-engine (abgezweigt bei dessen letzter MIT-Version) in Burrow.app mit und führt es direkt aus, sodass eine Neuinstallation keine separate Engine-Installationbraucht. Burrow bevorzugt die mitgelieferte Engine, dann ein installiertes burrow-engine, dann eine alte System-Engine für bestehende Einrichtungen.
Prozessinspektor
  • Inspektor je Prozess: Klick auf einen beliebigen Prozess öffnet eine geordnete Ansicht: Identität (Pfad, Codesignatur, Mach-O-Architektur), CPU und Speicher live, Laufzeit und die offenen Netzwerkverbindungen des Prozesses.
  • Prozessbaum: die Eltern-Kind-Hierarchie rund um einen beliebigen Prozess.
  • CPU-Wächter: Schwellenwerte je Prozess festlegen und benachrichtigt werden, wenn etwas heiß läuft — mit einem Editor in den Einstellungen.
  • Filtern, anhalten/fortsetzen, exportieren: ein typisierter Filterausdruck über die Prozessliste, Anhalten oder Fortsetzen eines Prozesses und Export der Liste.
Wieder online
  • Geschwindigkeitstest auf Abruf: misst den tatsächlichen Durchsatz herunter und herauf.
  • Scan der WLANs in der Nähe: umliegende Netze und die Auslastung der Kanäle (Heim-Modus), damit du einen freieren Kanal wählen kannst.
  • Hinweise zu Anmeldeseiten vor Ort: ortsbezogene Hilfe für Hotel-, Flughafen- und Café-Portale, die nicht laden wollen.
  • Verbindungsverlauf: ein Protokoll der Verbindungsereignisse (SSID-Wechsel, Abbrüche).
Diagnose
  • Sicherheitslage: SIP, Gatekeeper, FileVault und Firewall auf einen Blick, dazu eine Prüfung auf hohe CPU-Last und Diagnosedaten kopieren.
  • Akkuzustand: Kapazität in Prozent und Zustand (auf Desktop-Rechnern nicht angezeigt).
  • Mehr Kontext: Angaben zu Bildschirm, externen Volumes und Netzwerk.
Bereinigen und Software & Analysieren
  • Bereinigen sortiert die Prüfliste jetzt nach zurückgewinnbarem Platz und markiert heikle Pfade (Schlüsselbund- und Zugangsdatenorte), bevor du löschst; der Abschlussbildschirm zeigt deine Gesamtsumme aller Bereinigungen.
  • Software: App-Store-Updates, die ein neueres macOS verlangen, werden ausgeblendet; ⌘R lädt unter Umgehung des Caches neu; die App-Suche kennt auch Aliasnamen.
  • Deinstallieren: eine Auswahl, die nur Daten löscht, dazu eine Warnung vor Resten von Eingabequellen.
  • Analysieren: Scan der ganzen Festplatte auf einen Tipp und eine „Sonstiges“-Zusammenfassung in der Treemap für winzige Einträge.
  • Optimieren: ein Sicherheitsbanner vor dem Start, wenn ein VPN oder ein externer Bildschirm aktiv ist.
  • Anmeldeobjekte: moderne Anmeldeobjekte (BTM) erscheinen in der Startübersicht; ein LaunchAgent auf einem abgezogenen Laufwerk gilt nicht mehr als defekt.
  • Bildschirm anlassen funktioniert auch bei geschlossenem Deckel weiter.
behoben
  • Drei Hänger im Hauptthread auf den neuen Prozessflächen (Anhalten/Fortsetzen, Inspektor, Baum).
  • Ein fehlendes paths: -Etikett bei einem Plan, der nur Daten entfernt.
Windows
  • Windows-Vorschau: auf 0.9.0 angeglichen; in dieser Version keine Windows-spezifischen Änderungen.

0.8.3

25. Juni 2026 vollständige Notizen ↗

Eine Version für Messwerte & und Menüleiste: echter Speicherdruck, ein Widget für die Leistungsaufnahme, eine Live-Vorschau der Menüleiste und ein flotteres Popover.

neu
  • Widget für die Leistungsaufnahme: die aktuelle Systemleistung in Watt als Messwert in der Menüleiste.
  • Echter Speicherdruck. „Nach Druck“ liest jetzt den tatsächlichen Speicherdruck von macOS, (wired + compressed) / total über host_statistics64 — denselben Wert, den auch die Aktivitätsanzeige nennt — statt die CPU-Auslastungsskala wiederzuverwenden. Auf den Speicherkacheln als Prozentwert dargestellt, grün bis 59 %, orange 60–79 %, rot ab 80 %.
  • Detailkarte Speicher: die Statusübersicht schlüsselt den Speicher in belegt, frei, zwischengespeichert und Swap auf.
  • Live-Vorschau der Menüleiste und Layout-Vorlagen: Die Einstellungen zeigen deine echten Messwerte schon beim Einrichten, samt Layout-Vorlagen auf einen Tipp.
  • Zwei neue Läufer-Animationen: Wave und Bars.
geändert
  • Einheitliche Farbgebung für den Druck über Übersichtskachel, Popover, Speicher-Detailkarte und Menüleiste hinweg.
  • Live-Verlaufskurven im Popover: CPU, Speicher und GPU takten im Sekundentakt (etwa eine Minute Verlauf).
  • Ehrliche Farbauswahl: „Nach Druck“ wird nur dort angeboten, wo es zutrifft (Speicher); die Farbskala für die Temperatur wurde korrigiert.
behoben
  • Die Dateiauswahl für Brewfile-Import und -Export löst den Hänger-Melder nicht mehr aus (falsche „reagiert nicht“-Meldungen).
  • „App reagiert nicht“-Berichte von Rechnern mit zu wenig Speicher werden verworfen , bevor sie gesendet werden — sie lagen an der Umgebung, nicht an Burrow.
Leistung
  • Flotteres Popover: Das Raster der Messwerte wird bei unbeteiligten Zustandsänderungen nicht mehr neu gezeichnet.
Windows
  • Windows-Vorschau: ein auf 0.8.3 angeglichener Build liegt bei (BurrowWin-0.8.3-win-x64.zip). In dieser Version keine Windows-spezifischen Änderungen.

0.8.2

23. Juni 2026 vollständige Notizen ↗

Eine Fehlerbehebung: Der vollständige Festplattenzugriff greift jetzt wirklich, und Burrow fragt die Mitteilungserlaubnis vorab ab.

behoben
  • Der vollständige Festplattenzugriff wird wieder beachtet. Die Signaturen der eingebetteten Frameworks der ausgelieferten App waren fehlerhaft (codesign --verify --strict scheiterte an Sentry.framework), deshalb konnte macOS Burrows Identität nicht prüfen und ignorierte eine erteilte Erlaubnis stillschweigend — sie in den Systemeinstellungen einzuschalten schien folgenlos. Diese Version signiert die App und jedes verschachtelte Framework von innen nach außen neu, sodass die Signatur gültig ist und die Erlaubnis greift. Schalte den vollständigen Festplattenzugriff nach dem Update einmal aus und wieder ein. _(Burrow ist weiterhin ad-hoc signiert, deshalb ist nach jedem Update ein erneutes Erteilen nötig, bis es mit einer Developer-ID-Signatur ausgeliefert wird.)_
geändert
  • Die Mitteilungserlaubnis wird vorab erfragt: Burrow fragt jetzt einmal — wenn du die Einrichtung abschließt oder zum ersten Mal eine benachrichtigende Funktion aktivierst — statt die Systemabfrage in dem Moment aufspringen zu lassen, in dem eine Mitteilung erscheinen will.

0.8.1

23. Juni 2026 vollständige Notizen ↗

Eine Stabilitätsversion: kein Einfrieren der Übersicht mehr, der Live-Status wird gestreamt, ein Homebrew-Update auf Klick, und der Abschluss der Windows-Vorschau-Durchsicht.

behoben
  • Keine „App reagiert nicht“-Einfrierer mehr. Die Übersicht zeichnete ihr ganzes Raster — jede Diagrammkachel und die vollständige Prozessliste — einmal pro Sekunde neu; jetzt tun das nur noch die kleinen Kacheln für Festplatte und Netzwerk, der Rest folgt der Momentaufnahme.
  • Das Öffnen von Einstellungen und dem Fenster Über blockiert den Hauptthread nicht mehr (Status der Anmeldeobjekte, Größenberechnung des Messwertordners und die Abfrage der Engine-Version sind ausgelagert).
  • Die PostHog-Telemetrie wird jetzt außerhalb des Hauptthreads gesendet statt über einen Timer der Hauptschleife.
geändert
  • Der Live-Status wird standardmäßig gestreamt: Ab Engine 1.44 nutzt Burrow den streamenden Statusbefehl (NDJSON), statt den einmaligen Statusbefehl wiederholt abzufragen — weniger Verzögerung, weniger Prozessstarts. Bei älterer Engine oder abgerissenem Strom fällt es aufs Abfragen zurück.
neu
  • Mit Homebrew aktualisieren: Bei Cask-Installationen hat der Update-Hinweis eine Taste, die brew upgrade --cask burrow ausführt und neu startet.
Windows-Vorschau
  • Die Durchsicht der Portierung ist abgeschlossen: MCP-Werkzeuge auf dem Stand von macOS (burrow_list_apps, burrow_purge, burrow_installer: über MCP nur als Vorschau), stdio-MCP, das den HTTP-Schalter übersteht, Markenmaterial, Farbpalette, Schriften und Symbol an den Mac angeglichen, ehrliche Dokumentation und Tests für MCP und den Löschschutz. Frühere Runden brachten das Umleiten in den Papierkorb, einen Schutz für Laufwerkswurzeln und die SHA-256-Prüfung der mitgelieferten Engine. Weiterhin eine unsignierte Vorschau, die man selbst baut.

0.8.0

20. Juni 2026 vollständige Notizen ↗

Eine Neugestaltung von oben bis unten, eine Welle neuer Werkzeuge, eine tiefere Schnittstelle für Agenten und eine frühe Windows-Vorschau.

neu
  • Ports: laufende Verbindungen, Datenverkehr, Gegenstellen per Reverse-DNS, Dienstbezeichnungen, Konflikte, sortierbare Spalten und eine Detailansicht je Verbindung.
  • Wieder online: Prüfungen zu MDM und Gateway, die IP der aktiven Schnittstelle, Rettung bei Anmeldeseiten und auf Geräteseite sowie Korrekturen auf Klick.
  • Feinschliff: ein Pflege-Ablauf (scannen → Ergebnisse → ausführen), der beim Öffnen sofort selbst scannt.
  • Homebrew: Dienste (starten, stoppen, neu starten), Brewfile-Sicherungen (exportieren, wiederherstellen) und der laufende brew upgrade -Fortschritt in den Updates.
  • Menüleiste: ein anpassbares Aufklappfenster, Widgets mit Detailtiefe, ein Läufer im RunCat-Stil und Live-Messwert-Widgets im Statusobjekt.
  • Festplatte sagt jetzt voraus, wann der Platz ausgeht („Voll in ca. N“); Diagnose bekommt Prüfungen zu SMART-Zustand und Backups samt Erinnerungen bei Überfälligkeit, Mehrfachauswahl für das Freiräumen und ein Sicherheitsabzeichen für Git-Bereinigungen.
  • Für deinen Agenten: eine tiefere MCP-Schnittstelle: ein tokengeschützter /events -SSE-Strom und burrow_diff, damit ein Agent deinen Mac über die Zeit beobachten und vergleichen kann.
geändert
  • Eine warme, greifbare Neugestaltung: eine anpassungsfähige Palette in warmen Kaffeetönen, Filmkorn über einem weichen Verlauf, eine schwebende Symbolleiste statt der Tabs oben, randlose Karten und das Schriftsystem aus Geist und Cal Sans.
  • Überblick: Der Zustand rückt in ein offenes Kopfband über einem aufgeräumten dreispaltigen Raster der Vitalwerte.
  • Verlauf: ein zentrales Diagramm mit einer Auswahlleiste für Messwerte; zieh einen Bereich auf, um die Top-Prozesse dieser Spitze hervorzuholen.
  • HUD in der Menüleiste: randlose Kacheln auf demselben warmen Grund, Diagnose und Wiederherstellen passend überarbeitet, und überall Scrollbereiche mit weich auslaufenden Rändern.
Leistung
  • Mehrere Hänger im Hauptthread beseitigt: Prozessliste, Sortierung, ICU im Zeichenpfad, App-Symbole, Bereinigungsberichte und die Softwareliste.
  • Die Einrichtung erkennt die Engine jetzt selbst.
Windows-Vorschau
  • Eine frühe native WinUI 3 / .NET 8 -App liegt jetzt unter windows/: Status, Verlauf, Analysieren, Apps, ein HUD im Infobereich, lokale Telemetrie und Verlauf sowie eine MCP-stdio-Brücke. Selbst bauen; unsignierte Vorschau.
unter der Haube
  • Das Repository ist jetzt ein Monorepo (macos/ + windows/), mit Framework-Signierung von innen nach außen für die Notarisierung und einem automatischen Beobachter für Engine-Versionen stromaufwärts.

0.7.2

15. Juni 2026 vollständige Notizen ↗

Ein Funktionsdurchgang nach der Neugestaltung: Bereinigen, Software und die Live-Übersicht können mehr, dazu freiwillige Flächen für Updates und Datenschutz.

neu
  • Bereinigen, vereinheitlicht: Tiefenreinigung und Installationsdateien gehen als Kategoriekarten in Bereinigen auf, jede mit einem richtigen Ergebnisbildschirm und dem Rohprotokoll hinter einem Schalter „Protokoll anzeigen“.
  • Selbstaktualisierung: Burrow sucht selbst nach neuen Versionen (freiwillig, standardmäßig an) und zeigt ein Banner sowie einen Punkt in der Menüleiste. Es installiert nie von allein.
  • Homebrew-Updates erscheinen, sobald du den Apps-Tab öffnest, und deine eigenen Anmeldeobjekte bekommen Ein/Aus-Schalter.
  • Eine optionale Kamera- & und Mikrofon-Anzeige im Menüleisten-Popover (standardmäßig aus), die dasselbe Signal liest wie das Kontrollzentrum.
  • Über und Nach Updates suchen gibt es jetzt auch in den Einstellungen.
geändert
  • Die Netzwerkdiagramme in Status und Verlauf zeichnen Herunter- und Hochladen als zwei getrennte Linien.
  • Die Analyse zeigt beim ersten Durchlauf den Fortschritt je Ordner.
  • Ein Schalter „Protokoll anzeigen“ auf jedem Ergebnisbildschirm: Bereinigen, Optimieren, Tiefenreinigung und Installationsdateien.
behoben
  • Bestätigungsdialoge und Touch ID werden nicht mehr als Hänger gemeldet.
  • Update-Suchen bei App Store und Sparkle bleiben an einen Klick gebunden — kein stiller Netzverkehr.

0.7.1

14. Juni 2026 vollständige Notizen ↗

Ein Stabilitätsdurchgang: jedes Einfrieren und der Absturz, die seit der Neugestaltung in 0.7.0 gemeldet wurden, sind behoben.

behoben
  • Die Verlaufsansicht friert bei großen Zeiträumen nicht mehr ein.
  • Das Tippen in Deinstallieren und Tiefenreinigung läuft wieder flüssig.
  • Ein Absturz beim Öffnen der Diagramme im Menüleisten-Popover ist behoben; sie und die Mini-Diagramme im Status konnten bei einem Übergang abstürzen und werden jetzt als eine stabile Form gezeichnet.
  • Die GPU-Verlaufsbalken werden auf Apple Silicon wieder gezeichnet.
Leistung
  • Schnellerer Start: Das Auffinden der Engine läuft nicht mehr im Hauptthread.
  • HUD, Status und Aktivität teilen sich jetzt einen Aktualisierungstakt.
  • Das Menü „Beenden / Sofort beenden“ in der Prozesszeile wird nicht mehr bei jeder Aktualisierung neu aufgebaut.

0.7.0

13. Juni 2026 vollständige Notizen ↗

Der große Wurf: jedes Werkzeug neu gestaltet, ein richtiger Prüfablauf beim Bereinigen, ein neuer Software-Tab und Mitteilungen, wenn die Arbeit fertig ist.

neu
  • Neuer Software-Tab: Prüfung der Deinstallation je App, eine vereinheitlichte Update-Liste mit Herkunftsabzeichen und eine Startübersicht.
  • Prüfen, bevor du bereinigst: Der Scan zählt live in einen Prüfbildschirm je Eintrag hoch, und abgewählte Pfade sind für genau einen Lauf geschützt.
  • Mitteilungen im Ziel: Lass dich benachrichtigen, wenn Bereinigen, Optimieren oder Deinstallieren fertig ist, dazu freiwillige Erinnerungen bei knappem Speicher und vollem Papierkorb.
  • Bildschirm anlassen, Bildschirm putzen und systemweite Kurzbefehle.
geändert
  • Jedes Werkzeug neu gestaltet: Einrichtung, Bereinigen, Software, Status, das Menüleisten-Popover, Analysieren und die Einstellungen — alles neu gebaut.
  • CPU, GPU und Zustand erscheinen im Verlauf als Balken, und die GPU-Auslastung wird auf Apple Silicon nativ gelesen.
  • Eine kompakte, scrollbare Prozessliste.
  • Die MCP-Bereinigungswerkzeuge nutzen dieselbe Freigabe wie die App, liefern strukturierte Zusammenfassungen und zeigen die Aktualität der Daten über einen stabilen Vertrag.
  • Rund 230 Texte auf 简体中文 und 繁體中文 übersetzt.
behoben
  • Neustart auf einen Klick, sobald der vollständige Festplattenzugriff erteilt ist.
  • Die Einrichtung beim ersten Start prüft Engine und Version.
  • Ehrliche Formulierungen zu Touch ID.
  • Die Übersicht übersteht eine fehlerhafte Messung (sie wird übersprungen und gezählt), statt stehen zu bleiben.
Leistung
  • Die automatische Aktualisierung des Verlaufs richtet sich nach dem Bedarf — kein Timer im Leerlauf.
  • Ein vertiefter, von Tests abgedeckter Kern für Engine-Ausführung, Messwerte und Aktionen.

0.6.7

11. Juni 2026 vollständige Notizen ↗

Die bislang größte Version: eine Startübersicht, 繁體中文, native Sensoren und Live-Diagramme im Sekundentakt.

neu
  • Eine Startübersicht: Status, Verlauf und Aktivität gehen in einer einzigen Live-Ansicht auf — Vitalwerte, Diagramme und die letzten Aufträge an einem Ort.
  • 繁體中文: Traditionelles Chinesisch gesellt sich zu Englisch und 简体, mit einem Schalter in der App — du bist also nicht an die Systemsprache gebunden.
  • Echte Lüfter & und Temperaturen: Lüfterdrehzahl und Chiptemperaturen von CPU und GPU, direkt aus dem SMC gelesen — die Lücken, die die Engine auf Apple Silicon lässt, sind gefüllt.
  • Live-Diagramme im Sekundentakt: Netzwerk und Festplatte werden jede Sekunde gemessen, sodass kurze Ausschläge sichtbar werden, statt im Mittelwert unterzugehen.
  • Papierkorb direkt aus der Treemap: Entdeckst du in der Analyse einen vergessenen Ordner, legst du ihn gleich dort in den Papierkorb — ohne Umweg über den Finder.
  • Schärferes KI-Erklären: Es fasst jetzt das ganze Bild zusammen — die aktuelle Momentaufnahme, den jüngsten Verlauf und deine letzten Bereinigungen, in deiner Sprache.
geändert
  • Abschaltbare anonyme Telemetrie, ein Schalter, aufgeführt in TELEMETRY.md.
  • KI-Schlüssel liegen jetzt im Schlüsselbund.
  • Löschen und Deinstallieren brauchen eine zweite Freigabe für Agenten.
behoben
  • Die Loopback-API ist gehärtet — keine CORS-Freigabe.
  • Mauszeiger-Verhalten und Pfadleiste der Treemap korrigiert.
  • Die Tests sind von 124 auf 244 gewachsen.

0.6.5

9. Juni 2026 vollständige Notizen ↗

Eine Version für Verlässlichkeit: Die Auswahlabläufe hängen nicht mehr, und die Anbindung der Engine wird jetzt von Tests getrieben.

behoben
  • Installationsdateien und Tiefenreinigung frieren nicht mehr ein, wenn die Engine nichts findet oder ein zweiter Scan läuft — das Hängen bei „Wird gescannt …“ ist weg.
geändert
  • Der Ablauf „genau das entfernen, was du ausgewählt hast — oder nichts“ ist jetzt ein reiner Zustandsautomat, in CI überprüft.
  • Ein ANSI-Bereiniger, ein typisierter Client, ein Speicher für Momentaufnahmen.
  • Die Tests sind von 90 auf 124 gewachsen.

0.6.0

8. Juni 2026 vollständige Notizen ↗

Beheben und Feinschliff: Die Bereinigungsabläufe kommen wirklich zum Ende, und die Anzeigen zeigen echte Daten.

behoben
  • Installationsdatei & Deinstallation abgeschlossen: Die Zeitüberschreitung im Bestätigungsbildschirm und das stille Hängen von [y/N] sind weg; beide Abläufe kommen jetzt zum Ende.
  • Einstellungen werden sofort geschrieben.
neu
  • Native Festplatten-Ein-/Ausgabe & GPU: nativ gelesen, wo die Engine auf Apple Silicon null meldet, damit die Diagramme echte Zahlen zeigen.
  • Tiefenreinigung → Alle anzeigen: holt die vollständige Fundliste herein, damit du aus allem wählst und nicht nur aus den rund 50 größten.
  • Mehr Verlaufsdiagramme: Akku, GPU und Lüfter kommen dazu; die Top-Prozesse lassen sich nach CPU oder RAM ordnen.
  • Das Temperaturdiagramm zeichnet eine echte Temperatur.
Leistung
  • Schnelleres Messen fängt kurze Ausschläge ein.

0.5.5

8. Juni 2026 vollständige Notizen ↗

Zwei neue Bereinigungswerkzeuge, eine KI-Sicht auf den Status und Agenten, die handeln dürfen — sicher.

neu
  • Tiefenreinigung: findet und räumt alte Build-Artefakte weg (node_modules, target/, build/), wobei du genau ankreuzt, was verschwindet.
  • Installationsdateien: kehrt übrig gebliebene .dmg / .pkg / .iso / .zip mit demselben Ablauf zum Auswählen weg.
  • Erklären (KI), freiwillig: eine Sicht, die eine Momentaufnahme liest und sie in klaren Worten erklärt; standardmäßig lokal über Ollama, nichts verlässt den Mac.
  • Agenten können über MCP handeln: burrow_clean, _optimize, _uninstall und Verwandte, die alle nur als Testlauf arbeiten, solange du den Schalter für echte Bereinigungen nicht umlegst.
geändert
  • Jede Agentenaktion steht standardmäßig auf --dry-run.
  • LM Studio und OpenAI-kompatible Backends werden unterstützt.

0.5.1

8. Juni 2026 vollständige Notizen ↗

Wartung: Der vollständige Festplattenzugriff hält jetzt wirklich.

behoben
  • Der vollständige Festplattenzugriff funktioniert: Die Ad-hoc-Signatur gibt der App eine stabile Code-Identität, sodass die TCC-Erlaubnis endlich greift.
  • Ein Weg zum Beenden & und erneuten Öffnen nach dem Erteilen des vollständigen Festplattenzugriffs.
neu
  • Neue nur lesende MCP-Werkzeuge: burrow_cleanup_history und burrow_deleted_files.
Leistung
  • Weniger Energieverbrauch in Software: Die Spotlight-Abfrage je App fiel weg, die mds und mdworker wach hielt.

0.5.0

8. Juni 2026 vollständige Notizen ↗

Burrow wird erwachsen: Touch ID, ein Live-HUD in der Menüleiste, ein MCP-Server, 简体中文 und eine Installation mit einem einzigen Befehl.

neu
  • Touch ID für sudo: Bereinigungen mit Administratorrechten werden per Fingerabdruck bestätigt, über die Touch-ID-Unterstützung der Engine.
  • HUD in der Menüleiste: der Status laufender Aufträge in der Menüleiste — oder ganz ohne Symbol im Dock-Modus.
  • MCP-Server: Frag Claude Code über einen nur lesenden stdio-Server nach deinem Mac, einschließlich burrow_process_usage.
  • 简体中文: Übersetzung ins vereinfachte Chinesisch.
  • Verlauf: Langzeitdiagramme von fünf Minuten bis neunzig Tage, gestützt auf einen lokalen SQLite-Speicher.
  • Homebrew-Cask: brew install --cask caezium/tap/burrow: ein Befehl, Engine inbegriffen, Quarantäne aufgehoben.
  • Ein Aktivitätsbereich mit dem Bereinigungsverlauf in der App.
geändert
  • Ein Hinweis zum vollständigen Festplattenzugriff stoppt die Flut an Ordnerabfragen.
  • Geführte Engine-Einrichtung beim ersten Start.

0.4.0

4. Juni 2026 vollständige Notizen ↗

Erste öffentliche Version: fünf Werkzeuge, ein natives Fenster, gebaut auf einer mitgelieferten CLI-Engine.

neu
  • Fünf Werkzeuge, ein Fenster: Status, Analysieren, Software, Bereinigen und Optimieren — eine native macOS-Oberfläche für die geprüfte Engine.
  • Status und Verlauf: eine Live-Übersicht mit Verlaufskurven je Messwert und Langzeitdiagrammen aus einem lokalen Speicher.
  • MCP-Server vom ersten Tag an: HTTP- und stdio-Endpunkte, damit Claude Code fragen kann, was auf diesem Mac los ist.
Hinweise
  • macOS 14+; erfordert eine separate Engine-Installation; unsigniert, vor 1.0.