What problem does this solve in your TCC permission workflow?
The current App column shows the raw client value from TCC, which is useful technically but harder to scan quickly when auditing many apps. Bundle IDs and paths are less readable than the app’s display name.
What behaviour do you want?
Add a toggle that switches the App column between:
- raw bundle ID / path
- resolved display app name
If a display name cannot be resolved, fall back to the current raw value. Ideally the UI should still preserve access to the raw identifier via secondary text, tooltip, or detail view.
Why does this fit a local macOS TCC editor instead of a system tool or third-party service?
This is a local readability improvement for the app table and can be resolved from app metadata already available on the Mac. It makes the existing audit workflow faster without changing the underlying database model.
Scope check
Please confirm this request fits the project scope in CONTRIBUTING.md: local file workflow, no network dependency, and no writes to system TCC files.
Additional context
The current search placeholder says “Filter by bundle ID…”, which suggests the UI is optimized around raw identifiers today. If this is added, search may need to support both display name and raw identifier.
What problem does this solve in your TCC permission workflow?
The current App column shows the raw
clientvalue from TCC, which is useful technically but harder to scan quickly when auditing many apps. Bundle IDs and paths are less readable than the app’s display name.What behaviour do you want?
Add a toggle that switches the App column between:
If a display name cannot be resolved, fall back to the current raw value. Ideally the UI should still preserve access to the raw identifier via secondary text, tooltip, or detail view.
Why does this fit a local macOS TCC editor instead of a system tool or third-party service?
This is a local readability improvement for the app table and can be resolved from app metadata already available on the Mac. It makes the existing audit workflow faster without changing the underlying database model.
Scope check
Please confirm this request fits the project scope in
CONTRIBUTING.md: local file workflow, no network dependency, and no writes to system TCC files.Additional context
The current search placeholder says “Filter by bundle ID…”, which suggests the UI is optimized around raw identifiers today. If this is added, search may need to support both display name and raw identifier.