Skip to content

Changelog

v1.7.1

Neue Funktionen

  • Benutzerdefinierte lokale Scan-Verzeichnisse: Der „Mac Lokale Apps"-Header hat jetzt einen „+"-Button zum Hinzufügen zusätzlicher lokaler App-Scan-Verzeichnisse. Nützlich für Tools wie JetBrains Toolbox und Steam, die Apps außerhalb von /Applications installieren. Hinzugefügte Verzeichnisse werden gespeichert und automatisch überwacht (#48).
  • Stub Portal Versions-Synchronisierung: Wenn eine externe App über den App Store aktualisiert wird, werden die Versionsinformationen des lokalen Stub Portals automatisch synchronisiert und der macOS Launch Services-Cache aktualisiert. Das Menü „Öffnen mit" zeigt keine veralteten Versionsnummern mehr an (#50).

Verbesserungen

  • Schnellere App-Suche: Info.plist-Lesevorgänge pro App von 7 auf 1 reduziert (durch In-Memory-Cache).
  • Scan-Timeout-Schutz: Der codesign-Unterprozess hat jetzt einen 10-Sekunden-Timeout.
  • Sicherheitslimit für die Verzeichnisgrößenberechnung: Ein Limit von 500.000 Dateien wurde hinzugefügt.
  • Scan-Protokollierung: Per-App-TRACE-Protokollierung wurde hinzugefügt.
  • Präzisere Datenverzeichnis-Suche: Generische TLD-Wörter wie app, com, org werden jetzt gefiltert.

Behoben

  • Behoben: Trae und ähnliche Apps wurden extrem langsam gescannt.
  • Behoben: Stub Portal-Versionsinformationen wurden nach App Store-Updates nicht aktualisiert.
  • Behoben: Der Aktualisierungsbutton löste keine Versions-Synchronisierung aus.

v1.7.0

Neue Funktionen

  • Status „Auslagern ausstehend" hinzugefügt: Wenn die echte lokale App neuer ist als die gleichnamige App im externen Speicher, markiert AppPorts sie als ausstehend. Dies zeigt an, dass die lokale neue Version sicher in den externen Speicher migriert und die alte externe Kopie ersetzt werden kann.
  • Bestätigung für Neusignierung bei Datenmigration hinzugefügt: Vor der Migration von Daten innerhalb eines App-Containers kann AppPorts fragen, ob die zugehörige App nach der Migration automatisch per Ad-hoc neu signiert werden soll. Dadurch sinkt das Risiko, dass Containerdaten nach der Migration nicht erkannt werden, Warnungen erscheinen oder die App nicht startet (#44).

UI-Verbesserungen

  • Obere Werkzeugleiste neu angeordnet: Die Umschaltflächen für App-Seite und Datenverzeichnis-Seite verwenden jetzt einen kompakteren Stil mit Symbol + Text.
  • Aktionsleiste der Datenverzeichnis-Seite optimiert: Umschaltung „Tool-Verzeichnisse / App-Daten", Neusignierung nach Migration, Wiederherstellung der Originalsignatur und Aktualisieren befinden sich jetzt gemeinsam in der oberen Werkzeugleiste.
  • App-Status-Badge „Auslagern ausstehend" hinzugefügt, um Apps zu kennzeichnen, deren lokale Version neuer ist als die alte externe Kopie.
  • Dialog zur Neusignierungsbestätigung bei Datenmigration lokalisiert, einschließlich Titel, Text und Schaltflächen.

Verbesserungen

  • Sicherheit der App-Migration verbessert: Wenn das externe Ziel bereits existiert, bereinigt AppPorts es nur automatisch, wenn es als alter von AppPorts verwalteter Portal-Eintrag, altes Migrationsrelikt oder als Ziel einer App im Status „Auslagern ausstehend" erkannt wird.
  • Prüfung der Datenverzeichnis-Wiederherstellung verstärkt: Automatische Wiederherstellung basiert nicht mehr auf ähnlicher Verzeichnisgröße, sondern erfordert vollständig passende AppPorts metadata.
  • App-Datenscan stabiler gemacht: Ergebnisse älterer Scan-Aufgaben überschreiben beim schnellen Wechseln zwischen Apps nicht mehr die Datenverzeichnisliste der aktuell ausgewählten App.
  • Escaping für Administratorbefehle und AppleScript verbessert: Pfade mit Anführungszeichen, Backslashes, Leerzeichen oder chinesischen Zeichen werden sicherer verarbeitet.
  • Lokalisierung verbessert: Hilfetexte, Hinweise und Datenmigrationsbestätigungen bleiben nach Sprachwechsel nicht mehr teilweise auf Chinesisch oder unvollständig übersetzt; Übersetzungen für alle unterstützten Sprachen wurden ergänzt (#43).

Fehlerbehebungen

  • Behoben: Datenverzeichnismigration konnte ein echtes externes Verzeichnis fälschlich als wiederherstellbares Ziel behandeln.
  • Behoben: App-Migration konnte versehentlich eine echte externe App mit gleichem Namen löschen.
  • Behoben: Alte externe AppPorts portals / alte Migrationsreste wurden nicht stabil erkannt und bereinigt.
  • Behoben: AppleScript oder Administratorbefehle konnten bei Sonderzeichen im Pfad falsch erzeugt werden.
  • Behoben: Hintergrundmigration oder Neusignierung nach Migration konnte eine bereits gewechselte App lesen.
  • Behoben: Status „Auslagern ausstehend" wurde nicht als Badge in der App-Liste angezeigt.

v1.6.2

  • Neu: Automatische Neuzeichnung bei Anmeldung. Signiert migrierte Apps mit abgelaufenen Signaturen bei jedem Benutzeranmeldung automatisch neu, ohne manuelle Aktion. Standardmäßig aktiviert, kann in den Einstellungen deaktiviert werden
  • Verbesserung: Stub Portal verwendet jetzt einen nativen Mach-O-Binärstarter anstelle des Legacy-Bash-Skripts und behebt das Problem, dass doppelklick auf zugehörige Dokumente im Finder die externe App nicht öffnen konnte (#42)
  • Verbesserung: Über-Seitenlayout mit scrollbarem Inhaltsbereich optimiert, sodass Inhalte bei kleinem Fenster nicht mehr abgeschnitten werden
  • Behoben: Natives Stub Portal wurde fälschlicherweise als reguläre lokale App identifiziert
  • Behoben: Natives Stub Portal konnte beim Zurückverschieben in den lokalen Speicher nicht korrekt bereinigt werden
  • Behoben: App-Shell wurde bei der Rückverknüpfung als vollständige App behandelt
  • Behoben: AutoResignInstaller hat bei fehlgeschlagener Installation stillschweigend Erfolg gemeldet

v1.6.1

  • Behoben: Automatische Neuzeichnung nach Datenverzeichnismigration signiert jetzt korrekt die echte externe App statt der lokalen Stub-Shell
  • Behoben: Neuzeichnung- und Signaturwiederherstellungsoperationen lösen jetzt korrekt den echten Pfad für verknüpfte Apps auf
  • Behoben: „Neu signiert"-Status-Erkennung für verknüpfte Apps erkennt jetzt korrekt den Signaturstatus der echten externen App
  • Verbessert: Log-Ausgabe enthält strukturierte Fehlercodes und zugehörige Pfadinformationen

v1.6.0

  • Migrierte Apps zeigen keine Pfeil-Badges mehr an
  • Auto-Update-Apps werden nach Migration durch Updates nicht mehr beschädigt
  • App-Signaturverwaltungsfunktion hinzugefügt, um „Beschädigt"-Meldungen nach Migration zu beheben
  • Externer Speicher-Trennung zeigt jetzt rote „Verwaiste Verbindung"-Warnungen
  • macOS 15.1+ Benutzer können App Store-Apps direkt auf externe Laufwerke installieren
  • Datenverzeichnismigration sicherer: Verhindert versehentliche Systemverzeichnis-Migration, automatische Wiederherstellung nach Unterbrechung
  • Scannen und Größenberechnung schneller; Liste springt nicht mehr
  • Dateikopie in externen Speicher stabiler; keine Fehler mehr bei Unterbrechung
  • App-Status-Badges neu gestaltet mit reichhaltigeren Informationen und klickbaren Details
  • App-Liste behält Auswahl nach Aktualisierung; Datenverzeichnisse unterstützen Baumansicht
  • UI-Verbesserungen: Suche, Sortierung, Gruppenkarten, Icon-Laden usw.
  • Martian-Sprachoption hinzugefügt
  • Automatisierungstest-Updates

v1.5.5

  • macOS 15.1+ App Store-App externe Installationsunterstützung hinzugefügt
  • Automatische Neuzeichnung-Funktion hinzugefügt (automatisch nach Datenverzeichnismigration ausgeführt)
  • LocalizationAuditTests Lokalisierungsprüfungen hinzugefügt
  • Stub Portal Info.plist Generierungslogik verbessert
  • Launchpad-Icon-Verlust nach Migration bei einigen Apps behoben

v1.4.0

  • Datenverzeichnis-Baumansicht hinzugefügt
  • Tool-Verzeichnis-Erkennung hinzugefügt (30+ Entwicklungstools)
  • Diagnosepaket-Export-Funktion hinzugefügt
  • Selbstupdate-Erkennung verbessert (Chrome, Edge und andere Custom Updater)
  • Auto-Wiederherstellungsmechanismus nach Migrationsunterbrechung behoben

v1.3.0

  • Datenverzeichnismigration-Funktion hinzugefügt
  • Code-Signatur-Verwaltung hinzugefügt (Sicherung/Wiederherstellung ursprünglicher Signaturen)
  • Sparkle- und Electron-App-Autoerkennung hinzugefügt
  • Gesperrte Migration verbessert (chflags uchg)
  • Badge-Anzeigeprobleme im Finder behoben

v1.2.0

  • Stub Portal-Migrationsstrategie hinzugefügt (ersetzt Deep Contents Wrapper)
  • iOS-App-Migrationsunterstützung hinzugefügt (Mac-Version iOS-Apps)
  • Batch-Migrationsleistung verbessert
  • Problem behoben, bei dem einige Apps nach der Wiederherstellung nicht gestartet werden konnten

v1.1.0

  • Mehrsprachige Unterstützung hinzugefügt (20+ Sprachen)
  • App-Suite-Verzeichnismigration hinzugefügt (z. B. Microsoft Office)
  • Externe Speicher-Offline-Erkennung verbessert
  • Symbolische Link-Durchdringung bei Deep Contents Wrapper-Strategie behoben

v1.0.0

  • Erste offizielle Version
  • App-Migration in den externen Speicher unterstützt (Deep Contents Wrapper / Whole App Symlink)
  • App-Wiederherstellung und Link-Verwaltung unterstützt
  • FolderMonitor-Echtzeit-Dateisystemüberwachung unterstützt
最近更新