Skip to content

Releases: r3d42-git/MenuBarIO

MenuBarIO 0.8.2

Choose a tag to compare

@r3d42-git r3d42-git released this 16 Oct 14:48
Immutable release. Only release title and notes can be modified.
8a6a9b6

MenuBarIO 0.8.2

USB devices connected directly to newer Macs now occupy their physical USB-C
host port when macOS provides an explicit UsbIOPort reference. This prevents
an occupied port from appearing free while its device remains in Other USB Devices.

Thunderbolt/USB4 docks now report active DisplayPort outputs. If macOS does not
identify the physical display connector, otherwise unassigned dock ports show
Occupancy unknown instead of Free. Details and diagnostic exports explain
the limitation; existing USB and Thunderbolt assignments remain intact.
Display configuration changes trigger a delayed topology refresh.

Version 0.8.2, build 16. Apple Silicon (arm64), macOS 15+.
GPL-3.0-or-later; the preserved MIT notice remains in LICENSE.upstream.
Corresponding source
(source archive).

Validation: 110 local tests, static analysis and the Apple Silicon archive passed.
Live Mac Studio checks covered direct USB assignment, dock replugging and active
DisplayPort detection. Automated visual acceptance, a clean-Mac installation,
and a fresh macOS 15 hardware check remain unverified.


MenuBarIO 0.8.2 — Deutsch

Direkt an neueren Macs angeschlossene USB-Geräte belegen jetzt ihren physischen
USB-C-Hostport, wenn macOS einen expliziten UsbIOPort-Verweis liefert.
Dadurch erscheint ein belegter Anschluss nicht mehr als frei, während sein
Gerät unter Weitere USB-Geräte steht.

Thunderbolt-/USB4-Docks zeigen jetzt aktive DisplayPort-Ausgänge an. Liefert
macOS keine eindeutige Zuordnung zur Bildschirmbuchse, steht an sonst nicht
zugeordneten Dock-Ports Belegung unbekannt statt Frei. Details und
Diagnoseexport erläutern diese Grenze; bestehende USB- und Thunderbolt-Zuordnungen
bleiben erhalten. Änderungen der Bildschirmkonfiguration lösen eine verzögerte
Aktualisierung der Topologie aus.

Version 0.8.2, Build 16. Apple Silicon (arm64), macOS 15+.
GPL-3.0-or-later; der erhaltene MIT-Hinweis steht in LICENSE.upstream.
Zugehöriger Quellcode
(Quellcodearchiv).

Prüfung: 110 lokale Tests, statische Analyse und Apple-Silicon-Archiv erfolgreich.
Live-Prüfungen am Mac Studio umfassten direkte USB-Zuordnung, Umstecken am Dock
und aktive DisplayPort-Erkennung. Automatische Sichtprüfung, Neuinstallation
auf einem frischen Mac und erneute Prüfung auf macOS-15-Hardware bleiben offen.

MenuBarIO 0.8.1

Choose a tag to compare

@r3d42-git r3d42-git released this 02 Oct 06:35
Immutable release. Only release title and notes can be modified.
362c348

MenuBarIO 0.8.1

This patch release switches the local Developer ID signing default to the G2 certificate. The release script selects the unambiguous SHA-1 fingerprint D548540E7FE1BD9B3C4518CC02D8786E1BFEB885 and checks that the selected identity is valid before creating an artifact. MENUBARIO_SIGNING_IDENTITY remains available as an override.

The source handoff also records the earlier archival and removal of legacy MenuBarUSB-TB and PortGlance GitHub releases. Their verified local archive is excluded from Git. This does not change the app's behavior.

Version 0.8.1, build 15. Apple Silicon (arm64), macOS 15+.
GPL-3.0-or-later; LICENSE.upstream preserves the original MIT notice.
Corresponding source
(source archive).


MenuBarIO 0.8.1 — Deutsch

Dieses Patch-Release stellt die lokale Developer-ID-Signierung standardmäßig auf das G2-Zertifikat um. Das Release-Skript wählt den eindeutigen SHA-1-Fingerabdruck D548540E7FE1BD9B3C4518CC02D8786E1BFEB885 und prüft vor der Artefakterstellung, ob die gewählte Identität gültig ist. MENUBARIO_SIGNING_IDENTITY bleibt als Override verfügbar.

Die Quellcode-Übergabe dokumentiert außerdem die frühere Archivierung und Entfernung historischer MenuBarUSB-TB- und PortGlance-Releases auf GitHub. Das geprüfte lokale Archiv ist von Git ausgeschlossen. Das App-Verhalten ändert sich dadurch nicht.

Version 0.8.1, Build 15. Apple Silicon (arm64), macOS 15+.
GPL-3.0-or-later; LICENSE.upstream erhält den ursprünglichen MIT-Hinweis.
Zugehöriger Quellcode
(Quellcodearchiv).

MenuBarIO 0.8.0

Choose a tag to compare

@r3d42-git r3d42-git released this 15 Sep 08:15
8dd2455

MenuBarIO 0.8.0

  • Requires an Apple-Silicon Mac and macOS 15 or newer.
  • Removes the separate macOS 13/14 settings window and legacy menu-bar path.
  • Keeps settings integrated into the device menu on all supported systems.

Intel and macOS 13/14 users can continue using the unchanged
MenuBarIO 0.7.2.
Critical fixes for that version may be considered individually; regular Intel
feature updates are no longer planned.

Version 0.8.0, build 14. Apple Silicon (arm64), macOS 15+.
GPL-3.0-or-later; LICENSE.upstream preserves the original MIT notice.
Corresponding source
(source archive).

Validation: 106 tests, static analysis, architecture/minimum-OS checks and Debug
launch passed with Xcode 27 on macOS 27. The platform guard rejects Universal
binaries and incorrect minimum versions. The maintainer requested publication
with the macOS 15 physical runtime and new UI acceptance still pending;
automated UI inspection timed out. A fresh clean-Mac installation was not tested.


MenuBarIO 0.8.0 — Deutsch

  • Benötigt einen Mac mit Apple Silicon und macOS 15 oder neuer.
  • Entfernt das separate Einstellungsfenster für macOS 13/14 und den alten
    Menüleistenpfad.
  • Die Einstellungen sind auf allen unterstützten Systemen im Gerätemenü integriert.

Für Intel und macOS 13/14 bleibt
MenuBarIO 0.7.2
unverändert verfügbar. Kritische Korrekturen können im Einzelfall geprüft werden;
regelmäßige Intel-Funktionsupdates sind nicht mehr geplant.

Version 0.8.0, Build 14. Apple Silicon (arm64), macOS 15+.
GPL-3.0-or-later; LICENSE.upstream erhält den ursprünglichen MIT-Hinweis.
Zugehöriger Quellcode
(Quellcodearchiv).

Prüfung: 106 Tests, statische Analyse, Architektur-/Mindestversionsprüfung und
Debug-Start mit Xcode 27 unter macOS 27 erfolgreich. Die Plattformprüfung weist
Universal-Binaries und falsche Mindestversionen zurück. Der Maintainer hat die
Veröffentlichung bei noch ausstehendem physischen macOS-15-Laufzeittest und neuer
UI-Abnahme angefordert; die automatisierte Sichtprüfung endete im Timeout.
Eine Installation auf einem frischen Mac wurde nicht getestet.

MenuBarIO 0.7.2

Choose a tag to compare

@r3d42-git r3d42-git released this 15 Sep 07:00
aab8f89

MenuBarIO 0.7.2

Maintenance update for macOS 27 and Xcode 27.

  • Fixes compilation with the macOS 27 SDK: the deprecated USB socket macro
    no longer imports into Swift, so the app reads its identical registry key.
  • Preserves explicit USB socket assignment and the existing fallback when
    macOS provides no socket information. No guessed port mappings are added.

Universal (arm64, x86_64), macOS 13+. Version 0.7.2, build 13.
GPL-3.0-or-later; LICENSE.upstream preserves the original MIT notice.
App and DMG contain LICENSE, LICENSE.upstream, NOTICE and SOURCE.md.
Corresponding source: v0.7.2
(source archive).

Validation: 106 tests, static analysis and Universal archive passed with
Xcode 27 on macOS 27. The new Debug build launched and the maintainer confirmed
its appearance. Physical direct-USB replug, Intel/MacBook and clean-Mac tests
were not newly performed for this SDK compatibility correction.


MenuBarIO 0.7.2 — Deutsch

Wartungsupdate für macOS 27 und Xcode 27.

  • Behebt den Build mit dem macOS-27-SDK: Das veraltete USB-Port-Makro lässt
    sich nicht mehr in Swift importieren. Die App liest dessen identischen
    Registry-Schlüssel deshalb direkt.
  • Die explizite USB-Portzuordnung und das bisherige Verhalten bei fehlenden
    Portinformationen bleiben erhalten. Es werden keine Portzuordnungen geraten.

Universal (arm64, x86_64), macOS 13+. Version 0.7.2, Build 13.
GPL-3.0-or-later; LICENSE.upstream erhält den ursprünglichen MIT-Hinweis.
App und DMG enthalten LICENSE, LICENSE.upstream, NOTICE und SOURCE.md.
Zugehöriger Quellcode: v0.7.2
(Quellcodearchiv).

Prüfung: 106 Tests, statische Analyse und Universal-Archiv mit Xcode 27 unter
macOS 27 erfolgreich. Der neue Debug-Build startete; der Maintainer bestätigte
seine Darstellung. Physische USB-Umstecktests, Intel-/MacBook-Tests und die
Installation auf einem frischen Mac wurden für diese SDK-Korrektur nicht
erneut durchgeführt.

MenuBarIO 0.7.1

Choose a tag to compare

@r3d42-git r3d42-git released this 05 Sep 12:20
6485e8e

MenuBarIO 0.7.1

USB devices connected directly to a Mac's Thunderbolt-capable USB-C socket
now occupy the matching host-port row when macOS provides an explicit socket
assignment. Previously, a USB stick could appear in Other USB Devices while
the occupied host port still said Free.

  • Shows the USB device's name, actual USB protocol and negotiated rate at its
    host port, with the correct connection path in details.
  • Removes the duplicate residual-list entry while counting the device once.
  • Preserves native Thunderbolt priority and existing external dock assignments.
    Missing or ambiguous socket information is not guessed from controller IDs.

Universal (arm64, x86_64), macOS 13+. Version 0.7.1, build 12.
GPL-3.0-or-later; the original MIT notice remains in LICENSE.upstream.
App and DMG contain LICENSE, LICENSE.upstream, NOTICE and SOURCE.md.
Exact corresponding source: v0.7.1
(source archive).

Validation: 106 local tests, static analysis and Universal archive passed.
On the Mac mini, SanDisk Ultra USB 3.0 appeared at Port 1 at 5 Gbps; its detail
path, single device count and the three Anker downstream assignments were
verified. The maintainer authorized publication with the physical Intel,
USB2 and replug follow-up still pending. Automated Intel checks do not replace
that acceptance. A fresh clean-Mac installation and macOS 13/14 hardware were
not newly tested.


MenuBarIO 0.7.1 — Deutsch

Direkt an einem Thunderbolt-fähigen USB-C-Anschluss des Mac angeschlossene
USB-Geräte belegen jetzt die passende Hostport-Zeile, wenn macOS eine explizite
Portzuordnung liefert. Zuvor konnte ein USB-Stick unter Weitere USB-Geräte
erscheinen, während sein belegter Hostport weiterhin Frei anzeigte.

  • Gerätename, tatsächliches USB-Protokoll und ausgehandelte Geschwindigkeit
    erscheinen am Hostport; die Details zeigen den richtigen Verbindungsweg.
  • Der zusätzliche Eintrag in der Restliste entfällt. Das Gerät zählt einmal.
  • Native Thunderbolt-Belegungen behalten Vorrang; vorhandene Dock-Zuordnungen
    bleiben erhalten. Fehlende oder mehrdeutige Portangaben werden nicht aus
    Controller-IDs geraten.

Universal (arm64, x86_64), macOS 13+. Version 0.7.1, Build 12.
GPL-3.0-or-later; der ursprüngliche MIT-Hinweis bleibt in LICENSE.upstream.
App und DMG enthalten LICENSE, LICENSE.upstream, NOTICE und SOURCE.md.
Exakter zugehöriger Quellcode: v0.7.1
(Quellcodearchiv).

Prüfung: 106 lokale Tests, statische Analyse und Universal-Archiv erfolgreich.
Auf dem Mac mini wurden SanDisk Ultra USB 3.0 an Port 1 mit 5 Gbit/s,
Detailpfad, einmalige Zählung und die drei Anker-Portzuordnungen geprüft.
Der Maintainer hat die Veröffentlichung bei noch ausstehender physischer
Intel-, USB2- und Umsteck-Nachprüfung freigegeben. Automatische Intel-Prüfungen
ersetzen diese Abnahme nicht. Eine Neuinstallation auf einem frischen Mac
und macOS-13/14-Hardware wurden nicht erneut geprüft.

MenuBarIO 0.7.0

Choose a tag to compare

@r3d42-git r3d42-git released this 05 Sep 11:00
05d641c

MenuBarIO 0.7.0

Readable device details and Bluetooth battery levels make the compact hardware
inspector more useful in everyday use.

  • Click a device or port for full details and its reliably resolved connection
    path. Command-C copies details, Command-R refreshes, Escape returns.
  • Bluetooth battery levels appear when macOS provides them or the standard BLE
    Battery Service is available on an already connected, exactly identified
    device. Verified with Logi M650 L; unavailable values are omitted.
  • Short USB labels keep generation names in details. Thunderbolt 5 distinguishes
    80 Gbps bidirectional capacity from 120 Gbps Bandwidth Boost; negotiated link
    rates are explicitly distinguished from file-transfer measurements.
  • Ethernet link changes update independently of USB discovery. USB detail
    copies include negotiated speed, and stale notices include their timestamp.
  • Device rows, decorative icons and expansion state have clearer accessibility
    semantics. All seven existing languages include the new text.

Universal (arm64, x86_64), macOS 13+. No telemetry or internet client.
Battery reads use existing Bluetooth authorization, no scanning or pairing,
and a five-minute cadence with expiring in-memory samples.

Validation: 99 local tests, static analysis and Universal build passed.
Apple Silicon hardware testing was confirmed by the maintainer. Hardware
follow-up, 2026-09-05: the maintainer also confirmed successful physical Intel
and MacBook tests.
This completes the Intel acceptance deferred at publication.
Automated Intel CI is separate from physical acceptance. A fresh clean-Mac
installation and additional Bluetooth models have not been newly validated.

License: GPL-3.0-or-later from this release onward. Earlier published MIT
releases remain unchanged; the original MIT notice is in LICENSE.upstream.
App and DMG include LICENSE, LICENSE.upstream, NOTICE and SOURCE.md.
Exact corresponding source: v0.7.0
(source archive).


MenuBarIO 0.7.0 — Deutsch

Lesbare Gerätedetails und Bluetooth-Akkustände erweitern den kompakten
Hardware-Inspektor für den Alltag.

  • Ein Klick auf ein Gerät oder einen Port öffnet vollständige Details mit
    zuverlässig ermitteltem Verbindungsweg. ⌘C kopiert, ⌘R aktualisiert, Esc führt zurück.
  • Bluetooth-Akkustände stammen aus macOS-Metadaten oder dem standardisierten
    BLE-Akkudienst bereits verbundener, eindeutig zugeordneter Geräte. Mit Logi
    M650 L geprüft; nicht verfügbare Werte werden weggelassen.
  • Kurze USB-Zeilen verlagern Generationsnamen in die Details. Thunderbolt 5
    unterscheidet 80 Gbit/s bidirektionale Kapazität und 120 Gbit/s Bandwidth Boost;
    die Erklärung trennt Linkrate und gemessene Dateiübertragung.
  • Ethernet-Linkwechsel aktualisieren sich unabhängig von der USB-Erkennung.
    USB-Detailkopien enthalten die Geschwindigkeit; veraltete Daten ihren Zeitstempel.
  • Verbesserte Bedienungshilfen für Gerätezeilen, Symbole und Gruppen sowie
    neue Texte in allen sieben bestehenden Sprachen.

Universal (arm64, x86_64), macOS 13+. Keine Telemetrie oder Internetabfragen.
Akkudaten nutzen vorhandene Bluetooth-Freigaben, ohne Suche oder Kopplung;
Abfragen erfolgen im Fünf-Minuten-Abstand mit zeitlich begrenztem Arbeitsspeicher.

Prüfung: 99 lokale Tests, statische Analyse und Universal-Build erfolgreich.
Der Maintainer hat die Apple-Silicon-Hardwaretests bestätigt. Hardware-Nachtrag
vom 05.09.2026: Auch die physischen Intel- und MacBook-Tests wurden als
erfolgreich bestätigt.
Damit ist die bei Veröffentlichung zurückgestellte
Intel-Abnahme abgeschlossen.
Automatische Intel-CI ist davon getrennt. Eine neue Installation auf einem
frischen Mac und zusätzliche Bluetooth-Modelle wurden nicht neu geprüft.

Lizenz: Ab diesem Release GPL-3.0-or-later. Frühere MIT-Releases bleiben
unverändert; der originale MIT-Hinweis steht in LICENSE.upstream. App und DMG
enthalten LICENSE, LICENSE.upstream, NOTICE und SOURCE.md.
Exakter zugehöriger Quellcode: v0.7.0
(Quellcodearchiv).

MenuBarIO 0.6.0

Choose a tag to compare

@r3d42-git r3d42-git released this 01 Sep 12:56
6c2f10b

MenuBarIO 0.6.0

This release makes hardware refreshes more resilient and adds a privacy-aware
Markdown export for sharing a readable snapshot of the visible hardware
topology.

USB, Thunderbolt, USB4 & Bluetooth Inspector for macOS

Changes

  • Coordinates USB/Thunderbolt, Bluetooth, power and Ethernet refreshes through
    one lifecycle-aware path used by the footer, wake and session activation
  • Coalesces adjacent refresh requests and shows a compact activity state while
    preventing overlapping discovery runs
  • Distinguishes ready, refreshing, stale and unavailable source states; a
    failed refresh keeps the last valid device snapshot visible
  • Reports a powered-off Bluetooth controller explicitly while preserving a
    legitimate empty scan as zero devices
  • Exports a structured .md hardware report through the native macOS save
    panel, following the same group and topology order as the app
  • Labels names, vendors, protocols, negotiated speeds, port maxima and unknown
    hub assignments without exporting serial numbers, Bluetooth addresses,
    location IDs, stable internal IDs, usernames or paths
  • Adds explicit context-menu copies for Bluetooth devices and Thunderbolt ports
    while retaining the existing detailed USB-device copy
  • Unifies the project, app and test deployment target at macOS 13.0 and keeps
    the Ventura/Sonoma compatibility implementation active

Compatibility and privacy

  • Universal app for Apple Silicon (arm64) and Intel (x86_64) Macs running
    macOS 13 or newer
  • The Markdown exporter receives access only to the file selected in the native
    save panel; access is not retained
  • Device and power information remains local; the app contains no telemetry,
    analytics, update checks or network client code

Validation note

The complete local gate passed with 76 automated tests, static analysis,
privacy and localization audits, the macOS 13 deployment-target audit and the
Universal build. The integrated settings view and native Markdown save panel
were checked on macOS 26.

Approved release exception: the macOS 13/14 legacy-settings smoke test and the
new physical coordinated-refresh, sleep/wake and failure-state cases on Apple
Silicon and the supported Intel/T2 Mac were not repeated for this release.
Automated Intel CI and the x86_64 slice do not constitute those physical
checks.


MenuBarIO 0.6.0 – Deutsch

Dieses Release macht Hardware-Aktualisierungen robuster und ergänzt einen
datenschutzgerechten Markdown-Export für eine gut lesbare Momentaufnahme der
sichtbaren Hardwaretopologie.

USB-, Thunderbolt-, USB4- & Bluetooth-Inspektor für macOS

Änderungen

  • Koordiniert die Aktualisierung von USB/Thunderbolt, Bluetooth,
    Stromversorgung und Ethernet über einen gemeinsamen Lebenszykluspfad für
    Fußzeile, Aufwachen und Sitzungsaktivierung
  • Führt unmittelbar aufeinanderfolgende Anforderungen zusammen, zeigt einen
    kompakten Aktivitätszustand und verhindert überlappende Erkennungsläufe
  • Unterscheidet bereite, laufende, möglicherweise veraltete und nicht
    verfügbare Quellen; bei einem Fehler bleibt der letzte gültige Gerätestand
    sichtbar
  • Benennt einen ausgeschalteten Bluetooth-Controller ausdrücklich und erhält
    einen gültigen leeren Scan weiterhin als null Geräte
  • Exportiert über den nativen macOS-Speicherdialog einen strukturierten
    .md-Hardwarebericht in derselben Gruppen- und Topologiereihenfolge wie die
    App
  • Beschriftet Namen, Anbieter, Protokolle, ausgehandelte Geschwindigkeiten,
    Port-Maxima und unbekannte Hub-Zuordnungen, ohne Seriennummern,
    Bluetooth-Adressen, Location-IDs, stabile interne IDs, Benutzernamen oder
    Pfade auszugeben
  • Ergänzt ausdrückliche Kontextmenü-Kopien für Bluetooth-Geräte und
    Thunderbolt-Ports und erhält die vorhandene detaillierte USB-Gerätekopie
  • Vereinheitlicht das Deployment Target von Projekt, App und Tests auf macOS
    13.0 und erhält die Kompatibilitätsimplementierung für Ventura und Sonoma

Kompatibilität und Datenschutz

  • Universal-App für Apple-Silicon- (arm64) und Intel-Macs (x86_64) mit
    macOS 13 oder neuer
  • Der Markdown-Export erhält nur Zugriff auf die im nativen Speicherdialog
    gewählte Datei; dieser Zugriff wird nicht gespeichert
  • Geräte- und Strominformationen bleiben lokal; die App enthält weder
    Telemetrie, Analysen, Update-Abfragen noch Netzwerk-Client-Code

Validierungshinweis

Die vollständige lokale Prüfkette war mit 76 automatischen Tests, statischer
Analyse, Datenschutz- und Lokalisierungs-Audits, dem Audit des
macOS-13-Deployment-Targets und dem Universal-Build erfolgreich. Die
integrierte Einstellungsansicht und der native Markdown-Speicherdialog wurden
unter macOS 26 geprüft.

Genehmigte Release-Ausnahme: Der Starttest der klassischen Einstellungen unter
macOS 13/14 sowie die neuen physischen Fälle für koordinierte Aktualisierung,
Sleep/Wake und Fehlerzustände auf Apple Silicon und dem unterstützten
Intel-/T2-Mac wurden für diesen Release nicht wiederholt. Automatische
Intel-CI und der x86_64-Slice stellen diese physischen Prüfungen nicht dar.

MenuBarIO 0.5.0

Choose a tag to compare

@r3d42-git r3d42-git released this 31 Aug 15:48
ee63ead

MenuBarIO 0.5.0

This release introduces the new MenuBarIO product identity while keeping
the app's local hardware-inspection behavior and upgrade continuity intact.

USB, Thunderbolt, USB4 & Bluetooth Inspector for macOS

Changes

  • Renames the app, executable, Xcode project, targets and release artifacts
    from PortGlance to MenuBarIO
  • Adds the localized product subtitle to the current and legacy settings views
  • Renames the source, test and branding paths together with the build, test,
    signing, notarization and publication scripts
  • Preserves the legacy app bundle identifier de.r3d.menubarusb.tb, so existing
    preferences and the login-item identity continue to work
  • Keeps the original MenuBarUSB authorship and MIT license attribution while
    making the independent maintenance and lack of affiliation explicit
  • Does not change device discovery, hardware classification or the local-only
    privacy model

Compatibility and privacy

  • Universal app for Apple Silicon (arm64) and Intel (x86_64) Macs running
    macOS 13 or newer
  • Device and power information remains local; the app contains no telemetry,
    analytics, update checks or network client code

Validation note

All 64 automated tests, static analysis, privacy and localization audits, the
Universal build and the local launch smoke test passed. A direct UI check
confirmed that MenuBarIO and its localized subtitle fit in the German settings
view and that the main device view shows the new product name.


MenuBarIO 0.5.0 – Deutsch

Dieses Release führt die neue Produktidentität MenuBarIO ein. Die lokale
Hardware-Erkennung und die Aktualisierungskontinuität der App bleiben erhalten.

USB-, Thunderbolt-, USB4- & Bluetooth-Inspektor für macOS

Änderungen

  • Benennt App, Programmdatei, Xcode-Projekt, Targets und Release-Artefakte von
    PortGlance in MenuBarIO um
  • Ergänzt den lokalisierten Produktuntertitel in der aktuellen und klassischen
    Einstellungsansicht
  • Benennt Quell-, Test- und Branding-Pfade sowie Build-, Test-, Signierungs-,
    Notarisierungs- und Veröffentlichungsskripte konsistent um
  • Behält die bisherige App-Bundle-ID de.r3d.menubarusb.tb, damit vorhandene
    Einstellungen und die Identität des Anmeldeobjekts weiter funktionieren
  • Erhält die Urheberschafts- und MIT-Lizenzhinweise für MenuBarUSB und stellt
    zugleich die unabhängige Pflege und fehlende Zugehörigkeit ausdrücklich klar
  • Ändert weder Geräteerkennung noch Hardwareklassifizierung oder das rein lokale
    Datenschutzmodell

Kompatibilität und Datenschutz

  • Universal-App für Apple-Silicon- (arm64) und Intel-Macs (x86_64) mit
    macOS 13 oder neuer
  • Geräte- und Strominformationen bleiben lokal; die App enthält weder
    Telemetrie, Analysen, Update-Abfragen noch Netzwerk-Client-Code

Validierungshinweis

Alle 64 automatischen Tests, die statische Analyse, Datenschutz- und
Lokalisierungs-Audits, der Universal-Build und der lokale Starttest waren
erfolgreich. Eine direkte UI-Prüfung bestätigte, dass MenuBarIO und der
lokalisierte Untertitel vollständig in die deutsche Einstellungsansicht passen
und die Geräteansicht den neuen Produktnamen zeigt.