diff --git a/docs/wiki/App-Startup-And-Lifecycle.md b/docs/wiki/App-Startup-And-Lifecycle.md new file mode 100644 index 0000000..d28885a --- /dev/null +++ b/docs/wiki/App-Startup-And-Lifecycle.md @@ -0,0 +1,9 @@ +# App Startup And Lifecycle + +Startup is controlled by `Core_MonitorApp.swift`, `WelcomeGuideProgress.swift`, `StartupManager.swift`, `DashboardShortcutManager.swift`, and `AppCoordinator.swift`. + +The app must satisfy two conflicting goals: behave like a quiet menu bar utility for returning users, and show a visible dashboard/onboarding surface for first launch or explicit dashboard requests. The current delegate disables automatic termination, handles duplicate launches, purges deprecated defaults, determines welcome-guide presentation, installs global shortcuts/observers, creates menu bar items, and opens the dashboard if needed. + +Activation policy matters. The app can be accessory-style for menu bar operation, but it must temporarily promote visibility when the dashboard is shown so the window does not vanish behind other apps or launch invisibly. + +Shutdown is also functional: fan modes that Core-Monitor owns should be returned to system automatic best-effort before process exit. That cleanup is part of the trust model. diff --git a/docs/wiki/Assets-And-Media.md b/docs/wiki/Assets-And-Media.md new file mode 100644 index 0000000..f6fa47c --- /dev/null +++ b/docs/wiki/Assets-And-Media.md @@ -0,0 +1,7 @@ +# Assets And Media + +Assets include app icons, accent colors, Pock weather/status icons, website screenshots, Gatekeeper walkthrough images, videos, and Kernel Panic audio. + +Several media files were replaced or removed across history, including old walkthrough videos, screenshots, MP3 soundtrack files replaced by M4A assets, and stale UI images. + +Keep source-control size in mind. App bundles, DerivedData, module caches, and generated build products have been removed before and should stay out of normal commits. diff --git a/docs/wiki/Battery-Power-And-Thermals.md b/docs/wiki/Battery-Power-And-Thermals.md new file mode 100644 index 0000000..646e108 --- /dev/null +++ b/docs/wiki/Battery-Power-And-Thermals.md @@ -0,0 +1,7 @@ +# Battery Power And Thermals + +Battery data is modeled in `BatteryInfo` and formatted through `BatteryDetailFormatter`. Data includes charge, source, status, cycle count, health, voltage, amperage, power watts, temperature, capacities, and time remaining where macOS provides it. + +Power data is used both for user-facing visibility and fan-control heuristics. Smart and custom fan modes can treat high watt draw as an effective temperature boost, which lets Core-Monitor respond to sustained load before raw temperature alone catches up. + +Thermal readings come from SMC keys and ProcessInfo thermal state. The app must be honest about missing sensors: unsupported keys should show unavailable/fallback messaging rather than pretending exact measurements exist. diff --git a/docs/wiki/CPU-GPU-Memory-Disk-Network.md b/docs/wiki/CPU-GPU-Memory-Disk-Network.md new file mode 100644 index 0000000..1671dd3 --- /dev/null +++ b/docs/wiki/CPU-GPU-Memory-Disk-Network.md @@ -0,0 +1,9 @@ +# CPU GPU Memory Disk Network + +CPU load comes from host CPU counters and per-processor load info. Apple Silicon performance and efficiency core utilization uses logical-core grouping from sysctl when available. + +GPU temperature is SMC-backed and depends on chip-specific keys. The app probes several known keys and falls back when a sensor is unavailable. GPU utilization is not the same as GPU temperature and should not be implied unless a real utilization source exists. + +Memory stats come from VM statistics: used, wired, compressed, free, page-ins, page-outs, swap, and derived pressure. UI should explain pressure and swap in user terms, not only percentages. + +Disk stats are gated because filesystem capacity and process-level disk activity do not need the same cadence as CPU load. Network throughput uses byte deltas over time, not a raw absolute counter. diff --git a/docs/wiki/Custom-Fan-Curves.md b/docs/wiki/Custom-Fan-Curves.md new file mode 100644 index 0000000..94488b2 --- /dev/null +++ b/docs/wiki/Custom-Fan-Curves.md @@ -0,0 +1,7 @@ +# Custom Fan Curves + +Custom presets are modeled by `CustomFanPreset` and edited through `FanCurveEditorView.swift`. A preset includes a sensor source, curve points, optional update interval, smoothing step, RPM bounds, per-fan offsets, and optional power boost. + +The editor constrains point movement, temperature range, speed range, nearest-handle selection, template application, and validation. Tests under `CustomFanPresetTests` and related curve editor geometry coverage protect these rules. + +Custom curves are high-risk because they turn user configuration into hardware behavior. Validate bad JSON, invalid curve order, impossible RPM ranges, and fallback defaults defensively. diff --git a/docs/wiki/Dashboard-Architecture.md b/docs/wiki/Dashboard-Architecture.md new file mode 100644 index 0000000..662ad68 --- /dev/null +++ b/docs/wiki/Dashboard-Architecture.md @@ -0,0 +1,9 @@ +# Dashboard Architecture + +The dashboard is mainly in `ContentView.swift`, `MonitoringDashboardViews.swift`, `FanCurveEditorView.swift`, `FanModeGuidanceCard.swift`, `MenuBarConfigurationSection.swift`, `LaunchAtLoginSection.swift`, `PrivacyControlsSection.swift`, `WeatherLocationAccessSection.swift`, `HelpView.swift`, and support cards such as helper diagnostics. + +`ContentView.swift` remains oversized and mixes shell, sidebar, overview cards, system pages, fan controls, Touch Bar customization, helper support, and about surfaces. The architecture docs already call it a pressure point. New UI work should prefer extracting small dedicated views rather than growing it. + +Dashboard data should come from `SystemMonitorSnapshot`, `FanController`, `SMCHelperManager`, and settings objects. Avoid ad hoc timers or local telemetry state in SwiftUI views. Detailed process panels should request detailed sampling while visible and release that reason when hidden. + +`DashboardWindowLayout.swift` owns safe window sizing and frame reset rules; use it instead of hardcoding dashboard geometry. diff --git a/docs/wiki/Developer-Workflow.md b/docs/wiki/Developer-Workflow.md new file mode 100644 index 0000000..5371b17 --- /dev/null +++ b/docs/wiki/Developer-Workflow.md @@ -0,0 +1,7 @@ +# Developer Workflow + +Before editing, read `docs/ARCHITECTURE.md`, relevant feature files, and nearby tests. Prefer the smallest owner of behavior, add focused tests, build, run relevant tests, and inspect user-visible UI directly. + +Do not hide broad refactors inside high-risk files. If a change crosses monitoring, helper, fan control, and UI boundaries, document the reason in the commit message and worklog. + +Standard test command: `xcodebuild -project Core-Monitor.xcodeproj -scheme Core-Monitor -destination 'platform=macOS' CODE_SIGNING_ALLOWED=NO test`. diff --git a/docs/wiki/Fan-Control.md b/docs/wiki/Fan-Control.md new file mode 100644 index 0000000..65682c0 --- /dev/null +++ b/docs/wiki/Fan-Control.md @@ -0,0 +1,9 @@ +# Fan Control + +`FanController.swift` owns fan modes: Smart, System/Silent, Balanced, Performance, Max, Manual, Custom, and Automatic/System restoration. + +Managed modes require the helper because they write fan targets. Monitoring itself does not. Smart mode blends the hottest CPU/GPU reading with system power draw. Balanced and Performance pin fans near fixed percentages of maximum. Manual writes a fixed RPM. Custom follows a persisted curve. + +The UI should always explain who owns the fan curve: macOS firmware or Core-Monitor. If Core-Monitor owns it, quitting or switching to automatic should hand control back to the system best-effort. + +Fan behavior can lag visibly on Apple Silicon. The guide copy intentionally warns users that a write can succeed before RPM changes are immediately obvious. diff --git a/docs/wiki/File-Index.md b/docs/wiki/File-Index.md new file mode 100644 index 0000000..38b334e --- /dev/null +++ b/docs/wiki/File-Index.md @@ -0,0 +1,285 @@ +# File Index + +Tracked file count: **279** + +| Source path | Area | Wiki page | +| --- | --- | --- | +| [`.github/ISSUE_TEMPLATE/bug_report.yml`](../../.github/ISSUE_TEMPLATE/bug_report.yml) | GitHub automation | [wiki page](files/github-issue-template-bug-report-yml-3e235c55.md) | +| [`.github/ISSUE_TEMPLATE/feature_request.md`](../../.github/ISSUE_TEMPLATE/feature_request.md) | GitHub automation | [wiki page](files/github-issue-template-feature-request-md-67c0231b.md) | +| [`.github/release.yml`](../../.github/release.yml) | GitHub automation | [wiki page](files/github-release-yml-fb6319bb.md) | +| [`.github/workflows/ci.yml`](../../.github/workflows/ci.yml) | GitHub automation | [wiki page](files/github-workflows-ci-yml-899ce9c2.md) | +| [`.github/workflows/release.yml`](../../.github/workflows/release.yml) | GitHub automation | [wiki page](files/github-workflows-release-yml-16911b98.md) | +| [`.gitignore`](../../.gitignore) | Repository support | [wiki page](files/gitignore-a5cc2925.md) | +| [`404.html`](../../404.html) | Website and documentation | [wiki page](files/404-html-12bf52c5.md) | +| [`App-Info.plist`](../../App-Info.plist) | Repository support | [wiki page](files/app-info-plist-0ea1f63d.md) | +| [`CONTRIBUTING.md`](../../CONTRIBUTING.md) | Repository support | [wiki page](files/contributing-md-3f454a98.md) | +| [`Casks/core-monitor.rb`](../../Casks/core-monitor.rb) | Homebrew distribution | [wiki page](files/casks-core-monitor-rb-f59849e4.md) | +| [`Core-Monitor-WeatherKit.entitlements`](../../Core-Monitor-WeatherKit.entitlements) | Repository support | [wiki page](files/core-monitor-weatherkit-entitlements-43cd8294.md) | +| [`Core-Monitor.entitlements`](../../Core-Monitor.entitlements) | Repository support | [wiki page](files/core-monitor-entitlements-f129a6ab.md) | +| [`Core-Monitor.xcodeproj/CoreMonitor-Info.plist`](../../Core-Monitor.xcodeproj/CoreMonitor-Info.plist) | Repository support | [wiki page](files/core-monitor-xcodeproj-coremonitor-info-plist-2ef685b3.md) | +| [`Core-Monitor.xcodeproj/project.pbxproj`](../../Core-Monitor.xcodeproj/project.pbxproj) | Repository support | [wiki page](files/core-monitor-xcodeproj-project-pbxproj-6296238d.md) | +| [`Core-Monitor.xcodeproj/project.xcworkspace/contents.xcworkspacedata`](../../Core-Monitor.xcodeproj/project.xcworkspace/contents.xcworkspacedata) | Repository support | [wiki page](files/core-monitor-xcodeproj-project-xcworkspace-contents-xcworkspacedata-49293580.md) | +| [`Core-Monitor.xcodeproj/xcshareddata/xcschemes/Core-Monitor.xcscheme`](../../Core-Monitor.xcodeproj/xcshareddata/xcschemes/Core-Monitor.xcscheme) | Repository support | [wiki page](files/core-monitor-xcodeproj-xcshareddata-xcschemes-core-monitor-xcscheme-e134d6a8.md) | +| [`Core-Monitor/AlertEngine.swift`](../../Core-Monitor/AlertEngine.swift) | Legacy alert system | [wiki page](files/core-monitor-alertengine-swift-2bd957d1.md) | +| [`Core-Monitor/AlertManager.swift`](../../Core-Monitor/AlertManager.swift) | Legacy alert system | [wiki page](files/core-monitor-alertmanager-swift-5a2103af.md) | +| [`Core-Monitor/AlertModels.swift`](../../Core-Monitor/AlertModels.swift) | Legacy alert system | [wiki page](files/core-monitor-alertmodels-swift-a16622e2.md) | +| [`Core-Monitor/App-InfoPlist.xcstrings`](../../Core-Monitor/App-InfoPlist.xcstrings) | Core app | [wiki page](files/core-monitor-app-infoplist-xcstrings-19aaa7d3.md) | +| [`Core-Monitor/AppCoordinator.swift`](../../Core-Monitor/AppCoordinator.swift) | Core app | [wiki page](files/core-monitor-appcoordinator-swift-884c0e67.md) | +| [`Core-Monitor/AppLocaleSettings.swift`](../../Core-Monitor/AppLocaleSettings.swift) | Core app | [wiki page](files/core-monitor-applocalesettings-swift-b8462643.md) | +| [`Core-Monitor/AppRuntimeContext.swift`](../../Core-Monitor/AppRuntimeContext.swift) | Core app | [wiki page](files/core-monitor-appruntimecontext-swift-9bc305a5.md) | +| [`Core-Monitor/AppVersion.swift`](../../Core-Monitor/AppVersion.swift) | Core app | [wiki page](files/core-monitor-appversion-swift-4221524f.md) | +| [`Core-Monitor/Assets.xcassets/AccentColor.colorset/Contents.json`](../../Core-Monitor/Assets.xcassets/AccentColor.colorset/Contents.json) | App assets | [wiki page](files/core-monitor-assets-xcassets-accentcolor-colorset-contents-json-67da4859.md) | +| [`Core-Monitor/Assets.xcassets/AppIcon.appiconset/Contents.json`](../../Core-Monitor/Assets.xcassets/AppIcon.appiconset/Contents.json) | App assets | [wiki page](files/core-monitor-assets-xcassets-appicon-appiconset-contents-json-822e48ad.md) | +| [`Core-Monitor/Assets.xcassets/AppIcon.appiconset/icon-128.png`](../../Core-Monitor/Assets.xcassets/AppIcon.appiconset/icon-128.png) | App assets | [wiki page](files/core-monitor-assets-xcassets-appicon-appiconset-icon-128-png-3ba0e248.md) | +| [`Core-Monitor/Assets.xcassets/AppIcon.appiconset/icon-128@2x.png`](../../Core-Monitor/Assets.xcassets/AppIcon.appiconset/icon-128@2x.png) | App assets | [wiki page](files/core-monitor-assets-xcassets-appicon-appiconset-icon-128-2x-png-763e75db.md) | +| [`Core-Monitor/Assets.xcassets/AppIcon.appiconset/icon-16.png`](../../Core-Monitor/Assets.xcassets/AppIcon.appiconset/icon-16.png) | App assets | [wiki page](files/core-monitor-assets-xcassets-appicon-appiconset-icon-16-png-dd7c143f.md) | +| [`Core-Monitor/Assets.xcassets/AppIcon.appiconset/icon-16@2x.png`](../../Core-Monitor/Assets.xcassets/AppIcon.appiconset/icon-16@2x.png) | App assets | [wiki page](files/core-monitor-assets-xcassets-appicon-appiconset-icon-16-2x-png-0d5bf94e.md) | +| [`Core-Monitor/Assets.xcassets/AppIcon.appiconset/icon-256.png`](../../Core-Monitor/Assets.xcassets/AppIcon.appiconset/icon-256.png) | App assets | [wiki page](files/core-monitor-assets-xcassets-appicon-appiconset-icon-256-png-03126d7b.md) | +| [`Core-Monitor/Assets.xcassets/AppIcon.appiconset/icon-256@2x.png`](../../Core-Monitor/Assets.xcassets/AppIcon.appiconset/icon-256@2x.png) | App assets | [wiki page](files/core-monitor-assets-xcassets-appicon-appiconset-icon-256-2x-png-239b9245.md) | +| [`Core-Monitor/Assets.xcassets/AppIcon.appiconset/icon-32.png`](../../Core-Monitor/Assets.xcassets/AppIcon.appiconset/icon-32.png) | App assets | [wiki page](files/core-monitor-assets-xcassets-appicon-appiconset-icon-32-png-75ad5b92.md) | +| [`Core-Monitor/Assets.xcassets/AppIcon.appiconset/icon-32@2x.png`](../../Core-Monitor/Assets.xcassets/AppIcon.appiconset/icon-32@2x.png) | App assets | [wiki page](files/core-monitor-assets-xcassets-appicon-appiconset-icon-32-2x-png-4e44bcdc.md) | +| [`Core-Monitor/Assets.xcassets/AppIcon.appiconset/icon-512.png`](../../Core-Monitor/Assets.xcassets/AppIcon.appiconset/icon-512.png) | App assets | [wiki page](files/core-monitor-assets-xcassets-appicon-appiconset-icon-512-png-3e8247ed.md) | +| [`Core-Monitor/Assets.xcassets/AppIcon.appiconset/icon-512@2x.png`](../../Core-Monitor/Assets.xcassets/AppIcon.appiconset/icon-512@2x.png) | App assets | [wiki page](files/core-monitor-assets-xcassets-appicon-appiconset-icon-512-2x-png-b7478ef4.md) | +| [`Core-Monitor/Assets.xcassets/Contents.json`](../../Core-Monitor/Assets.xcassets/Contents.json) | App assets | [wiki page](files/core-monitor-assets-xcassets-contents-json-dfc2533b.md) | +| [`Core-Monitor/BatteryDetailFormatter.swift`](../../Core-Monitor/BatteryDetailFormatter.swift) | Core app | [wiki page](files/core-monitor-batterydetailformatter-swift-b8e45c4d.md) | +| [`Core-Monitor/Compatibility.swift`](../../Core-Monitor/Compatibility.swift) | Core app | [wiki page](files/core-monitor-compatibility-swift-5a9217a3.md) | +| [`Core-Monitor/ContentView.swift`](../../Core-Monitor/ContentView.swift) | Dashboard | [wiki page](files/core-monitor-contentview-swift-141a045a.md) | +| [`Core-Monitor/CoreMonTouchBarController.swift`](../../Core-Monitor/CoreMonTouchBarController.swift) | Touch Bar and Pock widget runtime | [wiki page](files/core-monitor-coremontouchbarcontroller-swift-0274bfdd.md) | +| [`Core-Monitor/CoreMonitorPlatformCopy.swift`](../../Core-Monitor/CoreMonitorPlatformCopy.swift) | Core app | [wiki page](files/core-monitor-coremonitorplatformcopy-swift-458b4ad7.md) | +| [`Core-Monitor/Core_MonitorApp.swift`](../../Core-Monitor/Core_MonitorApp.swift) | Core app | [wiki page](files/core-monitor-core-monitorapp-swift-ca40d023.md) | +| [`Core-Monitor/DashboardProcessSamplingPolicy.swift`](../../Core-Monitor/DashboardProcessSamplingPolicy.swift) | Dashboard | [wiki page](files/core-monitor-dashboardprocesssamplingpolicy-swift-6bae7b1f.md) | +| [`Core-Monitor/DashboardShortcutManager.swift`](../../Core-Monitor/DashboardShortcutManager.swift) | Dashboard | [wiki page](files/core-monitor-dashboardshortcutmanager-swift-41a469da.md) | +| [`Core-Monitor/DashboardWindowLayout.swift`](../../Core-Monitor/DashboardWindowLayout.swift) | Dashboard | [wiki page](files/core-monitor-dashboardwindowlayout-swift-37647eed.md) | +| [`Core-Monitor/DiskProcessSampler.swift`](../../Core-Monitor/DiskProcessSampler.swift) | Core app | [wiki page](files/core-monitor-diskprocesssampler-swift-db42b85d.md) | +| [`Core-Monitor/DiskStatsRefreshPolicy.swift`](../../Core-Monitor/DiskStatsRefreshPolicy.swift) | Core app | [wiki page](files/core-monitor-diskstatsrefreshpolicy-swift-d58c2f20.md) | +| [`Core-Monitor/EasterEggLab.swift`](../../Core-Monitor/EasterEggLab.swift) | Kernel Panic / Weird Mode | [wiki page](files/core-monitor-easteregglab-swift-3da8e26f.md) | +| [`Core-Monitor/FanController.swift`](../../Core-Monitor/FanController.swift) | Fan control, SMC, or helper | [wiki page](files/core-monitor-fancontroller-swift-64fedfd9.md) | +| [`Core-Monitor/FanCurveEditorView.swift`](../../Core-Monitor/FanCurveEditorView.swift) | Fan control, SMC, or helper | [wiki page](files/core-monitor-fancurveeditorview-swift-8cacb190.md) | +| [`Core-Monitor/FanModeGuidanceCard.swift`](../../Core-Monitor/FanModeGuidanceCard.swift) | Fan control, SMC, or helper | [wiki page](files/core-monitor-fanmodeguidancecard-swift-51dce6ee.md) | +| [`Core-Monitor/GroupViews.swift`](../../Core-Monitor/GroupViews.swift) | Core app | [wiki page](files/core-monitor-groupviews-swift-84a8cf15.md) | +| [`Core-Monitor/HelpView.swift`](../../Core-Monitor/HelpView.swift) | Core app | [wiki page](files/core-monitor-helpview-swift-2df24575.md) | +| [`Core-Monitor/HelperConfiguration.swift`](../../Core-Monitor/HelperConfiguration.swift) | Fan control, SMC, or helper | [wiki page](files/core-monitor-helperconfiguration-swift-5e3d8317.md) | +| [`Core-Monitor/HelperDiagnosticsExporter.swift`](../../Core-Monitor/HelperDiagnosticsExporter.swift) | Fan control, SMC, or helper | [wiki page](files/core-monitor-helperdiagnosticsexporter-swift-53be5954.md) | +| [`Core-Monitor/KernelPanicAudio/kernelpanic_phase1.m4a`](../../Core-Monitor/KernelPanicAudio/kernelpanic_phase1.m4a) | Kernel Panic / Weird Mode | [wiki page](files/core-monitor-kernelpanicaudio-kernelpanic-phase1-m4a-14bb9061.md) | +| [`Core-Monitor/KernelPanicAudio/kernelpanic_phase2.m4a`](../../Core-Monitor/KernelPanicAudio/kernelpanic_phase2.m4a) | Kernel Panic / Weird Mode | [wiki page](files/core-monitor-kernelpanicaudio-kernelpanic-phase2-m4a-ab1e6536.md) | +| [`Core-Monitor/KernelPanicAudio/kernelpanic_phase3.m4a`](../../Core-Monitor/KernelPanicAudio/kernelpanic_phase3.m4a) | Kernel Panic / Weird Mode | [wiki page](files/core-monitor-kernelpanicaudio-kernelpanic-phase3-m4a-56dfa2be.md) | +| [`Core-Monitor/KernelPanicGame.swift`](../../Core-Monitor/KernelPanicGame.swift) | Kernel Panic / Weird Mode | [wiki page](files/core-monitor-kernelpanicgame-swift-60e25b52.md) | +| [`Core-Monitor/KernelPanicMusicPlayer.swift`](../../Core-Monitor/KernelPanicMusicPlayer.swift) | Kernel Panic / Weird Mode | [wiki page](files/core-monitor-kernelpanicmusicplayer-swift-dea3e92b.md) | +| [`Core-Monitor/LaunchAtLoginSection.swift`](../../Core-Monitor/LaunchAtLoginSection.swift) | Startup and onboarding | [wiki page](files/core-monitor-launchatloginsection-swift-2f0e5713.md) | +| [`Core-Monitor/Localizable.xcstrings`](../../Core-Monitor/Localizable.xcstrings) | Core app | [wiki page](files/core-monitor-localizable-xcstrings-bad8f736.md) | +| [`Core-Monitor/MacModelRegistry.swift`](../../Core-Monitor/MacModelRegistry.swift) | Core app | [wiki page](files/core-monitor-macmodelregistry-swift-fff670a9.md) | +| [`Core-Monitor/MenuBarConfigurationSection.swift`](../../Core-Monitor/MenuBarConfigurationSection.swift) | Menu bar | [wiki page](files/core-monitor-menubarconfigurationsection-swift-a4107e16.md) | +| [`Core-Monitor/MenuBarExtraView.swift`](../../Core-Monitor/MenuBarExtraView.swift) | Menu bar | [wiki page](files/core-monitor-menubarextraview-swift-80fc6e34.md) | +| [`Core-Monitor/MenuBarSettings.swift`](../../Core-Monitor/MenuBarSettings.swift) | Menu bar | [wiki page](files/core-monitor-menubarsettings-swift-7ce79d19.md) | +| [`Core-Monitor/MenuBarStatusSummary.swift`](../../Core-Monitor/MenuBarStatusSummary.swift) | Menu bar | [wiki page](files/core-monitor-menubarstatussummary-swift-1eee438a.md) | +| [`Core-Monitor/MenubarController.swift`](../../Core-Monitor/MenubarController.swift) | Menu bar | [wiki page](files/core-monitor-menubarcontroller-swift-2be2d091.md) | +| [`Core-Monitor/MonitoringDashboardViews.swift`](../../Core-Monitor/MonitoringDashboardViews.swift) | Dashboard | [wiki page](files/core-monitor-monitoringdashboardviews-swift-756ac8e8.md) | +| [`Core-Monitor/MonitoringSnapshot.swift`](../../Core-Monitor/MonitoringSnapshot.swift) | Core app | [wiki page](files/core-monitor-monitoringsnapshot-swift-1ba42bc0.md) | +| [`Core-Monitor/NetworkGraphView.swift`](../../Core-Monitor/NetworkGraphView.swift) | Core app | [wiki page](files/core-monitor-networkgraphview-swift-724d17f6.md) | +| [`Core-Monitor/NetworkThroughputFormatter.swift`](../../Core-Monitor/NetworkThroughputFormatter.swift) | Core app | [wiki page](files/core-monitor-networkthroughputformatter-swift-83b9981c.md) | +| [`Core-Monitor/NotificationPresentation.swift`](../../Core-Monitor/NotificationPresentation.swift) | Core app | [wiki page](files/core-monitor-notificationpresentation-swift-cfe2534c.md) | +| [`Core-Monitor/NowPlayingTouchBarView.swift`](../../Core-Monitor/NowPlayingTouchBarView.swift) | Touch Bar and Pock widget runtime | [wiki page](files/core-monitor-nowplayingtouchbarview-swift-36cf82a2.md) | +| [`Core-Monitor/PKCoreMonWidgets.swift`](../../Core-Monitor/PKCoreMonWidgets.swift) | Core app | [wiki page](files/core-monitor-pkcoremonwidgets-swift-ed1ccebb.md) | +| [`Core-Monitor/PKWidget.swift`](../../Core-Monitor/PKWidget.swift) | Touch Bar and Pock widget runtime | [wiki page](files/core-monitor-pkwidget-swift-bc0ecdc2.md) | +| [`Core-Monitor/PKWidgetTouchBarItem.swift`](../../Core-Monitor/PKWidgetTouchBarItem.swift) | Touch Bar and Pock widget runtime | [wiki page](files/core-monitor-pkwidgettouchbaritem-swift-3f0e6ed0.md) | +| [`Core-Monitor/PKWidgetViewController.swift`](../../Core-Monitor/PKWidgetViewController.swift) | Touch Bar and Pock widget runtime | [wiki page](files/core-monitor-pkwidgetviewcontroller-swift-27df6627.md) | +| [`Core-Monitor/PillView.swift`](../../Core-Monitor/PillView.swift) | Core app | [wiki page](files/core-monitor-pillview-swift-5daa1860.md) | +| [`Core-Monitor/PockWidgetSources/Status/Items/SClockItem.swift`](../../Core-Monitor/PockWidgetSources/Status/Items/SClockItem.swift) | Touch Bar and Pock widget runtime | [wiki page](files/core-monitor-pockwidgetsources-status-items-sclockitem-swift-73ce2bfc.md) | +| [`Core-Monitor/PockWidgetSources/Status/Items/SLangItem.swift`](../../Core-Monitor/PockWidgetSources/Status/Items/SLangItem.swift) | Touch Bar and Pock widget runtime | [wiki page](files/core-monitor-pockwidgetsources-status-items-slangitem-swift-16e144f8.md) | +| [`Core-Monitor/PockWidgetSources/Status/Items/SPowerItem.swift`](../../Core-Monitor/PockWidgetSources/Status/Items/SPowerItem.swift) | Touch Bar and Pock widget runtime | [wiki page](files/core-monitor-pockwidgetsources-status-items-spoweritem-swift-aaa51905.md) | +| [`Core-Monitor/PockWidgetSources/Status/Items/SWifiItem.swift`](../../Core-Monitor/PockWidgetSources/Status/Items/SWifiItem.swift) | Touch Bar and Pock widget runtime | [wiki page](files/core-monitor-pockwidgetsources-status-items-swifiitem-swift-a6620c9e.md) | +| [`Core-Monitor/PockWidgetSources/Status/Media.xcassets/Contents.json`](../../Core-Monitor/PockWidgetSources/Status/Media.xcassets/Contents.json) | Touch Bar and Pock widget runtime | [wiki page](files/core-monitor-pockwidgetsources-status-media-xcassets-contents-json-5ecfd188.md) | +| [`Core-Monitor/PockWidgetSources/Status/Media.xcassets/powerEmpty.imageset/BatteryEmpty.pdf`](../../Core-Monitor/PockWidgetSources/Status/Media.xcassets/powerEmpty.imageset/BatteryEmpty.pdf) | Touch Bar and Pock widget runtime | [wiki page](files/core-monitor-pockwidgetsources-status-media-xcassets-powerempty-imageset-batteryempty-pdf-c18f0fc7.md) | +| [`Core-Monitor/PockWidgetSources/Status/Media.xcassets/powerEmpty.imageset/Contents.json`](../../Core-Monitor/PockWidgetSources/Status/Media.xcassets/powerEmpty.imageset/Contents.json) | Touch Bar and Pock widget runtime | [wiki page](files/core-monitor-pockwidgetsources-status-media-xcassets-powerempty-imageset-contents-json-c0d83437.md) | +| [`Core-Monitor/PockWidgetSources/Status/Media.xcassets/powerIsCharged.imageset/BatteryCharged.pdf`](../../Core-Monitor/PockWidgetSources/Status/Media.xcassets/powerIsCharged.imageset/BatteryCharged.pdf) | Touch Bar and Pock widget runtime | [wiki page](files/core-monitor-pockwidgetsources-status-media-xcassets-powerischarged-imageset-batterycharged-pdf-76d449c5.md) | +| [`Core-Monitor/PockWidgetSources/Status/Media.xcassets/powerIsCharged.imageset/Contents.json`](../../Core-Monitor/PockWidgetSources/Status/Media.xcassets/powerIsCharged.imageset/Contents.json) | Touch Bar and Pock widget runtime | [wiki page](files/core-monitor-pockwidgetsources-status-media-xcassets-powerischarged-imageset-contents-json-9421a04b.md) | +| [`Core-Monitor/PockWidgetSources/Status/Media.xcassets/powerIsCharging.imageset/BatteryCharging-1.pdf`](../../Core-Monitor/PockWidgetSources/Status/Media.xcassets/powerIsCharging.imageset/BatteryCharging-1.pdf) | Touch Bar and Pock widget runtime | [wiki page](files/core-monitor-pockwidgetsources-status-media-xcassets-powerischarging-imageset-batterycharging-1-pdf-f74e34ef.md) | +| [`Core-Monitor/PockWidgetSources/Status/Media.xcassets/powerIsCharging.imageset/Contents.json`](../../Core-Monitor/PockWidgetSources/Status/Media.xcassets/powerIsCharging.imageset/Contents.json) | Touch Bar and Pock widget runtime | [wiki page](files/core-monitor-pockwidgetsources-status-media-xcassets-powerischarging-imageset-contents-json-e323830a.md) | +| [`Core-Monitor/PockWidgetSources/Status/Media.xcassets/powerLeft.imageset/BatteryLevelCapB-L.pdf`](../../Core-Monitor/PockWidgetSources/Status/Media.xcassets/powerLeft.imageset/BatteryLevelCapB-L.pdf) | Touch Bar and Pock widget runtime | [wiki page](files/core-monitor-pockwidgetsources-status-media-xcassets-powerleft-imageset-batterylevelcapb-l-pdf-aac41969.md) | +| [`Core-Monitor/PockWidgetSources/Status/Media.xcassets/powerLeft.imageset/Contents.json`](../../Core-Monitor/PockWidgetSources/Status/Media.xcassets/powerLeft.imageset/Contents.json) | Touch Bar and Pock widget runtime | [wiki page](files/core-monitor-pockwidgetsources-status-media-xcassets-powerleft-imageset-contents-json-5e443efb.md) | +| [`Core-Monitor/PockWidgetSources/Status/Media.xcassets/powerMiddle.imageset/BatteryLevelCapB-M.pdf`](../../Core-Monitor/PockWidgetSources/Status/Media.xcassets/powerMiddle.imageset/BatteryLevelCapB-M.pdf) | Touch Bar and Pock widget runtime | [wiki page](files/core-monitor-pockwidgetsources-status-media-xcassets-powermiddle-imageset-batterylevelcapb-m-pdf-fe4d391e.md) | +| [`Core-Monitor/PockWidgetSources/Status/Media.xcassets/powerMiddle.imageset/Contents.json`](../../Core-Monitor/PockWidgetSources/Status/Media.xcassets/powerMiddle.imageset/Contents.json) | Touch Bar and Pock widget runtime | [wiki page](files/core-monitor-pockwidgetsources-status-media-xcassets-powermiddle-imageset-contents-json-e31618fb.md) | +| [`Core-Monitor/PockWidgetSources/Status/Media.xcassets/powerRight.imageset/BatteryLevelCapB-R.pdf`](../../Core-Monitor/PockWidgetSources/Status/Media.xcassets/powerRight.imageset/BatteryLevelCapB-R.pdf) | Touch Bar and Pock widget runtime | [wiki page](files/core-monitor-pockwidgetsources-status-media-xcassets-powerright-imageset-batterylevelcapb-r-pdf-de5afc78.md) | +| [`Core-Monitor/PockWidgetSources/Status/Media.xcassets/powerRight.imageset/Contents.json`](../../Core-Monitor/PockWidgetSources/Status/Media.xcassets/powerRight.imageset/Contents.json) | Touch Bar and Pock widget runtime | [wiki page](files/core-monitor-pockwidgetsources-status-media-xcassets-powerright-imageset-contents-json-4c14334e.md) | +| [`Core-Monitor/PockWidgetSources/Status/Media.xcassets/wifi0.imageset/AirPort0.png`](../../Core-Monitor/PockWidgetSources/Status/Media.xcassets/wifi0.imageset/AirPort0.png) | Touch Bar and Pock widget runtime | [wiki page](files/core-monitor-pockwidgetsources-status-media-xcassets-wifi0-imageset-airport0-png-769cc53d.md) | +| [`Core-Monitor/PockWidgetSources/Status/Media.xcassets/wifi0.imageset/AirPort0@2x.png`](../../Core-Monitor/PockWidgetSources/Status/Media.xcassets/wifi0.imageset/AirPort0@2x.png) | Touch Bar and Pock widget runtime | [wiki page](files/core-monitor-pockwidgetsources-status-media-xcassets-wifi0-imageset-airport0-2x-png-702d2891.md) | +| [`Core-Monitor/PockWidgetSources/Status/Media.xcassets/wifi0.imageset/Contents.json`](../../Core-Monitor/PockWidgetSources/Status/Media.xcassets/wifi0.imageset/Contents.json) | Touch Bar and Pock widget runtime | [wiki page](files/core-monitor-pockwidgetsources-status-media-xcassets-wifi0-imageset-contents-json-d7b484b1.md) | +| [`Core-Monitor/PockWidgetSources/Status/Media.xcassets/wifi1.imageset/AirPort1.png`](../../Core-Monitor/PockWidgetSources/Status/Media.xcassets/wifi1.imageset/AirPort1.png) | Touch Bar and Pock widget runtime | [wiki page](files/core-monitor-pockwidgetsources-status-media-xcassets-wifi1-imageset-airport1-png-c432f4da.md) | +| [`Core-Monitor/PockWidgetSources/Status/Media.xcassets/wifi1.imageset/AirPort1@2x.png`](../../Core-Monitor/PockWidgetSources/Status/Media.xcassets/wifi1.imageset/AirPort1@2x.png) | Touch Bar and Pock widget runtime | [wiki page](files/core-monitor-pockwidgetsources-status-media-xcassets-wifi1-imageset-airport1-2x-png-1df14e4b.md) | +| [`Core-Monitor/PockWidgetSources/Status/Media.xcassets/wifi1.imageset/Contents.json`](../../Core-Monitor/PockWidgetSources/Status/Media.xcassets/wifi1.imageset/Contents.json) | Touch Bar and Pock widget runtime | [wiki page](files/core-monitor-pockwidgetsources-status-media-xcassets-wifi1-imageset-contents-json-590e1e1e.md) | +| [`Core-Monitor/PockWidgetSources/Status/Media.xcassets/wifi2.imageset/AirPort2.png`](../../Core-Monitor/PockWidgetSources/Status/Media.xcassets/wifi2.imageset/AirPort2.png) | Touch Bar and Pock widget runtime | [wiki page](files/core-monitor-pockwidgetsources-status-media-xcassets-wifi2-imageset-airport2-png-d9c33d10.md) | +| [`Core-Monitor/PockWidgetSources/Status/Media.xcassets/wifi2.imageset/AirPort2@2x.png`](../../Core-Monitor/PockWidgetSources/Status/Media.xcassets/wifi2.imageset/AirPort2@2x.png) | Touch Bar and Pock widget runtime | [wiki page](files/core-monitor-pockwidgetsources-status-media-xcassets-wifi2-imageset-airport2-2x-png-3626a27b.md) | +| [`Core-Monitor/PockWidgetSources/Status/Media.xcassets/wifi2.imageset/Contents.json`](../../Core-Monitor/PockWidgetSources/Status/Media.xcassets/wifi2.imageset/Contents.json) | Touch Bar and Pock widget runtime | [wiki page](files/core-monitor-pockwidgetsources-status-media-xcassets-wifi2-imageset-contents-json-a902b421.md) | +| [`Core-Monitor/PockWidgetSources/Status/Media.xcassets/wifi3.imageset/AirPort3.png`](../../Core-Monitor/PockWidgetSources/Status/Media.xcassets/wifi3.imageset/AirPort3.png) | Touch Bar and Pock widget runtime | [wiki page](files/core-monitor-pockwidgetsources-status-media-xcassets-wifi3-imageset-airport3-png-ec2b828e.md) | +| [`Core-Monitor/PockWidgetSources/Status/Media.xcassets/wifi3.imageset/AirPort3@2x.png`](../../Core-Monitor/PockWidgetSources/Status/Media.xcassets/wifi3.imageset/AirPort3@2x.png) | Touch Bar and Pock widget runtime | [wiki page](files/core-monitor-pockwidgetsources-status-media-xcassets-wifi3-imageset-airport3-2x-png-c5365515.md) | +| [`Core-Monitor/PockWidgetSources/Status/Media.xcassets/wifi3.imageset/Contents.json`](../../Core-Monitor/PockWidgetSources/Status/Media.xcassets/wifi3.imageset/Contents.json) | Touch Bar and Pock widget runtime | [wiki page](files/core-monitor-pockwidgetsources-status-media-xcassets-wifi3-imageset-contents-json-8fbc22ec.md) | +| [`Core-Monitor/PockWidgetSources/Status/Media.xcassets/wifi4.imageset/AirPort4.png`](../../Core-Monitor/PockWidgetSources/Status/Media.xcassets/wifi4.imageset/AirPort4.png) | Touch Bar and Pock widget runtime | [wiki page](files/core-monitor-pockwidgetsources-status-media-xcassets-wifi4-imageset-airport4-png-878a595e.md) | +| [`Core-Monitor/PockWidgetSources/Status/Media.xcassets/wifi4.imageset/AirPort4@2x.png`](../../Core-Monitor/PockWidgetSources/Status/Media.xcassets/wifi4.imageset/AirPort4@2x.png) | Touch Bar and Pock widget runtime | [wiki page](files/core-monitor-pockwidgetsources-status-media-xcassets-wifi4-imageset-airport4-2x-png-589e16e2.md) | +| [`Core-Monitor/PockWidgetSources/Status/Media.xcassets/wifi4.imageset/Contents.json`](../../Core-Monitor/PockWidgetSources/Status/Media.xcassets/wifi4.imageset/Contents.json) | Touch Bar and Pock widget runtime | [wiki page](files/core-monitor-pockwidgetsources-status-media-xcassets-wifi4-imageset-contents-json-8af3ea0d.md) | +| [`Core-Monitor/PockWidgetSources/Status/Media.xcassets/wifiOff.imageset/AirPortOff.png`](../../Core-Monitor/PockWidgetSources/Status/Media.xcassets/wifiOff.imageset/AirPortOff.png) | Touch Bar and Pock widget runtime | [wiki page](files/core-monitor-pockwidgetsources-status-media-xcassets-wifioff-imageset-airportoff-png-5f75e679.md) | +| [`Core-Monitor/PockWidgetSources/Status/Media.xcassets/wifiOff.imageset/AirPortOff@2x.png`](../../Core-Monitor/PockWidgetSources/Status/Media.xcassets/wifiOff.imageset/AirPortOff@2x.png) | Touch Bar and Pock widget runtime | [wiki page](files/core-monitor-pockwidgetsources-status-media-xcassets-wifioff-imageset-airportoff-2x-png-1a0ab40b.md) | +| [`Core-Monitor/PockWidgetSources/Status/Media.xcassets/wifiOff.imageset/Contents.json`](../../Core-Monitor/PockWidgetSources/Status/Media.xcassets/wifiOff.imageset/Contents.json) | Touch Bar and Pock widget runtime | [wiki page](files/core-monitor-pockwidgetsources-status-media-xcassets-wifioff-imageset-contents-json-07e94ed3.md) | +| [`Core-Monitor/PockWidgetSources/Status/StatusItem.swift`](../../Core-Monitor/PockWidgetSources/Status/StatusItem.swift) | Touch Bar and Pock widget runtime | [wiki page](files/core-monitor-pockwidgetsources-status-statusitem-swift-50aaaaca.md) | +| [`Core-Monitor/PockWidgetSources/Status/StatusWidget.swift`](../../Core-Monitor/PockWidgetSources/Status/StatusWidget.swift) | Touch Bar and Pock widget runtime | [wiki page](files/core-monitor-pockwidgetsources-status-statuswidget-swift-b05491f9.md) | +| [`Core-Monitor/PockWidgetSources/Weather/Icons.xcassets/01d.imageset/01d.png`](../../Core-Monitor/PockWidgetSources/Weather/Icons.xcassets/01d.imageset/01d.png) | Touch Bar and Pock widget runtime | [wiki page](files/core-monitor-pockwidgetsources-weather-icons-xcassets-01d-imageset-01d-png-1ed3efca.md) | +| [`Core-Monitor/PockWidgetSources/Weather/Icons.xcassets/01d.imageset/Contents.json`](../../Core-Monitor/PockWidgetSources/Weather/Icons.xcassets/01d.imageset/Contents.json) | Touch Bar and Pock widget runtime | [wiki page](files/core-monitor-pockwidgetsources-weather-icons-xcassets-01d-imageset-contents-json-83366400.md) | +| [`Core-Monitor/PockWidgetSources/Weather/Icons.xcassets/01n.imageset/01n.png`](../../Core-Monitor/PockWidgetSources/Weather/Icons.xcassets/01n.imageset/01n.png) | Touch Bar and Pock widget runtime | [wiki page](files/core-monitor-pockwidgetsources-weather-icons-xcassets-01n-imageset-01n-png-b303fc36.md) | +| [`Core-Monitor/PockWidgetSources/Weather/Icons.xcassets/01n.imageset/Contents.json`](../../Core-Monitor/PockWidgetSources/Weather/Icons.xcassets/01n.imageset/Contents.json) | Touch Bar and Pock widget runtime | [wiki page](files/core-monitor-pockwidgetsources-weather-icons-xcassets-01n-imageset-contents-json-4d41b8f3.md) | +| [`Core-Monitor/PockWidgetSources/Weather/Icons.xcassets/02d.imageset/02d.png`](../../Core-Monitor/PockWidgetSources/Weather/Icons.xcassets/02d.imageset/02d.png) | Touch Bar and Pock widget runtime | [wiki page](files/core-monitor-pockwidgetsources-weather-icons-xcassets-02d-imageset-02d-png-1fb1767a.md) | +| [`Core-Monitor/PockWidgetSources/Weather/Icons.xcassets/02d.imageset/Contents.json`](../../Core-Monitor/PockWidgetSources/Weather/Icons.xcassets/02d.imageset/Contents.json) | Touch Bar and Pock widget runtime | [wiki page](files/core-monitor-pockwidgetsources-weather-icons-xcassets-02d-imageset-contents-json-ecd9337f.md) | +| [`Core-Monitor/PockWidgetSources/Weather/Icons.xcassets/02n.imageset/02n.png`](../../Core-Monitor/PockWidgetSources/Weather/Icons.xcassets/02n.imageset/02n.png) | Touch Bar and Pock widget runtime | [wiki page](files/core-monitor-pockwidgetsources-weather-icons-xcassets-02n-imageset-02n-png-9e765f9c.md) | +| [`Core-Monitor/PockWidgetSources/Weather/Icons.xcassets/02n.imageset/Contents.json`](../../Core-Monitor/PockWidgetSources/Weather/Icons.xcassets/02n.imageset/Contents.json) | Touch Bar and Pock widget runtime | [wiki page](files/core-monitor-pockwidgetsources-weather-icons-xcassets-02n-imageset-contents-json-1b7ba55a.md) | +| [`Core-Monitor/PockWidgetSources/Weather/Icons.xcassets/03d.imageset/03d.png`](../../Core-Monitor/PockWidgetSources/Weather/Icons.xcassets/03d.imageset/03d.png) | Touch Bar and Pock widget runtime | [wiki page](files/core-monitor-pockwidgetsources-weather-icons-xcassets-03d-imageset-03d-png-14c12554.md) | +| [`Core-Monitor/PockWidgetSources/Weather/Icons.xcassets/03d.imageset/Contents.json`](../../Core-Monitor/PockWidgetSources/Weather/Icons.xcassets/03d.imageset/Contents.json) | Touch Bar and Pock widget runtime | [wiki page](files/core-monitor-pockwidgetsources-weather-icons-xcassets-03d-imageset-contents-json-d77157c6.md) | +| [`Core-Monitor/PockWidgetSources/Weather/Icons.xcassets/03n.imageset/03n.png`](../../Core-Monitor/PockWidgetSources/Weather/Icons.xcassets/03n.imageset/03n.png) | Touch Bar and Pock widget runtime | [wiki page](files/core-monitor-pockwidgetsources-weather-icons-xcassets-03n-imageset-03n-png-cb857f7d.md) | +| [`Core-Monitor/PockWidgetSources/Weather/Icons.xcassets/03n.imageset/Contents.json`](../../Core-Monitor/PockWidgetSources/Weather/Icons.xcassets/03n.imageset/Contents.json) | Touch Bar and Pock widget runtime | [wiki page](files/core-monitor-pockwidgetsources-weather-icons-xcassets-03n-imageset-contents-json-083eea15.md) | +| [`Core-Monitor/PockWidgetSources/Weather/Icons.xcassets/04d.imageset/04d.png`](../../Core-Monitor/PockWidgetSources/Weather/Icons.xcassets/04d.imageset/04d.png) | Touch Bar and Pock widget runtime | [wiki page](files/core-monitor-pockwidgetsources-weather-icons-xcassets-04d-imageset-04d-png-509f35f0.md) | +| [`Core-Monitor/PockWidgetSources/Weather/Icons.xcassets/04d.imageset/Contents.json`](../../Core-Monitor/PockWidgetSources/Weather/Icons.xcassets/04d.imageset/Contents.json) | Touch Bar and Pock widget runtime | [wiki page](files/core-monitor-pockwidgetsources-weather-icons-xcassets-04d-imageset-contents-json-d55c90a0.md) | +| [`Core-Monitor/PockWidgetSources/Weather/Icons.xcassets/04n.imageset/04n.png`](../../Core-Monitor/PockWidgetSources/Weather/Icons.xcassets/04n.imageset/04n.png) | Touch Bar and Pock widget runtime | [wiki page](files/core-monitor-pockwidgetsources-weather-icons-xcassets-04n-imageset-04n-png-2e98138e.md) | +| [`Core-Monitor/PockWidgetSources/Weather/Icons.xcassets/04n.imageset/Contents.json`](../../Core-Monitor/PockWidgetSources/Weather/Icons.xcassets/04n.imageset/Contents.json) | Touch Bar and Pock widget runtime | [wiki page](files/core-monitor-pockwidgetsources-weather-icons-xcassets-04n-imageset-contents-json-adea24e9.md) | +| [`Core-Monitor/PockWidgetSources/Weather/Icons.xcassets/09d.imageset/09d.png`](../../Core-Monitor/PockWidgetSources/Weather/Icons.xcassets/09d.imageset/09d.png) | Touch Bar and Pock widget runtime | [wiki page](files/core-monitor-pockwidgetsources-weather-icons-xcassets-09d-imageset-09d-png-eb6b1bbb.md) | +| [`Core-Monitor/PockWidgetSources/Weather/Icons.xcassets/09d.imageset/Contents.json`](../../Core-Monitor/PockWidgetSources/Weather/Icons.xcassets/09d.imageset/Contents.json) | Touch Bar and Pock widget runtime | [wiki page](files/core-monitor-pockwidgetsources-weather-icons-xcassets-09d-imageset-contents-json-af8cfa6d.md) | +| [`Core-Monitor/PockWidgetSources/Weather/Icons.xcassets/09n.imageset/09n.png`](../../Core-Monitor/PockWidgetSources/Weather/Icons.xcassets/09n.imageset/09n.png) | Touch Bar and Pock widget runtime | [wiki page](files/core-monitor-pockwidgetsources-weather-icons-xcassets-09n-imageset-09n-png-1fd5ed14.md) | +| [`Core-Monitor/PockWidgetSources/Weather/Icons.xcassets/09n.imageset/Contents.json`](../../Core-Monitor/PockWidgetSources/Weather/Icons.xcassets/09n.imageset/Contents.json) | Touch Bar and Pock widget runtime | [wiki page](files/core-monitor-pockwidgetsources-weather-icons-xcassets-09n-imageset-contents-json-427c583f.md) | +| [`Core-Monitor/PockWidgetSources/Weather/Icons.xcassets/10d.imageset/10d.png`](../../Core-Monitor/PockWidgetSources/Weather/Icons.xcassets/10d.imageset/10d.png) | Touch Bar and Pock widget runtime | [wiki page](files/core-monitor-pockwidgetsources-weather-icons-xcassets-10d-imageset-10d-png-b0a05f02.md) | +| [`Core-Monitor/PockWidgetSources/Weather/Icons.xcassets/10d.imageset/Contents.json`](../../Core-Monitor/PockWidgetSources/Weather/Icons.xcassets/10d.imageset/Contents.json) | Touch Bar and Pock widget runtime | [wiki page](files/core-monitor-pockwidgetsources-weather-icons-xcassets-10d-imageset-contents-json-70c718ac.md) | +| [`Core-Monitor/PockWidgetSources/Weather/Icons.xcassets/10n.imageset/10n.png`](../../Core-Monitor/PockWidgetSources/Weather/Icons.xcassets/10n.imageset/10n.png) | Touch Bar and Pock widget runtime | [wiki page](files/core-monitor-pockwidgetsources-weather-icons-xcassets-10n-imageset-10n-png-66b6c71a.md) | +| [`Core-Monitor/PockWidgetSources/Weather/Icons.xcassets/10n.imageset/Contents.json`](../../Core-Monitor/PockWidgetSources/Weather/Icons.xcassets/10n.imageset/Contents.json) | Touch Bar and Pock widget runtime | [wiki page](files/core-monitor-pockwidgetsources-weather-icons-xcassets-10n-imageset-contents-json-f0a49433.md) | +| [`Core-Monitor/PockWidgetSources/Weather/Icons.xcassets/11d.imageset/11d.png`](../../Core-Monitor/PockWidgetSources/Weather/Icons.xcassets/11d.imageset/11d.png) | Touch Bar and Pock widget runtime | [wiki page](files/core-monitor-pockwidgetsources-weather-icons-xcassets-11d-imageset-11d-png-9dbc8496.md) | +| [`Core-Monitor/PockWidgetSources/Weather/Icons.xcassets/11d.imageset/Contents.json`](../../Core-Monitor/PockWidgetSources/Weather/Icons.xcassets/11d.imageset/Contents.json) | Touch Bar and Pock widget runtime | [wiki page](files/core-monitor-pockwidgetsources-weather-icons-xcassets-11d-imageset-contents-json-8e93f508.md) | +| [`Core-Monitor/PockWidgetSources/Weather/Icons.xcassets/11n.imageset/11n.png`](../../Core-Monitor/PockWidgetSources/Weather/Icons.xcassets/11n.imageset/11n.png) | Touch Bar and Pock widget runtime | [wiki page](files/core-monitor-pockwidgetsources-weather-icons-xcassets-11n-imageset-11n-png-62f3ce39.md) | +| [`Core-Monitor/PockWidgetSources/Weather/Icons.xcassets/11n.imageset/Contents.json`](../../Core-Monitor/PockWidgetSources/Weather/Icons.xcassets/11n.imageset/Contents.json) | Touch Bar and Pock widget runtime | [wiki page](files/core-monitor-pockwidgetsources-weather-icons-xcassets-11n-imageset-contents-json-f61c65b9.md) | +| [`Core-Monitor/PockWidgetSources/Weather/Icons.xcassets/13d.imageset/13d.png`](../../Core-Monitor/PockWidgetSources/Weather/Icons.xcassets/13d.imageset/13d.png) | Touch Bar and Pock widget runtime | [wiki page](files/core-monitor-pockwidgetsources-weather-icons-xcassets-13d-imageset-13d-png-8adab4aa.md) | +| [`Core-Monitor/PockWidgetSources/Weather/Icons.xcassets/13d.imageset/Contents.json`](../../Core-Monitor/PockWidgetSources/Weather/Icons.xcassets/13d.imageset/Contents.json) | Touch Bar and Pock widget runtime | [wiki page](files/core-monitor-pockwidgetsources-weather-icons-xcassets-13d-imageset-contents-json-bc45f7a4.md) | +| [`Core-Monitor/PockWidgetSources/Weather/Icons.xcassets/13n.imageset/13n.png`](../../Core-Monitor/PockWidgetSources/Weather/Icons.xcassets/13n.imageset/13n.png) | Touch Bar and Pock widget runtime | [wiki page](files/core-monitor-pockwidgetsources-weather-icons-xcassets-13n-imageset-13n-png-f1771b4c.md) | +| [`Core-Monitor/PockWidgetSources/Weather/Icons.xcassets/13n.imageset/Contents.json`](../../Core-Monitor/PockWidgetSources/Weather/Icons.xcassets/13n.imageset/Contents.json) | Touch Bar and Pock widget runtime | [wiki page](files/core-monitor-pockwidgetsources-weather-icons-xcassets-13n-imageset-contents-json-d2d8f317.md) | +| [`Core-Monitor/PockWidgetSources/Weather/Icons.xcassets/50d.imageset/50d.png`](../../Core-Monitor/PockWidgetSources/Weather/Icons.xcassets/50d.imageset/50d.png) | Touch Bar and Pock widget runtime | [wiki page](files/core-monitor-pockwidgetsources-weather-icons-xcassets-50d-imageset-50d-png-18a418b1.md) | +| [`Core-Monitor/PockWidgetSources/Weather/Icons.xcassets/50d.imageset/Contents.json`](../../Core-Monitor/PockWidgetSources/Weather/Icons.xcassets/50d.imageset/Contents.json) | Touch Bar and Pock widget runtime | [wiki page](files/core-monitor-pockwidgetsources-weather-icons-xcassets-50d-imageset-contents-json-a6457650.md) | +| [`Core-Monitor/PockWidgetSources/Weather/Icons.xcassets/50n.imageset/50n.png`](../../Core-Monitor/PockWidgetSources/Weather/Icons.xcassets/50n.imageset/50n.png) | Touch Bar and Pock widget runtime | [wiki page](files/core-monitor-pockwidgetsources-weather-icons-xcassets-50n-imageset-50n-png-29a9e0e4.md) | +| [`Core-Monitor/PockWidgetSources/Weather/Icons.xcassets/50n.imageset/Contents.json`](../../Core-Monitor/PockWidgetSources/Weather/Icons.xcassets/50n.imageset/Contents.json) | Touch Bar and Pock widget runtime | [wiki page](files/core-monitor-pockwidgetsources-weather-icons-xcassets-50n-imageset-contents-json-5afca96c.md) | +| [`Core-Monitor/PockWidgetSources/Weather/Icons.xcassets/Contents.json`](../../Core-Monitor/PockWidgetSources/Weather/Icons.xcassets/Contents.json) | Touch Bar and Pock widget runtime | [wiki page](files/core-monitor-pockwidgetsources-weather-icons-xcassets-contents-json-da3fc50c.md) | +| [`Core-Monitor/PockWidgetSources/Weather/WeatherWidget.swift`](../../Core-Monitor/PockWidgetSources/Weather/WeatherWidget.swift) | Touch Bar and Pock widget runtime | [wiki page](files/core-monitor-pockwidgetsources-weather-weatherwidget-swift-f4c53856.md) | +| [`Core-Monitor/PrivacyControlsSection.swift`](../../Core-Monitor/PrivacyControlsSection.swift) | Privacy controls | [wiki page](files/core-monitor-privacycontrolssection-swift-b45064c5.md) | +| [`Core-Monitor/PrivacySettings.swift`](../../Core-Monitor/PrivacySettings.swift) | Privacy controls | [wiki page](files/core-monitor-privacysettings-swift-f835cd95.md) | +| [`Core-Monitor/SMCHelperManager.swift`](../../Core-Monitor/SMCHelperManager.swift) | Fan control, SMC, or helper | [wiki page](files/core-monitor-smchelpermanager-swift-ac11fe45.md) | +| [`Core-Monitor/SMCHelperXPC.swift`](../../Core-Monitor/SMCHelperXPC.swift) | Fan control, SMC, or helper | [wiki page](files/core-monitor-smchelperxpc-swift-b697bae5.md) | +| [`Core-Monitor/StartupManager.swift`](../../Core-Monitor/StartupManager.swift) | Startup and onboarding | [wiki page](files/core-monitor-startupmanager-swift-5faca581.md) | +| [`Core-Monitor/SystemMonitor.swift`](../../Core-Monitor/SystemMonitor.swift) | Core app | [wiki page](files/core-monitor-systemmonitor-swift-585c8719.md) | +| [`Core-Monitor/SystemMonitorSupplementalSampling.swift`](../../Core-Monitor/SystemMonitorSupplementalSampling.swift) | Core app | [wiki page](files/core-monitor-systemmonitorsupplementalsampling-swift-8a262207.md) | +| [`Core-Monitor/TopProcessSampler.swift`](../../Core-Monitor/TopProcessSampler.swift) | Core app | [wiki page](files/core-monitor-topprocesssampler-swift-ee229804.md) | +| [`Core-Monitor/TouchBarConfiguration.swift`](../../Core-Monitor/TouchBarConfiguration.swift) | Touch Bar and Pock widget runtime | [wiki page](files/core-monitor-touchbarconfiguration-swift-b489aa0f.md) | +| [`Core-Monitor/TouchBarConstants.swift`](../../Core-Monitor/TouchBarConstants.swift) | Touch Bar and Pock widget runtime | [wiki page](files/core-monitor-touchbarconstants-swift-7cc9d767.md) | +| [`Core-Monitor/TouchBarCustomizationCompatibility.swift`](../../Core-Monitor/TouchBarCustomizationCompatibility.swift) | Touch Bar and Pock widget runtime | [wiki page](files/core-monitor-touchbarcustomizationcompatibility-swift-6e4a473a.md) | +| [`Core-Monitor/TouchBarIdentifiers.swift`](../../Core-Monitor/TouchBarIdentifiers.swift) | Touch Bar and Pock widget runtime | [wiki page](files/core-monitor-touchbaridentifiers-swift-533aa40c.md) | +| [`Core-Monitor/TouchBarPrivateBridge.h`](../../Core-Monitor/TouchBarPrivateBridge.h) | Touch Bar and Pock widget runtime | [wiki page](files/core-monitor-touchbarprivatebridge-h-0b1a853b.md) | +| [`Core-Monitor/TouchBarPrivateBridge.m`](../../Core-Monitor/TouchBarPrivateBridge.m) | Touch Bar and Pock widget runtime | [wiki page](files/core-monitor-touchbarprivatebridge-m-9c9953ef.md) | +| [`Core-Monitor/TouchBarPrivatePresenter.swift`](../../Core-Monitor/TouchBarPrivatePresenter.swift) | Touch Bar and Pock widget runtime | [wiki page](files/core-monitor-touchbarprivatepresenter-swift-403f0e46.md) | +| [`Core-Monitor/TouchBarUtilityWidgets.swift`](../../Core-Monitor/TouchBarUtilityWidgets.swift) | Touch Bar and Pock widget runtime | [wiki page](files/core-monitor-touchbarutilitywidgets-swift-499fb517.md) | +| [`Core-Monitor/UsageBarView.swift`](../../Core-Monitor/UsageBarView.swift) | Core app | [wiki page](files/core-monitor-usagebarview-swift-a96fef57.md) | +| [`Core-Monitor/WeatherLocationAccessSection.swift`](../../Core-Monitor/WeatherLocationAccessSection.swift) | Weather and location | [wiki page](files/core-monitor-weatherlocationaccesssection-swift-ba372d22.md) | +| [`Core-Monitor/WeatherService.swift`](../../Core-Monitor/WeatherService.swift) | Weather and location | [wiki page](files/core-monitor-weatherservice-swift-3de128d4.md) | +| [`Core-Monitor/WeatherTouchBarItem.swift`](../../Core-Monitor/WeatherTouchBarItem.swift) | Touch Bar and Pock widget runtime | [wiki page](files/core-monitor-weathertouchbaritem-swift-83049a5c.md) | +| [`Core-Monitor/WeatherTouchBarView.swift`](../../Core-Monitor/WeatherTouchBarView.swift) | Touch Bar and Pock widget runtime | [wiki page](files/core-monitor-weathertouchbarview-swift-29868f1d.md) | +| [`Core-Monitor/WelcomeGuide.swift`](../../Core-Monitor/WelcomeGuide.swift) | Startup and onboarding | [wiki page](files/core-monitor-welcomeguide-swift-a8d31262.md) | +| [`Core-Monitor/WelcomeGuideProgress.swift`](../../Core-Monitor/WelcomeGuideProgress.swift) | Startup and onboarding | [wiki page](files/core-monitor-welcomeguideprogress-swift-6c7aa414.md) | +| [`Core-Monitor/main.swift`](../../Core-Monitor/main.swift) | Core app | [wiki page](files/core-monitor-main-swift-c464d545.md) | +| [`Core-MonitorTests/AlertEngineTests.swift`](../../Core-MonitorTests/AlertEngineTests.swift) | Tests | [wiki page](files/core-monitortests-alertenginetests-swift-6bf7fb47.md) | +| [`Core-MonitorTests/AppRuntimeContextTests.swift`](../../Core-MonitorTests/AppRuntimeContextTests.swift) | Tests | [wiki page](files/core-monitortests-appruntimecontexttests-swift-01436478.md) | +| [`Core-MonitorTests/BatteryDetailFormatterTests.swift`](../../Core-MonitorTests/BatteryDetailFormatterTests.swift) | Tests | [wiki page](files/core-monitortests-batterydetailformattertests-swift-6e69244f.md) | +| [`Core-MonitorTests/CoreMonitorLaunchEnvironmentTests.swift`](../../Core-MonitorTests/CoreMonitorLaunchEnvironmentTests.swift) | Tests | [wiki page](files/core-monitortests-coremonitorlaunchenvironmenttests-swift-e480c3fd.md) | +| [`Core-MonitorTests/CoreMonitorPlatformCopyTests.swift`](../../Core-MonitorTests/CoreMonitorPlatformCopyTests.swift) | Tests | [wiki page](files/core-monitortests-coremonitorplatformcopytests-swift-b0f7bbfc.md) | +| [`Core-MonitorTests/CoreMonitorSingleInstancePolicyTests.swift`](../../Core-MonitorTests/CoreMonitorSingleInstancePolicyTests.swift) | Tests | [wiki page](files/core-monitortests-coremonitorsingleinstancepolicytests-swift-a659df33.md) | +| [`Core-MonitorTests/CustomFanPresetTests.swift`](../../Core-MonitorTests/CustomFanPresetTests.swift) | Tests | [wiki page](files/core-monitortests-customfanpresettests-swift-2f42dc48.md) | +| [`Core-MonitorTests/DashboardProcessSamplingPolicyTests.swift`](../../Core-MonitorTests/DashboardProcessSamplingPolicyTests.swift) | Tests | [wiki page](files/core-monitortests-dashboardprocesssamplingpolicytests-swift-a35891f1.md) | +| [`Core-MonitorTests/DashboardShortcutConfigurationTests.swift`](../../Core-MonitorTests/DashboardShortcutConfigurationTests.swift) | Tests | [wiki page](files/core-monitortests-dashboardshortcutconfigurationtests-swift-ef72a771.md) | +| [`Core-MonitorTests/DashboardWindowLayoutTests.swift`](../../Core-MonitorTests/DashboardWindowLayoutTests.swift) | Tests | [wiki page](files/core-monitortests-dashboardwindowlayouttests-swift-63cb5247.md) | +| [`Core-MonitorTests/DiskProcessSamplerTests.swift`](../../Core-MonitorTests/DiskProcessSamplerTests.swift) | Tests | [wiki page](files/core-monitortests-diskprocesssamplertests-swift-d9898dd0.md) | +| [`Core-MonitorTests/DiskStatsRefreshPolicyTests.swift`](../../Core-MonitorTests/DiskStatsRefreshPolicyTests.swift) | Tests | [wiki page](files/core-monitortests-diskstatsrefreshpolicytests-swift-42eaab88.md) | +| [`Core-MonitorTests/HelpViewSearchTests.swift`](../../Core-MonitorTests/HelpViewSearchTests.swift) | Tests | [wiki page](files/core-monitortests-helpviewsearchtests-swift-5259c9dd.md) | +| [`Core-MonitorTests/HelperDiagnosticsReportTests.swift`](../../Core-MonitorTests/HelperDiagnosticsReportTests.swift) | Tests | [wiki page](files/core-monitortests-helperdiagnosticsreporttests-swift-a708a4df.md) | +| [`Core-MonitorTests/LaunchAtLoginStatusSummaryTests.swift`](../../Core-MonitorTests/LaunchAtLoginStatusSummaryTests.swift) | Tests | [wiki page](files/core-monitortests-launchatloginstatussummarytests-swift-30c306cd.md) | +| [`Core-MonitorTests/MacModelRegistryTests.swift`](../../Core-MonitorTests/MacModelRegistryTests.swift) | Tests | [wiki page](files/core-monitortests-macmodelregistrytests-swift-453577b0.md) | +| [`Core-MonitorTests/NetworkThroughputFormatterTests.swift`](../../Core-MonitorTests/NetworkThroughputFormatterTests.swift) | Tests | [wiki page](files/core-monitortests-networkthroughputformattertests-swift-0d4be45a.md) | +| [`Core-MonitorTests/PrivilegedHelperRequirementStringsTests.swift`](../../Core-MonitorTests/PrivilegedHelperRequirementStringsTests.swift) | Tests | [wiki page](files/core-monitortests-privilegedhelperrequirementstringstests-swift-059ee52f.md) | +| [`Core-MonitorTests/SystemMonitorSupplementalSamplingTests.swift`](../../Core-MonitorTests/SystemMonitorSupplementalSamplingTests.swift) | Tests | [wiki page](files/core-monitortests-systemmonitorsupplementalsamplingtests-swift-fa7e401d.md) | +| [`Core-MonitorTests/TouchBarCustomizationSettingsTests.swift`](../../Core-MonitorTests/TouchBarCustomizationSettingsTests.swift) | Tests | [wiki page](files/core-monitortests-touchbarcustomizationsettingstests-swift-8fd4a99b.md) | +| [`Core-MonitorTests/WeatherViewModelTests.swift`](../../Core-MonitorTests/WeatherViewModelTests.swift) | Tests | [wiki page](files/core-monitortests-weatherviewmodeltests-swift-9996602c.md) | +| [`Core-MonitorTests/WeatherWidgetLayoutTests.swift`](../../Core-MonitorTests/WeatherWidgetLayoutTests.swift) | Tests | [wiki page](files/core-monitortests-weatherwidgetlayouttests-swift-8251d8f9.md) | +| [`Core-MonitorTests/WelcomeGuideProgressTests.swift`](../../Core-MonitorTests/WelcomeGuideProgressTests.swift) | Tests | [wiki page](files/core-monitortests-welcomeguideprogresstests-swift-cfea6ccc.md) | +| [`LICENSE`](../../LICENSE) | Repository support | [wiki page](files/license-0398ccd0.md) | +| [`Mac-App-Store/index.html`](../../Mac-App-Store/index.html) | Website and documentation | [wiki page](files/mac-app-store-index-html-2c2679c8.md) | +| [`Mac-App-Store/privacy/index.html`](../../Mac-App-Store/privacy/index.html) | Website and documentation | [wiki page](files/mac-app-store-privacy-index-html-6a68d636.md) | +| [`Mac-App-Store/styles.css`](../../Mac-App-Store/styles.css) | Mac App Store edition website | [wiki page](files/mac-app-store-styles-css-3128dc77.md) | +| [`Mac-App-Store/support/index.html`](../../Mac-App-Store/support/index.html) | Website and documentation | [wiki page](files/mac-app-store-support-index-html-020d6847.md) | +| [`README.md`](../../README.md) | Repository support | [wiki page](files/readme-md-8ec9a00b.md) | +| [`RELEASING.md`](../../RELEASING.md) | Repository support | [wiki page](files/releasing-md-ef70df9f.md) | +| [`SECURITY.md`](../../SECURITY.md) | Repository support | [wiki page](files/security-md-7c875fef.md) | +| [`WORKLOG.md`](../../WORKLOG.md) | Repository support | [wiki page](files/worklog-md-d1492702.md) | +| [`XCODE_CLOUD.md`](../../XCODE_CLOUD.md) | Repository support | [wiki page](files/xcode-cloud-md-a17557e7.md) | +| [`docs/404.html`](../../docs/404.html) | Website and documentation | [wiki page](files/docs-404-html-cee455df.md) | +| [`docs/AI_DISCOVERY_PLAYBOOK.md`](../../docs/AI_DISCOVERY_PLAYBOOK.md) | Website and documentation | [wiki page](files/docs-ai-discovery-playbook-md-93419e2f.md) | +| [`docs/ARCHITECTURE.md`](../../docs/ARCHITECTURE.md) | Website and documentation | [wiki page](files/docs-architecture-md-fd45feca.md) | +| [`docs/COMPETITOR_MATRIX_2026.md`](../../docs/COMPETITOR_MATRIX_2026.md) | Website and documentation | [wiki page](files/docs-competitor-matrix-2026-md-b22bc65b.md) | +| [`docs/CORE_MONITOR_AUDIT_2026.md`](../../docs/CORE_MONITOR_AUDIT_2026.md) | Website and documentation | [wiki page](files/docs-core-monitor-audit-2026-md-c0b5b60c.md) | +| [`docs/HELPER_DIAGNOSTICS.md`](../../docs/HELPER_DIAGNOSTICS.md) | Website and documentation | [wiki page](files/docs-helper-diagnostics-md-66066122.md) | +| [`docs/Mac-App-Store/index.html`](../../docs/Mac-App-Store/index.html) | Website and documentation | [wiki page](files/docs-mac-app-store-index-html-f839f0db.md) | +| [`docs/Mac-App-Store/privacy/index.html`](../../docs/Mac-App-Store/privacy/index.html) | Website and documentation | [wiki page](files/docs-mac-app-store-privacy-index-html-b9e7b357.md) | +| [`docs/Mac-App-Store/styles.css`](../../docs/Mac-App-Store/styles.css) | Website and documentation | [wiki page](files/docs-mac-app-store-styles-css-0d940e0d.md) | +| [`docs/Mac-App-Store/support/index.html`](../../docs/Mac-App-Store/support/index.html) | Website and documentation | [wiki page](files/docs-mac-app-store-support-index-html-e1edd516.md) | +| [`docs/SECURITY_COMPETITIVE_AUDIT_2026-04-15.md`](../../docs/SECURITY_COMPETITIVE_AUDIT_2026-04-15.md) | Website and documentation | [wiki page](files/docs-security-competitive-audit-2026-04-15-md-cd3e9e3e.md) | +| [`docs/THIRD_PARTY_AUDIO.md`](../../docs/THIRD_PARTY_AUDIO.md) | Website and documentation | [wiki page](files/docs-third-party-audio-md-83342bae.md) | +| [`docs/favicon.ico`](../../docs/favicon.ico) | Website and documentation | [wiki page](files/docs-favicon-ico-b891d555.md) | +| [`docs/images/gatekeeper/01-blocked.png`](../../docs/images/gatekeeper/01-blocked.png) | Website and documentation | [wiki page](files/docs-images-gatekeeper-01-blocked-png-a7280cbc.md) | +| [`docs/images/gatekeeper/02-general.png`](../../docs/images/gatekeeper/02-general.png) | Website and documentation | [wiki page](files/docs-images-gatekeeper-02-general-png-08a2b1c2.md) | +| [`docs/images/gatekeeper/03-open-anyway.png`](../../docs/images/gatekeeper/03-open-anyway.png) | Website and documentation | [wiki page](files/docs-images-gatekeeper-03-open-anyway-png-90989908.md) | +| [`docs/images/gatekeeper/04-confirm-open.png`](../../docs/images/gatekeeper/04-confirm-open.png) | Website and documentation | [wiki page](files/docs-images-gatekeeper-04-confirm-open-png-f14204aa.md) | +| [`docs/images/site/core-monitor-logo.png`](../../docs/images/site/core-monitor-logo.png) | Website and documentation | [wiki page](files/docs-images-site-core-monitor-logo-png-26cebaf0.md) | +| [`docs/images/ui/dashboard-v2.png`](../../docs/images/ui/dashboard-v2.png) | Website and documentation | [wiki page](files/docs-images-ui-dashboard-v2-png-817f855a.md) | +| [`docs/images/ui/dashboard.png`](../../docs/images/ui/dashboard.png) | Website and documentation | [wiki page](files/docs-images-ui-dashboard-png-807f33f2.md) | +| [`docs/images/ui/mac-app-store/app-store-dashboard.png`](../../docs/images/ui/mac-app-store/app-store-dashboard.png) | Website and documentation | [wiki page](files/docs-images-ui-mac-app-store-app-store-dashboard-png-1e9ff798.md) | +| [`docs/images/ui/mac-app-store/app-store-menubar.png`](../../docs/images/ui/mac-app-store/app-store-menubar.png) | Website and documentation | [wiki page](files/docs-images-ui-mac-app-store-app-store-menubar-png-2af6a6c0.md) | +| [`docs/images/ui/menu-bar-2026.png`](../../docs/images/ui/menu-bar-2026.png) | Website and documentation | [wiki page](files/docs-images-ui-menu-bar-2026-png-30098498.md) | +| [`docs/images/ui/menu-bar-v2.png`](../../docs/images/ui/menu-bar-v2.png) | Website and documentation | [wiki page](files/docs-images-ui-menu-bar-v2-png-d47f06c8.md) | +| [`docs/images/ui/menu-bar.png`](../../docs/images/ui/menu-bar.png) | Website and documentation | [wiki page](files/docs-images-ui-menu-bar-png-6beb78b2.md) | +| [`docs/images/ui/overview-2026.png`](../../docs/images/ui/overview-2026.png) | Website and documentation | [wiki page](files/docs-images-ui-overview-2026-png-d25f8050.md) | +| [`docs/images/ui/thermals-2026.png`](../../docs/images/ui/thermals-2026.png) | Website and documentation | [wiki page](files/docs-images-ui-thermals-2026-png-258c3104.md) | +| [`docs/images/ui/ui.png`](../../docs/images/ui/ui.png) | Website and documentation | [wiki page](files/docs-images-ui-ui-png-e90a9160.md) | +| [`docs/index.html`](../../docs/index.html) | Website and documentation | [wiki page](files/docs-index-html-8c0d6b0d.md) | +| [`docs/releases/v14.08.md`](../../docs/releases/v14.08.md) | Website and documentation | [wiki page](files/docs-releases-v14-08-md-643d5b44.md) | +| [`docs/styles.css`](../../docs/styles.css) | Website and documentation | [wiki page](files/docs-styles-css-d61da743.md) | +| [`docs/videos/install-walkthrough.mp4`](../../docs/videos/install-walkthrough.mp4) | Website and documentation | [wiki page](files/docs-videos-install-walkthrough-mp4-8eabdc2e.md) | +| [`docs/videos/output.mp4`](../../docs/videos/output.mp4) | Website and documentation | [wiki page](files/docs-videos-output-mp4-206fa07d.md) | +| [`docs/videos/touchbar-overlay.mp4`](../../docs/videos/touchbar-overlay.mp4) | Website and documentation | [wiki page](files/docs-videos-touchbar-overlay-mp4-0b35333a.md) | +| [`docs/videos/touchbar-showcase.mp4`](../../docs/videos/touchbar-showcase.mp4) | Website and documentation | [wiki page](files/docs-videos-touchbar-showcase-mp4-03dd5ba9.md) | +| [`docs/videos/ui-showcase.mp4`](../../docs/videos/ui-showcase.mp4) | Website and documentation | [wiki page](files/docs-videos-ui-showcase-mp4-5cb64b6f.md) | +| [`downloads/Core-Monitor-11.2.1.zip`](../../downloads/Core-Monitor-11.2.1.zip) | Repository support | [wiki page](files/downloads-core-monitor-11-2-1-zip-b01700dd.md) | +| [`downloads/Core-Monitor-11.2.10.zip`](../../downloads/Core-Monitor-11.2.10.zip) | Repository support | [wiki page](files/downloads-core-monitor-11-2-10-zip-02f58ac3.md) | +| [`downloads/Core-Monitor-11.2.3.zip`](../../downloads/Core-Monitor-11.2.3.zip) | Repository support | [wiki page](files/downloads-core-monitor-11-2-3-zip-30e6cd53.md) | +| [`downloads/Core-Monitor-11.2.4.zip`](../../downloads/Core-Monitor-11.2.4.zip) | Repository support | [wiki page](files/downloads-core-monitor-11-2-4-zip-2d409b9c.md) | +| [`downloads/Core-Monitor-11.2.5.zip`](../../downloads/Core-Monitor-11.2.5.zip) | Repository support | [wiki page](files/downloads-core-monitor-11-2-5-zip-28745730.md) | +| [`downloads/Core-Monitor-11.2.6.zip`](../../downloads/Core-Monitor-11.2.6.zip) | Repository support | [wiki page](files/downloads-core-monitor-11-2-6-zip-5f25b470.md) | +| [`downloads/Core-Monitor-11.2.7.zip`](../../downloads/Core-Monitor-11.2.7.zip) | Repository support | [wiki page](files/downloads-core-monitor-11-2-7-zip-2a241911.md) | +| [`downloads/Core-Monitor-11.2.8.zip`](../../downloads/Core-Monitor-11.2.8.zip) | Repository support | [wiki page](files/downloads-core-monitor-11-2-8-zip-c7d5be80.md) | +| [`downloads/Core-Monitor-11.2.9.zip`](../../downloads/Core-Monitor-11.2.9.zip) | Repository support | [wiki page](files/downloads-core-monitor-11-2-9-zip-bdfb87cd.md) | +| [`downloads/Core-Monitor-11.22.zip`](../../downloads/Core-Monitor-11.22.zip) | Repository support | [wiki page](files/downloads-core-monitor-11-22-zip-5a6038f5.md) | +| [`favicon.ico`](../../favicon.ico) | Repository support | [wiki page](files/favicon-ico-f7806c7e.md) | +| [`googleb6243d1ef2a6de17.html`](../../googleb6243d1ef2a6de17.html) | Website and documentation | [wiki page](files/googleb6243d1ef2a6de17-html-2ea3d94f.md) | +| [`index.html`](../../index.html) | Website and documentation | [wiki page](files/index-html-f6013a00.md) | +| [`llms-full.txt`](../../llms-full.txt) | Repository support | [wiki page](files/llms-full-txt-6616d226.md) | +| [`llms.txt`](../../llms.txt) | Repository support | [wiki page](files/llms-txt-bfd74951.md) | +| [`robots.txt`](../../robots.txt) | Website and documentation | [wiki page](files/robots-txt-377f6a32.md) | +| [`scripts/localization/generate_string_catalogs.py`](../../scripts/localization/generate_string_catalogs.py) | Developer and release scripts | [wiki page](files/scripts-localization-generate-string-catalogs-py-b6a10235.md) | +| [`scripts/release/build_dmg.sh`](../../scripts/release/build_dmg.sh) | Developer and release scripts | [wiki page](files/scripts-release-build-dmg-sh-cf8f14e3.md) | +| [`scripts/release/build_release.sh`](../../scripts/release/build_release.sh) | Developer and release scripts | [wiki page](files/scripts-release-build-release-sh-0caf0fb6.md) | +| [`scripts/release/generate_homebrew_cask.sh`](../../scripts/release/generate_homebrew_cask.sh) | Developer and release scripts | [wiki page](files/scripts-release-generate-homebrew-cask-sh-fb7f985a.md) | +| [`scripts/release/notarize_disk_image.sh`](../../scripts/release/notarize_disk_image.sh) | Developer and release scripts | [wiki page](files/scripts-release-notarize-disk-image-sh-9174b4ea.md) | +| [`scripts/release/notarize_release.sh`](../../scripts/release/notarize_release.sh) | Developer and release scripts | [wiki page](files/scripts-release-notarize-release-sh-5a96dfc2.md) | +| [`sitemap.xml`](../../sitemap.xml) | Website and documentation | [wiki page](files/sitemap-xml-991b411c.md) | +| [`smc-helper-Info.plist`](../../smc-helper-Info.plist) | Privileged helper target | [wiki page](files/smc-helper-info-plist-4689be5e.md) | +| [`smc-helper-Launchd.plist`](../../smc-helper-Launchd.plist) | Privileged helper target | [wiki page](files/smc-helper-launchd-plist-ec4ac49c.md) | +| [`smc-helper/Info.plist`](../../smc-helper/Info.plist) | Privileged helper target | [wiki page](files/smc-helper-info-plist-b15ea4bf.md) | +| [`smc-helper/InfoPlist.xcstrings`](../../smc-helper/InfoPlist.xcstrings) | Privileged helper target | [wiki page](files/smc-helper-infoplist-xcstrings-2750001d.md) | +| [`smc-helper/Launchd.plist`](../../smc-helper/Launchd.plist) | Privileged helper target | [wiki page](files/smc-helper-launchd-plist-1f5126bd.md) | +| [`smc-helper/SMCHelperXPC.swift`](../../smc-helper/SMCHelperXPC.swift) | Privileged helper target | [wiki page](files/smc-helper-smchelperxpc-swift-96c1848c.md) | +| [`smc-helper/main.swift`](../../smc-helper/main.swift) | Privileged helper target | [wiki page](files/smc-helper-main-swift-af1698fe.md) | +| [`styles.css`](../../styles.css) | Website and documentation | [wiki page](files/styles-css-01397909.md) | diff --git a/docs/wiki/Glossary.md b/docs/wiki/Glossary.md new file mode 100644 index 0000000..9830fa7 --- /dev/null +++ b/docs/wiki/Glossary.md @@ -0,0 +1,15 @@ +# Glossary + +SMC: Apple System Management Controller interface used for thermals and fan values. + +Helper: The privileged `smc-helper` process that performs fan writes and selected SMC reads. + +Snapshot: A point-in-time `SystemMonitorSnapshot` containing the current telemetry model. + +Freshness: The classification that tells whether telemetry is waiting, live, delayed, or stale. + +Pock: The Touch Bar widget ecosystem/source layout that Core-Monitor adapts for status and weather widgets. + +Direct-download edition: Signed/notarized DMG or ZIP build outside the Mac App Store, with helper/fan-control support. + +Mac App Store edition: Sandboxed edition with read-only monitoring scope and no privileged helper/fan-control path. diff --git a/docs/wiki/Helper-Diagnostics.md b/docs/wiki/Helper-Diagnostics.md new file mode 100644 index 0000000..6a30beb --- /dev/null +++ b/docs/wiki/Helper-Diagnostics.md @@ -0,0 +1,7 @@ +# Helper Diagnostics + +`HelperDiagnosticsExporter.swift` creates a JSON support report. It captures app version/build, bundle ID, macOS version, Mac model/chip, signing information, bundled and installed helper paths, helper install/connectivity state, fan-control backend metadata, launch-at-login status, menu bar reachability, and recovery recommendations. + +The diagnostics report deliberately excludes telemetry, account data, shell history, historical sensor logs, and unrelated file contents. It is point-in-time support context. + +Use it when helper install, fan writes, signing mismatch, launch-at-login, or menu bar visibility are involved. It is surfaced in the System tab and the welcome-guide readiness panel. diff --git a/docs/wiki/Home.md b/docs/wiki/Home.md new file mode 100644 index 0000000..d563e85 --- /dev/null +++ b/docs/wiki/Home.md @@ -0,0 +1,35 @@ +# Core-Monitor Wiki + +Generated on **2026-04-23** from the local Core-Monitor repository. + +This wiki is intentionally exhaustive: + +- **34** curated feature and architecture pages +- **279** tracked-file pages +- **401** reachable commit pages +- **2950** deleted or renamed-away paths in the removed-parts ledger + +## Start Reading + +- [Start Here](Start-Here.md) +- [Product Overview](Product-Overview.md) +- [Runtime Architecture](Runtime-Architecture.md) +- [Monitoring Pipeline](Monitoring-Pipeline.md) +- [Fan Control](Fan-Control.md) +- [Privileged Helper](Privileged-Helper.md) +- [Touch Bar Architecture](Touch-Bar-Architecture.md) +- [Release Automation](Release-Automation.md) +- [Removed Parts Index](removed/Removed-Parts-Index.md) +- [Every Commit Index](history/Every-Commit-Index.md) +- [File Index](File-Index.md) + +## Scope + +The wiki covers the active macOS app, privileged helper, monitoring pipeline, fan control, menu bar, dashboard, Touch Bar, WeatherKit, onboarding, Help, support diagnostics, release automation, Mac App Store edition, website, tests, assets, retired parts, and commit-level history. + +## Important Interpretation Notes + +- Generated file pages reflect the current checkout plus git history. +- Generated commit pages reflect local, remote, branch, and tag reachable commits; stash commits are excluded. +- Some old docs intentionally document historical drift. For example, current README/release code position the app as macOS 13+, while `llms-full.txt` still says macOS 12 or later. +- Existing working-tree source modifications outside `docs/wiki/` were not overwritten. diff --git a/docs/wiki/Kernel-Panic-Weird-Mode.md b/docs/wiki/Kernel-Panic-Weird-Mode.md new file mode 100644 index 0000000..445d3e5 --- /dev/null +++ b/docs/wiki/Kernel-Panic-Weird-Mode.md @@ -0,0 +1,7 @@ +# Kernel Panic Weird Mode + +Kernel Panic is the app's fictional parody game. It lives in `KernelPanicGame.swift`, `KernelPanicMusicPlayer.swift`, `EasterEggLab.swift`, and bundled audio assets. + +The game references historical malware names only as fictional boss themes. It must never implement real malware behavior, encryption, propagation, persistence, privilege escalation, scanning, or destructive payloads. + +Release 14.08 centered on this feature, including bundled CC0 phase music and documentation in `docs/THIRD_PARTY_AUDIO.md`. diff --git a/docs/wiki/Legacy-Alerts.md b/docs/wiki/Legacy-Alerts.md new file mode 100644 index 0000000..7400309 --- /dev/null +++ b/docs/wiki/Legacy-Alerts.md @@ -0,0 +1,7 @@ +# Legacy Alerts + +Alert models, evaluation, and manager code remain in the repository, but the old Alerts screen surface was removed. That makes the current alert stack legacy or dormant, not a primary product surface. + +`AlertEngine.swift`, `AlertModels.swift`, and `AlertManager.swift` still matter because tests and helper/service status concepts reference alert-style evaluation. However, current architecture docs warn not to extend this path unless alerts are intentionally reintroduced. + +Removed alert UI files are documented in the Removed Parts section. diff --git a/docs/wiki/Localization.md b/docs/wiki/Localization.md new file mode 100644 index 0000000..038dcc8 --- /dev/null +++ b/docs/wiki/Localization.md @@ -0,0 +1,7 @@ +# Localization + +Localization uses `.xcstrings` catalogs for the app and helper Info.plist resources. `scripts/localization/generate_string_catalogs.py` supports catalog generation. + +When changing user-facing strings in onboarding, Help, fan mode guidance, helper errors, or diagnostics, update string catalogs and tests where applicable. + +Retired alert strings were explicitly removed in history, so do not reintroduce alert copy without deciding whether alerts are a current product surface again. diff --git a/docs/wiki/Mac-App-Store-Edition.md b/docs/wiki/Mac-App-Store-Edition.md new file mode 100644 index 0000000..a99cbca --- /dev/null +++ b/docs/wiki/Mac-App-Store-Edition.md @@ -0,0 +1,7 @@ +# Mac App Store Edition + +The Mac App Store edition is a distinct, sandbox-compatible product lane. Public README copy says it keeps read-only monitoring features that fit App Store rules and excludes helper, fan control, AppleSMC access, private-framework paths, and other elevated or non-App-Store behavior. + +The repository contains `Mac-App-Store/` pages and mirrored docs under `docs/Mac-App-Store/` for support and privacy pages. + +Do not assume a feature from the direct-download edition can ship in the App Store edition. Fan writes, privileged helper behavior, private Touch Bar paths, and direct AppleSMC access need separate review or exclusion. diff --git a/docs/wiki/Menu-Bar-Architecture.md b/docs/wiki/Menu-Bar-Architecture.md new file mode 100644 index 0000000..1c51982 --- /dev/null +++ b/docs/wiki/Menu-Bar-Architecture.md @@ -0,0 +1,9 @@ +# Menu Bar Architecture + +Menu bar behavior is centered on `MenubarController.swift`, `MenuBarSettings.swift`, `MenuBarExtraView.swift`, `MenuBarStatusSummary.swift`, and `MenuBarConfigurationSection.swift`. + +`MenuBarSettings` defines presets and persistence, including safety rules that keep at least one visible item so the app remains reachable. `MenuBarController` owns NSStatusItem creation and update. `MenuBarExtraView` builds rich popovers for CPU, memory, disk, network, temperature, and the combined menu surface. + +The menu bar is not a separate monitoring system. It should read the shared snapshot and history buffers. This keeps dashboard, menu bar, trends, alert status, and support diagnostics consistent. + +The default product direction is readable thermal-first status, not maximum density. Presets exist to let users choose compact, balanced, or dense layouts without turning first launch into a noisy wall of numbers. diff --git a/docs/wiki/Monitoring-Pipeline.md b/docs/wiki/Monitoring-Pipeline.md new file mode 100644 index 0000000..263bd70 --- /dev/null +++ b/docs/wiki/Monitoring-Pipeline.md @@ -0,0 +1,9 @@ +# Monitoring Pipeline + +`SystemMonitor.swift` samples CPU, performance/efficiency cores, memory, disk, battery, power, network, fan speed, temperatures, SMC values, volume, brightness, thermal state, and top processes. The output is folded into `SystemMonitorSnapshot` and trend series in `MonitoringSnapshot.swift`. + +Fast interactive monitoring uses a roughly one-second cadence. Basic/background mode backs off. Supplemental data such as disk stats and controls uses refresh gates so slower or heavier reads do not run every sample. + +Important APIs include `host_statistics`, `host_processor_info`, `vm_statistics64`, `IOPSCopyPowerSourcesInfo`, IORegistry queries for AppleSmartBattery, sysctl, IOKit AppleSMC calls, CoreAudio volume APIs, and process enumeration helpers. + +All monitoring should remain local. Avoid adding telemetry, network reporting, or account dependencies to the core pipeline. diff --git a/docs/wiki/Onboarding-And-Help.md b/docs/wiki/Onboarding-And-Help.md new file mode 100644 index 0000000..4a7fab0 --- /dev/null +++ b/docs/wiki/Onboarding-And-Help.md @@ -0,0 +1,7 @@ +# Onboarding And Help + +The welcome guide explains launch behavior, menu bar reachability, Touch Bar features, helper readiness, diagnostics export, and first-run completion. `WelcomeGuideProgress` centralizes the seen flag so startup and the sheet agree. + +The Help view includes searchable support sections. Search tests cover keyword matching so common queries such as helper, location, weather, alerts, login items, and menu bar recovery lead to relevant guidance. + +The final onboarding path is intentionally readiness-oriented: users can see whether menu bar, launch-at-login, and helper states are ready instead of guessing. diff --git a/docs/wiki/Privacy-And-Permissions.md b/docs/wiki/Privacy-And-Permissions.md new file mode 100644 index 0000000..c67d502 --- /dev/null +++ b/docs/wiki/Privacy-And-Permissions.md @@ -0,0 +1,7 @@ +# Privacy And Permissions + +The product promise is local-first monitoring. Sensor reads stay on the Mac. No account is required. The helper is optional. Weather location access is opt-in. Helper diagnostics are explicit export files, not background telemetry. + +Privacy-sensitive areas include top-process sampling, disk process activity, battery/power information, helper diagnostics, location access, and custom command widgets. + +UI copy should avoid implying that Core-Monitor uploads data. If future network features are added, they must be opt-in and documented in README, Help, and this wiki. diff --git a/docs/wiki/Privileged-Helper.md b/docs/wiki/Privileged-Helper.md new file mode 100644 index 0000000..c12375e --- /dev/null +++ b/docs/wiki/Privileged-Helper.md @@ -0,0 +1,9 @@ +# Privileged Helper + +The helper is `smc-helper`, installed as `ventaphobia.smc-helper` under `/Library/PrivilegedHelperTools` with a LaunchDaemon plist. The app bundles it under `Contents/Library/LaunchServices` and blesses it through ServiceManagement. + +`SMCHelperManager` is app-side. It detects missing/stale installs, blesses or repairs, probes XPC reachability, executes fan commands, reads SMC values, and exposes status messages. + +`smc-helper/main.swift` is helper-side. It can run command-line commands such as `set`, `auto`, and `read`, or run as an NSXPC service. It opens AppleSMC, validates inputs, writes fan mode/target keys, and exposes control metadata. + +The helper is optional. Documentation and UI should keep the monitoring-without-helper path clear. diff --git a/docs/wiki/Product-Overview.md b/docs/wiki/Product-Overview.md new file mode 100644 index 0000000..e77ec2c --- /dev/null +++ b/docs/wiki/Product-Overview.md @@ -0,0 +1,9 @@ +# Product Overview + +Core-Monitor is a native macOS utility focused on Apple Silicon monitoring, thermal awareness, menu bar visibility, dashboard inspection, optional helper-backed fan control, Touch Bar widgets, and support diagnostics. + +The product stance is monitoring-first. Sensor reads should work without elevated privileges. The privileged helper is only for fan writes and helper-backed SMC operations that require root-level access. That split is important for trust: normal users can launch and monitor without installing anything privileged, while users who explicitly want fan control can install the helper and see diagnostics when trust or signing state is wrong. + +Current public docs describe signed DMG, signed ZIP, and Homebrew cask installs. The repository also contains a separate Mac App Store website path for a sandboxed edition that intentionally excludes helper, AppleSMC/private-framework paths, and non-App-Store behavior. + +The app includes a "Weird Mode" Kernel Panic parody game and optional WeatherKit/Touch Bar features, but those are secondary surfaces. The durable core is system monitoring, thermals, fan state, local privacy, menu bar reachability, and a supportable release process. diff --git a/docs/wiki/Release-Automation.md b/docs/wiki/Release-Automation.md new file mode 100644 index 0000000..25fd759 --- /dev/null +++ b/docs/wiki/Release-Automation.md @@ -0,0 +1,7 @@ +# Release Automation + +The release path is source-controlled through GitHub Actions and scripts under `scripts/release/`. Public artifacts should be tested, Developer ID signed, notarized, stapled where applicable, and published as stable `Core-Monitor.dmg` and `Core-Monitor.app.zip` names with checksums. + +`RELEASING.md` is the operational checklist. `build_release.sh`, `build_dmg.sh`, `notarize_release.sh`, `notarize_disk_image.sh`, and `generate_homebrew_cask.sh` implement the local/CI release pieces. + +Release trust is product trust for a privileged-helper utility. Do not treat signing, notarization, entitlements, helper embedding, or cask updates as optional polish. diff --git a/docs/wiki/Runtime-Architecture.md b/docs/wiki/Runtime-Architecture.md new file mode 100644 index 0000000..cffee86 --- /dev/null +++ b/docs/wiki/Runtime-Architecture.md @@ -0,0 +1,9 @@ +# Runtime Architecture + +The runtime is a menu bar utility with a dashboard window. `Core_MonitorApp.swift` installs the application delegate, creates long-lived coordinator state, handles duplicate launches, sets activation policy, installs menu bar items, and opens the dashboard when onboarding or explicit user actions require it. + +`AppCoordinator` owns shared app objects such as `SystemMonitor`, `FanController`, menu bar coordination, Touch Bar attachment, and dashboard navigation. SwiftUI surfaces should read from these shared objects rather than creating parallel samplers or independent fan state. + +`SystemMonitor` is the telemetry source of truth. It publishes `SystemMonitorSnapshot`, trend series, and lightweight convenience accessors. Dashboard and menu bar surfaces read from the snapshot and history buffers. Detailed process sampling is adaptive and reason-driven to avoid constant expensive enumeration. + +Fan control is split: `FanController` decides product behavior and target RPMs, `SMCHelperManager` manages helper install/reachability/XPC, and `smc-helper/main.swift` performs privileged AppleSMC writes after validating clients and input. diff --git a/docs/wiki/SMC-And-Apple-Silicon.md b/docs/wiki/SMC-And-Apple-Silicon.md new file mode 100644 index 0000000..8f62303 --- /dev/null +++ b/docs/wiki/SMC-And-Apple-Silicon.md @@ -0,0 +1,7 @@ +# SMC And Apple Silicon + +Core-Monitor reads AppleSMC values for thermals and fans. SMC value types handled in current docs and helper code include fixed-point and numeric forms such as `sp78`, `fpe2`, `flt`, `ui8`, and `ui16`. + +Apple Silicon fan write behavior is not identical across machines. The helper probes mode-key formats (`F%dMd` vs `F%dmd`) and checks whether `Ftst` exists. It attempts direct manual-mode writes first and uses the force-test fallback only when required. + +SMC code is duplicated in spirit across read-only app sampling and privileged helper write/read commands. Keep write-side validation in the helper, not only in the app, because the helper is the privileged boundary. diff --git a/docs/wiki/Security-Model.md b/docs/wiki/Security-Model.md new file mode 100644 index 0000000..ef33f1a --- /dev/null +++ b/docs/wiki/Security-Model.md @@ -0,0 +1,7 @@ +# Security Model + +Security-sensitive areas are privileged helper behavior, XPC communication, fan control and SMC access, permission handling, local data exposure, signing, entitlements, and release packaging. + +Security issues should be reported privately per `SECURITY.md`. General UI bugs and unsupported hardware issues belong in normal issue flow. + +The strongest rule is simple: never trust the app process alone for privileged operations. Validate inside the helper. Keep helper diagnostics privacy-preserving. Keep notarized release and signing state reproducible. diff --git a/docs/wiki/Snapshot-Trends-And-Freshness.md b/docs/wiki/Snapshot-Trends-And-Freshness.md new file mode 100644 index 0000000..9b23350 --- /dev/null +++ b/docs/wiki/Snapshot-Trends-And-Freshness.md @@ -0,0 +1,9 @@ +# Snapshot Trends And Freshness + +`MonitoringSnapshot.swift` defines the shared data model, trend ranges, freshness states, trend points, process activity snapshots, and top-process snapshot containers. + +The app uses freshness classification to distinguish waiting, live, delayed, and stale samples. That matters because a system monitor is worse than useless when stale numbers look live. Dashboard and menu bar surfaces should surface last-update and cadence context when telemetry lags. + +Trend series cover short and longer windows so users can interpret sustained load instead of only a point-in-time reading. CPU temperature, GPU temperature, total power, primary fan speed, memory usage, swap usage, and network throughput all fit the same history model. + +When adding a metric, prefer adding it to `SystemMonitorSnapshot` and the trend model rather than threading individual properties through each UI. diff --git a/docs/wiki/Source-Map.md b/docs/wiki/Source-Map.md new file mode 100644 index 0000000..c9186ae --- /dev/null +++ b/docs/wiki/Source-Map.md @@ -0,0 +1,9 @@ +# Source Map + +The active app target lives under `Core-Monitor/`. The privileged helper target lives under `smc-helper/`. Tests live under `Core-MonitorTests/`. Public docs, website assets, and support pages live under `docs/`, root HTML/CSS files, and `Mac-App-Store/`. Release scripts live under `scripts/release/`, localization tooling under `scripts/localization/`, and the custom Homebrew cask under `Casks/`. + +High-risk source files are `SystemMonitor.swift`, `FanController.swift`, `SMCHelperManager.swift`, `smc-helper/main.swift`, `Core_MonitorApp.swift`, `ContentView.swift`, and `MenuBarExtraView.swift`. They coordinate sampling, fan writes, helper trust, startup, dashboard UI, and menu bar UI. + +The Pock/Touch Bar compatibility layer is split across `CoreMonTouchBarController.swift`, `TouchBarCustomizationCompatibility.swift`, `TouchBarUtilityWidgets.swift`, `GroupViews.swift`, `PKCoreMonWidgets.swift`, `PKWidget*`, and `PockWidgetSources/`. + +Generated file pages in this wiki give per-file imports, declarations, recent history, and maintenance notes. Start at File Index when tracing ownership. diff --git a/docs/wiki/Start-Here.md b/docs/wiki/Start-Here.md new file mode 100644 index 0000000..c87aba8 --- /dev/null +++ b/docs/wiki/Start-Here.md @@ -0,0 +1,7 @@ +# Start Here + +Use this wiki as the long-form map for Core-Monitor. The shortest path is: read Product Overview, Runtime Architecture, Monitoring Pipeline, Fan Control, Privileged Helper, Menu Bar, Dashboard, Touch Bar, Release Automation, Removed Parts Index, File Index, and Every Commit Index. + +The wiki has two layers. Curated pages explain how the app works and why current boundaries exist. Generated file and commit pages preserve exhaustive detail: every tracked file gets a page and every reachable commit gets a page. + +The current checkout already contained modified source files when this wiki was generated, so the wiki output was written under `docs/wiki/` without changing the active Swift files. diff --git a/docs/wiki/Testing-Strategy.md b/docs/wiki/Testing-Strategy.md new file mode 100644 index 0000000..2454b4d --- /dev/null +++ b/docs/wiki/Testing-Strategy.md @@ -0,0 +1,7 @@ +# Testing Strategy + +The macOS test target covers helper diagnostics, alert evaluation, fan presets, dashboard layout, weather, menu bar settings, top process sampling, launch environment, single-instance policy, formatters, disk stats refresh, localization/platform copy, and Touch Bar customization. + +Run the full suite with `xcodebuild -project Core-Monitor.xcodeproj -scheme Core-Monitor -destination 'platform=macOS' CODE_SIGNING_ALLOWED=NO test`. + +For high-risk edits, add focused tests near the owner: helper trust, fan curve validation, startup/onboarding state, weather permission gating, menu bar reachability, and sampling policy. diff --git a/docs/wiki/Touch-Bar-Architecture.md b/docs/wiki/Touch-Bar-Architecture.md new file mode 100644 index 0000000..09b0e46 --- /dev/null +++ b/docs/wiki/Touch-Bar-Architecture.md @@ -0,0 +1,9 @@ +# Touch Bar Architecture + +Touch Bar support combines AppKit `NSTouchBar`, custom NSViews, Pock-style widget wrappers, and SwiftUI configuration UI. + +`CoreMonTouchBarController` presents and rebuilds items. `TouchBarCustomizationCompatibility` persists layouts, pinned apps, pinned folders, custom command widgets, themes, presets, and compatibility migrations. `TouchBarUtilityWidgets`, `GroupViews`, `WeatherTouchBarView`, `NowPlayingTouchBarView`, and Pock widget sources render the visible strip. + +The point of the Touch Bar layer is persistent quick access above other apps: live status, weather, launchers, folders, and scripts without dragging users back to the dashboard. + +Private Touch Bar presentation code must be treated carefully because it can depend on undocumented AppKit behavior. diff --git a/docs/wiki/Touch-Bar-Customization.md b/docs/wiki/Touch-Bar-Customization.md new file mode 100644 index 0000000..877417d --- /dev/null +++ b/docs/wiki/Touch-Bar-Customization.md @@ -0,0 +1,7 @@ +# Touch Bar Customization + +The customization surface lets users combine built-in widgets, pinned apps, pinned folders, and custom shell command widgets. The active ordered layout is stored and previewed before application. + +Pinned apps store path, display name, and bundle identifier when available. Pinned folders store path and display name. Custom command widgets store title, SF Symbol, command, and width. Tapping a command launches `/bin/zsh -lc`. + +Persistence uses versioned configuration structs so older layouts can migrate forward. Any change to layout storage should include compatibility tests. diff --git a/docs/wiki/Troubleshooting.md b/docs/wiki/Troubleshooting.md new file mode 100644 index 0000000..b425be1 --- /dev/null +++ b/docs/wiki/Troubleshooting.md @@ -0,0 +1,7 @@ +# Troubleshooting + +If the app runs but menu bar items are missing, check macOS System Settings -> Menu Bar before assuming launch failed. If first launch is invisible, inspect welcome-guide state and activation policy. + +If fan writes fail, export Helper Diagnostics from the System tab, check whether the helper is missing/reachable/unreachable, verify signing requirements, and confirm the installed helper/LaunchDaemon paths match the current app build. + +If Weather fails, check WeatherKit entitlement capability and whether the user has explicitly granted location access. If sensors are missing, distinguish unsupported SMC keys from sampling failures. diff --git a/docs/wiki/Weather-And-Location.md b/docs/wiki/Weather-And-Location.md new file mode 100644 index 0000000..355d50c --- /dev/null +++ b/docs/wiki/Weather-And-Location.md @@ -0,0 +1,7 @@ +# Weather And Location + +Weather is optional and WeatherKit-dependent. `WeatherService.swift` abstracts providers and location access. `WeatherLocationAccessSection.swift`, `WeatherTouchBarItem.swift`, `WeatherTouchBarView.swift`, and the Pock Weather widget consume the model. + +The critical behavior is permission gating. Weather should not trigger a location prompt at launch. The user must explicitly opt in. Builds without WeatherKit entitlement should show clear capability messaging instead of a vague failure. + +Weather attribution is loaded separately and should respect appearance. Fallback coordinates and dormant states are tested because launch-time prompts were a real regression. diff --git a/docs/wiki/Website-SEO-And-AI-Discovery.md b/docs/wiki/Website-SEO-And-AI-Discovery.md new file mode 100644 index 0000000..1fbd2fd --- /dev/null +++ b/docs/wiki/Website-SEO-And-AI-Discovery.md @@ -0,0 +1,7 @@ +# Website SEO And AI Discovery + +The repository includes a GitHub Pages website, structured data, screenshots, videos, `robots.txt`, `sitemap.xml`, `llms.txt`, and `llms-full.txt`. The AI discovery playbook documents how the project wants recommendation systems to understand the app. + +There is current copy drift to watch: README describes macOS 13+, while `llms-full.txt` still says macOS 12 or later. Treat README, code launch gate, and release docs as the compatibility source of truth until discovery files are refreshed. + +Keep public claims concrete: Apple Silicon, macOS, local-first, open source, menu bar, dashboard, thermals, power, battery, optional helper fan control, Touch Bar, and signed release artifacts. diff --git a/docs/wiki/Wiki-Manifest.md b/docs/wiki/Wiki-Manifest.md new file mode 100644 index 0000000..703d62a --- /dev/null +++ b/docs/wiki/Wiki-Manifest.md @@ -0,0 +1,17 @@ +# Wiki Manifest + +Generated: **2026-04-23** + +| Metric | Count | +| --- | ---: | +| Tracked source files | 279 | +| Reachable commits | 401 | +| Curated feature pages | 34 | + +## Generation Method + +- Source files come from `git ls-files`. +- Commit pages come from `git rev-list --reverse --branches --tags --remotes`. +- Stash refs are intentionally excluded from canonical commit pages. +- Deleted path data comes from commit diffs across the same reachable commit set. +- Existing modified source files in the working tree are not changed by the generator. diff --git a/docs/wiki/XPC-Trust-Boundary.md b/docs/wiki/XPC-Trust-Boundary.md new file mode 100644 index 0000000..eb2be2f --- /dev/null +++ b/docs/wiki/XPC-Trust-Boundary.md @@ -0,0 +1,7 @@ +# XPC Trust Boundary + +The trust boundary is the helper process, not SwiftUI. The app can request fan writes, but the helper must validate the client and input before performing privileged operations. + +The helper validates fan IDs, RPMs, SMC key shape, and client authorization. The app manager validates state and user intent, but it cannot be the only protection layer because any XPC caller reaching the Mach service would otherwise be dangerous. + +Entitlements, `SMPrivilegedExecutables`, `SMAuthorizedClients`, bundle IDs, Team IDs, helper labels, and signing requirements must remain aligned. The tests around privileged helper requirement strings exist because this alignment has broken before. diff --git a/docs/wiki/_Sidebar.md b/docs/wiki/_Sidebar.md new file mode 100644 index 0000000..f3de404 --- /dev/null +++ b/docs/wiki/_Sidebar.md @@ -0,0 +1,51 @@ +# Sidebar + +## Core + +- [Home](Home.md) +- [Start Here](Start-Here.md) +- [Product Overview](Product-Overview.md) +- [Runtime Architecture](Runtime-Architecture.md) +- [Monitoring Pipeline](Monitoring-Pipeline.md) +- [Fan Control](Fan-Control.md) +- [Privileged Helper](Privileged-Helper.md) +- [Touch Bar](Touch-Bar-Architecture.md) +- [Release Automation](Release-Automation.md) +- [Security Model](Security-Model.md) + +## Exhaustive Indexes + +- [File Index (279)](File-Index.md) +- [Every Commit (401)](history/Every-Commit-Index.md) +- [Chronological Change Log](history/Chronological-Change-Log.md) +- [Removed Parts](removed/Removed-Parts-Index.md) +- [All Deleted Paths](removed/All-Deleted-Paths.md) +- [Branches And Tags](history/Branches-And-Tags.md) +- [Wiki Manifest](Wiki-Manifest.md) + +## More Feature Pages + +- [Start Here](Start-Here.md) +- [Product Overview](Product-Overview.md) +- [Source Map](Source-Map.md) +- [Runtime Architecture](Runtime-Architecture.md) +- [App Startup And Lifecycle](App-Startup-And-Lifecycle.md) +- [Dashboard Architecture](Dashboard-Architecture.md) +- [Menu Bar Architecture](Menu-Bar-Architecture.md) +- [Monitoring Pipeline](Monitoring-Pipeline.md) +- [Snapshot Trends And Freshness](Snapshot-Trends-And-Freshness.md) +- [CPU GPU Memory Disk Network](CPU-GPU-Memory-Disk-Network.md) +- [Battery Power And Thermals](Battery-Power-And-Thermals.md) +- [SMC And Apple Silicon](SMC-And-Apple-Silicon.md) +- [Fan Control](Fan-Control.md) +- [Custom Fan Curves](Custom-Fan-Curves.md) +- [Privileged Helper](Privileged-Helper.md) +- [XPC Trust Boundary](XPC-Trust-Boundary.md) +- [Helper Diagnostics](Helper-Diagnostics.md) +- [Touch Bar Architecture](Touch-Bar-Architecture.md) +- [Touch Bar Customization](Touch-Bar-Customization.md) +- [Weather And Location](Weather-And-Location.md) +- [Privacy And Permissions](Privacy-And-Permissions.md) +- [Onboarding And Help](Onboarding-And-Help.md) +- [Legacy Alerts](Legacy-Alerts.md) +- [Kernel Panic Weird Mode](Kernel-Panic-Weird-Mode.md) diff --git a/docs/wiki/commits/001a339-purge-deprecated-launch-diagnostics-defaults.md b/docs/wiki/commits/001a339-purge-deprecated-launch-diagnostics-defaults.md new file mode 100644 index 0000000..fd4fed7 --- /dev/null +++ b/docs/wiki/commits/001a339-purge-deprecated-launch-diagnostics-defaults.md @@ -0,0 +1,41 @@ +# Commit 001a339: Purge deprecated launch diagnostics defaults + +## Metadata + +| Field | Value | +| --- | --- | +| Full SHA | `001a3395921df77c4a710a2010a0e5574af13117` | +| Author | ventaphobia | +| Date | 2026-04-16 | +| ISO date | `2026-04-16T12:09:46+05:00` | +| Parents | `27b313863306` | +| Direct refs | No direct branch/tag ref | +| Files changed | 4 | +| Insertions | 110 | +| Deletions | 18 | + +## Commit Message + +No extended commit message body. + +## Area Summary + +- Core app: 1 file(s) +- Startup and onboarding: 1 file(s) +- Tests: 1 file(s) +- Repository support: 1 file(s) + +## Changed Files + +| Status | Path | Added | Deleted | +| --- | --- | ---: | ---: | +| Modified | `Core-Monitor/Core_MonitorApp.swift` | 1 | 18 | +| Modified | `Core-Monitor/WelcomeGuideProgress.swift` | 59 | 0 | +| Modified | `Core-MonitorTests/WelcomeGuideProgressTests.swift` | 45 | 0 | +| Modified | `WORKLOG.md` | 5 | 0 | + +## Reading Notes + +- This page is generated from local git metadata so it is best used with the exact repository clone that produced the wiki. +- Merge commits may show little or no direct diff even though they pull a full branch of work into the reachable history. +- Deleted paths are also cross-linked from the removed-parts index when the status is `Deleted`. diff --git a/docs/wiki/commits/006d70b-refresh-mac-model-registry-and-fan-guidance.md b/docs/wiki/commits/006d70b-refresh-mac-model-registry-and-fan-guidance.md new file mode 100644 index 0000000..114f13e --- /dev/null +++ b/docs/wiki/commits/006d70b-refresh-mac-model-registry-and-fan-guidance.md @@ -0,0 +1,43 @@ +# Commit 006d70b: Refresh Mac model registry and fan guidance + +## Metadata + +| Field | Value | +| --- | --- | +| Full SHA | `006d70b009719c17a40f4405da46ae67a7a0b218` | +| Author | ventaphobia | +| Date | 2026-04-16 | +| ISO date | `2026-04-16T05:27:46+05:00` | +| Parents | `1eea57fd5167` | +| Direct refs | No direct branch/tag ref | +| Files changed | 5 | +| Insertions | 189 | +| Deletions | 18 | + +## Commit Message + +No extended commit message body. + +## Area Summary + +- Dashboard: 1 file(s) +- Fan control, SMC, or helper: 1 file(s) +- Core app: 1 file(s) +- Tests: 1 file(s) +- Repository support: 1 file(s) + +## Changed Files + +| Status | Path | Added | Deleted | +| --- | --- | ---: | ---: | +| Modified | `Core-Monitor/ContentView.swift` | 1 | 3 | +| Modified | `Core-Monitor/FanModeGuidanceCard.swift` | 25 | 5 | +| Modified | `Core-Monitor/MacModelRegistry.swift` | 64 | 10 | +| Added | `Core-MonitorTests/MacModelRegistryTests.swift` | 94 | 0 | +| Modified | `WORKLOG.md` | 5 | 0 | + +## Reading Notes + +- This page is generated from local git metadata so it is best used with the exact repository clone that produced the wiki. +- Merge commits may show little or no direct diff even though they pull a full branch of work into the reachable history. +- Deleted paths are also cross-linked from the removed-parts index when the status is `Deleted`. diff --git a/docs/wiki/commits/0096e86-remove-unnecessary-appcoordinator-deinit.md b/docs/wiki/commits/0096e86-remove-unnecessary-appcoordinator-deinit.md new file mode 100644 index 0000000..80f34ba --- /dev/null +++ b/docs/wiki/commits/0096e86-remove-unnecessary-appcoordinator-deinit.md @@ -0,0 +1,35 @@ +# Commit 0096e86: Remove unnecessary AppCoordinator deinit + +## Metadata + +| Field | Value | +| --- | --- | +| Full SHA | `0096e86d5abdfc87eab9a885d544a2bd57fd6c15` | +| Author | ventaphobia | +| Date | 2026-04-08 | +| ISO date | `2026-04-08T09:28:37+05:00` | +| Parents | `7b648887a78a` | +| Direct refs | No direct branch/tag ref | +| Files changed | 1 | +| Insertions | 0 | +| Deletions | 2 | + +## Commit Message + +No extended commit message body. + +## Area Summary + +- Core app: 1 file(s) + +## Changed Files + +| Status | Path | Added | Deleted | +| --- | --- | ---: | ---: | +| Modified | `Core-Monitor/AppCoordinator.swift` | 0 | 2 | + +## Reading Notes + +- This page is generated from local git metadata so it is best used with the exact repository clone that produced the wiki. +- Merge commits may show little or no direct diff even though they pull a full branch of work into the reachable history. +- Deleted paths are also cross-linked from the removed-parts index when the status is `Deleted`. diff --git a/docs/wiki/commits/011232b-update-website-install-video.md b/docs/wiki/commits/011232b-update-website-install-video.md new file mode 100644 index 0000000..6e945aa --- /dev/null +++ b/docs/wiki/commits/011232b-update-website-install-video.md @@ -0,0 +1,199 @@ +# Commit 011232b: Update website install video + +## Metadata + +| Field | Value | +| --- | --- | +| Full SHA | `011232ba11688f0f913abda0e37ffb98420a079d` | +| Author | ventaphobia | +| Date | 2026-04-11 | +| ISO date | `2026-04-11T13:11:36+05:00` | +| Parents | `6decaf7e3eab` | +| Direct refs | No direct branch/tag ref | +| Files changed | 156 | +| Insertions | 11985 | +| Deletions | 5653 | + +## Commit Message + +No extended commit message body. + +## Area Summary + +- Touch Bar and Pock widget runtime: 87 file(s) +- Repository support: 39 file(s) +- Core app: 16 file(s) +- Website and documentation: 4 file(s) +- Fan control, SMC, or helper: 3 file(s) +- Menu bar: 2 file(s) +- Privileged helper target: 2 file(s) +- Dashboard: 1 file(s) +- Weather and location: 1 file(s) +- Startup and onboarding: 1 file(s) + +## Changed Files + +| Status | Path | Added | Deleted | +| --- | --- | ---: | ---: | +| Added | `.codex-recovery/broken-working-tree-20260410-194115.patch` | 6873 | 0 | +| Added | `.codex-recovery/untracked-20260410-194115.txt` | 5 | 0 | +| Modified | `App-Info.plist` | 2 | 6 | +| Modified | `Core-Monitor.entitlements` | 2 | 0 | +| Copied | `Core-Monitor.entitlements -> Core-Monitor.xcodeproj/CoreMonitor-Info.plist` | | | +| Modified | `Core-Monitor.xcodeproj/project.pbxproj` | 24 | 33 | +| Modified | `Core-Monitor.xcodeproj/project.xcworkspace/contents.xcworkspacedata` | 3 | 0 | +| Modified | `Core-Monitor.xcodeproj/project.xcworkspace/xcshareddata/swiftpm/Package.resolved` | 0 | 10 | +| Modified | `Core-Monitor.xcodeproj/xcshareddata/xcschemes/Core-Monitor.xcscheme` | 1 | 1 | +| Modified | `Core-Monitor/AppCoordinator.swift` | 37 | 222 | +| Deleted | `Core-Monitor/AppUpdater.swift` | 0 | 237 | +| Modified | `Core-Monitor/AppVersion.swift` | 1 | 1 | +| Deleted | `Core-Monitor/BenchmarkEngine.swift` | 0 | 271 | +| Deleted | `Core-Monitor/BenchmarkResult.swift` | 0 | 104 | +| Deleted | `Core-Monitor/BenchmarkView.swift` | 0 | 301 | +| Modified | `Core-Monitor/ContentView.swift` | 395 | 361 | +| Added | `Core-Monitor/CoreMonTouchBarController.swift` | 343 | 0 | +| Modified | `Core-Monitor/Core_MonitorApp.swift` | 2 | 3 | +| Modified | `Core-Monitor/FanController.swift` | 58 | 0 | +| Added | `Core-Monitor/GroupViews.swift` | 755 | 0 | +| Deleted | `Core-Monitor/LeaderboardView.swift` | 0 | 208 | +| Modified | `Core-Monitor/MenuBarExtraView.swift` | 13 | 33 | +| Modified | `Core-Monitor/MenubarController.swift` | 0 | 4 | +| Added | `Core-Monitor/NetworkGraphView.swift` | 54 | 0 | +| Added | `Core-Monitor/PKCoreMonWidgets.swift` | 191 | 0 | +| Added | `Core-Monitor/PKWidget.swift` | 32 | 0 | +| Added | `Core-Monitor/PKWidgetTouchBarItem.swift` | 103 | 0 | +| Added | `Core-Monitor/PKWidgetViewController.swift` | 33 | 0 | +| Added | `Core-Monitor/PillView.swift` | 58 | 0 | +| Added | `Core-Monitor/PockWidgetSources/Status/Items/SClockItem.swift` | 50 | 0 | +| Added | `Core-Monitor/PockWidgetSources/Status/Items/SLangItem.swift` | 192 | 0 | +| Added | `Core-Monitor/PockWidgetSources/Status/Items/SPowerItem.swift` | 142 | 0 | +| Added | `Core-Monitor/PockWidgetSources/Status/Items/SWifiItem.swift` | 94 | 0 | +| Added | `Core-Monitor/PockWidgetSources/Status/Media.xcassets/Contents.json` | 6 | 0 | +| Added | `Core-Monitor/PockWidgetSources/Status/Media.xcassets/powerEmpty.imageset/BatteryEmpty.pdf` | 98 | 0 | +| Added | `Core-Monitor/PockWidgetSources/Status/Media.xcassets/powerEmpty.imageset/Contents.json` | 15 | 0 | +| Added | `Core-Monitor/PockWidgetSources/Status/Media.xcassets/powerIsCharged.imageset/BatteryCharged.pdf` | | | +| Added | `Core-Monitor/PockWidgetSources/Status/Media.xcassets/powerIsCharged.imageset/Contents.json` | 15 | 0 | +| Added | `Core-Monitor/PockWidgetSources/Status/Media.xcassets/powerIsCharging.imageset/BatteryCharging-1.pdf` | | | +| Added | `Core-Monitor/PockWidgetSources/Status/Media.xcassets/powerIsCharging.imageset/Contents.json` | 15 | 0 | +| Added | `Core-Monitor/PockWidgetSources/Status/Media.xcassets/powerLeft.imageset/BatteryLevelCapB-L.pdf` | 118 | 0 | +| Added | `Core-Monitor/PockWidgetSources/Status/Media.xcassets/powerLeft.imageset/Contents.json` | 15 | 0 | +| Added | `Core-Monitor/PockWidgetSources/Status/Media.xcassets/powerMiddle.imageset/BatteryLevelCapB-M.pdf` | 118 | 0 | +| Added | `Core-Monitor/PockWidgetSources/Status/Media.xcassets/powerMiddle.imageset/Contents.json` | 15 | 0 | +| Added | `Core-Monitor/PockWidgetSources/Status/Media.xcassets/powerRight.imageset/BatteryLevelCapB-R.pdf` | 137 | 0 | +| Added | `Core-Monitor/PockWidgetSources/Status/Media.xcassets/powerRight.imageset/Contents.json` | 15 | 0 | +| Added | `Core-Monitor/PockWidgetSources/Status/Media.xcassets/wifi0.imageset/AirPort0.png` | | | +| Added | `Core-Monitor/PockWidgetSources/Status/Media.xcassets/wifi0.imageset/AirPort0@2x.png` | | | +| Added | `Core-Monitor/PockWidgetSources/Status/Media.xcassets/wifi0.imageset/Contents.json` | 21 | 0 | +| Added | `Core-Monitor/PockWidgetSources/Status/Media.xcassets/wifi1.imageset/AirPort1.png` | | | +| Added | `Core-Monitor/PockWidgetSources/Status/Media.xcassets/wifi1.imageset/AirPort1@2x.png` | | | +| Added | `Core-Monitor/PockWidgetSources/Status/Media.xcassets/wifi1.imageset/Contents.json` | 21 | 0 | +| Added | `Core-Monitor/PockWidgetSources/Status/Media.xcassets/wifi2.imageset/AirPort2.png` | | | +| Added | `Core-Monitor/PockWidgetSources/Status/Media.xcassets/wifi2.imageset/AirPort2@2x.png` | | | +| Added | `Core-Monitor/PockWidgetSources/Status/Media.xcassets/wifi2.imageset/Contents.json` | 21 | 0 | +| Added | `Core-Monitor/PockWidgetSources/Status/Media.xcassets/wifi3.imageset/AirPort3.png` | | | +| Added | `Core-Monitor/PockWidgetSources/Status/Media.xcassets/wifi3.imageset/AirPort3@2x.png` | | | +| Added | `Core-Monitor/PockWidgetSources/Status/Media.xcassets/wifi3.imageset/Contents.json` | 21 | 0 | +| Added | `Core-Monitor/PockWidgetSources/Status/Media.xcassets/wifi4.imageset/AirPort4.png` | | | +| Added | `Core-Monitor/PockWidgetSources/Status/Media.xcassets/wifi4.imageset/AirPort4@2x.png` | | | +| Added | `Core-Monitor/PockWidgetSources/Status/Media.xcassets/wifi4.imageset/Contents.json` | 21 | 0 | +| Added | `Core-Monitor/PockWidgetSources/Status/Media.xcassets/wifiOff.imageset/AirPortOff.png` | | | +| Added | `Core-Monitor/PockWidgetSources/Status/Media.xcassets/wifiOff.imageset/AirPortOff@2x.png` | | | +| Added | `Core-Monitor/PockWidgetSources/Status/Media.xcassets/wifiOff.imageset/Contents.json` | 21 | 0 | +| Added | `Core-Monitor/PockWidgetSources/Status/StatusItem.swift` | 56 | 0 | +| Added | `Core-Monitor/PockWidgetSources/Status/StatusWidget.swift` | 82 | 0 | +| Added | `Core-Monitor/PockWidgetSources/Weather/Icons.xcassets/01d.imageset/01d.png` | | | +| Added | `Core-Monitor/PockWidgetSources/Weather/Icons.xcassets/01d.imageset/Contents.json` | 15 | 0 | +| Added | `Core-Monitor/PockWidgetSources/Weather/Icons.xcassets/01n.imageset/01n.png` | | | +| Added | `Core-Monitor/PockWidgetSources/Weather/Icons.xcassets/01n.imageset/Contents.json` | 15 | 0 | +| Added | `Core-Monitor/PockWidgetSources/Weather/Icons.xcassets/02d.imageset/02d.png` | | | +| Added | `Core-Monitor/PockWidgetSources/Weather/Icons.xcassets/02d.imageset/Contents.json` | 15 | 0 | +| Added | `Core-Monitor/PockWidgetSources/Weather/Icons.xcassets/02n.imageset/02n.png` | | | +| Added | `Core-Monitor/PockWidgetSources/Weather/Icons.xcassets/02n.imageset/Contents.json` | 15 | 0 | +| Added | `Core-Monitor/PockWidgetSources/Weather/Icons.xcassets/03d.imageset/03d.png` | | | +| Added | `Core-Monitor/PockWidgetSources/Weather/Icons.xcassets/03d.imageset/Contents.json` | 15 | 0 | +| Added | `Core-Monitor/PockWidgetSources/Weather/Icons.xcassets/03n.imageset/03n.png` | | | +| Added | `Core-Monitor/PockWidgetSources/Weather/Icons.xcassets/03n.imageset/Contents.json` | 15 | 0 | +| Added | `Core-Monitor/PockWidgetSources/Weather/Icons.xcassets/04d.imageset/04d.png` | | | +| Added | `Core-Monitor/PockWidgetSources/Weather/Icons.xcassets/04d.imageset/Contents.json` | 15 | 0 | +| Added | `Core-Monitor/PockWidgetSources/Weather/Icons.xcassets/04n.imageset/04n.png` | | | +| Added | `Core-Monitor/PockWidgetSources/Weather/Icons.xcassets/04n.imageset/Contents.json` | 15 | 0 | +| Added | `Core-Monitor/PockWidgetSources/Weather/Icons.xcassets/09d.imageset/09d.png` | | | +| Added | `Core-Monitor/PockWidgetSources/Weather/Icons.xcassets/09d.imageset/Contents.json` | 15 | 0 | +| Added | `Core-Monitor/PockWidgetSources/Weather/Icons.xcassets/09n.imageset/09n.png` | | | +| Added | `Core-Monitor/PockWidgetSources/Weather/Icons.xcassets/09n.imageset/Contents.json` | 15 | 0 | +| Added | `Core-Monitor/PockWidgetSources/Weather/Icons.xcassets/10d.imageset/10d.png` | | | +| Added | `Core-Monitor/PockWidgetSources/Weather/Icons.xcassets/10d.imageset/Contents.json` | 15 | 0 | +| Added | `Core-Monitor/PockWidgetSources/Weather/Icons.xcassets/10n.imageset/10n.png` | | | +| Added | `Core-Monitor/PockWidgetSources/Weather/Icons.xcassets/10n.imageset/Contents.json` | 15 | 0 | +| Added | `Core-Monitor/PockWidgetSources/Weather/Icons.xcassets/11d.imageset/11d.png` | | | +| Added | `Core-Monitor/PockWidgetSources/Weather/Icons.xcassets/11d.imageset/Contents.json` | 15 | 0 | +| Added | `Core-Monitor/PockWidgetSources/Weather/Icons.xcassets/11n.imageset/11n.png` | | | +| Added | `Core-Monitor/PockWidgetSources/Weather/Icons.xcassets/11n.imageset/Contents.json` | 15 | 0 | +| Added | `Core-Monitor/PockWidgetSources/Weather/Icons.xcassets/13d.imageset/13d.png` | | | +| Added | `Core-Monitor/PockWidgetSources/Weather/Icons.xcassets/13d.imageset/Contents.json` | 15 | 0 | +| Added | `Core-Monitor/PockWidgetSources/Weather/Icons.xcassets/13n.imageset/13n.png` | | | +| Added | `Core-Monitor/PockWidgetSources/Weather/Icons.xcassets/13n.imageset/Contents.json` | 15 | 0 | +| Added | `Core-Monitor/PockWidgetSources/Weather/Icons.xcassets/50d.imageset/50d.png` | | | +| Added | `Core-Monitor/PockWidgetSources/Weather/Icons.xcassets/50d.imageset/Contents.json` | 15 | 0 | +| Added | `Core-Monitor/PockWidgetSources/Weather/Icons.xcassets/50n.imageset/50n.png` | | | +| Added | `Core-Monitor/PockWidgetSources/Weather/Icons.xcassets/50n.imageset/Contents.json` | 15 | 0 | +| Added | `Core-Monitor/PockWidgetSources/Weather/Icons.xcassets/Contents.json` | 6 | 0 | +| Added | `Core-Monitor/PockWidgetSources/Weather/WeatherWidget.swift` | 155 | 0 | +| Deleted | `Core-Monitor/QualityRatingEngine.swift` | 0 | 73 | +| Modified | `Core-Monitor/SMCHelperManager.swift` | 18 | 75 | +| Modified | `Core-Monitor/SystemMonitor.swift` | 121 | 154 | +| Added | `Core-Monitor/TouchBarConfiguration.swift` | 273 | 0 | +| Added | `Core-Monitor/TouchBarConstants.swift` | 103 | 0 | +| Added | `Core-Monitor/TouchBarIdentifiers.swift` | 15 | 0 | +| Added | `Core-Monitor/TouchBarPrivateBridge.h` | 10 | 0 | +| Added | `Core-Monitor/TouchBarPrivateBridge.m` | 45 | 0 | +| Modified | `Core-Monitor/TouchBarPrivatePresenter.swift` | 20 | 1827 | +| Added | `Core-Monitor/UsageBarView.swift` | 43 | 0 | +| Added | `Core-Monitor/WeatherService.swift` | 184 | 0 | +| Added | `Core-Monitor/WeatherTouchBarItem.swift` | 61 | 0 | +| Added | `Core-Monitor/WeatherTouchBarView.swift` | 250 | 0 | +| Modified | `Core-Monitor/WelcomeGuide.swift` | 12 | 12 | +| Deleted | `Core-Monitor/diff/FanController_vs_solo.diff` | 0 | 501 | +| Deleted | `Core-Monitor/diff/SystemMonitor_vs_solo.diff` | 0 | 1143 | +| Modified | `README.md` | 4 | 8 | +| Added | `XCODE_CLOUD.md` | 78 | 0 | +| Deleted | `appcast.xml` | 0 | 47 | +| Modified | `docs/index.html` | 5 | 5 | +| Deleted | `docs/videos/install-walkthrough.mov` | | | +| Added | `docs/videos/install-walkthrough.mp4` | | | +| Deleted | `downloads/Core-Monitor112100-11250.delta` | | | +| Deleted | `downloads/Core-Monitor112100-11260.delta` | | | +| Deleted | `downloads/Core-Monitor112100-11270.delta` | | | +| Deleted | `downloads/Core-Monitor112100-11280.delta` | | | +| Deleted | `downloads/Core-Monitor112100-11290.delta` | | | +| Deleted | `downloads/Core-Monitor11220-11201.delta` | | | +| Deleted | `downloads/Core-Monitor11230-11201.delta` | | | +| Deleted | `downloads/Core-Monitor11230-11220.delta` | | | +| Deleted | `downloads/Core-Monitor11250-11201.delta` | | | +| Deleted | `downloads/Core-Monitor11250-11220.delta` | | | +| Deleted | `downloads/Core-Monitor11250-11230.delta` | | | +| Deleted | `downloads/Core-Monitor11250-11240.delta` | | | +| Deleted | `downloads/Core-Monitor11260-11201.delta` | | | +| Deleted | `downloads/Core-Monitor11260-11220.delta` | | | +| Deleted | `downloads/Core-Monitor11260-11230.delta` | | | +| Deleted | `downloads/Core-Monitor11260-11240.delta` | | | +| Deleted | `downloads/Core-Monitor11260-11250.delta` | | | +| Deleted | `downloads/Core-Monitor11270-11220.delta` | | | +| Deleted | `downloads/Core-Monitor11270-11230.delta` | | | +| Deleted | `downloads/Core-Monitor11270-11240.delta` | | | +| Deleted | `downloads/Core-Monitor11270-11250.delta` | | | +| Deleted | `downloads/Core-Monitor11270-11260.delta` | | | +| Deleted | `downloads/Core-Monitor11280-11230.delta` | | | +| Deleted | `downloads/Core-Monitor11280-11240.delta` | | | +| Deleted | `downloads/Core-Monitor11280-11250.delta` | | | +| Deleted | `downloads/Core-Monitor11280-11260.delta` | | | +| Deleted | `downloads/Core-Monitor11280-11270.delta` | | | +| Modified | `index.html` | 5 | 5 | +| Modified | `smc-helper-Info.plist` | 11 | 1 | +| Modified | `smc-helper/Info.plist` | 0 | 7 | + +## Reading Notes + +- This page is generated from local git metadata so it is best used with the exact repository clone that produced the wiki. +- Merge commits may show little or no direct diff even though they pull a full branch of work into the reachable history. +- Deleted paths are also cross-linked from the removed-parts index when the status is `Deleted`. diff --git a/docs/wiki/commits/0124c65-publish-sparkle-test-update-11-2-3.md b/docs/wiki/commits/0124c65-publish-sparkle-test-update-11-2-3.md new file mode 100644 index 0000000..3e3b401 --- /dev/null +++ b/docs/wiki/commits/0124c65-publish-sparkle-test-update-11-2-3.md @@ -0,0 +1,44 @@ +# Commit 0124c65: Publish Sparkle test update 11.2.3 + +## Metadata + +| Field | Value | +| --- | --- | +| Full SHA | `0124c6532fc9462f9e12381d4dc8a1b397d16fae` | +| Author | ventaphobia | +| Date | 2026-04-08 | +| ISO date | `2026-04-08T21:54:06+05:00` | +| Parents | `1738288a189d` | +| Direct refs | No direct branch/tag ref | +| Files changed | 8 | +| Insertions | 31 | +| Deletions | 18 | + +## Commit Message + +No extended commit message body. + +## Area Summary + +- Repository support: 5 file(s) +- Website and documentation: 2 file(s) +- Core app: 1 file(s) + +## Changed Files + +| Status | Path | Added | Deleted | +| --- | --- | ---: | ---: | +| Modified | `Core-Monitor.xcodeproj/project.pbxproj` | 4 | 4 | +| Modified | `Core-Monitor/AppVersion.swift` | 1 | 1 | +| Modified | `appcast.xml` | 18 | 5 | +| Modified | `docs/index.html` | 4 | 4 | +| Added | `downloads/Core-Monitor-11.2.3.zip` | | | +| Added | `downloads/Core-Monitor11230-11201.delta` | | | +| Added | `downloads/Core-Monitor11230-11220.delta` | | | +| Modified | `index.html` | 4 | 4 | + +## Reading Notes + +- This page is generated from local git metadata so it is best used with the exact repository clone that produced the wiki. +- Merge commits may show little or no direct diff even though they pull a full branch of work into the reachable history. +- Deleted paths are also cross-linked from the removed-parts index when the status is `Deleted`. diff --git a/docs/wiki/commits/028162a-update-index-html.md b/docs/wiki/commits/028162a-update-index-html.md new file mode 100644 index 0000000..41f5fc6 --- /dev/null +++ b/docs/wiki/commits/028162a-update-index-html.md @@ -0,0 +1,35 @@ +# Commit 028162a: Update index.html + +## Metadata + +| Field | Value | +| --- | --- | +| Full SHA | `028162a7d4aed1f4582a81667f7aa39861102dbb` | +| Author | offyotto (not my real name) | +| Date | 2026-03-28 | +| ISO date | `2026-03-28T22:50:14+05:00` | +| Parents | `48bc6b5a970f` | +| Direct refs | No direct branch/tag ref | +| Files changed | 1 | +| Insertions | 1 | +| Deletions | 1 | + +## Commit Message + +No extended commit message body. + +## Area Summary + +- Website and documentation: 1 file(s) + +## Changed Files + +| Status | Path | Added | Deleted | +| --- | --- | ---: | ---: | +| Modified | `index.html` | 1 | 1 | + +## Reading Notes + +- This page is generated from local git metadata so it is best used with the exact repository clone that produced the wiki. +- Merge commits may show little or no direct diff even though they pull a full branch of work into the reachable history. +- Deleted paths are also cross-linked from the removed-parts index when the status is `Deleted`. diff --git a/docs/wiki/commits/0360e25-run-codeql-manual-build-on-intel-macos.md b/docs/wiki/commits/0360e25-run-codeql-manual-build-on-intel-macos.md new file mode 100644 index 0000000..84dd907 --- /dev/null +++ b/docs/wiki/commits/0360e25-run-codeql-manual-build-on-intel-macos.md @@ -0,0 +1,35 @@ +# Commit 0360e25: Run CodeQL manual build on Intel macOS + +## Metadata + +| Field | Value | +| --- | --- | +| Full SHA | `0360e25a9a8daaf8f3a065fec09dc3e077581329` | +| Author | ventaphobia | +| Date | 2026-04-08 | +| ISO date | `2026-04-08T16:51:49+05:00` | +| Parents | `83f07afa39ef` | +| Direct refs | No direct branch/tag ref | +| Files changed | 1 | +| Insertions | 20 | +| Deletions | 4 | + +## Commit Message + +No extended commit message body. + +## Area Summary + +- GitHub automation: 1 file(s) + +## Changed Files + +| Status | Path | Added | Deleted | +| --- | --- | ---: | ---: | +| Modified | `.github/workflows/codeql.yml` | 20 | 4 | + +## Reading Notes + +- This page is generated from local git metadata so it is best used with the exact repository clone that produced the wiki. +- Merge commits may show little or no direct diff even though they pull a full branch of work into the reachable history. +- Deleted paths are also cross-linked from the removed-parts index when the status is `Deleted`. diff --git a/docs/wiki/commits/039019a-initial-commit.md b/docs/wiki/commits/039019a-initial-commit.md new file mode 100644 index 0000000..648570b --- /dev/null +++ b/docs/wiki/commits/039019a-initial-commit.md @@ -0,0 +1,49 @@ +# Commit 039019a: Initial commit + +## Metadata + +| Field | Value | +| --- | --- | +| Full SHA | `039019ae3aa6dd536c34fe91dae105887fc5fd81` | +| Author | ventaphobia | +| Date | 2026-03-07 | +| ISO date | `2026-03-07T20:50:15+05:00` | +| Parents | `830f3dbabf4d` | +| Direct refs | No direct branch/tag ref | +| Files changed | 15 | +| Insertions | 604 | +| Deletions | 29 | + +## Commit Message + +No extended commit message body. + +## Area Summary + +- Repository support: 15 file(s) + +## Changed Files + +| Status | Path | Added | Deleted | +| --- | --- | ---: | ---: | +| Modified | `Core Monitor.xcodeproj/project.pbxproj` | 28 | 2 | +| Added | `Core Monitor.xcodeproj/xcshareddata/xcschemes/Core Monitor.xcscheme` | 78 | 0 | +| Added | `Core Monitor.xcodeproj/xcshareddata/xcschemes/topbarExtension.xcscheme` | 114 | 0 | +| Modified | `Core Monitor.xcodeproj/xcuserdata/bookme.xcuserdatad/xcschemes/xcschememanagement.plist` | 15 | 0 | +| Modified | `Core Monitor/ContentView.swift` | 86 | 12 | +| Modified | `Core Monitor/Core_MonitorApp.swift` | 15 | 9 | +| Added | `topbar/AppIntent.swift` | 18 | 0 | +| Added | `topbar/Assets.xcassets/AccentColor.colorset/Contents.json` | 11 | 0 | +| Added | `topbar/Assets.xcassets/AppIcon.appiconset/Contents.json` | 58 | 0 | +| Added | `topbar/Assets.xcassets/Contents.json` | 6 | 0 | +| Added | `topbar/Assets.xcassets/WidgetBackground.colorset/Contents.json` | 11 | 0 | +| Copied | `Core Monitor.xcodeproj/xcuserdata/bookme.xcuserdatad/xcschemes/xcschememanagement.plist -> topbar/Info.plist` | | | +| Added | `topbar/topbar.swift` | 67 | 0 | +| Added | `topbar/topbarBundle.swift` | 17 | 0 | +| Added | `topbar/topbarControl.swift` | 77 | 0 | + +## Reading Notes + +- This page is generated from local git metadata so it is best used with the exact repository clone that produced the wiki. +- Merge commits may show little or no direct diff even though they pull a full branch of work into the reachable history. +- Deleted paths are also cross-linked from the removed-parts index when the status is `Deleted`. diff --git a/docs/wiki/commits/04afad0-fix-release-notarization-credential-fallback.md b/docs/wiki/commits/04afad0-fix-release-notarization-credential-fallback.md new file mode 100644 index 0000000..4b074b2 --- /dev/null +++ b/docs/wiki/commits/04afad0-fix-release-notarization-credential-fallback.md @@ -0,0 +1,38 @@ +# Commit 04afad0: Fix release notarization credential fallback + +## Metadata + +| Field | Value | +| --- | --- | +| Full SHA | `04afad086ddb27f4c4853d984a4d14faaf724268` | +| Author | ventaphobia | +| Date | 2026-04-22 | +| ISO date | `2026-04-22T06:43:50+05:00` | +| Parents | `4dc388049a70` | +| Direct refs | No direct branch/tag ref | +| Files changed | 3 | +| Insertions | 18 | +| Deletions | 6 | + +## Commit Message + +No extended commit message body. + +## Area Summary + +- Developer and release scripts: 2 file(s) +- GitHub automation: 1 file(s) + +## Changed Files + +| Status | Path | Added | Deleted | +| --- | --- | ---: | ---: | +| Modified | `.github/workflows/release.yml` | 0 | 2 | +| Modified | `scripts/release/notarize_disk_image.sh` | 9 | 2 | +| Modified | `scripts/release/notarize_release.sh` | 9 | 2 | + +## Reading Notes + +- This page is generated from local git metadata so it is best used with the exact repository clone that produced the wiki. +- Merge commits may show little or no direct diff even though they pull a full branch of work into the reachable history. +- Deleted paths are also cross-linked from the removed-parts index when the status is `Deleted`. diff --git a/docs/wiki/commits/0535b5d-update-website-download-and-install-video.md b/docs/wiki/commits/0535b5d-update-website-download-and-install-video.md new file mode 100644 index 0000000..41a1652 --- /dev/null +++ b/docs/wiki/commits/0535b5d-update-website-download-and-install-video.md @@ -0,0 +1,37 @@ +# Commit 0535b5d: Update website download and install video + +## Metadata + +| Field | Value | +| --- | --- | +| Full SHA | `0535b5de42e18a93007fffdff86770f361169542` | +| Author | ventaphobia | +| Date | 2026-04-10 | +| ISO date | `2026-04-10T12:13:15+05:00` | +| Parents | `abe0ea5b2c50` | +| Direct refs | No direct branch/tag ref | +| Files changed | 3 | +| Insertions | 20 | +| Deletions | 20 | + +## Commit Message + +No extended commit message body. + +## Area Summary + +- Website and documentation: 3 file(s) + +## Changed Files + +| Status | Path | Added | Deleted | +| --- | --- | ---: | ---: | +| Modified | `docs/index.html` | 10 | 10 | +| Modified | `docs/videos/install-walkthrough.mov` | | | +| Modified | `index.html` | 10 | 10 | + +## Reading Notes + +- This page is generated from local git metadata so it is best used with the exact repository clone that produced the wiki. +- Merge commits may show little or no direct diff even though they pull a full branch of work into the reachable history. +- Deleted paths are also cross-linked from the removed-parts index when the status is `Deleted`. diff --git a/docs/wiki/commits/054d5bb-redesign-mac-app-store-website.md b/docs/wiki/commits/054d5bb-redesign-mac-app-store-website.md new file mode 100644 index 0000000..99868ab --- /dev/null +++ b/docs/wiki/commits/054d5bb-redesign-mac-app-store-website.md @@ -0,0 +1,43 @@ +# Commit 054d5bb: Redesign Mac App Store website + +## Metadata + +| Field | Value | +| --- | --- | +| Full SHA | `054d5bb5da49664313df0ce5c0c787b1babb513b` | +| Author | ventaphobia | +| Date | 2026-04-20 | +| ISO date | `2026-04-20T20:47:48+05:00` | +| Parents | `d88b56089e21` | +| Direct refs | `codex/mac-app-store-redesign` | +| Files changed | 8 | +| Insertions | 947 | +| Deletions | 1350 | + +## Commit Message + +No extended commit message body. + +## Area Summary + +- Website and documentation: 7 file(s) +- Mac App Store edition website: 1 file(s) + +## Changed Files + +| Status | Path | Added | Deleted | +| --- | --- | ---: | ---: | +| Modified | `Mac-App-Store/index.html` | 88 | 87 | +| Modified | `Mac-App-Store/privacy/index.html` | 66 | 119 | +| Modified | `Mac-App-Store/styles.css` | 235 | 441 | +| Modified | `Mac-App-Store/support/index.html` | 73 | 83 | +| Modified | `docs/Mac-App-Store/index.html` | 95 | 74 | +| Modified | `docs/Mac-App-Store/privacy/index.html` | 74 | 99 | +| Modified | `docs/Mac-App-Store/styles.css` | 236 | 378 | +| Modified | `docs/Mac-App-Store/support/index.html` | 80 | 69 | + +## Reading Notes + +- This page is generated from local git metadata so it is best used with the exact repository clone that produced the wiki. +- Merge commits may show little or no direct diff even though they pull a full branch of work into the reachable history. +- Deleted paths are also cross-linked from the removed-parts index when the status is `Deleted`. diff --git a/docs/wiki/commits/0574661-sync-menu-bar-guidance-with-the-latest-thermal-ux.md b/docs/wiki/commits/0574661-sync-menu-bar-guidance-with-the-latest-thermal-ux.md new file mode 100644 index 0000000..25d19e7 --- /dev/null +++ b/docs/wiki/commits/0574661-sync-menu-bar-guidance-with-the-latest-thermal-ux.md @@ -0,0 +1,44 @@ +# Commit 0574661: Sync menu bar guidance with the latest thermal UX + +## Metadata + +| Field | Value | +| --- | --- | +| Full SHA | `0574661500445257dbc2fc1e54447742f3605334` | +| Author | ventaphobia | +| Date | 2026-04-16 | +| ISO date | `2026-04-16T12:45:09+05:00` | +| Parents | `4709cd640d8f` | +| Direct refs | No direct branch/tag ref | +| Files changed | 6 | +| Insertions | 13 | +| Deletions | 15 | + +## Commit Message + +No extended commit message body. + +## Area Summary + +- Website and documentation: 2 file(s) +- Core app: 1 file(s) +- Menu bar: 1 file(s) +- Tests: 1 file(s) +- Repository support: 1 file(s) + +## Changed Files + +| Status | Path | Added | Deleted | +| --- | --- | ---: | ---: | +| Modified | `Core-Monitor/HelpView.swift` | 3 | 2 | +| Modified | `Core-Monitor/MenuBarExtraView.swift` | 1 | 10 | +| Modified | `Core-MonitorTests/HelpViewSearchTests.swift` | 2 | 1 | +| Modified | `WORKLOG.md` | 5 | 0 | +| Modified | `docs/index.html` | 1 | 1 | +| Modified | `index.html` | 1 | 1 | + +## Reading Notes + +- This page is generated from local git metadata so it is best used with the exact repository clone that produced the wiki. +- Merge commits may show little or no direct diff even though they pull a full branch of work into the reachable history. +- Deleted paths are also cross-linked from the removed-parts index when the status is `Deleted`. diff --git a/docs/wiki/commits/05e3328-commit.md b/docs/wiki/commits/05e3328-commit.md new file mode 100644 index 0000000..2a2c2ee --- /dev/null +++ b/docs/wiki/commits/05e3328-commit.md @@ -0,0 +1,45 @@ +# Commit 05e3328: commit + +## Metadata + +| Field | Value | +| --- | --- | +| Full SHA | `05e33287235ab8c2a7ca47b727019b5dad13cc45` | +| Author | ventaphobia | +| Date | 2026-04-13 | +| ISO date | `2026-04-13T17:42:04+05:00` | +| Parents | `679aae6f4a47` | +| Direct refs | No direct branch/tag ref | +| Files changed | 8 | +| Insertions | 1252 | +| Deletions | 238 | + +## Commit Message + +No extended commit message body. + +## Area Summary + +- Core app: 3 file(s) +- Menu bar: 2 file(s) +- Touch Bar and Pock widget runtime: 2 file(s) +- Repository support: 1 file(s) + +## Changed Files + +| Status | Path | Added | Deleted | +| --- | --- | ---: | ---: | +| Modified | `Core-Monitor.xcodeproj/project.pbxproj` | 4 | 4 | +| Modified | `Core-Monitor/MenuBarExtraView.swift` | 958 | 69 | +| Modified | `Core-Monitor/MenubarController.swift` | 190 | 139 | +| Modified | `Core-Monitor/PKCoreMonWidgets.swift` | 1 | 1 | +| Modified | `Core-Monitor/PillView.swift` | 1 | 8 | +| Modified | `Core-Monitor/PockWidgetSources/Status/Items/SLangItem.swift` | 4 | 10 | +| Modified | `Core-Monitor/SystemMonitor.swift` | 93 | 6 | +| Modified | `Core-Monitor/TouchBarConfiguration.swift` | 1 | 1 | + +## Reading Notes + +- This page is generated from local git metadata so it is best used with the exact repository clone that produced the wiki. +- Merge commits may show little or no direct diff even though they pull a full branch of work into the reachable history. +- Deleted paths are also cross-linked from the removed-parts index when the status is `Deleted`. diff --git a/docs/wiki/commits/0690966-surface-privacy-controls-in-system-settings.md b/docs/wiki/commits/0690966-surface-privacy-controls-in-system-settings.md new file mode 100644 index 0000000..483b8d4 --- /dev/null +++ b/docs/wiki/commits/0690966-surface-privacy-controls-in-system-settings.md @@ -0,0 +1,43 @@ +# Commit 0690966: Surface privacy controls in system settings + +## Metadata + +| Field | Value | +| --- | --- | +| Full SHA | `0690966f8eb12db538526770a9a0cd03a9b75730` | +| Author | ventaphobia | +| Date | 2026-04-16 | +| ISO date | `2026-04-16T08:22:40+05:00` | +| Parents | `c068667d5aa2` | +| Direct refs | No direct branch/tag ref | +| Files changed | 5 | +| Insertions | 65 | +| Deletions | 36 | + +## Commit Message + +No extended commit message body. + +## Area Summary + +- Legacy alert system: 1 file(s) +- Dashboard: 1 file(s) +- Core app: 1 file(s) +- Privacy controls: 1 file(s) +- Repository support: 1 file(s) + +## Changed Files + +| Status | Path | Added | Deleted | +| --- | --- | ---: | ---: | +| Modified | `Core-Monitor/AlertsView.swift` | 1 | 34 | +| Modified | `Core-Monitor/ContentView.swift` | 3 | 0 | +| Modified | `Core-Monitor/HelpView.swift` | 4 | 2 | +| Added | `Core-Monitor/PrivacyControlsSection.swift` | 47 | 0 | +| Modified | `WORKLOG.md` | 10 | 0 | + +## Reading Notes + +- This page is generated from local git metadata so it is best used with the exact repository clone that produced the wiki. +- Merge commits may show little or no direct diff even though they pull a full branch of work into the reachable history. +- Deleted paths are also cross-linked from the removed-parts index when the status is `Deleted`. diff --git a/docs/wiki/commits/078c51e-merge-pull-request-14-from-offyotto-sl3-codex-399e-launch-at-login-polish.md b/docs/wiki/commits/078c51e-merge-pull-request-14-from-offyotto-sl3-codex-399e-launch-at-login-polish.md new file mode 100644 index 0000000..b0bf8dd --- /dev/null +++ b/docs/wiki/commits/078c51e-merge-pull-request-14-from-offyotto-sl3-codex-399e-launch-at-login-polish.md @@ -0,0 +1,35 @@ +# Commit 078c51e: Merge pull request #14 from offyotto-sl3/codex/399e-launch-at-login-polish + +## Metadata + +| Field | Value | +| --- | --- | +| Full SHA | `078c51e6c21f3e49ecb1ba8c81ad29c3df4a4292` | +| Author | offyotto (not my real name) | +| Date | 2026-04-16 | +| ISO date | `2026-04-16T21:56:10+05:00` | +| Parents | `81badcf27a45`, `cfea0091d3a4` | +| Direct refs | No direct branch/tag ref | +| Files changed | 0 | +| Insertions | 323 | +| Deletions | 64 | + +## Commit Message + +Polish launch-at-login recovery flow + +## Area Summary + +- No file areas detected. + +## Changed Files + +| Status | Path | Added | Deleted | +| --- | --- | ---: | ---: | +| Metadata-only or merge | No direct file diff recorded | | | + +## Reading Notes + +- This page is generated from local git metadata so it is best used with the exact repository clone that produced the wiki. +- Merge commits may show little or no direct diff even though they pull a full branch of work into the reachable history. +- Deleted paths are also cross-linked from the removed-parts index when the status is `Deleted`. diff --git a/docs/wiki/commits/0836e11-clarify-readme-product-positioning.md b/docs/wiki/commits/0836e11-clarify-readme-product-positioning.md new file mode 100644 index 0000000..492820d --- /dev/null +++ b/docs/wiki/commits/0836e11-clarify-readme-product-positioning.md @@ -0,0 +1,36 @@ +# Commit 0836e11: Clarify README product positioning + +## Metadata + +| Field | Value | +| --- | --- | +| Full SHA | `0836e1120e1f0c45f93eb6c424f6e6f847727258` | +| Author | ventaphobia | +| Date | 2026-04-16 | +| ISO date | `2026-04-16T22:11:10+05:00` | +| Parents | `6cabf2c06d5e` | +| Direct refs | No direct branch/tag ref | +| Files changed | 2 | +| Insertions | 36 | +| Deletions | 20 | + +## Commit Message + +No extended commit message body. + +## Area Summary + +- Repository support: 2 file(s) + +## Changed Files + +| Status | Path | Added | Deleted | +| --- | --- | ---: | ---: | +| Modified | `README.md` | 31 | 20 | +| Modified | `WORKLOG.md` | 5 | 0 | + +## Reading Notes + +- This page is generated from local git metadata so it is best used with the exact repository clone that produced the wiki. +- Merge commits may show little or no direct diff even though they pull a full branch of work into the reachable history. +- Deleted paths are also cross-linked from the removed-parts index when the status is `Deleted`. diff --git a/docs/wiki/commits/08fa217-add-readme-badges.md b/docs/wiki/commits/08fa217-add-readme-badges.md new file mode 100644 index 0000000..0c7b57e --- /dev/null +++ b/docs/wiki/commits/08fa217-add-readme-badges.md @@ -0,0 +1,35 @@ +# Commit 08fa217: Add README badges + +## Metadata + +| Field | Value | +| --- | --- | +| Full SHA | `08fa21756755a3548abd531d2bc8d2b5db57d6e2` | +| Author | ventaphobia | +| Date | 2026-03-29 | +| ISO date | `2026-03-29T00:25:40+05:00` | +| Parents | `ff7d7dfd88e8` | +| Direct refs | `v10` | +| Files changed | 1 | +| Insertions | 8 | +| Deletions | 0 | + +## Commit Message + +No extended commit message body. + +## Area Summary + +- Repository support: 1 file(s) + +## Changed Files + +| Status | Path | Added | Deleted | +| --- | --- | ---: | ---: | +| Modified | `README.md` | 8 | 0 | + +## Reading Notes + +- This page is generated from local git metadata so it is best used with the exact repository clone that produced the wiki. +- Merge commits may show little or no direct diff even though they pull a full branch of work into the reachable history. +- Deleted paths are also cross-linked from the removed-parts index when the status is `Deleted`. diff --git a/docs/wiki/commits/0937c96-change-hero-mac-accent-to-light-blue.md b/docs/wiki/commits/0937c96-change-hero-mac-accent-to-light-blue.md new file mode 100644 index 0000000..e5a7e07 --- /dev/null +++ b/docs/wiki/commits/0937c96-change-hero-mac-accent-to-light-blue.md @@ -0,0 +1,36 @@ +# Commit 0937c96: Change hero Mac accent to light blue + +## Metadata + +| Field | Value | +| --- | --- | +| Full SHA | `0937c96e3004c5fe303d62d5adfc20c913f1bed0` | +| Author | ventaphobia | +| Date | 2026-04-13 | +| ISO date | `2026-04-13T00:35:42+05:00` | +| Parents | `ebbdfafcd48c` | +| Direct refs | No direct branch/tag ref | +| Files changed | 2 | +| Insertions | 2 | +| Deletions | 2 | + +## Commit Message + +No extended commit message body. + +## Area Summary + +- Website and documentation: 2 file(s) + +## Changed Files + +| Status | Path | Added | Deleted | +| --- | --- | ---: | ---: | +| Modified | `docs/styles.css` | 1 | 1 | +| Modified | `styles.css` | 1 | 1 | + +## Reading Notes + +- This page is generated from local git metadata so it is best used with the exact repository clone that produced the wiki. +- Merge commits may show little or no direct diff even though they pull a full branch of work into the reachable history. +- Deleted paths are also cross-linked from the removed-parts index when the status is `Deleted`. diff --git a/docs/wiki/commits/099460c-refine-overview-alert-status-strip.md b/docs/wiki/commits/099460c-refine-overview-alert-status-strip.md new file mode 100644 index 0000000..04af512 --- /dev/null +++ b/docs/wiki/commits/099460c-refine-overview-alert-status-strip.md @@ -0,0 +1,42 @@ +# Commit 099460c: Refine overview alert status strip + +## Metadata + +| Field | Value | +| --- | --- | +| Full SHA | `099460c05db4e8c76db5846164d4c4442d9af08b` | +| Author | ventaphobia | +| Date | 2026-04-16 | +| ISO date | `2026-04-16T22:36:19+05:00` | +| Parents | `bd910920ca7f` | +| Direct refs | No direct branch/tag ref | +| Files changed | 5 | +| Insertions | 157 | +| Deletions | 14 | + +## Commit Message + +No extended commit message body. + +## Area Summary + +- Repository support: 2 file(s) +- Legacy alert system: 1 file(s) +- Tests: 1 file(s) +- Website and documentation: 1 file(s) + +## Changed Files + +| Status | Path | Added | Deleted | +| --- | --- | ---: | ---: | +| Modified | `Core-Monitor/AlertsView.swift` | 80 | 13 | +| Modified | `Core-MonitorTests/AlertEngineTests.swift` | 71 | 0 | +| Modified | `README.md` | 1 | 1 | +| Modified | `WORKLOG.md` | 5 | 0 | +| Modified | `docs/images/ui/overview-2026.png` | | | + +## Reading Notes + +- This page is generated from local git metadata so it is best used with the exact repository clone that produced the wiki. +- Merge commits may show little or no direct diff even though they pull a full branch of work into the reachable history. +- Deleted paths are also cross-linked from the removed-parts index when the status is `Deleted`. diff --git a/docs/wiki/commits/0a17313-merge-branch-main-into-codex-revert-readme-yesterday.md b/docs/wiki/commits/0a17313-merge-branch-main-into-codex-revert-readme-yesterday.md new file mode 100644 index 0000000..f63d5a5 --- /dev/null +++ b/docs/wiki/commits/0a17313-merge-branch-main-into-codex-revert-readme-yesterday.md @@ -0,0 +1,35 @@ +# Commit 0a17313: Merge branch 'main' into codex/revert-readme-yesterday + +## Metadata + +| Field | Value | +| --- | --- | +| Full SHA | `0a1731358ba44fcf0bc3fb447b00dd77a79cde9e` | +| Author | offyotto (not my real name) | +| Date | 2026-04-16 | +| ISO date | `2026-04-16T10:45:52+05:00` | +| Parents | `18ee35595cc5`, `8fbb65cb9cc3` | +| Direct refs | No direct branch/tag ref | +| Files changed | 0 | +| Insertions | 535 | +| Deletions | 406 | + +## Commit Message + +No extended commit message body. + +## Area Summary + +- No file areas detected. + +## Changed Files + +| Status | Path | Added | Deleted | +| --- | --- | ---: | ---: | +| Metadata-only or merge | No direct file diff recorded | | | + +## Reading Notes + +- This page is generated from local git metadata so it is best used with the exact repository clone that produced the wiki. +- Merge commits may show little or no direct diff even though they pull a full branch of work into the reachable history. +- Deleted paths are also cross-linked from the removed-parts index when the status is `Deleted`. diff --git a/docs/wiki/commits/0b5d718-extend-hero-glow-across-app-edges.md b/docs/wiki/commits/0b5d718-extend-hero-glow-across-app-edges.md new file mode 100644 index 0000000..ca07cb2 --- /dev/null +++ b/docs/wiki/commits/0b5d718-extend-hero-glow-across-app-edges.md @@ -0,0 +1,36 @@ +# Commit 0b5d718: Extend hero glow across app edges + +## Metadata + +| Field | Value | +| --- | --- | +| Full SHA | `0b5d718df6f559e2bbee7b800abf719010e30b70` | +| Author | ventaphobia | +| Date | 2026-04-06 | +| ISO date | `2026-04-06T20:33:10+05:00` | +| Parents | `eb994748934d` | +| Direct refs | No direct branch/tag ref | +| Files changed | 2 | +| Insertions | 50 | +| Deletions | 22 | + +## Commit Message + +No extended commit message body. + +## Area Summary + +- Website and documentation: 2 file(s) + +## Changed Files + +| Status | Path | Added | Deleted | +| --- | --- | ---: | ---: | +| Modified | `docs/styles.css` | 25 | 11 | +| Modified | `styles.css` | 25 | 11 | + +## Reading Notes + +- This page is generated from local git metadata so it is best used with the exact repository clone that produced the wiki. +- Merge commits may show little or no direct diff even though they pull a full branch of work into the reachable history. +- Deleted paths are also cross-linked from the removed-parts index when the status is `Deleted`. diff --git a/docs/wiki/commits/0c92303-first-commit.md b/docs/wiki/commits/0c92303-first-commit.md new file mode 100644 index 0000000..4bda112 --- /dev/null +++ b/docs/wiki/commits/0c92303-first-commit.md @@ -0,0 +1,35 @@ +# Commit 0c92303: first commit + +## Metadata + +| Field | Value | +| --- | --- | +| Full SHA | `0c92303fac8482e21265a0f4ad493e90beeefb25` | +| Author | ventaphobia | +| Date | 2026-03-07 | +| ISO date | `2026-03-07T23:29:26+05:00` | +| Parents | `2bde01d9e526` | +| Direct refs | No direct branch/tag ref | +| Files changed | 1 | +| Insertions | 1 | +| Deletions | 0 | + +## Commit Message + +No extended commit message body. + +## Area Summary + +- Repository support: 1 file(s) + +## Changed Files + +| Status | Path | Added | Deleted | +| --- | --- | ---: | ---: | +| Modified | `README.md` | 1 | 0 | + +## Reading Notes + +- This page is generated from local git metadata so it is best used with the exact repository clone that produced the wiki. +- Merge commits may show little or no direct diff even though they pull a full branch of work into the reachable history. +- Deleted paths are also cross-linked from the removed-parts index when the status is `Deleted`. diff --git a/docs/wiki/commits/0dcac89-update-index-html.md b/docs/wiki/commits/0dcac89-update-index-html.md new file mode 100644 index 0000000..f29724c --- /dev/null +++ b/docs/wiki/commits/0dcac89-update-index-html.md @@ -0,0 +1,35 @@ +# Commit 0dcac89: Update index.html + +## Metadata + +| Field | Value | +| --- | --- | +| Full SHA | `0dcac89c05859f4339673a91977c0c4d2a81786f` | +| Author | offyotto (not my real name) | +| Date | 2026-04-20 | +| ISO date | `2026-04-20T19:12:37+05:00` | +| Parents | `10aabd46a016` | +| Direct refs | No direct branch/tag ref | +| Files changed | 1 | +| Insertions | 4 | +| Deletions | 4 | + +## Commit Message + +No extended commit message body. + +## Area Summary + +- Website and documentation: 1 file(s) + +## Changed Files + +| Status | Path | Added | Deleted | +| --- | --- | ---: | ---: | +| Modified | `Mac-App-Store/index.html` | 4 | 4 | + +## Reading Notes + +- This page is generated from local git metadata so it is best used with the exact repository clone that produced the wiki. +- Merge commits may show little or no direct diff even though they pull a full branch of work into the reachable history. +- Deleted paths are also cross-linked from the removed-parts index when the status is `Deleted`. diff --git a/docs/wiki/commits/0ef6575-unify-monitor-refresh-delivery-paths.md b/docs/wiki/commits/0ef6575-unify-monitor-refresh-delivery-paths.md new file mode 100644 index 0000000..1029726 --- /dev/null +++ b/docs/wiki/commits/0ef6575-unify-monitor-refresh-delivery-paths.md @@ -0,0 +1,42 @@ +# Commit 0ef6575: Unify monitor refresh delivery paths + +## Metadata + +| Field | Value | +| --- | --- | +| Full SHA | `0ef6575edac3cdfbe065bba8c6ee45901953251d` | +| Author | ventaphobia | +| Date | 2026-04-16 | +| ISO date | `2026-04-16T08:31:31+05:00` | +| Parents | `49b0ffc730c7` | +| Direct refs | No direct branch/tag ref | +| Files changed | 5 | +| Insertions | 16 | +| Deletions | 42 | + +## Commit Message + +No extended commit message body. + +## Area Summary + +- Touch Bar and Pock widget runtime: 2 file(s) +- Menu bar: 1 file(s) +- Core app: 1 file(s) +- Repository support: 1 file(s) + +## Changed Files + +| Status | Path | Added | Deleted | +| --- | --- | ---: | ---: | +| Modified | `Core-Monitor/CoreMonTouchBarController.swift` | 3 | 1 | +| Modified | `Core-Monitor/MenubarController.swift` | 8 | 11 | +| Modified | `Core-Monitor/SystemMonitor.swift` | 0 | 6 | +| Modified | `Core-Monitor/TouchBarUtilityWidgets.swift` | 0 | 24 | +| Modified | `WORKLOG.md` | 5 | 0 | + +## Reading Notes + +- This page is generated from local git metadata so it is best used with the exact repository clone that produced the wiki. +- Merge commits may show little or no direct diff even though they pull a full branch of work into the reachable history. +- Deleted paths are also cross-linked from the removed-parts index when the status is `Deleted`. diff --git a/docs/wiki/commits/0fa238c-commits.md b/docs/wiki/commits/0fa238c-commits.md new file mode 100644 index 0000000..a0a668e --- /dev/null +++ b/docs/wiki/commits/0fa238c-commits.md @@ -0,0 +1,58 @@ +# Commit 0fa238c: commits. + +## Metadata + +| Field | Value | +| --- | --- | +| Full SHA | `0fa238cfe99c932a303679bbfed472ba9735bd21` | +| Author | ventaphobia | +| Date | 2026-04-02 | +| ISO date | `2026-04-02T18:44:12+05:00` | +| Parents | `62e4843eda83` | +| Direct refs | No direct branch/tag ref | +| Files changed | 18 | +| Insertions | 3961 | +| Deletions | 1516 | + +## Commit Message + +No extended commit message body. + +## Area Summary + +- Core app: 7 file(s) +- Privileged helper target: 4 file(s) +- Repository support: 2 file(s) +- Fan control, SMC, or helper: 2 file(s) +- Dashboard: 1 file(s) +- Menu bar: 1 file(s) +- Touch Bar and Pock widget runtime: 1 file(s) + +## Changed Files + +| Status | Path | Added | Deleted | +| --- | --- | ---: | ---: | +| Modified | `Core-Monitor.xcodeproj/project.pbxproj` | 61 | 2 | +| Modified | `Core-Monitor/AppCoordinator.swift` | 114 | 10 | +| Modified | `Core-Monitor/AppUpdater.swift` | 1 | 1 | +| Modified | `Core-Monitor/AppVersion.swift` | 1 | 1 | +| Modified | `Core-Monitor/BenchmarkView.swift` | 39 | 8 | +| Modified | `Core-Monitor/Compatibility.swift` | 65 | 23 | +| Modified | `Core-Monitor/ContentView.swift` | 709 | 801 | +| Modified | `Core-Monitor/Core_MonitorApp.swift` | 64 | 19 | +| Modified | `Core-Monitor/FanController.swift` | 182 | 50 | +| Modified | `Core-Monitor/MenuBarExtraView.swift` | 165 | 222 | +| Modified | `Core-Monitor/SMCHelperManager.swift` | 298 | 42 | +| Modified | `Core-Monitor/SystemMonitor.swift` | 50 | 17 | +| Modified | `Core-Monitor/TouchBarPrivatePresenter.swift` | 2034 | 256 | +| Modified | `README.md` | 53 | 30 | +| Added | `smc-helper-Launchd.plist` | 13 | 0 | +| Modified | `smc-helper/Info.plist` | 4 | 0 | +| Added | `smc-helper/SMCHelperXPC.swift` | 7 | 0 | +| Modified | `smc-helper/main.swift` | 101 | 34 | + +## Reading Notes + +- This page is generated from local git metadata so it is best used with the exact repository clone that produced the wiki. +- Merge commits may show little or no direct diff even though they pull a full branch of work into the reachable history. +- Deleted paths are also cross-linked from the removed-parts index when the status is `Deleted`. diff --git a/docs/wiki/commits/108166d-throttle-disk-stats-refresh-cadence.md b/docs/wiki/commits/108166d-throttle-disk-stats-refresh-cadence.md new file mode 100644 index 0000000..507953d --- /dev/null +++ b/docs/wiki/commits/108166d-throttle-disk-stats-refresh-cadence.md @@ -0,0 +1,40 @@ +# Commit 108166d: Throttle disk stats refresh cadence + +## Metadata + +| Field | Value | +| --- | --- | +| Full SHA | `108166d9acff67b828293d00c89724523ae3b261` | +| Author | ventaphobia | +| Date | 2026-04-16 | +| ISO date | `2026-04-16T14:20:59+05:00` | +| Parents | `a62ded6f9903` | +| Direct refs | No direct branch/tag ref | +| Files changed | 4 | +| Insertions | 63 | +| Deletions | 4 | + +## Commit Message + +No extended commit message body. + +## Area Summary + +- Core app: 2 file(s) +- Tests: 1 file(s) +- Repository support: 1 file(s) + +## Changed Files + +| Status | Path | Added | Deleted | +| --- | --- | ---: | ---: | +| Added | `Core-Monitor/DiskStatsRefreshPolicy.swift` | 14 | 0 | +| Modified | `Core-Monitor/SystemMonitor.swift` | 13 | 4 | +| Added | `Core-MonitorTests/DiskStatsRefreshPolicyTests.swift` | 31 | 0 | +| Modified | `WORKLOG.md` | 5 | 0 | + +## Reading Notes + +- This page is generated from local git metadata so it is best used with the exact repository clone that produced the wiki. +- Merge commits may show little or no direct diff even though they pull a full branch of work into the reachable history. +- Deleted paths are also cross-linked from the removed-parts index when the status is `Deleted`. diff --git a/docs/wiki/commits/10aabd4-merge-branch-codex-restore-app-icon.md b/docs/wiki/commits/10aabd4-merge-branch-codex-restore-app-icon.md new file mode 100644 index 0000000..70e21da --- /dev/null +++ b/docs/wiki/commits/10aabd4-merge-branch-codex-restore-app-icon.md @@ -0,0 +1,35 @@ +# Commit 10aabd4: Merge branch 'codex/restore-app-icon' + +## Metadata + +| Field | Value | +| --- | --- | +| Full SHA | `10aabd46a0162d6ea6cef089569981b4a3ff1f68` | +| Author | ventaphobia | +| Date | 2026-04-20 | +| ISO date | `2026-04-20T17:55:15+05:00` | +| Parents | `8a876dc6729c`, `e6eba62478e5` | +| Direct refs | `main` | +| Files changed | 0 | +| Insertions | 0 | +| Deletions | 0 | + +## Commit Message + +No extended commit message body. + +## Area Summary + +- No file areas detected. + +## Changed Files + +| Status | Path | Added | Deleted | +| --- | --- | ---: | ---: | +| Metadata-only or merge | No direct file diff recorded | | | + +## Reading Notes + +- This page is generated from local git metadata so it is best used with the exact repository clone that produced the wiki. +- Merge commits may show little or no direct diff even though they pull a full branch of work into the reachable history. +- Deleted paths are also cross-linked from the removed-parts index when the status is `Deleted`. diff --git a/docs/wiki/commits/133d9ad-replace-alert-surfaces-with-monitoring-status.md b/docs/wiki/commits/133d9ad-replace-alert-surfaces-with-monitoring-status.md new file mode 100644 index 0000000..8bccbcc --- /dev/null +++ b/docs/wiki/commits/133d9ad-replace-alert-surfaces-with-monitoring-status.md @@ -0,0 +1,61 @@ +# Commit 133d9ad: Replace alert surfaces with monitoring status + +## Metadata + +| Field | Value | +| --- | --- | +| Full SHA | `133d9ad5892c877e323a17f58ff49d9fc5ccb126` | +| Author | ventaphobia | +| Date | 2026-04-16 | +| ISO date | `2026-04-16T21:58:54+05:00` | +| Parents | `252d19e5ed2c` | +| Direct refs | No direct branch/tag ref | +| Files changed | 18 | +| Insertions | 826 | +| Deletions | 535 | + +## Commit Message + +No extended commit message body. + +## Area Summary + +- Website and documentation: 4 file(s) +- GitHub automation: 2 file(s) +- Core app: 2 file(s) +- Menu bar: 2 file(s) +- Startup and onboarding: 2 file(s) +- Repository support: 2 file(s) +- Legacy alert system: 1 file(s) +- Dashboard: 1 file(s) +- Privacy controls: 1 file(s) +- Tests: 1 file(s) + +## Changed Files + +| Status | Path | Added | Deleted | +| --- | --- | ---: | ---: | +| Modified | `.github/ISSUE_TEMPLATE/bug_report.yml` | 1 | 1 | +| Modified | `.github/release.yml` | 0 | 1 | +| Modified | `Core-Monitor/AlertsView.swift` | 384 | 327 | +| Modified | `Core-Monitor/ContentView.swift` | 13 | 33 | +| Modified | `Core-Monitor/Core_MonitorApp.swift` | 27 | 4 | +| Modified | `Core-Monitor/HelpView.swift` | 6 | 7 | +| Modified | `Core-Monitor/MenuBarExtraView.swift` | 25 | 54 | +| Modified | `Core-Monitor/MenubarController.swift` | 1 | 57 | +| Modified | `Core-Monitor/PrivacyControlsSection.swift` | 10 | 20 | +| Modified | `Core-Monitor/WelcomeGuide.swift` | 4 | 4 | +| Modified | `Core-Monitor/WelcomeGuideProgress.swift` | 14 | 6 | +| Modified | `Core-MonitorTests/WelcomeGuideProgressTests.swift` | 2 | 0 | +| Modified | `README.md` | 1 | 1 | +| Modified | `WORKLOG.md` | 316 | 1 | +| Modified | `docs/ARCHITECTURE.md` | 15 | 12 | +| Modified | `docs/COMPETITOR_MATRIX_2026.md` | 2 | 2 | +| Modified | `docs/HELPER_DIAGNOSTICS.md` | 1 | 1 | +| Modified | `docs/index.html` | 4 | 4 | + +## Reading Notes + +- This page is generated from local git metadata so it is best used with the exact repository clone that produced the wiki. +- Merge commits may show little or no direct diff even though they pull a full branch of work into the reachable history. +- Deleted paths are also cross-linked from the removed-parts index when the status is `Deleted`. diff --git a/docs/wiki/commits/1394ef6-update-readme-md.md b/docs/wiki/commits/1394ef6-update-readme-md.md new file mode 100644 index 0000000..f621237 --- /dev/null +++ b/docs/wiki/commits/1394ef6-update-readme-md.md @@ -0,0 +1,35 @@ +# Commit 1394ef6: Update README.md + +## Metadata + +| Field | Value | +| --- | --- | +| Full SHA | `1394ef623f4d3685afe1724cdf7e985a2db4fbc6` | +| Author | offyotto (not my real name) | +| Date | 2026-04-07 | +| ISO date | `2026-04-07T22:23:55+05:00` | +| Parents | `1705aa10ed13` | +| Direct refs | No direct branch/tag ref | +| Files changed | 1 | +| Insertions | 0 | +| Deletions | 4 | + +## Commit Message + +No extended commit message body. + +## Area Summary + +- Repository support: 1 file(s) + +## Changed Files + +| Status | Path | Added | Deleted | +| --- | --- | ---: | ---: | +| Modified | `README.md` | 0 | 4 | + +## Reading Notes + +- This page is generated from local git metadata so it is best used with the exact repository clone that produced the wiki. +- Merge commits may show little or no direct diff even though they pull a full branch of work into the reachable history. +- Deleted paths are also cross-linked from the removed-parts index when the status is `Deleted`. diff --git a/docs/wiki/commits/151ab46-fix-readme-merge-conflict-markers.md b/docs/wiki/commits/151ab46-fix-readme-merge-conflict-markers.md new file mode 100644 index 0000000..56b26ba --- /dev/null +++ b/docs/wiki/commits/151ab46-fix-readme-merge-conflict-markers.md @@ -0,0 +1,35 @@ +# Commit 151ab46: Fix README merge conflict markers + +## Metadata + +| Field | Value | +| --- | --- | +| Full SHA | `151ab46649ec7e9d1d87124fdd926968c81f3f16` | +| Author | ventaphobia | +| Date | 2026-04-06 | +| ISO date | `2026-04-06T06:39:11+05:00` | +| Parents | `31da3f2acef1` | +| Direct refs | No direct branch/tag ref | +| Files changed | 1 | +| Insertions | 13 | +| Deletions | 134 | + +## Commit Message + +No extended commit message body. + +## Area Summary + +- Repository support: 1 file(s) + +## Changed Files + +| Status | Path | Added | Deleted | +| --- | --- | ---: | ---: | +| Modified | `README.md` | 13 | 134 | + +## Reading Notes + +- This page is generated from local git metadata so it is best used with the exact repository clone that produced the wiki. +- Merge commits may show little or no direct diff even though they pull a full branch of work into the reachable history. +- Deleted paths are also cross-linked from the removed-parts index when the status is `Deleted`. diff --git a/docs/wiki/commits/16a0f40-add-contributor-architecture-guide.md b/docs/wiki/commits/16a0f40-add-contributor-architecture-guide.md new file mode 100644 index 0000000..a20b9c5 --- /dev/null +++ b/docs/wiki/commits/16a0f40-add-contributor-architecture-guide.md @@ -0,0 +1,37 @@ +# Commit 16a0f40: Add contributor architecture guide + +## Metadata + +| Field | Value | +| --- | --- | +| Full SHA | `16a0f4057851cbe26bf5c4090e8063cec2eaf03c` | +| Author | ventaphobia | +| Date | 2026-04-16 | +| ISO date | `2026-04-16T00:10:28+05:00` | +| Parents | `d7d52699deac` | +| Direct refs | No direct branch/tag ref | +| Files changed | 2 | +| Insertions | 152 | +| Deletions | 0 | + +## Commit Message + +No extended commit message body. + +## Area Summary + +- Repository support: 1 file(s) +- Website and documentation: 1 file(s) + +## Changed Files + +| Status | Path | Added | Deleted | +| --- | --- | ---: | ---: | +| Modified | `WORKLOG.md` | 4 | 0 | +| Added | `docs/ARCHITECTURE.md` | 148 | 0 | + +## Reading Notes + +- This page is generated from local git metadata so it is best used with the exact repository clone that produced the wiki. +- Merge commits may show little or no direct diff even though they pull a full branch of work into the reachable history. +- Deleted paths are also cross-linked from the removed-parts index when the status is `Deleted`. diff --git a/docs/wiki/commits/16df8e4-refine-battery-diagnostics-and-dashboard-state-flow.md b/docs/wiki/commits/16df8e4-refine-battery-diagnostics-and-dashboard-state-flow.md new file mode 100644 index 0000000..6749763 --- /dev/null +++ b/docs/wiki/commits/16df8e4-refine-battery-diagnostics-and-dashboard-state-flow.md @@ -0,0 +1,41 @@ +# Commit 16df8e4: Refine battery diagnostics and dashboard state flow + +## Metadata + +| Field | Value | +| --- | --- | +| Full SHA | `16df8e45004bfcbc736e547e7bc3ff9d4fc35924` | +| Author | ventaphobia | +| Date | 2026-04-16 | +| ISO date | `2026-04-16T06:11:41+05:00` | +| Parents | `80000af49a06` | +| Direct refs | No direct branch/tag ref | +| Files changed | 4 | +| Insertions | 210 | +| Deletions | 106 | + +## Commit Message + +No extended commit message body. + +## Area Summary + +- Core app: 1 file(s) +- Dashboard: 1 file(s) +- Tests: 1 file(s) +- Repository support: 1 file(s) + +## Changed Files + +| Status | Path | Added | Deleted | +| --- | --- | ---: | ---: | +| Added | `Core-Monitor/BatteryDetailFormatter.swift` | 71 | 0 | +| Modified | `Core-Monitor/ContentView.swift` | 98 | 106 | +| Added | `Core-MonitorTests/BatteryDetailFormatterTests.swift` | 36 | 0 | +| Modified | `WORKLOG.md` | 5 | 0 | + +## Reading Notes + +- This page is generated from local git metadata so it is best used with the exact repository clone that produced the wiki. +- Merge commits may show little or no direct diff even though they pull a full branch of work into the reachable history. +- Deleted paths are also cross-linked from the removed-parts index when the status is `Deleted`. diff --git a/docs/wiki/commits/1705aa1-add-debug-mode-and-remove-build-cache.md b/docs/wiki/commits/1705aa1-add-debug-mode-and-remove-build-cache.md new file mode 100644 index 0000000..22bc4a8 --- /dev/null +++ b/docs/wiki/commits/1705aa1-add-debug-mode-and-remove-build-cache.md @@ -0,0 +1,2835 @@ +# Commit 1705aa1: Add debug mode and remove build cache + +## Metadata + +| Field | Value | +| --- | --- | +| Full SHA | `1705aa10ed132afe93d771481c31bbde3255038c` | +| Author | ventaphobia | +| Date | 2026-04-07 | +| ISO date | `2026-04-07T17:23:18+05:00` | +| Parents | `9de18b6c46e1` | +| Direct refs | No direct branch/tag ref | +| Files changed | 2800 | +| Insertions | 146 | +| Deletions | 54 | + +## Commit Message + +No extended commit message body. + +## Area Summary + +- Repository support: 2799 file(s) +- Dashboard: 1 file(s) + +## Changed Files + +| Status | Path | Added | Deleted | +| --- | --- | ---: | ---: | +| Deleted | `.deriveddata/CompilationCache.noindex/generic/lock` | 0 | 0 | +| Deleted | `.deriveddata/CompilationCache.noindex/generic/v1.1/v3.actions` | | | +| Deleted | `.deriveddata/CompilationCache.noindex/generic/v1.1/v3.actions.shared` | 0 | 0 | +| Deleted | `.deriveddata/CompilationCache.noindex/generic/v1.1/v8.data` | | | +| Deleted | `.deriveddata/CompilationCache.noindex/generic/v1.1/v8.data.shared` | 0 | 0 | +| Deleted | `.deriveddata/CompilationCache.noindex/generic/v1.1/v8.index` | | | +| Deleted | `.deriveddata/CompilationCache.noindex/generic/v1.1/v8.index.shared` | 0 | 0 | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/00/MTL4BinaryFunction.h-3CIGL2EEF0200` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/01/CIKernel.h-2K5SWZKWCW801` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/01/MTLRenderPipeline.h-31M1JRYH1HV01` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/03/CIColor.h-1DD7NS8KGB703` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/03/SKDocument.h-UJ5M6QHQUV03` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/03/workgroup_interval.h-2B0SX7JOMGL03` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/04/CGPDFContext.h-1A1Z6E8EMQJ04` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/05/Keyboards.h-I7NL6DTWY305` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/05/ndr.h-1IUYZ91LR1O05` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/05/reboot.h-1G8Z7YGO7LE05` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/06/CAFFile.h-1AFE29XKE4506` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/07/AVAudioFormat.h-2IVP6EWHNXZ07` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/07/Notification.h-E4E0IWK3FD07` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/08/HIGeometry.h-QD6EYHFIL508` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/09/ev.h-3ERO722AEKC09` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/0A/ATSUnicodeGlyphs.h-U399UXZWX70A` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/0B/NSURLCache.h-E8YC47GC2S0B` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/0C/AUGraph.h-DSL27N2HVZ0C` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/0C/IOStorageCardCharacteristics.h-3TFPKF6JMAZ0C` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/0C/locale.h-37M5KQ5GILD0C` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/0D/NSPersonNameComponentsFormatter.h-3ELJOQ19IFN0D` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/0F/IOFDiskPartitionScheme.h-2KUAU9E6JCV0F` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/0F/NSMenuItemBadge.h-3KP134ACSWS0F` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/0F/NSTableCellView.h-2PZ22C0Q8I30F` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/0G/AVAudioUnitComponent.h-23T58R9CUX50G` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/0G/SPPoint3D.h-2A0QAPP7KG70G` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/0G/iconv.h-YQILD3DQ7B0G` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/0H/CGWindow.h-10015XTACS90H` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/0H/arm64e-apple-macos.swiftinterface-XJBJ6931QH0H` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/0I/CAShapeLayer.h-37BI6H3H1MR0I` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/0I/dispatch_swift_shims.h-23CZJ5IJFD30I` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/0I/utime.h-1AQFO1E3V930I` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/0J/NSBatchDeleteRequest.h-3Q3KRK1H5870J` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/0K/AVSpeechSynthesis.h-1E4VQ2VTLBZ0K` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/0K/AXValueConstants.h-3LN0A3W1Z270K` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/0K/event.h-2EGZMPVBO9R0K` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/0L/ConditionalMacros.h-1UOKLVNIXI50L` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/0L/pfkeyv2.h-31T6D5QSDQO0L` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/0M/CGPattern.h-NUQU8WNI1C0M` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/0M/NSSpeechSynthesizer.h-HLRDYG6EZN0M` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/0M/NSTableRowView.h-1F5OG99VIDO0M` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/0M/swap.h-2TM7Y71J64U0M` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/0O/NSSegmentedCell.h-P4Z0ZXN0PM0O` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/0P/fts.h-153M1U2NA9S0P` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/0Q/CGDataConsumer.h-1794I0XRCWH0Q` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/0Q/NSUUID.h-347RNR1ZBRT0Q` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/0R/CFTimeZone.h-248L8N0764U0R` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/0S/NSTextElement.h-17XRIVCF8AV0S` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/0S/vm_region.h-3V0M0MO53ZV0S` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/0T/HIDataBrowser.h-2JKT9KXPZEG0T` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/0T/MTFormatNames.h-1TWG8VXRD7X0T` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/0V/MTLLinkedFunctions.h-1L1OHT94HG60V` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/0V/NSException.h-11FN793PSHL0V` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/0V/NSViewController.h-QP7YOURQPZ0V` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/0W/MDSchema.h-2R614WN5VSF0W` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/0X/queue.h-3M0O93DQHU70X` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/0X/search.h-1WJ2MY6WL6Y0X` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/0Z/Gestalt.h-9KV7PGS8100Z` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/10/CFLocale.h-34KHAYNH73H10` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/10/DiskArbitration.h-1ZQ8E1YXZ9W10` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/10/IOGraphicsInterface.h-2TM3HMCS0Z410` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/10/KeychainHI.h-2TQPPZJZEZR10` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/11/DADisk.h-2AVHYM5M8RJ11` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/11/SecCode.h-1UNXL2J2LN311` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/11/_pthread_key_t.h-J7REKIFS2F11` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/11/mach_debug_types.h-34D65KZJXHA11` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/12/AVAudioUnitTimePitch.h-3PUWJG3D0SH12` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/12/NSDragging.h-PMFW6NZAKI12` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/12/NSISO8601DateFormatter.h-U2F0TO2I2E12` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/13/CFDate.h-2Z3E182R7JF13` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/13/NSLock.h-1OJ2EQO3DYJ13` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/13/port.h-17TP4PI1MPG13` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/14/AVAssetReaderOutput.h-1OUUGY2V57714` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/15/AVCameraCalibrationData.h-2CILLSVVTC415` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/15/NSScriptClassDescription.h-LN13UELPV015` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/16/NSUserInterfaceLayout.h-29V3VKOFA6Y16` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/16/vector_types.h-3A59RLTA1HB16` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/17/_string.h-2MXOCFGBJGM17` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/18/AVPortraitEffectsMatte.h-6S9J4P0IUX18` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/18/NSAccessibilityColor.h-19CZME6KR2D18` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/18/NSDocumentScripting.h-1QX67AAIW318` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/18/NSTextRange.h-2OCEBUWNN0618` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/18/SecBase.h-2A8NGCFBXO18` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/18/SecCodeHost.h-DTBJXXJ6CN18` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/19/LSConstants.h-NLEVO9N0Y519` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/19/NSUserActivity.h-3CCI1FQQUZO19` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/19/memory_object_types.h-UVO5P3IDSG19` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/1A/MTLFunctionLog.h-22TN9B858DE1A` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/1B/CFNumber.h-2GI3TR0JZGG1B` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/1B/CMTextMarkup.h-2C8UDBWD5121B` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/1B/if_dl.h-1MB4MFKU9AC1B` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/1C/AVAudioBuffer.h-2M9RD7G226G1C` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/1C/CGError.h-24RWVAFMYHI1C` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/1C/IOAppleLabelScheme.h-1WJQJS258CD1C` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/1C/common.h-T9QV8ONS941C` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/1D/CVBuffer.h-1JK3KDN5PPR1D` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/1E/AudioFileStream.h-20KH387T7MF1E` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/1E/MTLPipeline.h-31JYUZQUJRQ1E` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/1E/NSPickerTouchBarItem.h-PI0MQ4YE81E` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/1F/CMSEncoder.h-2STBUFSK4CI1F` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/1G/AVCaptureMetadataOutput.h-1GBOTPEYDEO1G` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/1G/DataDetectionBase.h-WLCP89IJEI1G` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/1I/OSAtomicDeprecated.h-3HWZSFL5NU01I` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/1I/SecKey.h-10DRJMOZ2M01I` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/1I/SecRequirement.h-3BGG3XLB2HK1I` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/1I/endian.h-275N2AU5UVO1I` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/1I/ptrauth.h-34I1VXM60711I` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/1J/AVCaptureSessionPreset.h-16ZCXKZUG8C1J` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/1J/AVCaptureSpatialAudioMetadataSampleGenerator.h-XF4AUXUYBN1J` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/1J/mig_errors.h-1H683TTQ6QG1J` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/1K/libproc.h-1JHAWQHFP0L1K` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/1L/MTLFunctionHandle.h-TSKUXCQ9XZ1L` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/1M/MTLHeap.h-2TDC7W2SMG1M` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/1M/NSOpenGL.h-TCYOL4OCDT1M` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/1N/AVCaptureSession.h-2MBV3B88P361N` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/1N/IODVDTypes.h-1N2LWP68LV01N` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/1N/SpeechRecognition.h-1C82C2U80IK1N` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/1N/_errno_t.h-XVIY9HBYP71N` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/1O/IOSurfaceRef.h-2DR48QNGBGB1O` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/1P/NSPersistentHistoryChange.h-NVQJ8T5FN21P` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/1Q/_mcontext.h-39RT06WL8DZ1Q` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/1R/Script.h-2YDNU7HGDFB1R` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/1R/math.h-3K6DW5GNH7O1R` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/1S/AVAudioNode.h-19AG36CGWPP1S` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/1S/CATransform3D.h-2Q9SZTIKL241S` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/1T/SPSphericalCoordinates3D.h-2A5B1QNRBHE1T` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/1V/mach_voucher_types.h-1VXL8P5MK0U1V` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/1W/_OSByteOrder.h-22HWOXDCHH81W` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/1Y/AVSampleBufferRenderSynchronizer.h-1OVTXLWVJKP1Y` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/1Y/NSGradient.h-2927TWDH5361Y` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/1Z/attr.h-1EPXL3OOD111Z` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/20/NSTextSelectionNavigation.h-33EBYHA15M420` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/21/ColorSyncDeprecated.h-24J8RX2X6V521` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/22/NSObjCRuntime.h-3O7B00LOOQ22` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/24/IOBlockStorageDevice.h-27KBSLK4C5N24` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/24/NSComparisonPredicate.h-10A3LFMUMIC24` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/25/AVAssetSegmentReport.h-34N1HDX0YQZ25` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/25/NSUserInterfaceValidation.h-IW2Y24FIHK25` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/28/HIContainerViews.h-1B1GTHXLDWT28` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/28/NSSplitViewItemAccessoryViewController.h-38FAJ2NLVW228` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/28/sched.h-27UNSVKV9CQ28` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/29/NSClassDescription.h-3M3UVMDBJ0F29` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/29/NSRotationGestureRecognizer.h-3IU1ZL84FU429` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/29/_int8_t.h-FJCH36X8E629` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/2A/NSBrowser.h-1I3VC2UFW3J2A` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/2A/audit_fcntl.h-1BDWLBGPOOL2A` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/2C/AvailabilityMacros.h-O62746WG9B2C` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/2C/tcp_var.h-FUB4WG0QYO2C` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/2D/NSScrubberItemView.h-2L0KF5W8UF2D` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/2D/raw_ip6.h-2AO4YNK71DY2D` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/2E/SCSICmds_MODE_Definitions.h-2H5KVAWTANW2E` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/2E/in.h-3PCI9BX3JTD2E` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/2F/AudioUnitProperties.h-2RQTYEF6E9C2F` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/2F/util.h-Z5RXC6RCHH2F` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/2G/AVAssetWriter.h-2D9MCCBBRY2G` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/2G/AppKitDefines.h-2LYU6VDO6HM2G` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/2H/CARenderer.h-3OYWPDL6QG2H` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/2H/IOAudioTypes.h-3L0TTW6N1992H` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/2I/NSCharacterSet.h-20DBASEMQHU2I` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/2J/NSSliderCell.h-3I6EN33SPZK2J` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/2J/NSTintProminence.h-1649I1WGL1M2J` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/2K/_in_addr_t.h-1C5M88AWOFG2K` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/2O/_fd_def.h-36OKCH21XJ12O` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/2P/CVOpenGLTextureCache.h-1QUG2EGZEME2P` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/2P/NSPDFInfo.h-39RQYPU99ZU2P` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/2P/NSPathControlItem.h-365YS0S2S9I2P` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/2Q/HITheme.h-92VZLWTOUT2Q` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/2Q/NSHFSFileTypes.h-1SXBZ3N43ZI2Q` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/2R/NSPressureConfiguration.h-1OTHT821XVX2R` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/2R/vnode.h-AFN4RH1AKE2R` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/2S/IOMedia.h-14K83W673FL2S` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/2S/NSSaveChangesRequest.h-3493VCX57TA2S` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/2S/tcp_fsm.h-PENSCYF3DE2S` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/2U/NSBox.h-1HP2KJWLGHH2U` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/2U/NSStoryboardSegue.h-1QVZIUGRW0X2U` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/2U/StringCompare.h-2THXB5DLA1P2U` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/2U/ah.h-22CI505SYDS2U` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/2U/clock.h-1NSQSYODAKA2U` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/2U/exception_types.h-3VZGRYNW1M92U` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/2V/audit.h-33VIZO1OS7A2V` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/2Z/MTLDataType.h-10WOSD6AGE32Z` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/2Z/_timeval.h-2GRP9OUKJMO2Z` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/2Z/availability.h-1K10PYICPT12Z` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/30/CATiledLayer.h-3J9U3924NDJ30` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/30/CoreDataErrors.h-2OH8TFWW2YO30` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/30/if_utun.h-18M9DPB4LZ030` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/31/NSPrintPanel.h-1LMPDALXMTT31` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/31/utsname.h-3L5QPXHS0DN31` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/33/AVAudioIONode.h-27TM2BGJ19633` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/33/IOStorageDeviceCharacteristics.h-10J104K18HF33` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/33/PMDefinitions.h-1NVW1ZS1NPE33` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/33/task_info.h-3EAHQW41W633` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/35/CVMetalBufferCache.h-1NGBP305GNJ35` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/35/MTL4LibraryDescriptor.h-GN1B8TGIYB35` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/35/MTLDrawable.h-3FXOEXGGUU135` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/35/NSPersistentCloudKitContainerOptions.h-22GLL4RR2CA35` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/36/libc.h-3Q6E8N8P66036` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/37/ServiceManagement.h-1CHQ74H42HT37` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/37/_limits.h-2P3C38C86YZ37` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/37/arm64e-apple-macos.swiftinterface-3FG67VW9HOO37` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/38/NSPICTImageRep.h-MN3XHYS4W238` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/38/SecIdentity.h-BAVA626P0838` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/38/_in_port_t.h-2YGQAS0ID1738` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/39/NSColorSpace.h-3T0UVVX4D6839` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/3A/NSSpellProtocol.h-1OUK6QF37M03A` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/3A/NSWindowTabGroup.h-GCR7A0N7GO3A` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/3B/NSPersistentStoreResult.h-JF9IXJBNRS3B` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/3C/AXRequest.h-3I59MNLMV053C` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/3C/task_policy.h-3OV04BTXG853C` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/3D/_u_int.h-1CFKM8X8WHC3D` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/3E/CGDisplayStream.h-86O3618Q7Z3E` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/3E/LSOpen.h-1G6QN6I1KZD3E` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/3E/NSCollectionViewCompositionalLayout.h-1TPGR2FNR5P3E` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/3F/_u_int16_t.h-2DD3SJLX8QF3F` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/3F/_u_short.h-1NO7YNEHO793F` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/3F/adminutil.h-1RHHL67UU3W3F` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/3G/transcode.h-BWP09KBKB33G` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/3H/oidscert.h-2MK6TFM7H4V3H` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/3J/_blksize_t.h-2BKZYAX9MHY3J` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/3J/reloc.h-RRP847M61Z3J` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/3K/CFURLEnumerator.h-3V5MTQ0RE03K` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/3K/NSColorPanel.h-2JXF8U26T3X3K` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/3K/arm64e-apple-macos.swiftinterface-3PCHP2T43503K` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/3K/ipcomp.h-28SOW1UB2SC3K` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/3K/message.h-2O1EHXO5XB33K` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/3L/NSPathControl.h-16DDM0S0OVF3L` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/3L/NSRange.h-2XDZCPPT9NS3L` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/3L/NSWritingToolsCoordinator.h-C0JNDPFL3W3L` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/3L/gmon.h-2AQPNXGXLKO3L` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/3M/AXUIElement.h-1B1AZ000V0P3M` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/3M/NSPropertyDescription.h-3S2PS83GC7Y3M` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/3M/complex.h-3GL6SH5PNVX3M` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/3N/Lists.h-1HQH45MAWB43N` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/3N/NSTextField.h-FQO0FRMALZ3N` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/3O/_uint16_t.h-1Z5W20ZI4K33O` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/3P/AXSettings.h-3QC44GFANRF3P` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/3Q/CIVector.h-2YBC65DFU1O3Q` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/3Q/_time.h-1X097TP7Y3I3Q` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/3Q/if_mib.h-2B7344788R53Q` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/3R/NSTextTable.h-1KPCLVGD1I73R` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/3S/MIDIUMPCI.h-W5E90UYHKL3S` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/3T/NSScriptCommandDescription.h-1LJ6QRCPZBP3T` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/3U/NSMassFormatter.h-OX7PVMSPFS3U` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/3U/audit_filter.h-133ZUR56NS03U` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/3V/mds_schema.h-UOKC37HD7V3V` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/3V/sbuf.h-21NG9JMTQS13V` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/3W/AudioCodec.h-KYM3RI8FB73W` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/3W/CTFontManager.h-2RB29L4E5383W` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/3W/spawn.h-3ELUPCS50SA3W` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/3X/MIDIUMPEndpointManager.h-34H4IXP5EEL3X` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/3X/NSByteOrder.h-1Q4UUU1E5XQ3X` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/3X/WSProtocolHandler.h-13HUIO6EBN13X` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/3Y/NSWindowRestoration.h-3BGQ3UX83XY3Y` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/3Y/if_var_status.h-1RIZEO7GD8D3Y` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/3Z/HIWindowViews.h-M22NBN6VAT3Z` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/3Z/NSSearchFieldCell.h-Z41J50I0PU3Z` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/3Z/gliDispatch.h-3D3LEL0WD843Z` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/3Z/oids.h-2GX9B4TRV803Z` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/40/HIMenuView.h-3MV0WPL7D9Y40` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/41/AVAssetTrackGroup.h-3A38KN0NZXR41` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/41/IOHIDUserDevice.h-GGXHXUKTMZ41` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/41/OSThermalNotification.h-X6Y5JCQTKJ41` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/43/NSFilePromiseReceiver.h-34NCZXLQ8KC43` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/44/CAMediaTimingFunction.h-13OK4264Z7744` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/45/Collections.h-YCL1X3RF2645` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/45/vm_sync.h-11XAS68KXVF45` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/46/NSManagedObjectModel.h-H3RKGVRPZH46` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/4C/_ino64_t.h-2MSEJHZHD24C` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/4C/paths.h-35OHUH83HXU4C` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/4D/NSError.h-190R73ZRMEA4D` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/4E/_pthread_types.h-1TFD567F6KM4E` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/4F/ipsec.h-1UFWNX2WGBD4F` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/4I/mach_init.h-39ZBRTKZAQH4I` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/4J/AVAudioProcessingSettings.h-2S1LMICVJ564J` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/4K/CGLRenderers.h-38ZDYNIQ8ZA4K` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/4K/IOHIDBase.h-2CKVY21TEX34K` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/4N/CTGlyphInfo.h-1YLN6RC3A2I4N` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/4N/MTLLibrary.h-3S2TVPECXWZ4N` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/4P/AudioHardwareService.h-3M5DU5YZITU4P` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/4P/Folders.h-3D5V21N539V4P` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/4P/NSInterfaceStyle.h-8FV0Q29ZB44P` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/4Q/CGEXRToneMappingGamma.h-183SJ15QR9H4Q` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/4Q/CGEventSource.h-34C8KEIB1RJ4Q` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/4Q/alloca.h-3KNR9B03K614Q` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/4Q/eti.h-1PLS9Y05IVZ4Q` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/4R/AVDepthData.h-2JT7LZCGZ9A4R` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/4S/NSFetchRequestExpression.h-7MMINY8OCG4S` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/4S/SecDecodeTransform.h-3FCF0IVF8MM4S` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/4S/times.h-3DSD9LSBFPE4S` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/4V/IOHIDDevicePlugIn.h-ZW95TWHABY4V` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/4V/group.h-BQ4V7PU4TS4V` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/4W/ExtendedAudioFile.h-2S9TX306MD34W` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/4W/_monetary.h-27K2SIKV3JU4W` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/4X/AudioComponent.h-W6A2PXWWUO4X` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/4X/CFSet.h-1YEAQLZ5WRS4X` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/4X/ptrcheck.h-IZSXAMEY9G4X` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/4Y/NSBitmapImageRep.h-24DETY8ZLAO4Y` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/50/CTFontTraits.h-18FCSRBNSW850` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/50/MTL4AccelerationStructure.h-2YAL9OHC3HW50` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/51/NSStream.h-10XG2ZRXJ8A51` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/51/_ino_t.h-1B8GAZR8F9X51` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/53/_seek_set.h-2Q7DCTNPIZ653` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/53/loader.h-1X1SE06YIR953` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/54/CFBundle.h-11UW1ACBHPT54` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/55/CVOpenGLBuffer.h-100VHWW6AB255` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/55/NSCandidateListTouchBarItem.h-FSM5MCEY8855` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/56/NSColorList.h-NZRT644OGW56` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/57/AVCapturePhotoOutput.h-2RDYVVXK68857` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/58/CVPixelFormatDescription.h-7IWPLOYL9Q58` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/58/MTL4CompilerTask.h-3JGDY7M7FZS58` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/58/MenuBarExtraView.swift-ALRR5G6IIZ58` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/58/SPAffineTransform3DFloat.h-3BSKFBRP7TV58` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/59/IOHIDServiceClient.h-2C32WNXQNSF59` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/5A/NSURLCredential.h-19L78X3TZKB5A` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/5B/NSDateComponentsFormatter.h-3516WN0TN9N5B` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/5B/wordexp.h-GWC8E4HYTG5B` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/5C/AVPlayerMediaSelectionCriteria.h-24VAM7IR2RT5C` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/5C/CFHTTPMessage.h-F00EEK4Q3Y5C` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/5C/SKAnalysis.h-2PWKEMP9AYU5C` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/5D/CIFilterGenerator.h-2KXZNNFQW235D` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/5D/IODVDBlockStorageDevice.h-2WSOWDKL6B45D` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/5E/NSGlyphGenerator.h-AM15IPZZW65E` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/5E/NSManagedObjectID.h-375XIROMIF75E` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/5G/Authorization.h-2Q3AHEDIM0P5G` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/5H/rich_error.h-XFUZ6RRUU05H` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/5J/MIDIUMPCIProfile.h-MBPZU5GCBC5J` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/5J/MTL4RenderPipeline.h-396L4J66YUM5J` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/5J/dyld_kernel.h-3I2REXDMCW05J` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/5K/mach_types.h-O872N0U6WL5K` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/5L/AVCaptureSlider.h-385VOR4Q0U15L` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/5L/MacModelRegistry.swift-2H8BQSF2TBZ5L` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/5L/raster.h-1P4F41RTIK45L` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/5N/AVSpatialVideoConfiguration.h-OF945VRDVJ5N` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/5N/TSMTE.h-ZJBXNX59U85N` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/5N/TextEncodingConverter.h-2I3TQ6KOYCB5N` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/5O/host_security.h-1T35MC4G7ZD5O` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/5P/AVAudioSinkNode.h-2P9DKJNKGX95P` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/5P/SecKeychainSearch.h-1U1JXLRKK5L5P` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/5Q/MusicPlayer.h-17Q0WF7Q0TO5Q` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/5Q/_pthread_rwlockattr_t.h-35SBEHBA2U55Q` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/5R/NSDatePicker.h-2006YK7GK4S5R` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/5R/NSPersistentHistoryToken.h-2UH4NRWNNEQ5R` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/5R/SCSICmds_INQUIRY_Definitions.h-2PCO0VP9WYW5R` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/5R/thread_switch.h-2KZIZTGXPXL5R` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/5S/CMSDecoder.h-2WG5J1VB1YS5S` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/5T/NSOrthography.h-24EMKQ5B6FN5T` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/5T/NSProgressIndicator.h-2JHUGK0V2J85T` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/5U/MTL4ArgumentTable.h-1W7RM8083T75U` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/5U/NSTextCheckingResult.h-3UFWF4C325W5U` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/5U/Scrap.h-10VSQG7VHOV5U` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/5V/CVPixelBuffer.h-9XEG6Q043M5V` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/5V/MTLTexture.h-36CMOR6R6SP5V` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/5V/NSNibConnector.h-NS5O3GKSTH5V` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/5W/NSLengthFormatter.h-2T8C4AXEWR35W` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/5Y/NSPopUpButton.h-27BI590F22A5Y` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/5Y/Power.h-LB5YGT15VN5Y` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/5Y/igmp.h-HUO8NOK7M25Y` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/60/NSToolbarItem.h-D19JVZ5KVO60` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/60/_sigset_t.h-294K1F4WP6O60` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/60/thread_policy.h-3SGXCLYLA4W60` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/61/AVCaptureExternalDisplayConfigurator.h-10096BEIF8361` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/61/NSOpenGLView.h-27306TBT77461` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/62/CAGradientLayer.h-39UKEOPWEWX62` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/62/CGGeometry.h-1OHPTPGK95F62` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/63/UTCoreTypes.h-3B7R3GBJBHL63` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/63/lctx.h-TTO4HW6FYK63` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/64/OSByteOrder.h-1VL19V5ENPY64` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/65/processor_info.h-15SRLISK9SH65` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/66/NSSplitViewItem.h-36QYEFFS4JP66` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/67/CVPixelBufferIOSurface.h-1JVFNT1SRMN67` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/67/Fonts.h-PYN7SPHGVP67` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/67/IOGraphicsTypes.h-SNFYY6IJER67` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/67/NSFontDescriptor.h-1CDHRK9GTJI67` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/67/NSOperation.h-2V6SDROJXBY67` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/69/InternetConfig.h-1DD0VWG1JCY69` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/6A/ifaddrs.h-3UK0GBIQEUR6A` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/6C/NSScroller.h-1XI18ZPF3RK6C` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/6C/NSShadow.h-2YBW60CYY6Y6C` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/6C/_mbstate_t.h-1DVIOTQDCQD6C` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/6C/arm64e-apple-macos.swiftinterface-2USB8SAY2ED6C` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/6E/IOCDMedia.h-5JWA0GRBB16E` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/6E/NSTextLayoutManager.h-QM73SSI01G6E` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/6E/UTCUtils.h-3231QKRJXJ06E` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/6F/semaphore.h-1J3YQHOUEQC6F` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/6G/PMPrintingDialogExtensions.h-3GUCIM0T3I86G` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/6G/exc.h-1I056SHIEW96G` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/6I/AUParameters.h-DKQIVSUJ076I` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/6J/NSConnection.h-1RGQXFTTNGS6J` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/6K/AVAudioPlayer.h-3V4RIC12GYV6K` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/6K/CFUtilities.h-SE7CIDMELV6K` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/6M/MTL4MachineLearningPipeline.h-1F5EUZ47D2C6M` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/6M/MTL4RenderPass.h-1S6C85CHPIH6M` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/6M/NSFontManager.h-3B72L0GD3B76M` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/6M/NSTintConfiguration.h-12E96XFEFU26M` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/6M/_ct_rune_t.h-31XIOF8OH9D6M` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/6N/CMTagCollection.h-3EN48SU4ZIT6N` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/6N/MTLBlitPass.h-2GHMMA6LUY16N` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/6N/NSScanner.h-3LIVYC5IXIF6N` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/6O/stab.h-389DNZNIW8S6O` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/6Q/AIFF.h-30CIXL15JEU6Q` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/6Q/AVTimedMetadataGroup.h-2V88XKXZGFA6Q` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/6Q/SecSignVerifyTransform.h-2FW1RUCY3XP6Q` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/6R/IOPMLib.h-NT6IIRE4GN6R` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/6S/NSPersistentStore.h-3147QQ2M7J66S` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/6V/trace.h-BH2W2KQ2Z76V` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/6W/AEDataModel.h-UAAU3R3EWQ6W` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/6W/SMAppService.h-Y22U9IMDKU6W` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/6X/NSScriptCommand.h-1MYAQ7IZIXF6X` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/6X/arm_neon.h-16Y44C35F9K6X` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/6X/thread_special_ports.h-2IE9G0PSLHJ6X` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/6Y/AssertMacros.h-3LJRVZ23PWZ6Y` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/6Y/NSLevelIndicator.h-33LXWOFWC9D6Y` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/6Y/NSPressGestureRecognizer.h-S6TY24O5ZX6Y` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/6Y/NSScrubber.h-1PYP0BMALLE6Y` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/6Y/http.h-2S8244FU1RA6Y` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/6Z/IOMessage.h-18AKFAZOLEO6Z` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/70/CGDataProvider.h-2PAP357O4LS70` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/71/CGDirectPalette.h-1H5QF9U6T3M71` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/71/MTL4CommitFeedback.h-N1UPKAAP2F71` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/71/arm64e-apple-macos.swiftinterface-1RIGHMD7QX471` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/71/dir.h-HEWNFZN2YH71` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/73/AVExternalSyncDevice.h-1R68PXOE9T873` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/73/activity.h-2QPWNFG7LWS73` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/74/IOUserServer.h-2MDWVJIJCK974` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/74/NSInvocation.h-29O8OR8I6A74` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/74/NSTextStorage.h-U8AM71S5K974` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/75/AVAssetResourceLoader.h-1H3QZKP66LE75` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/75/AVCaptureSystemPressure.h-3B8BT31KGR875` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/76/AudioQueue.h-2FXUGUPWXHX76` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/76/IOTypes.h-1Q5LWSR1B0776` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/77/NumberFormatting.h-3MSVOKBQNSX77` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/77/SecCertificate.h-3MV54FY64L477` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/78/thread_state.h-305FHH80RRU78` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/79/SKIndex.h-3D7URRX5SRJ79` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/79/TranslationExtensions.h-L2M0B2TSL879` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/79/kern_control.h-2SI7QI7PSW179` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/7A/AVVideoCompositing.h-22VR16SVS6X7A` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/7A/IOHIDEventSystemClient.h-25JDPCK2KUK7A` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/7B/AVCaptureReactions.h-S0BJBVS2M87B` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/7B/_mode_t.h-18C4NLC69NB7B` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/7E/getopt.h-2MZF35QQ55K7E` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/7G/CoreImageDefines.h-EN3MRKQENU7G` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/7H/NSAttributeDescription.h-2PDELLAA8EY7H` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/7I/AVMediaSelectionGroup.h-2PTDTCX6T3D7I` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/7I/NSQueryGenerationToken.h-1WDWDSQ1YPT7I` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/7I/_sigaltstack.h-VG87BB390L7I` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/7J/NSObjectScripting.h-1IN3S5OWD2K7J` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/7L/CarbonEvents.h-1L0VID632MB7L` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/7M/CFPlugIn.h-3FVRGGO0CIM7M` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/7N/AudioUnit.h-1AM9I56DFR47N` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/7N/NSTextAttachment.h-23Z4W9Z81PH7N` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/7N/SPRotationAxis3DFloat.h-3K2W5WYK4BJ7N` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/7N/_off_t.h-1R4MNI1TOOB7N` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/7N/_u_int8_t.h-15SDJH4VT2B7N` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/7N/dlfcn.h-UFVFGY4Q7H7N` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/7N/task.h-1V4K0U1T1BW7N` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/7O/scope6_var.h-W20O9CBUBZ7O` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/7P/CFDictionary.h-5JUSRLM1D87P` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/7P/NSEntityDescription.h-3LJYUE030VU7P` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/7P/compact_unwind_encoding.h-DI3PLFF7597P` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/7P/processor.h-PDRCVU10DT7P` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/7Q/clonefile.h-1OUSNSG0BGV7Q` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/7Q/runtime.h-1UD4NLJH17A7Q` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/7R/StructuresFloat.h-31RU6URHFOH7R` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/7T/NSRunLoop.h-3HXT3S0ZCLX7T` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/7T/Quickdraw.h-39BBHSZGMFO7T` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/7U/NSBezierPath.h-2NEO4XQZE8E7U` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/7W/CGImageAnimation.h-1CVBXXMXOOO7W` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/7W/NSCollectionViewGridLayout.h-VT6CYBON867W` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/7W/QDAvailability.h-24QJYH9H9RC7W` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/7X/object.h-2F7G01VWW9R7X` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/7Y/ColorPicker.h-2003SNB1NV37Y` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/7Z/MTLIntersectionFunctionTable.h-3EMRVZHW5TW7Z` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/80/CIRAWFilter.h-228SUOHQI2B80` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/80/CMBlockBuffer.h-1LTZW2B9BLC80` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/80/SecStaticCode.h-2015KPJGM0180` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/80/syslog.h-1KB9L7Z0DJ680` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/81/AudioServerPlugIn.h-385JY8G57N081` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/81/workgroup_base.h-16YDO2A038L81` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/82/SecCustomTransform.h-1L9L4VVPQOS82` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/83/TextEncodingPlugin.h-3C228Q7ARL583` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/83/fixup-chains.h-21NOIHZKD6X83` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/84/TextCommon.h-38JKQ706QSV84` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/85/IOHIDShared.h-29636WKI6KJ85` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/86/AVAssetDownloadTask.h-1PPYFRVVOJK86` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/86/NSAutoreleasePool.h-3SSODOMXBKN86` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/86/SPScaledPose3D.h-8CYF45SQ1X86` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/86/if_media.h-1P19KQF3U7086` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/87/CGContext.h-2GOU88J9MT787` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/87/MTL4BufferRange.h-1YJPFV26W8I87` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/87/NSExpressionDescription.h-34XBJ6OT21S87` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/87/error.h-2E3VM5ENU9X87` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/88/MTL4PipelineDataSetSerializer.h-1GRUUKJI4SA88` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/88/if_arp.h-2YI9LB5S3AN88` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/88/in_systm.h-17Z7ZWM3ZU888` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/8A/AVSampleBufferDisplayLayer.h-186XWNFWJFI8A` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/8A/memory_entry.h-3QBREZKMASK8A` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/8C/DiskSpaceRecovery.h-3G4XJ1LFWV08C` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/8C/Structures.h-2SO8M272GRZ8C` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/8C/vmparam.h-3DGE2JMC2XE8C` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/8E/fasttrap_isa.h-2BNMSZPT2BY8E` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/8E/signal.h-2F43SEKSS9Y8E` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/8E/sockio.h-2MN1EG2TM2Y8E` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/8F/NSNotificationQueue.h-12C24153HMI8F` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/8H/aio.h-1A1CCXB38AF8H` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/8I/AVAudioMixerNode.h-P8P38BAF38I` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/8I/MTL4Counters.h-3IHL8JRGRZU8I` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/8I/cssmcspi.h-1NQ3IUPVIT08I` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/8J/AXBrailleMap.h-9LU1LMQFBX8J` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/8K/MTLResourceViewPool.h-1XLVGRFKBNO8K` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/8K/arm64e-apple-macos.swiftinterface-2WUVNZ0XD6V8K` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/8L/AudioWorkInterval.h-T0S9KJFEPU8L` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/8L/NSCollectionViewFlowLayout.h-39AAVMPVSNB8L` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/8L/NSStagedMigrationManager.h-3QKLQ7MECSM8L` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/8L/PMPrintAETypes.h-Q57JM05FDY8L` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/8N/NSByteCountFormatter.h-1CJ2ZUZOEB48N` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/8N/NSSharingServicePickerTouchBarItem.h-2HJOZ7CKC9V8N` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/8Q/NSGlyphInfo.h-RAPNTTL60A8Q` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/8Q/NSTask.h-191JHJIHGUH8Q` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/8R/MessageComponent.h-1HY0E6QAOG08R` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/8R/NSStatusItem.h-JAV6H4C8E78R` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/8R/USBSpec.h-3QKO824IYZB8R` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/8R/param.h-O9K52O68YF8R` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/8S/MTL4TileRenderPipeline.h-2YK7BBWELV18S` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/8S/NSPageController.h-3L4B4IRAWE18S` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/8S/SecTransformReadTransform.h-1QA8D1F6NEJ8S` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/8S/__stdarg_va_list.h-3TL5I7T0WTP8S` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/8S/_timeval32.h-3BK84NDHM3F8S` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/8T/MIDIMessages.h-3TKZ0N0L88U8T` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/8V/_nl_item.h-FETDID176N8V` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/8W/proc.h-18TTM6SSWF38W` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/8Y/NSGarbageCollector.h-38BE39F4S7I8Y` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/8Y/Position.h-38NF2FCN92I8Y` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/8Z/AVAudioFile.h-28FIF340K2R8Z` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/90/arm_acle.h-2ZQM8D73QOT90` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/91/source.h-155R3BZNIGD91` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/92/HIView.h-2R9GG1O404492` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/92/NSXMLNodeOptions.h-27KT36JPDVC92` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/93/IOFramebufferShared.h-3F2ELBC5Z1O93` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/94/_filesec_t.h-1FTX44XP15T94` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/94/trace_base.h-NWW5W737KM94` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/95/AVCaptureTimecodeGenerator.h-3VSHGOD7DCF95` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/96/NSCachedImageRep.h-34BMKATK64896` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/96/unistd.h-RIG71GMZS496` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/97/NSFontCollection.h-3CZFVQR8WKY97` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/97/_wchar.h-2GKKTOPDETU97` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/98/audit_session.h-111AOG9Q2LB98` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/99/_select.h-35KN8ULHARG99` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/99/session.h-1R8A9V7N1BE99` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/9A/AVPlayerItemIntegratedTimeline.h-1D4ELTXYRYX9A` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/9A/NSInputServer.h-S5LY2WZVJ49A` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/9A/_ctermid.h-2E60E326LR09A` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/9A/array.h-2TDB0XNVRGU9A` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/9A/mount.h-2UCQUFW2AI49A` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/9B/AVCaptionGroup.h-ISIT21IQAD9B` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/9B/AVCaptureVideoDataOutput.h-3IFESNV6EEB9B` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/9E/CFArray.h-10XQB1ZZ9IZ9E` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/9E/CFStringTokenizer.h-3JB5LUZ9HPF9E` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/9E/_dev_t.h-XIJEJLYJZC9E` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/9E/byte_order.h-30P4DS09IU9E` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/9E/libgen.h-3M0M694T7V9E` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/9F/HIArchive.h-25EA15J888H9F` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/9G/DriverServices.h-OSPQ971A2G9G` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/9G/NSNibDeclarations.h-348ZNA86QV69G` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/9G/NSStatusBar.h-2ZC05WBDKQ29G` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/9G/NSTextFieldCell.h-3VDJ1CDVFWT9G` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/9H/netdb.h-2653GAEVR0R9H` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/9H/xattr.h-30Q3YJAADLU9H` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/9I/MIDIDriver.h-1ARE6UDOCEV9I` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/9I/_u_int32_t.h-1JVW03YWX3V9I` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/9I/processor_info.h-3EIHFSB1K7P9I` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/9J/NSPointerFunctions.h-2IWCEIR7JX29J` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/9J/extern.h-3IZGZM2D07G9J` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/9K/_fsfilcnt_t.h-2J4SI2VERAE9K` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/9L/CGPDFContentStream.h-FLM8QTA3P69L` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/9L/NSLevelIndicatorCell.h-1AJ23TC9MDT9L` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/9L/NSURLDownload.h-23B748EQE709L` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/9M/ASRegistry.h-LUSJ9A360X9M` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/9M/MTLResource.h-2VX5DAI82V99M` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/9N/NSAppleEventDescriptor.h-1TR8QR09P459N` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/9N/SecProtocolObject.h-21Q5FUF75NE9N` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/9O/__endian.h-34LHCDVMO659O` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/9P/SPPose3D.h-80CWANWCM39P` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/9P/SpeechSynthesis.h-C717N304BC9P` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/9Q/DDMatch.h-2VNII173VM9Q` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/9Q/MIDICIDeviceManager.h-31XYK07A6OI9Q` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/9Q/NSPDFImageRep.h-31C8SPPYMUT9Q` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/9Q/stdatomic.h-3APXXH54L719Q` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/9R/AVExternalStorageDevice.h-1SDWGF9R0989R` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/9R/CFNumberFormatter.h-FO0F8XSBRE9R` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/9R/SecEncodeTransform.h-34R3BZ3E4189R` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/9S/Appearance.h-13SIVTDNT8U9S` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/9S/CAValueFunction.h-11JZ4P32IL9S` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/9S/audit_errno.h-2KEF3J00QY89S` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/9U/PDEPluginInterface.h-3Q40DBFR97R9U` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/9W/NSClickGestureRecognizer.h-1WUUIA9F6U29W` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/9X/TouchBarPrivatePresenter.swift-3NIROBIV099X` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/9Y/CFTree.h-2C9ONK16L6M9Y` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/9Z/NSDateFormatter.h-18TDK00KYHS9Z` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/9Z/NSStepperCell.h-2UK73NY6R8G9Z` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/9Z/OSUtils.h-3IZAJVO6HA89Z` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/9Z/policy.h-1SY1HQKDKLM9Z` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/A0/MDLabel.h-DMLLZAN8ZYA0` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/A0/MTLCommandQueue.h-BBJNP5I0T8A0` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/A1/IOBDMedia.h-2YUF9X8AYETA1` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/A1/NSToolbar.h-G8PU6TLRIEA1` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/A1/lockgroup_info.h-2U81RZ1RXVVA1` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/A1/semaphore.h-1UU911U8ERQA1` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/A2/Entry.h-3HCUPLEKQIKA2` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/A2/FSEvents.h-3BJCGK1LF4VA2` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/A2/NSObject.h-2FD2G4OJCPLA2` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/A3/IOUSBHostFamilyDefinitions.h-37DTDPZO1MFA3` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/A3/MacLocales.h-21KP0YI04FSA3` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/A3/UTType.h-OVBGGXO2OMA3` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/A4/ColorSyncProfile.h-ZZP059R9XNA4` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/A5/NSMappingModel.h-1DC7GBBA1T6A5` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/A5/NSStepper.h-1Y7B63IJ2BMA5` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/A7/HIPopupButton.h-3GI1G1CGIAKA7` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/A7/MTLTypes.h-IOKVZW97W9A7` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/A8/PMCore.h-274LKE40P7MA8` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/A9/AVAssetReader.h-2N7N87U8883A9` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/AA/IOSurfaceBase.h-3LWRZA3MXCPAA` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/AB/NSProxy.h-RCDZ8V4CUAB` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/AB/SPRay3DFloat.h-1I7OXDOXZF9AB` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/AD/NSPersistentCloudKitContainerEvent.h-3G5SSI0RQZPAD` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/AD/object.h-237CW2G6Z7VAD` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/AE/NSStoryboard.h-3SLLD0O435LAE` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/AF/__stddef_nullptr_t.h-PZI2JELPAZAF` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/AG/NSDateIntervalFormatter.h-34X0DGQDIS4AG` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/AG/_types.h-21IPYP8FLW8AG` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/AG/semaphore.h-1QI41OLMIDUAG` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/AH/AVCaptureFileOutput.h-3QE6M29ZYE6AH` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/AJ/CSIdentity.h-3C7K4MQRFFZAJ` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/AJ/SFNTTypes.h-22UOXX9L1ODAJ` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/AJ/SecProtocolMetadata.h-18QAK2FQ1U7AJ` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/AL/SPPoint3DFloat.h-313M8YTDT2IAL` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/AL/_wchar.h-9ZWNFPO24ZAL` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/AM/CFFileDescriptor.h-3IIQXHFPVXKAM` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/AM/kernel_types.h-1FG78GBH6B2AM` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/AM/objc-sync.h-1DKQIQ3POOTAM` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/AN/NSApplication.h-QD1MP3UQW1AN` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/AO/CAReplicatorLayer.h-28QECSY000XAO` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/AP/IOSurfaceTypes.h-1261P1PLA51AP` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/AP/cssmkrapi.h-XCQTZ684B2AP` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/AQ/CFHost.h-1XJ600SDU2OAQ` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/AQ/CTParagraphStyle.h-ST2SNE070DAQ` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/AQ/NSWorkspace.h-39Q74D6E2EYAQ` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/AQ/qos.h-37MPUDVKMUTAQ` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/AQ/shared_region.h-FX2ENJ5Z08AQ` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/AS/AVTime.h-36KLDJ44N3UAS` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/AT/NSDecimalNumber.h-1AJTYMQJH0WAT` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/AT/NSDistantObject.h-1D6AH6Z232VAT` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/AT/___wctype.h-2XB1AZ4KMF4AT` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/AT/host_priv.h-2GED8E99974AT` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/AU/AvailabilityInternalLegacy.h-221GLLEDEOSAU` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/AU/arm64e-apple-macos.swiftinterface-1KA7SQXECQBAU` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/AU/kext_net.h-3KZ0YLB7FTHAU` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/AW/NSXMLDTD.h-2P7740UK7AW` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/AX/UniversalAccess.h-41GB7KZQYIAX` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/AX/_ctype.h-3QHDPFDI5XNAX` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/AX/_mb_cur_max.h-3FLV9VS5YG2AX` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/AX/pwg.h-1SQKZJ5RAQDAX` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/AY/AudioOutputUnit.h-9DUG6697DHAY` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/AY/ipc_info.h-23ZHG8MTTE2AY` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/AZ/AEObjects.h-3HIVYU7NTGAAZ` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/AZ/AVCaptureIndexPicker.h-1C0WSO8DIQWAZ` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/AZ/netport.h-394X6CW6TPJAZ` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/B0/NSFont.h-3OYEF5H4FS9B0` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/B1/MacTextEditor.h-1K8PGCEPZ74B1` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/B2/NSManagedObjectModelReference.h-3QWK1S343LVB2` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/B2/_stdio.h-3KSUAY6F95VB2` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/B2/host_special_ports.h-341ETNLDLHNB2` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/B3/CIFilterConstructor.h-1TN4B7PNK0NB3` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/B4/_regex.h-36II7NM3KBCB4` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/B5/AVAssetPlaybackAssistant.h-1VYR1M35H11B5` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/B5/__stdarg___gnuc_va_list.h-2K47H1YNTLGB5` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/B6/NSDiffableDataSource.h-3N8ILU8IWN1B6` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/B7/AVSampleBufferGenerator.h-3W54QV4R01VB7` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/B7/NSUserActivity.h-2M31DNN42EZB7` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/B8/ATSTypes.h-2MG25MYL7G5B8` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/B8/MDQuery.h-2O810ZEXOJOB8` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/B9/listener.h-1SR9H0EFS4GB9` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/BA/AVMovieTrack.h-2IW1AHQ60BQBA` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/BA/NSTextFinder.h-310C5I1WT8ABA` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/BA/SecItem.h-34SR8IGMKEDBA` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/BB/CARemoteLayerServer.h-2AM0MT5VZ6CBB` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/BB/IOFireWireFamilyCommon.h-21L5AKKXY28BB` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/BB/NSUserScriptTask.h-WWMQRUJJAXBB` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/BC/AVPlayerLooper.h-TN8L1B7310BC` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/BC/NSFileWrapperExtensions.h-2SKTZ1JFOA9BC` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/BC/SecAsn1Templates.h-36N8SFSW8AWBC` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/BD/CFAvailability.h-3PFR9U6CO1PBD` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/BD/NSTextStorageScripting.h-3A3JKPDXGR0BD` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/BD/execinfo.h-3AQ707IKQW4BD` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/BD/libbsm.h-2GPMSUTJR53BD` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/BE/boolean.h-99X76WAHN2BE` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/BF/CIFilterShape.h-36XG2ORAX7NBF` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/BF/QualityRatingEngine.swift-334TARGOJFNBF` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/BG/IOBSD.h-1CLW1S1VTWBBG` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/BH/NSMenuToolbarItem.h-3S6JA0VSXNBH` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/BH/NSNumberFormatter.h-XBKBIW5KUFBH` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/BH/form.h-2CVR60VF6B1BH` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/BI/AVAssetTrack.h-2JP85P5FBYYBI` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/BJ/NSNibControlConnector.h-1MEX65B8CVEBJ` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/BJ/fenv.h-3TCE6HUK98BBJ` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/BJ/in_var.h-Z0MTHEEDLZBJ` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/BK/arch.h-K1C56A9FQ1BK` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/BL/AVAudioEngine.h-7C5MU8NRG0BL` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/BL/NSSound.h-3IKK5CEZKB1BL` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/BL/SPRect3D.h-8GMWJ1TS10BL` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/BL/_endian.h-3VEJOS27HZWBL` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/BL/_wctype_t.h-3VBU123F7P4BL` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/BO/AVPlayerOutput.h-3VGQ6Y2JIHLBO` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/BO/NSTouchBarItem.h-2V5XH0Q86WDBO` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/BP/HIRelevanceBar.h-13HVWUQTV2PBP` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/BP/IODVDMediaBSDClient.h-16Q6FKA1X4HBP` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/BQ/_types.h-1412OVHMI6BBQ` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/BQ/in_pcb.h-1VRPO32NZDRBQ` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/BR/_wctype.h-299PA6C3L06BR` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/BR/arm64e-apple-macos.swiftinterface-334ZH2O7142BR` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/BS/NSTextContent.h-XZR6DP6J9ABS` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/BS/math.h-3A651J0PVEZBS` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/BT/TextUtils.h-2P09A4HPHNWBT` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/BT/pipe.h-3GCGI1Z2L30BT` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/BV/NSScrollEdgeEffect.h-142UHL3KN28BV` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/BV/SecTrustedApplication.h-2T0ZNA8MMUQBV` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/BX/AudioHardwareDeprecated.h-C133LMJO7DBX` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/BX/UTTagClass.h-AJJRH3P4A8BX` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/BX/fat.h-133L3SUC57YBX` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/BY/NSOrderedCollectionDifference.h-1QQKYUCEE27BY` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/BY/NSScriptWhoseTests.h-30KBV5Q1AABBY` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/BY/_ucontext64.h-1SBDKD4NF6HBY` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/C0/CMTaggedBufferGroup.h-20K8WM5SBE7C0` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/C0/Dialogs.h-W9KLPMQJCTC0` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/C1/Controls.h-2K7G764YEWGC1` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/C2/IntlResources.h-2FECDZWX1K4C2` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/C3/AXActionConstants.h-2GYIY456PLUC3` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/C3/MTLDepthStencil.h-IYBT8SGFZJC3` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/C3/MTLTextureViewPool.h-BLSMH7ROMNC3` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/C4/NSSortDescriptor.h-FREIKXX7K1C4` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/C4/SecTask.h-3POAWFJVHWJC4` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/C6/IONetworkInterface.h-2YQVEU0DI66C6` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/C6/__stdarg_va_arg.h-1RA1414779JC6` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/C6/peer_requirement.h-2NYC3JDHI32C6` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/C7/CGBitmapContext.h-1BIOTOGE4A6C7` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/C7/SCSICmds_REPORT_LUNS_Definitions.h-30Y1PH0EQMRC7` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/C7/runetype.h-20QSR1B4D55C7` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/CA/HIScrollView.h-3UHR38S9M9CCA` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/CA/NSSymbolEffect.h-34WO3YMF13GCA` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/CA/arm64e-apple-macos.swiftinterface-9VU26OR0BXCA` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/CB/IOHIDEventServiceKeys.h-3GMVHCNZWVKCB` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/CB/NSScriptKeyValueCoding.h-21XCYZP206RCB` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/CC/posix_shm.h-1O4FHSGOLPDCC` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/CD/cssmerr.h-3DE6IECSWOOCD` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/CE/NSFetchRequest.h-1DA6X6FAZF8CE` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/CE/TextEdit.h-3OBEAFDPRF9CE` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/CF/NSURLSession.h-DJFG9CU336CF` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/CF/StructuresPackedDouble.h-1GZVSMGACEFCF` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/CG/HISearchField.h-1S12844KRJHCG` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/CH/AudioFile.h-JXTOB3F6GCH` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/CI/AVAudioSession.h-1ZXEAL8YO2CI` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/CI/IconStorage.h-271T7BAETX1CI` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/CI/rpc.h-31XRH0XK7IECI` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/CJ/AVAsset.h-3L3APDOROBCJ` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/CJ/arm64e-apple-macos.swiftinterface-1DCYVL0GFACJ` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/CK/net_kev.h-3K89FWGABXCK` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/CL/EntryActivity.h-13B9GSI4VXACL` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/CL/IOKitLib.h-2CCL5UZTRB5CL` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/CL/NSSharingServicePickerToolbarItem.h-1TCAG8064TZCL` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/CN/CGImageDestination.h-2X39JRRDUHMCN` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/CN/NSDictionary.h-3G04FQ6I9P0CN` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/CN/paths.h-3JSBS6LNU8OCN` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/CO/MTLComputeCommandEncoder.h-1XDNLPM93IECO` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/CP/IOEthernetInterface.h-BO9GJSMKJNCP` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/CP/MIDICIDevice.h-2HJ3E8FWIL6CP` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/CP/audit_internal.h-2RULHCQ8VFVCP` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/CQ/ATSFont.h-YAPJHXQW7HCQ` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/CQ/esp.h-28TS0LZZJLCCQ` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/CQ/math.h-ITFGTYCLRRCQ` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/CR/CTRun.h-33ZRGV7UGWPCR` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/CR/OSMessageNotification.h-32QJYCZB4CACR` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/CR/SPRotation3D.h-35DREQQQXIZCR` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/CR/SPSize3D.h-2UBSF2SGQCWCR` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/CR/_regex.h-134NLY5U4OXCR` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/CR/_ucontext.h-Y29RY7RRL3CR` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/CR/device_types.h-3B2Z7K0WZ9JCR` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/CS/CGPDFStream.h-2KIC5QIV4YPCS` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/CS/HIShape.h-CSX84V30YXCS` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/CS/NSTextInputContext.h-3TQ77TKPU6ECS` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/CT/CFBitVector.h-1FD2KHO4VIICT` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/CT/_printf.h-3H2RWKIUFKGCT` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/CT/audit_triggers_types.h-2L4OF4CQZRJCT` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/CU/CATextLayer.h-240JASFO0NRCU` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/CV/MTL4Compiler.h-K06BE72JQECV` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/CV/NSInflectionRule.h-3LKSIFBP182CV` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/CV/arm64e-apple-macos.swiftinterface-2J838H7WMNYCV` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/CW/select.h-T7CUQ5R9BXCW` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/CW/uio.h-1ENIZF8XZ4PCW` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/CX/SPSize3DFloat.h-1WS17SXEC6HCX` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/CX/_ptrdiff_t.h-15AB8YR486XCX` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/CX/_stdio.h-3BQ2PABJXY3CX` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/CZ/AVAudioUnit.h-3TQT70RZ4BCCZ` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/CZ/Core_MonitorApp.swift-2D20E76VD98CZ` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/CZ/NSAccessibility.h-NTF3X3T3E2CZ` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/CZ/getsect.h-3L1PJXQ9H6SCZ` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/D0/AVVideoSettings.h-171R6CK6QR7D0` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/D0/MTLGPUAddress.h-2T2GP55IAZND0` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/D0/copyfile.h-2THM36MVKX9D0` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/D2/AVAudioMixing.h-3MG4Y9TUX0YD2` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/D3/NSURLError.h-3GGF5QZS0PID3` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/D4/AppleUSBDefinitions.h-ZNDFXV4YY1D4` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/D4/USB.h-64YVBV0ESPD4` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/D5/AVMetrics.h-1MRTCEMAX85D5` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/D6/AVCaptureControl.h-3DWVAIXPVRAD6` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/D6/CGFunction.h-66IFTMKK67D6` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/D8/SecTrustSettings.h-37DLG16F2S6D8` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/D9/IOVideoDeviceShared.h-1VJYYNF4EVLD9` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/DA/CGLayer.h-3EIUMOC9CV8DA` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/DB/NSNull.h-LDIPWIO4QVDB` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/DB/arm64e-apple-macos.swiftinterface-3OMDCWN9680DB` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/DC/__stddef_max_align_t.h-26UO3533DQCDC` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/DD/msg.h-15G86I3CGJ6DD` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/DE/Drag.h-940BIW8VB1DE` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/DE/reloc.h-GS9FJF26TNDE` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/DF/NSNotification.h-3P171RR2JS7DF` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/DF/mbuf.h-3I2EV0L4J6NDF` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/DG/IOPartitionScheme.h-2RR3XQ35F8KDG` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/DG/MTLRenderPass.h-3R3BQ7JKRR0DG` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/DG/Multiprocessing.h-RHXB60YUHEDG` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/DG/NSPasteboardItem.h-3QIEZJNH8TXDG` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/DG/_uuid_t.h-22MPX5GE39VDG` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/DH/AUAudioUnit.h-IGIKKQDD0LDH` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/DH/_SwiftConcurrency.h-3TLE8ZVCLBTDH` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/DI/CFCalendar.h-18028BEAD36DI` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/DJ/IOGraphicsLib.h-1XS1PDD2DO7DJ` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/DJ/IONetworkMedium.h-7WVW0TC160DJ` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/DK/ATSDefines.h-2QI8XCL3PE6DK` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/DK/AVCaption.h-GYJ827JH8MDK` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/DL/_intptr_t.h-RZ0HBUYH6XDL` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/DL/arm64e-apple-macos.swiftinterface-ANGR2ZBDPKDL` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/DM/clock.h-HFWTDB6NDVDM` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/DN/ioctl_compat.h-375X7MJC9BXDN` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/DO/IMKInputSession.h-1LG1CCOG5K5DO` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/DO/NSMetadata.h-12O84AWT3FDO` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/DO/conf.h-317NT1SEZQEDO` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/DR/AVCaptureVideoPreviewLayer.h-2FZTU4JYZKUDR` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/DR/thread_status.h-1PZN75K7JXQDR` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/DS/_stdlib.h-299RX4I3MYLDS` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/DT/arm64e-apple-macos.swiftinterface-3BBHV2PBD8BDT` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/DU/stdio.h-NT0UHZLYG8DU` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/DV/SMCHelperXPC.swift-C1VKI67CO0DV` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/DX/CGRemoteOperation.h-2BP9UB4SORBDX` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/DX/NSPredicate.h-3E7RE97LIL1DX` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/DX/__stddef_ptrdiff_t.h-39NWF8PN7CRDX` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/DY/AVAudioUnitDelay.h-BZ5O68PSSLDY` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/DY/MTL4LibraryFunctionDescriptor.h-2MQCH61F347DY` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/DY/gliContext.h-B0A7LNWC6EDY` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/DY/hv_kern_types.h-P8GOKNM4JLDY` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/DY/vm_param.h-21DLWLXTEKZDY` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/DZ/CTTextTab.h-26ZLCAF9IXLDZ` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/E0/CGDirectDisplay.h-2FG7EMUQSBTE0` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/E0/NSComboButton.h-5XI2PQL0DCE0` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/E0/timeb.h-2RZ2G3VDUMTE0` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/E1/IOHIDTypes.h-KA6WCK6QGRE1` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/E1/NSNibLoading.h-3KLXZ4M1ZOFE1` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/E3/IOEthernetController.h-1YEATH4UD1ZE3` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/E3/acl.h-3H4OP1WYTI5E3` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/E4/vm_prot.h-2LI8NHRZ8VDE4` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/E6/NSExpression.h-3N4ZOVUIU7OE6` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/E6/NSGestureRecognizer.h-IZADQGECQE6` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/E7/MTLCommandBuffer.h-30XT3QKIYOLE7` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/E7/NSExtensionRequestHandling.h-801JMFB95JE7` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/E9/CFProxySupport.h-14G01IQ2A9TE9` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/E9/_u_char.h-19NIDV8R59SE9` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/EA/NSAlignmentFeedbackFilter.h-145N3889ECEA` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/EA/un.h-LKAWW0JZZTEA` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/ED/AVMetadataObject.h-2ZSZZWO5051ED` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/ED/IONetworkData.h-28RLLM2V1Z3ED` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/EE/StartupManager.swift-2X11BN29TI8EE` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/EF/NSPersistentCloudKitContainer.h-30ONO25D63HEF` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/EF/OSAtomicQueue.h-28N3WS6G0D0EF` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/EF/__stddef_null.h-XEL48OJUZLEF` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/EF/arm64e-apple-macos.swiftinterface-1BMKLZ80DNWEF` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/EF/arm64e-apple-macos.swiftinterface-2SH8E90APSKEF` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/EH/AudioConverter.h-3QUB5Y3PK0VEH` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/EH/MTL4MachineLearningCommandEncoder.h-3KFQYMV5C79EH` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/EH/NSScriptExecutionContext.h-3CBVVQZE88LEH` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/EI/reloc.h-V3RFK00JY8EI` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/EJ/AXRoleConstants.h-VSWYCQ131YEJ` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/EK/_useconds_t.h-2Z8XR3FJX83EK` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/EL/CFBase.h-EHJV6TR1M8EL` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/EL/IOHIDQueue.h-314O66LYEE4EL` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/EM/AVAudioConverter.h-1NWKW5R8AG1EM` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/EM/SecProtocolOptions.h-GK1VQGMXSCEM` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/EM/_pthread_condattr_t.h-3PQGAOJLEFEEM` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/EN/IOStorage.h-2N2IZJTLFCKEN` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/EP/limits.h-3Q3RV0WX8R2EP` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/EP/mach_time.h-21ZOVGZTJN7EP` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/EQ/AvailabilityVersions.h-29ZV6QJ4HKNEQ` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/EQ/SPProjectiveTransform3DFloat.h-3VCYPTLB46YEQ` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/EQ/bootp.h-O6YHV3GA91EQ` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/ER/AEHelpers.h-35CWBC42S5ZER` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/ER/AVPlayerItemTrack.h-2HH0U12KG1YER` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/ER/NSProcessInfo.h-3UOW9OOESVER` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/ER/utils.h-2ZU9XIT0G7LER` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/ES/NSImageView.h-2MBS7U3EEFZES` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/ET/NSScrubberLayout.h-3OQ175RHU55ET` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/ET/arm64e-apple-macos.swiftinterface-3BWVKIR740NET` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/EU/NSSpellServer.h-SOVCR17P4GEU` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/EV/NSPersonNameComponents.h-1E4YRUKQUKEV` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/EW/NSValue.h-2SMKEMAZRZREW` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/EX/AudioHardwareTapping.h-331LUFBXSKOEX` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/EY/NSForm.h-3APT7RBQ9L1EY` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/EZ/AVPlayerItemProtectedContentAdditions.h-24D95LIYPNOEZ` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/EZ/IOSurfaceAPI.h-2PMGQZ3O6IAEZ` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/F0/WSMethodInvocation.h-2F9C095H0OUF0` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/F0/_strings.h-PN2XMI1TXF0` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/F0/readpassphrase.h-2UTB1XPODPXF0` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/F2/NSEvent.h-3NQYKWZQHYBF2` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/F2/_structs.h-3FSW98T3MEBF2` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/F2/mach_voucher.h-3FX41Y9XG4EF2` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/F5/IOCFPlugIn.h-PSP1P00NTIF5` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/F6/sys_domain.h-XVUF2W07LCF6` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/F7/NSKeyedArchiver.h-3T4KL12GJ7F7` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/F7/_guid_t.h-3EHDQN3U7L2F7` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/F7/limits.h-KYDI3UFR3ZF7` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/F8/HITabbedView.h-102VHJ7X5VIF8` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/F8/tcp.h-3GHXSIK6KFCF8` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/F9/AudioFileComponent.h-1ANHLKPLWYIF9` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/F9/menu.h-2LAIBWU4H0JF9` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/FA/IOFireWireStorageCharacteristics.h-2Z18NKUKVJ9FA` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/FA/NSAnimation.h-2943C1RNB3UFA` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/FC/SPScaledPose3DFloat.h-MN8U54L1V1FC` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/FD/_rune_t.h-2EX2ELYQ68HFD` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/FE/AVAudioRoutingArbiter.h-EZF0AB8RROFE` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/FE/IOLLEvent.h-ZATDCJMZTJFE` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/FE/NSTextList.h-3AISNSEBYPZFE` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/FF/NSColorPicker.h-2J5484AL96FFF` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/FG/MTL4LinkingDescriptor.h-2VWM00TZ1S0FG` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/FG/NSSharingCollaborationModeRestriction.h-IHC7VM25XFFG` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/FH/MTLIndirectCommandEncoder.h-7U4L49YGVBFH` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/FI/NSBrowserCell.h-1OYUXFUU7JIFI` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/FI/ipc.h-3B0XWDGCRQ8FI` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/FJ/MTLDevice.h-3S2ST97BE9KFJ` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/FK/CFHTTPStream.h-26CN1ZYB7UZFK` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/FK/CFMessagePort.h-2QTSARUA6LVFK` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/FK/xpc.h-23Y6JINMAEOFK` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/FM/CFBinaryHeap.h-2NEFVOGQ5Y9FM` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/FN/_uint32_t.h-2ACO9Z7SYNJFN` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/FO/ppd.h-K5AG275FILFO` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/FP/AVAssetWriterInput.h-1TFKY099PYGFP` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/FP/NSCollectionView.h-GAZVNXOXDUFP` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/FP/vector_make.h-2JY2593822YFP` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/FQ/IOAccelClientConnect.h-2TX9OB2WUMWFQ` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/FS/IOPMLibDefs.h-16L4R99W4C4FS` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/FS/_blkcnt_t.h-3OAKIIP1GR1FS` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/FS/_uint64_t.h-2YO6WHJTFP8FS` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/FT/NSPredicateEditor.h-1XBXNK6OY0GFT` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/FU/CISampler.h-282VDA5DKNXFU` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/FU/logic.h-8S3CVS8JFNFU` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/FV/ATSUnicodeTypes.h-383W2HQZFQPFV` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/FV/AXBrailleTranslator.h-1KIHSIK4J9DFV` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/FV/CARemoteLayerClient.h-3GWSZ9Y0Q3HFV` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/FV/NSDocument.h-2T9JR9HNRVWFV` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/FV/qos.h-1AFKC4JYQ5RFV` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/FW/ATSAvailability.h-2FJMU1SVKBSFW` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/FW/_malloc.h-V0R2NNV7GWFW` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/FW/types.h-KYSQM1DL0TFW` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/FX/AuthSession.h-BPF6E00VGEFX` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/FX/CIImageProvider.h-CAK3ZZICJJFX` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/FX/NSEntityMigrationPolicy.h-27UOG7BYZMYFX` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/FX/vm_purgable.h-ZYVYIERNZAFX` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/FY/crt_externs.h-2ESQD98U3O8FY` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/FZ/NSManagedObject.h-MGRZLKFPGIFZ` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/FZ/arm64e-apple-macos.swiftinterface-33N8VAVIADBFZ` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/FZ/nlist.h-1B4UDTW9VPLFZ` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/G0/ColorSync.h-282BZJH3UXBG0` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/G0/_param.h-ZWE95B89NYG0` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/G1/IOHIDEventServiceTypes.h-17AG9XXTS9TG1` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/G3/SecPolicy.h-3CLBUNHZ2UQG3` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/G3/Timer.h-1NUJLV8YQ95G3` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/G3/kern_return.h-DD3PH6O8C5G3` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/G4/SCSICmds_READ_CAPACITY_Definitions.h-2OJBM5HY6XWG4` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/G6/_inttypes.h-F4RGBLYOHSG6` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/G7/AudioUnitUtilities.h-2P2JD5IEMA7G7` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/G7/_int16_t.h-3UIVR2BRPCHG7` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/G7/errno.h-HT34MMPF0FG7` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/G8/fsgetpath.h-15Y9F097OMFG8` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/G9/workloop.h-1YSUXMQYKAHG9` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/GA/AVAssetImageGenerator.h-2ZICSZIESLWGA` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/GB/CFDateFormatter.h-33MAWTA4LBBGB` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/GB/IOSCSIMultimediaCommandsDevice.h-2F71F3KH0X5GB` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/GB/NSPanGestureRecognizer.h-1Y22O7JQMCEGB` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/GC/fnmatch.h-3N5D29XH1OOGC` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/GC/mach_host.h-21BDHOWGA9LGC` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/GD/AVAudioUnitDistortion.h-XUNP5ACWSVGD` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/GD/vm_statistics.h-21NLFPK75IKGD` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/GE/_fsobj_id_t.h-CS7Y49BG1FGE` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/GE/xattr_flags.h-2HFOPRHG8GJGE` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/GF/CFHTTPAuthentication.h-1SVORXYF5H2GF` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/GF/NSItemProvider+UTType.h-2KZO6EIC910GF` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/GF/arm64e-apple-macos.swiftinterface-3G133JS5QKBGF` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/GF/pwd.h-OOJQV03Y2JGF` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/GG/CFStream.h-1TJ8NJAHBBAGG` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/GG/CGPDFArray.h-3TVDZI3TN0YGG` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/GG/MTLBuffer.h-2V49LLR62EYGG` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/GH/resource.h-PLII4B1BJBGH` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/GI/IOBlockStorageDriver.h-3FA2ISLZP2GI` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/GI/_vnode_t.h-3U4OBQLN4MDGI` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/GI/x509defs.h-19VGZEXYYIVGI` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/GJ/AVMediaFormat.h-3OO1K1XUY5PGJ` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/GL/sysdir.h-S0RTNC1I5AGL` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/GN/NSPropertyList.h-6T4R04DA0UGN` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/GO/EntrySignpost.h-4H8ACDGYIMGO` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/GO/MixedMode.h-1QKL3LD3MZ4GO` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/GO/NSAffineTransform.h-1MCC90R7QI1GO` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/GO/___wctype.h-3EPX3F11OVVGO` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/GO/debug.h-281ZUAE1KC2GO` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/GP/NSTextAttachmentCell.h-1SHPGCQDIGHGP` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/GQ/CFError.h-2TKAIT4FQ8IGQ` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/GQ/CGLTypes.h-3TNP67REI4LGQ` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/GR/MTLIOCommandQueue.h-H11JZS3LG4GR` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/GS/Aliases.h-33GMWE44FK9GS` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/GS/LeaderboardView.swift-2TD1VUB6ZFGS` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/GT/CGBase.h-323XHW37PQHGT` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/GT/IOATAStorageDefines.h-1PZ35E52MYXGT` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/GT/appleapiopts.h-3ITOOK4VH6MGT` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/GV/SMCHelperXPC.swift-14BU0YH8XSOGV` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/GW/NSWritingToolsCoordinatorContext.h-37FVXGBT01PGW` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/GX/AVRenderedCaptionImage.h-2WV56S33FH3GX` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/GY/AVSynchronizedLayer.h-120JG1C7VAWGY` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/GY/CATapDescription.h-YFOATDJZDEGY` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/GY/IOCFSerialize.h-1LFLK0N8158GY` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/H0/IONetworkLib.h-3S7A1DOUZ86H0` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/H0/packed.h-6B69EHUIJSH0` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/H0/time_value.h-1HMCIU6YXZ9H0` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/H1/kdebug.h-KKPC6ZMFGWH1` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/H2/ATSUnicodeFlattening.h-3TS323PVE2JH2` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/H3/IOReturn.h-MHLV6IRR78H3` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/H3/NSPopoverTouchBarItem.h-26SZE8JM6GAH3` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/H3/_OSByteOrder.h-1HPWPR6ZTZ2H3` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/H3/_ssize_t.h-2CDSKK2UNDGH3` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/H4/AVMovie.h-31YFQFQSEWAH4` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/H4/AudioFormat.h-365X502AC20H4` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/H4/OSTypes.h-2K0HJNPP8EAH4` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/H4/ucred.h-34T3WQAWUBHH4` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/H5/CoreAudioClock.h-20KOY0ZH708H5` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/H5/OSDebug.h-F3PWZOY7ZHH5` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/H6/HITextViews.h-35D92S1NYXQH6` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/H6/IOHIDElement.h-NVV49X8V36H6` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/H7/AudioSessionTypes.h-1MFXUXRL6QTH7` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/H7/CIDetector.h-2R7DEPCD2REH7` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/H7/NSPortMessage.h-2CUJB9AHXWOH7` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/H7/NSPropertyMapping.h-170I9I8ZT8FH7` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/H7/OSByteOrder.h-LIHQEK988PH7` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/H8/ar.h-2758Q8E8XG9H8` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/H9/CSIdentityAuthority.h-2E2IBZQ2ZI1H9` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/H9/MIDIUMPMutableEndpoint.h-3OO02R2FJ15H9` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/H9/mach_param.h-SL78NQGZGVH9` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/HA/CoreTransferable.h-31JBUWWJ10GHA` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/HA/wait.h-5M8QVLO773HA` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/HB/NSCoreDataCoreSpotlightDelegate.h-3LSAZO5FVL2HB` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/HC/event_status_driver.h-1XWQBHLINH0HC` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/HD/ATSLayoutTypes.h-2B8MLMZO92HHD` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/HD/CIRAWFilter_Deprecated.h-3MUSC3BCTX2HD` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/HE/CIRenderDestination.h-SR818XV9MMHE` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/HF/BenchmarkResult.swift-2RBS1L2M0D1HF` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/HG/NSOutlineView.h-297CMN1SG1VHG` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/HH/NSZone.h-2CC0G4HGMM5HH` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/HH/clock_reply.h-1TBZ0N44AX7HH` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/HH/sysctl.h-JLXMROS93RHH` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/HJ/ImageIOBase.h-32PBCEDS0U2HJ` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/HJ/NSImageRep.h-2R7TV8PRNNFHJ` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/HJ/_malloc_type.h-HAROD4Q7OFHJ` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/HJ/arm_fp16.h-1RI3VTKT330HJ` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/HK/MTLIOCompressor.h-33PJJTXD8V9HK` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/HM/SCSICommandOperationCodes.h-2OGDUAFWYRZHM` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/HM/in6.h-27XK0PQQKQYHM` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/HM/route.h-3KQNONJSIKJHM` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/HN/AVMetadataItem.h-89Q1QN743RHN` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/HN/NSTextSelection.h-14U5HB1I7OBHN` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/HN/OSAComp.h-37159QMJJ62HN` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/HO/AXAudiograph.h-2P9OA7J1LJMHO` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/HO/CFCharacterSet.h-2YUVXPAPN35HO` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/HO/NSFileWrapper.h-2GXFCEVYAL6HO` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/HP/IODataQueueShared.h-1PTND49FKHJHP` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/HP/ncurses_dll.h-9VC29QYZSPHP` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/HR/CMAttachment.h-1PBONVOVDF2HR` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/HR/HIAccessibility.h-2DO9D4B2GJWHR` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/HS/AVCaptionRenderer.h-24X3TE2J47CHS` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/HS/AVCaptureDepthDataOutput.h-16YTHOHNDOFHS` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/HS/MTLArgument.h-3F6TB5AAEQEHS` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/HU/CoreDataDefines.h-3VQ1IOD00U6HU` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/HU/_uint8_t.h-1MKLFPUURJLHU` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/HV/IORPC.h-2O2206FWRFUHV` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/HW/AEUserTermTypes.h-1T1AAF2N4J9HW` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/HW/MTLCommandEncoder.h-1OQ6QQ2VYKTHW` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/HY/CTRubyAnnotation.h-1N0JMO6ITGZHY` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/HY/NSMergePolicy.h-3BU93W8V5MAHY` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/HY/NSTimeZone.h-TVTKJKZGSUHY` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/HZ/IONetworkStats.h-3I18JSF768SHZ` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/HZ/NSCoder.h-1F3A7A4WV6HZ` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/HZ/NSRulerView.h-2A6YQB0CWPCHZ` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/I0/MTLAllocation.h-2I5P0K48LGOI0` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/I0/syslimits.h-TA97PN7JO9I0` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/I2/ColorSyncCMM.h-1FC42WT1RABI2` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/I2/NSRegularExpression.h-2WU5IGZCGESI2` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/I2/cpio.h-18WNI7IDS9AI2` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/I2/utmp.h-1528IHW8RL6I2` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/I3/AudioServices.h-2LKC87W7PJXI3` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/I5/UnicodeUtilities.h-D693Y5RRJSI5` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/I6/AVCaptionGrouper.h-196E86MJBCUI6` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/I6/arm64e-apple-macos.swiftinterface-1ZCHSQE0JNNI6` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/I6/kauth.h-1U3GR7E9DFCI6` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/I7/NSOrderedSet.h-29OQDF326G3I7` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/I7/NSPageLayout.h-2VR7U6701HTI7` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/I8/AVAudioApplication.h-AC46FVXQTDI8` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/I8/AVAudioUnitSampler.h-SZXQEPUDDDI8` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/I8/NSDate.h-FXZ9VZ2MZWI8` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/I8/NSXMLNode.h-1NN9G4AMNFEI8` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/I9/_strings.h-1CYI0LJSD29I9` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/I9/log.h-6T6G1TVGQOI9` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/IB/membership.h-B7NJDGTK7BIB` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/IC/AVMetadataFormat.h-1WGJHBJRRNSIC` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/IC/CGPath.h-2QEOBS4UU6DIC` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/ID/hashtable2.h-28TS6481FURID` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/IH/AppleHelp.h-VBD65UI8SDIH` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/IH/NSCustomImageRep.h-3CP4RBO66TQIH` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/IH/_posix_availability.h-2HCVA4MYO2DIH` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/II/NSLocale.h-11I7H6MCF98II` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/IJ/AVCaptureDeskViewApplication.h-WDD5LQ0UITIJ` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/IJ/NSTextContainer.h-2QLEGNIC759IJ` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/IJ/__stddef_rsize_t.h-LACUAKZMXYIJ` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/IK/AERegistry.h-3HPB3PZ2TNAIK` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/IK/NSScreen.h-18W6PU0DYOUIK` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/IK/SecTrust.h-USZ5NWHL83IK` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/IL/buf.h-5TA1S26VV7IL` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/IL/objc-exception.h-O8WMV7DKAIL` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/IM/NSURLAuthenticationChallenge.h-JD7HE6YJ7CIM` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/IP/NSJSONSerialization.h-1FLCSY8BNZUIP` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/IP/termios.h-2J45YFKYXBCIP` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/IP/time.h-1P7AN79RYECIP` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/IP/trace.h-2YBDEBED4IQIP` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/IR/MacTypes.h-1SMUUQB891HIR` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/IR/NSPathUtilities.h-1NUYZJH9PYGIR` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/IR/SPAngleFloat.h-2O9LH9SFFEUIR` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/IR/malloc.h-9AGPIZAOWXIR` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/IS/data.h-VDPF7OC87TIS` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/IT/MTProfessionalVideoWorkflow.h-2MCAC6PG6HYIT` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/IU/CIFeature.h-28NG7TS928LIU` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/IV/AVComposition.h-2IZT6MZEBK2IV` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/IW/CoreFoundation.h-RMHS7O65L8IW` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/IW/IOAccelTypes.h-1Y808RWE432IW` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/IW/NSURLResponse.h-PKCQU9AFW7IW` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/IW/__xlocale.h-23OTWEN2PLTIW` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/IX/NSMigrationManager.h-2P2GLIOSKJ8IX` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/IX/certextensions.h-P40XZVSUSZIX` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/IY/NSFetchIndexElementDescription.h-36B53VBJIUKIY` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/J0/CMMemoryPool.h-3OOHLZCFW5PJ0` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/J0/NSTextContentManager.h-BA59I5OAA3J0` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/J0/_clock_t.h-34TVOYNGQ4EJ0` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/J0/_uintptr_t.h-3AIKHMCKYW0J0` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/J1/CFFileSecurity.h-2RTUKU61BSLJ1` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/J2/NSBundle.h-FS3HXBLR36J2` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/J3/CGLIOSurface.h-3HXUC7KQKHYJ3` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/J3/CTStringAttributes.h-22RA6FJ4C1YJ3` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/J3/NSProtocolChecker.h-HOHAK17LHXJ3` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/J3/NSXMLDocument.h-2VHMJSBTKRLJ3` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/J3/thread_state.h-36GQREYHE4DJ3` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/J4/EntryLog.h-2QBFMKE9MU5J4` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/J4/MTLCounters.h-2XPBJLSWD8CJ4` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/J6/AVTextStyleRule.h-2CX6J5X1WHEJ6` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/J6/_intmax_t.h-3YYKIEJQSMJ6` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/J7/FanController.swift-1GBQKG61LCTJ7` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/J7/IODataQueueClient.h-3UCTYQ69M1SJ7` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/J7/NSAccessibilityElement.h-E9O1EMGY4OJ7` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/J7/NSSharingService.h-1K2Q52WF8K3J7` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/J7/bootparams.h-1ERAQTAYPY0J7` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/J8/DigitalHubRegistry.h-3SQH34GJKY2J8` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/J8/audit_socket_type.h-14GPEE50VTGJ8` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/J9/TargetConditionals.h-16SORJ6HUVLJ9` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/JA/NSScriptCoercionHandler.h-31504PXKKGUJA` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/JA/NSScrollView.h-34YQTBWXEIOJA` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/JB/NSPopUpButtonCell.h-2HF4HEEYH3IJB` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/JC/CMCalibrator.h-1QUT87G11FGJC` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/JC/NSAccessibilityConstants.h-1GK4Q7R9TGBJC` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/JC/NSTabViewItem.h-1E9EWGL3QHJJC` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/JC/TranslationServices.h-2RMKU825K21JC` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/JD/NSUbiquitousKeyValueStore.h-4QL2QC50ZKJD` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/JE/_inttypes.h-3S0NPHRWK5HJE` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/JE/oidsattr.h-1MGNNNIH6SWJE` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/JE/ttychars.h-N8R1W21ZX9JE` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/JF/CMSimpleQueue.h-213SMGJ6IDIJF` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/JF/IOHIDDeviceTypes.h-1OGVPVZUBYWJF` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/JF/StucturesPackedFloat.h-33PSOG773O3JF` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/JG/MTLFunctionDescriptor.h-1YJ4LOIH3LZJG` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/JG/MTLSampler.h-31MUFKDKY6VJG` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/JG/NSPathCell.h-1XY29E23QA8JG` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/JG/_nlink_t.h-3ED2UEP62POJG` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/JH/AVAudioUnitGenerator.h-OIWV3M25LNJH` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/JI/AVAudioSessionDeprecated.h-3CX08VJ1TD8JI` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/JI/CMBufferQueue.h-1WBFK7MRKL3JI` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/JI/SecAsn1Types.h-MOE1WR64R8JI` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/JI/fp.h-2LJ0TFF2Z8UJI` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/JI/libDER_config.h-VZ690IR5BMJI` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/JI/spawn.h-2UDL9DLOQE2JI` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/JJ/NSPanel.h-6W9TUKA79GJJ` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/JJ/dyld_images.h-115BLV11MJ9JJ` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/JK/NSMenu.h-15O9KIKSL5JJK` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/JL/oidsalg.h-1VMBTWO7BACJL` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/JM/NSHTTPCookie.h-3LUI5ZOOA7TJM` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/JM/__stddef_offsetof.h-2LUNIPF6B18JM` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/JN/NSSplitView.h-1Z94SQ9L4KQJN` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/JP/IOBDBlockStorageDevice.h-2EJIP667C6AJP` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/JP/MTLCaptureScope.h-100NGPZPUKPJP` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/JP/NSKeyValueCoding.h-9M8N9ORDW4JP` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/JP/NSObject.h-1XVSOO2GKI4JP` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/JP/igmp_var.h-2BDL9DCQE5SJP` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/JP/ip_icmp.h-2J4OUTLQTBPJP` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/JQ/IOFireWireLib.h-39B0V81AZHXJQ` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/JR/cdefs.h-VEI3H6Q51YJR` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/JS/NSTrackingArea.h-ZO9O8GXY2HJS` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/JS/emmtype.h-2SZ4BCGBMAJS` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/JS/icmp6.h-X1YT7TTP6KJS` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/JU/AVAudioUnitMIDIInstrument.h-2VTDB7UHC68JU` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/JU/CGPDFDocument.h-1Z9QJ4VUGQGJU` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/JU/MTLFence.h-16IG36NPGPKJU` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/JU/_locale.h-3D53YSZ4BQQJU` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/JV/OpenGLAvailability.h-2QLM5YHIAVFJV` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/JW/NSDocumentController.h-2NHNV1KTOVPJW` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/JW/hfs_mount.h-3D2I40O494ZJW` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/JX/TypeSelect.h-2HC2WD8VZCHJX` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/JY/AuthorizationDB.h-348WC36GVHJY` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/K0/AudioToolbox.h-1MWV8DIUI8VK0` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/K0/HILittleArrows.h-1JZEWJR2COGK0` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/K1/AVPlayerItemOutput.h-2BSRX7FKK86K1` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/K1/IOKitServer.h-3J2G39IGFS4K1` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/K1/NSFilePromiseProvider.h-1HWUBGOP46SK1` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/K2/NSURLCredentialStorage.h-2MR0J0CEHKWK2` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/K2/_mach_port_t.h-RNHOROTXYAK2` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/K3/CFUUID.h-7FK1KNZT6EK3` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/K3/NSSliderAccessory.h-RJ3XRI3DA7K3` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/K4/IOFilterScheme.h-1OMTQK478BBK4` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/K4/NSDictionaryController.h-1RBAFILFAWVK4` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/K4/SPRotation3DFloat.h-3I4Q7RZE6W2K4` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/K5/CarbonEventsCore.h-2Y8WUPBQUMGK5` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/K5/_int32_t.h-3MR7DZZIHJ4K5` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/K6/__stddef_wchar_t.h-3MNV84OUMYLK6` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/K7/task_special_ports.h-1LC7W2JRODOK7` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/K8/NSPersistentDocument.h-1ALA0V2QMZFK8` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/KA/MIDINetworkSession.h-3UELZN5DKUYKA` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/KA/NSImage.h-IMSV708O0XKA` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/KA/_null.h-1KC2UXHVQ0QKA` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/KA/fmtmsg.h-3GM282SX335KA` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/KB/AVPlaybackCoordinator.h-1NHHKEQXVQKB` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/KB/IOCFUnserialize.h-1V19GVB7SD9KB` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/KB/_monetary.h-3PP93RDN6CTKB` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/KB/mach_error.h-1IWYXGMD968KB` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/KB/printerdb.h-17U5IVRQSJ0KB` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/KB/thread_act.h-35VJFMGJB6PKB` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/KC/SPRect3DFloat.h-3L2RY8QGN3CKC` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/KD/AVAudioSettings.h-34R9CDEMOZYKD` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/KD/CGPDFObject.h-1D8XRJ8JPCPKD` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/KD/NSAnimationContext.h-3HE76B3DOIWKD` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/KE/CSIdentityQuery.h-YBH8GCY6MHKE` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/KE/NSTreeController.h-PNL5IBD1JAKE` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/KE/_locale_t.h-WOA8STU2H2KE` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/KE/hfs_format.h-3E51473HNSKKE` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/KF/AVCaptureDevice.h-3P3EEX0M6HTKF` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/KF/AudioUnitCarbonView.h-24H7WFA9WBKKF` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/KF/CGPDFPage.h-3W156BVDB8UKF` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/KF/NSTextViewportLayoutController.h-15X6IX0G15HKF` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/KG/CIFilterBuiltins.h-32R4VU9FF93KG` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/KG/NSAppleScript.h-2T5EZZS7FG4KG` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/KG/traps.h-35PCFD07TKSKG` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/KI/NSErrors.h-3FBTPL0MJDDKI` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/KI/NSPersistentCloudKitContainer_Sharing.h-3DRXQQ2VO5BKI` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/KI/cssmkrspi.h-1QT1M6ZWOZLKI` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/KJ/AppleEvents.h-2WRTYLL06LFKJ` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/KJ/LSQuarantine.h-18R0I488Z02KJ` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/KJ/NSDistributedLock.h-3SY7ZQPZD5XKJ` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/KJ/inet.h-11F05ZXC5T2KJ` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/KK/AVAssetExportSession.h-2WYZV1VHHL2KK` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/KK/MTLEvent.h-10RR6B90YYNKK` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/KL/SystemMonitor.swift-23IGXFVZB83KL` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/KL/sdt_isa.h-1VREDZXGE7YKL` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/KM/AXHearingUtilities.h-3IW0CPV7QT0KM` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/KM/__float_float.h-35PIKQLS43DKM` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/KN/AVCaptureDataOutputSynchronizer.h-1V9CQC9CFUIKN` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/KN/ColorSyncDevice.h-1AQHB24RQ9FKN` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/KN/MIDIThruConnection.h-AH9TYJ802NKN` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/KN/NSCalendar.h-2FEV31DVYJ6KN` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/KN/NSHelpManager.h-MDR1J8E05PKN` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/KN/arm64e-apple-macos.swiftinterface-3843XXVJ2E7KN` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/KN/ranlib.h-NRXX6ORQTRKN` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/KN/sem.h-2B3TFRC6TAIKN` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/KP/host_reboot.h-1YFJ2L8YS58KP` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/KQ/Debugging.h-1TLB2VTC8AFKQ` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/KQ/NSResponder.h-2ZT580CQ2V2KQ` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/KR/DateTimeUtils.h-GOGHIGSVMSKR` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/KR/NSThread.h-3QMTDFPW1EKKR` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/KS/Finder.h-272SHLQGNH4KS` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/KS/dirent.h-2XUW7TORCBXKS` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/KT/NSPortNameServer.h-3JUX3WBBR8FKT` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/KU/CGGradient.h-9UWDRY8F9BKU` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/KU/HIClockView.h-112NRLPEJENKU` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/KU/IOGraphicsEngine.h-2P7FCT4MHL4KU` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/KV/_key_t.h-FG2O1960JQKV` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/KW/NSMagnificationGestureRecognizer.h-1GOTEYFTZF4KW` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/KX/Base.h-193ZAB0RN3BKX` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/KY/AVPlayerItem.h-TY4E1O26OEKY` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/KY/CAEmitterCell.h-1ORRHNMN33SKY` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/KZ/MTL4CommandEncoder.h-XRSXNVQGY7KZ` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/L0/AVCaptureStillImageOutput.h-29NPRDEVNNAL0` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/L1/NSDebug.h-2L04XK5QEYYL1` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/L2/matrix_types.h-2QHKBXG7DFJL2` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/L2/mds.h-1FARYB7FLVBL2` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/L2/stat.h-3NJF7FAUKCYL2` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/L3/_caddr_t.h-13CMSBL2SPFL3` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/L4/SecImportExport.h-2ZQYSZRDPHTL4` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/L4/ndr_def.h-ZZA3IEUUROL4` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/L5/NSFileManager.h-29BGEJ2TEJIL5` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/L6/NSAttributedString.h-LTE6AZ7KEML6` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/L6/asm.h-28UD7C38W6AL6` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/L7/CSIdentityBase.h-TF5B3UGD6ML7` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/L7/NSAccessibilityCustomAction.h-1T7Y501PUKBL7` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/L7/NSPrinter.h-2VKMHERA5HSL7` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/L8/IOApplePartitionScheme.h-3LGP0XRBCRXL8` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/L8/NSPopover.h-63PQM33C8IL8` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/LA/CGColorSpace.h-UJ9KEA0YMQLA` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/LA/arm64e-apple-macos.swiftinterface-372W3URMQIGLA` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/LA/if_ether.h-19LKX3SD72RLA` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/LB/CTFontCollection.h-10FEV0BH2IBLB` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/LB/NSLayoutConstraint.h-3QSYID6HD3XLB` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/LC/_pid_t.h-2FE53P1CFSQLC` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/LD/NSNib.h-34TOE9W8FNNLD` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/LE/sync_policy.h-1WVV1INCZXSLE` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/LE/vm_map.h-2CSE59GO075LE` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/LF/CAMetalLayer.h-3PE6IN2GX9YLF` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/LF/NSTextLayoutFragment.h-2TJLV30X2DNLF` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/LG/IOEthernetStats.h-3O1IB61UPOILG` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/LG/SFNTLayoutTypes.h-LDT7ZLMTPYLG` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/LG/gl.h-3UN5HVYR93VLG` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/LH/NSDataAsset.h-225UP9RR86PLH` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/LH/NSFilePresenter.h-2CF5BFVR8F9LH` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/LH/NSScriptStandardSuiteCommands.h-3H5T8T3Z5B0LH` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/LH/NSView.h-2RR1VFZSHERLH` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/LI/AVAudioSourceNode.h-1A0X3QT27GRLI` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/LI/MIDISetup.h-37OXP218L5VLI` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/LI/NSGeometry.h-3APFRLYONLOLI` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/LJ/UnicodeConverter.h-391IITF8MHKLJ` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/LK/HISegmentedView.h-2ZV2AAI3L82LK` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/LL/NSPersistentStoreRequest.h-3HT4SBHPYVBLL` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/LL/NSTitlebarAccessoryViewController.h-23CA0GY2X9OLL` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/LM/CGFont.h-3M4IV2TLY9XLM` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/LM/NSPrintOperation.h-33WRKL9JKWYLM` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/LM/NSRelationshipDescription.h-34SG1NS1INVLM` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/LN/CTFontDescriptor.h-YZJ9RTY5KLLN` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/LN/CTFramesetter.h-1SD1YEIZBJ5LN` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/LN/NSXMLElement.h-1SQLKX09DYNLN` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/LO/AVAudioUnitEQ.h-3PVEHJLA4UWLO` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/LO/IOStreamLib.h-3NAIMTVY5MELO` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/LO/stdbool.h-1TBOA4V1O4GLO` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/LP/IOAudioDefines.h-CUQ2PPWOSJLP` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/LQ/NSAtomicStore.h-25E4MFQCMRCLQ` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/LQ/NSRunningApplication.h-1K01XT2B0UILQ` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/LQ/cssmcli.h-2C2L0NDW24OLQ` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/LR/AVAudioTime.h-3HO064XTJ1ULR` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/LR/SMCHelperManager.swift-33K4FA4GQEKLR` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/LW/PEFBinaryFormat.h-24G8C1ND8MULW` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/LX/ev_keymap.h-1CB655QNUT5LX` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/LY/processor_set.h-CAN0N3YK1YLY` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/LZ/CAAnimation.h-3SMYGRBRHLELZ` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/M1/ip.h-3GL6DJPY92VM1` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/M1/vm_page_size.h-3FDTGWCYFUWM1` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/M2/MTLRenderCommandEncoder.h-1JXXRV8MXJM2` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/M2/NSSegmentedControl.h-2CVSNG3PC20M2` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/M2/_pthread_rwlock_t.h-D4SHZJTDCLM2` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/M4/IOPowerSources.h-3MNH881Q1UEM4` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/M4/SecKeychain.h-2V0GXF9O6WEM4` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/M5/NSSliderTouchBarItem.h-2X7KUNGP3ESM5` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/M5/termios.h-NGI0QGB9PM5` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/M6/IOHIDProperties.h-2NZQTULKQ6SM6` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/M6/NSColor.h-O5J3C84HSBM6` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/M6/_pthread_once_t.h-2P5WKU6353VM6` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/M7/MDImporter.h-39S5Z45H46LM7` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/M8/AUAudioUnitImplementation.h-3UZ1ZLLYS95M8` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/M8/FoundationErrors.h-2EBXNAJX1U5M8` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/M8/MIDIBluetoothConnection.h-3PJ1NYIZGHYM8` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/M9/IOPMKeys.h-3N5LIM7HCE3M9` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/M9/NSXMLParser.h-3E86E3ODFLHM9` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/M9/fcntl.h-JIBISTDVT3M9` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/M9/host_info.h-PRBJEVJ868M9` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/MA/AVCompositionTrackSegment.h-2RQWJEO6BZMMA` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/MA/UTCoreTypes.h-3CR8P5QBNC1MA` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/MA/proc.h-2IQ3RIUAQQHMA` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/MB/_id_t.h-362Q6A6ME9EMB` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/MC/panel.h-23T681O1ZHNMC` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/MD/atomic.h-31ZRXW8VCKKMD` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/MF/AVAudioMix.h-48HOHN8V8UMF` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/MF/CFAttributedString.h-PP3O3MX2FCMF` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/MF/NSEPSImageRep.h-1MLJO3XMJHZMF` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/MG/CFNetworkDefs.h-1MUT8HXM0JHMG` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/MG/HIImageViews.h-36RE3LZYDNYMG` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/MH/NSMetadataAttributes.h-27M3VHHE9GJMH` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/MH/_wint_t.h-3AKPTTYEK6HMH` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/MH/types.h-2MW2TQ815JMH` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/MI/NSDerivedAttributeDescription.h-2J3HVXU6FR4MI` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/MI/NSTextCheckingClient.h-3QVMK323E78MI` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/MJ/AXError.h-GIRJ18QKDWMJ` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/MJ/HIComboBox.h-WKN0IOT8F4MJ` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/MJ/MTL4RenderCommandEncoder.h-1AYPIF13ATCMJ` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/MJ/NSPredicateValidating.h-2QPFP7GPH3OMJ` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/MJ/ToolUtils.h-3D4D9BKMU97MJ` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/ML/AVAudioTypes.h-YV3PQH0T0LML` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/MM/CIImageProcessor.h-3PJE11IBQ7IMM` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/MM/NSTableColumn.h-XPX4L643HSMM` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/MN/CGToneMapping.h-3VGJLIEO8YMN` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/MN/IOKitKeys.h-3LE4UJBV1REMN` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/MN/IOPSKeys.h-17LO74H4WRMMN` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/MO/mman.h-16H7TJ08HYEMO` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/MP/arm64e-apple-macos.swiftinterface-1Z0RRLN2NORMP` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/MP/ipp.h-3TYQA3ECQ15MP` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/MP/udp.h-2I82RDASYY9MP` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/MQ/SPProjectiveTransform3D.h-1UPCCXFPD4JMQ` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/MQ/ioss.h-2A7V0VB3TGCMQ` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/MQ/user.h-1DH14OMA2G5MQ` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/MS/AudioHardwareBase.h-OO9MFMZ2RRMS` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/MS/DERItem.h-3ELVL7YXMZMS` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/MS/NSURLRequest.h-1G7BNTSZKNBMS` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/MS/sidechannel.h-U28EPRDIBDMS` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/MS/thread_status.h-K6PRQDDDTVMS` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/MT/KeychainCore.h-3QFCSRMYJPTMT` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/MT/MTLArgumentEncoder.h-9COGMRHB22MT` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/MU/CFBag.h-5T0U4GPYO8MU` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/MV/AUComponent.h-2UW0L8VXZIAMV` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/MX/SecCertificateSupport.h-2MF8BEYEAOGMX` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/MX/SecureDownload.h-1Z79CX7Q7PGMX` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/MY/AVCaptureSystemZoomSlider.h-19ULH7BG0Z6MY` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/MY/CVOpenGLBufferPool.h-ET4O92DI26MY` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/MY/Store.h-XDW5UACXS5MY` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/MY/arm64e-apple-macos.swiftinterface-7NSEBMV5MXMY` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/MZ/__float_infinity_nan.h-2K082V914N7MZ` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/MZ/ndrv.h-1V72NPCZSU4MZ` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/N0/CVOpenGLTexture.h-YMR8CJCGRQN0` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/N1/_graftdmg_un.h-2V6PR4UM7X7N1` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/N2/language.h-3SQBJQ8QUWBN2` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/N4/AVAudioRecorder.h-10T6P9XAJYEN4` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/N4/IOUPSPlugIn.h-KK5X35SDUNN4` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/N4/UTDefines.h-1OFIMNLM6WTN4` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/N5/NSDockTile.h-1GDEZUXRRUEN5` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/N5/OSReturn.h-1QNX56UXB6MN5` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/N6/NSController.h-10JHDXGP77HN6` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/N7/HISlider.h-3LEYC7KI2USN7` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/N7/NSTouch.h-S48TCY0WUN7` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/N7/SecTransform.h-2VZ8LS535CTN7` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/N7/SpatialEnumerations.h-2MOME15PQGIN7` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/N7/_rsize_t.h-2IWFWLNHB1EN7` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/N8/NSBackgroundExtensionView.h-25MOPYEJX9WN8` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/N9/_pthread_attr_t.h-2CVG635GKOCN9` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/NA/NSURLHandle.h-OXPLEATCB2NA` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/NB/CAEDRMetadata.h-1XG0LJATVA4NB` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/NB/MTLRasterizationRate.h-21NVBC99HTDNB` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/NB/MacHelp.h-356UVDWYVKSNB` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/NB/unpcb.h-GXG2XGN19ANB` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/NC/AVAudioPlayerNode.h-1I5U4GSYROCNC` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/ND/CMBase.h-3CEZ29X9SJYND` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/ND/SecPolicySearch.h-3IHBEEB3FWFND` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/ND/workgroup_object.h-155A6N16G1RND` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/NE/CGLContext.h-3IFYS0454NXNE` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/NE/msgbuf.h-2IF781P25YANE` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/NF/IOCFBundle.h-B3T3J1QX36NF` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/NF/IOHIDDevice.h-3QQK1RBWSQ9NF` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/NF/unctrl.h-1BWH6HS6Z3GNF` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/NG/__stddef_size_t.h-EV3CIHQ00TNG` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/NH/IOVideoTypes.h-MR93PSBCC4NH` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/NH/fasttrap_isa.h-2OJI6ECWG5LNH` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/NI/AVAudioConnectionPoint.h-3TJ4EPCHP24NI` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/NI/_iovec_t.h-2JBJIZE1HEMNI` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/NI/arm64e-apple-macos.swiftinterface-1XJVOBF0AFNI` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/NJ/NSLocalizedNumberFormatRule.h-28RBEBWNSRONJ` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/NJ/SecAccess.h-PV7MXDHMYLNJ` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/NJ/audit_kevents.h-2HQ6BH07B5KNJ` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/NK/MTLComputePipeline.h-12WY5QU3PNENK` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/NK/NSUserNotification.h-2QGU097MJAZNK` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/NK/gltypes.h-YYE6TZOJ54NK` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/NK/oidscrl.h-58CLUQZMV6NK` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/NL/_ctype.h-1528JOSV6LHNL` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/NM/_timespec.h-27MEHSAP8CNNM` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/NN/AVCaptureInput.h-2V8NFO9ZQ9HNN` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/NN/NSIncrementalStore.h-2WF7VOOWGQKNN` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/NN/NSUserInterfaceItemSearching.h-1DVZN987UM7NN` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/NO/AudioHardware.h-1F7JNKYILDSNO` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/NO/limits.h-33VFA90LD0INO` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/NP/NSTextLineFragment.h-H5AK2FFH3TNP` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/NP/thread_state.h-RCK64T92QVNP` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/NQ/NSFetchedResultsController.h-2A9470AAYXNQ` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/NQ/SpatialTypeConversion.h-346AA5PHP9BNQ` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/NR/IOBDTypes.h-9WT7QBMG0NR` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/NR/NSExtensionContext.h-1LFZIF8YSFDNR` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/NR/NSURLProtectionSpace.h-K9SYZSRAHFNR` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/NS/MTL4CommandBuffer.h-3W4TKRK0SFVNS` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/NT/AVPlayerLayer.h-1CSE1FB5KMONT` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/NT/MTL4FunctionDescriptor.h-3O3FQQ8VAORNT` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/NT/NSPersistentCloudKitContainerEventRequest.h-2EK978NZIVMNT` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/NW/thread_info.h-3KPSWJU4D1KNW` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/NX/NSSavePanel.h-2I7C1TFUJFENX` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/NX/if_types.h-1ITWCUH63WPNX` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/NY/NSMethodSignature.h-2OQEZSSAKGDNY` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/NY/ttycom.h-13TQDF1M5X8NY` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/NZ/_mount_t.h-3K12HB2OHYHNZ` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/O1/CIImageAccumulator.h-3QJGKXBN37TO1` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/O1/filio.h-2AHZBJ1LNJ7O1` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/O1/time.h-OEEZHVRQX1O1` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/O2/WelcomeGuide.swift-2QNK0D5FZ0RO2` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/O3/AVPlayer.h-3PY3CAQGV4GO3` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/O3/IONetworkUserClient.h-DLCTP1T906O3` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/O4/CFByteOrder.h-1PX35BQKGFGO4` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/O4/MTLCaptureManager.h-3CJFYU54EDLO4` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/O4/NSFetchedPropertyDescription.h-2T30LAL2KTMO4` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/O4/SCSICmds_REQUEST_SENSE_Defs.h-3D95W4BMYK8O4` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/O8/NSArrayController.h-2F5ZN7P4O7QO8` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/O8/NSBackgroundActivityScheduler.h-1V7VVFRCWJ0O8` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/O8/SCSITask.h-2O0UC0B1LYO8` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/O9/_u_int64_t.h-946RWGK2CSO9` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/OA/in6_var.h-3UL6T9RX4WYOA` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/OC/IOHIDKeys.h-2D5DOVYBXGQOC` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/OC/NSArchiver.h-3MIU12JIQEEOC` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/OC/audit_record.h-3AACR3E2ULLOC` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/OD/AVSampleBufferVideoRenderer.h-PZ2AYFJKTSOD` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/OE/NSURLConnection.h-3Q8AZ1Z437POE` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/OE/OSKextLib.h-TZ2KWFZRHLOE` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/OE/_static_assert.h-3FMFFJN8XD2OE` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/OE/clock_priv.h-4XA2NPBFBYOE` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/OF/IOCDTypes.h-3LJH2XUGXZCOF` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/OF/Menus.h-2NBTYPT6GJXOF` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/OG/AXCustomContent.h-BG0WURCKUTOG` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/OH/NSAttributedString.h-27RKLLBJBYBOH` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/OH/ntsid.h-2M2UHH4KAFSOH` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/OI/AVMIDIPlayer.h-16T7SQ5DD6DOI` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/OI/AXTechnology.h-1APWVLB3Q7DOI` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/OI/MTLBinaryArchive.h-302OBINQ809OI` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/OJ/err.h-3SI1P8CGUUVOJ` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/OK/setjmp.h-1577B0MFJ0IOK` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/OL/NSViewLayoutRegion.h-3OZWF6F8EHOL` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/OM/_langinfo.h-1AKHCV1V920OM` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/OO/_suseconds_t.h-67FXSHAT6LOO` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/OO/resourcevar.h-3IORAS1ZI9DOO` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/OP/IOSharedLock.h-3IQF3G6PBNWOP` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/OP/NSText.h-1MMVD4S2S8DOP` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/OR/IOHIDLibObsolete.h-3716POZ21T3OR` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/OR/NSAppleScriptExtensions.h-SL44PAXM5HOR` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/OS/ContentView.swift-15KJK4E4W5HOS` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/OS/NSWindowController.h-1GBKBC3RPOXOS` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/OT/_int64_t.h-1C8PBLFOABIOT` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/OU/CMFormatDescription.h-18ADVZIQ1K9OU` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/OU/LSInfoDeprecated.h-2NIWOUIT1HROU` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/OU/NSDecimal.h-1J0CHRW808TOU` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/OW/MacMemory.h-1114X80XW6FOW` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/OX/NSUndoManager.h-1TOQPQ0YV4ROX` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/OY/IODVDMedia.h-1IADR67QMDJOY` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/OY/NSDrawer.h-36CND63453DOY` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/OZ/ContentView.swift-3OGQV5HQGY2OZ` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/OZ/NSAlert.h-31X5D1GGO9BOZ` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/OZ/NSCustomTouchBarItem.h-N169ZU2Z3VOZ` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/OZ/rbtree.h-3USKXMRPWDOZ` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/P0/message.h-18EMHMAU0D1P0` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/P2/UTAdditions.h-3CBN3XXP5L8P2` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/P4/ttydefaults.h-35INNBIF154P4` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/P5/CAFrameRateRange.h-27FG0D7A8K4P5` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/P5/MenubarController.swift-1BS5NUM6YU1P5` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/P5/NSKeyValueBinding.h-GXZXJ1QN4HP5` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/P6/CGPSConverter.h-ZS90UI0REWP6` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/P6/ftw.h-396MBCLQBJUP6` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/P7/IOHIDValue.h-EWS717BDKGP7` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/P7/NSButtonCell.h-3HESUUBHTEZP7` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/P8/_timeval64.h-MGP0EBZG2P8` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/PB/OSCacheControl.h-S5WQ2HGYR0PB` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/PB/geometry.h-2DC8QBE3BMXPB` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/PC/Endian.h-280BEL3WUOPPC` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/PC/quaternion.h-17KND9X89J5PC` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/PD/fileport.h-28FAZUTOUEYPD` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/PE/IOHIDUsageTables.h-3F1KGGEEBVNPE` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/PF/NSPersistentHistoryTransaction.h-1GUGN2W1S9IPF` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/PG/vm.h-1GG2706LNZOPG` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/PG/workgroup_parallel.h-3MGN7KW9RUTPG` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/PH/ATSUnicodeDirectAccess.h-1VT3UK2XNOOPH` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/PH/_size_t.h-2DIE3BNGF2HPH` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/PH/signal.h-3EUZHENASIUPH` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/PJ/NSCell.h-33023CWPXJ8PJ` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/PL/NSMenuItem.h-2ZY9O2G53AVPL` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/PM/SecIdentitySearch.h-M5HTA2UAJ5PM` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/PN/NSColorPicking.h-2C49ANS0W2QPN` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/PN/_symbol_aliasing.h-30WWIEH8CB9PN` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/PN/_uintmax_t.h-1AH75M817EMPN` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/PP/CFXMLNode.h-1Q0QXBXMGQGPP` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/PP/NSTimer.h-1CUUBXC2HWJPP` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/PQ/ControlDefinitions.h-2A7BRK9LIODPQ` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/PQ/NSMenuItemCell.h-3LHR1MMMV3XPQ` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/PR/URLAccess.h-2YWA861KE0OPR` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/PS/AVSemanticSegmentationMatte.h-U80FCFFDIFPS` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/PS/cups.h-4HENKHO4DMPS` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/PT/AEInteraction.h-2FBH1HQH1RPPT` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/PU/assert.h-3Q5UWG6FV2DPU` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/PU/nl_types.h-1RI0YTXRNAHPU` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/PV/NSMigrationStage.h-1JZY456WBEWPV` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/PX/MTL4PipelineState.h-3PK7N30EXIJPX` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/PX/NSScriptObjectSpecifiers.h-33JV2QDV824PX` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/PX/NSTextInputClient.h-T7V6DPIM8HPX` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/PY/CGLCurrent.h-2IDJE3EQGDZPY` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/PY/NSPredicateEditorRowTemplate.h-3ALLYQDZAUIPY` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/Q0/SPAffineTransform3D.h-2T7HF1DQ3FIQ0` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/Q2/AVPlaybackCoordinationMedium.h-1ZZDIM8TW1GQ2` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/Q2/CGRenderingBufferProvider.h-1D6II6M0QOAQ2` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/Q2/vm_types.h-2LKVKU7ZPO8Q2` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/Q3/_wctrans_t.h-3915B7EZBIZQ3` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/Q3/audit_uevents.h-3RXCXKXNA32Q3` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/Q4/_stdio.h-126GQ83FVKLQ4` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/Q5/CVMetalTexture.h-1KEAP16PUJJQ5` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/Q5/CipherSuite.h-LTHKVEEFFTQ5` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/Q5/mach_vm.h-3ICJOFPAVUVQ5` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/Q6/MTLIOCommandBuffer.h-3A5W9VZLDPAQ6` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/Q6/NSObjCRuntime.h-3PSNP8D3UDWQ6` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/Q6/NSStatusBarButton.h-2TV5K71QA51Q6` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/Q6/proc_info.h-11R8ATFQC3CQ6` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/Q7/NSWindowTab.h-3R75ADYBSZ5Q7` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/Q8/CMTimeRange.h-35SRR5PPVTEQ8` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/Q8/DriverSynchronization.h-2I566SHKQ1MQ8` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/Q8/NSFormatter.h-N7QVL6B0MQQ8` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/Q8/socket.h-3OG12DLFMT1Q8` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/Q9/arm64e-apple-macos.swiftinterface-8NDBVH2NOMQ9` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/QA/EntryBoundary.h-2XHRH3TGT8DQA` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/QA/objc-api.h-1M641QLUA1UQA` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/QB/CGImageProperties.h-30VJYHSKRSKQB` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/QC/SecDigestTransform.h-1X5JHIDIF6VQC` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/QD/CVReturn.h-3ROSE88KNAQQD` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/QD/NSTypesetter.h-G7YIBOLKOWQD` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/QD/availability.h-1H3AIPDSPNRQD` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/QE/CGColorConversionInfo.h-2CHTOL7ZDIHQE` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/QE/NSSplitViewController.h-1YV2IZ4W4P7QE` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/QG/NSSlider.h-2ZFUXLFGT3OQG` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/QH/CFNetDiagnostics.h-3QAYWXNJZX0QH` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/QH/IconsCore.h-1GVYAY8JOZ6QH` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/QH/cssmapi.h-DAQ8RH9C6PQH` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/QH/cssmconfig.h-8SW7G5XUPLQH` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/QH/overflow.h-3BGG2ES81BQH` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/QJ/AVMetadataIdentifiers.h-3LR3GW9I22QJ` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/QJ/MenuBarExtraView.swift-3K492PZ3IYIQJ` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/QJ/arm64e-apple-macos.swiftinterface-1Z1ALCIGNJ3QJ` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/QK/gluContext.h-2E3NXLL3QY3QK` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/QL/AVError.h-12PMDGSOIHAQL` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/QL/NSTokenFieldCell.h-3IASAZZYKFOQL` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/QM/cssmtype.h-P99HR65TP2QM` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/QN/NSColorSampler.h-PKUCYA4GX1QN` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/QO/IOStorageProtocolCharacteristics.h-TXWW9OGDEQO` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/QO/NSFileCoordinator.h-4A24DXEN1CQO` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/QO/matrix.h-2QPO412Q4SHQO` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/QP/NSAppearance.h-2UPVDKA8JLWQP` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/QP/NSHashTable.h-2U34LMDXQU1QP` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/QQ/KextManager.h-3KKQDSHMMRSQQ` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/QQ/NSToolbarItemGroup.h-1FFJ46CXUTCQQ` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/QR/IOCFURLAccess.h-LGFY1B3HIPQR` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/QR/NSAccessibilityProtocols.h-U1M1UH4C23QR` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/QR/NSPort.h-GLS9ZUZ758QR` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/QT/HIObject.h-2VXZ2RNLZSYQT` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/QU/CIFilter.h-3A4HC2KK87JQU` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/QU/NSCustomMigrationStage.h-2RFX8VETU17QU` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/QW/AVOutputSettingsAssistant.h-1GGEA7WTJN4QW` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/QW/_common.h-2A7D8BS7YTYQW` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/QW/tcpip.h-1E8BOIN97SQQW` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/QX/CIPlugInInterface.h-3B3D2MD4WEJQX` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/QX/spawn.h-IEQ0WC7I9AQX` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/QY/SFNTTypes.h-3NGJ1UXNNHMQY` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/R0/OSLog.h-3DHKTMYG7JWR0` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/R1/AVAnimation.h-36LQ4T5S874R1` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/R2/CGPDFScanner.h-1OCXHKYSKEWR2` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/R3/NSStackView.h-1V245EAXQFCR3` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/R4/AVCaptureAudioDataOutput.h-227WI15OKJWR4` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/R4/IOHIDLib.h-2EC1LQX3I7WR4` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/R4/NSMeasurement.h-2RLBC1ESTIXR4` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/R6/CGDisplayConfiguration.h-2V6CZRNA1PHR6` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/R6/NSCompoundPredicate.h-QYB9FPFW6NR6` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/R7/_time.h-1TUFDNHS1L7R7` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/R7/task_inspect.h-VAFQTDZORBR7` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/R8/FinderRegistry.h-SNKF2D1B73R8` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/R8/vm_info.h-1FS5WA5LXUKR8` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/R9/DADissenter.h-2LASJ8KZYOWR9` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/R9/NSPreviewRepresentingActivityItem.h-23TBZNI619IR9` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/R9/uuid.h-NGGNDAOU1UR9` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/RA/oidsbase.h-2Y5IWQ000FARA` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/RA/signal.h-2NUSFF1P700RA` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/RC/AVAssetTrackSegment.h-Z3BA0QI7DZRC` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/RD/AEPackObject.h-3R64LQGW3BGRD` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/RD/MTLStageInputOutputDescriptor.h-2IL8QNZQIA0RD` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/RD/notify.h-3P0IS3RGS8RD` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/RE/SecProtocolTypes.h-3V75L2DYS34RE` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/RF/CMAudioDeviceClock.h-1TEKURMZI8XRF` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/RF/_offsetof.h-3I240G3UW2FRF` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/RG/AVBase.h-2PQZUJXINIMRG` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/RH/IOStreamShared.h-1B991I513ZTRH` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/RH/NSData.h-AI1JK1PM0GRH` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/RH/if_var.h-3629DNCGEO7RH` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/RI/AXNotificationConstants.h-1NOBTD5WR2ORI` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/RI/LowMem.h-2NIRHU0Y6H9RI` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/RJ/unistd.h-2MWHJ11PD4SRJ` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/RK/CMTime.h-2Y1T9YYY002RK` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/RK/NSSpeechRecognizer.h-AR9LAP7I8RRK` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/RM/AVSampleCursor.h-1KGE9ORIOY9RM` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/RM/HIToolbar.h-3EASMHRXKA9RM` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/RN/udp_var.h-219VOV8P4YXRN` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/RO/MTLPixelFormat.h-1BG21FSYHUKRO` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/RO/NSXMLDTDNode.h-2IP9IAESZWVRO` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/RP/AVAudioSequencer.h-91NIU5LPJCRP` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/RP/NSVisualEffectView.h-10YVQRI9V4TRP` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/RP/pthread.h-2P7NT3J95ECRP` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/RQ/arm64e-apple-macos.swiftinterface-1R3IMRLGB5URQ` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/RQ/socketvar.h-FRKW9MBMSCRQ` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/RR/MachineExceptions.h-66BI9EKN86RR` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/RR/reloc.h-E9BYTDA3OERR` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/RT/CALayer.h-1QAKBHZPH34RT` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/RT/NSTextView.h-2W2IVIYJWOERT` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/RV/FixMath.h-3DU3L4Z95M3RV` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/RV/IOBDMediaBSDClient.h-1JVYKHVF56KRV` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/RV/dyld.h-3VVLPDU8GS2RV` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/RX/NSComboBoxCell.h-39K85TC73LZRX` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/RY/NSString.h-3TWB82YRX3FRY` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/RZ/fstab.h-B2V49I5L98RZ` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/S0/NSTableViewRowAction.h-3BTGI8RW2JSS0` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/S1/_endian.h-1GMC998VR1AS1` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/S2/NSCompositeAttributeDescription.h-3MR7DR3L664S2` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/S3/CVPixelBufferPool.h-2XNX1LAFQ27S3` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/S3/NSComboBox.h-2B6DFU238ZOS3` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/S3/bank_types.h-27K20Z5IPHTS3` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/S3/zone_info.h-2HAN07W4TQZS3` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/S4/AVAudioUnitReverb.h-39G61A9GIWNS4` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/S4/syscall.h-WO2KVITOFJS4` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/S5/SKSummary.h-2FY9LMASYBDS5` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/S5/arm_vector_types.h-23HC032MZ1GS5` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/S6/AVCompositionTrack.h-1AMNRVCV8WQS6` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/S6/NSPersistentContainer.h-1VLARI8S5R5S6` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/S7/poll.h-3D2J6AZEE1ZS7` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/S8/SecRandom.h-2OI48NF3M6RS8` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/S9/quota.h-SOYU388IW2S9` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/SA/MTAudioProcessingTap.h-SD1W0AG4O4SA` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/SA/NSDateInterval.h-31J90Q36P0SA` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/SB/AXMathExpression.h-1WM231BVV9XSB` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/SB/MIDICapabilityInquiry.h-27E0QZJ10Y7SB` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/SC/NSTableView.h-1BBUSQ6X7TPSC` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/SC/SecKeychainItem.h-3V2BDWCQ8VXSC` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/SE/NSCalendarDate.h-2KBRL6MK3ERSE` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/SF/IOSurfaceObjC.h-IB2AKAICJWSF` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/SF/NSSwitch.h-2EHIULO3WRXSF` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/SG/constrained_ctypes.h-1VYS3DVEZBVSG` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/SG/machine.h-3NGUP3QACBWSG` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/SH/AVGeometry.h-3MY46YWVBBASH` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/SH/AXColorUtilities.h-19WBS2ONMSISH` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/SI/Block.h-2HBZC0LU1UYSI` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/SI/LSSharedFileList.h-TJ5CIQK4XOSI` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/SI/NSFileHandle.h-1X1UVJK7WRWSI` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/SI/NSFileVersion.h-4IF3KSV4LTSI` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/SJ/OSAGeneric.h-46985CB5TSJ` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/SJ/port_obj.h-2WCZO5EPZB5SJ` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/SK/IONetworkController.h-2S4O7C94B18SK` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/SL/IOFireWireAVCLib.h-1HVICCTRCPJSL` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/SM/CGImageSource.h-YB9MBNEDXKSM` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/SO/NSTextInsertionIndicator.h-1F08WNI4HLRSO` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/SP/AUCocoaUIView.h-1ESYSKOPX6MSP` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/SR/filedesc.h-LTBWTIGQI7SR` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/ST/HostTime.h-HMVIGI4HRMST` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/SU/CGAffineTransform.h-ASAVJ274DISU` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/SV/Enumerator.h-3PGUP0Y2OAMSV` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/SV/vm_behavior.h-200MK08T64LSV` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/SW/AVCaptureOutputBase.h-169H6MTTA7ISW` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/SW/HISeparator.h-33LS0ASB854SW` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/SY/CADisplayLink.h-1JWMI3ZWMLFSY` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/T0/CGITUToneMapping.h-3UMO0NYNPSGT0` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/T0/IOUSBLib.h-2IQBH4EWBLUT0` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/T0/arm64e-apple-macos.swiftinterface-3835HN5WAKUT0` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/T1/AVAssetCache.h-1DEQTKO41SZT1` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/T1/NSMapTable.h-3EPDVP8D6Q3T1` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/T1/SecSharedCredential.h-TWDE2IGONXT1` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/T1/TextInputSources.h-1FWXW8NQ5Q1T1` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/T1/glob.h-1ICZXAHYHG5T1` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/T2/IOCDMediaBSDClient.h-2NTTMZJSF1IT2` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/T2/IOHIDDeviceKeys.h-248XACO3FIT2` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/T2/_fsid_t.h-1CULW1KPTLOT2` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/T2/_langinfo.h-2X91Z58KCSTT2` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/T3/SPVector3DFloat.h-N7U21QX97WT3` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/T4/NSUserInterfaceItemIdentification.h-2NO350YZEUWT4` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/T4/tty.h-1O588E9BUCGT4` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/T4/utmpx.h-3TOXZBRVRWHT4` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/T5/AVAssetDownloadStorageManager.h-1I2CRY61OVMT5` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/T5/MTLDeviceCertification.h-4789TY1J3CT5` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/T5/NSTreeNode.h-QBWBIF6ZOCT5` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/T5/_uid_t.h-2LYC3XYB7D8T5` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/T6/NSRelativeDateTimeFormatter.h-3TV6RDKX48QT6` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/T6/cssmapple.h-31UX90O2W08T6` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/T7/CGSession.h-8KGNXYX6VZT7` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/T8/_socklen_t.h-1VITE68ADQLT8` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/T8/base.h-1C8R6AOVBA9T8` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/T9/MTLFunctionConstantValues.h-167JWVA14YJT9` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/T9/_pthread_cond_t.h-1G1J8WDWBMGT9` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/T9/clock_types.h-3463DCVFLF9T9` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/TA/LSOpenDeprecated.h-R6CTQ7HZ6OTA` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/TA/NSHapticFeedback.h-39BEUYCU9GMTA` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/TA/_stdlib.h-3STU2JWTP7PTA` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/TB/NSDatePickerCell.h-3N2U16WLWL7TB` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/TB/queue.h-2PIVBWHNV36TB` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/TC/CFData.h-11AETK2NXWHTC` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/TC/MIDIUMPFunctionBlock.h-36IQ5IVMF82TC` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/TC/NSItemProvider.h-Y916T3V3SXTC` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/TC/base.h-8C9L9TTVEUTC` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/TD/AVAssetVariant.h-14QEVSAD0TZTD` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/TD/CGColor.h-1BTROJIE17PTD` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/TD/NSParagraphStyle.h-7QYQONTV5KTD` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/TD/_bounds.h-QC6Z8QOCLSTD` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/TG/MTL4CommandAllocator.h-5WYTR1JLVCTG` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/TG/_assert.h-1JX3HXJYAB0TG` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/TG/kern_return.h-3LV7N7PVUXBTG` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/TH/MTLResidencySet.h-JA1LXPDKT9TH` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/TH/SPSphericalCoordinates3DFloat.h-1KQTXRMH5V2TH` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/TI/CFSocketStream.h-1XRADVQS3HWTI` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/TJ/AVRouteDetector.h-Z21FDXMX89TJ` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/TK/MIDIServices.h-2VNMRXWS0NJTK` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/TK/NSPortCoder.h-71MC1Y0S5LTK` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/TK/arm64e-apple-macos.swiftinterface-1R9PFP5L5QCTK` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/TL/MTL4ComputePipeline.h-14KME84XY2XTL` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/TM/objc.h-2XJ4EJWY45JTM` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/TN/AVPlayerItemMediaDataCollector.h-Z2IGEFPJ42TN` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/TP/NSListFormatter.h-2TOTQNXJBPRTP` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/TQ/AVAudioChannelLayout.h-GV0ZZLETXUTQ` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/TQ/ColorSyncBase.h-4UPXK946XFTQ` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/TQ/NSValueTransformer.h-34A132VTF6UTQ` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/TQ/tar.h-HALLC6LE46TQ` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/TR/IOMapTypes.h-2QC3QJUR4WBTR` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/TR/MTL4Archive.h-EY9LPQMWMTTR` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/TR/NSSecureTextField.h-2XC1J5IUKHYTR` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/TR/NSTrackingSeparatorToolbarItem.h-O8HMPZF1DHTR` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/TS/NSMorphology.h-35O6F58HXBNTS` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/TT/NSNetServices.h-1600ZFQTXFYTT` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/TT/NSRuleEditor.h-2XA5VZPH2L4TT` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/TT/icmp_var.h-36D5SU1Q787TT` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/TU/disk.h-LGEAMJIITU` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/TU/glext.h-2Z9W8HC6G9RTU` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/TV/OSSpinLockDeprecated.h-17D5XNF9354TV` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/TW/cssmtpi.h-1JMCJTV264ZTW` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/TX/NSPersistentStoreCoordinator.h-15FBTWKJ4O7TX` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/TY/stdint.h-VX859H0V0GTY` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/TZ/ColorSyncTransform.h-2SN4482YQZPTZ` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/TZ/Translation.h-22TRURN60USTZ` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/U0/CFURLAccess.h-382GQ3WHT3OU0` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/U0/IOFireWireSBP2Lib.h-24GCN07VTJU0` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/U1/AVAudioUnitTimeEffect.h-3VYWGR8XM4LU1` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/U1/Processes.h-343Z5TA6QP1U1` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/U2/NSLightweightMigrationStage.h-336DXEAAYUYU2` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/U3/CFNetServices.h-DA0GECN5U3U3` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/U4/AVAudioEnvironmentNode.h-2XINBFOXG12U4` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/U4/NSMovie.h-2OBKAQPH6UGU4` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/U5/NSAtomicStoreCacheNode.h-33W3OETV7IJU5` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/U5/ulimit.h-2CQIZYHHYQRU5` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/U6/NSFontPanel.h-21EFYHVIIX1U6` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/U6/versioning.h-1TAMMMZ3YBIU6` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/U7/IOGUIDPartitionScheme.h-3AGWZ80I5GKU7` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/U7/Icons.h-1JLVR1I0ZB8U7` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/U7/NSProgress.h-1NT2HLO23ZTU7` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/U7/page_info.h-KIPV6GWQP4U7` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/U8/NSTabView.h-23EAHUWZG7U8` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/U8/kern_event.h-1XV5DB78TNWU8` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/U8/tgmath.h-1IODXDZZ7Q6U8` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/U9/AuthorizationPlugin.h-2J45MVWGQOIU9` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/U9/glu.h-1J1PW2PJ0LEU9` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/U9/ip_var.h-LQQ6KH1OUIU9` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/UA/NSLayoutAnchor.h-1TZDW7XLNEVUA` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/UA/io.h-2I71JE2X78UA` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/UA/protosw.h-20P2M7MMTCZUA` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/UA/vsock.h-HGNC4TBCO7UA` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/UC/arm64e-apple-macos.swiftinterface-2ZZL440X3A1UC` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/UD/SecCertificateOIDs.h-17EDKY2Z8JZUD` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/UD/_pthread_mutexattr_t.h-I2R5H8MA2DUD` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/UE/NSGridView.h-14MM6CPOG6EUE` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/UF/NSEnumerator.h-1PT7B16TNERUF` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/UF/NSPasteboard.h-2PQHXF2YD2VUF` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/UF/SPRotationAxis3D.h-3ON0KC3LIOOUF` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/UF/_wchar_t.h-2D7TWI0JBA9UF` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/UG/Availability.h-1I3UYFLVKXHUG` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/UH/AVAudioSessionRoute.h-24FPYWQ3WQ3UH` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/UH/NSAppleEventManager.h-BSZV8PS06KUH` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/UI/AXAttributeConstants.h-3J3SEWO4I0NUI` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/UI/CAOpenGLLayer.h-1585FEQTVAWUI` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/UJ/BenchmarkView.swift-5HV51J7E8UJ` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/UJ/MIDIUMPEndpoint.h-3PP35U80ZOKUJ` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/UK/MacErrors.h-XUGCG31SC3UK` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/UK/arm64e-apple-macos.swiftinterface-R0KJCBPKWRUK` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/UM/MDItem.h-2N1PQEAM30KUM` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/UM/NSClipView.h-1D3O2GPHX83UM` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/UM/NSFetchIndexDescription.h-2W9VS3A9MLJUM` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/UM/SMErrors.h-QLJD9Z6QT0UM` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/UM/_pthread_t.h-1BZJ7FHWXOJUM` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/UN/AuthorizationTags.h-JKGPQ8TBIPUN` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/UN/CTFrame.h-1RT1DJ5GM72UN` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/UN/NSTermOfAddress.h-31WSG1ZSHDZUN` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/UN/tcp_seq.h-25ZTWMQHI6UUN` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/UO/NSPathComponentCell.h-3LSBO9TEMXYUO` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/UP/MenuBarExtraView.swift-2FFDHWKQVSZUP` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/UP/NSImageCell.h-BFFLKSFSXOUP` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/UP/PLStringFuncs.h-1T00LXJXVX9UP` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/UR/CFFTPStream.h-NPHAV10TCCUR` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/UR/NSStringDrawing.h-27VPGYYLX9XUR` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/UR/_locale_posix2008.h-2PBXNCRB4L3UR` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/US/BenchmarkEngine.swift-2RBY0MHX4OXUS` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/US/CTFontManagerErrors.h-JPCBZU0DR4US` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/US/NSKeyValueObserving.h-13JJ236L3OXUS` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/US/file.h-2ILV2ALA1GPUS` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/US/gl3.h-2UNSPQB1OG1US` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/UT/NSUserInterfaceCompression.h-1ASQSSC4CXPUT` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/UT/OSA.h-2OCLEBKNNFUUT` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/UT/bpf.h-2MHCJ37TZGOUT` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/UU/ASDebugging.h-19VZP6TII6VUU` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/UU/AudioSession.h-1IGGIVVBVN6UU` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/UV/_string.h-3V02R26Y3F7UV` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/UV/shm.h-W71B93UE2RUV` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/UW/endpoint.h-21ENJCU6IXHUW` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/UY/HIToolboxDebugging.h-TOLEWPSSX5UY` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/UZ/AXFoundation.h-16ZWEBNVUA6UZ` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/V0/NSAffineTransform.h-3FW4EF9GGM8V0` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/V1/NSIndexSet.h-3JUVI0PZU7WV1` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/V2/CAMediaTiming.h-3T2FHEK9G3JV2` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/V2/CFPropertyList.h-3DBA8FC16KTV2` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/V3/CTLine.h-16XPAUNBZQJV3` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/V3/NSHost.h-2BSIN910QN4V3` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/V4/CAMetalDisplayLink.h-3R4H6FZXBS9V4` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/V5/CGImage.h-2QIYKETUBFJV5` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/V6/CTRunDelegate.h-23NOJXLPN44V6` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/V6/CVMetalBuffer.h-1NXXL6AC25MV6` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/V7/types.h-B8F99CQ5EUV7` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/V8/SCSICommandDefinitions.h-3TR8D6D27I1V8` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/V9/SecAccessControl.h-27X3NDKFV2OV9` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/V9/WSTypes.h-10A5N2FNFUQV9` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/VA/NSSet.h-2CG8231C2ORVA` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/VB/if_llc.h-2L4526QTMPZVB` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/VD/SMCTamperDetector.swift-44VZ9BGUDEVD` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/VD/_wctype.h-2YYVT5PEKBGVD` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/VE/NSWindowScripting.h-D5S5OBH2LJVE` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/VF/AEMach.h-3L7RKFOI82QVF` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/VF/NSButtonTouchBarItem.h-14U73TE1396VF` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/VF/NSLayoutGuide.h-1DGOQQHPJ39VF` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/VG/CMFormatDescriptionBridge.h-M43S1JK91CVG` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/VH/Components.h-2SPG66LOG5VVH` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/VI/NSCollectionViewTransitionLayout.h-1X3LLXNS4BNVI` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/VI/NSSearchField.h-2HNYCBZ8QJSVI` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/VJ/CATransaction.h-2MYODMJ5RVEVJ` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/VJ/NSFormCell.h-3VH0U4L8JPRVJ` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/VJ/host_notify.h-2FK0JHSZA55VJ` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/VK/NSInputManager.h-2ZBHC7Q4TYVVK` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/VK/if.h-B1DYMVKH3JVK` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/VM/MTLAccelerationStructure.h-3NQJEZBF2SLVM` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/VN/arm64e-apple-macos.swiftinterface-2OPBIJBBBFGVN` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/VN/emmspi.h-1LHPI34FDSWVN` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/VO/NSXPCConnection.h-1LNOPVGRL39VO` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/VO/sysexits.h-1N51R85V5G7VO` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/VQ/acct.h-Q6HQYOC54AVQ` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/VR/AVVideoPerformanceMetrics.h-3MJO0PZYCWQVR` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/VR/NSWindow.h-2Y72POJJGXUVR` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/VR/OpenGL.h-3ID31A3QB0VR` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/VR/_sa_family_t.h-2ZYNC75AX1KVR` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/VS/CIImage.h-20WVSS84IJIVS` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/VS/NSManagedObjectContext.h-2G6Q5ZFB4F0VS` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/VU/CFSocket.h-34GTCW5ITB1VU` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/VU/NSArray.h-16U0QV9CB0AVU` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/VU/NSDirection.h-26E0ZOCAYPNVU` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/VV/CTDefines.h-3I8P3LAQ1XIVV` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/VV/MTLParallelRenderCommandEncoder.h-7JZ5Y31T1KVV` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/VV/NSURL.h-2DIFLM1OLI4VV` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/VW/NSItemProvider.h-3H8L45NKS6EVW` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/VW/nc_tparm.h-30JCDU09O3BVW` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/VX/AVCaptionFormatConformer.h-2CM5KK9IVRUVX` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/W0/AppCoordinator.swift-33TP0IBIYFWW0` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/W0/MTLTensor.h-G0L3Y878YYW0` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/W1/CFNetworkErrors.h-1RJLDMFM2QAW1` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/W1/NSPrintInfo.h-2AFAQV0MG2TW1` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/W1/NSTableHeaderView.h-2U6BKD3TOLRW1` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/W2/IOSerialKeys.h-1TN8H410O6ZW2` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/W2/MTLResourceStatePass.h-2DWQPSELIIFW2` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/W2/NSCIImageRep.h-1XMJ4JQ75YQW2` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/W3/AVSpeechSynthesisProvider.h-1345BOQ9PO6W3` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/W3/MacWindows.h-CGUPRSVDWOW3` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/W3/NSCache.h-15PYUAXKX7FW3` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/W4/AVCaptureAudioPreviewOutput.h-2ROGLHJUT76W4` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/W4/CFRunLoop.h-1X7C4LV80P9W4` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/W4/CGEventTypes.h-14CJQD9RRQJW4` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/W4/MTLIndirectCommandBuffer.h-397PW1LRATQW4` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/W4/NSDraggingItem.h-2NDEKZADD60W4` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/W4/cssmdli.h-3I062R2429KW4` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/W5/NSActionCell.h-1MJBHTGMJ65W5` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/W5/NSItemBadge.h-2IC9BYW4SPSW5` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/W6/backend.h-270YBTOT7JJW6` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/W7/AVAudioSessionTypes.h-1Q59GOFRXCXW7` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/W7/AVVideoComposition.h-3D5GMCE2S7MW7` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/W7/NSAdaptiveImageGlyph.h-232G6POB8SHW7` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/W7/NSIndexPath.h-2CBSROGSCXCW7` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/W7/curses.h-CB0Z68HK4HW7` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/W9/CVBase.h-1JFUCAJB04GW9` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/W9/NSLinguisticTagger.h-1HFFU23V8X3W9` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/W9/aliasdb.h-19MBW03ECXHW9` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/W9/statvfs.h-R1CIZP372BW9` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/WA/AVAsynchronousKeyValueLoading.h-P71FYK0LT7WA` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/WA/gl3ext.h-9S0SSOW8WCWA` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/WA/vcmd.h-337OX3U172AWA` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/WD/MultiprocessingInfo.h-2RQLFNIPJDVWD` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/WE/CVMetalTextureCache.h-3NDPRZATNL9WE` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/WE/IOFireWireLibIsoch.h-1T4YO9H12UBWE` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/WE/vm_inherit.h-3ERY6WTPBWHWE` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/WF/AVSampleBufferAudioRenderer.h-3JGFCPWE995WF` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/WG/IOVideoDeviceLib.h-31PN5B207MWG` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/WG/ndbm.h-2U9L172NPZJWG` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/WI/IOI2CInterface.h-3KTC89CDY8ZWI` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/WI/dirent.h-DP97TXQISJWI` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/WI/types.h-EDPX0HDHYBWI` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/WK/CFPlugInCOM.h-15V2J7N4JH0WK` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/WK/NSPersistentCloudKitContainer_SwiftOverlay.h-E39D4A1JEYWK` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/WK/NSURLProtocol.h-CSYK0VRSX6WK` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/WL/SPPose3DFloat.h-1F9O905CIZZWL` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/WM/HITextLengthFilter.h-1N2CZMY9SI9WM` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/WM/MTL4CommandQueue.h-1VLO61XK8PKWM` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/WM/SecureTransport.h-3SXD4C887DTWM` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/WN/CMTag.h-1X6V82XPYQYWN` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/WO/MusicDevice.h-H0G8C9Q7VYWO` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/WO/NSTextCheckingController.h-13NGRIUVOLKWO` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/WO/_fsblkcnt_t.h-3TL2TW8Z7AHWO` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/WP/NSEntityMapping.h-2L0VNJ28A9SWP` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/WP/NSTextListElement.h-5NUDYJSK4PWP` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/WP/mach.h-NIHV5KJ8HZWP` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/WQ/CABase.h-1VF8YWNQZLGWQ` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/WR/NSOrderedCollectionChange.h-L5SWUNYAATWR` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/WR/ethernet.h-M6FNGIMNTKWR` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/WS/HIDisclosureViews.h-3PLOS8S6F79WS` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/WS/arm64e-apple-macos.swiftinterface-32HV1LNPD7SWS` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/WT/MIDIUMPMutableFunctionBlock.h-2ET4013J6GUWT` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/WT/MTLDynamicLibrary.h-153MLUFWBEVWT` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/WT/NSTouchBar.h-1OWRWNXARCPWT` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/WT/objc-auto.h-3JIGMUK2LK7WT` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/WU/MTLVisibleFunctionTable.h-1LRD8BFUO9SWU` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/WU/mach_traps.h-ROCTDGRWMGWU` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/WV/AXTextAttributedString.h-S4XI0C7KVNWV` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/WV/IOStorageControllerCharacteristics.h-2FC8UOFL3O7WV` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/WW/NSGroupTouchBarItem.h-2OWCKY44YCIWW` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/WW/NSTableViewDiffableDataSource.h-2GXWX87IZ61WW` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/WW/_string.h-1B5UG9QVTTMWW` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/WW/base.h-1AQN4BPZH87WW` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/WX/NSScriptSuiteRegistry.h-1TETGV1Z3PCWX` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/WZ/AVContinuityDevice.h-1UOAJECDVS8WZ` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/WZ/Threads.h-30OK24PL9NUWZ` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/X0/AVAudioUnitVarispeed.h-1IFQKSWP67FX0` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/X0/MTL4BinaryFunctionDescriptor.h-RKNCDK47GTX0` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/X0/arm_bf16.h-1NYQITHQXK2X0` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/X1/_types.h-39CPQMKHSA7X1` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/X2/ATASMARTLib.h-29RO9DH167DX2` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/X2/NSDraggingSession.h-1F08KNP8OHVX2` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/X2/NSIncrementalStoreNode.h-1N8XZARJ89X2` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/X3/MTL4StitchedFunctionDescriptor.h-GI16ILP769X3` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/X4/NSCollectionViewLayout.h-224J7JTNU1OX4` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/X5/MTLAccelerationStructureTypes.h-2LR20R4C7S7X5` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/X5/PMErrors.h-1FEHMTOBROOX5` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/X6/AVMusicEvents.h-3QITUBENOOEX6` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/X6/IOCDBlockStorageDevice.h-1GJPBRM0ZI1X6` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/X7/CVHostTime.h-67CK02F203X7` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/X7/launch.h-UFIX2EEKMKX7` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/X8/AppVersion.swift-3EKAH4SEP7PX8` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/X9/NSPDFPanel.h-238BBG2GDLCX9` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/XA/CIContext.h-24W75K0BSO4XA` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/XA/CIPlugIn.h-WRDVWG6HNRXA` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/XC/DASession.h-2OJBX0VX70DXC` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/XC/MTLAccelerationStructureCommandEncoder.h-352ZI6SEA20XC` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/XD/HIButtonViews.h-1JAVYB8SXD3XD` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/XD/NSRulerMarker.h-9PNL1KZMEAXD` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/XE/CGDisplayFade.h-EUWZ2MIZAAXE` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/XF/arm64e-apple-macos.swiftinterface-2H40FEA1EJMXF` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/XG/AudioUnitParameters.h-27W5IE99NUYXG` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/XG/NSApplicationScripting.h-2XMYPMDGQYDXG` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/XG/grp.h-GI865IO248XG` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/XG/vm_attributes.h-1K9AZVGKWO2XG` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/XI/SPVector3D.h-B7J0I7YPAKXI` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/XK/NSDistributedNotificationCenter.h-25SLNIIX16HXK` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/XL/CIBarcodeDescriptor.h-1K4ZEAWAWFZXL` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/XL/Pasteboard.h-2FTQ179KB9QXL` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/XM/IOCDPartitionScheme.h-2L1GLTVS8BRXM` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/XM/arm64e-apple-macos.swiftinterface-1XYZMC7VLVMXM` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/XO/AVCaptionConversionValidator.h-292NCZJK6MXXO` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/XO/CSCommon.h-1FJEEUMMEQVXO` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/XO/arm64e-apple-macos.swiftinterface-115F5EGYUNEXO` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/XO/ip6.h-2W6NHFXOPHHXO` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/XP/CVImageBuffer.h-328P78TFIYDXP` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/XP/IOHIDTransaction.h-18ZWP5C8Y00XP` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/XP/lock.h-36BE6GF747XXP` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/XQ/CVDisplayLink.h-2J1JZ0M98BPXQ` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/XQ/_gid_t.h-3QLFYT8GCA5XQ` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/XR/HFSVolumes.h-2H8C5EEMRHCXR` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/XR/MTLDefines.h-21K1I35XWKUXR` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/XR/NSObjectController.h-W9VGDVPPB4XR` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/XR/ioctl.h-N7DH46EM6ZXR` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/XT/MTLResourceStateCommandEncoder.h-1SHXXSYO9ALXT` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/XU/CAShow.h-1CRRS3WKJD0XU` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/XU/IOAccelSurfaceConnect.h-209GLZHY20VXU` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/XU/NSCursor.h-36XZPU2YGK4XU` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/XV/AVPlayerInterstitialEventController.h-QQK4OIW4J0XV` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/XV/CFString.h-2PUZ1L6COPVXV` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/XV/NSUserDefaultsController.h-2YAHCRJ9K8SXV` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/XX/Resources.h-J9XS6AU6JJXX` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/XX/ldsyms.h-1IMM53TV5CMXX` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/XY/AVCaptionSettings.h-4VF7P5ZAPHXY` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/XY/CATransformLayer.h-3JT0LRDGTRGXY` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/XY/CFMachPort.h-1ZCWDNMPKQFXY` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/XZ/CMSampleBuffer.h-3EB858YMTOWXZ` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/XZ/Events.h-3NJYFN4ZTF5XZ` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/XZ/FontPanel.h-43LR3RLJCPXZ` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/XZ/MTLLogState.h-38ZN9FEEDTPXZ` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/XZ/PMPrintSettingsKeys.h-3I7A96H59CXXZ` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/Y0/NSBatchUpdateRequest.h-2OO4KFFFL02Y0` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/Y0/NSTokenField.h-32TKY6AKL5QY0` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/Y0/NSUserDefaults.h-3C2UJ6PVABLY0` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/Y0/ioccom.h-3KH8E9YCWJTY0` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/Y1/CFNotificationCenter.h-388RU7NYVHXY1` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/Y1/IBCarbonRuntime.h-95IIM1TJ8HY1` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/Y1/LSInfo.h-6DXUP2MDEVY1` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/Y1/NSAccessibilityCustomRotor.h-3I6HDKGF68AY1` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/Y1/base.h-1SPB4ATQ2W3Y1` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/Y1/posix_sem.h-3O9GAOBIRL9Y1` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/Y2/CMSync.h-2K2AJX7BREFY2` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/Y2/SMLoginItem.h-1RMPR5LI0KDY2` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/Y3/NSBatchInsertRequest.h-OO1H876PD0Y3` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/Y4/DictionaryServices.h-1IDKZFOIKD6Y4` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/Y5/SecACL.h-1TWNZNONBMEY5` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/Y5/main.swift-4K6ZFH76THY5` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/Y6/device_port.h-2XCK08B15NWY6` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/Y8/kdebug_signpost.h-1PZYEMHCI2WY8` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/YA/CGEvent.h-10K6A4C9VWEYA` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/YA/CGImageMetadata.h-26UKEWGIYSMYA` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/YA/CGPDFString.h-J46L309O2KYA` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/YA/NSSpellChecker.h-6OHX1O84YVYA` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/YA/TextServices.h-34M2B5WHF5AYA` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/YB/AppKitErrors.h-1ESAXHGG8MUYB` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/YB/CGWindowLevel.h-9E5BWYR6PBYB` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/YC/HIProgressViews.h-15PU090TZU1YC` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/YC/MTLBlitCommandEncoder.h-MQMNNGBZ38YC` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/YC/NSATSTypesetter.h-1UHIO8LBCRCYC` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/YD/MTLFunctionStitching.h-1HL2J9DHESXYD` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/YE/CGLDevice.h-1CCBK4BUZADYE` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/YE/CGPDFOperatorTable.h-1W0FP7B226ZYE` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/YE/IOHIDParameter.h-ESGPDNDSU8YE` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/YF/MTLVertexDescriptor.h-239NUDU8MI2YF` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/YG/NSWritingToolsCoordinatorAnimationParameters.h-1MPO9JUTIOSYG` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/YG/SecEncryptTransform.h-49HCZVDQ8VYG` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/YH/connection.h-2WD2D26MG76YH` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/YI/ContentView.swift-2FAEHE20AHUYI` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/YJ/NSLayoutManager.h-1NCTI8W0GEIYJ` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/YM/NSStepperTouchBarItem.h-350SMY4FE97YM` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/YP/SPRay3D.h-3J92JOS6SMQYP` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/YQ/CMMetadata.h-1LQT8JXNFT7YQ` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/YQ/MTL4MeshRenderPipeline.h-3J2IHC2AUAGYQ` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/YQ/gethostuuid.h-2PN6OXCITWTYQ` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/YR/CAConstraintLayoutManager.h-8W9RSE82HBYR` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/YR/cssmaci.h-2513F688QJ1YR` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/YS/CoreText.h-2LQGDXMS0KMYS` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/YS/signpost.h-36EYX1Y14A3YS` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/YT/CFURL.h-31IUVDSAWS3YT` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/YT/NSExtensionItem.h-24Q5QRBV4KDYT` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/YU/SCSITaskLib.h-1Z9QNURJLPLYU` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/YV/AVQueuedSampleBufferRendering.h-JDCCAKKCHOYV` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/YV/CAScrollLayer.h-1TA9XM9DU6KYV` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/YV/IONetworkStack.h-2AO5GQDXFREYV` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/YV/NSTextAlternatives.h-SY02SHAPEBYV` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/YV/arm64e-apple-macos.swiftinterface-1PNEE8QGBVPYV` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/YV/vm_types.h-15AZFY6BAJYV` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/YW/CFUserNotification.h-Q2QNLWA8BRYW` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/YW/NSHTTPCookieStorage.h-Q7UNUV9UC6YW` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/YW/dispatch.h-YOXIC764IOYW` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/YW/tcp_timer.h-38D8ILLBHBMYW` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/YX/NSKeyValueSharedObservers.h-1XMJWSQH4LZYX` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/YY/BackupCore.h-VID7AQKAB8YY` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/YY/Math64.h-3TDIM2TXH2KYY` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/YY/NSButton.h-4KAOUU66OEYY` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/YY/NSGraphicsContext.h-3UQJTGX3M2RYY` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/YY/NSMeasurementFormatter.h-196VNFCM4XFYY` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/YZ/AVCaptureSystemExposureBiasSlider.h-2SXD84Q7J7PYZ` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/YZ/conversion.h-3DX4TNJSIVGYZ` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/Z0/CFPreferences.h-Y53KEVDFESZ0` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/Z1/CFStringEncodingExt.h-1CF9BBS3H4LZ1` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/Z2/CAEmitterLayer.h-1KJRVLD8896Z2` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/Z2/SecAsn1Coder.h-252J56ACK5NZ2` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/Z4/CFCGTypes.h-CZ3Y3OQ5UXZ4` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/Z4/hfs_unistr.h-30PY041J8IKZ4` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/Z5/CoreAudioBaseTypes.h-3KP9PXT5K00Z5` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/Z5/GeneratedAssetSymbols.swift-1KZJ96LGT54Z5` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/Z7/NSGraphics.h-XYOSLSZZX1Z7` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/Z7/hash_info.h-P8LLEJ8AJMZ7` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/Z7/pthread_spis.h-MU9LVG3CFRZ7` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/Z8/CTFont.h-1CEAQQPOIQVZ8` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/Z8/NSTableHeaderCell.h-1UCFL09SAWZ8` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/Z9/IOFireWireAVCConsts.h-2CHNEVD7X3MZ9` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/Z9/__stddef_unreachable.h-XIIQIY1GE3Z9` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/Z9/_s_ifmt.h-12HWKFN1SAUZ9` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/ZA/CTTypesetter.h-2UQ0F7YR8TRZA` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/ZA/MTLComputePass.h-1MIDFPD5BJ3ZA` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/ZB/CGConvertColorDataWithFormat.h-2V4YKTV9S34ZB` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/ZB/NSPersistentStoreDescription.h-3HC40I3RIWWZB` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/ZB/_pthread_mutex_t.h-28S1WVUTFPXZB` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/ZB/exception.h-C7ISZWPMWTZB` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/ZC/NSEnergyFormatter.h-20XEKVB4M25ZC` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/ZC/arm64e-apple-macos.swiftinterface-Z81LBEB9QPZC` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/ZC/mig.h-3XDIEW4W8KZC` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/ZC/once.h-24CLFOKC317ZC` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/ZD/MTL4ComputeCommandEncoder.h-2PY1JQJPJ81ZD` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/ZD/NSControl.h-RFGOTKYC2NZD` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/ZD/audit_domain.h-34NZNIZIECDZD` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/ZE/CGPDFDictionary.h-2ZDW6R5PEBIZE` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/ZE/NSMatrix.h-WPOAFUJMH8ZE` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/ZE/NSUnit.h-ENWKMTJZUNZE` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/ZE/pthread_impl.h-1E29VD117ABZE` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/ZF/CGDirectDisplayMetal.h-1TPJHC088D1ZF` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/ZF/NSColorWell.h-3DUXMQG004JZF` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/ZG/AXWebConstants.h-35VA0WEFUQMZG` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/ZG/AppleScript.h-2RGEXKSTJIXZG` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/ZG/SKSearch.h-A4T8Q3Z8O2ZG` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/ZG/cssmspi.h-1UD1J00SHKLZG` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/ZG/param.h-30A0KZP4JSZZG` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/ZH/CGShading.h-3NTVPXJFZZ1ZH` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/ZH/activity.h-249WM1UVLY3ZH` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/ZI/AVContentKeySession.h-KKOZY5NYO9ZI` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/ZI/NSGlassEffectView.h-X78G0WWLHZI` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/ZJ/AVAudioUnitEffect.h-1MMK2JAOQURZJ` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/ZJ/IOGraphicsInterfaceTypes.h-2KP8HIDU6BAZJ` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/ZK/Compatibility.swift-RISHZJ1W7DZK` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/ZL/AppUpdater.swift-GEPGJWSHU6ZL` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/ZL/ContentView.swift-3L87EDD1DCHZL` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/ZL/MTL4SpecializedFunctionDescriptor.h-2C0X28WSZASZL` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/ZO/CFXMLParser.h-31IID0GY0ACZO` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/ZO/NSPersistentHistoryChangeRequest.h-7Z6SG55OGFZO` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/ZP/NSNibOutletConnector.h-880SR9HC1GZP` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/ZP/kmod.h-3VLMID9KMKTZP` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/ZQ/NSMediaLibraryBrowserController.h-224ICW5S4D8ZQ` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/ZR/AvailabilityInternal.h-3NVL0BEZJ5MZR` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/ZR/_abort.h-3PDSUDR7RMJZR` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/ZR/mach_port.h-2187URF9OG6ZR` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/ZS/Files.h-3LREJA7B9I7ZS` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/ZS/NSSearchToolbarItem.h-3TPPM3N9U28ZS` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/ZT/IOPM.h-4E6U4WEU2NZT` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/ZT/NSOpenPanel.h-L93XC5TDRFZT` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/ZT/NSTabViewController.h-1KWF2WVWB3GZT` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/ZT/SPAngle.h-BX2WF08P5ZZT` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/ZV/AVMediaSelection.h-2GL1DM34O5QZV` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/ZV/MacApplication.h-3TU503PWRJ7ZV` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/ZW/_time_t.h-37AGCAPPN49ZW` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/ZX/NSFontAssetRequest.h-2MC9NFE9R02ZX` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/ZX/NSOpenGLLayer.h-UWTG03XPWJZX` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/ZX/UTType.h-Q9QB21S1SRZX` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/ZX/block.h-24XXBP8TIS4ZX` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/ZY/CMAudioClock.h-2F90VA5L9X1ZY` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/ZY/IOHIDManager.h-1UY56COXEG2ZY` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/ZZ/AXValue.h-1LTJU47ZRHVZZ` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/ZZ/NSColorPickerTouchBarItem.h-2WE59SJJU6QZZ` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/ZZ/NSPointerArray.h-PULC5HCJ0WZZ` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/records/ZZ/arm64e-apple-macos.swiftinterface-2KINSS3HY61ZZ` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/units/AVFAudio-3ZII38FS5XYZIH34T67YIKDL0.pcm-33LC2QQNN2OQJ` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/units/AVFoundation-6K6XAWYMDG64QRIECEVY1N2YB.pcm-13BHOHL0HNRY5` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/units/Accessibility-AT3VRQLICQFE2TPF64DZ3ILIB.pcm-1YRB9Q8TKN8TM` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/units/AppCoordinator.o-22LQGIWVLV8U2` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/units/AppKit-2AO5XNOM51FEPCOIPLTYTWPWL.pcm-29326PSR0GJC8` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/units/AppUpdater.o-7X50C06M5F8C` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/units/AppVersion.o-1XD4LO15IC4VH` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/units/ApplicationServices-2E46IE6CO59N6KEN9RT0B55MA.pcm-350JINXXTFSJR` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/units/AudioToolbox-5BHRW8M5GU054QPVU56YFORZM.pcm-1BZY2GRK3WKNJ` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/units/BenchmarkEngine.o-3JOFV5RDRRM3F` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/units/BenchmarkResult.o-1ALB628RWMZJP` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/units/BenchmarkView.o-2VO7QB35UL02E` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/units/CFNetwork-8MK7LJA1GW7I7FM9Q9SB7EY5R.pcm-3807QNF2ZOWNK` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/units/CFNetwork-A05FIDX02G5VRTPGK03KUC6ER.pcm-3E3CCBZM0RDRX` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/units/CUPS-8LNWXNLEOP55GFCFTNMPQPESJ.pcm-V7G2XZC8UWGL` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/units/Carbon-7YFZOZKVAU50WIIVLQAF9XSKG.pcm-3HV3E23SBNWB0` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/units/ColorSync-2G4X8E5TBJP4UQSUBNCNPX41U.pcm-3CR2Z89ZA9Q34` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/units/Compatibility.o-16VBWR2PXEIKH` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/units/ContentView.o-189OPM3W21X7S` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/units/CoreAudio-E3386NZE83RAZKKM3XLJCGDYA.pcm-2VG7P8D0Y6BF8` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/units/CoreAudioTypes-AN2Z9WNK0QG78GXSIO62L41M4.pcm-222L47ZKTSVTE` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/units/CoreData-AA3D1CV3BMSOQNOFJS8PO1TYQ.pcm-1NI511J64F859` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/units/CoreFoundation-8MWXHUTOCP7UN5V2MOE73ML1V.pcm-39DIF8EELI4NU` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/units/CoreFoundation-EU83QPZLO7E6WIA57FGFMLPVN.pcm-6AFUUAEXO5DW` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/units/CoreGraphics-211JWU0D824SX9JKECU84I75U.pcm-2CBMXF1O7FUNF` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/units/CoreImage-A1YLQDNKTTY3GR89W5ATPX43J.pcm-2PNEJ0CQVUUJE` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/units/CoreMIDI-75B49H2IBR60CIB0MVN7199YP.pcm-2IH04SQHMX1VJ` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/units/CoreMedia-7L6RYUKX6DRN9U73ZSXZXTJD5.pcm-35WUEOM41HJAP` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/units/CoreServices-2YWD44HEAL198G3IJPLVUEPE9.pcm-1JCXTJ6DK6C8H` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/units/CoreServices-3CG4TF6OW7FQVKHALIFXW7UKU.pcm-1FT7U29J94GGV` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/units/CoreText-1VQHF3UO6V797HXM29AKB6IOK.pcm-2PQXJRIO1NJH9` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/units/CoreTransferable-48TOOBPS7PAU37LFSRU74SCT2.pcm-2HAEW2RPV453J` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/units/CoreVideo-5FJM4NGKINJSS7TH9LONEMEML.pcm-1P36KYWBM9KTG` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/units/Core_MonitorApp.o-3T5HOEKU2U869` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/units/Darwin-1QU40KJSKMNRRIV3KGQRPQW2Y.pcm-2JELHZJG3K58V` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/units/Darwin-A7Y07XBX93XL8X1EHUUI53LLX.pcm-2047II8V999J` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/units/DataDetection-8O5YFNWFFTD5FYTNFNEGQIXFW.pcm-19VJD3AUXZKIN` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/units/DeveloperToolsSupport-8X62T4855QCS64Q0IRZ9GN0EO.pcm-2YWUH38U1XQAJ` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/units/DiskArbitration-3F6O5UV2AOV8PB0TOFN22WKIY.pcm-2WJ5FU5X5KOCR` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/units/DiskArbitration-9YVC3E01ADFKHWZPHTGSZO95G.pcm-1RXCBZXV8NWG2` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/units/Dispatch-5ACN61QSZ63L49OF33PWN9ZJ.pcm-1S03RDKN3REHP` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/units/Dispatch-6KNGQ8X9KKMTM3YI8ZN26V6KE.pcm-2ANZXXBPKR86Q` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/units/FanController.o-6Q70TQB23ONI` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/units/Foundation-8EZE2247ACU0CVX5M6TEXZEA.pcm-1V8QRBGCJU223` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/units/Foundation-AGDVVL3PU2MUU0T4NXONGO1CH.pcm-P66S1B964YUY` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/units/GeneratedAssetSymbols.o-MLP2SJAKLNWM` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/units/IOKit-38CKZJKHQUQACC1ZYDJA6P7C.pcm-2CGKH59ITLN0U` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/units/IOKit-CTDR01D6RVG6WUPWK4J0479RG.pcm-36Z8NQEXJ1NMZ` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/units/IOSurface-EU0EELIO5E2XMY3GH703CVSD1.pcm-J7RRB3V0HOGH` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/units/ImageIO-AFST7CYA9N28NTSZMCW6SJNNM.pcm-34CP5B2TTDUKQ` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/units/LeaderboardView.o-1F6KVIQJY5A9V` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/units/MacModelRegistry.o-163Q53G5LQTE2` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/units/MachO-1ERST7BXPNCUWZQI5RPATU0KU.pcm-1B2O3POQX0DJ2` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/units/MachO-726STGAJ4RD1NNZBGNLB25CFV.pcm-CXHZTJ26Y6V7` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/units/MediaToolbox-4PMYP5CYRJPZ0BIZ8PU2BBSIP.pcm-2IZVBV2TRV0JU` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/units/MenuBarExtraView.o-N19XE0YXMYFB` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/units/MenubarController.o-SADQCQ0VYQDP` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/units/Metal-152XXCI82D50RZWAIAGU631BV.pcm-Q2HAPYA4I2UU` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/units/OSLog-ACQGCUUPZPLJC9R0Q7MCQB4LC.pcm-20QLKD4N4JR1R` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/units/ObjectiveC-7O2Z40HMF14VN7S0L1PXV4L3U.pcm-5MR9NBJGHQJ7` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/units/ObjectiveC-B49ZES2Z1D9J5BKEZ9055C5F9.pcm-35RHQPCXDYR7I` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/units/OpenGL-2J0WD71HDYPLCNOA9G78ZAMOJ.pcm-1LJGPZIFG35J3` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/units/QualityRatingEngine.o-51Y9U2ULBSDG` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/units/QuartzCore-1M973ZAX93X8BM1ZO7YWWZQ2C.pcm-H2WC7FAGP4YS` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/units/SMCHelperManager.o-2LCFOGLJV2UE8` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/units/SMCHelperXPC.o-28N8C97RAIQEG` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/units/SMCHelperXPC.o-32VWGKKL78I58` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/units/SMCTamperDetector.o-22S8Z5U7J3XNP` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/units/Security-1B90TOB124UHPTXWVGEH2FX0.pcm-3EWYOA9ATZ7R7` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/units/Security-9VHKMIRBQE6AAZ0UM7RCL9QD5.pcm-31VQ7CBFRS5CU` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/units/ServiceManagement-6MOISECH63M3N9VJCDGV4US8T.pcm-32M2JC9H2G5YQ` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/units/Spatial-CXZJYFLUPYQDPNIWSMN0BSE4D.pcm-1XMRU83PD0AKU` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/units/StartupManager.o-3N3CANH11VGQ4` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/units/SwiftUI-BQNSYI2379U6NKHHST8M3J3DX.pcm-2EBSIRQ3XIRCD` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/units/SwiftUICore-D6L4WDGW1OVBL2R9ITPRWELHM.pcm-2SE2W54Z54VWH` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/units/Symbols-ECK08ASQRKJXAS29SN3063N9V.pcm-2FUV5FQDZFQ9N` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/units/SystemMonitor.o-33LC9LVJE3YEJ` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/units/TouchBarPrivatePresenter.o-ZX7FEJOEJ69N` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/units/UniformTypeIdentifiers-8Y7O62GLMGZDTK5JUSU6DXU1O.pcm-255RYPPLR98Z6` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/units/WelcomeGuide.o-FUFOYG4IU0A9` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/units/XPC-6H4B81YFTQYXZDO4XUBPW4QGS.pcm-1G4Z58XEAKS8H` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/units/XPC-9RF0U69D8TEXR4FGQHOQZCU2L.pcm-1AF597UPG12BS` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/units/_AvailabilityInternal-1CMOQRC9IC10320AU9BBJK7GY.pcm-13HJW2PZ1M8NJ` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/units/_AvailabilityInternal-6ISX66QKQD5ORKSHEZOBPTTJE.pcm-60R4XUTLHXC3` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/units/_Builtin_float-9N8SAO98GSOSPE8GO47FSC0KY.pcm-3EJUALAFZPY2O` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/units/_Builtin_float-CAN7PPXENL3WMKEN8A2BC1Y84.pcm-1I271THV24QRY` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/units/_Builtin_intrinsics-4Y0VISJ9FMNM969LMS8BAF2FH.pcm-2KBHV2KOY71WG` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/units/_Builtin_inttypes-16HHTJRE1L4CFTLJII7JX8M12.pcm-2FB8OZLJHEQFT` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/units/_Builtin_inttypes-CM7IYTLHLFAT2I0UP5XZVANHA.pcm-2I0WXGM6B8QBO` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/units/_Builtin_limits-4OR0ORKYUA1IEHO51102ZH3T6.pcm-2PPZCEC2KEPX2` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/units/_Builtin_limits-9JISZRRWFKXRYMO5M1SVMTUQG.pcm-1TIFHPG0XE0EC` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/units/_Builtin_stdarg-39V857269N2UELADEPQP92VHD.pcm-J1RICAGOINT1` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/units/_Builtin_stdarg-9X80U9IY34JQRTIS394YDWYYD.pcm-34XOGDEM6VB53` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/units/_Builtin_stdatomic-3R7MQD0TNR1SZUK880GE94NYP.pcm-10FO7N6WWGY94` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/units/_Builtin_stdbool-4JBBJBW6JJE0FI1WMR3XRC2DY.pcm-3H251FW37EK4K` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/units/_Builtin_stdbool-6J0RLINDL7O5S2DAZBNMTFDWX.pcm-3E1KN6L45AZ7L` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/units/_Builtin_stddef-1VI4NIY4VMYERAS8B1FRU1PNT.pcm-3CTRRF9NF7YMB` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/units/_Builtin_stddef-AJCUO8JR7B18G26HVX2UK7LSD.pcm-3JI561ZQPN20B` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/units/_Builtin_stdint-5N8M0C5O90Z6ADTWWWBZ2CVUY.pcm-5OGBKEOSCC5C` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/units/_Builtin_stdint-B646NGZSA8B9GGX6OCVOSE7ZP.pcm-3LUU2UBDZ395O` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/units/_Builtin_tgmath-J6699SHV766NULBE68YJC4JI.pcm-LU4OJA1Q93SK` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/units/_DarwinFoundation1-2PEVJWCY2L9DB0SOCRL2Q6545.pcm-B1EORCE3IERK` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/units/_DarwinFoundation1-D7FEATMT45V4XKW1BZSABIH0I.pcm-3GFFFI8NVR14N` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/units/_DarwinFoundation2-7501OMVYZFQ0O4UYONZGP52TK.pcm-2WMDIO0HMVKTO` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/units/_DarwinFoundation2-8SY835QSGD7RVR1WLCC7B2QJ5.pcm-4AINWWEF2RFQ` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/units/_DarwinFoundation3-9ED4QZL7PLDNJSS8P1377FOUO.pcm-2OL1UDGRKKHFZ` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/units/_DarwinFoundation3-DG34XH0FWANDU4J8DFEUF1AXS.pcm-2XK26CYX2WWYT` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/units/_SwiftConcurrencyShims-6THF6MPCPNYQO1A43982GMAEV.pcm-2HI00CYCRYBF0` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/units/_SwiftConcurrencyShims-B2MTSJ45M5VOL1F3DH3CFRL50.pcm-39FTRM6CV7FYP` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/units/arm64e-apple-macos.swiftinterface-17HOS8GMZPPU2` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/units/arm64e-apple-macos.swiftinterface-17ZA2S6DL0V0X` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/units/arm64e-apple-macos.swiftinterface-1FZWSV4ZFXSL1` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/units/arm64e-apple-macos.swiftinterface-1GI70IXH4CC5N` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/units/arm64e-apple-macos.swiftinterface-1HPQ86SSXV3UT` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/units/arm64e-apple-macos.swiftinterface-1JYUDQRT9U987` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/units/arm64e-apple-macos.swiftinterface-1MT1GEBC3Q4U7` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/units/arm64e-apple-macos.swiftinterface-1OB9V64XOKL4W` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/units/arm64e-apple-macos.swiftinterface-1ZNY0OAXCJXQA` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/units/arm64e-apple-macos.swiftinterface-20PVFIUC3OT23` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/units/arm64e-apple-macos.swiftinterface-21U74CI6DWXR2` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/units/arm64e-apple-macos.swiftinterface-25TF2LW9L9K87` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/units/arm64e-apple-macos.swiftinterface-2645RQF3S0AD9` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/units/arm64e-apple-macos.swiftinterface-2738R1DPZV89L` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/units/arm64e-apple-macos.swiftinterface-2BBGBN2DBNCIQ` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/units/arm64e-apple-macos.swiftinterface-2D01ET5UXKRRM` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/units/arm64e-apple-macos.swiftinterface-2D1YAMCHKFI8P` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/units/arm64e-apple-macos.swiftinterface-2I46XG5EBSJKG` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/units/arm64e-apple-macos.swiftinterface-2NSX4VK0DROFE` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/units/arm64e-apple-macos.swiftinterface-2QT7KBJL35V7P` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/units/arm64e-apple-macos.swiftinterface-318JM1PUGJK26` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/units/arm64e-apple-macos.swiftinterface-34HRZ7OVFZN0Q` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/units/arm64e-apple-macos.swiftinterface-3APUYCX3RV6NF` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/units/arm64e-apple-macos.swiftinterface-3B6B5TKWLU35Z` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/units/arm64e-apple-macos.swiftinterface-3GLLKIKYGD6U2` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/units/arm64e-apple-macos.swiftinterface-3GSVG9KVK0OZ2` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/units/arm64e-apple-macos.swiftinterface-3I8D6UFKBZJIF` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/units/arm64e-apple-macos.swiftinterface-3L96RNAD6PQIY` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/units/arm64e-apple-macos.swiftinterface-3LO3KS10ALTBT` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/units/arm64e-apple-macos.swiftinterface-3O02XK3Q57MS1` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/units/arm64e-apple-macos.swiftinterface-3OR6SIH0V8MXI` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/units/arm64e-apple-macos.swiftinterface-3SHK6D6MHTEEB` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/units/arm64e-apple-macos.swiftinterface-3TDIEQ33M89LD` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/units/arm64e-apple-macos.swiftinterface-3TDXAGT7H6TZE` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/units/arm64e-apple-macos.swiftinterface-3TMQNUX5LCAM8` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/units/arm64e-apple-macos.swiftinterface-8ATL308LTFDZ` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/units/arm64e-apple-macos.swiftinterface-CIEMHZOMGKQI` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/units/arm64e-apple-macos.swiftinterface-CMA8PZGFZ7ID` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/units/arm64e-apple-macos.swiftinterface-TA5MD1K362UX` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/units/arm64e-apple-macos.swiftinterface-W43KE13KW1G` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/units/launch-6YXUUAFO9MOC8XJYSMHF21544.pcm-3RS3K8IB05C3B` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/units/launch-CD6BE156G8W8U3QBEJJZSQGH6.pcm-T1OLDYUK4MNR` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/units/libDER-59TAUNL3EG4W3DECYM6R90RMM.pcm-23B1NNJDE81AG` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/units/libDER-7U33GA5FBEJSX09VUHIJ821I4.pcm-3A8MKONB3XS86` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/units/libkern-C12HRJF8112GSJ5A05O2R3VYE.pcm-16IPI6MAVM3XM` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/units/libkern-D6HH4GHCKNA9EAXHBUII9WAKM.pcm-19Y2T6KH0WXJB` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/units/main.o-102QE9BN6H2OZ` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/units/os-35VRP3DH7C2WKKETH8J5LLE95.pcm-10E8YZUB6Z548` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/units/os_object-1QFEX3GM0XQTWR6311085LJ2A.pcm-X54NM6JBV7GZ` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/units/os_object-CH5N1H8F8X92XQJ5XGIPKW8F4.pcm-JXSAICPI63A1` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/units/os_workgroup-68J0QLNA4GH457N0X31U07XF4.pcm-CQ9DQ6DGUSMM` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/units/os_workgroup-9LNBQV71RB4VFYVM399ZO64G5.pcm-Z0VKUFWISGFG` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/units/ptrauth-BZTRRLLPXGVWGXOBDV13RVLE.pcm-3GHLW8N0F4N` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/units/ptrauth-CBKDLPHUOQAXDHDHS2UC6IPCK.pcm-3G38RPXRR7U8A` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/units/ptrcheck-DZBGYQW3JL57Y7IZGJ0UAS99Y.pcm-32AX3CPJ4PCKQ` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/units/ptrcheck-EWKCV8YBDKN55LIQB3LNXLPUP.pcm-N4BZ54YI9WGF` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/units/simd-B3GIJD7U07R4A5B8J1OTG11S9.pcm-4AD947PQXBV1` | | | +| Deleted | `.deriveddata/Index.noindex/DataStore/v5/units/sys_types-ESDHY0OBFXW0OHWXUVPT57M7V.pcm-SKJDW6LVJH4M` | | | +| Deleted | `.deriveddata/Logs/Launch/LogStoreManifest.plist` | 0 | 10 | +| Deleted | `.deriveddata/Logs/Localization/LogStoreManifest.plist` | 0 | 10 | +| Deleted | `.deriveddata/Logs/Package/LogStoreManifest.plist` | 0 | 10 | +| Deleted | `.deriveddata/Logs/Test/LogStoreManifest.plist` | 0 | 10 | +| Deleted | `.deriveddata/ModuleCache.noindex/1XLC5EQTQYK66/CFNetwork-1PNPO1ORVQZLS.pcm` | | | +| Deleted | `.deriveddata/ModuleCache.noindex/1XLC5EQTQYK66/CoreFoundation-16SA8WK3L6MQN.pcm` | | | +| Deleted | `.deriveddata/ModuleCache.noindex/1XLC5EQTQYK66/CoreServices-39NCTJOEW7PQ2.pcm` | | | +| Deleted | `.deriveddata/ModuleCache.noindex/1XLC5EQTQYK66/Darwin-1FXX23EKWOBA9.pcm` | | | +| Deleted | `.deriveddata/ModuleCache.noindex/1XLC5EQTQYK66/DiskArbitration-3LBJF5I58QD8.pcm` | | | +| Deleted | `.deriveddata/ModuleCache.noindex/1XLC5EQTQYK66/Dispatch-R76HXUP80TVL.pcm` | | | +| Deleted | `.deriveddata/ModuleCache.noindex/1XLC5EQTQYK66/Foundation-24LYWIP48SHNP.pcm` | | | +| Deleted | `.deriveddata/ModuleCache.noindex/1XLC5EQTQYK66/IOKit-1IAL9NTK1TABA.pcm` | | | +| Deleted | `.deriveddata/ModuleCache.noindex/1XLC5EQTQYK66/MachO-20RPYVQSX341K.pcm` | | | +| Deleted | `.deriveddata/ModuleCache.noindex/1XLC5EQTQYK66/ObjectiveC-1G8H182PQX3QE.pcm` | | | +| Deleted | `.deriveddata/ModuleCache.noindex/1XLC5EQTQYK66/Security-3QCVXOV25KK54.pcm` | | | +| Deleted | `.deriveddata/ModuleCache.noindex/1XLC5EQTQYK66/SwiftShims-2IMTS4WWRU7VJ.pcm` | | | +| Deleted | `.deriveddata/ModuleCache.noindex/1XLC5EQTQYK66/XPC-T0ZXCAST7PE3.pcm` | | | +| Deleted | `.deriveddata/ModuleCache.noindex/1XLC5EQTQYK66/_AvailabilityInternal-2YSBQADOLX02V.pcm` | | | +| Deleted | `.deriveddata/ModuleCache.noindex/1XLC5EQTQYK66/_Builtin_float-2OQWMRBVRD4OJ.pcm` | | | +| Deleted | `.deriveddata/ModuleCache.noindex/1XLC5EQTQYK66/_Builtin_inttypes-2OQWMRBVRD4OJ.pcm` | | | +| Deleted | `.deriveddata/ModuleCache.noindex/1XLC5EQTQYK66/_Builtin_limits-2OQWMRBVRD4OJ.pcm` | | | +| Deleted | `.deriveddata/ModuleCache.noindex/1XLC5EQTQYK66/_Builtin_stdarg-2OQWMRBVRD4OJ.pcm` | | | +| Deleted | `.deriveddata/ModuleCache.noindex/1XLC5EQTQYK66/_Builtin_stdbool-2OQWMRBVRD4OJ.pcm` | | | +| Deleted | `.deriveddata/ModuleCache.noindex/1XLC5EQTQYK66/_Builtin_stddef-2OQWMRBVRD4OJ.pcm` | | | +| Deleted | `.deriveddata/ModuleCache.noindex/1XLC5EQTQYK66/_Builtin_stdint-2OQWMRBVRD4OJ.pcm` | | | +| Deleted | `.deriveddata/ModuleCache.noindex/1XLC5EQTQYK66/_DarwinFoundation1-2YSBQADOLX02V.pcm` | | | +| Deleted | `.deriveddata/ModuleCache.noindex/1XLC5EQTQYK66/_DarwinFoundation2-3J4ZFA06I5V1P.pcm` | | | +| Deleted | `.deriveddata/ModuleCache.noindex/1XLC5EQTQYK66/_DarwinFoundation3-2NSGASPTSNBVQ.pcm` | | | +| Deleted | `.deriveddata/ModuleCache.noindex/1XLC5EQTQYK66/_SwiftConcurrencyShims-2IMTS4WWRU7VJ.pcm` | | | +| Deleted | `.deriveddata/ModuleCache.noindex/1XLC5EQTQYK66/launch-3T3BU4MASLMUM.pcm` | | | +| Deleted | `.deriveddata/ModuleCache.noindex/1XLC5EQTQYK66/libDER-26DYHF6GC6WWA.pcm` | | | +| Deleted | `.deriveddata/ModuleCache.noindex/1XLC5EQTQYK66/libkern-2KQ0X67RTM1JF.pcm` | | | +| Deleted | `.deriveddata/ModuleCache.noindex/1XLC5EQTQYK66/os_object-2MV8OP7R98AN8.pcm` | | | +| Deleted | `.deriveddata/ModuleCache.noindex/1XLC5EQTQYK66/os_workgroup-2MV8OP7R98AN8.pcm` | | | +| Deleted | `.deriveddata/ModuleCache.noindex/1XLC5EQTQYK66/ptrauth-2OQWMRBVRD4OJ.pcm` | | | +| Deleted | `.deriveddata/ModuleCache.noindex/1XLC5EQTQYK66/ptrcheck-2OQWMRBVRD4OJ.pcm` | | | +| Deleted | `.deriveddata/ModuleCache.noindex/1XLC5EQTQYK66/sys_types-3J4ZFA06I5V1P.pcm` | | | +| Deleted | `.deriveddata/ModuleCache.noindex/3F9MSH4VGZUFR/CFNetwork-1PNPO1ORVQZLS.pcm` | | | +| Deleted | `.deriveddata/ModuleCache.noindex/3F9MSH4VGZUFR/CoreFoundation-16SA8WK3L6MQN.pcm` | | | +| Deleted | `.deriveddata/ModuleCache.noindex/3F9MSH4VGZUFR/CoreServices-39NCTJOEW7PQ2.pcm` | | | +| Deleted | `.deriveddata/ModuleCache.noindex/3F9MSH4VGZUFR/Darwin-1FXX23EKWOBA9.pcm` | | | +| Deleted | `.deriveddata/ModuleCache.noindex/3F9MSH4VGZUFR/DiskArbitration-3LBJF5I58QD8.pcm` | | | +| Deleted | `.deriveddata/ModuleCache.noindex/3F9MSH4VGZUFR/Dispatch-R76HXUP80TVL.pcm` | | | +| Deleted | `.deriveddata/ModuleCache.noindex/3F9MSH4VGZUFR/Foundation-24LYWIP48SHNP.pcm` | | | +| Deleted | `.deriveddata/ModuleCache.noindex/3F9MSH4VGZUFR/IOKit-1IAL9NTK1TABA.pcm` | | | +| Deleted | `.deriveddata/ModuleCache.noindex/3F9MSH4VGZUFR/MachO-20RPYVQSX341K.pcm` | | | +| Deleted | `.deriveddata/ModuleCache.noindex/3F9MSH4VGZUFR/ObjectiveC-1G8H182PQX3QE.pcm` | | | +| Deleted | `.deriveddata/ModuleCache.noindex/3F9MSH4VGZUFR/Security-3QCVXOV25KK54.pcm` | | | +| Deleted | `.deriveddata/ModuleCache.noindex/3F9MSH4VGZUFR/SwiftShims-2IMTS4WWRU7VJ.pcm` | | | +| Deleted | `.deriveddata/ModuleCache.noindex/3F9MSH4VGZUFR/XPC-T0ZXCAST7PE3.pcm` | | | +| Deleted | `.deriveddata/ModuleCache.noindex/3F9MSH4VGZUFR/_AvailabilityInternal-2YSBQADOLX02V.pcm` | | | +| Deleted | `.deriveddata/ModuleCache.noindex/3F9MSH4VGZUFR/_Builtin_float-2OQWMRBVRD4OJ.pcm` | | | +| Deleted | `.deriveddata/ModuleCache.noindex/3F9MSH4VGZUFR/_Builtin_inttypes-2OQWMRBVRD4OJ.pcm` | | | +| Deleted | `.deriveddata/ModuleCache.noindex/3F9MSH4VGZUFR/_Builtin_limits-2OQWMRBVRD4OJ.pcm` | | | +| Deleted | `.deriveddata/ModuleCache.noindex/3F9MSH4VGZUFR/_Builtin_stdarg-2OQWMRBVRD4OJ.pcm` | | | +| Deleted | `.deriveddata/ModuleCache.noindex/3F9MSH4VGZUFR/_Builtin_stdbool-2OQWMRBVRD4OJ.pcm` | | | +| Deleted | `.deriveddata/ModuleCache.noindex/3F9MSH4VGZUFR/_Builtin_stddef-2OQWMRBVRD4OJ.pcm` | | | +| Deleted | `.deriveddata/ModuleCache.noindex/3F9MSH4VGZUFR/_Builtin_stdint-2OQWMRBVRD4OJ.pcm` | | | +| Deleted | `.deriveddata/ModuleCache.noindex/3F9MSH4VGZUFR/_DarwinFoundation1-2YSBQADOLX02V.pcm` | | | +| Deleted | `.deriveddata/ModuleCache.noindex/3F9MSH4VGZUFR/_DarwinFoundation2-3J4ZFA06I5V1P.pcm` | | | +| Deleted | `.deriveddata/ModuleCache.noindex/3F9MSH4VGZUFR/_DarwinFoundation3-2NSGASPTSNBVQ.pcm` | | | +| Deleted | `.deriveddata/ModuleCache.noindex/3F9MSH4VGZUFR/_SwiftConcurrencyShims-2IMTS4WWRU7VJ.pcm` | | | +| Deleted | `.deriveddata/ModuleCache.noindex/3F9MSH4VGZUFR/launch-3T3BU4MASLMUM.pcm` | | | +| Deleted | `.deriveddata/ModuleCache.noindex/3F9MSH4VGZUFR/libDER-26DYHF6GC6WWA.pcm` | | | +| Deleted | `.deriveddata/ModuleCache.noindex/3F9MSH4VGZUFR/libkern-2KQ0X67RTM1JF.pcm` | | | +| Deleted | `.deriveddata/ModuleCache.noindex/3F9MSH4VGZUFR/os_object-2MV8OP7R98AN8.pcm` | | | +| Deleted | `.deriveddata/ModuleCache.noindex/3F9MSH4VGZUFR/os_workgroup-2MV8OP7R98AN8.pcm` | | | +| Deleted | `.deriveddata/ModuleCache.noindex/3F9MSH4VGZUFR/ptrauth-2OQWMRBVRD4OJ.pcm` | | | +| Deleted | `.deriveddata/ModuleCache.noindex/3F9MSH4VGZUFR/ptrcheck-2OQWMRBVRD4OJ.pcm` | | | +| Deleted | `.deriveddata/ModuleCache.noindex/3F9MSH4VGZUFR/sys_types-3J4ZFA06I5V1P.pcm` | | | +| Deleted | `.deriveddata/ModuleCache.noindex/AVFAudio-3ZII38FS5XYZIH34T67YIKDL0.pcm` | | | +| Deleted | `.deriveddata/ModuleCache.noindex/AVFAudio-88SMRPUUX8XDC8SMW0V181QTG.pcm` | | | +| Deleted | `.deriveddata/ModuleCache.noindex/AVFoundation-6K6XAWYMDG64QRIECEVY1N2YB.pcm` | | | +| Deleted | `.deriveddata/ModuleCache.noindex/AVFoundation-E84RL47B4KZWV0V5MMIH96BOP.pcm` | | | +| Deleted | `.deriveddata/ModuleCache.noindex/Accessibility-6LM7G6PHOOD2DOFQBN7EV68CT.pcm` | | | +| Deleted | `.deriveddata/ModuleCache.noindex/Accessibility-AT3VRQLICQFE2TPF64DZ3ILIB.pcm` | | | +| Deleted | `.deriveddata/ModuleCache.noindex/AppKit-1PEFX8EKCXLG0L17B0UFAI972.pcm` | | | +| Deleted | `.deriveddata/ModuleCache.noindex/AppKit-2AO5XNOM51FEPCOIPLTYTWPWL.pcm` | | | +| Deleted | `.deriveddata/ModuleCache.noindex/ApplicationServices-2E46IE6CO59N6KEN9RT0B55MA.pcm` | | | +| Deleted | `.deriveddata/ModuleCache.noindex/ApplicationServices-9PXCT3YO9G4S4T6UA9P2H2PR4.pcm` | | | +| Deleted | `.deriveddata/ModuleCache.noindex/AudioToolbox-5BHRW8M5GU054QPVU56YFORZM.pcm` | | | +| Deleted | `.deriveddata/ModuleCache.noindex/AudioToolbox-BXNJ2ISEC54XU5M4TOPB1ZLYQ.pcm` | | | +| Deleted | `.deriveddata/ModuleCache.noindex/CFNetwork-8MK7LJA1GW7I7FM9Q9SB7EY5R.pcm` | | | +| Deleted | `.deriveddata/ModuleCache.noindex/CFNetwork-A05FIDX02G5VRTPGK03KUC6ER.pcm` | | | +| Deleted | `.deriveddata/ModuleCache.noindex/CUPS-8LNWXNLEOP55GFCFTNMPQPESJ.pcm` | | | +| Deleted | `.deriveddata/ModuleCache.noindex/CUPS-EDOACAHTI95653CEA4TM4Z2XO.pcm` | | | +| Deleted | `.deriveddata/ModuleCache.noindex/Carbon-3UPD8J1NM81JBRZF0B26D35HC.pcm` | | | +| Deleted | `.deriveddata/ModuleCache.noindex/Carbon-7YFZOZKVAU50WIIVLQAF9XSKG.pcm` | | | +| Deleted | `.deriveddata/ModuleCache.noindex/ColorSync-2G4X8E5TBJP4UQSUBNCNPX41U.pcm` | | | +| Deleted | `.deriveddata/ModuleCache.noindex/ColorSync-Y6X94YVFR8DRINB7MV1MIFQA.pcm` | | | +| Deleted | `.deriveddata/ModuleCache.noindex/CoreAudio-33ER7A0DOIIRA1QDV49KSFEP7.pcm` | | | +| Deleted | `.deriveddata/ModuleCache.noindex/CoreAudio-E3386NZE83RAZKKM3XLJCGDYA.pcm` | | | +| Deleted | `.deriveddata/ModuleCache.noindex/CoreAudioTypes-697R2KWTXG57IYGK22LQMGPSF.pcm` | | | +| Deleted | `.deriveddata/ModuleCache.noindex/CoreAudioTypes-AN2Z9WNK0QG78GXSIO62L41M4.pcm` | | | +| Deleted | `.deriveddata/ModuleCache.noindex/CoreData-AA3D1CV3BMSOQNOFJS8PO1TYQ.pcm` | | | +| Deleted | `.deriveddata/ModuleCache.noindex/CoreData-G20BHII4CNP0718MG3P8V5WS.pcm` | | | +| Deleted | `.deriveddata/ModuleCache.noindex/CoreFoundation-8MWXHUTOCP7UN5V2MOE73ML1V.pcm` | | | +| Deleted | `.deriveddata/ModuleCache.noindex/CoreFoundation-EU83QPZLO7E6WIA57FGFMLPVN.pcm` | | | +| Deleted | `.deriveddata/ModuleCache.noindex/CoreGraphics-211JWU0D824SX9JKECU84I75U.pcm` | | | +| Deleted | `.deriveddata/ModuleCache.noindex/CoreGraphics-2DEKVQC3B17T49WOKUFPAMAUA.pcm` | | | +| Deleted | `.deriveddata/ModuleCache.noindex/CoreImage-A1YLQDNKTTY3GR89W5ATPX43J.pcm` | | | +| Deleted | `.deriveddata/ModuleCache.noindex/CoreImage-EO3QYXUBX7UMAFS1AVRGCLCXE.pcm` | | | +| Deleted | `.deriveddata/ModuleCache.noindex/CoreMIDI-75B49H2IBR60CIB0MVN7199YP.pcm` | | | +| Deleted | `.deriveddata/ModuleCache.noindex/CoreMIDI-C9SOO4HDO7ZUUKUUTUXLPNMXE.pcm` | | | +| Deleted | `.deriveddata/ModuleCache.noindex/CoreMedia-2R5NVRXZ43IBCJIHU2DF3ZLB5.pcm` | | | +| Deleted | `.deriveddata/ModuleCache.noindex/CoreMedia-7L6RYUKX6DRN9U73ZSXZXTJD5.pcm` | | | +| Deleted | `.deriveddata/ModuleCache.noindex/CoreServices-2YWD44HEAL198G3IJPLVUEPE9.pcm` | | | +| Deleted | `.deriveddata/ModuleCache.noindex/CoreServices-3CG4TF6OW7FQVKHALIFXW7UKU.pcm` | | | +| Deleted | `.deriveddata/ModuleCache.noindex/CoreText-1VQHF3UO6V797HXM29AKB6IOK.pcm` | | | +| Deleted | `.deriveddata/ModuleCache.noindex/CoreText-WRJ0OL7Z0QFSWD8U81T8CTSN.pcm` | | | +| Deleted | `.deriveddata/ModuleCache.noindex/CoreTransferable-48TOOBPS7PAU37LFSRU74SCT2.pcm` | | | +| Deleted | `.deriveddata/ModuleCache.noindex/CoreTransferable-8L833JBW7X1AJELNBIPBDRIQ0.pcm` | | | +| Deleted | `.deriveddata/ModuleCache.noindex/CoreVideo-5FJM4NGKINJSS7TH9LONEMEML.pcm` | | | +| Deleted | `.deriveddata/ModuleCache.noindex/CoreVideo-DERU4LGNMLKH64JZMXFOALTZP.pcm` | | | +| Deleted | `.deriveddata/ModuleCache.noindex/Darwin-1QU40KJSKMNRRIV3KGQRPQW2Y.pcm` | | | +| Deleted | `.deriveddata/ModuleCache.noindex/Darwin-A7Y07XBX93XL8X1EHUUI53LLX.pcm` | | | +| Deleted | `.deriveddata/ModuleCache.noindex/DataDetection-1F7I2A0AMB8O5Q8T69T0T846L.pcm` | | | +| Deleted | `.deriveddata/ModuleCache.noindex/DataDetection-8O5YFNWFFTD5FYTNFNEGQIXFW.pcm` | | | +| Deleted | `.deriveddata/ModuleCache.noindex/DeveloperToolsSupport-8X62T4855QCS64Q0IRZ9GN0EO.pcm` | | | +| Deleted | `.deriveddata/ModuleCache.noindex/DeveloperToolsSupport-ASNFEQYV3PM9FHL84GN3HPYK4.pcm` | | | +| Deleted | `.deriveddata/ModuleCache.noindex/DiskArbitration-3F6O5UV2AOV8PB0TOFN22WKIY.pcm` | | | +| Deleted | `.deriveddata/ModuleCache.noindex/DiskArbitration-9YVC3E01ADFKHWZPHTGSZO95G.pcm` | | | +| Deleted | `.deriveddata/ModuleCache.noindex/Dispatch-5ACN61QSZ63L49OF33PWN9ZJ.pcm` | | | +| Deleted | `.deriveddata/ModuleCache.noindex/Dispatch-6KNGQ8X9KKMTM3YI8ZN26V6KE.pcm` | | | +| Deleted | `.deriveddata/ModuleCache.noindex/EYIPFEZTG17K/AVFAudio-MFFJ6HCE9A7Z.pcm` | | | +| Deleted | `.deriveddata/ModuleCache.noindex/EYIPFEZTG17K/AVFoundation-7VNZZNFQDWLP.pcm` | | | +| Deleted | `.deriveddata/ModuleCache.noindex/EYIPFEZTG17K/Accessibility-RCJSN2GG3RAR.pcm` | | | +| Deleted | `.deriveddata/ModuleCache.noindex/EYIPFEZTG17K/AppKit-2VI8NB39I5AT6.pcm` | | | +| Deleted | `.deriveddata/ModuleCache.noindex/EYIPFEZTG17K/ApplicationServices-3NXEUUZF9JJBD.pcm` | | | +| Deleted | `.deriveddata/ModuleCache.noindex/EYIPFEZTG17K/AudioToolbox-3FX4B654ICQE2.pcm` | | | +| Deleted | `.deriveddata/ModuleCache.noindex/EYIPFEZTG17K/CFNetwork-1PNPO1ORVQZLS.pcm` | | | +| Deleted | `.deriveddata/ModuleCache.noindex/EYIPFEZTG17K/CUPS-1HLHMKUB322XA.pcm` | | | +| Deleted | `.deriveddata/ModuleCache.noindex/EYIPFEZTG17K/Carbon-3FMY3B0T5SZYU.pcm` | | | +| Deleted | `.deriveddata/ModuleCache.noindex/EYIPFEZTG17K/ColorSync-3EIM4S8RXNRVI.pcm` | | | +| Deleted | `.deriveddata/ModuleCache.noindex/EYIPFEZTG17K/CoreAudio-J9DSWC1670R6.pcm` | | | +| Deleted | `.deriveddata/ModuleCache.noindex/EYIPFEZTG17K/CoreAudioTypes-11649WXSRCA0E.pcm` | | | +| Deleted | `.deriveddata/ModuleCache.noindex/EYIPFEZTG17K/CoreData-1KHK1L2CYC2N6.pcm` | | | +| Deleted | `.deriveddata/ModuleCache.noindex/EYIPFEZTG17K/CoreFoundation-16SA8WK3L6MQN.pcm` | | | +| Deleted | `.deriveddata/ModuleCache.noindex/EYIPFEZTG17K/CoreGraphics-1PSDCAYCIV3T9.pcm` | | | +| Deleted | `.deriveddata/ModuleCache.noindex/EYIPFEZTG17K/CoreImage-39ZO87840M5PP.pcm` | | | +| Deleted | `.deriveddata/ModuleCache.noindex/EYIPFEZTG17K/CoreMIDI-1WOF0UOPGOCPX.pcm` | | | +| Deleted | `.deriveddata/ModuleCache.noindex/EYIPFEZTG17K/CoreMedia-SHYM2JB41P4U.pcm` | | | +| Deleted | `.deriveddata/ModuleCache.noindex/EYIPFEZTG17K/CoreServices-39NCTJOEW7PQ2.pcm` | | | +| Deleted | `.deriveddata/ModuleCache.noindex/EYIPFEZTG17K/CoreText-3FAL1B4J38DIR.pcm` | | | +| Deleted | `.deriveddata/ModuleCache.noindex/EYIPFEZTG17K/CoreTransferable-27T896KGHFB3R.pcm` | | | +| Deleted | `.deriveddata/ModuleCache.noindex/EYIPFEZTG17K/CoreVideo-DBBGB2LXU3HG.pcm` | | | +| Deleted | `.deriveddata/ModuleCache.noindex/EYIPFEZTG17K/Darwin-1FXX23EKWOBA9.pcm` | | | +| Deleted | `.deriveddata/ModuleCache.noindex/EYIPFEZTG17K/DataDetection-R5W4QHNMPWVH.pcm` | | | +| Deleted | `.deriveddata/ModuleCache.noindex/EYIPFEZTG17K/DeveloperToolsSupport-3SUCMSK9ZS2JA.pcm` | | | +| Deleted | `.deriveddata/ModuleCache.noindex/EYIPFEZTG17K/DiskArbitration-3LBJF5I58QD8.pcm` | | | +| Deleted | `.deriveddata/ModuleCache.noindex/EYIPFEZTG17K/Dispatch-R76HXUP80TVL.pcm` | | | +| Deleted | `.deriveddata/ModuleCache.noindex/EYIPFEZTG17K/Foundation-24LYWIP48SHNP.pcm` | | | +| Deleted | `.deriveddata/ModuleCache.noindex/EYIPFEZTG17K/IOKit-1IAL9NTK1TABA.pcm` | | | +| Deleted | `.deriveddata/ModuleCache.noindex/EYIPFEZTG17K/IOSurface-26455DPS9NDS0.pcm` | | | +| Deleted | `.deriveddata/ModuleCache.noindex/EYIPFEZTG17K/ImageIO-2ZSF831VT29UB.pcm` | | | +| Deleted | `.deriveddata/ModuleCache.noindex/EYIPFEZTG17K/MachO-20RPYVQSX341K.pcm` | | | +| Deleted | `.deriveddata/ModuleCache.noindex/EYIPFEZTG17K/MediaToolbox-1P5YMSVDQUIJ6.pcm` | | | +| Deleted | `.deriveddata/ModuleCache.noindex/EYIPFEZTG17K/Metal-1GCZV9N85NJOH.pcm` | | | +| Deleted | `.deriveddata/ModuleCache.noindex/EYIPFEZTG17K/OSLog-218FBXNFJGY61.pcm` | | | +| Deleted | `.deriveddata/ModuleCache.noindex/EYIPFEZTG17K/ObjectiveC-1G8H182PQX3QE.pcm` | | | +| Deleted | `.deriveddata/ModuleCache.noindex/EYIPFEZTG17K/OpenGL-H89XJT7GTCP.pcm` | | | +| Deleted | `.deriveddata/ModuleCache.noindex/EYIPFEZTG17K/QuartzCore-39A8LQKF980J1.pcm` | | | +| Deleted | `.deriveddata/ModuleCache.noindex/EYIPFEZTG17K/Security-3QCVXOV25KK54.pcm` | | | +| Deleted | `.deriveddata/ModuleCache.noindex/EYIPFEZTG17K/ServiceManagement-1XIJ6NIA6S5TY.pcm` | | | +| Deleted | `.deriveddata/ModuleCache.noindex/EYIPFEZTG17K/Spatial-1JZLH83HN83CS.pcm` | | | +| Deleted | `.deriveddata/ModuleCache.noindex/EYIPFEZTG17K/SwiftShims-2IMTS4WWRU7VJ.pcm` | | | +| Deleted | `.deriveddata/ModuleCache.noindex/EYIPFEZTG17K/SwiftUI-3DCHKT5UWXXCX.pcm` | | | +| Deleted | `.deriveddata/ModuleCache.noindex/EYIPFEZTG17K/SwiftUICore-86HIVXUC6WOA.pcm` | | | +| Deleted | `.deriveddata/ModuleCache.noindex/EYIPFEZTG17K/Symbols-3KC1789KJFX94.pcm` | | | +| Deleted | `.deriveddata/ModuleCache.noindex/EYIPFEZTG17K/UniformTypeIdentifiers-1OLJP4K3PLM48.pcm` | | | +| Deleted | `.deriveddata/ModuleCache.noindex/EYIPFEZTG17K/XPC-T0ZXCAST7PE3.pcm` | | | +| Deleted | `.deriveddata/ModuleCache.noindex/EYIPFEZTG17K/_AvailabilityInternal-2YSBQADOLX02V.pcm` | | | +| Deleted | `.deriveddata/ModuleCache.noindex/EYIPFEZTG17K/_Builtin_float-2OQWMRBVRD4OJ.pcm` | | | +| Deleted | `.deriveddata/ModuleCache.noindex/EYIPFEZTG17K/_Builtin_intrinsics-2OQWMRBVRD4OJ.pcm` | | | +| Deleted | `.deriveddata/ModuleCache.noindex/EYIPFEZTG17K/_Builtin_inttypes-2OQWMRBVRD4OJ.pcm` | | | +| Deleted | `.deriveddata/ModuleCache.noindex/EYIPFEZTG17K/_Builtin_limits-2OQWMRBVRD4OJ.pcm` | | | +| Deleted | `.deriveddata/ModuleCache.noindex/EYIPFEZTG17K/_Builtin_stdarg-2OQWMRBVRD4OJ.pcm` | | | +| Deleted | `.deriveddata/ModuleCache.noindex/EYIPFEZTG17K/_Builtin_stdatomic-2OQWMRBVRD4OJ.pcm` | | | +| Deleted | `.deriveddata/ModuleCache.noindex/EYIPFEZTG17K/_Builtin_stdbool-2OQWMRBVRD4OJ.pcm` | | | +| Deleted | `.deriveddata/ModuleCache.noindex/EYIPFEZTG17K/_Builtin_stddef-2OQWMRBVRD4OJ.pcm` | | | +| Deleted | `.deriveddata/ModuleCache.noindex/EYIPFEZTG17K/_Builtin_stdint-2OQWMRBVRD4OJ.pcm` | | | +| Deleted | `.deriveddata/ModuleCache.noindex/EYIPFEZTG17K/_Builtin_tgmath-2OQWMRBVRD4OJ.pcm` | | | +| Deleted | `.deriveddata/ModuleCache.noindex/EYIPFEZTG17K/_DarwinFoundation1-2YSBQADOLX02V.pcm` | | | +| Deleted | `.deriveddata/ModuleCache.noindex/EYIPFEZTG17K/_DarwinFoundation2-3J4ZFA06I5V1P.pcm` | | | +| Deleted | `.deriveddata/ModuleCache.noindex/EYIPFEZTG17K/_DarwinFoundation3-2NSGASPTSNBVQ.pcm` | | | +| Deleted | `.deriveddata/ModuleCache.noindex/EYIPFEZTG17K/_SwiftConcurrencyShims-2IMTS4WWRU7VJ.pcm` | | | +| Deleted | `.deriveddata/ModuleCache.noindex/EYIPFEZTG17K/launch-3T3BU4MASLMUM.pcm` | | | +| Deleted | `.deriveddata/ModuleCache.noindex/EYIPFEZTG17K/libDER-26DYHF6GC6WWA.pcm` | | | +| Deleted | `.deriveddata/ModuleCache.noindex/EYIPFEZTG17K/libkern-2KQ0X67RTM1JF.pcm` | | | +| Deleted | `.deriveddata/ModuleCache.noindex/EYIPFEZTG17K/os-2MV8OP7R98AN8.pcm` | | | +| Deleted | `.deriveddata/ModuleCache.noindex/EYIPFEZTG17K/os_object-2MV8OP7R98AN8.pcm` | | | +| Deleted | `.deriveddata/ModuleCache.noindex/EYIPFEZTG17K/os_workgroup-2MV8OP7R98AN8.pcm` | | | +| Deleted | `.deriveddata/ModuleCache.noindex/EYIPFEZTG17K/ptrauth-2OQWMRBVRD4OJ.pcm` | | | +| Deleted | `.deriveddata/ModuleCache.noindex/EYIPFEZTG17K/ptrcheck-2OQWMRBVRD4OJ.pcm` | | | +| Deleted | `.deriveddata/ModuleCache.noindex/EYIPFEZTG17K/simd-KY25Q80SBOHY.pcm` | | | +| Deleted | `.deriveddata/ModuleCache.noindex/EYIPFEZTG17K/sys_types-3J4ZFA06I5V1P.pcm` | | | +| Deleted | `.deriveddata/ModuleCache.noindex/Foundation-8EZE2247ACU0CVX5M6TEXZEA.pcm` | | | +| Deleted | `.deriveddata/ModuleCache.noindex/Foundation-AGDVVL3PU2MUU0T4NXONGO1CH.pcm` | | | +| Deleted | `.deriveddata/ModuleCache.noindex/IOKit-38CKZJKHQUQACC1ZYDJA6P7C.pcm` | | | +| Deleted | `.deriveddata/ModuleCache.noindex/IOKit-CTDR01D6RVG6WUPWK4J0479RG.pcm` | | | +| Deleted | `.deriveddata/ModuleCache.noindex/IOSurface-AILYS19QHVR7ET6EUJWUYNBWG.pcm` | | | +| Deleted | `.deriveddata/ModuleCache.noindex/IOSurface-EU0EELIO5E2XMY3GH703CVSD1.pcm` | | | +| Deleted | `.deriveddata/ModuleCache.noindex/ImageIO-1B6UMZ2J971UPACV7HNMJDFCY.pcm` | | | +| Deleted | `.deriveddata/ModuleCache.noindex/ImageIO-AFST7CYA9N28NTSZMCW6SJNNM.pcm` | | | +| Deleted | `.deriveddata/ModuleCache.noindex/MachO-1ERST7BXPNCUWZQI5RPATU0KU.pcm` | | | +| Deleted | `.deriveddata/ModuleCache.noindex/MachO-726STGAJ4RD1NNZBGNLB25CFV.pcm` | | | +| Deleted | `.deriveddata/ModuleCache.noindex/MediaToolbox-4PMYP5CYRJPZ0BIZ8PU2BBSIP.pcm` | | | +| Deleted | `.deriveddata/ModuleCache.noindex/MediaToolbox-CDRK6R54KS2O92Z4TVDZ5NKQN.pcm` | | | +| Deleted | `.deriveddata/ModuleCache.noindex/Metal-152XXCI82D50RZWAIAGU631BV.pcm` | | | +| Deleted | `.deriveddata/ModuleCache.noindex/Metal-7UCZHL2S89XRJZEVN7ZSCV0OS.pcm` | | | +| Deleted | `.deriveddata/ModuleCache.noindex/OSLog-ACQGCUUPZPLJC9R0Q7MCQB4LC.pcm` | | | +| Deleted | `.deriveddata/ModuleCache.noindex/OSLog-DJK1TO0VHRM8V1W2C6ZWXR9NE.pcm` | | | +| Deleted | `.deriveddata/ModuleCache.noindex/ObjectiveC-7O2Z40HMF14VN7S0L1PXV4L3U.pcm` | | | +| Deleted | `.deriveddata/ModuleCache.noindex/ObjectiveC-B49ZES2Z1D9J5BKEZ9055C5F9.pcm` | | | +| Deleted | `.deriveddata/ModuleCache.noindex/OpenGL-2J0WD71HDYPLCNOA9G78ZAMOJ.pcm` | | | +| Deleted | `.deriveddata/ModuleCache.noindex/OpenGL-9CZ8ZNWVDA2BB7KAK9VMWX79V.pcm` | | | +| Deleted | `.deriveddata/ModuleCache.noindex/QuartzCore-1M973ZAX93X8BM1ZO7YWWZQ2C.pcm` | | | +| Deleted | `.deriveddata/ModuleCache.noindex/QuartzCore-8HJ9HWY4R88WNAN50B9W7QPZZ.pcm` | | | +| Deleted | `.deriveddata/ModuleCache.noindex/Security-1B90TOB124UHPTXWVGEH2FX0.pcm` | | | +| Deleted | `.deriveddata/ModuleCache.noindex/Security-9VHKMIRBQE6AAZ0UM7RCL9QD5.pcm` | | | +| Deleted | `.deriveddata/ModuleCache.noindex/ServiceManagement-6MOISECH63M3N9VJCDGV4US8T.pcm` | | | +| Deleted | `.deriveddata/ModuleCache.noindex/ServiceManagement-993ETM5H18PX3MWK3OEM9H6MQ.pcm` | | | +| Deleted | `.deriveddata/ModuleCache.noindex/Session.modulevalidation` | 0 | 1 | +| Deleted | `.deriveddata/ModuleCache.noindex/Spatial-1D7I3D4QRHG1YH2JRUZY0RHX7.pcm` | | | +| Deleted | `.deriveddata/ModuleCache.noindex/Spatial-CXZJYFLUPYQDPNIWSMN0BSE4D.pcm` | | | +| Deleted | `.deriveddata/ModuleCache.noindex/SwiftShims-2GCHULS2YFIM8T6PQQ1PIWU0K.pcm` | | | +| Deleted | `.deriveddata/ModuleCache.noindex/SwiftShims-WNSOFPH7KHYYZXW0AH425B7N.pcm` | | | +| Deleted | `.deriveddata/ModuleCache.noindex/SwiftUI-9VJ9N0RO1AKOQQVVVO6LGKUHD.pcm` | | | +| Deleted | `.deriveddata/ModuleCache.noindex/SwiftUI-BQNSYI2379U6NKHHST8M3J3DX.pcm` | | | +| Deleted | `.deriveddata/ModuleCache.noindex/SwiftUICore-4BVG1DLE2AXTT73URP2QQK3ZA.pcm` | | | +| Deleted | `.deriveddata/ModuleCache.noindex/SwiftUICore-D6L4WDGW1OVBL2R9ITPRWELHM.pcm` | | | +| Deleted | `.deriveddata/ModuleCache.noindex/Symbols-ECK08ASQRKJXAS29SN3063N9V.pcm` | | | +| Deleted | `.deriveddata/ModuleCache.noindex/Symbols-HOG3PFWP7YD7AAMJES0XY3ZH.pcm` | | | +| Deleted | `.deriveddata/ModuleCache.noindex/UniformTypeIdentifiers-8Y7O62GLMGZDTK5JUSU6DXU1O.pcm` | | | +| Deleted | `.deriveddata/ModuleCache.noindex/UniformTypeIdentifiers-B9KP68X7KQ7X0V5YS4Z9GUFCP.pcm` | | | +| Deleted | `.deriveddata/ModuleCache.noindex/XPC-6H4B81YFTQYXZDO4XUBPW4QGS.pcm` | | | +| Deleted | `.deriveddata/ModuleCache.noindex/XPC-9RF0U69D8TEXR4FGQHOQZCU2L.pcm` | | | +| Deleted | `.deriveddata/ModuleCache.noindex/YWLXIUF9U1IF/AVFAudio-MFFJ6HCE9A7Z.pcm` | | | +| Deleted | `.deriveddata/ModuleCache.noindex/YWLXIUF9U1IF/AVFoundation-7VNZZNFQDWLP.pcm` | | | +| Deleted | `.deriveddata/ModuleCache.noindex/YWLXIUF9U1IF/Accessibility-RCJSN2GG3RAR.pcm` | | | +| Deleted | `.deriveddata/ModuleCache.noindex/YWLXIUF9U1IF/AppKit-2VI8NB39I5AT6.pcm` | | | +| Deleted | `.deriveddata/ModuleCache.noindex/YWLXIUF9U1IF/ApplicationServices-3NXEUUZF9JJBD.pcm` | | | +| Deleted | `.deriveddata/ModuleCache.noindex/YWLXIUF9U1IF/AudioToolbox-3FX4B654ICQE2.pcm` | | | +| Deleted | `.deriveddata/ModuleCache.noindex/YWLXIUF9U1IF/CFNetwork-1PNPO1ORVQZLS.pcm` | | | +| Deleted | `.deriveddata/ModuleCache.noindex/YWLXIUF9U1IF/CUPS-1HLHMKUB322XA.pcm` | | | +| Deleted | `.deriveddata/ModuleCache.noindex/YWLXIUF9U1IF/Carbon-3FMY3B0T5SZYU.pcm` | | | +| Deleted | `.deriveddata/ModuleCache.noindex/YWLXIUF9U1IF/ColorSync-3EIM4S8RXNRVI.pcm` | | | +| Deleted | `.deriveddata/ModuleCache.noindex/YWLXIUF9U1IF/CoreAudio-J9DSWC1670R6.pcm` | | | +| Deleted | `.deriveddata/ModuleCache.noindex/YWLXIUF9U1IF/CoreAudioTypes-11649WXSRCA0E.pcm` | | | +| Deleted | `.deriveddata/ModuleCache.noindex/YWLXIUF9U1IF/CoreData-1KHK1L2CYC2N6.pcm` | | | +| Deleted | `.deriveddata/ModuleCache.noindex/YWLXIUF9U1IF/CoreFoundation-16SA8WK3L6MQN.pcm` | | | +| Deleted | `.deriveddata/ModuleCache.noindex/YWLXIUF9U1IF/CoreGraphics-1PSDCAYCIV3T9.pcm` | | | +| Deleted | `.deriveddata/ModuleCache.noindex/YWLXIUF9U1IF/CoreImage-39ZO87840M5PP.pcm` | | | +| Deleted | `.deriveddata/ModuleCache.noindex/YWLXIUF9U1IF/CoreMIDI-1WOF0UOPGOCPX.pcm` | | | +| Deleted | `.deriveddata/ModuleCache.noindex/YWLXIUF9U1IF/CoreMedia-SHYM2JB41P4U.pcm` | | | +| Deleted | `.deriveddata/ModuleCache.noindex/YWLXIUF9U1IF/CoreServices-39NCTJOEW7PQ2.pcm` | | | +| Deleted | `.deriveddata/ModuleCache.noindex/YWLXIUF9U1IF/CoreText-3FAL1B4J38DIR.pcm` | | | +| Deleted | `.deriveddata/ModuleCache.noindex/YWLXIUF9U1IF/CoreTransferable-27T896KGHFB3R.pcm` | | | +| Deleted | `.deriveddata/ModuleCache.noindex/YWLXIUF9U1IF/CoreVideo-DBBGB2LXU3HG.pcm` | | | +| Deleted | `.deriveddata/ModuleCache.noindex/YWLXIUF9U1IF/Darwin-1FXX23EKWOBA9.pcm` | | | +| Deleted | `.deriveddata/ModuleCache.noindex/YWLXIUF9U1IF/DataDetection-R5W4QHNMPWVH.pcm` | | | +| Deleted | `.deriveddata/ModuleCache.noindex/YWLXIUF9U1IF/DeveloperToolsSupport-3SUCMSK9ZS2JA.pcm` | | | +| Deleted | `.deriveddata/ModuleCache.noindex/YWLXIUF9U1IF/DiskArbitration-3LBJF5I58QD8.pcm` | | | +| Deleted | `.deriveddata/ModuleCache.noindex/YWLXIUF9U1IF/Dispatch-R76HXUP80TVL.pcm` | | | +| Deleted | `.deriveddata/ModuleCache.noindex/YWLXIUF9U1IF/Foundation-24LYWIP48SHNP.pcm` | | | +| Deleted | `.deriveddata/ModuleCache.noindex/YWLXIUF9U1IF/IOKit-1IAL9NTK1TABA.pcm` | | | +| Deleted | `.deriveddata/ModuleCache.noindex/YWLXIUF9U1IF/IOSurface-26455DPS9NDS0.pcm` | | | +| Deleted | `.deriveddata/ModuleCache.noindex/YWLXIUF9U1IF/ImageIO-2ZSF831VT29UB.pcm` | | | +| Deleted | `.deriveddata/ModuleCache.noindex/YWLXIUF9U1IF/MachO-20RPYVQSX341K.pcm` | | | +| Deleted | `.deriveddata/ModuleCache.noindex/YWLXIUF9U1IF/MediaToolbox-1P5YMSVDQUIJ6.pcm` | | | +| Deleted | `.deriveddata/ModuleCache.noindex/YWLXIUF9U1IF/Metal-1GCZV9N85NJOH.pcm` | | | +| Deleted | `.deriveddata/ModuleCache.noindex/YWLXIUF9U1IF/OSLog-218FBXNFJGY61.pcm` | | | +| Deleted | `.deriveddata/ModuleCache.noindex/YWLXIUF9U1IF/ObjectiveC-1G8H182PQX3QE.pcm` | | | +| Deleted | `.deriveddata/ModuleCache.noindex/YWLXIUF9U1IF/OpenGL-H89XJT7GTCP.pcm` | | | +| Deleted | `.deriveddata/ModuleCache.noindex/YWLXIUF9U1IF/QuartzCore-39A8LQKF980J1.pcm` | | | +| Deleted | `.deriveddata/ModuleCache.noindex/YWLXIUF9U1IF/Security-3QCVXOV25KK54.pcm` | | | +| Deleted | `.deriveddata/ModuleCache.noindex/YWLXIUF9U1IF/ServiceManagement-1XIJ6NIA6S5TY.pcm` | | | +| Deleted | `.deriveddata/ModuleCache.noindex/YWLXIUF9U1IF/Spatial-1JZLH83HN83CS.pcm` | | | +| Deleted | `.deriveddata/ModuleCache.noindex/YWLXIUF9U1IF/SwiftShims-2IMTS4WWRU7VJ.pcm` | | | +| Deleted | `.deriveddata/ModuleCache.noindex/YWLXIUF9U1IF/SwiftUI-3DCHKT5UWXXCX.pcm` | | | +| Deleted | `.deriveddata/ModuleCache.noindex/YWLXIUF9U1IF/SwiftUICore-86HIVXUC6WOA.pcm` | | | +| Deleted | `.deriveddata/ModuleCache.noindex/YWLXIUF9U1IF/Symbols-3KC1789KJFX94.pcm` | | | +| Deleted | `.deriveddata/ModuleCache.noindex/YWLXIUF9U1IF/UniformTypeIdentifiers-1OLJP4K3PLM48.pcm` | | | +| Deleted | `.deriveddata/ModuleCache.noindex/YWLXIUF9U1IF/XPC-T0ZXCAST7PE3.pcm` | | | +| Deleted | `.deriveddata/ModuleCache.noindex/YWLXIUF9U1IF/_AvailabilityInternal-2YSBQADOLX02V.pcm` | | | +| Deleted | `.deriveddata/ModuleCache.noindex/YWLXIUF9U1IF/_Builtin_float-2OQWMRBVRD4OJ.pcm` | | | +| Deleted | `.deriveddata/ModuleCache.noindex/YWLXIUF9U1IF/_Builtin_intrinsics-2OQWMRBVRD4OJ.pcm` | | | +| Deleted | `.deriveddata/ModuleCache.noindex/YWLXIUF9U1IF/_Builtin_inttypes-2OQWMRBVRD4OJ.pcm` | | | +| Deleted | `.deriveddata/ModuleCache.noindex/YWLXIUF9U1IF/_Builtin_limits-2OQWMRBVRD4OJ.pcm` | | | +| Deleted | `.deriveddata/ModuleCache.noindex/YWLXIUF9U1IF/_Builtin_stdarg-2OQWMRBVRD4OJ.pcm` | | | +| Deleted | `.deriveddata/ModuleCache.noindex/YWLXIUF9U1IF/_Builtin_stdatomic-2OQWMRBVRD4OJ.pcm` | | | +| Deleted | `.deriveddata/ModuleCache.noindex/YWLXIUF9U1IF/_Builtin_stdbool-2OQWMRBVRD4OJ.pcm` | | | +| Deleted | `.deriveddata/ModuleCache.noindex/YWLXIUF9U1IF/_Builtin_stddef-2OQWMRBVRD4OJ.pcm` | | | +| Deleted | `.deriveddata/ModuleCache.noindex/YWLXIUF9U1IF/_Builtin_stdint-2OQWMRBVRD4OJ.pcm` | | | +| Deleted | `.deriveddata/ModuleCache.noindex/YWLXIUF9U1IF/_Builtin_tgmath-2OQWMRBVRD4OJ.pcm` | | | +| Deleted | `.deriveddata/ModuleCache.noindex/YWLXIUF9U1IF/_DarwinFoundation1-2YSBQADOLX02V.pcm` | | | +| Deleted | `.deriveddata/ModuleCache.noindex/YWLXIUF9U1IF/_DarwinFoundation2-3J4ZFA06I5V1P.pcm` | | | +| Deleted | `.deriveddata/ModuleCache.noindex/YWLXIUF9U1IF/_DarwinFoundation3-2NSGASPTSNBVQ.pcm` | | | +| Deleted | `.deriveddata/ModuleCache.noindex/YWLXIUF9U1IF/_SwiftConcurrencyShims-2IMTS4WWRU7VJ.pcm` | | | +| Deleted | `.deriveddata/ModuleCache.noindex/YWLXIUF9U1IF/launch-3T3BU4MASLMUM.pcm` | | | +| Deleted | `.deriveddata/ModuleCache.noindex/YWLXIUF9U1IF/libDER-26DYHF6GC6WWA.pcm` | | | +| Deleted | `.deriveddata/ModuleCache.noindex/YWLXIUF9U1IF/libkern-2KQ0X67RTM1JF.pcm` | | | +| Deleted | `.deriveddata/ModuleCache.noindex/YWLXIUF9U1IF/os-2MV8OP7R98AN8.pcm` | | | +| Deleted | `.deriveddata/ModuleCache.noindex/YWLXIUF9U1IF/os_object-2MV8OP7R98AN8.pcm` | | | +| Deleted | `.deriveddata/ModuleCache.noindex/YWLXIUF9U1IF/os_workgroup-2MV8OP7R98AN8.pcm` | | | +| Deleted | `.deriveddata/ModuleCache.noindex/YWLXIUF9U1IF/ptrauth-2OQWMRBVRD4OJ.pcm` | | | +| Deleted | `.deriveddata/ModuleCache.noindex/YWLXIUF9U1IF/ptrcheck-2OQWMRBVRD4OJ.pcm` | | | +| Deleted | `.deriveddata/ModuleCache.noindex/YWLXIUF9U1IF/simd-KY25Q80SBOHY.pcm` | | | +| Deleted | `.deriveddata/ModuleCache.noindex/YWLXIUF9U1IF/sys_types-3J4ZFA06I5V1P.pcm` | | | +| Deleted | `.deriveddata/ModuleCache.noindex/_AvailabilityInternal-1CMOQRC9IC10320AU9BBJK7GY.pcm` | | | +| Deleted | `.deriveddata/ModuleCache.noindex/_AvailabilityInternal-6ISX66QKQD5ORKSHEZOBPTTJE.pcm` | | | +| Deleted | `.deriveddata/ModuleCache.noindex/_Builtin_float-9N8SAO98GSOSPE8GO47FSC0KY.pcm` | | | +| Deleted | `.deriveddata/ModuleCache.noindex/_Builtin_float-CAN7PPXENL3WMKEN8A2BC1Y84.pcm` | | | +| Deleted | `.deriveddata/ModuleCache.noindex/_Builtin_intrinsics-4Y0VISJ9FMNM969LMS8BAF2FH.pcm` | | | +| Deleted | `.deriveddata/ModuleCache.noindex/_Builtin_intrinsics-DS1IFU6BH3VCCW1DFWY8PWZ87.pcm` | | | +| Deleted | `.deriveddata/ModuleCache.noindex/_Builtin_inttypes-16HHTJRE1L4CFTLJII7JX8M12.pcm` | | | +| Deleted | `.deriveddata/ModuleCache.noindex/_Builtin_inttypes-CM7IYTLHLFAT2I0UP5XZVANHA.pcm` | | | +| Deleted | `.deriveddata/ModuleCache.noindex/_Builtin_limits-4OR0ORKYUA1IEHO51102ZH3T6.pcm` | | | +| Deleted | `.deriveddata/ModuleCache.noindex/_Builtin_limits-9JISZRRWFKXRYMO5M1SVMTUQG.pcm` | | | +| Deleted | `.deriveddata/ModuleCache.noindex/_Builtin_stdarg-39V857269N2UELADEPQP92VHD.pcm` | | | +| Deleted | `.deriveddata/ModuleCache.noindex/_Builtin_stdarg-9X80U9IY34JQRTIS394YDWYYD.pcm` | | | +| Deleted | `.deriveddata/ModuleCache.noindex/_Builtin_stdatomic-3R7MQD0TNR1SZUK880GE94NYP.pcm` | | | +| Deleted | `.deriveddata/ModuleCache.noindex/_Builtin_stdatomic-BBWXO9L7I1AET1DHL8PMU8YVN.pcm` | | | +| Deleted | `.deriveddata/ModuleCache.noindex/_Builtin_stdbool-4JBBJBW6JJE0FI1WMR3XRC2DY.pcm` | | | +| Deleted | `.deriveddata/ModuleCache.noindex/_Builtin_stdbool-6J0RLINDL7O5S2DAZBNMTFDWX.pcm` | | | +| Deleted | `.deriveddata/ModuleCache.noindex/_Builtin_stddef-1VI4NIY4VMYERAS8B1FRU1PNT.pcm` | | | +| Deleted | `.deriveddata/ModuleCache.noindex/_Builtin_stddef-AJCUO8JR7B18G26HVX2UK7LSD.pcm` | | | +| Deleted | `.deriveddata/ModuleCache.noindex/_Builtin_stdint-5N8M0C5O90Z6ADTWWWBZ2CVUY.pcm` | | | +| Deleted | `.deriveddata/ModuleCache.noindex/_Builtin_stdint-B646NGZSA8B9GGX6OCVOSE7ZP.pcm` | | | +| Deleted | `.deriveddata/ModuleCache.noindex/_Builtin_tgmath-4U8VHVWG3BG6PB2AD9K6H4W2C.pcm` | | | +| Deleted | `.deriveddata/ModuleCache.noindex/_Builtin_tgmath-J6699SHV766NULBE68YJC4JI.pcm` | | | +| Deleted | `.deriveddata/ModuleCache.noindex/_DarwinFoundation1-2PEVJWCY2L9DB0SOCRL2Q6545.pcm` | | | +| Deleted | `.deriveddata/ModuleCache.noindex/_DarwinFoundation1-D7FEATMT45V4XKW1BZSABIH0I.pcm` | | | +| Deleted | `.deriveddata/ModuleCache.noindex/_DarwinFoundation2-7501OMVYZFQ0O4UYONZGP52TK.pcm` | | | +| Deleted | `.deriveddata/ModuleCache.noindex/_DarwinFoundation2-8SY835QSGD7RVR1WLCC7B2QJ5.pcm` | | | +| Deleted | `.deriveddata/ModuleCache.noindex/_DarwinFoundation3-9ED4QZL7PLDNJSS8P1377FOUO.pcm` | | | +| Deleted | `.deriveddata/ModuleCache.noindex/_DarwinFoundation3-DG34XH0FWANDU4J8DFEUF1AXS.pcm` | | | +| Deleted | `.deriveddata/ModuleCache.noindex/_SwiftConcurrencyShims-6THF6MPCPNYQO1A43982GMAEV.pcm` | | | +| Deleted | `.deriveddata/ModuleCache.noindex/_SwiftConcurrencyShims-B2MTSJ45M5VOL1F3DH3CFRL50.pcm` | | | +| Deleted | `.deriveddata/ModuleCache.noindex/launch-6YXUUAFO9MOC8XJYSMHF21544.pcm` | | | +| Deleted | `.deriveddata/ModuleCache.noindex/launch-CD6BE156G8W8U3QBEJJZSQGH6.pcm` | | | +| Deleted | `.deriveddata/ModuleCache.noindex/libDER-59TAUNL3EG4W3DECYM6R90RMM.pcm` | | | +| Deleted | `.deriveddata/ModuleCache.noindex/libDER-7U33GA5FBEJSX09VUHIJ821I4.pcm` | | | +| Deleted | `.deriveddata/ModuleCache.noindex/libkern-C12HRJF8112GSJ5A05O2R3VYE.pcm` | | | +| Deleted | `.deriveddata/ModuleCache.noindex/libkern-D6HH4GHCKNA9EAXHBUII9WAKM.pcm` | | | +| Deleted | `.deriveddata/ModuleCache.noindex/modules.timestamp` | 0 | 0 | +| Deleted | `.deriveddata/ModuleCache.noindex/os-35VRP3DH7C2WKKETH8J5LLE95.pcm` | | | +| Deleted | `.deriveddata/ModuleCache.noindex/os-5FGCAEXKVDY9Z53MPZKZWX2OY.pcm` | | | +| Deleted | `.deriveddata/ModuleCache.noindex/os_object-1QFEX3GM0XQTWR6311085LJ2A.pcm` | | | +| Deleted | `.deriveddata/ModuleCache.noindex/os_object-CH5N1H8F8X92XQJ5XGIPKW8F4.pcm` | | | +| Deleted | `.deriveddata/ModuleCache.noindex/os_workgroup-68J0QLNA4GH457N0X31U07XF4.pcm` | | | +| Deleted | `.deriveddata/ModuleCache.noindex/os_workgroup-9LNBQV71RB4VFYVM399ZO64G5.pcm` | | | +| Deleted | `.deriveddata/ModuleCache.noindex/ptrauth-BZTRRLLPXGVWGXOBDV13RVLE.pcm` | | | +| Deleted | `.deriveddata/ModuleCache.noindex/ptrauth-CBKDLPHUOQAXDHDHS2UC6IPCK.pcm` | | | +| Deleted | `.deriveddata/ModuleCache.noindex/ptrcheck-DZBGYQW3JL57Y7IZGJ0UAS99Y.pcm` | | | +| Deleted | `.deriveddata/ModuleCache.noindex/ptrcheck-EWKCV8YBDKN55LIQB3LNXLPUP.pcm` | | | +| Deleted | `.deriveddata/ModuleCache.noindex/simd-5NUTD2EV5H7HKD152QGI3DKHK.pcm` | | | +| Deleted | `.deriveddata/ModuleCache.noindex/simd-B3GIJD7U07R4A5B8J1OTG11S9.pcm` | | | +| Deleted | `.deriveddata/ModuleCache.noindex/sys_types-D2RDFAQULKGSE83VZSO1NZ4CB.pcm` | | | +| Deleted | `.deriveddata/ModuleCache.noindex/sys_types-ESDHY0OBFXW0OHWXUVPT57M7V.pcm` | | | +| Deleted | `.deriveddata/SDKStatCaches.noindex/macosx26.4-25E236-30f9ca8789b706f8bd3fc906a70d770f.sdkstatcache` | | | +| Deleted | `.deriveddata/info.plist` | 0 | 10 | +| Modified | `.gitignore` | 1 | 1 | +| Modified | `Core-Monitor/ContentView.swift` | 145 | 2 | + +## Reading Notes + +- This page is generated from local git metadata so it is best used with the exact repository clone that produced the wiki. +- Merge commits may show little or no direct diff even though they pull a full branch of work into the reachable history. +- Deleted paths are also cross-linked from the removed-parts index when the status is `Deleted`. diff --git a/docs/wiki/commits/171c3c6-install-archive-provisioning-profile-for-release-ci.md b/docs/wiki/commits/171c3c6-install-archive-provisioning-profile-for-release-ci.md new file mode 100644 index 0000000..6690d14 --- /dev/null +++ b/docs/wiki/commits/171c3c6-install-archive-provisioning-profile-for-release-ci.md @@ -0,0 +1,37 @@ +# Commit 171c3c6: Install archive provisioning profile for release CI + +## Metadata + +| Field | Value | +| --- | --- | +| Full SHA | `171c3c60746669331999430ed7593d74fb3466d8` | +| Author | ventaphobia | +| Date | 2026-04-22 | +| ISO date | `2026-04-22T06:50:06+05:00` | +| Parents | `04afad086ddb` | +| Direct refs | No direct branch/tag ref | +| Files changed | 2 | +| Insertions | 27 | +| Deletions | 4 | + +## Commit Message + +No extended commit message body. + +## Area Summary + +- GitHub automation: 1 file(s) +- Repository support: 1 file(s) + +## Changed Files + +| Status | Path | Added | Deleted | +| --- | --- | ---: | ---: | +| Modified | `.github/workflows/release.yml` | 24 | 1 | +| Modified | `RELEASING.md` | 3 | 3 | + +## Reading Notes + +- This page is generated from local git metadata so it is best used with the exact repository clone that produced the wiki. +- Merge commits may show little or no direct diff even though they pull a full branch of work into the reachable history. +- Deleted paths are also cross-linked from the removed-parts index when the status is `Deleted`. diff --git a/docs/wiki/commits/1738288-publish-sparkle-test-update-11-22.md b/docs/wiki/commits/1738288-publish-sparkle-test-update-11-22.md new file mode 100644 index 0000000..3231b81 --- /dev/null +++ b/docs/wiki/commits/1738288-publish-sparkle-test-update-11-22.md @@ -0,0 +1,43 @@ +# Commit 1738288: Publish Sparkle test update 11.22 + +## Metadata + +| Field | Value | +| --- | --- | +| Full SHA | `1738288a189d3e035a0898e080c4d2c6b3b54830` | +| Author | ventaphobia | +| Date | 2026-04-08 | +| ISO date | `2026-04-08T21:05:00+05:00` | +| Parents | `ad009791bab4` | +| Direct refs | No direct branch/tag ref | +| Files changed | 7 | +| Insertions | 31 | +| Deletions | 21 | + +## Commit Message + +No extended commit message body. + +## Area Summary + +- Repository support: 4 file(s) +- Website and documentation: 2 file(s) +- Core app: 1 file(s) + +## Changed Files + +| Status | Path | Added | Deleted | +| --- | --- | ---: | ---: | +| Modified | `Core-Monitor.xcodeproj/project.pbxproj` | 4 | 4 | +| Modified | `Core-Monitor/AppVersion.swift` | 1 | 1 | +| Modified | `appcast.xml` | 18 | 8 | +| Modified | `docs/index.html` | 4 | 4 | +| Added | `downloads/Core-Monitor-11.22.zip` | | | +| Added | `downloads/Core-Monitor11220-11201.delta` | | | +| Modified | `index.html` | 4 | 4 | + +## Reading Notes + +- This page is generated from local git metadata so it is best used with the exact repository clone that produced the wiki. +- Merge commits may show little or no direct diff even though they pull a full branch of work into the reachable history. +- Deleted paths are also cross-linked from the removed-parts index when the status is `Deleted`. diff --git a/docs/wiki/commits/1766ff1-ditch-the-ai-slop.md b/docs/wiki/commits/1766ff1-ditch-the-ai-slop.md new file mode 100644 index 0000000..40b55c5 --- /dev/null +++ b/docs/wiki/commits/1766ff1-ditch-the-ai-slop.md @@ -0,0 +1,35 @@ +# Commit 1766ff1: ditch the ai slop + +## Metadata + +| Field | Value | +| --- | --- | +| Full SHA | `1766ff1125e006005b112f9faa5ea9421e008b1e` | +| Author | offyotto (not my real name) | +| Date | 2026-03-29 | +| ISO date | `2026-03-29T16:01:37+05:00` | +| Parents | `34b59acdd23a` | +| Direct refs | `v10.2` | +| Files changed | 1 | +| Insertions | 52 | +| Deletions | 930 | + +## Commit Message + +No extended commit message body. + +## Area Summary + +- Repository support: 1 file(s) + +## Changed Files + +| Status | Path | Added | Deleted | +| --- | --- | ---: | ---: | +| Modified | `README.md` | 52 | 930 | + +## Reading Notes + +- This page is generated from local git metadata so it is best used with the exact repository clone that produced the wiki. +- Merge commits may show little or no direct diff even though they pull a full branch of work into the reachable history. +- Deleted paths are also cross-linked from the removed-parts index when the status is `Deleted`. diff --git a/docs/wiki/commits/17e0ac9-fix-codeql-macos-build-destination.md b/docs/wiki/commits/17e0ac9-fix-codeql-macos-build-destination.md new file mode 100644 index 0000000..ca1a19d --- /dev/null +++ b/docs/wiki/commits/17e0ac9-fix-codeql-macos-build-destination.md @@ -0,0 +1,35 @@ +# Commit 17e0ac9: Fix CodeQL macOS build destination + +## Metadata + +| Field | Value | +| --- | --- | +| Full SHA | `17e0ac914291061d94f2397eb9d0f135ba36ea16` | +| Author | ventaphobia | +| Date | 2026-04-08 | +| ISO date | `2026-04-08T07:30:06+05:00` | +| Parents | `ace866726b5a` | +| Direct refs | No direct branch/tag ref | +| Files changed | 1 | +| Insertions | 4 | +| Deletions | 1 | + +## Commit Message + +No extended commit message body. + +## Area Summary + +- GitHub automation: 1 file(s) + +## Changed Files + +| Status | Path | Added | Deleted | +| --- | --- | ---: | ---: | +| Modified | `.github/workflows/codeql.yml` | 4 | 1 | + +## Reading Notes + +- This page is generated from local git metadata so it is best used with the exact repository clone that produced the wiki. +- Merge commits may show little or no direct diff even though they pull a full branch of work into the reachable history. +- Deleted paths are also cross-linked from the removed-parts index when the status is `Deleted`. diff --git a/docs/wiki/commits/18d283e-update-contributing-md.md b/docs/wiki/commits/18d283e-update-contributing-md.md new file mode 100644 index 0000000..d4dccec --- /dev/null +++ b/docs/wiki/commits/18d283e-update-contributing-md.md @@ -0,0 +1,35 @@ +# Commit 18d283e: Update CONTRIBUTING.md + +## Metadata + +| Field | Value | +| --- | --- | +| Full SHA | `18d283ee67afcc17436cfcaf25a73c87aac9f8b6` | +| Author | offyotto (not my real name) | +| Date | 2026-04-11 | +| ISO date | `2026-04-11T22:28:23+05:00` | +| Parents | `2fc184d647d8` | +| Direct refs | No direct branch/tag ref | +| Files changed | 1 | +| Insertions | 4 | +| Deletions | 0 | + +## Commit Message + +No extended commit message body. + +## Area Summary + +- Repository support: 1 file(s) + +## Changed Files + +| Status | Path | Added | Deleted | +| --- | --- | ---: | ---: | +| Modified | `CONTRIBUTING.md` | 4 | 0 | + +## Reading Notes + +- This page is generated from local git metadata so it is best used with the exact repository clone that produced the wiki. +- Merge commits may show little or no direct diff even though they pull a full branch of work into the reachable history. +- Deleted paths are also cross-linked from the removed-parts index when the status is `Deleted`. diff --git a/docs/wiki/commits/18ee355-restore-readme-from-april-15.md b/docs/wiki/commits/18ee355-restore-readme-from-april-15.md new file mode 100644 index 0000000..3e69860 --- /dev/null +++ b/docs/wiki/commits/18ee355-restore-readme-from-april-15.md @@ -0,0 +1,35 @@ +# Commit 18ee355: Restore README from April 15 + +## Metadata + +| Field | Value | +| --- | --- | +| Full SHA | `18ee35595cc5ecd437ead3a1a3d5a72893d2d312` | +| Author | ventaphobia | +| Date | 2026-04-16 | +| ISO date | `2026-04-16T08:44:02+05:00` | +| Parents | `62ffaaefa605` | +| Direct refs | No direct branch/tag ref | +| Files changed | 1 | +| Insertions | 49 | +| Deletions | 22 | + +## Commit Message + +No extended commit message body. + +## Area Summary + +- Repository support: 1 file(s) + +## Changed Files + +| Status | Path | Added | Deleted | +| --- | --- | ---: | ---: | +| Modified | `README.md` | 49 | 22 | + +## Reading Notes + +- This page is generated from local git metadata so it is best used with the exact repository clone that produced the wiki. +- Merge commits may show little or no direct diff even though they pull a full branch of work into the reachable history. +- Deleted paths are also cross-linked from the removed-parts index when the status is `Deleted`. diff --git a/docs/wiki/commits/1925c34-expand-readme-with-app-overview-and-motivation.md b/docs/wiki/commits/1925c34-expand-readme-with-app-overview-and-motivation.md new file mode 100644 index 0000000..1f02e18 --- /dev/null +++ b/docs/wiki/commits/1925c34-expand-readme-with-app-overview-and-motivation.md @@ -0,0 +1,35 @@ +# Commit 1925c34: Expand README with app overview and motivation + +## Metadata + +| Field | Value | +| --- | --- | +| Full SHA | `1925c3472a10761258ebdf4ec75b507e05d65c43` | +| Author | ventaphobia | +| Date | 2026-03-27 | +| ISO date | `2026-03-27T14:43:52+05:00` | +| Parents | `c6860ab62929` | +| Direct refs | No direct branch/tag ref | +| Files changed | 1 | +| Insertions | 41 | +| Deletions | 0 | + +## Commit Message + +No extended commit message body. + +## Area Summary + +- Repository support: 1 file(s) + +## Changed Files + +| Status | Path | Added | Deleted | +| --- | --- | ---: | ---: | +| Modified | `README.md` | 41 | 0 | + +## Reading Notes + +- This page is generated from local git metadata so it is best used with the exact repository clone that produced the wiki. +- Merge commits may show little or no direct diff even though they pull a full branch of work into the reachable history. +- Deleted paths are also cross-linked from the removed-parts index when the status is `Deleted`. diff --git a/docs/wiki/commits/19aa984-update-readme-md.md b/docs/wiki/commits/19aa984-update-readme-md.md new file mode 100644 index 0000000..7e02943 --- /dev/null +++ b/docs/wiki/commits/19aa984-update-readme-md.md @@ -0,0 +1,35 @@ +# Commit 19aa984: Update README.md + +## Metadata + +| Field | Value | +| --- | --- | +| Full SHA | `19aa9848773eade3034979481fc8d6e64b13ffb7` | +| Author | offyotto (not my real name) | +| Date | 2026-03-31 | +| ISO date | `2026-03-31T19:53:25+05:00` | +| Parents | `d118f5552d6c` | +| Direct refs | No direct branch/tag ref | +| Files changed | 1 | +| Insertions | 1 | +| Deletions | 3 | + +## Commit Message + +No extended commit message body. + +## Area Summary + +- Repository support: 1 file(s) + +## Changed Files + +| Status | Path | Added | Deleted | +| --- | --- | ---: | ---: | +| Modified | `README.md` | 1 | 3 | + +## Reading Notes + +- This page is generated from local git metadata so it is best used with the exact repository clone that produced the wiki. +- Merge commits may show little or no direct diff even though they pull a full branch of work into the reachable history. +- Deleted paths are also cross-linked from the removed-parts index when the status is `Deleted`. diff --git a/docs/wiki/commits/1ac3a89-keep-fan-control-responsive-with-touch-bar.md b/docs/wiki/commits/1ac3a89-keep-fan-control-responsive-with-touch-bar.md new file mode 100644 index 0000000..00f2c74 --- /dev/null +++ b/docs/wiki/commits/1ac3a89-keep-fan-control-responsive-with-touch-bar.md @@ -0,0 +1,35 @@ +# Commit 1ac3a89: Keep fan control responsive with touch bar + +## Metadata + +| Field | Value | +| --- | --- | +| Full SHA | `1ac3a899cb5ad76d55edb28e49f1b045507a5a2b` | +| Author | ventaphobia | +| Date | 2026-04-17 | +| ISO date | `2026-04-17T17:06:07+05:00` | +| Parents | `7c1b88221b5b` | +| Direct refs | No direct branch/tag ref | +| Files changed | 1 | +| Insertions | 2 | +| Deletions | 2 | + +## Commit Message + +No extended commit message body. + +## Area Summary + +- Core app: 1 file(s) + +## Changed Files + +| Status | Path | Added | Deleted | +| --- | --- | ---: | ---: | +| Modified | `Core-Monitor/AppCoordinator.swift` | 2 | 2 | + +## Reading Notes + +- This page is generated from local git metadata so it is best used with the exact repository clone that produced the wiki. +- Merge commits may show little or no direct diff even though they pull a full branch of work into the reachable history. +- Deleted paths are also cross-linked from the removed-parts index when the status is `Deleted`. diff --git a/docs/wiki/commits/1b55fcf-simplify-hero-text-to-normal-drop-shadow.md b/docs/wiki/commits/1b55fcf-simplify-hero-text-to-normal-drop-shadow.md new file mode 100644 index 0000000..153ef4a --- /dev/null +++ b/docs/wiki/commits/1b55fcf-simplify-hero-text-to-normal-drop-shadow.md @@ -0,0 +1,36 @@ +# Commit 1b55fcf: Simplify hero text to normal drop shadow + +## Metadata + +| Field | Value | +| --- | --- | +| Full SHA | `1b55fcfd8dce49d79868b672c1bce30fa38805e8` | +| Author | ventaphobia | +| Date | 2026-04-06 | +| ISO date | `2026-04-06T20:54:49+05:00` | +| Parents | `b7cbc17a7ec4` | +| Direct refs | No direct branch/tag ref | +| Files changed | 2 | +| Insertions | 6 | +| Deletions | 26 | + +## Commit Message + +No extended commit message body. + +## Area Summary + +- Website and documentation: 2 file(s) + +## Changed Files + +| Status | Path | Added | Deleted | +| --- | --- | ---: | ---: | +| Modified | `docs/styles.css` | 3 | 13 | +| Modified | `styles.css` | 3 | 13 | + +## Reading Notes + +- This page is generated from local git metadata so it is best used with the exact repository clone that produced the wiki. +- Merge commits may show little or no direct diff even though they pull a full branch of work into the reachable history. +- Deleted paths are also cross-linked from the removed-parts index when the status is `Deleted`. diff --git a/docs/wiki/commits/1cc987e-scope-dashboard-process-sampling-by-surface.md b/docs/wiki/commits/1cc987e-scope-dashboard-process-sampling-by-surface.md new file mode 100644 index 0000000..4bb1171 --- /dev/null +++ b/docs/wiki/commits/1cc987e-scope-dashboard-process-sampling-by-surface.md @@ -0,0 +1,39 @@ +# Commit 1cc987e: Scope dashboard process sampling by surface + +## Metadata + +| Field | Value | +| --- | --- | +| Full SHA | `1cc987eb59d0db170825660557d2782ed85a53e1` | +| Author | ventaphobia | +| Date | 2026-04-16 | +| ISO date | `2026-04-16T14:15:53+05:00` | +| Parents | `001a3395921d` | +| Direct refs | No direct branch/tag ref | +| Files changed | 3 | +| Insertions | 86 | +| Deletions | 4 | + +## Commit Message + +No extended commit message body. + +## Area Summary + +- Dashboard: 1 file(s) +- Tests: 1 file(s) +- Repository support: 1 file(s) + +## Changed Files + +| Status | Path | Added | Deleted | +| --- | --- | ---: | ---: | +| Modified | `Core-Monitor/ContentView.swift` | 36 | 4 | +| Added | `Core-MonitorTests/DashboardProcessSamplingPolicyTests.swift` | 45 | 0 | +| Modified | `WORKLOG.md` | 5 | 0 | + +## Reading Notes + +- This page is generated from local git metadata so it is best used with the exact repository clone that produced the wiki. +- Merge commits may show little or no direct diff even though they pull a full branch of work into the reachable history. +- Deleted paths are also cross-linked from the removed-parts index when the status is `Deleted`. diff --git a/docs/wiki/commits/1d9ebb6-restore-readme-from-april-14.md b/docs/wiki/commits/1d9ebb6-restore-readme-from-april-14.md new file mode 100644 index 0000000..9d49b1d --- /dev/null +++ b/docs/wiki/commits/1d9ebb6-restore-readme-from-april-14.md @@ -0,0 +1,35 @@ +# Commit 1d9ebb6: Restore README from April 14 + +## Metadata + +| Field | Value | +| --- | --- | +| Full SHA | `1d9ebb66cad841e79fb8dd47622d38f0d94e6fa1` | +| Author | ventaphobia | +| Date | 2026-04-16 | +| ISO date | `2026-04-16T11:33:53+05:00` | +| Parents | `a1169028e2cf` | +| Direct refs | No direct branch/tag ref | +| Files changed | 1 | +| Insertions | 214 | +| Deletions | 85 | + +## Commit Message + +No extended commit message body. + +## Area Summary + +- Repository support: 1 file(s) + +## Changed Files + +| Status | Path | Added | Deleted | +| --- | --- | ---: | ---: | +| Modified | `README.md` | 214 | 85 | + +## Reading Notes + +- This page is generated from local git metadata so it is best used with the exact repository clone that produced the wiki. +- Merge commits may show little or no direct diff even though they pull a full branch of work into the reachable history. +- Deleted paths are also cross-linked from the removed-parts index when the status is `Deleted`. diff --git a/docs/wiki/commits/1e19c11-update-readme-md.md b/docs/wiki/commits/1e19c11-update-readme-md.md new file mode 100644 index 0000000..67ff9a2 --- /dev/null +++ b/docs/wiki/commits/1e19c11-update-readme-md.md @@ -0,0 +1,35 @@ +# Commit 1e19c11: Update README.md + +## Metadata + +| Field | Value | +| --- | --- | +| Full SHA | `1e19c11d11391af4d6b6a317c4e6b1c5a047122e` | +| Author | offyotto (not my real name) | +| Date | 2026-03-29 | +| ISO date | `2026-03-29T16:24:26+05:00` | +| Parents | `cf1ffe2066df` | +| Direct refs | No direct branch/tag ref | +| Files changed | 1 | +| Insertions | 1 | +| Deletions | 1 | + +## Commit Message + +No extended commit message body. + +## Area Summary + +- Repository support: 1 file(s) + +## Changed Files + +| Status | Path | Added | Deleted | +| --- | --- | ---: | ---: | +| Modified | `README.md` | 1 | 1 | + +## Reading Notes + +- This page is generated from local git metadata so it is best used with the exact repository clone that produced the wiki. +- Merge commits may show little or no direct diff even though they pull a full branch of work into the reachable history. +- Deleted paths are also cross-linked from the removed-parts index when the status is `Deleted`. diff --git a/docs/wiki/commits/1ecabf0-update-index-html.md b/docs/wiki/commits/1ecabf0-update-index-html.md new file mode 100644 index 0000000..01d2932 --- /dev/null +++ b/docs/wiki/commits/1ecabf0-update-index-html.md @@ -0,0 +1,35 @@ +# Commit 1ecabf0: Update index.html + +## Metadata + +| Field | Value | +| --- | --- | +| Full SHA | `1ecabf068abb740892e3122d892ed3d9bff8dfa2` | +| Author | offyotto (not my real name) | +| Date | 2026-03-28 | +| ISO date | `2026-03-28T22:57:18+05:00` | +| Parents | `66ebdbc0e38a` | +| Direct refs | No direct branch/tag ref | +| Files changed | 1 | +| Insertions | 4 | +| Deletions | 4 | + +## Commit Message + +No extended commit message body. + +## Area Summary + +- Website and documentation: 1 file(s) + +## Changed Files + +| Status | Path | Added | Deleted | +| --- | --- | ---: | ---: | +| Modified | `index.html` | 4 | 4 | + +## Reading Notes + +- This page is generated from local git metadata so it is best used with the exact repository clone that produced the wiki. +- Merge commits may show little or no direct diff even though they pull a full branch of work into the reachable history. +- Deleted paths are also cross-linked from the removed-parts index when the status is `Deleted`. diff --git a/docs/wiki/commits/1eea57f-tighten-touch-bar-weather-widget-layout.md b/docs/wiki/commits/1eea57f-tighten-touch-bar-weather-widget-layout.md new file mode 100644 index 0000000..7855fa8 --- /dev/null +++ b/docs/wiki/commits/1eea57f-tighten-touch-bar-weather-widget-layout.md @@ -0,0 +1,39 @@ +# Commit 1eea57f: Tighten Touch Bar weather widget layout + +## Metadata + +| Field | Value | +| --- | --- | +| Full SHA | `1eea57fd516709e6bc761821cee279310389a093` | +| Author | ventaphobia | +| Date | 2026-04-16 | +| ISO date | `2026-04-16T05:13:07+05:00` | +| Parents | `9d4d7d1c4f18` | +| Direct refs | No direct branch/tag ref | +| Files changed | 3 | +| Insertions | 68 | +| Deletions | 9 | + +## Commit Message + +No extended commit message body. + +## Area Summary + +- Touch Bar and Pock widget runtime: 1 file(s) +- Tests: 1 file(s) +- Repository support: 1 file(s) + +## Changed Files + +| Status | Path | Added | Deleted | +| --- | --- | ---: | ---: | +| Modified | `Core-Monitor/PockWidgetSources/Weather/WeatherWidget.swift` | 18 | 9 | +| Added | `Core-MonitorTests/WeatherWidgetLayoutTests.swift` | 45 | 0 | +| Modified | `WORKLOG.md` | 5 | 0 | + +## Reading Notes + +- This page is generated from local git metadata so it is best used with the exact repository clone that produced the wiki. +- Merge commits may show little or no direct diff even though they pull a full branch of work into the reachable history. +- Deleted paths are also cross-linked from the removed-parts index when the status is `Deleted`. diff --git a/docs/wiki/commits/1f2a68a-merge-pull-request-17-from-offyotto-sl3-codex-ai-discovery-optimization.md b/docs/wiki/commits/1f2a68a-merge-pull-request-17-from-offyotto-sl3-codex-ai-discovery-optimization.md new file mode 100644 index 0000000..ecfe350 --- /dev/null +++ b/docs/wiki/commits/1f2a68a-merge-pull-request-17-from-offyotto-sl3-codex-ai-discovery-optimization.md @@ -0,0 +1,35 @@ +# Commit 1f2a68a: Merge pull request #17 from offyotto-sl3/codex/ai-discovery-optimization + +## Metadata + +| Field | Value | +| --- | --- | +| Full SHA | `1f2a68a594e31e775b9469d5d600ebb38d27ec24` | +| Author | offyotto (not my real name) | +| Date | 2026-04-19 | +| ISO date | `2026-04-19T06:41:07+05:00` | +| Parents | `681025dd0855`, `210356e75198` | +| Direct refs | No direct branch/tag ref | +| Files changed | 0 | +| Insertions | 0 | +| Deletions | 0 | + +## Commit Message + +Add a new mini game + +## Area Summary + +- No file areas detected. + +## Changed Files + +| Status | Path | Added | Deleted | +| --- | --- | ---: | ---: | +| Metadata-only or merge | No direct file diff recorded | | | + +## Reading Notes + +- This page is generated from local git metadata so it is best used with the exact repository clone that produced the wiki. +- Merge commits may show little or no direct diff even though they pull a full branch of work into the reachable history. +- Deleted paths are also cross-linked from the removed-parts index when the status is `Deleted`. diff --git a/docs/wiki/commits/1ff3886-update-readme-md.md b/docs/wiki/commits/1ff3886-update-readme-md.md new file mode 100644 index 0000000..4188a9c --- /dev/null +++ b/docs/wiki/commits/1ff3886-update-readme-md.md @@ -0,0 +1,35 @@ +# Commit 1ff3886: Update README.md + +## Metadata + +| Field | Value | +| --- | --- | +| Full SHA | `1ff38861ea603f27806aa61891c4f982d2fd6be6` | +| Author | offyotto (not my real name) | +| Date | 2026-04-08 | +| ISO date | `2026-04-08T17:44:48+05:00` | +| Parents | `aea19f82d424` | +| Direct refs | No direct branch/tag ref | +| Files changed | 1 | +| Insertions | 1 | +| Deletions | 1 | + +## Commit Message + +No extended commit message body. + +## Area Summary + +- Repository support: 1 file(s) + +## Changed Files + +| Status | Path | Added | Deleted | +| --- | --- | ---: | ---: | +| Modified | `README.md` | 1 | 1 | + +## Reading Notes + +- This page is generated from local git metadata so it is best used with the exact repository clone that produced the wiki. +- Merge commits may show little or no direct diff even though they pull a full branch of work into the reachable history. +- Deleted paths are also cross-linked from the removed-parts index when the status is `Deleted`. diff --git a/docs/wiki/commits/1ff7bdb-refine-helper-health-states-and-service-alerts.md b/docs/wiki/commits/1ff7bdb-refine-helper-health-states-and-service-alerts.md new file mode 100644 index 0000000..5320c0e --- /dev/null +++ b/docs/wiki/commits/1ff7bdb-refine-helper-health-states-and-service-alerts.md @@ -0,0 +1,50 @@ +# Commit 1ff7bdb: Refine helper health states and service alerts + +## Metadata + +| Field | Value | +| --- | --- | +| Full SHA | `1ff7bdb46d699f44c35d0ed2e4eb52f79aa28044` | +| Author | ventaphobia | +| Date | 2026-04-16 | +| ISO date | `2026-04-16T00:14:41+05:00` | +| Parents | `ebc112542c72` | +| Direct refs | No direct branch/tag ref | +| Files changed | 11 | +| Insertions | 351 | +| Deletions | 424 | + +## Commit Message + +No extended commit message body. + +## Area Summary + +- Legacy alert system: 4 file(s) +- Fan control, SMC, or helper: 2 file(s) +- Repository support: 2 file(s) +- Core app: 1 file(s) +- Tests: 1 file(s) +- Website and documentation: 1 file(s) + +## Changed Files + +| Status | Path | Added | Deleted | +| --- | --- | ---: | ---: | +| Modified | `Core-Monitor/AlertEngine.swift` | 8 | 48 | +| Modified | `Core-Monitor/AlertManager.swift` | 13 | 25 | +| Modified | `Core-Monitor/AlertModels.swift` | 4 | 11 | +| Modified | `Core-Monitor/AlertsView.swift` | 55 | 11 | +| Modified | `Core-Monitor/HelpView.swift` | 2 | 2 | +| Modified | `Core-Monitor/SMCHelperManager.swift` | 259 | 101 | +| Deleted | `Core-Monitor/SMCTamperDetector.swift` | 0 | 210 | +| Modified | `Core-MonitorTests/AlertEngineTests.swift` | 3 | 14 | +| Modified | `README.md` | 1 | 1 | +| Modified | `WORKLOG.md` | 5 | 0 | +| Modified | `docs/CORE_MONITOR_AUDIT_2026.md` | 1 | 1 | + +## Reading Notes + +- This page is generated from local git metadata so it is best used with the exact repository clone that produced the wiki. +- Merge commits may show little or no direct diff even though they pull a full branch of work into the reachable history. +- Deleted paths are also cross-linked from the removed-parts index when the status is `Deleted`. diff --git a/docs/wiki/commits/2030a85-pin-codeql-to-xcode-15-4.md b/docs/wiki/commits/2030a85-pin-codeql-to-xcode-15-4.md new file mode 100644 index 0000000..d1d44e7 --- /dev/null +++ b/docs/wiki/commits/2030a85-pin-codeql-to-xcode-15-4.md @@ -0,0 +1,35 @@ +# Commit 2030a85: Pin CodeQL to Xcode 15.4 + +## Metadata + +| Field | Value | +| --- | --- | +| Full SHA | `2030a858876c74f4315cc5546c6698de3e563e80` | +| Author | ventaphobia | +| Date | 2026-04-08 | +| ISO date | `2026-04-08T13:28:02+05:00` | +| Parents | `2a5258e905a0` | +| Direct refs | No direct branch/tag ref | +| Files changed | 1 | +| Insertions | 7 | +| Deletions | 1 | + +## Commit Message + +No extended commit message body. + +## Area Summary + +- GitHub automation: 1 file(s) + +## Changed Files + +| Status | Path | Added | Deleted | +| --- | --- | ---: | ---: | +| Modified | `.github/workflows/codeql.yml` | 7 | 1 | + +## Reading Notes + +- This page is generated from local git metadata so it is best used with the exact repository clone that produced the wiki. +- Merge commits may show little or no direct diff even though they pull a full branch of work into the reachable history. +- Deleted paths are also cross-linked from the removed-parts index when the status is `Deleted`. diff --git a/docs/wiki/commits/20576fa-update-readme-md.md b/docs/wiki/commits/20576fa-update-readme-md.md new file mode 100644 index 0000000..42eabbd --- /dev/null +++ b/docs/wiki/commits/20576fa-update-readme-md.md @@ -0,0 +1,35 @@ +# Commit 20576fa: Update README.md + +## Metadata + +| Field | Value | +| --- | --- | +| Full SHA | `20576fa4616c0c83cb3f7dd863eeb34d8825405e` | +| Author | offyotto (not my real name) | +| Date | 2026-03-30 | +| ISO date | `2026-03-30T13:32:12+05:00` | +| Parents | `4fd593e999a8` | +| Direct refs | No direct branch/tag ref | +| Files changed | 1 | +| Insertions | 1 | +| Deletions | 1 | + +## Commit Message + +No extended commit message body. + +## Area Summary + +- Repository support: 1 file(s) + +## Changed Files + +| Status | Path | Added | Deleted | +| --- | --- | ---: | ---: | +| Modified | `README.md` | 1 | 1 | + +## Reading Notes + +- This page is generated from local git metadata so it is best used with the exact repository clone that produced the wiki. +- Merge commits may show little or no direct diff even though they pull a full branch of work into the reachable history. +- Deleted paths are also cross-linked from the removed-parts index when the status is `Deleted`. diff --git a/docs/wiki/commits/210356e-add-kernel-panic-release-payload.md b/docs/wiki/commits/210356e-add-kernel-panic-release-payload.md new file mode 100644 index 0000000..f11718c --- /dev/null +++ b/docs/wiki/commits/210356e-add-kernel-panic-release-payload.md @@ -0,0 +1,51 @@ +# Commit 210356e: Add Kernel Panic release payload + +## Metadata + +| Field | Value | +| --- | --- | +| Full SHA | `210356e75198656614857112e24f2022ac984ebd` | +| Author | ventaphobia | +| Date | 2026-04-19 | +| ISO date | `2026-04-19T00:54:57+05:00` | +| Parents | `29afd926a04f` | +| Direct refs | No direct branch/tag ref | +| Files changed | 12 | +| Insertions | 64422 | +| Deletions | 23425 | + +## Commit Message + +No extended commit message body. + +## Area Summary + +- Kernel Panic / Weird Mode: 6 file(s) +- Website and documentation: 2 file(s) +- Homebrew distribution: 1 file(s) +- Core app: 1 file(s) +- Tests: 1 file(s) +- Developer and release scripts: 1 file(s) + +## Changed Files + +| Status | Path | Added | Deleted | +| --- | --- | ---: | ---: | +| Modified | `Casks/core-monitor.rb` | 1 | 0 | +| Modified | `Core-Monitor/EasterEggLab.swift` | 8 | 262 | +| Added | `Core-Monitor/KernelPanicAudio/kernelpanic_phase1.mp3` | | | +| Added | `Core-Monitor/KernelPanicAudio/kernelpanic_phase2.mp3` | | | +| Added | `Core-Monitor/KernelPanicAudio/kernelpanic_phase3.mp3` | | | +| Added | `Core-Monitor/KernelPanicGame.swift` | 2391 | 0 | +| Added | `Core-Monitor/KernelPanicMusicPlayer.swift` | 103 | 0 | +| Modified | `Core-Monitor/Localizable.xcstrings` | 61739 | 23163 | +| Modified | `Core-MonitorTests/CustomFanPresetTests.swift` | 130 | 0 | +| Added | `docs/THIRD_PARTY_AUDIO.md` | 21 | 0 | +| Added | `docs/releases/v14.08.md` | 28 | 0 | +| Modified | `scripts/release/generate_homebrew_cask.sh` | 1 | 0 | + +## Reading Notes + +- This page is generated from local git metadata so it is best used with the exact repository clone that produced the wiki. +- Merge commits may show little or no direct diff even though they pull a full branch of work into the reachable history. +- Deleted paths are also cross-linked from the removed-parts index when the status is `Deleted`. diff --git a/docs/wiki/commits/2260cff-create-license.md b/docs/wiki/commits/2260cff-create-license.md new file mode 100644 index 0000000..4255158 --- /dev/null +++ b/docs/wiki/commits/2260cff-create-license.md @@ -0,0 +1,35 @@ +# Commit 2260cff: Create LICENSE + +## Metadata + +| Field | Value | +| --- | --- | +| Full SHA | `2260cff477164209a301de086cb7ee1a41af2d5f` | +| Author | offyotto (not my real name) | +| Date | 2026-03-27 | +| ISO date | `2026-03-27T16:20:00+05:00` | +| Parents | `d3a2d48da94c` | +| Direct refs | No direct branch/tag ref | +| Files changed | 1 | +| Insertions | 674 | +| Deletions | 0 | + +## Commit Message + +No extended commit message body. + +## Area Summary + +- Repository support: 1 file(s) + +## Changed Files + +| Status | Path | Added | Deleted | +| --- | --- | ---: | ---: | +| Added | `LICENSE` | 674 | 0 | + +## Reading Notes + +- This page is generated from local git metadata so it is best used with the exact repository clone that produced the wiki. +- Merge commits may show little or no direct diff even though they pull a full branch of work into the reachable history. +- Deleted paths are also cross-linked from the removed-parts index when the status is `Deleted`. diff --git a/docs/wiki/commits/227fdec-merge-remote-tracking-branch-origin-fix-install-video-output-mp4.md b/docs/wiki/commits/227fdec-merge-remote-tracking-branch-origin-fix-install-video-output-mp4.md new file mode 100644 index 0000000..53d8712 --- /dev/null +++ b/docs/wiki/commits/227fdec-merge-remote-tracking-branch-origin-fix-install-video-output-mp4.md @@ -0,0 +1,36 @@ +# Commit 227fdec: Merge remote-tracking branch 'origin/fix-install-video-output-mp4' + +## Metadata + +| Field | Value | +| --- | --- | +| Full SHA | `227fdecd9334907d06361be5d98dcf697375688a` | +| Author | ventaphobia | +| Date | 2026-04-16 | +| ISO date | `2026-04-16T22:50:58+05:00` | +| Parents | `e51ba07ab6b2`, `ee9b6b7bf213` | +| Direct refs | No direct branch/tag ref | +| Files changed | 0 | +| Insertions | 0 | +| Deletions | 0 | + +## Commit Message + +# Conflicts: +# docs/index.html + +## Area Summary + +- No file areas detected. + +## Changed Files + +| Status | Path | Added | Deleted | +| --- | --- | ---: | ---: | +| Metadata-only or merge | No direct file diff recorded | | | + +## Reading Notes + +- This page is generated from local git metadata so it is best used with the exact repository clone that produced the wiki. +- Merge commits may show little or no direct diff even though they pull a full branch of work into the reachable history. +- Deleted paths are also cross-linked from the removed-parts index when the status is `Deleted`. diff --git a/docs/wiki/commits/22d4029-update-readme-md.md b/docs/wiki/commits/22d4029-update-readme-md.md new file mode 100644 index 0000000..d171ba8 --- /dev/null +++ b/docs/wiki/commits/22d4029-update-readme-md.md @@ -0,0 +1,35 @@ +# Commit 22d4029: Update README.md + +## Metadata + +| Field | Value | +| --- | --- | +| Full SHA | `22d4029e0e1203fa944547026e16000f597c1311` | +| Author | offyotto (not my real name) | +| Date | 2026-03-31 | +| ISO date | `2026-03-31T19:50:11+05:00` | +| Parents | `6abe1604828c` | +| Direct refs | No direct branch/tag ref | +| Files changed | 1 | +| Insertions | 5 | +| Deletions | 5 | + +## Commit Message + +No extended commit message body. + +## Area Summary + +- Repository support: 1 file(s) + +## Changed Files + +| Status | Path | Added | Deleted | +| --- | --- | ---: | ---: | +| Modified | `README.md` | 5 | 5 | + +## Reading Notes + +- This page is generated from local git metadata so it is best used with the exact repository clone that produced the wiki. +- Merge commits may show little or no direct diff even though they pull a full branch of work into the reachable history. +- Deleted paths are also cross-linked from the removed-parts index when the status is `Deleted`. diff --git a/docs/wiki/commits/22dd95f-merge-branch-codex-9bb5-fan-helper-clarity.md b/docs/wiki/commits/22dd95f-merge-branch-codex-9bb5-fan-helper-clarity.md new file mode 100644 index 0000000..963af77 --- /dev/null +++ b/docs/wiki/commits/22dd95f-merge-branch-codex-9bb5-fan-helper-clarity.md @@ -0,0 +1,42 @@ +# Commit 22dd95f: Merge branch 'codex/9bb5-fan-helper-clarity' + +## Metadata + +| Field | Value | +| --- | --- | +| Full SHA | `22dd95f4b1fdd1af0edfc62b4e10d7fc0bf20c4a` | +| Author | ventaphobia | +| Date | 2026-04-16 | +| ISO date | `2026-04-16T22:59:20+05:00` | +| Parents | `e70bdbe361f8`, `3672312a5ec4` | +| Direct refs | No direct branch/tag ref | +| Files changed | 0 | +| Insertions | 456 | +| Deletions | 49 | + +## Commit Message + +# Conflicts: +# Core-Monitor/ContentView.swift +# Core-Monitor/Core_MonitorApp.swift +# Core-Monitor/FanController.swift +# Core-Monitor/HelpView.swift +# Core-Monitor/WelcomeGuide.swift +# Core-MonitorTests/HelpViewSearchTests.swift +# README.md + +## Area Summary + +- No file areas detected. + +## Changed Files + +| Status | Path | Added | Deleted | +| --- | --- | ---: | ---: | +| Metadata-only or merge | No direct file diff recorded | | | + +## Reading Notes + +- This page is generated from local git metadata so it is best used with the exact repository clone that produced the wiki. +- Merge commits may show little or no direct diff even though they pull a full branch of work into the reachable history. +- Deleted paths are also cross-linked from the removed-parts index when the status is `Deleted`. diff --git a/docs/wiki/commits/2332898-refresh-competitive-positioning-and-readme-framing.md b/docs/wiki/commits/2332898-refresh-competitive-positioning-and-readme-framing.md new file mode 100644 index 0000000..4421fa8 --- /dev/null +++ b/docs/wiki/commits/2332898-refresh-competitive-positioning-and-readme-framing.md @@ -0,0 +1,38 @@ +# Commit 2332898: Refresh competitive positioning and README framing + +## Metadata + +| Field | Value | +| --- | --- | +| Full SHA | `2332898bfdb0154334da92fee6300e16704ec8b0` | +| Author | ventaphobia | +| Date | 2026-04-16 | +| ISO date | `2026-04-16T01:14:42+05:00` | +| Parents | `c39e96624bdc` | +| Direct refs | No direct branch/tag ref | +| Files changed | 3 | +| Insertions | 61 | +| Deletions | 1 | + +## Commit Message + +No extended commit message body. + +## Area Summary + +- Repository support: 2 file(s) +- Website and documentation: 1 file(s) + +## Changed Files + +| Status | Path | Added | Deleted | +| --- | --- | ---: | ---: | +| Modified | `README.md` | 12 | 0 | +| Modified | `WORKLOG.md` | 4 | 0 | +| Modified | `docs/COMPETITOR_MATRIX_2026.md` | 45 | 1 | + +## Reading Notes + +- This page is generated from local git metadata so it is best used with the exact repository clone that produced the wiki. +- Merge commits may show little or no direct diff even though they pull a full branch of work into the reachable history. +- Deleted paths are also cross-linked from the removed-parts index when the status is `Deleted`. diff --git a/docs/wiki/commits/236af94-improve-ai-discovery-assets.md b/docs/wiki/commits/236af94-improve-ai-discovery-assets.md new file mode 100644 index 0000000..f4b9a79 --- /dev/null +++ b/docs/wiki/commits/236af94-improve-ai-discovery-assets.md @@ -0,0 +1,45 @@ +# Commit 236af94: Improve AI discovery assets + +## Metadata + +| Field | Value | +| --- | --- | +| Full SHA | `236af94a3c409c1c91d4ae32d622d9574767c8b8` | +| Author | ventaphobia | +| Date | 2026-04-18 | +| ISO date | `2026-04-18T14:59:27+05:00` | +| Parents | `3fe35bf903a0` | +| Direct refs | No direct branch/tag ref | +| Files changed | 10 | +| Insertions | 870 | +| Deletions | 22 | + +## Commit Message + +No extended commit message body. + +## Area Summary + +- Website and documentation: 7 file(s) +- Repository support: 3 file(s) + +## Changed Files + +| Status | Path | Added | Deleted | +| --- | --- | ---: | ---: | +| Modified | `README.md` | 57 | 2 | +| Added | `docs/AI_DISCOVERY_PLAYBOOK.md` | 67 | 0 | +| Modified | `docs/index.html` | 226 | 6 | +| Modified | `docs/styles.css` | 65 | 4 | +| Modified | `index.html` | 226 | 6 | +| Added | `llms-full.txt` | 78 | 0 | +| Added | `llms.txt` | 51 | 0 | +| Added | `robots.txt` | 16 | 0 | +| Added | `sitemap.xml` | 19 | 0 | +| Modified | `styles.css` | 65 | 4 | + +## Reading Notes + +- This page is generated from local git metadata so it is best used with the exact repository clone that produced the wiki. +- Merge commits may show little or no direct diff even though they pull a full branch of work into the reachable history. +- Deleted paths are also cross-linked from the removed-parts index when the status is `Deleted`. diff --git a/docs/wiki/commits/24881a7-website.md b/docs/wiki/commits/24881a7-website.md new file mode 100644 index 0000000..7c5bd07 --- /dev/null +++ b/docs/wiki/commits/24881a7-website.md @@ -0,0 +1,39 @@ +# Commit 24881a7: website. + +## Metadata + +| Field | Value | +| --- | --- | +| Full SHA | `24881a774bb82088f2badb3d8d1156e656168908` | +| Author | ventaphobia | +| Date | 2026-04-06 | +| ISO date | `2026-04-06T07:05:39+05:00` | +| Parents | `151ab46649ec` | +| Direct refs | No direct branch/tag ref | +| Files changed | 5 | +| Insertions | 338 | +| Deletions | 224 | + +## Commit Message + +No extended commit message body. + +## Area Summary + +- Website and documentation: 5 file(s) + +## Changed Files + +| Status | Path | Added | Deleted | +| --- | --- | ---: | ---: | +| Modified | `docs/images/site/core-monitor-logo.png` | | | +| Modified | `docs/index.html` | 13 | 24 | +| Modified | `docs/styles.css` | 156 | 88 | +| Modified | `index.html` | 13 | 24 | +| Modified | `styles.css` | 156 | 88 | + +## Reading Notes + +- This page is generated from local git metadata so it is best used with the exact repository clone that produced the wiki. +- Merge commits may show little or no direct diff even though they pull a full branch of work into the reachable history. +- Deleted paths are also cross-linked from the removed-parts index when the status is `Deleted`. diff --git a/docs/wiki/commits/24ae6ca-use-default-derived-data-in-codeql-build.md b/docs/wiki/commits/24ae6ca-use-default-derived-data-in-codeql-build.md new file mode 100644 index 0000000..177f268 --- /dev/null +++ b/docs/wiki/commits/24ae6ca-use-default-derived-data-in-codeql-build.md @@ -0,0 +1,35 @@ +# Commit 24ae6ca: Use default derived data in CodeQL build + +## Metadata + +| Field | Value | +| --- | --- | +| Full SHA | `24ae6ca2d3f36e335e47988afc3145bad5c37c43` | +| Author | ventaphobia | +| Date | 2026-04-08 | +| ISO date | `2026-04-08T14:36:36+05:00` | +| Parents | `2030a858876c` | +| Direct refs | No direct branch/tag ref | +| Files changed | 1 | +| Insertions | 0 | +| Deletions | 8 | + +## Commit Message + +No extended commit message body. + +## Area Summary + +- GitHub automation: 1 file(s) + +## Changed Files + +| Status | Path | Added | Deleted | +| --- | --- | ---: | ---: | +| Modified | `.github/workflows/codeql.yml` | 0 | 8 | + +## Reading Notes + +- This page is generated from local git metadata so it is best used with the exact repository clone that produced the wiki. +- Merge commits may show little or no direct diff even though they pull a full branch of work into the reachable history. +- Deleted paths are also cross-linked from the removed-parts index when the status is `Deleted`. diff --git a/docs/wiki/commits/252d19e-merge-branch-main-into-codex-fix-homebrew-install-docs.md b/docs/wiki/commits/252d19e-merge-branch-main-into-codex-fix-homebrew-install-docs.md new file mode 100644 index 0000000..b9a4d6a --- /dev/null +++ b/docs/wiki/commits/252d19e-merge-branch-main-into-codex-fix-homebrew-install-docs.md @@ -0,0 +1,35 @@ +# Commit 252d19e: Merge branch 'main' into codex/fix-homebrew-install-docs + +## Metadata + +| Field | Value | +| --- | --- | +| Full SHA | `252d19e5ed2c80c076237b79f4fe05b5f019bc41` | +| Author | offyotto (not my real name) | +| Date | 2026-04-16 | +| ISO date | `2026-04-16T21:57:01+05:00` | +| Parents | `f2db2d4dd058`, `078c51e6c21f` | +| Direct refs | No direct branch/tag ref | +| Files changed | 0 | +| Insertions | 319 | +| Deletions | 376 | + +## Commit Message + +No extended commit message body. + +## Area Summary + +- No file areas detected. + +## Changed Files + +| Status | Path | Added | Deleted | +| --- | --- | ---: | ---: | +| Metadata-only or merge | No direct file diff recorded | | | + +## Reading Notes + +- This page is generated from local git metadata so it is best used with the exact repository clone that produced the wiki. +- Merge commits may show little or no direct diff even though they pull a full branch of work into the reachable history. +- Deleted paths are also cross-linked from the removed-parts index when the status is `Deleted`. diff --git a/docs/wiki/commits/25e286f-sharpen-readme-product-positioning.md b/docs/wiki/commits/25e286f-sharpen-readme-product-positioning.md new file mode 100644 index 0000000..f54d8c2 --- /dev/null +++ b/docs/wiki/commits/25e286f-sharpen-readme-product-positioning.md @@ -0,0 +1,36 @@ +# Commit 25e286f: Sharpen README product positioning + +## Metadata + +| Field | Value | +| --- | --- | +| Full SHA | `25e286f6bd7eaaa2085ce10e00d8c7927b0a6a7b` | +| Author | ventaphobia | +| Date | 2026-04-16 | +| ISO date | `2026-04-16T13:28:53+05:00` | +| Parents | `616b507f5cef` | +| Direct refs | No direct branch/tag ref | +| Files changed | 2 | +| Insertions | 14 | +| Deletions | 0 | + +## Commit Message + +No extended commit message body. + +## Area Summary + +- Repository support: 2 file(s) + +## Changed Files + +| Status | Path | Added | Deleted | +| --- | --- | ---: | ---: | +| Modified | `README.md` | 10 | 0 | +| Modified | `WORKLOG.md` | 4 | 0 | + +## Reading Notes + +- This page is generated from local git metadata so it is best used with the exact repository clone that produced the wiki. +- Merge commits may show little or no direct diff even though they pull a full branch of work into the reachable history. +- Deleted paths are also cross-linked from the removed-parts index when the status is `Deleted`. diff --git a/docs/wiki/commits/25fb436-improve-dashboard-controls-and-menu-bar-configuration.md b/docs/wiki/commits/25fb436-improve-dashboard-controls-and-menu-bar-configuration.md new file mode 100644 index 0000000..361478f --- /dev/null +++ b/docs/wiki/commits/25fb436-improve-dashboard-controls-and-menu-bar-configuration.md @@ -0,0 +1,40 @@ +# Commit 25fb436: Improve dashboard controls and menu bar configuration + +## Metadata + +| Field | Value | +| --- | --- | +| Full SHA | `25fb4366bdf8d934db34b59cea71a99b139582c0` | +| Author | ventaphobia | +| Date | 2026-04-15 | +| ISO date | `2026-04-15T23:42:20+05:00` | +| Parents | `7afc598f211f` | +| Direct refs | No direct branch/tag ref | +| Files changed | 4 | +| Insertions | 372 | +| Deletions | 113 | + +## Commit Message + +No extended commit message body. + +## Area Summary + +- Menu bar: 2 file(s) +- Dashboard: 1 file(s) +- Repository support: 1 file(s) + +## Changed Files + +| Status | Path | Added | Deleted | +| --- | --- | ---: | ---: | +| Modified | `Core-Monitor/ContentView.swift` | 54 | 110 | +| Added | `Core-Monitor/MenuBarConfigurationSection.swift` | 226 | 0 | +| Modified | `Core-Monitor/MenuBarSettings.swift` | 66 | 3 | +| Added | `WORKLOG.md` | 26 | 0 | + +## Reading Notes + +- This page is generated from local git metadata so it is best used with the exact repository clone that produced the wiki. +- Merge commits may show little or no direct diff even though they pull a full branch of work into the reachable history. +- Deleted paths are also cross-linked from the removed-parts index when the status is `Deleted`. diff --git a/docs/wiki/commits/2642aed-update-readme-md.md b/docs/wiki/commits/2642aed-update-readme-md.md new file mode 100644 index 0000000..0caf8c4 --- /dev/null +++ b/docs/wiki/commits/2642aed-update-readme-md.md @@ -0,0 +1,35 @@ +# Commit 2642aed: Update README.md + +## Metadata + +| Field | Value | +| --- | --- | +| Full SHA | `2642aed73f9607541241b6095522df7afcc9a9b7` | +| Author | offyotto (not my real name) | +| Date | 2026-03-29 | +| ISO date | `2026-03-29T16:29:46+05:00` | +| Parents | `b58732b52408` | +| Direct refs | No direct branch/tag ref | +| Files changed | 1 | +| Insertions | 0 | +| Deletions | 1 | + +## Commit Message + +No extended commit message body. + +## Area Summary + +- Repository support: 1 file(s) + +## Changed Files + +| Status | Path | Added | Deleted | +| --- | --- | ---: | ---: | +| Modified | `README.md` | 0 | 1 | + +## Reading Notes + +- This page is generated from local git metadata so it is best used with the exact repository clone that produced the wiki. +- Merge commits may show little or no direct diff even though they pull a full branch of work into the reachable history. +- Deleted paths are also cross-linked from the removed-parts index when the status is `Deleted`. diff --git a/docs/wiki/commits/2664fd1-update-core-monitor.md b/docs/wiki/commits/2664fd1-update-core-monitor.md new file mode 100644 index 0000000..8daeca6 --- /dev/null +++ b/docs/wiki/commits/2664fd1-update-core-monitor.md @@ -0,0 +1,64 @@ +# Commit 2664fd1: Update Core Monitor + +## Metadata + +| Field | Value | +| --- | --- | +| Full SHA | `2664fd166a6c8e090f1b81eb13802f446a4a73cb` | +| Author | ventaphobia | +| Date | 2026-04-11 | +| ISO date | `2026-04-11T19:26:41+05:00` | +| Parents | `47ce8c0b53b3` | +| Direct refs | No direct branch/tag ref | +| Files changed | 24 | +| Insertions | 1120 | +| Deletions | 120 | + +## Commit Message + +No extended commit message body. + +## Area Summary + +- Touch Bar and Pock widget runtime: 13 file(s) +- Core app: 6 file(s) +- Repository support: 1 file(s) +- Dashboard: 1 file(s) +- Fan control, SMC, or helper: 1 file(s) +- Weather and location: 1 file(s) +- Startup and onboarding: 1 file(s) + +## Changed Files + +| Status | Path | Added | Deleted | +| --- | --- | ---: | ---: | +| Modified | `Core-Monitor.xcodeproj/project.pbxproj` | 4 | 4 | +| Modified | `Core-Monitor/AppCoordinator.swift` | 2 | 2 | +| Modified | `Core-Monitor/ContentView.swift` | 13 | 4 | +| Modified | `Core-Monitor/CoreMonTouchBarController.swift` | 10 | 3 | +| Modified | `Core-Monitor/Core_MonitorApp.swift` | 13 | 5 | +| Modified | `Core-Monitor/GroupViews.swift` | 79 | 9 | +| Modified | `Core-Monitor/NetworkGraphView.swift` | 1 | 1 | +| Added | `Core-Monitor/NowPlayingTouchBarView.swift` | 167 | 0 | +| Modified | `Core-Monitor/PKCoreMonWidgets.swift` | 108 | 4 | +| Modified | `Core-Monitor/PillView.swift` | 1 | 1 | +| Modified | `Core-Monitor/PockWidgetSources/Status/Items/SClockItem.swift` | 1 | 3 | +| Modified | `Core-Monitor/PockWidgetSources/Status/Items/SLangItem.swift` | 17 | 3 | +| Modified | `Core-Monitor/PockWidgetSources/Status/Items/SPowerItem.swift` | 4 | 5 | +| Modified | `Core-Monitor/PockWidgetSources/Status/Items/SWifiItem.swift` | 4 | 6 | +| Modified | `Core-Monitor/PockWidgetSources/Status/StatusItem.swift` | 1 | 1 | +| Modified | `Core-Monitor/PockWidgetSources/Status/StatusWidget.swift` | 5 | 4 | +| Modified | `Core-Monitor/PockWidgetSources/Weather/WeatherWidget.swift` | 208 | 51 | +| Modified | `Core-Monitor/SMCTamperDetector.swift` | 1 | 1 | +| Modified | `Core-Monitor/TouchBarConfiguration.swift` | 21 | 9 | +| Modified | `Core-Monitor/TouchBarConstants.swift` | 1 | 1 | +| Added | `Core-Monitor/TouchBarUtilityWidgets.swift` | 413 | 0 | +| Modified | `Core-Monitor/WeatherService.swift` | 41 | 0 | +| Modified | `Core-Monitor/WeatherTouchBarView.swift` | 1 | 1 | +| Modified | `Core-Monitor/WelcomeGuide.swift` | 4 | 2 | + +## Reading Notes + +- This page is generated from local git metadata so it is best used with the exact repository clone that produced the wiki. +- Merge commits may show little or no direct diff even though they pull a full branch of work into the reachable history. +- Deleted paths are also cross-linked from the removed-parts index when the status is `Deleted`. diff --git a/docs/wiki/commits/272483c-update-readme-md.md b/docs/wiki/commits/272483c-update-readme-md.md new file mode 100644 index 0000000..48340f1 --- /dev/null +++ b/docs/wiki/commits/272483c-update-readme-md.md @@ -0,0 +1,35 @@ +# Commit 272483c: Update README.md + +## Metadata + +| Field | Value | +| --- | --- | +| Full SHA | `272483c66d7e4fae20fc2915dce59a0b55fc4c3c` | +| Author | offyotto-sl3 | +| Date | 2026-03-27 | +| ISO date | `2026-03-27T11:36:37+05:00` | +| Parents | `e16063cd25e5` | +| Direct refs | No direct branch/tag ref | +| Files changed | 1 | +| Insertions | 3 | +| Deletions | 1 | + +## Commit Message + +No extended commit message body. + +## Area Summary + +- Repository support: 1 file(s) + +## Changed Files + +| Status | Path | Added | Deleted | +| --- | --- | ---: | ---: | +| Modified | `README.md` | 3 | 1 | + +## Reading Notes + +- This page is generated from local git metadata so it is best used with the exact repository clone that produced the wiki. +- Merge commits may show little or no direct diff even though they pull a full branch of work into the reachable history. +- Deleted paths are also cross-linked from the removed-parts index when the status is `Deleted`. diff --git a/docs/wiki/commits/27b3138-update-index-html.md b/docs/wiki/commits/27b3138-update-index-html.md new file mode 100644 index 0000000..9a4b48b --- /dev/null +++ b/docs/wiki/commits/27b3138-update-index-html.md @@ -0,0 +1,35 @@ +# Commit 27b3138: Update index.html + +## Metadata + +| Field | Value | +| --- | --- | +| Full SHA | `27b313863306ca9117d2007d34f93fc763e80779` | +| Author | offyotto (not my real name) | +| Date | 2026-04-16 | +| ISO date | `2026-04-16T12:09:11+05:00` | +| Parents | `4d587ef9e49d` | +| Direct refs | No direct branch/tag ref | +| Files changed | 1 | +| Insertions | 1 | +| Deletions | 1 | + +## Commit Message + +No extended commit message body. + +## Area Summary + +- Website and documentation: 1 file(s) + +## Changed Files + +| Status | Path | Added | Deleted | +| --- | --- | ---: | ---: | +| Modified | `index.html` | 1 | 1 | + +## Reading Notes + +- This page is generated from local git metadata so it is best used with the exact repository clone that produced the wiki. +- Merge commits may show little or no direct diff even though they pull a full branch of work into the reachable history. +- Deleted paths are also cross-linked from the removed-parts index when the status is `Deleted`. diff --git a/docs/wiki/commits/2923250-improve-readme-positioning-and-move-install-guide-to-top.md b/docs/wiki/commits/2923250-improve-readme-positioning-and-move-install-guide-to-top.md new file mode 100644 index 0000000..13065d9 --- /dev/null +++ b/docs/wiki/commits/2923250-improve-readme-positioning-and-move-install-guide-to-top.md @@ -0,0 +1,36 @@ +# Commit 2923250: Improve README positioning and move install guide to top + +## Metadata + +| Field | Value | +| --- | --- | +| Full SHA | `292325058fe1cf5511a5b10b08b35d26af72bfe6` | +| Author | ventaphobia | +| Date | 2026-03-28 | +| ISO date | `2026-03-28T09:22:33+05:00` | +| Parents | `7e084da7b96c` | +| Direct refs | No direct branch/tag ref | +| Files changed | 2 | +| Insertions | 55 | +| Deletions | 9 | + +## Commit Message + +No extended commit message body. + +## Area Summary + +- Repository support: 2 file(s) + +## Changed Files + +| Status | Path | Added | Deleted | +| --- | --- | ---: | ---: | +| Added | `EmbeddedQEMU.entitlements` | 8 | 0 | +| Modified | `README.md` | 47 | 9 | + +## Reading Notes + +- This page is generated from local git metadata so it is best used with the exact repository clone that produced the wiki. +- Merge commits may show little or no direct diff even though they pull a full branch of work into the reachable history. +- Deleted paths are also cross-linked from the removed-parts index when the status is `Deleted`. diff --git a/docs/wiki/commits/2960660-first-commit.md b/docs/wiki/commits/2960660-first-commit.md new file mode 100644 index 0000000..cbc4b63 --- /dev/null +++ b/docs/wiki/commits/2960660-first-commit.md @@ -0,0 +1,35 @@ +# Commit 2960660: first commit + +## Metadata + +| Field | Value | +| --- | --- | +| Full SHA | `2960660bed3140c95d4052cbe9147d32976302b5` | +| Author | ventaphobia | +| Date | 2026-03-07 | +| ISO date | `2026-03-07T23:29:42+05:00` | +| Parents | `0c92303fac84` | +| Direct refs | No direct branch/tag ref | +| Files changed | 1 | +| Insertions | 1 | +| Deletions | 0 | + +## Commit Message + +No extended commit message body. + +## Area Summary + +- Repository support: 1 file(s) + +## Changed Files + +| Status | Path | Added | Deleted | +| --- | --- | ---: | ---: | +| Modified | `README.md` | 1 | 0 | + +## Reading Notes + +- This page is generated from local git metadata so it is best used with the exact repository clone that produced the wiki. +- Merge commits may show little or no direct diff even though they pull a full branch of work into the reachable history. +- Deleted paths are also cross-linked from the removed-parts index when the status is `Deleted`. diff --git a/docs/wiki/commits/29afd92-ship-14-0-7-localization-update.md b/docs/wiki/commits/29afd92-ship-14-0-7-localization-update.md new file mode 100644 index 0000000..a20889e --- /dev/null +++ b/docs/wiki/commits/29afd92-ship-14-0-7-localization-update.md @@ -0,0 +1,56 @@ +# Commit 29afd92: Ship 14.0.7 localization update + +## Metadata + +| Field | Value | +| --- | --- | +| Full SHA | `29afd926a04fa2c9ea2d47eff3e5355aef5ea5fe` | +| Author | ventaphobia | +| Date | 2026-04-18 | +| ISO date | `2026-04-18T19:58:14+05:00` | +| Parents | `236af94a3c40` | +| Direct refs | No direct branch/tag ref | +| Files changed | 15 | +| Insertions | 143661 | +| Deletions | 35 | + +## Commit Message + +No extended commit message body. + +## Area Summary + +- Core app: 6 file(s) +- Touch Bar and Pock widget runtime: 3 file(s) +- Repository support: 1 file(s) +- Dashboard: 1 file(s) +- Kernel Panic / Weird Mode: 1 file(s) +- Weather and location: 1 file(s) +- Developer and release scripts: 1 file(s) +- Privileged helper target: 1 file(s) + +## Changed Files + +| Status | Path | Added | Deleted | +| --- | --- | ---: | ---: | +| Modified | `Core-Monitor.xcodeproj/project.pbxproj` | 4 | 4 | +| Added | `Core-Monitor/App-InfoPlist.xcstrings` | 1360 | 0 | +| Added | `Core-Monitor/AppLocaleSettings.swift` | 201 | 0 | +| Modified | `Core-Monitor/ContentView.swift` | 4 | 2 | +| Modified | `Core-Monitor/CoreMonTouchBarController.swift` | 5 | 20 | +| Modified | `Core-Monitor/Core_MonitorApp.swift` | 1 | 1 | +| Added | `Core-Monitor/EasterEggLab.swift` | 308 | 0 | +| Modified | `Core-Monitor/GroupViews.swift` | 2 | 1 | +| Modified | `Core-Monitor/HelpView.swift` | 2 | 2 | +| Added | `Core-Monitor/Localizable.xcstrings` | 141290 | 0 | +| Modified | `Core-Monitor/PockWidgetSources/Status/Items/SClockItem.swift` | 2 | 2 | +| Modified | `Core-Monitor/WeatherService.swift` | 2 | 2 | +| Modified | `Core-Monitor/WeatherTouchBarView.swift` | 2 | 1 | +| Added | `scripts/localization/generate_string_catalogs.py` | 459 | 0 | +| Added | `smc-helper/InfoPlist.xcstrings` | 19 | 0 | + +## Reading Notes + +- This page is generated from local git metadata so it is best used with the exact repository clone that produced the wiki. +- Merge commits may show little or no direct diff even though they pull a full branch of work into the reachable history. +- Deleted paths are also cross-linked from the removed-parts index when the status is `Deleted`. diff --git a/docs/wiki/commits/29f1f66-merge-pull-request-6-from-offyotto-sl3-ui-showcase-video.md b/docs/wiki/commits/29f1f66-merge-pull-request-6-from-offyotto-sl3-ui-showcase-video.md new file mode 100644 index 0000000..9c79ede --- /dev/null +++ b/docs/wiki/commits/29f1f66-merge-pull-request-6-from-offyotto-sl3-ui-showcase-video.md @@ -0,0 +1,35 @@ +# Commit 29f1f66: Merge pull request #6 from offyotto-sl3/ui-showcase-video + +## Metadata + +| Field | Value | +| --- | --- | +| Full SHA | `29f1f66449305458cfc3b80581565b3ee88572c1` | +| Author | offyotto (not my real name) | +| Date | 2026-04-10 | +| ISO date | `2026-04-10T14:12:35+05:00` | +| Parents | `d054d96e5db1`, `cfedffc280b5` | +| Direct refs | `v12.1`, `v12.2` | +| Files changed | 0 | +| Insertions | 42 | +| Deletions | 0 | + +## Commit Message + +Add UI showcase video to website + +## Area Summary + +- No file areas detected. + +## Changed Files + +| Status | Path | Added | Deleted | +| --- | --- | ---: | ---: | +| Metadata-only or merge | No direct file diff recorded | | | + +## Reading Notes + +- This page is generated from local git metadata so it is best used with the exact repository clone that produced the wiki. +- Merge commits may show little or no direct diff even though they pull a full branch of work into the reachable history. +- Deleted paths are also cross-linked from the removed-parts index when the status is `Deleted`. diff --git a/docs/wiki/commits/2a5258e-disable-explicit-modules-in-codeql-build.md b/docs/wiki/commits/2a5258e-disable-explicit-modules-in-codeql-build.md new file mode 100644 index 0000000..b826328 --- /dev/null +++ b/docs/wiki/commits/2a5258e-disable-explicit-modules-in-codeql-build.md @@ -0,0 +1,35 @@ +# Commit 2a5258e: Disable explicit modules in CodeQL build + +## Metadata + +| Field | Value | +| --- | --- | +| Full SHA | `2a5258e905a045847a1078d120b9de1d654b0ead` | +| Author | ventaphobia | +| Date | 2026-04-08 | +| ISO date | `2026-04-08T12:16:50+05:00` | +| Parents | `9b34021f2909` | +| Direct refs | No direct branch/tag ref | +| Files changed | 1 | +| Insertions | 2 | +| Deletions | 0 | + +## Commit Message + +No extended commit message body. + +## Area Summary + +- GitHub automation: 1 file(s) + +## Changed Files + +| Status | Path | Added | Deleted | +| --- | --- | ---: | ---: | +| Modified | `.github/workflows/codeql.yml` | 2 | 0 | + +## Reading Notes + +- This page is generated from local git metadata so it is best used with the exact repository clone that produced the wiki. +- Merge commits may show little or no direct diff even though they pull a full branch of work into the reachable history. +- Deleted paths are also cross-linked from the removed-parts index when the status is `Deleted`. diff --git a/docs/wiki/commits/2a9a96b-add-memory-and-swap-history-to-overview-trends.md b/docs/wiki/commits/2a9a96b-add-memory-and-swap-history-to-overview-trends.md new file mode 100644 index 0000000..76ed658 --- /dev/null +++ b/docs/wiki/commits/2a9a96b-add-memory-and-swap-history-to-overview-trends.md @@ -0,0 +1,39 @@ +# Commit 2a9a96b: Add memory and swap history to overview trends + +## Metadata + +| Field | Value | +| --- | --- | +| Full SHA | `2a9a96b5cfb27e6d1eaed140a3dd2718d4ae988c` | +| Author | ventaphobia | +| Date | 2026-04-16 | +| ISO date | `2026-04-16T03:10:45+05:00` | +| Parents | `3bc6fbdd24f8` | +| Direct refs | No direct branch/tag ref | +| Files changed | 3 | +| Insertions | 28 | +| Deletions | 2 | + +## Commit Message + +No extended commit message body. + +## Area Summary + +- Dashboard: 1 file(s) +- Core app: 1 file(s) +- Repository support: 1 file(s) + +## Changed Files + +| Status | Path | Added | Deleted | +| --- | --- | ---: | ---: | +| Modified | `Core-Monitor/ContentView.swift` | 20 | 2 | +| Modified | `Core-Monitor/SystemMonitor.swift` | 4 | 0 | +| Modified | `WORKLOG.md` | 4 | 0 | + +## Reading Notes + +- This page is generated from local git metadata so it is best used with the exact repository clone that produced the wiki. +- Merge commits may show little or no direct diff even though they pull a full branch of work into the reachable history. +- Deleted paths are also cross-linked from the removed-parts index when the status is `Deleted`. diff --git a/docs/wiki/commits/2bbb875-update-readme-md.md b/docs/wiki/commits/2bbb875-update-readme-md.md new file mode 100644 index 0000000..d265839 --- /dev/null +++ b/docs/wiki/commits/2bbb875-update-readme-md.md @@ -0,0 +1,35 @@ +# Commit 2bbb875: Update README.md + +## Metadata + +| Field | Value | +| --- | --- | +| Full SHA | `2bbb8757e4b6136a9d4ba5fb71afc4d7491e7d26` | +| Author | offyotto-sl3 | +| Date | 2026-03-27 | +| ISO date | `2026-03-27T11:43:46+05:00` | +| Parents | `88286fc7489d` | +| Direct refs | `v8` | +| Files changed | 1 | +| Insertions | 4 | +| Deletions | 1 | + +## Commit Message + +yeah idk what im doing + +## Area Summary + +- Repository support: 1 file(s) + +## Changed Files + +| Status | Path | Added | Deleted | +| --- | --- | ---: | ---: | +| Modified | `README.md` | 4 | 1 | + +## Reading Notes + +- This page is generated from local git metadata so it is best used with the exact repository clone that produced the wiki. +- Merge commits may show little or no direct diff even though they pull a full branch of work into the reachable history. +- Deleted paths are also cross-linked from the removed-parts index when the status is `Deleted`. diff --git a/docs/wiki/commits/2bde01d-first-commit.md b/docs/wiki/commits/2bde01d-first-commit.md new file mode 100644 index 0000000..5cf15a7 --- /dev/null +++ b/docs/wiki/commits/2bde01d-first-commit.md @@ -0,0 +1,35 @@ +# Commit 2bde01d: first commit + +## Metadata + +| Field | Value | +| --- | --- | +| Full SHA | `2bde01d9e526bfa2d2f33d7406515ad63d5a10f0` | +| Author | ventaphobia | +| Date | 2026-03-07 | +| ISO date | `2026-03-07T23:29:00+05:00` | +| Parents | `9134a2686e80` | +| Direct refs | No direct branch/tag ref | +| Files changed | 1 | +| Insertions | 1 | +| Deletions | 0 | + +## Commit Message + +No extended commit message body. + +## Area Summary + +- Repository support: 1 file(s) + +## Changed Files + +| Status | Path | Added | Deleted | +| --- | --- | ---: | ---: | +| Modified | `README.md` | 1 | 0 | + +## Reading Notes + +- This page is generated from local git metadata so it is best used with the exact repository clone that produced the wiki. +- Merge commits may show little or no direct diff even though they pull a full branch of work into the reachable history. +- Deleted paths are also cross-linked from the removed-parts index when the status is `Deleted`. diff --git a/docs/wiki/commits/2d1288a-delete-docs-images-ui-dashboard-latest-png.md b/docs/wiki/commits/2d1288a-delete-docs-images-ui-dashboard-latest-png.md new file mode 100644 index 0000000..2c41756 --- /dev/null +++ b/docs/wiki/commits/2d1288a-delete-docs-images-ui-dashboard-latest-png.md @@ -0,0 +1,35 @@ +# Commit 2d1288a: Delete docs/images/ui/dashboard-latest.png + +## Metadata + +| Field | Value | +| --- | --- | +| Full SHA | `2d1288a9bf3220eb7fd58fb779f252dfe63e6177` | +| Author | offyotto (not my real name) | +| Date | 2026-03-30 | +| ISO date | `2026-03-30T00:58:00+05:00` | +| Parents | `bce903e62d17` | +| Direct refs | No direct branch/tag ref | +| Files changed | 1 | +| Insertions | 0 | +| Deletions | 0 | + +## Commit Message + +No extended commit message body. + +## Area Summary + +- Website and documentation: 1 file(s) + +## Changed Files + +| Status | Path | Added | Deleted | +| --- | --- | ---: | ---: | +| Deleted | `docs/images/ui/dashboard-latest.png` | | | + +## Reading Notes + +- This page is generated from local git metadata so it is best used with the exact repository clone that produced the wiki. +- Merge commits may show little or no direct diff even though they pull a full branch of work into the reachable history. +- Deleted paths are also cross-linked from the removed-parts index when the status is `Deleted`. diff --git a/docs/wiki/commits/2da19d9-er.md b/docs/wiki/commits/2da19d9-er.md new file mode 100644 index 0000000..9bd8f4b --- /dev/null +++ b/docs/wiki/commits/2da19d9-er.md @@ -0,0 +1,35 @@ +# Commit 2da19d9: er + +## Metadata + +| Field | Value | +| --- | --- | +| Full SHA | `2da19d93e5aa971b222ee3159d92622e74e311f2` | +| Author | ventaphobia | +| Date | 2026-04-13 | +| ISO date | `2026-04-13T17:50:08+05:00` | +| Parents | `05e33287235a` | +| Direct refs | No direct branch/tag ref | +| Files changed | 1 | +| Insertions | 2 | +| Deletions | 0 | + +## Commit Message + +No extended commit message body. + +## Area Summary + +- Menu bar: 1 file(s) + +## Changed Files + +| Status | Path | Added | Deleted | +| --- | --- | ---: | ---: | +| Modified | `Core-Monitor/MenuBarExtraView.swift` | 2 | 0 | + +## Reading Notes + +- This page is generated from local git metadata so it is best used with the exact repository clone that produced the wiki. +- Merge commits may show little or no direct diff even though they pull a full branch of work into the reachable history. +- Deleted paths are also cross-linked from the removed-parts index when the status is `Deleted`. diff --git a/docs/wiki/commits/2dae7aa-prevent-duplicate-core-monitor-launches.md b/docs/wiki/commits/2dae7aa-prevent-duplicate-core-monitor-launches.md new file mode 100644 index 0000000..f3576fd --- /dev/null +++ b/docs/wiki/commits/2dae7aa-prevent-duplicate-core-monitor-launches.md @@ -0,0 +1,39 @@ +# Commit 2dae7aa: Prevent duplicate Core Monitor launches + +## Metadata + +| Field | Value | +| --- | --- | +| Full SHA | `2dae7aa83c1d6caf105051776e7e415b25a0b378` | +| Author | ventaphobia | +| Date | 2026-04-16 | +| ISO date | `2026-04-16T22:01:53+05:00` | +| Parents | `cfea0091d3a4` | +| Direct refs | No direct branch/tag ref | +| Files changed | 3 | +| Insertions | 100 | +| Deletions | 0 | + +## Commit Message + +No extended commit message body. + +## Area Summary + +- Core app: 1 file(s) +- Tests: 1 file(s) +- Repository support: 1 file(s) + +## Changed Files + +| Status | Path | Added | Deleted | +| --- | --- | ---: | ---: | +| Modified | `Core-Monitor/Core_MonitorApp.swift` | 75 | 0 | +| Added | `Core-MonitorTests/CoreMonitorLaunchEnvironmentTests.swift` | 20 | 0 | +| Modified | `WORKLOG.md` | 5 | 0 | + +## Reading Notes + +- This page is generated from local git metadata so it is best used with the exact repository clone that produced the wiki. +- Merge commits may show little or no direct diff even though they pull a full branch of work into the reachable history. +- Deleted paths are also cross-linked from the removed-parts index when the status is `Deleted`. diff --git a/docs/wiki/commits/2de81ec-add-touch-bar-showcase-video-to-website.md b/docs/wiki/commits/2de81ec-add-touch-bar-showcase-video-to-website.md new file mode 100644 index 0000000..d850afc --- /dev/null +++ b/docs/wiki/commits/2de81ec-add-touch-bar-showcase-video-to-website.md @@ -0,0 +1,37 @@ +# Commit 2de81ec: Add touch bar showcase video to website + +## Metadata + +| Field | Value | +| --- | --- | +| Full SHA | `2de81ecf632e628902d96909ca414bee187d8ad4` | +| Author | ventaphobia | +| Date | 2026-04-12 | +| ISO date | `2026-04-12T14:25:28+05:00` | +| Parents | `a154005316f5` | +| Direct refs | No direct branch/tag ref | +| Files changed | 3 | +| Insertions | 16 | +| Deletions | 14 | + +## Commit Message + +No extended commit message body. + +## Area Summary + +- Website and documentation: 3 file(s) + +## Changed Files + +| Status | Path | Added | Deleted | +| --- | --- | ---: | ---: | +| Modified | `docs/index.html` | 8 | 7 | +| Added | `docs/videos/touchbar-showcase.mp4` | | | +| Modified | `index.html` | 8 | 7 | + +## Reading Notes + +- This page is generated from local git metadata so it is best used with the exact repository clone that produced the wiki. +- Merge commits may show little or no direct diff even though they pull a full branch of work into the reachable history. +- Deleted paths are also cross-linked from the removed-parts index when the status is `Deleted`. diff --git a/docs/wiki/commits/2e25c78-remove-gatekeeper-website-copy.md b/docs/wiki/commits/2e25c78-remove-gatekeeper-website-copy.md new file mode 100644 index 0000000..3d45828 --- /dev/null +++ b/docs/wiki/commits/2e25c78-remove-gatekeeper-website-copy.md @@ -0,0 +1,38 @@ +# Commit 2e25c78: Remove Gatekeeper website copy + +## Metadata + +| Field | Value | +| --- | --- | +| Full SHA | `2e25c78b4640375ae97cdcc765736cd2e25abf96` | +| Author | offyotto-sl3 <245704867+offyotto-sl3@users.noreply.github.com> | +| Date | 2026-03-30 | +| ISO date | `2026-03-30T13:39:35+05:00` | +| Parents | `20576fa4616c` | +| Direct refs | No direct branch/tag ref | +| Files changed | 4 | +| Insertions | 18 | +| Deletions | 150 | + +## Commit Message + +No extended commit message body. + +## Area Summary + +- Website and documentation: 4 file(s) + +## Changed Files + +| Status | Path | Added | Deleted | +| --- | --- | ---: | ---: | +| Modified | `docs/index.html` | 4 | 39 | +| Modified | `docs/styles.css` | 5 | 36 | +| Modified | `index.html` | 4 | 39 | +| Modified | `styles.css` | 5 | 36 | + +## Reading Notes + +- This page is generated from local git metadata so it is best used with the exact repository clone that produced the wiki. +- Merge commits may show little or no direct diff even though they pull a full branch of work into the reachable history. +- Deleted paths are also cross-linked from the removed-parts index when the status is `Deleted`. diff --git a/docs/wiki/commits/2e78986-update-readme-md.md b/docs/wiki/commits/2e78986-update-readme-md.md new file mode 100644 index 0000000..abae429 --- /dev/null +++ b/docs/wiki/commits/2e78986-update-readme-md.md @@ -0,0 +1,35 @@ +# Commit 2e78986: Update README.md + +## Metadata + +| Field | Value | +| --- | --- | +| Full SHA | `2e78986fa6ded943eb96fd6709dea68fe3bccf5a` | +| Author | offyotto (not my real name) | +| Date | 2026-03-30 | +| ISO date | `2026-03-30T19:28:49+05:00` | +| Parents | `353e067da8c5` | +| Direct refs | No direct branch/tag ref | +| Files changed | 1 | +| Insertions | 7 | +| Deletions | 0 | + +## Commit Message + +No extended commit message body. + +## Area Summary + +- Repository support: 1 file(s) + +## Changed Files + +| Status | Path | Added | Deleted | +| --- | --- | ---: | ---: | +| Modified | `README.md` | 7 | 0 | + +## Reading Notes + +- This page is generated from local git metadata so it is best used with the exact repository clone that produced the wiki. +- Merge commits may show little or no direct diff even though they pull a full branch of work into the reachable history. +- Deleted paths are also cross-linked from the removed-parts index when the status is `Deleted`. diff --git a/docs/wiki/commits/2fc184d-add-contributing-guidelines.md b/docs/wiki/commits/2fc184d-add-contributing-guidelines.md new file mode 100644 index 0000000..e555f22 --- /dev/null +++ b/docs/wiki/commits/2fc184d-add-contributing-guidelines.md @@ -0,0 +1,35 @@ +# Commit 2fc184d: Add contributing guidelines + +## Metadata + +| Field | Value | +| --- | --- | +| Full SHA | `2fc184d647d857f8713c330bce49c7703ddb609f` | +| Author | ventaphobia | +| Date | 2026-04-11 | +| ISO date | `2026-04-11T22:26:04+05:00` | +| Parents | `7398a6434713` | +| Direct refs | No direct branch/tag ref | +| Files changed | 1 | +| Insertions | 61 | +| Deletions | 0 | + +## Commit Message + +No extended commit message body. + +## Area Summary + +- Repository support: 1 file(s) + +## Changed Files + +| Status | Path | Added | Deleted | +| --- | --- | ---: | ---: | +| Added | `CONTRIBUTING.md` | 61 | 0 | + +## Reading Notes + +- This page is generated from local git metadata so it is best used with the exact repository clone that produced the wiki. +- Merge commits may show little or no direct diff even though they pull a full branch of work into the reachable history. +- Deleted paths are also cross-linked from the removed-parts index when the status is `Deleted`. diff --git a/docs/wiki/commits/2ff256b-remove-clipped-shadow-from-rotating-hero-text.md b/docs/wiki/commits/2ff256b-remove-clipped-shadow-from-rotating-hero-text.md new file mode 100644 index 0000000..7817757 --- /dev/null +++ b/docs/wiki/commits/2ff256b-remove-clipped-shadow-from-rotating-hero-text.md @@ -0,0 +1,36 @@ +# Commit 2ff256b: Remove clipped shadow from rotating hero text + +## Metadata + +| Field | Value | +| --- | --- | +| Full SHA | `2ff256b3cfa81a85d0e1ddb605fb75d1d1665fa6` | +| Author | ventaphobia | +| Date | 2026-04-06 | +| ISO date | `2026-04-06T22:08:25+05:00` | +| Parents | `cf88bd151a85` | +| Direct refs | No direct branch/tag ref | +| Files changed | 2 | +| Insertions | 0 | +| Deletions | 2 | + +## Commit Message + +No extended commit message body. + +## Area Summary + +- Website and documentation: 2 file(s) + +## Changed Files + +| Status | Path | Added | Deleted | +| --- | --- | ---: | ---: | +| Modified | `docs/styles.css` | 0 | 1 | +| Modified | `styles.css` | 0 | 1 | + +## Reading Notes + +- This page is generated from local git metadata so it is best used with the exact repository clone that produced the wiki. +- Merge commits may show little or no direct diff even though they pull a full branch of work into the reachable history. +- Deleted paths are also cross-linked from the removed-parts index when the status is `Deleted`. diff --git a/docs/wiki/commits/3094642-cache-disk-activity-away-from-menu-bar-renders.md b/docs/wiki/commits/3094642-cache-disk-activity-away-from-menu-bar-renders.md new file mode 100644 index 0000000..720011c --- /dev/null +++ b/docs/wiki/commits/3094642-cache-disk-activity-away-from-menu-bar-renders.md @@ -0,0 +1,41 @@ +# Commit 3094642: Cache disk activity away from menu bar renders + +## Metadata + +| Field | Value | +| --- | --- | +| Full SHA | `3094642a510aaea8eca46bbada293c8c348c9007` | +| Author | ventaphobia | +| Date | 2026-04-16 | +| ISO date | `2026-04-16T22:09:12+05:00` | +| Parents | `a570f097308a` | +| Direct refs | No direct branch/tag ref | +| Files changed | 4 | +| Insertions | 343 | +| Deletions | 103 | + +## Commit Message + +No extended commit message body. + +## Area Summary + +- Core app: 1 file(s) +- Menu bar: 1 file(s) +- Tests: 1 file(s) +- Repository support: 1 file(s) + +## Changed Files + +| Status | Path | Added | Deleted | +| --- | --- | ---: | ---: | +| Added | `Core-Monitor/DiskProcessSampler.swift` | 238 | 0 | +| Modified | `Core-Monitor/MenuBarExtraView.swift` | 35 | 103 | +| Added | `Core-MonitorTests/DiskProcessSamplerTests.swift` | 65 | 0 | +| Modified | `WORKLOG.md` | 5 | 0 | + +## Reading Notes + +- This page is generated from local git metadata so it is best used with the exact repository clone that produced the wiki. +- Merge commits may show little or no direct diff even though they pull a full branch of work into the reachable history. +- Deleted paths are also cross-linked from the removed-parts index when the status is `Deleted`. diff --git a/docs/wiki/commits/311dc52-refine-first-run-onboarding-and-weather-permissions.md b/docs/wiki/commits/311dc52-refine-first-run-onboarding-and-weather-permissions.md new file mode 100644 index 0000000..26b3657 --- /dev/null +++ b/docs/wiki/commits/311dc52-refine-first-run-onboarding-and-weather-permissions.md @@ -0,0 +1,45 @@ +# Commit 311dc52: Refine first-run onboarding and weather permissions + +## Metadata + +| Field | Value | +| --- | --- | +| Full SHA | `311dc5231d7c00148033596afb5e2e7e4a6561cc` | +| Author | ventaphobia | +| Date | 2026-04-15 | +| ISO date | `2026-04-15T23:57:03+05:00` | +| Parents | `5f8684844142` | +| Direct refs | No direct branch/tag ref | +| Files changed | 7 | +| Insertions | 684 | +| Deletions | 159 | + +## Commit Message + +No extended commit message body. + +## Area Summary + +- Touch Bar and Pock widget runtime: 2 file(s) +- Weather and location: 2 file(s) +- Dashboard: 1 file(s) +- Startup and onboarding: 1 file(s) +- Repository support: 1 file(s) + +## Changed Files + +| Status | Path | Added | Deleted | +| --- | --- | ---: | ---: | +| Modified | `Core-Monitor/ContentView.swift` | 3 | 0 | +| Modified | `Core-Monitor/PockWidgetSources/Weather/WeatherWidget.swift` | 15 | 3 | +| Added | `Core-Monitor/WeatherLocationAccessSection.swift` | 151 | 0 | +| Modified | `Core-Monitor/WeatherService.swift` | 48 | 1 | +| Modified | `Core-Monitor/WeatherTouchBarView.swift` | 12 | 1 | +| Modified | `Core-Monitor/WelcomeGuide.swift` | 446 | 154 | +| Modified | `WORKLOG.md` | 9 | 0 | + +## Reading Notes + +- This page is generated from local git metadata so it is best used with the exact repository clone that produced the wiki. +- Merge commits may show little or no direct diff even though they pull a full branch of work into the reachable history. +- Deleted paths are also cross-linked from the removed-parts index when the status is `Deleted`. diff --git a/docs/wiki/commits/31da3f2-ui-update.md b/docs/wiki/commits/31da3f2-ui-update.md new file mode 100644 index 0000000..c23c52f --- /dev/null +++ b/docs/wiki/commits/31da3f2-ui-update.md @@ -0,0 +1,2857 @@ +# Commit 31da3f2: ui update + +## Metadata + +| Field | Value | +| --- | --- | +| Full SHA | `31da3f2acef1e609f3afad8928ee552d3ee73530` | +| Author | ventaphobia | +| Date | 2026-04-06 | +| ISO date | `2026-04-06T06:29:25+05:00` | +| Parents | `0fa238cfe99c` | +| Direct refs | No direct branch/tag ref | +| Files changed | 2817 | +| Insertions | 790 | +| Deletions | 649 | + +## Commit Message + +No extended commit message body. + +## Area Summary + +- Repository support: 2799 file(s) +- App assets: 10 file(s) +- Core app: 3 file(s) +- Menu bar: 2 file(s) +- Dashboard: 1 file(s) +- Fan control, SMC, or helper: 1 file(s) +- Touch Bar and Pock widget runtime: 1 file(s) + +## Changed Files + +| Status | Path | Added | Deleted | +| --- | --- | ---: | ---: | +| Added | `.deriveddata/CompilationCache.noindex/generic/lock` | 0 | 0 | +| Added | `.deriveddata/CompilationCache.noindex/generic/v1.1/v3.actions` | | | +| Added | `.deriveddata/CompilationCache.noindex/generic/v1.1/v3.actions.shared` | 0 | 0 | +| Added | `.deriveddata/CompilationCache.noindex/generic/v1.1/v8.data` | | | +| Added | `.deriveddata/CompilationCache.noindex/generic/v1.1/v8.data.shared` | 0 | 0 | +| Added | `.deriveddata/CompilationCache.noindex/generic/v1.1/v8.index` | | | +| Added | `.deriveddata/CompilationCache.noindex/generic/v1.1/v8.index.shared` | 0 | 0 | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/00/MTL4BinaryFunction.h-3CIGL2EEF0200` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/01/CIKernel.h-2K5SWZKWCW801` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/01/MTLRenderPipeline.h-31M1JRYH1HV01` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/03/CIColor.h-1DD7NS8KGB703` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/03/SKDocument.h-UJ5M6QHQUV03` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/03/workgroup_interval.h-2B0SX7JOMGL03` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/04/CGPDFContext.h-1A1Z6E8EMQJ04` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/05/Keyboards.h-I7NL6DTWY305` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/05/ndr.h-1IUYZ91LR1O05` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/05/reboot.h-1G8Z7YGO7LE05` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/06/CAFFile.h-1AFE29XKE4506` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/07/AVAudioFormat.h-2IVP6EWHNXZ07` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/07/Notification.h-E4E0IWK3FD07` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/08/HIGeometry.h-QD6EYHFIL508` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/09/ev.h-3ERO722AEKC09` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/0A/ATSUnicodeGlyphs.h-U399UXZWX70A` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/0B/NSURLCache.h-E8YC47GC2S0B` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/0C/AUGraph.h-DSL27N2HVZ0C` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/0C/IOStorageCardCharacteristics.h-3TFPKF6JMAZ0C` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/0C/locale.h-37M5KQ5GILD0C` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/0D/NSPersonNameComponentsFormatter.h-3ELJOQ19IFN0D` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/0F/IOFDiskPartitionScheme.h-2KUAU9E6JCV0F` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/0F/NSMenuItemBadge.h-3KP134ACSWS0F` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/0F/NSTableCellView.h-2PZ22C0Q8I30F` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/0G/AVAudioUnitComponent.h-23T58R9CUX50G` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/0G/SPPoint3D.h-2A0QAPP7KG70G` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/0G/iconv.h-YQILD3DQ7B0G` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/0H/CGWindow.h-10015XTACS90H` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/0H/arm64e-apple-macos.swiftinterface-XJBJ6931QH0H` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/0I/CAShapeLayer.h-37BI6H3H1MR0I` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/0I/dispatch_swift_shims.h-23CZJ5IJFD30I` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/0I/utime.h-1AQFO1E3V930I` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/0J/NSBatchDeleteRequest.h-3Q3KRK1H5870J` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/0K/AVSpeechSynthesis.h-1E4VQ2VTLBZ0K` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/0K/AXValueConstants.h-3LN0A3W1Z270K` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/0K/event.h-2EGZMPVBO9R0K` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/0L/ConditionalMacros.h-1UOKLVNIXI50L` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/0L/pfkeyv2.h-31T6D5QSDQO0L` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/0M/CGPattern.h-NUQU8WNI1C0M` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/0M/NSSpeechSynthesizer.h-HLRDYG6EZN0M` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/0M/NSTableRowView.h-1F5OG99VIDO0M` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/0M/swap.h-2TM7Y71J64U0M` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/0O/NSSegmentedCell.h-P4Z0ZXN0PM0O` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/0P/fts.h-153M1U2NA9S0P` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/0Q/CGDataConsumer.h-1794I0XRCWH0Q` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/0Q/NSUUID.h-347RNR1ZBRT0Q` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/0R/CFTimeZone.h-248L8N0764U0R` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/0S/NSTextElement.h-17XRIVCF8AV0S` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/0S/vm_region.h-3V0M0MO53ZV0S` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/0T/HIDataBrowser.h-2JKT9KXPZEG0T` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/0T/MTFormatNames.h-1TWG8VXRD7X0T` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/0V/MTLLinkedFunctions.h-1L1OHT94HG60V` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/0V/NSException.h-11FN793PSHL0V` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/0V/NSViewController.h-QP7YOURQPZ0V` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/0W/MDSchema.h-2R614WN5VSF0W` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/0X/queue.h-3M0O93DQHU70X` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/0X/search.h-1WJ2MY6WL6Y0X` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/0Z/Gestalt.h-9KV7PGS8100Z` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/10/CFLocale.h-34KHAYNH73H10` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/10/DiskArbitration.h-1ZQ8E1YXZ9W10` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/10/IOGraphicsInterface.h-2TM3HMCS0Z410` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/10/KeychainHI.h-2TQPPZJZEZR10` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/11/DADisk.h-2AVHYM5M8RJ11` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/11/SecCode.h-1UNXL2J2LN311` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/11/_pthread_key_t.h-J7REKIFS2F11` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/11/mach_debug_types.h-34D65KZJXHA11` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/12/AVAudioUnitTimePitch.h-3PUWJG3D0SH12` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/12/NSDragging.h-PMFW6NZAKI12` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/12/NSISO8601DateFormatter.h-U2F0TO2I2E12` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/13/CFDate.h-2Z3E182R7JF13` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/13/NSLock.h-1OJ2EQO3DYJ13` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/13/port.h-17TP4PI1MPG13` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/14/AVAssetReaderOutput.h-1OUUGY2V57714` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/15/AVCameraCalibrationData.h-2CILLSVVTC415` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/15/NSScriptClassDescription.h-LN13UELPV015` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/16/NSUserInterfaceLayout.h-29V3VKOFA6Y16` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/16/vector_types.h-3A59RLTA1HB16` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/17/_string.h-2MXOCFGBJGM17` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/18/AVPortraitEffectsMatte.h-6S9J4P0IUX18` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/18/NSAccessibilityColor.h-19CZME6KR2D18` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/18/NSDocumentScripting.h-1QX67AAIW318` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/18/NSTextRange.h-2OCEBUWNN0618` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/18/SecBase.h-2A8NGCFBXO18` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/18/SecCodeHost.h-DTBJXXJ6CN18` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/19/LSConstants.h-NLEVO9N0Y519` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/19/NSUserActivity.h-3CCI1FQQUZO19` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/19/memory_object_types.h-UVO5P3IDSG19` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/1A/MTLFunctionLog.h-22TN9B858DE1A` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/1B/CFNumber.h-2GI3TR0JZGG1B` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/1B/CMTextMarkup.h-2C8UDBWD5121B` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/1B/if_dl.h-1MB4MFKU9AC1B` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/1C/AVAudioBuffer.h-2M9RD7G226G1C` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/1C/CGError.h-24RWVAFMYHI1C` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/1C/IOAppleLabelScheme.h-1WJQJS258CD1C` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/1C/common.h-T9QV8ONS941C` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/1D/CVBuffer.h-1JK3KDN5PPR1D` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/1E/AudioFileStream.h-20KH387T7MF1E` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/1E/MTLPipeline.h-31JYUZQUJRQ1E` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/1E/NSPickerTouchBarItem.h-PI0MQ4YE81E` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/1F/CMSEncoder.h-2STBUFSK4CI1F` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/1G/AVCaptureMetadataOutput.h-1GBOTPEYDEO1G` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/1G/DataDetectionBase.h-WLCP89IJEI1G` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/1I/OSAtomicDeprecated.h-3HWZSFL5NU01I` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/1I/SecKey.h-10DRJMOZ2M01I` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/1I/SecRequirement.h-3BGG3XLB2HK1I` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/1I/endian.h-275N2AU5UVO1I` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/1I/ptrauth.h-34I1VXM60711I` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/1J/AVCaptureSessionPreset.h-16ZCXKZUG8C1J` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/1J/AVCaptureSpatialAudioMetadataSampleGenerator.h-XF4AUXUYBN1J` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/1J/mig_errors.h-1H683TTQ6QG1J` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/1K/libproc.h-1JHAWQHFP0L1K` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/1L/MTLFunctionHandle.h-TSKUXCQ9XZ1L` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/1M/MTLHeap.h-2TDC7W2SMG1M` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/1M/NSOpenGL.h-TCYOL4OCDT1M` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/1N/AVCaptureSession.h-2MBV3B88P361N` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/1N/IODVDTypes.h-1N2LWP68LV01N` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/1N/SpeechRecognition.h-1C82C2U80IK1N` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/1N/_errno_t.h-XVIY9HBYP71N` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/1O/IOSurfaceRef.h-2DR48QNGBGB1O` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/1P/NSPersistentHistoryChange.h-NVQJ8T5FN21P` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/1Q/_mcontext.h-39RT06WL8DZ1Q` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/1R/Script.h-2YDNU7HGDFB1R` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/1R/math.h-3K6DW5GNH7O1R` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/1S/AVAudioNode.h-19AG36CGWPP1S` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/1S/CATransform3D.h-2Q9SZTIKL241S` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/1T/SPSphericalCoordinates3D.h-2A5B1QNRBHE1T` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/1V/mach_voucher_types.h-1VXL8P5MK0U1V` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/1W/_OSByteOrder.h-22HWOXDCHH81W` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/1Y/AVSampleBufferRenderSynchronizer.h-1OVTXLWVJKP1Y` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/1Y/NSGradient.h-2927TWDH5361Y` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/1Z/attr.h-1EPXL3OOD111Z` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/20/NSTextSelectionNavigation.h-33EBYHA15M420` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/21/ColorSyncDeprecated.h-24J8RX2X6V521` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/22/NSObjCRuntime.h-3O7B00LOOQ22` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/24/IOBlockStorageDevice.h-27KBSLK4C5N24` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/24/NSComparisonPredicate.h-10A3LFMUMIC24` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/25/AVAssetSegmentReport.h-34N1HDX0YQZ25` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/25/NSUserInterfaceValidation.h-IW2Y24FIHK25` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/28/HIContainerViews.h-1B1GTHXLDWT28` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/28/NSSplitViewItemAccessoryViewController.h-38FAJ2NLVW228` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/28/sched.h-27UNSVKV9CQ28` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/29/NSClassDescription.h-3M3UVMDBJ0F29` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/29/NSRotationGestureRecognizer.h-3IU1ZL84FU429` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/29/_int8_t.h-FJCH36X8E629` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/2A/NSBrowser.h-1I3VC2UFW3J2A` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/2A/audit_fcntl.h-1BDWLBGPOOL2A` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/2C/AvailabilityMacros.h-O62746WG9B2C` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/2C/tcp_var.h-FUB4WG0QYO2C` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/2D/NSScrubberItemView.h-2L0KF5W8UF2D` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/2D/raw_ip6.h-2AO4YNK71DY2D` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/2E/SCSICmds_MODE_Definitions.h-2H5KVAWTANW2E` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/2E/in.h-3PCI9BX3JTD2E` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/2F/AudioUnitProperties.h-2RQTYEF6E9C2F` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/2F/util.h-Z5RXC6RCHH2F` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/2G/AVAssetWriter.h-2D9MCCBBRY2G` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/2G/AppKitDefines.h-2LYU6VDO6HM2G` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/2H/CARenderer.h-3OYWPDL6QG2H` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/2H/IOAudioTypes.h-3L0TTW6N1992H` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/2I/NSCharacterSet.h-20DBASEMQHU2I` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/2J/NSSliderCell.h-3I6EN33SPZK2J` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/2J/NSTintProminence.h-1649I1WGL1M2J` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/2K/_in_addr_t.h-1C5M88AWOFG2K` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/2O/_fd_def.h-36OKCH21XJ12O` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/2P/CVOpenGLTextureCache.h-1QUG2EGZEME2P` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/2P/NSPDFInfo.h-39RQYPU99ZU2P` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/2P/NSPathControlItem.h-365YS0S2S9I2P` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/2Q/HITheme.h-92VZLWTOUT2Q` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/2Q/NSHFSFileTypes.h-1SXBZ3N43ZI2Q` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/2R/NSPressureConfiguration.h-1OTHT821XVX2R` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/2R/vnode.h-AFN4RH1AKE2R` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/2S/IOMedia.h-14K83W673FL2S` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/2S/NSSaveChangesRequest.h-3493VCX57TA2S` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/2S/tcp_fsm.h-PENSCYF3DE2S` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/2U/NSBox.h-1HP2KJWLGHH2U` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/2U/NSStoryboardSegue.h-1QVZIUGRW0X2U` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/2U/StringCompare.h-2THXB5DLA1P2U` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/2U/ah.h-22CI505SYDS2U` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/2U/clock.h-1NSQSYODAKA2U` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/2U/exception_types.h-3VZGRYNW1M92U` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/2V/audit.h-33VIZO1OS7A2V` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/2Z/MTLDataType.h-10WOSD6AGE32Z` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/2Z/_timeval.h-2GRP9OUKJMO2Z` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/2Z/availability.h-1K10PYICPT12Z` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/30/CATiledLayer.h-3J9U3924NDJ30` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/30/CoreDataErrors.h-2OH8TFWW2YO30` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/30/if_utun.h-18M9DPB4LZ030` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/31/NSPrintPanel.h-1LMPDALXMTT31` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/31/utsname.h-3L5QPXHS0DN31` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/33/AVAudioIONode.h-27TM2BGJ19633` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/33/IOStorageDeviceCharacteristics.h-10J104K18HF33` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/33/PMDefinitions.h-1NVW1ZS1NPE33` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/33/task_info.h-3EAHQW41W633` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/35/CVMetalBufferCache.h-1NGBP305GNJ35` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/35/MTL4LibraryDescriptor.h-GN1B8TGIYB35` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/35/MTLDrawable.h-3FXOEXGGUU135` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/35/NSPersistentCloudKitContainerOptions.h-22GLL4RR2CA35` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/36/libc.h-3Q6E8N8P66036` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/37/ServiceManagement.h-1CHQ74H42HT37` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/37/_limits.h-2P3C38C86YZ37` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/37/arm64e-apple-macos.swiftinterface-3FG67VW9HOO37` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/38/NSPICTImageRep.h-MN3XHYS4W238` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/38/SecIdentity.h-BAVA626P0838` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/38/_in_port_t.h-2YGQAS0ID1738` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/39/NSColorSpace.h-3T0UVVX4D6839` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/3A/NSSpellProtocol.h-1OUK6QF37M03A` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/3A/NSWindowTabGroup.h-GCR7A0N7GO3A` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/3B/NSPersistentStoreResult.h-JF9IXJBNRS3B` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/3C/AXRequest.h-3I59MNLMV053C` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/3C/task_policy.h-3OV04BTXG853C` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/3D/_u_int.h-1CFKM8X8WHC3D` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/3E/CGDisplayStream.h-86O3618Q7Z3E` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/3E/LSOpen.h-1G6QN6I1KZD3E` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/3E/NSCollectionViewCompositionalLayout.h-1TPGR2FNR5P3E` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/3F/_u_int16_t.h-2DD3SJLX8QF3F` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/3F/_u_short.h-1NO7YNEHO793F` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/3F/adminutil.h-1RHHL67UU3W3F` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/3G/transcode.h-BWP09KBKB33G` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/3H/oidscert.h-2MK6TFM7H4V3H` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/3J/_blksize_t.h-2BKZYAX9MHY3J` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/3J/reloc.h-RRP847M61Z3J` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/3K/CFURLEnumerator.h-3V5MTQ0RE03K` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/3K/NSColorPanel.h-2JXF8U26T3X3K` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/3K/arm64e-apple-macos.swiftinterface-3PCHP2T43503K` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/3K/ipcomp.h-28SOW1UB2SC3K` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/3K/message.h-2O1EHXO5XB33K` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/3L/NSPathControl.h-16DDM0S0OVF3L` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/3L/NSRange.h-2XDZCPPT9NS3L` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/3L/NSWritingToolsCoordinator.h-C0JNDPFL3W3L` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/3L/gmon.h-2AQPNXGXLKO3L` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/3M/AXUIElement.h-1B1AZ000V0P3M` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/3M/NSPropertyDescription.h-3S2PS83GC7Y3M` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/3M/complex.h-3GL6SH5PNVX3M` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/3N/Lists.h-1HQH45MAWB43N` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/3N/NSTextField.h-FQO0FRMALZ3N` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/3O/_uint16_t.h-1Z5W20ZI4K33O` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/3P/AXSettings.h-3QC44GFANRF3P` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/3Q/CIVector.h-2YBC65DFU1O3Q` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/3Q/_time.h-1X097TP7Y3I3Q` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/3Q/if_mib.h-2B7344788R53Q` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/3R/NSTextTable.h-1KPCLVGD1I73R` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/3S/MIDIUMPCI.h-W5E90UYHKL3S` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/3T/NSScriptCommandDescription.h-1LJ6QRCPZBP3T` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/3U/NSMassFormatter.h-OX7PVMSPFS3U` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/3U/audit_filter.h-133ZUR56NS03U` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/3V/mds_schema.h-UOKC37HD7V3V` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/3V/sbuf.h-21NG9JMTQS13V` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/3W/AudioCodec.h-KYM3RI8FB73W` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/3W/CTFontManager.h-2RB29L4E5383W` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/3W/spawn.h-3ELUPCS50SA3W` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/3X/MIDIUMPEndpointManager.h-34H4IXP5EEL3X` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/3X/NSByteOrder.h-1Q4UUU1E5XQ3X` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/3X/WSProtocolHandler.h-13HUIO6EBN13X` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/3Y/NSWindowRestoration.h-3BGQ3UX83XY3Y` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/3Y/if_var_status.h-1RIZEO7GD8D3Y` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/3Z/HIWindowViews.h-M22NBN6VAT3Z` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/3Z/NSSearchFieldCell.h-Z41J50I0PU3Z` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/3Z/gliDispatch.h-3D3LEL0WD843Z` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/3Z/oids.h-2GX9B4TRV803Z` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/40/HIMenuView.h-3MV0WPL7D9Y40` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/41/AVAssetTrackGroup.h-3A38KN0NZXR41` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/41/IOHIDUserDevice.h-GGXHXUKTMZ41` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/41/OSThermalNotification.h-X6Y5JCQTKJ41` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/43/NSFilePromiseReceiver.h-34NCZXLQ8KC43` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/44/CAMediaTimingFunction.h-13OK4264Z7744` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/45/Collections.h-YCL1X3RF2645` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/45/vm_sync.h-11XAS68KXVF45` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/46/NSManagedObjectModel.h-H3RKGVRPZH46` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/4C/_ino64_t.h-2MSEJHZHD24C` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/4C/paths.h-35OHUH83HXU4C` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/4D/NSError.h-190R73ZRMEA4D` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/4E/_pthread_types.h-1TFD567F6KM4E` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/4F/ipsec.h-1UFWNX2WGBD4F` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/4I/mach_init.h-39ZBRTKZAQH4I` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/4J/AVAudioProcessingSettings.h-2S1LMICVJ564J` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/4K/CGLRenderers.h-38ZDYNIQ8ZA4K` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/4K/IOHIDBase.h-2CKVY21TEX34K` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/4N/CTGlyphInfo.h-1YLN6RC3A2I4N` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/4N/MTLLibrary.h-3S2TVPECXWZ4N` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/4P/AudioHardwareService.h-3M5DU5YZITU4P` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/4P/Folders.h-3D5V21N539V4P` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/4P/NSInterfaceStyle.h-8FV0Q29ZB44P` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/4Q/CGEXRToneMappingGamma.h-183SJ15QR9H4Q` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/4Q/CGEventSource.h-34C8KEIB1RJ4Q` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/4Q/alloca.h-3KNR9B03K614Q` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/4Q/eti.h-1PLS9Y05IVZ4Q` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/4R/AVDepthData.h-2JT7LZCGZ9A4R` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/4S/NSFetchRequestExpression.h-7MMINY8OCG4S` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/4S/SecDecodeTransform.h-3FCF0IVF8MM4S` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/4S/times.h-3DSD9LSBFPE4S` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/4V/IOHIDDevicePlugIn.h-ZW95TWHABY4V` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/4V/group.h-BQ4V7PU4TS4V` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/4W/ExtendedAudioFile.h-2S9TX306MD34W` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/4W/_monetary.h-27K2SIKV3JU4W` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/4X/AudioComponent.h-W6A2PXWWUO4X` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/4X/CFSet.h-1YEAQLZ5WRS4X` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/4X/ptrcheck.h-IZSXAMEY9G4X` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/4Y/NSBitmapImageRep.h-24DETY8ZLAO4Y` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/50/CTFontTraits.h-18FCSRBNSW850` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/50/MTL4AccelerationStructure.h-2YAL9OHC3HW50` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/51/NSStream.h-10XG2ZRXJ8A51` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/51/_ino_t.h-1B8GAZR8F9X51` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/53/_seek_set.h-2Q7DCTNPIZ653` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/53/loader.h-1X1SE06YIR953` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/54/CFBundle.h-11UW1ACBHPT54` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/55/CVOpenGLBuffer.h-100VHWW6AB255` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/55/NSCandidateListTouchBarItem.h-FSM5MCEY8855` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/56/NSColorList.h-NZRT644OGW56` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/57/AVCapturePhotoOutput.h-2RDYVVXK68857` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/58/CVPixelFormatDescription.h-7IWPLOYL9Q58` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/58/MTL4CompilerTask.h-3JGDY7M7FZS58` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/58/MenuBarExtraView.swift-ALRR5G6IIZ58` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/58/SPAffineTransform3DFloat.h-3BSKFBRP7TV58` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/59/IOHIDServiceClient.h-2C32WNXQNSF59` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/5A/NSURLCredential.h-19L78X3TZKB5A` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/5B/NSDateComponentsFormatter.h-3516WN0TN9N5B` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/5B/wordexp.h-GWC8E4HYTG5B` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/5C/AVPlayerMediaSelectionCriteria.h-24VAM7IR2RT5C` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/5C/CFHTTPMessage.h-F00EEK4Q3Y5C` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/5C/SKAnalysis.h-2PWKEMP9AYU5C` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/5D/CIFilterGenerator.h-2KXZNNFQW235D` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/5D/IODVDBlockStorageDevice.h-2WSOWDKL6B45D` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/5E/NSGlyphGenerator.h-AM15IPZZW65E` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/5E/NSManagedObjectID.h-375XIROMIF75E` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/5G/Authorization.h-2Q3AHEDIM0P5G` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/5H/rich_error.h-XFUZ6RRUU05H` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/5J/MIDIUMPCIProfile.h-MBPZU5GCBC5J` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/5J/MTL4RenderPipeline.h-396L4J66YUM5J` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/5J/dyld_kernel.h-3I2REXDMCW05J` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/5K/mach_types.h-O872N0U6WL5K` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/5L/AVCaptureSlider.h-385VOR4Q0U15L` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/5L/MacModelRegistry.swift-2H8BQSF2TBZ5L` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/5L/raster.h-1P4F41RTIK45L` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/5N/AVSpatialVideoConfiguration.h-OF945VRDVJ5N` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/5N/TSMTE.h-ZJBXNX59U85N` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/5N/TextEncodingConverter.h-2I3TQ6KOYCB5N` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/5O/host_security.h-1T35MC4G7ZD5O` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/5P/AVAudioSinkNode.h-2P9DKJNKGX95P` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/5P/SecKeychainSearch.h-1U1JXLRKK5L5P` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/5Q/MusicPlayer.h-17Q0WF7Q0TO5Q` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/5Q/_pthread_rwlockattr_t.h-35SBEHBA2U55Q` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/5R/NSDatePicker.h-2006YK7GK4S5R` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/5R/NSPersistentHistoryToken.h-2UH4NRWNNEQ5R` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/5R/SCSICmds_INQUIRY_Definitions.h-2PCO0VP9WYW5R` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/5R/thread_switch.h-2KZIZTGXPXL5R` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/5S/CMSDecoder.h-2WG5J1VB1YS5S` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/5T/NSOrthography.h-24EMKQ5B6FN5T` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/5T/NSProgressIndicator.h-2JHUGK0V2J85T` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/5U/MTL4ArgumentTable.h-1W7RM8083T75U` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/5U/NSTextCheckingResult.h-3UFWF4C325W5U` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/5U/Scrap.h-10VSQG7VHOV5U` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/5V/CVPixelBuffer.h-9XEG6Q043M5V` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/5V/MTLTexture.h-36CMOR6R6SP5V` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/5V/NSNibConnector.h-NS5O3GKSTH5V` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/5W/NSLengthFormatter.h-2T8C4AXEWR35W` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/5Y/NSPopUpButton.h-27BI590F22A5Y` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/5Y/Power.h-LB5YGT15VN5Y` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/5Y/igmp.h-HUO8NOK7M25Y` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/60/NSToolbarItem.h-D19JVZ5KVO60` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/60/_sigset_t.h-294K1F4WP6O60` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/60/thread_policy.h-3SGXCLYLA4W60` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/61/AVCaptureExternalDisplayConfigurator.h-10096BEIF8361` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/61/NSOpenGLView.h-27306TBT77461` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/62/CAGradientLayer.h-39UKEOPWEWX62` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/62/CGGeometry.h-1OHPTPGK95F62` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/63/UTCoreTypes.h-3B7R3GBJBHL63` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/63/lctx.h-TTO4HW6FYK63` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/64/OSByteOrder.h-1VL19V5ENPY64` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/65/processor_info.h-15SRLISK9SH65` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/66/NSSplitViewItem.h-36QYEFFS4JP66` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/67/CVPixelBufferIOSurface.h-1JVFNT1SRMN67` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/67/Fonts.h-PYN7SPHGVP67` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/67/IOGraphicsTypes.h-SNFYY6IJER67` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/67/NSFontDescriptor.h-1CDHRK9GTJI67` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/67/NSOperation.h-2V6SDROJXBY67` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/69/InternetConfig.h-1DD0VWG1JCY69` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/6A/ifaddrs.h-3UK0GBIQEUR6A` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/6C/NSScroller.h-1XI18ZPF3RK6C` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/6C/NSShadow.h-2YBW60CYY6Y6C` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/6C/_mbstate_t.h-1DVIOTQDCQD6C` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/6C/arm64e-apple-macos.swiftinterface-2USB8SAY2ED6C` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/6E/IOCDMedia.h-5JWA0GRBB16E` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/6E/NSTextLayoutManager.h-QM73SSI01G6E` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/6E/UTCUtils.h-3231QKRJXJ06E` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/6F/semaphore.h-1J3YQHOUEQC6F` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/6G/PMPrintingDialogExtensions.h-3GUCIM0T3I86G` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/6G/exc.h-1I056SHIEW96G` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/6I/AUParameters.h-DKQIVSUJ076I` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/6J/NSConnection.h-1RGQXFTTNGS6J` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/6K/AVAudioPlayer.h-3V4RIC12GYV6K` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/6K/CFUtilities.h-SE7CIDMELV6K` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/6M/MTL4MachineLearningPipeline.h-1F5EUZ47D2C6M` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/6M/MTL4RenderPass.h-1S6C85CHPIH6M` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/6M/NSFontManager.h-3B72L0GD3B76M` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/6M/NSTintConfiguration.h-12E96XFEFU26M` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/6M/_ct_rune_t.h-31XIOF8OH9D6M` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/6N/CMTagCollection.h-3EN48SU4ZIT6N` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/6N/MTLBlitPass.h-2GHMMA6LUY16N` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/6N/NSScanner.h-3LIVYC5IXIF6N` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/6O/stab.h-389DNZNIW8S6O` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/6Q/AIFF.h-30CIXL15JEU6Q` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/6Q/AVTimedMetadataGroup.h-2V88XKXZGFA6Q` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/6Q/SecSignVerifyTransform.h-2FW1RUCY3XP6Q` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/6R/IOPMLib.h-NT6IIRE4GN6R` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/6S/NSPersistentStore.h-3147QQ2M7J66S` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/6V/trace.h-BH2W2KQ2Z76V` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/6W/AEDataModel.h-UAAU3R3EWQ6W` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/6W/SMAppService.h-Y22U9IMDKU6W` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/6X/NSScriptCommand.h-1MYAQ7IZIXF6X` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/6X/arm_neon.h-16Y44C35F9K6X` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/6X/thread_special_ports.h-2IE9G0PSLHJ6X` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/6Y/AssertMacros.h-3LJRVZ23PWZ6Y` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/6Y/NSLevelIndicator.h-33LXWOFWC9D6Y` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/6Y/NSPressGestureRecognizer.h-S6TY24O5ZX6Y` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/6Y/NSScrubber.h-1PYP0BMALLE6Y` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/6Y/http.h-2S8244FU1RA6Y` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/6Z/IOMessage.h-18AKFAZOLEO6Z` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/70/CGDataProvider.h-2PAP357O4LS70` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/71/CGDirectPalette.h-1H5QF9U6T3M71` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/71/MTL4CommitFeedback.h-N1UPKAAP2F71` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/71/arm64e-apple-macos.swiftinterface-1RIGHMD7QX471` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/71/dir.h-HEWNFZN2YH71` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/73/AVExternalSyncDevice.h-1R68PXOE9T873` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/73/activity.h-2QPWNFG7LWS73` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/74/IOUserServer.h-2MDWVJIJCK974` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/74/NSInvocation.h-29O8OR8I6A74` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/74/NSTextStorage.h-U8AM71S5K974` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/75/AVAssetResourceLoader.h-1H3QZKP66LE75` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/75/AVCaptureSystemPressure.h-3B8BT31KGR875` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/76/AudioQueue.h-2FXUGUPWXHX76` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/76/IOTypes.h-1Q5LWSR1B0776` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/77/NumberFormatting.h-3MSVOKBQNSX77` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/77/SecCertificate.h-3MV54FY64L477` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/78/thread_state.h-305FHH80RRU78` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/79/SKIndex.h-3D7URRX5SRJ79` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/79/TranslationExtensions.h-L2M0B2TSL879` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/79/kern_control.h-2SI7QI7PSW179` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/7A/AVVideoCompositing.h-22VR16SVS6X7A` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/7A/IOHIDEventSystemClient.h-25JDPCK2KUK7A` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/7B/AVCaptureReactions.h-S0BJBVS2M87B` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/7B/_mode_t.h-18C4NLC69NB7B` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/7E/getopt.h-2MZF35QQ55K7E` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/7G/CoreImageDefines.h-EN3MRKQENU7G` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/7H/NSAttributeDescription.h-2PDELLAA8EY7H` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/7I/AVMediaSelectionGroup.h-2PTDTCX6T3D7I` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/7I/NSQueryGenerationToken.h-1WDWDSQ1YPT7I` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/7I/_sigaltstack.h-VG87BB390L7I` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/7J/NSObjectScripting.h-1IN3S5OWD2K7J` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/7L/CarbonEvents.h-1L0VID632MB7L` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/7M/CFPlugIn.h-3FVRGGO0CIM7M` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/7N/AudioUnit.h-1AM9I56DFR47N` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/7N/NSTextAttachment.h-23Z4W9Z81PH7N` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/7N/SPRotationAxis3DFloat.h-3K2W5WYK4BJ7N` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/7N/_off_t.h-1R4MNI1TOOB7N` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/7N/_u_int8_t.h-15SDJH4VT2B7N` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/7N/dlfcn.h-UFVFGY4Q7H7N` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/7N/task.h-1V4K0U1T1BW7N` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/7O/scope6_var.h-W20O9CBUBZ7O` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/7P/CFDictionary.h-5JUSRLM1D87P` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/7P/NSEntityDescription.h-3LJYUE030VU7P` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/7P/compact_unwind_encoding.h-DI3PLFF7597P` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/7P/processor.h-PDRCVU10DT7P` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/7Q/clonefile.h-1OUSNSG0BGV7Q` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/7Q/runtime.h-1UD4NLJH17A7Q` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/7R/StructuresFloat.h-31RU6URHFOH7R` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/7T/NSRunLoop.h-3HXT3S0ZCLX7T` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/7T/Quickdraw.h-39BBHSZGMFO7T` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/7U/NSBezierPath.h-2NEO4XQZE8E7U` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/7W/CGImageAnimation.h-1CVBXXMXOOO7W` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/7W/NSCollectionViewGridLayout.h-VT6CYBON867W` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/7W/QDAvailability.h-24QJYH9H9RC7W` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/7X/object.h-2F7G01VWW9R7X` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/7Y/ColorPicker.h-2003SNB1NV37Y` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/7Z/MTLIntersectionFunctionTable.h-3EMRVZHW5TW7Z` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/80/CIRAWFilter.h-228SUOHQI2B80` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/80/CMBlockBuffer.h-1LTZW2B9BLC80` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/80/SecStaticCode.h-2015KPJGM0180` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/80/syslog.h-1KB9L7Z0DJ680` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/81/AudioServerPlugIn.h-385JY8G57N081` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/81/workgroup_base.h-16YDO2A038L81` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/82/SecCustomTransform.h-1L9L4VVPQOS82` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/83/TextEncodingPlugin.h-3C228Q7ARL583` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/83/fixup-chains.h-21NOIHZKD6X83` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/84/TextCommon.h-38JKQ706QSV84` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/85/IOHIDShared.h-29636WKI6KJ85` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/86/AVAssetDownloadTask.h-1PPYFRVVOJK86` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/86/NSAutoreleasePool.h-3SSODOMXBKN86` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/86/SPScaledPose3D.h-8CYF45SQ1X86` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/86/if_media.h-1P19KQF3U7086` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/87/CGContext.h-2GOU88J9MT787` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/87/MTL4BufferRange.h-1YJPFV26W8I87` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/87/NSExpressionDescription.h-34XBJ6OT21S87` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/87/error.h-2E3VM5ENU9X87` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/88/MTL4PipelineDataSetSerializer.h-1GRUUKJI4SA88` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/88/if_arp.h-2YI9LB5S3AN88` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/88/in_systm.h-17Z7ZWM3ZU888` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/8A/AVSampleBufferDisplayLayer.h-186XWNFWJFI8A` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/8A/memory_entry.h-3QBREZKMASK8A` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/8C/DiskSpaceRecovery.h-3G4XJ1LFWV08C` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/8C/Structures.h-2SO8M272GRZ8C` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/8C/vmparam.h-3DGE2JMC2XE8C` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/8E/fasttrap_isa.h-2BNMSZPT2BY8E` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/8E/signal.h-2F43SEKSS9Y8E` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/8E/sockio.h-2MN1EG2TM2Y8E` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/8F/NSNotificationQueue.h-12C24153HMI8F` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/8H/aio.h-1A1CCXB38AF8H` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/8I/AVAudioMixerNode.h-P8P38BAF38I` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/8I/MTL4Counters.h-3IHL8JRGRZU8I` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/8I/cssmcspi.h-1NQ3IUPVIT08I` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/8J/AXBrailleMap.h-9LU1LMQFBX8J` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/8K/MTLResourceViewPool.h-1XLVGRFKBNO8K` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/8K/arm64e-apple-macos.swiftinterface-2WUVNZ0XD6V8K` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/8L/AudioWorkInterval.h-T0S9KJFEPU8L` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/8L/NSCollectionViewFlowLayout.h-39AAVMPVSNB8L` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/8L/NSStagedMigrationManager.h-3QKLQ7MECSM8L` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/8L/PMPrintAETypes.h-Q57JM05FDY8L` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/8N/NSByteCountFormatter.h-1CJ2ZUZOEB48N` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/8N/NSSharingServicePickerTouchBarItem.h-2HJOZ7CKC9V8N` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/8Q/NSGlyphInfo.h-RAPNTTL60A8Q` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/8Q/NSTask.h-191JHJIHGUH8Q` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/8R/MessageComponent.h-1HY0E6QAOG08R` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/8R/NSStatusItem.h-JAV6H4C8E78R` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/8R/USBSpec.h-3QKO824IYZB8R` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/8R/param.h-O9K52O68YF8R` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/8S/MTL4TileRenderPipeline.h-2YK7BBWELV18S` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/8S/NSPageController.h-3L4B4IRAWE18S` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/8S/SecTransformReadTransform.h-1QA8D1F6NEJ8S` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/8S/__stdarg_va_list.h-3TL5I7T0WTP8S` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/8S/_timeval32.h-3BK84NDHM3F8S` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/8T/MIDIMessages.h-3TKZ0N0L88U8T` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/8V/_nl_item.h-FETDID176N8V` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/8W/proc.h-18TTM6SSWF38W` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/8Y/NSGarbageCollector.h-38BE39F4S7I8Y` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/8Y/Position.h-38NF2FCN92I8Y` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/8Z/AVAudioFile.h-28FIF340K2R8Z` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/90/arm_acle.h-2ZQM8D73QOT90` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/91/source.h-155R3BZNIGD91` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/92/HIView.h-2R9GG1O404492` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/92/NSXMLNodeOptions.h-27KT36JPDVC92` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/93/IOFramebufferShared.h-3F2ELBC5Z1O93` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/94/_filesec_t.h-1FTX44XP15T94` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/94/trace_base.h-NWW5W737KM94` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/95/AVCaptureTimecodeGenerator.h-3VSHGOD7DCF95` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/96/NSCachedImageRep.h-34BMKATK64896` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/96/unistd.h-RIG71GMZS496` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/97/NSFontCollection.h-3CZFVQR8WKY97` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/97/_wchar.h-2GKKTOPDETU97` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/98/audit_session.h-111AOG9Q2LB98` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/99/_select.h-35KN8ULHARG99` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/99/session.h-1R8A9V7N1BE99` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/9A/AVPlayerItemIntegratedTimeline.h-1D4ELTXYRYX9A` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/9A/NSInputServer.h-S5LY2WZVJ49A` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/9A/_ctermid.h-2E60E326LR09A` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/9A/array.h-2TDB0XNVRGU9A` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/9A/mount.h-2UCQUFW2AI49A` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/9B/AVCaptionGroup.h-ISIT21IQAD9B` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/9B/AVCaptureVideoDataOutput.h-3IFESNV6EEB9B` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/9E/CFArray.h-10XQB1ZZ9IZ9E` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/9E/CFStringTokenizer.h-3JB5LUZ9HPF9E` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/9E/_dev_t.h-XIJEJLYJZC9E` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/9E/byte_order.h-30P4DS09IU9E` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/9E/libgen.h-3M0M694T7V9E` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/9F/HIArchive.h-25EA15J888H9F` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/9G/DriverServices.h-OSPQ971A2G9G` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/9G/NSNibDeclarations.h-348ZNA86QV69G` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/9G/NSStatusBar.h-2ZC05WBDKQ29G` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/9G/NSTextFieldCell.h-3VDJ1CDVFWT9G` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/9H/netdb.h-2653GAEVR0R9H` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/9H/xattr.h-30Q3YJAADLU9H` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/9I/MIDIDriver.h-1ARE6UDOCEV9I` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/9I/_u_int32_t.h-1JVW03YWX3V9I` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/9I/processor_info.h-3EIHFSB1K7P9I` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/9J/NSPointerFunctions.h-2IWCEIR7JX29J` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/9J/extern.h-3IZGZM2D07G9J` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/9K/_fsfilcnt_t.h-2J4SI2VERAE9K` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/9L/CGPDFContentStream.h-FLM8QTA3P69L` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/9L/NSLevelIndicatorCell.h-1AJ23TC9MDT9L` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/9L/NSURLDownload.h-23B748EQE709L` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/9M/ASRegistry.h-LUSJ9A360X9M` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/9M/MTLResource.h-2VX5DAI82V99M` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/9N/NSAppleEventDescriptor.h-1TR8QR09P459N` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/9N/SecProtocolObject.h-21Q5FUF75NE9N` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/9O/__endian.h-34LHCDVMO659O` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/9P/SPPose3D.h-80CWANWCM39P` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/9P/SpeechSynthesis.h-C717N304BC9P` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/9Q/DDMatch.h-2VNII173VM9Q` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/9Q/MIDICIDeviceManager.h-31XYK07A6OI9Q` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/9Q/NSPDFImageRep.h-31C8SPPYMUT9Q` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/9Q/stdatomic.h-3APXXH54L719Q` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/9R/AVExternalStorageDevice.h-1SDWGF9R0989R` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/9R/CFNumberFormatter.h-FO0F8XSBRE9R` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/9R/SecEncodeTransform.h-34R3BZ3E4189R` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/9S/Appearance.h-13SIVTDNT8U9S` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/9S/CAValueFunction.h-11JZ4P32IL9S` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/9S/audit_errno.h-2KEF3J00QY89S` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/9U/PDEPluginInterface.h-3Q40DBFR97R9U` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/9W/NSClickGestureRecognizer.h-1WUUIA9F6U29W` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/9X/TouchBarPrivatePresenter.swift-3NIROBIV099X` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/9Y/CFTree.h-2C9ONK16L6M9Y` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/9Z/NSDateFormatter.h-18TDK00KYHS9Z` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/9Z/NSStepperCell.h-2UK73NY6R8G9Z` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/9Z/OSUtils.h-3IZAJVO6HA89Z` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/9Z/policy.h-1SY1HQKDKLM9Z` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/A0/MDLabel.h-DMLLZAN8ZYA0` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/A0/MTLCommandQueue.h-BBJNP5I0T8A0` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/A1/IOBDMedia.h-2YUF9X8AYETA1` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/A1/NSToolbar.h-G8PU6TLRIEA1` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/A1/lockgroup_info.h-2U81RZ1RXVVA1` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/A1/semaphore.h-1UU911U8ERQA1` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/A2/Entry.h-3HCUPLEKQIKA2` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/A2/FSEvents.h-3BJCGK1LF4VA2` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/A2/NSObject.h-2FD2G4OJCPLA2` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/A3/IOUSBHostFamilyDefinitions.h-37DTDPZO1MFA3` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/A3/MacLocales.h-21KP0YI04FSA3` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/A3/UTType.h-OVBGGXO2OMA3` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/A4/ColorSyncProfile.h-ZZP059R9XNA4` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/A5/NSMappingModel.h-1DC7GBBA1T6A5` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/A5/NSStepper.h-1Y7B63IJ2BMA5` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/A7/HIPopupButton.h-3GI1G1CGIAKA7` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/A7/MTLTypes.h-IOKVZW97W9A7` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/A8/PMCore.h-274LKE40P7MA8` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/A9/AVAssetReader.h-2N7N87U8883A9` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/AA/IOSurfaceBase.h-3LWRZA3MXCPAA` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/AB/NSProxy.h-RCDZ8V4CUAB` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/AB/SPRay3DFloat.h-1I7OXDOXZF9AB` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/AD/NSPersistentCloudKitContainerEvent.h-3G5SSI0RQZPAD` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/AD/object.h-237CW2G6Z7VAD` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/AE/NSStoryboard.h-3SLLD0O435LAE` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/AF/__stddef_nullptr_t.h-PZI2JELPAZAF` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/AG/NSDateIntervalFormatter.h-34X0DGQDIS4AG` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/AG/_types.h-21IPYP8FLW8AG` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/AG/semaphore.h-1QI41OLMIDUAG` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/AH/AVCaptureFileOutput.h-3QE6M29ZYE6AH` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/AJ/CSIdentity.h-3C7K4MQRFFZAJ` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/AJ/SFNTTypes.h-22UOXX9L1ODAJ` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/AJ/SecProtocolMetadata.h-18QAK2FQ1U7AJ` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/AL/SPPoint3DFloat.h-313M8YTDT2IAL` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/AL/_wchar.h-9ZWNFPO24ZAL` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/AM/CFFileDescriptor.h-3IIQXHFPVXKAM` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/AM/kernel_types.h-1FG78GBH6B2AM` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/AM/objc-sync.h-1DKQIQ3POOTAM` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/AN/NSApplication.h-QD1MP3UQW1AN` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/AO/CAReplicatorLayer.h-28QECSY000XAO` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/AP/IOSurfaceTypes.h-1261P1PLA51AP` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/AP/cssmkrapi.h-XCQTZ684B2AP` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/AQ/CFHost.h-1XJ600SDU2OAQ` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/AQ/CTParagraphStyle.h-ST2SNE070DAQ` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/AQ/NSWorkspace.h-39Q74D6E2EYAQ` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/AQ/qos.h-37MPUDVKMUTAQ` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/AQ/shared_region.h-FX2ENJ5Z08AQ` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/AS/AVTime.h-36KLDJ44N3UAS` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/AT/NSDecimalNumber.h-1AJTYMQJH0WAT` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/AT/NSDistantObject.h-1D6AH6Z232VAT` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/AT/___wctype.h-2XB1AZ4KMF4AT` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/AT/host_priv.h-2GED8E99974AT` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/AU/AvailabilityInternalLegacy.h-221GLLEDEOSAU` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/AU/arm64e-apple-macos.swiftinterface-1KA7SQXECQBAU` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/AU/kext_net.h-3KZ0YLB7FTHAU` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/AW/NSXMLDTD.h-2P7740UK7AW` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/AX/UniversalAccess.h-41GB7KZQYIAX` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/AX/_ctype.h-3QHDPFDI5XNAX` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/AX/_mb_cur_max.h-3FLV9VS5YG2AX` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/AX/pwg.h-1SQKZJ5RAQDAX` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/AY/AudioOutputUnit.h-9DUG6697DHAY` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/AY/ipc_info.h-23ZHG8MTTE2AY` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/AZ/AEObjects.h-3HIVYU7NTGAAZ` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/AZ/AVCaptureIndexPicker.h-1C0WSO8DIQWAZ` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/AZ/netport.h-394X6CW6TPJAZ` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/B0/NSFont.h-3OYEF5H4FS9B0` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/B1/MacTextEditor.h-1K8PGCEPZ74B1` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/B2/NSManagedObjectModelReference.h-3QWK1S343LVB2` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/B2/_stdio.h-3KSUAY6F95VB2` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/B2/host_special_ports.h-341ETNLDLHNB2` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/B3/CIFilterConstructor.h-1TN4B7PNK0NB3` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/B4/_regex.h-36II7NM3KBCB4` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/B5/AVAssetPlaybackAssistant.h-1VYR1M35H11B5` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/B5/__stdarg___gnuc_va_list.h-2K47H1YNTLGB5` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/B6/NSDiffableDataSource.h-3N8ILU8IWN1B6` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/B7/AVSampleBufferGenerator.h-3W54QV4R01VB7` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/B7/NSUserActivity.h-2M31DNN42EZB7` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/B8/ATSTypes.h-2MG25MYL7G5B8` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/B8/MDQuery.h-2O810ZEXOJOB8` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/B9/listener.h-1SR9H0EFS4GB9` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/BA/AVMovieTrack.h-2IW1AHQ60BQBA` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/BA/NSTextFinder.h-310C5I1WT8ABA` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/BA/SecItem.h-34SR8IGMKEDBA` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/BB/CARemoteLayerServer.h-2AM0MT5VZ6CBB` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/BB/IOFireWireFamilyCommon.h-21L5AKKXY28BB` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/BB/NSUserScriptTask.h-WWMQRUJJAXBB` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/BC/AVPlayerLooper.h-TN8L1B7310BC` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/BC/NSFileWrapperExtensions.h-2SKTZ1JFOA9BC` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/BC/SecAsn1Templates.h-36N8SFSW8AWBC` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/BD/CFAvailability.h-3PFR9U6CO1PBD` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/BD/NSTextStorageScripting.h-3A3JKPDXGR0BD` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/BD/execinfo.h-3AQ707IKQW4BD` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/BD/libbsm.h-2GPMSUTJR53BD` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/BE/boolean.h-99X76WAHN2BE` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/BF/CIFilterShape.h-36XG2ORAX7NBF` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/BF/QualityRatingEngine.swift-334TARGOJFNBF` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/BG/IOBSD.h-1CLW1S1VTWBBG` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/BH/NSMenuToolbarItem.h-3S6JA0VSXNBH` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/BH/NSNumberFormatter.h-XBKBIW5KUFBH` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/BH/form.h-2CVR60VF6B1BH` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/BI/AVAssetTrack.h-2JP85P5FBYYBI` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/BJ/NSNibControlConnector.h-1MEX65B8CVEBJ` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/BJ/fenv.h-3TCE6HUK98BBJ` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/BJ/in_var.h-Z0MTHEEDLZBJ` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/BK/arch.h-K1C56A9FQ1BK` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/BL/AVAudioEngine.h-7C5MU8NRG0BL` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/BL/NSSound.h-3IKK5CEZKB1BL` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/BL/SPRect3D.h-8GMWJ1TS10BL` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/BL/_endian.h-3VEJOS27HZWBL` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/BL/_wctype_t.h-3VBU123F7P4BL` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/BO/AVPlayerOutput.h-3VGQ6Y2JIHLBO` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/BO/NSTouchBarItem.h-2V5XH0Q86WDBO` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/BP/HIRelevanceBar.h-13HVWUQTV2PBP` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/BP/IODVDMediaBSDClient.h-16Q6FKA1X4HBP` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/BQ/_types.h-1412OVHMI6BBQ` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/BQ/in_pcb.h-1VRPO32NZDRBQ` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/BR/_wctype.h-299PA6C3L06BR` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/BR/arm64e-apple-macos.swiftinterface-334ZH2O7142BR` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/BS/NSTextContent.h-XZR6DP6J9ABS` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/BS/math.h-3A651J0PVEZBS` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/BT/TextUtils.h-2P09A4HPHNWBT` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/BT/pipe.h-3GCGI1Z2L30BT` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/BV/NSScrollEdgeEffect.h-142UHL3KN28BV` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/BV/SecTrustedApplication.h-2T0ZNA8MMUQBV` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/BX/AudioHardwareDeprecated.h-C133LMJO7DBX` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/BX/UTTagClass.h-AJJRH3P4A8BX` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/BX/fat.h-133L3SUC57YBX` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/BY/NSOrderedCollectionDifference.h-1QQKYUCEE27BY` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/BY/NSScriptWhoseTests.h-30KBV5Q1AABBY` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/BY/_ucontext64.h-1SBDKD4NF6HBY` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/C0/CMTaggedBufferGroup.h-20K8WM5SBE7C0` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/C0/Dialogs.h-W9KLPMQJCTC0` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/C1/Controls.h-2K7G764YEWGC1` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/C2/IntlResources.h-2FECDZWX1K4C2` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/C3/AXActionConstants.h-2GYIY456PLUC3` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/C3/MTLDepthStencil.h-IYBT8SGFZJC3` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/C3/MTLTextureViewPool.h-BLSMH7ROMNC3` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/C4/NSSortDescriptor.h-FREIKXX7K1C4` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/C4/SecTask.h-3POAWFJVHWJC4` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/C6/IONetworkInterface.h-2YQVEU0DI66C6` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/C6/__stdarg_va_arg.h-1RA1414779JC6` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/C6/peer_requirement.h-2NYC3JDHI32C6` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/C7/CGBitmapContext.h-1BIOTOGE4A6C7` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/C7/SCSICmds_REPORT_LUNS_Definitions.h-30Y1PH0EQMRC7` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/C7/runetype.h-20QSR1B4D55C7` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/CA/HIScrollView.h-3UHR38S9M9CCA` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/CA/NSSymbolEffect.h-34WO3YMF13GCA` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/CA/arm64e-apple-macos.swiftinterface-9VU26OR0BXCA` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/CB/IOHIDEventServiceKeys.h-3GMVHCNZWVKCB` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/CB/NSScriptKeyValueCoding.h-21XCYZP206RCB` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/CC/posix_shm.h-1O4FHSGOLPDCC` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/CD/cssmerr.h-3DE6IECSWOOCD` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/CE/NSFetchRequest.h-1DA6X6FAZF8CE` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/CE/TextEdit.h-3OBEAFDPRF9CE` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/CF/NSURLSession.h-DJFG9CU336CF` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/CF/StructuresPackedDouble.h-1GZVSMGACEFCF` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/CG/HISearchField.h-1S12844KRJHCG` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/CH/AudioFile.h-JXTOB3F6GCH` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/CI/AVAudioSession.h-1ZXEAL8YO2CI` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/CI/IconStorage.h-271T7BAETX1CI` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/CI/rpc.h-31XRH0XK7IECI` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/CJ/AVAsset.h-3L3APDOROBCJ` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/CJ/arm64e-apple-macos.swiftinterface-1DCYVL0GFACJ` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/CK/net_kev.h-3K89FWGABXCK` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/CL/EntryActivity.h-13B9GSI4VXACL` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/CL/IOKitLib.h-2CCL5UZTRB5CL` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/CL/NSSharingServicePickerToolbarItem.h-1TCAG8064TZCL` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/CN/CGImageDestination.h-2X39JRRDUHMCN` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/CN/NSDictionary.h-3G04FQ6I9P0CN` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/CN/paths.h-3JSBS6LNU8OCN` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/CO/MTLComputeCommandEncoder.h-1XDNLPM93IECO` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/CP/IOEthernetInterface.h-BO9GJSMKJNCP` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/CP/MIDICIDevice.h-2HJ3E8FWIL6CP` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/CP/audit_internal.h-2RULHCQ8VFVCP` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/CQ/ATSFont.h-YAPJHXQW7HCQ` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/CQ/esp.h-28TS0LZZJLCCQ` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/CQ/math.h-ITFGTYCLRRCQ` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/CR/CTRun.h-33ZRGV7UGWPCR` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/CR/OSMessageNotification.h-32QJYCZB4CACR` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/CR/SPRotation3D.h-35DREQQQXIZCR` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/CR/SPSize3D.h-2UBSF2SGQCWCR` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/CR/_regex.h-134NLY5U4OXCR` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/CR/_ucontext.h-Y29RY7RRL3CR` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/CR/device_types.h-3B2Z7K0WZ9JCR` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/CS/CGPDFStream.h-2KIC5QIV4YPCS` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/CS/HIShape.h-CSX84V30YXCS` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/CS/NSTextInputContext.h-3TQ77TKPU6ECS` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/CT/CFBitVector.h-1FD2KHO4VIICT` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/CT/_printf.h-3H2RWKIUFKGCT` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/CT/audit_triggers_types.h-2L4OF4CQZRJCT` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/CU/CATextLayer.h-240JASFO0NRCU` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/CV/MTL4Compiler.h-K06BE72JQECV` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/CV/NSInflectionRule.h-3LKSIFBP182CV` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/CV/arm64e-apple-macos.swiftinterface-2J838H7WMNYCV` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/CW/select.h-T7CUQ5R9BXCW` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/CW/uio.h-1ENIZF8XZ4PCW` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/CX/SPSize3DFloat.h-1WS17SXEC6HCX` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/CX/_ptrdiff_t.h-15AB8YR486XCX` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/CX/_stdio.h-3BQ2PABJXY3CX` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/CZ/AVAudioUnit.h-3TQT70RZ4BCCZ` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/CZ/Core_MonitorApp.swift-2D20E76VD98CZ` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/CZ/NSAccessibility.h-NTF3X3T3E2CZ` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/CZ/getsect.h-3L1PJXQ9H6SCZ` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/D0/AVVideoSettings.h-171R6CK6QR7D0` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/D0/MTLGPUAddress.h-2T2GP55IAZND0` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/D0/copyfile.h-2THM36MVKX9D0` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/D2/AVAudioMixing.h-3MG4Y9TUX0YD2` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/D3/NSURLError.h-3GGF5QZS0PID3` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/D4/AppleUSBDefinitions.h-ZNDFXV4YY1D4` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/D4/USB.h-64YVBV0ESPD4` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/D5/AVMetrics.h-1MRTCEMAX85D5` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/D6/AVCaptureControl.h-3DWVAIXPVRAD6` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/D6/CGFunction.h-66IFTMKK67D6` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/D8/SecTrustSettings.h-37DLG16F2S6D8` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/D9/IOVideoDeviceShared.h-1VJYYNF4EVLD9` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/DA/CGLayer.h-3EIUMOC9CV8DA` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/DB/NSNull.h-LDIPWIO4QVDB` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/DB/arm64e-apple-macos.swiftinterface-3OMDCWN9680DB` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/DC/__stddef_max_align_t.h-26UO3533DQCDC` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/DD/msg.h-15G86I3CGJ6DD` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/DE/Drag.h-940BIW8VB1DE` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/DE/reloc.h-GS9FJF26TNDE` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/DF/NSNotification.h-3P171RR2JS7DF` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/DF/mbuf.h-3I2EV0L4J6NDF` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/DG/IOPartitionScheme.h-2RR3XQ35F8KDG` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/DG/MTLRenderPass.h-3R3BQ7JKRR0DG` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/DG/Multiprocessing.h-RHXB60YUHEDG` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/DG/NSPasteboardItem.h-3QIEZJNH8TXDG` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/DG/_uuid_t.h-22MPX5GE39VDG` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/DH/AUAudioUnit.h-IGIKKQDD0LDH` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/DH/_SwiftConcurrency.h-3TLE8ZVCLBTDH` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/DI/CFCalendar.h-18028BEAD36DI` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/DJ/IOGraphicsLib.h-1XS1PDD2DO7DJ` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/DJ/IONetworkMedium.h-7WVW0TC160DJ` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/DK/ATSDefines.h-2QI8XCL3PE6DK` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/DK/AVCaption.h-GYJ827JH8MDK` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/DL/_intptr_t.h-RZ0HBUYH6XDL` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/DL/arm64e-apple-macos.swiftinterface-ANGR2ZBDPKDL` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/DM/clock.h-HFWTDB6NDVDM` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/DN/ioctl_compat.h-375X7MJC9BXDN` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/DO/IMKInputSession.h-1LG1CCOG5K5DO` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/DO/NSMetadata.h-12O84AWT3FDO` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/DO/conf.h-317NT1SEZQEDO` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/DR/AVCaptureVideoPreviewLayer.h-2FZTU4JYZKUDR` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/DR/thread_status.h-1PZN75K7JXQDR` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/DS/_stdlib.h-299RX4I3MYLDS` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/DT/arm64e-apple-macos.swiftinterface-3BBHV2PBD8BDT` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/DU/stdio.h-NT0UHZLYG8DU` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/DV/SMCHelperXPC.swift-C1VKI67CO0DV` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/DX/CGRemoteOperation.h-2BP9UB4SORBDX` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/DX/NSPredicate.h-3E7RE97LIL1DX` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/DX/__stddef_ptrdiff_t.h-39NWF8PN7CRDX` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/DY/AVAudioUnitDelay.h-BZ5O68PSSLDY` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/DY/MTL4LibraryFunctionDescriptor.h-2MQCH61F347DY` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/DY/gliContext.h-B0A7LNWC6EDY` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/DY/hv_kern_types.h-P8GOKNM4JLDY` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/DY/vm_param.h-21DLWLXTEKZDY` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/DZ/CTTextTab.h-26ZLCAF9IXLDZ` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/E0/CGDirectDisplay.h-2FG7EMUQSBTE0` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/E0/NSComboButton.h-5XI2PQL0DCE0` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/E0/timeb.h-2RZ2G3VDUMTE0` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/E1/IOHIDTypes.h-KA6WCK6QGRE1` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/E1/NSNibLoading.h-3KLXZ4M1ZOFE1` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/E3/IOEthernetController.h-1YEATH4UD1ZE3` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/E3/acl.h-3H4OP1WYTI5E3` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/E4/vm_prot.h-2LI8NHRZ8VDE4` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/E6/NSExpression.h-3N4ZOVUIU7OE6` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/E6/NSGestureRecognizer.h-IZADQGECQE6` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/E7/MTLCommandBuffer.h-30XT3QKIYOLE7` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/E7/NSExtensionRequestHandling.h-801JMFB95JE7` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/E9/CFProxySupport.h-14G01IQ2A9TE9` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/E9/_u_char.h-19NIDV8R59SE9` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/EA/NSAlignmentFeedbackFilter.h-145N3889ECEA` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/EA/un.h-LKAWW0JZZTEA` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/ED/AVMetadataObject.h-2ZSZZWO5051ED` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/ED/IONetworkData.h-28RLLM2V1Z3ED` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/EE/StartupManager.swift-2X11BN29TI8EE` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/EF/NSPersistentCloudKitContainer.h-30ONO25D63HEF` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/EF/OSAtomicQueue.h-28N3WS6G0D0EF` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/EF/__stddef_null.h-XEL48OJUZLEF` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/EF/arm64e-apple-macos.swiftinterface-1BMKLZ80DNWEF` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/EF/arm64e-apple-macos.swiftinterface-2SH8E90APSKEF` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/EH/AudioConverter.h-3QUB5Y3PK0VEH` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/EH/MTL4MachineLearningCommandEncoder.h-3KFQYMV5C79EH` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/EH/NSScriptExecutionContext.h-3CBVVQZE88LEH` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/EI/reloc.h-V3RFK00JY8EI` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/EJ/AXRoleConstants.h-VSWYCQ131YEJ` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/EK/_useconds_t.h-2Z8XR3FJX83EK` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/EL/CFBase.h-EHJV6TR1M8EL` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/EL/IOHIDQueue.h-314O66LYEE4EL` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/EM/AVAudioConverter.h-1NWKW5R8AG1EM` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/EM/SecProtocolOptions.h-GK1VQGMXSCEM` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/EM/_pthread_condattr_t.h-3PQGAOJLEFEEM` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/EN/IOStorage.h-2N2IZJTLFCKEN` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/EP/limits.h-3Q3RV0WX8R2EP` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/EP/mach_time.h-21ZOVGZTJN7EP` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/EQ/AvailabilityVersions.h-29ZV6QJ4HKNEQ` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/EQ/SPProjectiveTransform3DFloat.h-3VCYPTLB46YEQ` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/EQ/bootp.h-O6YHV3GA91EQ` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/ER/AEHelpers.h-35CWBC42S5ZER` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/ER/AVPlayerItemTrack.h-2HH0U12KG1YER` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/ER/NSProcessInfo.h-3UOW9OOESVER` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/ER/utils.h-2ZU9XIT0G7LER` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/ES/NSImageView.h-2MBS7U3EEFZES` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/ET/NSScrubberLayout.h-3OQ175RHU55ET` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/ET/arm64e-apple-macos.swiftinterface-3BWVKIR740NET` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/EU/NSSpellServer.h-SOVCR17P4GEU` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/EV/NSPersonNameComponents.h-1E4YRUKQUKEV` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/EW/NSValue.h-2SMKEMAZRZREW` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/EX/AudioHardwareTapping.h-331LUFBXSKOEX` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/EY/NSForm.h-3APT7RBQ9L1EY` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/EZ/AVPlayerItemProtectedContentAdditions.h-24D95LIYPNOEZ` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/EZ/IOSurfaceAPI.h-2PMGQZ3O6IAEZ` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/F0/WSMethodInvocation.h-2F9C095H0OUF0` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/F0/_strings.h-PN2XMI1TXF0` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/F0/readpassphrase.h-2UTB1XPODPXF0` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/F2/NSEvent.h-3NQYKWZQHYBF2` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/F2/_structs.h-3FSW98T3MEBF2` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/F2/mach_voucher.h-3FX41Y9XG4EF2` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/F5/IOCFPlugIn.h-PSP1P00NTIF5` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/F6/sys_domain.h-XVUF2W07LCF6` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/F7/NSKeyedArchiver.h-3T4KL12GJ7F7` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/F7/_guid_t.h-3EHDQN3U7L2F7` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/F7/limits.h-KYDI3UFR3ZF7` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/F8/HITabbedView.h-102VHJ7X5VIF8` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/F8/tcp.h-3GHXSIK6KFCF8` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/F9/AudioFileComponent.h-1ANHLKPLWYIF9` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/F9/menu.h-2LAIBWU4H0JF9` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/FA/IOFireWireStorageCharacteristics.h-2Z18NKUKVJ9FA` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/FA/NSAnimation.h-2943C1RNB3UFA` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/FC/SPScaledPose3DFloat.h-MN8U54L1V1FC` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/FD/_rune_t.h-2EX2ELYQ68HFD` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/FE/AVAudioRoutingArbiter.h-EZF0AB8RROFE` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/FE/IOLLEvent.h-ZATDCJMZTJFE` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/FE/NSTextList.h-3AISNSEBYPZFE` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/FF/NSColorPicker.h-2J5484AL96FFF` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/FG/MTL4LinkingDescriptor.h-2VWM00TZ1S0FG` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/FG/NSSharingCollaborationModeRestriction.h-IHC7VM25XFFG` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/FH/MTLIndirectCommandEncoder.h-7U4L49YGVBFH` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/FI/NSBrowserCell.h-1OYUXFUU7JIFI` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/FI/ipc.h-3B0XWDGCRQ8FI` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/FJ/MTLDevice.h-3S2ST97BE9KFJ` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/FK/CFHTTPStream.h-26CN1ZYB7UZFK` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/FK/CFMessagePort.h-2QTSARUA6LVFK` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/FK/xpc.h-23Y6JINMAEOFK` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/FM/CFBinaryHeap.h-2NEFVOGQ5Y9FM` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/FN/_uint32_t.h-2ACO9Z7SYNJFN` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/FO/ppd.h-K5AG275FILFO` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/FP/AVAssetWriterInput.h-1TFKY099PYGFP` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/FP/NSCollectionView.h-GAZVNXOXDUFP` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/FP/vector_make.h-2JY2593822YFP` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/FQ/IOAccelClientConnect.h-2TX9OB2WUMWFQ` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/FS/IOPMLibDefs.h-16L4R99W4C4FS` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/FS/_blkcnt_t.h-3OAKIIP1GR1FS` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/FS/_uint64_t.h-2YO6WHJTFP8FS` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/FT/NSPredicateEditor.h-1XBXNK6OY0GFT` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/FU/CISampler.h-282VDA5DKNXFU` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/FU/logic.h-8S3CVS8JFNFU` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/FV/ATSUnicodeTypes.h-383W2HQZFQPFV` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/FV/AXBrailleTranslator.h-1KIHSIK4J9DFV` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/FV/CARemoteLayerClient.h-3GWSZ9Y0Q3HFV` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/FV/NSDocument.h-2T9JR9HNRVWFV` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/FV/qos.h-1AFKC4JYQ5RFV` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/FW/ATSAvailability.h-2FJMU1SVKBSFW` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/FW/_malloc.h-V0R2NNV7GWFW` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/FW/types.h-KYSQM1DL0TFW` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/FX/AuthSession.h-BPF6E00VGEFX` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/FX/CIImageProvider.h-CAK3ZZICJJFX` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/FX/NSEntityMigrationPolicy.h-27UOG7BYZMYFX` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/FX/vm_purgable.h-ZYVYIERNZAFX` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/FY/crt_externs.h-2ESQD98U3O8FY` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/FZ/NSManagedObject.h-MGRZLKFPGIFZ` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/FZ/arm64e-apple-macos.swiftinterface-33N8VAVIADBFZ` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/FZ/nlist.h-1B4UDTW9VPLFZ` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/G0/ColorSync.h-282BZJH3UXBG0` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/G0/_param.h-ZWE95B89NYG0` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/G1/IOHIDEventServiceTypes.h-17AG9XXTS9TG1` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/G3/SecPolicy.h-3CLBUNHZ2UQG3` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/G3/Timer.h-1NUJLV8YQ95G3` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/G3/kern_return.h-DD3PH6O8C5G3` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/G4/SCSICmds_READ_CAPACITY_Definitions.h-2OJBM5HY6XWG4` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/G6/_inttypes.h-F4RGBLYOHSG6` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/G7/AudioUnitUtilities.h-2P2JD5IEMA7G7` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/G7/_int16_t.h-3UIVR2BRPCHG7` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/G7/errno.h-HT34MMPF0FG7` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/G8/fsgetpath.h-15Y9F097OMFG8` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/G9/workloop.h-1YSUXMQYKAHG9` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/GA/AVAssetImageGenerator.h-2ZICSZIESLWGA` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/GB/CFDateFormatter.h-33MAWTA4LBBGB` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/GB/IOSCSIMultimediaCommandsDevice.h-2F71F3KH0X5GB` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/GB/NSPanGestureRecognizer.h-1Y22O7JQMCEGB` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/GC/fnmatch.h-3N5D29XH1OOGC` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/GC/mach_host.h-21BDHOWGA9LGC` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/GD/AVAudioUnitDistortion.h-XUNP5ACWSVGD` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/GD/vm_statistics.h-21NLFPK75IKGD` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/GE/_fsobj_id_t.h-CS7Y49BG1FGE` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/GE/xattr_flags.h-2HFOPRHG8GJGE` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/GF/CFHTTPAuthentication.h-1SVORXYF5H2GF` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/GF/NSItemProvider+UTType.h-2KZO6EIC910GF` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/GF/arm64e-apple-macos.swiftinterface-3G133JS5QKBGF` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/GF/pwd.h-OOJQV03Y2JGF` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/GG/CFStream.h-1TJ8NJAHBBAGG` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/GG/CGPDFArray.h-3TVDZI3TN0YGG` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/GG/MTLBuffer.h-2V49LLR62EYGG` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/GH/resource.h-PLII4B1BJBGH` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/GI/IOBlockStorageDriver.h-3FA2ISLZP2GI` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/GI/_vnode_t.h-3U4OBQLN4MDGI` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/GI/x509defs.h-19VGZEXYYIVGI` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/GJ/AVMediaFormat.h-3OO1K1XUY5PGJ` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/GL/sysdir.h-S0RTNC1I5AGL` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/GN/NSPropertyList.h-6T4R04DA0UGN` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/GO/EntrySignpost.h-4H8ACDGYIMGO` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/GO/MixedMode.h-1QKL3LD3MZ4GO` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/GO/NSAffineTransform.h-1MCC90R7QI1GO` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/GO/___wctype.h-3EPX3F11OVVGO` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/GO/debug.h-281ZUAE1KC2GO` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/GP/NSTextAttachmentCell.h-1SHPGCQDIGHGP` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/GQ/CFError.h-2TKAIT4FQ8IGQ` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/GQ/CGLTypes.h-3TNP67REI4LGQ` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/GR/MTLIOCommandQueue.h-H11JZS3LG4GR` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/GS/Aliases.h-33GMWE44FK9GS` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/GS/LeaderboardView.swift-2TD1VUB6ZFGS` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/GT/CGBase.h-323XHW37PQHGT` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/GT/IOATAStorageDefines.h-1PZ35E52MYXGT` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/GT/appleapiopts.h-3ITOOK4VH6MGT` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/GV/SMCHelperXPC.swift-14BU0YH8XSOGV` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/GW/NSWritingToolsCoordinatorContext.h-37FVXGBT01PGW` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/GX/AVRenderedCaptionImage.h-2WV56S33FH3GX` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/GY/AVSynchronizedLayer.h-120JG1C7VAWGY` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/GY/CATapDescription.h-YFOATDJZDEGY` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/GY/IOCFSerialize.h-1LFLK0N8158GY` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/H0/IONetworkLib.h-3S7A1DOUZ86H0` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/H0/packed.h-6B69EHUIJSH0` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/H0/time_value.h-1HMCIU6YXZ9H0` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/H1/kdebug.h-KKPC6ZMFGWH1` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/H2/ATSUnicodeFlattening.h-3TS323PVE2JH2` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/H3/IOReturn.h-MHLV6IRR78H3` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/H3/NSPopoverTouchBarItem.h-26SZE8JM6GAH3` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/H3/_OSByteOrder.h-1HPWPR6ZTZ2H3` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/H3/_ssize_t.h-2CDSKK2UNDGH3` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/H4/AVMovie.h-31YFQFQSEWAH4` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/H4/AudioFormat.h-365X502AC20H4` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/H4/OSTypes.h-2K0HJNPP8EAH4` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/H4/ucred.h-34T3WQAWUBHH4` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/H5/CoreAudioClock.h-20KOY0ZH708H5` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/H5/OSDebug.h-F3PWZOY7ZHH5` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/H6/HITextViews.h-35D92S1NYXQH6` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/H6/IOHIDElement.h-NVV49X8V36H6` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/H7/AudioSessionTypes.h-1MFXUXRL6QTH7` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/H7/CIDetector.h-2R7DEPCD2REH7` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/H7/NSPortMessage.h-2CUJB9AHXWOH7` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/H7/NSPropertyMapping.h-170I9I8ZT8FH7` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/H7/OSByteOrder.h-LIHQEK988PH7` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/H8/ar.h-2758Q8E8XG9H8` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/H9/CSIdentityAuthority.h-2E2IBZQ2ZI1H9` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/H9/MIDIUMPMutableEndpoint.h-3OO02R2FJ15H9` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/H9/mach_param.h-SL78NQGZGVH9` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/HA/CoreTransferable.h-31JBUWWJ10GHA` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/HA/wait.h-5M8QVLO773HA` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/HB/NSCoreDataCoreSpotlightDelegate.h-3LSAZO5FVL2HB` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/HC/event_status_driver.h-1XWQBHLINH0HC` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/HD/ATSLayoutTypes.h-2B8MLMZO92HHD` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/HD/CIRAWFilter_Deprecated.h-3MUSC3BCTX2HD` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/HE/CIRenderDestination.h-SR818XV9MMHE` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/HF/BenchmarkResult.swift-2RBS1L2M0D1HF` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/HG/NSOutlineView.h-297CMN1SG1VHG` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/HH/NSZone.h-2CC0G4HGMM5HH` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/HH/clock_reply.h-1TBZ0N44AX7HH` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/HH/sysctl.h-JLXMROS93RHH` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/HJ/ImageIOBase.h-32PBCEDS0U2HJ` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/HJ/NSImageRep.h-2R7TV8PRNNFHJ` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/HJ/_malloc_type.h-HAROD4Q7OFHJ` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/HJ/arm_fp16.h-1RI3VTKT330HJ` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/HK/MTLIOCompressor.h-33PJJTXD8V9HK` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/HM/SCSICommandOperationCodes.h-2OGDUAFWYRZHM` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/HM/in6.h-27XK0PQQKQYHM` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/HM/route.h-3KQNONJSIKJHM` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/HN/AVMetadataItem.h-89Q1QN743RHN` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/HN/NSTextSelection.h-14U5HB1I7OBHN` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/HN/OSAComp.h-37159QMJJ62HN` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/HO/AXAudiograph.h-2P9OA7J1LJMHO` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/HO/CFCharacterSet.h-2YUVXPAPN35HO` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/HO/NSFileWrapper.h-2GXFCEVYAL6HO` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/HP/IODataQueueShared.h-1PTND49FKHJHP` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/HP/ncurses_dll.h-9VC29QYZSPHP` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/HR/CMAttachment.h-1PBONVOVDF2HR` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/HR/HIAccessibility.h-2DO9D4B2GJWHR` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/HS/AVCaptionRenderer.h-24X3TE2J47CHS` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/HS/AVCaptureDepthDataOutput.h-16YTHOHNDOFHS` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/HS/MTLArgument.h-3F6TB5AAEQEHS` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/HU/CoreDataDefines.h-3VQ1IOD00U6HU` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/HU/_uint8_t.h-1MKLFPUURJLHU` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/HV/IORPC.h-2O2206FWRFUHV` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/HW/AEUserTermTypes.h-1T1AAF2N4J9HW` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/HW/MTLCommandEncoder.h-1OQ6QQ2VYKTHW` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/HY/CTRubyAnnotation.h-1N0JMO6ITGZHY` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/HY/NSMergePolicy.h-3BU93W8V5MAHY` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/HY/NSTimeZone.h-TVTKJKZGSUHY` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/HZ/IONetworkStats.h-3I18JSF768SHZ` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/HZ/NSCoder.h-1F3A7A4WV6HZ` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/HZ/NSRulerView.h-2A6YQB0CWPCHZ` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/I0/MTLAllocation.h-2I5P0K48LGOI0` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/I0/syslimits.h-TA97PN7JO9I0` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/I2/ColorSyncCMM.h-1FC42WT1RABI2` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/I2/NSRegularExpression.h-2WU5IGZCGESI2` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/I2/cpio.h-18WNI7IDS9AI2` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/I2/utmp.h-1528IHW8RL6I2` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/I3/AudioServices.h-2LKC87W7PJXI3` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/I5/UnicodeUtilities.h-D693Y5RRJSI5` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/I6/AVCaptionGrouper.h-196E86MJBCUI6` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/I6/arm64e-apple-macos.swiftinterface-1ZCHSQE0JNNI6` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/I6/kauth.h-1U3GR7E9DFCI6` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/I7/NSOrderedSet.h-29OQDF326G3I7` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/I7/NSPageLayout.h-2VR7U6701HTI7` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/I8/AVAudioApplication.h-AC46FVXQTDI8` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/I8/AVAudioUnitSampler.h-SZXQEPUDDDI8` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/I8/NSDate.h-FXZ9VZ2MZWI8` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/I8/NSXMLNode.h-1NN9G4AMNFEI8` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/I9/_strings.h-1CYI0LJSD29I9` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/I9/log.h-6T6G1TVGQOI9` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/IB/membership.h-B7NJDGTK7BIB` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/IC/AVMetadataFormat.h-1WGJHBJRRNSIC` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/IC/CGPath.h-2QEOBS4UU6DIC` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/ID/hashtable2.h-28TS6481FURID` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/IH/AppleHelp.h-VBD65UI8SDIH` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/IH/NSCustomImageRep.h-3CP4RBO66TQIH` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/IH/_posix_availability.h-2HCVA4MYO2DIH` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/II/NSLocale.h-11I7H6MCF98II` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/IJ/AVCaptureDeskViewApplication.h-WDD5LQ0UITIJ` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/IJ/NSTextContainer.h-2QLEGNIC759IJ` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/IJ/__stddef_rsize_t.h-LACUAKZMXYIJ` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/IK/AERegistry.h-3HPB3PZ2TNAIK` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/IK/NSScreen.h-18W6PU0DYOUIK` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/IK/SecTrust.h-USZ5NWHL83IK` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/IL/buf.h-5TA1S26VV7IL` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/IL/objc-exception.h-O8WMV7DKAIL` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/IM/NSURLAuthenticationChallenge.h-JD7HE6YJ7CIM` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/IP/NSJSONSerialization.h-1FLCSY8BNZUIP` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/IP/termios.h-2J45YFKYXBCIP` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/IP/time.h-1P7AN79RYECIP` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/IP/trace.h-2YBDEBED4IQIP` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/IR/MacTypes.h-1SMUUQB891HIR` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/IR/NSPathUtilities.h-1NUYZJH9PYGIR` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/IR/SPAngleFloat.h-2O9LH9SFFEUIR` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/IR/malloc.h-9AGPIZAOWXIR` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/IS/data.h-VDPF7OC87TIS` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/IT/MTProfessionalVideoWorkflow.h-2MCAC6PG6HYIT` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/IU/CIFeature.h-28NG7TS928LIU` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/IV/AVComposition.h-2IZT6MZEBK2IV` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/IW/CoreFoundation.h-RMHS7O65L8IW` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/IW/IOAccelTypes.h-1Y808RWE432IW` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/IW/NSURLResponse.h-PKCQU9AFW7IW` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/IW/__xlocale.h-23OTWEN2PLTIW` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/IX/NSMigrationManager.h-2P2GLIOSKJ8IX` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/IX/certextensions.h-P40XZVSUSZIX` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/IY/NSFetchIndexElementDescription.h-36B53VBJIUKIY` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/J0/CMMemoryPool.h-3OOHLZCFW5PJ0` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/J0/NSTextContentManager.h-BA59I5OAA3J0` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/J0/_clock_t.h-34TVOYNGQ4EJ0` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/J0/_uintptr_t.h-3AIKHMCKYW0J0` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/J1/CFFileSecurity.h-2RTUKU61BSLJ1` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/J2/NSBundle.h-FS3HXBLR36J2` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/J3/CGLIOSurface.h-3HXUC7KQKHYJ3` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/J3/CTStringAttributes.h-22RA6FJ4C1YJ3` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/J3/NSProtocolChecker.h-HOHAK17LHXJ3` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/J3/NSXMLDocument.h-2VHMJSBTKRLJ3` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/J3/thread_state.h-36GQREYHE4DJ3` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/J4/EntryLog.h-2QBFMKE9MU5J4` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/J4/MTLCounters.h-2XPBJLSWD8CJ4` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/J6/AVTextStyleRule.h-2CX6J5X1WHEJ6` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/J6/_intmax_t.h-3YYKIEJQSMJ6` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/J7/FanController.swift-1GBQKG61LCTJ7` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/J7/IODataQueueClient.h-3UCTYQ69M1SJ7` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/J7/NSAccessibilityElement.h-E9O1EMGY4OJ7` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/J7/NSSharingService.h-1K2Q52WF8K3J7` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/J7/bootparams.h-1ERAQTAYPY0J7` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/J8/DigitalHubRegistry.h-3SQH34GJKY2J8` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/J8/audit_socket_type.h-14GPEE50VTGJ8` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/J9/TargetConditionals.h-16SORJ6HUVLJ9` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/JA/NSScriptCoercionHandler.h-31504PXKKGUJA` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/JA/NSScrollView.h-34YQTBWXEIOJA` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/JB/NSPopUpButtonCell.h-2HF4HEEYH3IJB` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/JC/CMCalibrator.h-1QUT87G11FGJC` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/JC/NSAccessibilityConstants.h-1GK4Q7R9TGBJC` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/JC/NSTabViewItem.h-1E9EWGL3QHJJC` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/JC/TranslationServices.h-2RMKU825K21JC` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/JD/NSUbiquitousKeyValueStore.h-4QL2QC50ZKJD` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/JE/_inttypes.h-3S0NPHRWK5HJE` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/JE/oidsattr.h-1MGNNNIH6SWJE` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/JE/ttychars.h-N8R1W21ZX9JE` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/JF/CMSimpleQueue.h-213SMGJ6IDIJF` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/JF/IOHIDDeviceTypes.h-1OGVPVZUBYWJF` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/JF/StucturesPackedFloat.h-33PSOG773O3JF` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/JG/MTLFunctionDescriptor.h-1YJ4LOIH3LZJG` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/JG/MTLSampler.h-31MUFKDKY6VJG` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/JG/NSPathCell.h-1XY29E23QA8JG` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/JG/_nlink_t.h-3ED2UEP62POJG` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/JH/AVAudioUnitGenerator.h-OIWV3M25LNJH` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/JI/AVAudioSessionDeprecated.h-3CX08VJ1TD8JI` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/JI/CMBufferQueue.h-1WBFK7MRKL3JI` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/JI/SecAsn1Types.h-MOE1WR64R8JI` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/JI/fp.h-2LJ0TFF2Z8UJI` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/JI/libDER_config.h-VZ690IR5BMJI` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/JI/spawn.h-2UDL9DLOQE2JI` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/JJ/NSPanel.h-6W9TUKA79GJJ` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/JJ/dyld_images.h-115BLV11MJ9JJ` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/JK/NSMenu.h-15O9KIKSL5JJK` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/JL/oidsalg.h-1VMBTWO7BACJL` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/JM/NSHTTPCookie.h-3LUI5ZOOA7TJM` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/JM/__stddef_offsetof.h-2LUNIPF6B18JM` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/JN/NSSplitView.h-1Z94SQ9L4KQJN` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/JP/IOBDBlockStorageDevice.h-2EJIP667C6AJP` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/JP/MTLCaptureScope.h-100NGPZPUKPJP` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/JP/NSKeyValueCoding.h-9M8N9ORDW4JP` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/JP/NSObject.h-1XVSOO2GKI4JP` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/JP/igmp_var.h-2BDL9DCQE5SJP` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/JP/ip_icmp.h-2J4OUTLQTBPJP` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/JQ/IOFireWireLib.h-39B0V81AZHXJQ` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/JR/cdefs.h-VEI3H6Q51YJR` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/JS/NSTrackingArea.h-ZO9O8GXY2HJS` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/JS/emmtype.h-2SZ4BCGBMAJS` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/JS/icmp6.h-X1YT7TTP6KJS` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/JU/AVAudioUnitMIDIInstrument.h-2VTDB7UHC68JU` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/JU/CGPDFDocument.h-1Z9QJ4VUGQGJU` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/JU/MTLFence.h-16IG36NPGPKJU` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/JU/_locale.h-3D53YSZ4BQQJU` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/JV/OpenGLAvailability.h-2QLM5YHIAVFJV` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/JW/NSDocumentController.h-2NHNV1KTOVPJW` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/JW/hfs_mount.h-3D2I40O494ZJW` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/JX/TypeSelect.h-2HC2WD8VZCHJX` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/JY/AuthorizationDB.h-348WC36GVHJY` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/K0/AudioToolbox.h-1MWV8DIUI8VK0` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/K0/HILittleArrows.h-1JZEWJR2COGK0` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/K1/AVPlayerItemOutput.h-2BSRX7FKK86K1` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/K1/IOKitServer.h-3J2G39IGFS4K1` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/K1/NSFilePromiseProvider.h-1HWUBGOP46SK1` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/K2/NSURLCredentialStorage.h-2MR0J0CEHKWK2` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/K2/_mach_port_t.h-RNHOROTXYAK2` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/K3/CFUUID.h-7FK1KNZT6EK3` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/K3/NSSliderAccessory.h-RJ3XRI3DA7K3` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/K4/IOFilterScheme.h-1OMTQK478BBK4` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/K4/NSDictionaryController.h-1RBAFILFAWVK4` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/K4/SPRotation3DFloat.h-3I4Q7RZE6W2K4` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/K5/CarbonEventsCore.h-2Y8WUPBQUMGK5` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/K5/_int32_t.h-3MR7DZZIHJ4K5` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/K6/__stddef_wchar_t.h-3MNV84OUMYLK6` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/K7/task_special_ports.h-1LC7W2JRODOK7` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/K8/NSPersistentDocument.h-1ALA0V2QMZFK8` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/KA/MIDINetworkSession.h-3UELZN5DKUYKA` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/KA/NSImage.h-IMSV708O0XKA` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/KA/_null.h-1KC2UXHVQ0QKA` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/KA/fmtmsg.h-3GM282SX335KA` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/KB/AVPlaybackCoordinator.h-1NHHKEQXVQKB` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/KB/IOCFUnserialize.h-1V19GVB7SD9KB` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/KB/_monetary.h-3PP93RDN6CTKB` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/KB/mach_error.h-1IWYXGMD968KB` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/KB/printerdb.h-17U5IVRQSJ0KB` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/KB/thread_act.h-35VJFMGJB6PKB` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/KC/SPRect3DFloat.h-3L2RY8QGN3CKC` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/KD/AVAudioSettings.h-34R9CDEMOZYKD` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/KD/CGPDFObject.h-1D8XRJ8JPCPKD` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/KD/NSAnimationContext.h-3HE76B3DOIWKD` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/KE/CSIdentityQuery.h-YBH8GCY6MHKE` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/KE/NSTreeController.h-PNL5IBD1JAKE` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/KE/_locale_t.h-WOA8STU2H2KE` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/KE/hfs_format.h-3E51473HNSKKE` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/KF/AVCaptureDevice.h-3P3EEX0M6HTKF` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/KF/AudioUnitCarbonView.h-24H7WFA9WBKKF` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/KF/CGPDFPage.h-3W156BVDB8UKF` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/KF/NSTextViewportLayoutController.h-15X6IX0G15HKF` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/KG/CIFilterBuiltins.h-32R4VU9FF93KG` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/KG/NSAppleScript.h-2T5EZZS7FG4KG` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/KG/traps.h-35PCFD07TKSKG` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/KI/NSErrors.h-3FBTPL0MJDDKI` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/KI/NSPersistentCloudKitContainer_Sharing.h-3DRXQQ2VO5BKI` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/KI/cssmkrspi.h-1QT1M6ZWOZLKI` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/KJ/AppleEvents.h-2WRTYLL06LFKJ` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/KJ/LSQuarantine.h-18R0I488Z02KJ` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/KJ/NSDistributedLock.h-3SY7ZQPZD5XKJ` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/KJ/inet.h-11F05ZXC5T2KJ` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/KK/AVAssetExportSession.h-2WYZV1VHHL2KK` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/KK/MTLEvent.h-10RR6B90YYNKK` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/KL/SystemMonitor.swift-23IGXFVZB83KL` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/KL/sdt_isa.h-1VREDZXGE7YKL` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/KM/AXHearingUtilities.h-3IW0CPV7QT0KM` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/KM/__float_float.h-35PIKQLS43DKM` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/KN/AVCaptureDataOutputSynchronizer.h-1V9CQC9CFUIKN` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/KN/ColorSyncDevice.h-1AQHB24RQ9FKN` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/KN/MIDIThruConnection.h-AH9TYJ802NKN` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/KN/NSCalendar.h-2FEV31DVYJ6KN` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/KN/NSHelpManager.h-MDR1J8E05PKN` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/KN/arm64e-apple-macos.swiftinterface-3843XXVJ2E7KN` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/KN/ranlib.h-NRXX6ORQTRKN` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/KN/sem.h-2B3TFRC6TAIKN` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/KP/host_reboot.h-1YFJ2L8YS58KP` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/KQ/Debugging.h-1TLB2VTC8AFKQ` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/KQ/NSResponder.h-2ZT580CQ2V2KQ` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/KR/DateTimeUtils.h-GOGHIGSVMSKR` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/KR/NSThread.h-3QMTDFPW1EKKR` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/KS/Finder.h-272SHLQGNH4KS` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/KS/dirent.h-2XUW7TORCBXKS` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/KT/NSPortNameServer.h-3JUX3WBBR8FKT` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/KU/CGGradient.h-9UWDRY8F9BKU` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/KU/HIClockView.h-112NRLPEJENKU` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/KU/IOGraphicsEngine.h-2P7FCT4MHL4KU` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/KV/_key_t.h-FG2O1960JQKV` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/KW/NSMagnificationGestureRecognizer.h-1GOTEYFTZF4KW` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/KX/Base.h-193ZAB0RN3BKX` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/KY/AVPlayerItem.h-TY4E1O26OEKY` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/KY/CAEmitterCell.h-1ORRHNMN33SKY` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/KZ/MTL4CommandEncoder.h-XRSXNVQGY7KZ` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/L0/AVCaptureStillImageOutput.h-29NPRDEVNNAL0` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/L1/NSDebug.h-2L04XK5QEYYL1` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/L2/matrix_types.h-2QHKBXG7DFJL2` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/L2/mds.h-1FARYB7FLVBL2` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/L2/stat.h-3NJF7FAUKCYL2` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/L3/_caddr_t.h-13CMSBL2SPFL3` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/L4/SecImportExport.h-2ZQYSZRDPHTL4` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/L4/ndr_def.h-ZZA3IEUUROL4` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/L5/NSFileManager.h-29BGEJ2TEJIL5` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/L6/NSAttributedString.h-LTE6AZ7KEML6` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/L6/asm.h-28UD7C38W6AL6` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/L7/CSIdentityBase.h-TF5B3UGD6ML7` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/L7/NSAccessibilityCustomAction.h-1T7Y501PUKBL7` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/L7/NSPrinter.h-2VKMHERA5HSL7` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/L8/IOApplePartitionScheme.h-3LGP0XRBCRXL8` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/L8/NSPopover.h-63PQM33C8IL8` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/LA/CGColorSpace.h-UJ9KEA0YMQLA` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/LA/arm64e-apple-macos.swiftinterface-372W3URMQIGLA` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/LA/if_ether.h-19LKX3SD72RLA` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/LB/CTFontCollection.h-10FEV0BH2IBLB` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/LB/NSLayoutConstraint.h-3QSYID6HD3XLB` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/LC/_pid_t.h-2FE53P1CFSQLC` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/LD/NSNib.h-34TOE9W8FNNLD` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/LE/sync_policy.h-1WVV1INCZXSLE` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/LE/vm_map.h-2CSE59GO075LE` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/LF/CAMetalLayer.h-3PE6IN2GX9YLF` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/LF/NSTextLayoutFragment.h-2TJLV30X2DNLF` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/LG/IOEthernetStats.h-3O1IB61UPOILG` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/LG/SFNTLayoutTypes.h-LDT7ZLMTPYLG` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/LG/gl.h-3UN5HVYR93VLG` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/LH/NSDataAsset.h-225UP9RR86PLH` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/LH/NSFilePresenter.h-2CF5BFVR8F9LH` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/LH/NSScriptStandardSuiteCommands.h-3H5T8T3Z5B0LH` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/LH/NSView.h-2RR1VFZSHERLH` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/LI/AVAudioSourceNode.h-1A0X3QT27GRLI` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/LI/MIDISetup.h-37OXP218L5VLI` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/LI/NSGeometry.h-3APFRLYONLOLI` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/LJ/UnicodeConverter.h-391IITF8MHKLJ` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/LK/HISegmentedView.h-2ZV2AAI3L82LK` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/LL/NSPersistentStoreRequest.h-3HT4SBHPYVBLL` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/LL/NSTitlebarAccessoryViewController.h-23CA0GY2X9OLL` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/LM/CGFont.h-3M4IV2TLY9XLM` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/LM/NSPrintOperation.h-33WRKL9JKWYLM` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/LM/NSRelationshipDescription.h-34SG1NS1INVLM` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/LN/CTFontDescriptor.h-YZJ9RTY5KLLN` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/LN/CTFramesetter.h-1SD1YEIZBJ5LN` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/LN/NSXMLElement.h-1SQLKX09DYNLN` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/LO/AVAudioUnitEQ.h-3PVEHJLA4UWLO` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/LO/IOStreamLib.h-3NAIMTVY5MELO` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/LO/stdbool.h-1TBOA4V1O4GLO` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/LP/IOAudioDefines.h-CUQ2PPWOSJLP` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/LQ/NSAtomicStore.h-25E4MFQCMRCLQ` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/LQ/NSRunningApplication.h-1K01XT2B0UILQ` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/LQ/cssmcli.h-2C2L0NDW24OLQ` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/LR/AVAudioTime.h-3HO064XTJ1ULR` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/LR/SMCHelperManager.swift-33K4FA4GQEKLR` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/LW/PEFBinaryFormat.h-24G8C1ND8MULW` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/LX/ev_keymap.h-1CB655QNUT5LX` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/LY/processor_set.h-CAN0N3YK1YLY` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/LZ/CAAnimation.h-3SMYGRBRHLELZ` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/M1/ip.h-3GL6DJPY92VM1` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/M1/vm_page_size.h-3FDTGWCYFUWM1` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/M2/MTLRenderCommandEncoder.h-1JXXRV8MXJM2` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/M2/NSSegmentedControl.h-2CVSNG3PC20M2` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/M2/_pthread_rwlock_t.h-D4SHZJTDCLM2` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/M4/IOPowerSources.h-3MNH881Q1UEM4` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/M4/SecKeychain.h-2V0GXF9O6WEM4` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/M5/NSSliderTouchBarItem.h-2X7KUNGP3ESM5` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/M5/termios.h-NGI0QGB9PM5` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/M6/IOHIDProperties.h-2NZQTULKQ6SM6` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/M6/NSColor.h-O5J3C84HSBM6` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/M6/_pthread_once_t.h-2P5WKU6353VM6` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/M7/MDImporter.h-39S5Z45H46LM7` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/M8/AUAudioUnitImplementation.h-3UZ1ZLLYS95M8` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/M8/FoundationErrors.h-2EBXNAJX1U5M8` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/M8/MIDIBluetoothConnection.h-3PJ1NYIZGHYM8` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/M9/IOPMKeys.h-3N5LIM7HCE3M9` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/M9/NSXMLParser.h-3E86E3ODFLHM9` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/M9/fcntl.h-JIBISTDVT3M9` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/M9/host_info.h-PRBJEVJ868M9` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/MA/AVCompositionTrackSegment.h-2RQWJEO6BZMMA` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/MA/UTCoreTypes.h-3CR8P5QBNC1MA` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/MA/proc.h-2IQ3RIUAQQHMA` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/MB/_id_t.h-362Q6A6ME9EMB` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/MC/panel.h-23T681O1ZHNMC` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/MD/atomic.h-31ZRXW8VCKKMD` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/MF/AVAudioMix.h-48HOHN8V8UMF` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/MF/CFAttributedString.h-PP3O3MX2FCMF` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/MF/NSEPSImageRep.h-1MLJO3XMJHZMF` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/MG/CFNetworkDefs.h-1MUT8HXM0JHMG` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/MG/HIImageViews.h-36RE3LZYDNYMG` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/MH/NSMetadataAttributes.h-27M3VHHE9GJMH` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/MH/_wint_t.h-3AKPTTYEK6HMH` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/MH/types.h-2MW2TQ815JMH` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/MI/NSDerivedAttributeDescription.h-2J3HVXU6FR4MI` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/MI/NSTextCheckingClient.h-3QVMK323E78MI` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/MJ/AXError.h-GIRJ18QKDWMJ` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/MJ/HIComboBox.h-WKN0IOT8F4MJ` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/MJ/MTL4RenderCommandEncoder.h-1AYPIF13ATCMJ` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/MJ/NSPredicateValidating.h-2QPFP7GPH3OMJ` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/MJ/ToolUtils.h-3D4D9BKMU97MJ` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/ML/AVAudioTypes.h-YV3PQH0T0LML` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/MM/CIImageProcessor.h-3PJE11IBQ7IMM` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/MM/NSTableColumn.h-XPX4L643HSMM` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/MN/CGToneMapping.h-3VGJLIEO8YMN` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/MN/IOKitKeys.h-3LE4UJBV1REMN` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/MN/IOPSKeys.h-17LO74H4WRMMN` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/MO/mman.h-16H7TJ08HYEMO` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/MP/arm64e-apple-macos.swiftinterface-1Z0RRLN2NORMP` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/MP/ipp.h-3TYQA3ECQ15MP` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/MP/udp.h-2I82RDASYY9MP` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/MQ/SPProjectiveTransform3D.h-1UPCCXFPD4JMQ` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/MQ/ioss.h-2A7V0VB3TGCMQ` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/MQ/user.h-1DH14OMA2G5MQ` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/MS/AudioHardwareBase.h-OO9MFMZ2RRMS` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/MS/DERItem.h-3ELVL7YXMZMS` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/MS/NSURLRequest.h-1G7BNTSZKNBMS` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/MS/sidechannel.h-U28EPRDIBDMS` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/MS/thread_status.h-K6PRQDDDTVMS` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/MT/KeychainCore.h-3QFCSRMYJPTMT` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/MT/MTLArgumentEncoder.h-9COGMRHB22MT` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/MU/CFBag.h-5T0U4GPYO8MU` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/MV/AUComponent.h-2UW0L8VXZIAMV` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/MX/SecCertificateSupport.h-2MF8BEYEAOGMX` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/MX/SecureDownload.h-1Z79CX7Q7PGMX` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/MY/AVCaptureSystemZoomSlider.h-19ULH7BG0Z6MY` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/MY/CVOpenGLBufferPool.h-ET4O92DI26MY` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/MY/Store.h-XDW5UACXS5MY` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/MY/arm64e-apple-macos.swiftinterface-7NSEBMV5MXMY` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/MZ/__float_infinity_nan.h-2K082V914N7MZ` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/MZ/ndrv.h-1V72NPCZSU4MZ` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/N0/CVOpenGLTexture.h-YMR8CJCGRQN0` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/N1/_graftdmg_un.h-2V6PR4UM7X7N1` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/N2/language.h-3SQBJQ8QUWBN2` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/N4/AVAudioRecorder.h-10T6P9XAJYEN4` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/N4/IOUPSPlugIn.h-KK5X35SDUNN4` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/N4/UTDefines.h-1OFIMNLM6WTN4` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/N5/NSDockTile.h-1GDEZUXRRUEN5` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/N5/OSReturn.h-1QNX56UXB6MN5` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/N6/NSController.h-10JHDXGP77HN6` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/N7/HISlider.h-3LEYC7KI2USN7` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/N7/NSTouch.h-S48TCY0WUN7` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/N7/SecTransform.h-2VZ8LS535CTN7` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/N7/SpatialEnumerations.h-2MOME15PQGIN7` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/N7/_rsize_t.h-2IWFWLNHB1EN7` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/N8/NSBackgroundExtensionView.h-25MOPYEJX9WN8` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/N9/_pthread_attr_t.h-2CVG635GKOCN9` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/NA/NSURLHandle.h-OXPLEATCB2NA` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/NB/CAEDRMetadata.h-1XG0LJATVA4NB` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/NB/MTLRasterizationRate.h-21NVBC99HTDNB` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/NB/MacHelp.h-356UVDWYVKSNB` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/NB/unpcb.h-GXG2XGN19ANB` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/NC/AVAudioPlayerNode.h-1I5U4GSYROCNC` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/ND/CMBase.h-3CEZ29X9SJYND` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/ND/SecPolicySearch.h-3IHBEEB3FWFND` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/ND/workgroup_object.h-155A6N16G1RND` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/NE/CGLContext.h-3IFYS0454NXNE` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/NE/msgbuf.h-2IF781P25YANE` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/NF/IOCFBundle.h-B3T3J1QX36NF` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/NF/IOHIDDevice.h-3QQK1RBWSQ9NF` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/NF/unctrl.h-1BWH6HS6Z3GNF` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/NG/__stddef_size_t.h-EV3CIHQ00TNG` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/NH/IOVideoTypes.h-MR93PSBCC4NH` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/NH/fasttrap_isa.h-2OJI6ECWG5LNH` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/NI/AVAudioConnectionPoint.h-3TJ4EPCHP24NI` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/NI/_iovec_t.h-2JBJIZE1HEMNI` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/NI/arm64e-apple-macos.swiftinterface-1XJVOBF0AFNI` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/NJ/NSLocalizedNumberFormatRule.h-28RBEBWNSRONJ` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/NJ/SecAccess.h-PV7MXDHMYLNJ` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/NJ/audit_kevents.h-2HQ6BH07B5KNJ` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/NK/MTLComputePipeline.h-12WY5QU3PNENK` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/NK/NSUserNotification.h-2QGU097MJAZNK` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/NK/gltypes.h-YYE6TZOJ54NK` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/NK/oidscrl.h-58CLUQZMV6NK` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/NL/_ctype.h-1528JOSV6LHNL` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/NM/_timespec.h-27MEHSAP8CNNM` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/NN/AVCaptureInput.h-2V8NFO9ZQ9HNN` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/NN/NSIncrementalStore.h-2WF7VOOWGQKNN` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/NN/NSUserInterfaceItemSearching.h-1DVZN987UM7NN` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/NO/AudioHardware.h-1F7JNKYILDSNO` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/NO/limits.h-33VFA90LD0INO` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/NP/NSTextLineFragment.h-H5AK2FFH3TNP` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/NP/thread_state.h-RCK64T92QVNP` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/NQ/NSFetchedResultsController.h-2A9470AAYXNQ` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/NQ/SpatialTypeConversion.h-346AA5PHP9BNQ` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/NR/IOBDTypes.h-9WT7QBMG0NR` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/NR/NSExtensionContext.h-1LFZIF8YSFDNR` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/NR/NSURLProtectionSpace.h-K9SYZSRAHFNR` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/NS/MTL4CommandBuffer.h-3W4TKRK0SFVNS` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/NT/AVPlayerLayer.h-1CSE1FB5KMONT` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/NT/MTL4FunctionDescriptor.h-3O3FQQ8VAORNT` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/NT/NSPersistentCloudKitContainerEventRequest.h-2EK978NZIVMNT` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/NW/thread_info.h-3KPSWJU4D1KNW` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/NX/NSSavePanel.h-2I7C1TFUJFENX` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/NX/if_types.h-1ITWCUH63WPNX` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/NY/NSMethodSignature.h-2OQEZSSAKGDNY` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/NY/ttycom.h-13TQDF1M5X8NY` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/NZ/_mount_t.h-3K12HB2OHYHNZ` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/O1/CIImageAccumulator.h-3QJGKXBN37TO1` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/O1/filio.h-2AHZBJ1LNJ7O1` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/O1/time.h-OEEZHVRQX1O1` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/O2/WelcomeGuide.swift-2QNK0D5FZ0RO2` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/O3/AVPlayer.h-3PY3CAQGV4GO3` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/O3/IONetworkUserClient.h-DLCTP1T906O3` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/O4/CFByteOrder.h-1PX35BQKGFGO4` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/O4/MTLCaptureManager.h-3CJFYU54EDLO4` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/O4/NSFetchedPropertyDescription.h-2T30LAL2KTMO4` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/O4/SCSICmds_REQUEST_SENSE_Defs.h-3D95W4BMYK8O4` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/O8/NSArrayController.h-2F5ZN7P4O7QO8` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/O8/NSBackgroundActivityScheduler.h-1V7VVFRCWJ0O8` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/O8/SCSITask.h-2O0UC0B1LYO8` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/O9/_u_int64_t.h-946RWGK2CSO9` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/OA/in6_var.h-3UL6T9RX4WYOA` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/OC/IOHIDKeys.h-2D5DOVYBXGQOC` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/OC/NSArchiver.h-3MIU12JIQEEOC` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/OC/audit_record.h-3AACR3E2ULLOC` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/OD/AVSampleBufferVideoRenderer.h-PZ2AYFJKTSOD` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/OE/NSURLConnection.h-3Q8AZ1Z437POE` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/OE/OSKextLib.h-TZ2KWFZRHLOE` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/OE/_static_assert.h-3FMFFJN8XD2OE` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/OE/clock_priv.h-4XA2NPBFBYOE` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/OF/IOCDTypes.h-3LJH2XUGXZCOF` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/OF/Menus.h-2NBTYPT6GJXOF` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/OG/AXCustomContent.h-BG0WURCKUTOG` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/OH/NSAttributedString.h-27RKLLBJBYBOH` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/OH/ntsid.h-2M2UHH4KAFSOH` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/OI/AVMIDIPlayer.h-16T7SQ5DD6DOI` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/OI/AXTechnology.h-1APWVLB3Q7DOI` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/OI/MTLBinaryArchive.h-302OBINQ809OI` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/OJ/err.h-3SI1P8CGUUVOJ` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/OK/setjmp.h-1577B0MFJ0IOK` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/OL/NSViewLayoutRegion.h-3OZWF6F8EHOL` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/OM/_langinfo.h-1AKHCV1V920OM` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/OO/_suseconds_t.h-67FXSHAT6LOO` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/OO/resourcevar.h-3IORAS1ZI9DOO` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/OP/IOSharedLock.h-3IQF3G6PBNWOP` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/OP/NSText.h-1MMVD4S2S8DOP` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/OR/IOHIDLibObsolete.h-3716POZ21T3OR` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/OR/NSAppleScriptExtensions.h-SL44PAXM5HOR` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/OS/ContentView.swift-15KJK4E4W5HOS` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/OS/NSWindowController.h-1GBKBC3RPOXOS` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/OT/_int64_t.h-1C8PBLFOABIOT` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/OU/CMFormatDescription.h-18ADVZIQ1K9OU` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/OU/LSInfoDeprecated.h-2NIWOUIT1HROU` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/OU/NSDecimal.h-1J0CHRW808TOU` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/OW/MacMemory.h-1114X80XW6FOW` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/OX/NSUndoManager.h-1TOQPQ0YV4ROX` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/OY/IODVDMedia.h-1IADR67QMDJOY` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/OY/NSDrawer.h-36CND63453DOY` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/OZ/ContentView.swift-3OGQV5HQGY2OZ` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/OZ/NSAlert.h-31X5D1GGO9BOZ` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/OZ/NSCustomTouchBarItem.h-N169ZU2Z3VOZ` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/OZ/rbtree.h-3USKXMRPWDOZ` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/P0/message.h-18EMHMAU0D1P0` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/P2/UTAdditions.h-3CBN3XXP5L8P2` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/P4/ttydefaults.h-35INNBIF154P4` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/P5/CAFrameRateRange.h-27FG0D7A8K4P5` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/P5/MenubarController.swift-1BS5NUM6YU1P5` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/P5/NSKeyValueBinding.h-GXZXJ1QN4HP5` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/P6/CGPSConverter.h-ZS90UI0REWP6` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/P6/ftw.h-396MBCLQBJUP6` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/P7/IOHIDValue.h-EWS717BDKGP7` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/P7/NSButtonCell.h-3HESUUBHTEZP7` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/P8/_timeval64.h-MGP0EBZG2P8` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/PB/OSCacheControl.h-S5WQ2HGYR0PB` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/PB/geometry.h-2DC8QBE3BMXPB` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/PC/Endian.h-280BEL3WUOPPC` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/PC/quaternion.h-17KND9X89J5PC` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/PD/fileport.h-28FAZUTOUEYPD` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/PE/IOHIDUsageTables.h-3F1KGGEEBVNPE` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/PF/NSPersistentHistoryTransaction.h-1GUGN2W1S9IPF` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/PG/vm.h-1GG2706LNZOPG` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/PG/workgroup_parallel.h-3MGN7KW9RUTPG` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/PH/ATSUnicodeDirectAccess.h-1VT3UK2XNOOPH` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/PH/_size_t.h-2DIE3BNGF2HPH` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/PH/signal.h-3EUZHENASIUPH` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/PJ/NSCell.h-33023CWPXJ8PJ` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/PL/NSMenuItem.h-2ZY9O2G53AVPL` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/PM/SecIdentitySearch.h-M5HTA2UAJ5PM` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/PN/NSColorPicking.h-2C49ANS0W2QPN` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/PN/_symbol_aliasing.h-30WWIEH8CB9PN` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/PN/_uintmax_t.h-1AH75M817EMPN` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/PP/CFXMLNode.h-1Q0QXBXMGQGPP` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/PP/NSTimer.h-1CUUBXC2HWJPP` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/PQ/ControlDefinitions.h-2A7BRK9LIODPQ` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/PQ/NSMenuItemCell.h-3LHR1MMMV3XPQ` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/PR/URLAccess.h-2YWA861KE0OPR` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/PS/AVSemanticSegmentationMatte.h-U80FCFFDIFPS` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/PS/cups.h-4HENKHO4DMPS` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/PT/AEInteraction.h-2FBH1HQH1RPPT` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/PU/assert.h-3Q5UWG6FV2DPU` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/PU/nl_types.h-1RI0YTXRNAHPU` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/PV/NSMigrationStage.h-1JZY456WBEWPV` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/PX/MTL4PipelineState.h-3PK7N30EXIJPX` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/PX/NSScriptObjectSpecifiers.h-33JV2QDV824PX` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/PX/NSTextInputClient.h-T7V6DPIM8HPX` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/PY/CGLCurrent.h-2IDJE3EQGDZPY` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/PY/NSPredicateEditorRowTemplate.h-3ALLYQDZAUIPY` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/Q0/SPAffineTransform3D.h-2T7HF1DQ3FIQ0` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/Q2/AVPlaybackCoordinationMedium.h-1ZZDIM8TW1GQ2` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/Q2/CGRenderingBufferProvider.h-1D6II6M0QOAQ2` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/Q2/vm_types.h-2LKVKU7ZPO8Q2` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/Q3/_wctrans_t.h-3915B7EZBIZQ3` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/Q3/audit_uevents.h-3RXCXKXNA32Q3` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/Q4/_stdio.h-126GQ83FVKLQ4` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/Q5/CVMetalTexture.h-1KEAP16PUJJQ5` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/Q5/CipherSuite.h-LTHKVEEFFTQ5` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/Q5/mach_vm.h-3ICJOFPAVUVQ5` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/Q6/MTLIOCommandBuffer.h-3A5W9VZLDPAQ6` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/Q6/NSObjCRuntime.h-3PSNP8D3UDWQ6` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/Q6/NSStatusBarButton.h-2TV5K71QA51Q6` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/Q6/proc_info.h-11R8ATFQC3CQ6` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/Q7/NSWindowTab.h-3R75ADYBSZ5Q7` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/Q8/CMTimeRange.h-35SRR5PPVTEQ8` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/Q8/DriverSynchronization.h-2I566SHKQ1MQ8` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/Q8/NSFormatter.h-N7QVL6B0MQQ8` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/Q8/socket.h-3OG12DLFMT1Q8` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/Q9/arm64e-apple-macos.swiftinterface-8NDBVH2NOMQ9` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/QA/EntryBoundary.h-2XHRH3TGT8DQA` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/QA/objc-api.h-1M641QLUA1UQA` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/QB/CGImageProperties.h-30VJYHSKRSKQB` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/QC/SecDigestTransform.h-1X5JHIDIF6VQC` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/QD/CVReturn.h-3ROSE88KNAQQD` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/QD/NSTypesetter.h-G7YIBOLKOWQD` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/QD/availability.h-1H3AIPDSPNRQD` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/QE/CGColorConversionInfo.h-2CHTOL7ZDIHQE` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/QE/NSSplitViewController.h-1YV2IZ4W4P7QE` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/QG/NSSlider.h-2ZFUXLFGT3OQG` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/QH/CFNetDiagnostics.h-3QAYWXNJZX0QH` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/QH/IconsCore.h-1GVYAY8JOZ6QH` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/QH/cssmapi.h-DAQ8RH9C6PQH` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/QH/cssmconfig.h-8SW7G5XUPLQH` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/QH/overflow.h-3BGG2ES81BQH` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/QJ/AVMetadataIdentifiers.h-3LR3GW9I22QJ` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/QJ/MenuBarExtraView.swift-3K492PZ3IYIQJ` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/QJ/arm64e-apple-macos.swiftinterface-1Z1ALCIGNJ3QJ` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/QK/gluContext.h-2E3NXLL3QY3QK` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/QL/AVError.h-12PMDGSOIHAQL` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/QL/NSTokenFieldCell.h-3IASAZZYKFOQL` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/QM/cssmtype.h-P99HR65TP2QM` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/QN/NSColorSampler.h-PKUCYA4GX1QN` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/QO/IOStorageProtocolCharacteristics.h-TXWW9OGDEQO` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/QO/NSFileCoordinator.h-4A24DXEN1CQO` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/QO/matrix.h-2QPO412Q4SHQO` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/QP/NSAppearance.h-2UPVDKA8JLWQP` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/QP/NSHashTable.h-2U34LMDXQU1QP` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/QQ/KextManager.h-3KKQDSHMMRSQQ` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/QQ/NSToolbarItemGroup.h-1FFJ46CXUTCQQ` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/QR/IOCFURLAccess.h-LGFY1B3HIPQR` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/QR/NSAccessibilityProtocols.h-U1M1UH4C23QR` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/QR/NSPort.h-GLS9ZUZ758QR` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/QT/HIObject.h-2VXZ2RNLZSYQT` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/QU/CIFilter.h-3A4HC2KK87JQU` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/QU/NSCustomMigrationStage.h-2RFX8VETU17QU` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/QW/AVOutputSettingsAssistant.h-1GGEA7WTJN4QW` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/QW/_common.h-2A7D8BS7YTYQW` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/QW/tcpip.h-1E8BOIN97SQQW` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/QX/CIPlugInInterface.h-3B3D2MD4WEJQX` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/QX/spawn.h-IEQ0WC7I9AQX` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/QY/SFNTTypes.h-3NGJ1UXNNHMQY` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/R0/OSLog.h-3DHKTMYG7JWR0` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/R1/AVAnimation.h-36LQ4T5S874R1` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/R2/CGPDFScanner.h-1OCXHKYSKEWR2` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/R3/NSStackView.h-1V245EAXQFCR3` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/R4/AVCaptureAudioDataOutput.h-227WI15OKJWR4` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/R4/IOHIDLib.h-2EC1LQX3I7WR4` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/R4/NSMeasurement.h-2RLBC1ESTIXR4` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/R6/CGDisplayConfiguration.h-2V6CZRNA1PHR6` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/R6/NSCompoundPredicate.h-QYB9FPFW6NR6` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/R7/_time.h-1TUFDNHS1L7R7` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/R7/task_inspect.h-VAFQTDZORBR7` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/R8/FinderRegistry.h-SNKF2D1B73R8` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/R8/vm_info.h-1FS5WA5LXUKR8` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/R9/DADissenter.h-2LASJ8KZYOWR9` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/R9/NSPreviewRepresentingActivityItem.h-23TBZNI619IR9` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/R9/uuid.h-NGGNDAOU1UR9` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/RA/oidsbase.h-2Y5IWQ000FARA` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/RA/signal.h-2NUSFF1P700RA` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/RC/AVAssetTrackSegment.h-Z3BA0QI7DZRC` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/RD/AEPackObject.h-3R64LQGW3BGRD` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/RD/MTLStageInputOutputDescriptor.h-2IL8QNZQIA0RD` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/RD/notify.h-3P0IS3RGS8RD` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/RE/SecProtocolTypes.h-3V75L2DYS34RE` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/RF/CMAudioDeviceClock.h-1TEKURMZI8XRF` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/RF/_offsetof.h-3I240G3UW2FRF` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/RG/AVBase.h-2PQZUJXINIMRG` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/RH/IOStreamShared.h-1B991I513ZTRH` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/RH/NSData.h-AI1JK1PM0GRH` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/RH/if_var.h-3629DNCGEO7RH` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/RI/AXNotificationConstants.h-1NOBTD5WR2ORI` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/RI/LowMem.h-2NIRHU0Y6H9RI` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/RJ/unistd.h-2MWHJ11PD4SRJ` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/RK/CMTime.h-2Y1T9YYY002RK` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/RK/NSSpeechRecognizer.h-AR9LAP7I8RRK` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/RM/AVSampleCursor.h-1KGE9ORIOY9RM` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/RM/HIToolbar.h-3EASMHRXKA9RM` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/RN/udp_var.h-219VOV8P4YXRN` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/RO/MTLPixelFormat.h-1BG21FSYHUKRO` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/RO/NSXMLDTDNode.h-2IP9IAESZWVRO` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/RP/AVAudioSequencer.h-91NIU5LPJCRP` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/RP/NSVisualEffectView.h-10YVQRI9V4TRP` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/RP/pthread.h-2P7NT3J95ECRP` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/RQ/arm64e-apple-macos.swiftinterface-1R3IMRLGB5URQ` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/RQ/socketvar.h-FRKW9MBMSCRQ` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/RR/MachineExceptions.h-66BI9EKN86RR` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/RR/reloc.h-E9BYTDA3OERR` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/RT/CALayer.h-1QAKBHZPH34RT` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/RT/NSTextView.h-2W2IVIYJWOERT` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/RV/FixMath.h-3DU3L4Z95M3RV` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/RV/IOBDMediaBSDClient.h-1JVYKHVF56KRV` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/RV/dyld.h-3VVLPDU8GS2RV` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/RX/NSComboBoxCell.h-39K85TC73LZRX` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/RY/NSString.h-3TWB82YRX3FRY` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/RZ/fstab.h-B2V49I5L98RZ` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/S0/NSTableViewRowAction.h-3BTGI8RW2JSS0` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/S1/_endian.h-1GMC998VR1AS1` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/S2/NSCompositeAttributeDescription.h-3MR7DR3L664S2` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/S3/CVPixelBufferPool.h-2XNX1LAFQ27S3` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/S3/NSComboBox.h-2B6DFU238ZOS3` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/S3/bank_types.h-27K20Z5IPHTS3` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/S3/zone_info.h-2HAN07W4TQZS3` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/S4/AVAudioUnitReverb.h-39G61A9GIWNS4` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/S4/syscall.h-WO2KVITOFJS4` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/S5/SKSummary.h-2FY9LMASYBDS5` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/S5/arm_vector_types.h-23HC032MZ1GS5` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/S6/AVCompositionTrack.h-1AMNRVCV8WQS6` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/S6/NSPersistentContainer.h-1VLARI8S5R5S6` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/S7/poll.h-3D2J6AZEE1ZS7` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/S8/SecRandom.h-2OI48NF3M6RS8` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/S9/quota.h-SOYU388IW2S9` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/SA/MTAudioProcessingTap.h-SD1W0AG4O4SA` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/SA/NSDateInterval.h-31J90Q36P0SA` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/SB/AXMathExpression.h-1WM231BVV9XSB` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/SB/MIDICapabilityInquiry.h-27E0QZJ10Y7SB` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/SC/NSTableView.h-1BBUSQ6X7TPSC` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/SC/SecKeychainItem.h-3V2BDWCQ8VXSC` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/SE/NSCalendarDate.h-2KBRL6MK3ERSE` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/SF/IOSurfaceObjC.h-IB2AKAICJWSF` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/SF/NSSwitch.h-2EHIULO3WRXSF` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/SG/constrained_ctypes.h-1VYS3DVEZBVSG` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/SG/machine.h-3NGUP3QACBWSG` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/SH/AVGeometry.h-3MY46YWVBBASH` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/SH/AXColorUtilities.h-19WBS2ONMSISH` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/SI/Block.h-2HBZC0LU1UYSI` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/SI/LSSharedFileList.h-TJ5CIQK4XOSI` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/SI/NSFileHandle.h-1X1UVJK7WRWSI` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/SI/NSFileVersion.h-4IF3KSV4LTSI` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/SJ/OSAGeneric.h-46985CB5TSJ` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/SJ/port_obj.h-2WCZO5EPZB5SJ` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/SK/IONetworkController.h-2S4O7C94B18SK` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/SL/IOFireWireAVCLib.h-1HVICCTRCPJSL` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/SM/CGImageSource.h-YB9MBNEDXKSM` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/SO/NSTextInsertionIndicator.h-1F08WNI4HLRSO` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/SP/AUCocoaUIView.h-1ESYSKOPX6MSP` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/SR/filedesc.h-LTBWTIGQI7SR` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/ST/HostTime.h-HMVIGI4HRMST` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/SU/CGAffineTransform.h-ASAVJ274DISU` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/SV/Enumerator.h-3PGUP0Y2OAMSV` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/SV/vm_behavior.h-200MK08T64LSV` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/SW/AVCaptureOutputBase.h-169H6MTTA7ISW` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/SW/HISeparator.h-33LS0ASB854SW` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/SY/CADisplayLink.h-1JWMI3ZWMLFSY` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/T0/CGITUToneMapping.h-3UMO0NYNPSGT0` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/T0/IOUSBLib.h-2IQBH4EWBLUT0` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/T0/arm64e-apple-macos.swiftinterface-3835HN5WAKUT0` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/T1/AVAssetCache.h-1DEQTKO41SZT1` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/T1/NSMapTable.h-3EPDVP8D6Q3T1` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/T1/SecSharedCredential.h-TWDE2IGONXT1` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/T1/TextInputSources.h-1FWXW8NQ5Q1T1` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/T1/glob.h-1ICZXAHYHG5T1` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/T2/IOCDMediaBSDClient.h-2NTTMZJSF1IT2` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/T2/IOHIDDeviceKeys.h-248XACO3FIT2` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/T2/_fsid_t.h-1CULW1KPTLOT2` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/T2/_langinfo.h-2X91Z58KCSTT2` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/T3/SPVector3DFloat.h-N7U21QX97WT3` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/T4/NSUserInterfaceItemIdentification.h-2NO350YZEUWT4` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/T4/tty.h-1O588E9BUCGT4` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/T4/utmpx.h-3TOXZBRVRWHT4` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/T5/AVAssetDownloadStorageManager.h-1I2CRY61OVMT5` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/T5/MTLDeviceCertification.h-4789TY1J3CT5` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/T5/NSTreeNode.h-QBWBIF6ZOCT5` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/T5/_uid_t.h-2LYC3XYB7D8T5` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/T6/NSRelativeDateTimeFormatter.h-3TV6RDKX48QT6` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/T6/cssmapple.h-31UX90O2W08T6` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/T7/CGSession.h-8KGNXYX6VZT7` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/T8/_socklen_t.h-1VITE68ADQLT8` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/T8/base.h-1C8R6AOVBA9T8` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/T9/MTLFunctionConstantValues.h-167JWVA14YJT9` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/T9/_pthread_cond_t.h-1G1J8WDWBMGT9` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/T9/clock_types.h-3463DCVFLF9T9` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/TA/LSOpenDeprecated.h-R6CTQ7HZ6OTA` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/TA/NSHapticFeedback.h-39BEUYCU9GMTA` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/TA/_stdlib.h-3STU2JWTP7PTA` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/TB/NSDatePickerCell.h-3N2U16WLWL7TB` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/TB/queue.h-2PIVBWHNV36TB` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/TC/CFData.h-11AETK2NXWHTC` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/TC/MIDIUMPFunctionBlock.h-36IQ5IVMF82TC` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/TC/NSItemProvider.h-Y916T3V3SXTC` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/TC/base.h-8C9L9TTVEUTC` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/TD/AVAssetVariant.h-14QEVSAD0TZTD` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/TD/CGColor.h-1BTROJIE17PTD` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/TD/NSParagraphStyle.h-7QYQONTV5KTD` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/TD/_bounds.h-QC6Z8QOCLSTD` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/TG/MTL4CommandAllocator.h-5WYTR1JLVCTG` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/TG/_assert.h-1JX3HXJYAB0TG` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/TG/kern_return.h-3LV7N7PVUXBTG` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/TH/MTLResidencySet.h-JA1LXPDKT9TH` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/TH/SPSphericalCoordinates3DFloat.h-1KQTXRMH5V2TH` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/TI/CFSocketStream.h-1XRADVQS3HWTI` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/TJ/AVRouteDetector.h-Z21FDXMX89TJ` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/TK/MIDIServices.h-2VNMRXWS0NJTK` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/TK/NSPortCoder.h-71MC1Y0S5LTK` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/TK/arm64e-apple-macos.swiftinterface-1R9PFP5L5QCTK` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/TL/MTL4ComputePipeline.h-14KME84XY2XTL` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/TM/objc.h-2XJ4EJWY45JTM` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/TN/AVPlayerItemMediaDataCollector.h-Z2IGEFPJ42TN` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/TP/NSListFormatter.h-2TOTQNXJBPRTP` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/TQ/AVAudioChannelLayout.h-GV0ZZLETXUTQ` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/TQ/ColorSyncBase.h-4UPXK946XFTQ` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/TQ/NSValueTransformer.h-34A132VTF6UTQ` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/TQ/tar.h-HALLC6LE46TQ` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/TR/IOMapTypes.h-2QC3QJUR4WBTR` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/TR/MTL4Archive.h-EY9LPQMWMTTR` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/TR/NSSecureTextField.h-2XC1J5IUKHYTR` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/TR/NSTrackingSeparatorToolbarItem.h-O8HMPZF1DHTR` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/TS/NSMorphology.h-35O6F58HXBNTS` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/TT/NSNetServices.h-1600ZFQTXFYTT` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/TT/NSRuleEditor.h-2XA5VZPH2L4TT` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/TT/icmp_var.h-36D5SU1Q787TT` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/TU/disk.h-LGEAMJIITU` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/TU/glext.h-2Z9W8HC6G9RTU` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/TV/OSSpinLockDeprecated.h-17D5XNF9354TV` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/TW/cssmtpi.h-1JMCJTV264ZTW` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/TX/NSPersistentStoreCoordinator.h-15FBTWKJ4O7TX` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/TY/stdint.h-VX859H0V0GTY` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/TZ/ColorSyncTransform.h-2SN4482YQZPTZ` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/TZ/Translation.h-22TRURN60USTZ` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/U0/CFURLAccess.h-382GQ3WHT3OU0` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/U0/IOFireWireSBP2Lib.h-24GCN07VTJU0` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/U1/AVAudioUnitTimeEffect.h-3VYWGR8XM4LU1` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/U1/Processes.h-343Z5TA6QP1U1` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/U2/NSLightweightMigrationStage.h-336DXEAAYUYU2` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/U3/CFNetServices.h-DA0GECN5U3U3` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/U4/AVAudioEnvironmentNode.h-2XINBFOXG12U4` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/U4/NSMovie.h-2OBKAQPH6UGU4` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/U5/NSAtomicStoreCacheNode.h-33W3OETV7IJU5` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/U5/ulimit.h-2CQIZYHHYQRU5` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/U6/NSFontPanel.h-21EFYHVIIX1U6` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/U6/versioning.h-1TAMMMZ3YBIU6` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/U7/IOGUIDPartitionScheme.h-3AGWZ80I5GKU7` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/U7/Icons.h-1JLVR1I0ZB8U7` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/U7/NSProgress.h-1NT2HLO23ZTU7` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/U7/page_info.h-KIPV6GWQP4U7` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/U8/NSTabView.h-23EAHUWZG7U8` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/U8/kern_event.h-1XV5DB78TNWU8` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/U8/tgmath.h-1IODXDZZ7Q6U8` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/U9/AuthorizationPlugin.h-2J45MVWGQOIU9` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/U9/glu.h-1J1PW2PJ0LEU9` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/U9/ip_var.h-LQQ6KH1OUIU9` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/UA/NSLayoutAnchor.h-1TZDW7XLNEVUA` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/UA/io.h-2I71JE2X78UA` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/UA/protosw.h-20P2M7MMTCZUA` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/UA/vsock.h-HGNC4TBCO7UA` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/UC/arm64e-apple-macos.swiftinterface-2ZZL440X3A1UC` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/UD/SecCertificateOIDs.h-17EDKY2Z8JZUD` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/UD/_pthread_mutexattr_t.h-I2R5H8MA2DUD` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/UE/NSGridView.h-14MM6CPOG6EUE` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/UF/NSEnumerator.h-1PT7B16TNERUF` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/UF/NSPasteboard.h-2PQHXF2YD2VUF` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/UF/SPRotationAxis3D.h-3ON0KC3LIOOUF` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/UF/_wchar_t.h-2D7TWI0JBA9UF` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/UG/Availability.h-1I3UYFLVKXHUG` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/UH/AVAudioSessionRoute.h-24FPYWQ3WQ3UH` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/UH/NSAppleEventManager.h-BSZV8PS06KUH` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/UI/AXAttributeConstants.h-3J3SEWO4I0NUI` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/UI/CAOpenGLLayer.h-1585FEQTVAWUI` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/UJ/BenchmarkView.swift-5HV51J7E8UJ` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/UJ/MIDIUMPEndpoint.h-3PP35U80ZOKUJ` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/UK/MacErrors.h-XUGCG31SC3UK` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/UK/arm64e-apple-macos.swiftinterface-R0KJCBPKWRUK` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/UM/MDItem.h-2N1PQEAM30KUM` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/UM/NSClipView.h-1D3O2GPHX83UM` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/UM/NSFetchIndexDescription.h-2W9VS3A9MLJUM` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/UM/SMErrors.h-QLJD9Z6QT0UM` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/UM/_pthread_t.h-1BZJ7FHWXOJUM` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/UN/AuthorizationTags.h-JKGPQ8TBIPUN` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/UN/CTFrame.h-1RT1DJ5GM72UN` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/UN/NSTermOfAddress.h-31WSG1ZSHDZUN` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/UN/tcp_seq.h-25ZTWMQHI6UUN` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/UO/NSPathComponentCell.h-3LSBO9TEMXYUO` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/UP/MenuBarExtraView.swift-2FFDHWKQVSZUP` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/UP/NSImageCell.h-BFFLKSFSXOUP` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/UP/PLStringFuncs.h-1T00LXJXVX9UP` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/UR/CFFTPStream.h-NPHAV10TCCUR` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/UR/NSStringDrawing.h-27VPGYYLX9XUR` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/UR/_locale_posix2008.h-2PBXNCRB4L3UR` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/US/BenchmarkEngine.swift-2RBY0MHX4OXUS` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/US/CTFontManagerErrors.h-JPCBZU0DR4US` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/US/NSKeyValueObserving.h-13JJ236L3OXUS` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/US/file.h-2ILV2ALA1GPUS` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/US/gl3.h-2UNSPQB1OG1US` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/UT/NSUserInterfaceCompression.h-1ASQSSC4CXPUT` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/UT/OSA.h-2OCLEBKNNFUUT` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/UT/bpf.h-2MHCJ37TZGOUT` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/UU/ASDebugging.h-19VZP6TII6VUU` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/UU/AudioSession.h-1IGGIVVBVN6UU` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/UV/_string.h-3V02R26Y3F7UV` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/UV/shm.h-W71B93UE2RUV` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/UW/endpoint.h-21ENJCU6IXHUW` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/UY/HIToolboxDebugging.h-TOLEWPSSX5UY` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/UZ/AXFoundation.h-16ZWEBNVUA6UZ` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/V0/NSAffineTransform.h-3FW4EF9GGM8V0` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/V1/NSIndexSet.h-3JUVI0PZU7WV1` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/V2/CAMediaTiming.h-3T2FHEK9G3JV2` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/V2/CFPropertyList.h-3DBA8FC16KTV2` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/V3/CTLine.h-16XPAUNBZQJV3` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/V3/NSHost.h-2BSIN910QN4V3` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/V4/CAMetalDisplayLink.h-3R4H6FZXBS9V4` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/V5/CGImage.h-2QIYKETUBFJV5` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/V6/CTRunDelegate.h-23NOJXLPN44V6` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/V6/CVMetalBuffer.h-1NXXL6AC25MV6` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/V7/types.h-B8F99CQ5EUV7` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/V8/SCSICommandDefinitions.h-3TR8D6D27I1V8` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/V9/SecAccessControl.h-27X3NDKFV2OV9` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/V9/WSTypes.h-10A5N2FNFUQV9` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/VA/NSSet.h-2CG8231C2ORVA` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/VB/if_llc.h-2L4526QTMPZVB` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/VD/SMCTamperDetector.swift-44VZ9BGUDEVD` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/VD/_wctype.h-2YYVT5PEKBGVD` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/VE/NSWindowScripting.h-D5S5OBH2LJVE` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/VF/AEMach.h-3L7RKFOI82QVF` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/VF/NSButtonTouchBarItem.h-14U73TE1396VF` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/VF/NSLayoutGuide.h-1DGOQQHPJ39VF` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/VG/CMFormatDescriptionBridge.h-M43S1JK91CVG` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/VH/Components.h-2SPG66LOG5VVH` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/VI/NSCollectionViewTransitionLayout.h-1X3LLXNS4BNVI` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/VI/NSSearchField.h-2HNYCBZ8QJSVI` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/VJ/CATransaction.h-2MYODMJ5RVEVJ` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/VJ/NSFormCell.h-3VH0U4L8JPRVJ` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/VJ/host_notify.h-2FK0JHSZA55VJ` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/VK/NSInputManager.h-2ZBHC7Q4TYVVK` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/VK/if.h-B1DYMVKH3JVK` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/VM/MTLAccelerationStructure.h-3NQJEZBF2SLVM` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/VN/arm64e-apple-macos.swiftinterface-2OPBIJBBBFGVN` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/VN/emmspi.h-1LHPI34FDSWVN` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/VO/NSXPCConnection.h-1LNOPVGRL39VO` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/VO/sysexits.h-1N51R85V5G7VO` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/VQ/acct.h-Q6HQYOC54AVQ` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/VR/AVVideoPerformanceMetrics.h-3MJO0PZYCWQVR` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/VR/NSWindow.h-2Y72POJJGXUVR` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/VR/OpenGL.h-3ID31A3QB0VR` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/VR/_sa_family_t.h-2ZYNC75AX1KVR` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/VS/CIImage.h-20WVSS84IJIVS` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/VS/NSManagedObjectContext.h-2G6Q5ZFB4F0VS` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/VU/CFSocket.h-34GTCW5ITB1VU` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/VU/NSArray.h-16U0QV9CB0AVU` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/VU/NSDirection.h-26E0ZOCAYPNVU` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/VV/CTDefines.h-3I8P3LAQ1XIVV` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/VV/MTLParallelRenderCommandEncoder.h-7JZ5Y31T1KVV` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/VV/NSURL.h-2DIFLM1OLI4VV` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/VW/NSItemProvider.h-3H8L45NKS6EVW` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/VW/nc_tparm.h-30JCDU09O3BVW` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/VX/AVCaptionFormatConformer.h-2CM5KK9IVRUVX` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/W0/AppCoordinator.swift-33TP0IBIYFWW0` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/W0/MTLTensor.h-G0L3Y878YYW0` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/W1/CFNetworkErrors.h-1RJLDMFM2QAW1` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/W1/NSPrintInfo.h-2AFAQV0MG2TW1` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/W1/NSTableHeaderView.h-2U6BKD3TOLRW1` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/W2/IOSerialKeys.h-1TN8H410O6ZW2` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/W2/MTLResourceStatePass.h-2DWQPSELIIFW2` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/W2/NSCIImageRep.h-1XMJ4JQ75YQW2` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/W3/AVSpeechSynthesisProvider.h-1345BOQ9PO6W3` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/W3/MacWindows.h-CGUPRSVDWOW3` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/W3/NSCache.h-15PYUAXKX7FW3` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/W4/AVCaptureAudioPreviewOutput.h-2ROGLHJUT76W4` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/W4/CFRunLoop.h-1X7C4LV80P9W4` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/W4/CGEventTypes.h-14CJQD9RRQJW4` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/W4/MTLIndirectCommandBuffer.h-397PW1LRATQW4` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/W4/NSDraggingItem.h-2NDEKZADD60W4` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/W4/cssmdli.h-3I062R2429KW4` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/W5/NSActionCell.h-1MJBHTGMJ65W5` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/W5/NSItemBadge.h-2IC9BYW4SPSW5` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/W6/backend.h-270YBTOT7JJW6` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/W7/AVAudioSessionTypes.h-1Q59GOFRXCXW7` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/W7/AVVideoComposition.h-3D5GMCE2S7MW7` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/W7/NSAdaptiveImageGlyph.h-232G6POB8SHW7` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/W7/NSIndexPath.h-2CBSROGSCXCW7` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/W7/curses.h-CB0Z68HK4HW7` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/W9/CVBase.h-1JFUCAJB04GW9` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/W9/NSLinguisticTagger.h-1HFFU23V8X3W9` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/W9/aliasdb.h-19MBW03ECXHW9` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/W9/statvfs.h-R1CIZP372BW9` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/WA/AVAsynchronousKeyValueLoading.h-P71FYK0LT7WA` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/WA/gl3ext.h-9S0SSOW8WCWA` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/WA/vcmd.h-337OX3U172AWA` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/WD/MultiprocessingInfo.h-2RQLFNIPJDVWD` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/WE/CVMetalTextureCache.h-3NDPRZATNL9WE` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/WE/IOFireWireLibIsoch.h-1T4YO9H12UBWE` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/WE/vm_inherit.h-3ERY6WTPBWHWE` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/WF/AVSampleBufferAudioRenderer.h-3JGFCPWE995WF` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/WG/IOVideoDeviceLib.h-31PN5B207MWG` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/WG/ndbm.h-2U9L172NPZJWG` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/WI/IOI2CInterface.h-3KTC89CDY8ZWI` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/WI/dirent.h-DP97TXQISJWI` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/WI/types.h-EDPX0HDHYBWI` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/WK/CFPlugInCOM.h-15V2J7N4JH0WK` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/WK/NSPersistentCloudKitContainer_SwiftOverlay.h-E39D4A1JEYWK` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/WK/NSURLProtocol.h-CSYK0VRSX6WK` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/WL/SPPose3DFloat.h-1F9O905CIZZWL` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/WM/HITextLengthFilter.h-1N2CZMY9SI9WM` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/WM/MTL4CommandQueue.h-1VLO61XK8PKWM` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/WM/SecureTransport.h-3SXD4C887DTWM` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/WN/CMTag.h-1X6V82XPYQYWN` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/WO/MusicDevice.h-H0G8C9Q7VYWO` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/WO/NSTextCheckingController.h-13NGRIUVOLKWO` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/WO/_fsblkcnt_t.h-3TL2TW8Z7AHWO` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/WP/NSEntityMapping.h-2L0VNJ28A9SWP` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/WP/NSTextListElement.h-5NUDYJSK4PWP` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/WP/mach.h-NIHV5KJ8HZWP` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/WQ/CABase.h-1VF8YWNQZLGWQ` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/WR/NSOrderedCollectionChange.h-L5SWUNYAATWR` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/WR/ethernet.h-M6FNGIMNTKWR` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/WS/HIDisclosureViews.h-3PLOS8S6F79WS` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/WS/arm64e-apple-macos.swiftinterface-32HV1LNPD7SWS` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/WT/MIDIUMPMutableFunctionBlock.h-2ET4013J6GUWT` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/WT/MTLDynamicLibrary.h-153MLUFWBEVWT` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/WT/NSTouchBar.h-1OWRWNXARCPWT` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/WT/objc-auto.h-3JIGMUK2LK7WT` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/WU/MTLVisibleFunctionTable.h-1LRD8BFUO9SWU` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/WU/mach_traps.h-ROCTDGRWMGWU` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/WV/AXTextAttributedString.h-S4XI0C7KVNWV` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/WV/IOStorageControllerCharacteristics.h-2FC8UOFL3O7WV` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/WW/NSGroupTouchBarItem.h-2OWCKY44YCIWW` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/WW/NSTableViewDiffableDataSource.h-2GXWX87IZ61WW` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/WW/_string.h-1B5UG9QVTTMWW` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/WW/base.h-1AQN4BPZH87WW` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/WX/NSScriptSuiteRegistry.h-1TETGV1Z3PCWX` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/WZ/AVContinuityDevice.h-1UOAJECDVS8WZ` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/WZ/Threads.h-30OK24PL9NUWZ` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/X0/AVAudioUnitVarispeed.h-1IFQKSWP67FX0` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/X0/MTL4BinaryFunctionDescriptor.h-RKNCDK47GTX0` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/X0/arm_bf16.h-1NYQITHQXK2X0` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/X1/_types.h-39CPQMKHSA7X1` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/X2/ATASMARTLib.h-29RO9DH167DX2` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/X2/NSDraggingSession.h-1F08KNP8OHVX2` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/X2/NSIncrementalStoreNode.h-1N8XZARJ89X2` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/X3/MTL4StitchedFunctionDescriptor.h-GI16ILP769X3` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/X4/NSCollectionViewLayout.h-224J7JTNU1OX4` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/X5/MTLAccelerationStructureTypes.h-2LR20R4C7S7X5` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/X5/PMErrors.h-1FEHMTOBROOX5` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/X6/AVMusicEvents.h-3QITUBENOOEX6` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/X6/IOCDBlockStorageDevice.h-1GJPBRM0ZI1X6` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/X7/CVHostTime.h-67CK02F203X7` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/X7/launch.h-UFIX2EEKMKX7` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/X8/AppVersion.swift-3EKAH4SEP7PX8` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/X9/NSPDFPanel.h-238BBG2GDLCX9` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/XA/CIContext.h-24W75K0BSO4XA` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/XA/CIPlugIn.h-WRDVWG6HNRXA` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/XC/DASession.h-2OJBX0VX70DXC` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/XC/MTLAccelerationStructureCommandEncoder.h-352ZI6SEA20XC` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/XD/HIButtonViews.h-1JAVYB8SXD3XD` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/XD/NSRulerMarker.h-9PNL1KZMEAXD` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/XE/CGDisplayFade.h-EUWZ2MIZAAXE` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/XF/arm64e-apple-macos.swiftinterface-2H40FEA1EJMXF` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/XG/AudioUnitParameters.h-27W5IE99NUYXG` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/XG/NSApplicationScripting.h-2XMYPMDGQYDXG` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/XG/grp.h-GI865IO248XG` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/XG/vm_attributes.h-1K9AZVGKWO2XG` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/XI/SPVector3D.h-B7J0I7YPAKXI` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/XK/NSDistributedNotificationCenter.h-25SLNIIX16HXK` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/XL/CIBarcodeDescriptor.h-1K4ZEAWAWFZXL` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/XL/Pasteboard.h-2FTQ179KB9QXL` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/XM/IOCDPartitionScheme.h-2L1GLTVS8BRXM` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/XM/arm64e-apple-macos.swiftinterface-1XYZMC7VLVMXM` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/XO/AVCaptionConversionValidator.h-292NCZJK6MXXO` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/XO/CSCommon.h-1FJEEUMMEQVXO` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/XO/arm64e-apple-macos.swiftinterface-115F5EGYUNEXO` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/XO/ip6.h-2W6NHFXOPHHXO` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/XP/CVImageBuffer.h-328P78TFIYDXP` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/XP/IOHIDTransaction.h-18ZWP5C8Y00XP` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/XP/lock.h-36BE6GF747XXP` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/XQ/CVDisplayLink.h-2J1JZ0M98BPXQ` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/XQ/_gid_t.h-3QLFYT8GCA5XQ` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/XR/HFSVolumes.h-2H8C5EEMRHCXR` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/XR/MTLDefines.h-21K1I35XWKUXR` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/XR/NSObjectController.h-W9VGDVPPB4XR` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/XR/ioctl.h-N7DH46EM6ZXR` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/XT/MTLResourceStateCommandEncoder.h-1SHXXSYO9ALXT` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/XU/CAShow.h-1CRRS3WKJD0XU` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/XU/IOAccelSurfaceConnect.h-209GLZHY20VXU` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/XU/NSCursor.h-36XZPU2YGK4XU` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/XV/AVPlayerInterstitialEventController.h-QQK4OIW4J0XV` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/XV/CFString.h-2PUZ1L6COPVXV` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/XV/NSUserDefaultsController.h-2YAHCRJ9K8SXV` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/XX/Resources.h-J9XS6AU6JJXX` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/XX/ldsyms.h-1IMM53TV5CMXX` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/XY/AVCaptionSettings.h-4VF7P5ZAPHXY` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/XY/CATransformLayer.h-3JT0LRDGTRGXY` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/XY/CFMachPort.h-1ZCWDNMPKQFXY` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/XZ/CMSampleBuffer.h-3EB858YMTOWXZ` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/XZ/Events.h-3NJYFN4ZTF5XZ` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/XZ/FontPanel.h-43LR3RLJCPXZ` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/XZ/MTLLogState.h-38ZN9FEEDTPXZ` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/XZ/PMPrintSettingsKeys.h-3I7A96H59CXXZ` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/Y0/NSBatchUpdateRequest.h-2OO4KFFFL02Y0` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/Y0/NSTokenField.h-32TKY6AKL5QY0` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/Y0/NSUserDefaults.h-3C2UJ6PVABLY0` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/Y0/ioccom.h-3KH8E9YCWJTY0` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/Y1/CFNotificationCenter.h-388RU7NYVHXY1` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/Y1/IBCarbonRuntime.h-95IIM1TJ8HY1` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/Y1/LSInfo.h-6DXUP2MDEVY1` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/Y1/NSAccessibilityCustomRotor.h-3I6HDKGF68AY1` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/Y1/base.h-1SPB4ATQ2W3Y1` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/Y1/posix_sem.h-3O9GAOBIRL9Y1` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/Y2/CMSync.h-2K2AJX7BREFY2` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/Y2/SMLoginItem.h-1RMPR5LI0KDY2` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/Y3/NSBatchInsertRequest.h-OO1H876PD0Y3` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/Y4/DictionaryServices.h-1IDKZFOIKD6Y4` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/Y5/SecACL.h-1TWNZNONBMEY5` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/Y5/main.swift-4K6ZFH76THY5` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/Y6/device_port.h-2XCK08B15NWY6` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/Y8/kdebug_signpost.h-1PZYEMHCI2WY8` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/YA/CGEvent.h-10K6A4C9VWEYA` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/YA/CGImageMetadata.h-26UKEWGIYSMYA` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/YA/CGPDFString.h-J46L309O2KYA` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/YA/NSSpellChecker.h-6OHX1O84YVYA` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/YA/TextServices.h-34M2B5WHF5AYA` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/YB/AppKitErrors.h-1ESAXHGG8MUYB` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/YB/CGWindowLevel.h-9E5BWYR6PBYB` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/YC/HIProgressViews.h-15PU090TZU1YC` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/YC/MTLBlitCommandEncoder.h-MQMNNGBZ38YC` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/YC/NSATSTypesetter.h-1UHIO8LBCRCYC` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/YD/MTLFunctionStitching.h-1HL2J9DHESXYD` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/YE/CGLDevice.h-1CCBK4BUZADYE` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/YE/CGPDFOperatorTable.h-1W0FP7B226ZYE` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/YE/IOHIDParameter.h-ESGPDNDSU8YE` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/YF/MTLVertexDescriptor.h-239NUDU8MI2YF` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/YG/NSWritingToolsCoordinatorAnimationParameters.h-1MPO9JUTIOSYG` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/YG/SecEncryptTransform.h-49HCZVDQ8VYG` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/YH/connection.h-2WD2D26MG76YH` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/YI/ContentView.swift-2FAEHE20AHUYI` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/YJ/NSLayoutManager.h-1NCTI8W0GEIYJ` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/YM/NSStepperTouchBarItem.h-350SMY4FE97YM` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/YP/SPRay3D.h-3J92JOS6SMQYP` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/YQ/CMMetadata.h-1LQT8JXNFT7YQ` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/YQ/MTL4MeshRenderPipeline.h-3J2IHC2AUAGYQ` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/YQ/gethostuuid.h-2PN6OXCITWTYQ` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/YR/CAConstraintLayoutManager.h-8W9RSE82HBYR` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/YR/cssmaci.h-2513F688QJ1YR` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/YS/CoreText.h-2LQGDXMS0KMYS` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/YS/signpost.h-36EYX1Y14A3YS` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/YT/CFURL.h-31IUVDSAWS3YT` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/YT/NSExtensionItem.h-24Q5QRBV4KDYT` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/YU/SCSITaskLib.h-1Z9QNURJLPLYU` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/YV/AVQueuedSampleBufferRendering.h-JDCCAKKCHOYV` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/YV/CAScrollLayer.h-1TA9XM9DU6KYV` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/YV/IONetworkStack.h-2AO5GQDXFREYV` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/YV/NSTextAlternatives.h-SY02SHAPEBYV` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/YV/arm64e-apple-macos.swiftinterface-1PNEE8QGBVPYV` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/YV/vm_types.h-15AZFY6BAJYV` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/YW/CFUserNotification.h-Q2QNLWA8BRYW` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/YW/NSHTTPCookieStorage.h-Q7UNUV9UC6YW` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/YW/dispatch.h-YOXIC764IOYW` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/YW/tcp_timer.h-38D8ILLBHBMYW` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/YX/NSKeyValueSharedObservers.h-1XMJWSQH4LZYX` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/YY/BackupCore.h-VID7AQKAB8YY` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/YY/Math64.h-3TDIM2TXH2KYY` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/YY/NSButton.h-4KAOUU66OEYY` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/YY/NSGraphicsContext.h-3UQJTGX3M2RYY` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/YY/NSMeasurementFormatter.h-196VNFCM4XFYY` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/YZ/AVCaptureSystemExposureBiasSlider.h-2SXD84Q7J7PYZ` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/YZ/conversion.h-3DX4TNJSIVGYZ` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/Z0/CFPreferences.h-Y53KEVDFESZ0` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/Z1/CFStringEncodingExt.h-1CF9BBS3H4LZ1` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/Z2/CAEmitterLayer.h-1KJRVLD8896Z2` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/Z2/SecAsn1Coder.h-252J56ACK5NZ2` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/Z4/CFCGTypes.h-CZ3Y3OQ5UXZ4` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/Z4/hfs_unistr.h-30PY041J8IKZ4` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/Z5/CoreAudioBaseTypes.h-3KP9PXT5K00Z5` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/Z5/GeneratedAssetSymbols.swift-1KZJ96LGT54Z5` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/Z7/NSGraphics.h-XYOSLSZZX1Z7` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/Z7/hash_info.h-P8LLEJ8AJMZ7` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/Z7/pthread_spis.h-MU9LVG3CFRZ7` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/Z8/CTFont.h-1CEAQQPOIQVZ8` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/Z8/NSTableHeaderCell.h-1UCFL09SAWZ8` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/Z9/IOFireWireAVCConsts.h-2CHNEVD7X3MZ9` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/Z9/__stddef_unreachable.h-XIIQIY1GE3Z9` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/Z9/_s_ifmt.h-12HWKFN1SAUZ9` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/ZA/CTTypesetter.h-2UQ0F7YR8TRZA` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/ZA/MTLComputePass.h-1MIDFPD5BJ3ZA` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/ZB/CGConvertColorDataWithFormat.h-2V4YKTV9S34ZB` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/ZB/NSPersistentStoreDescription.h-3HC40I3RIWWZB` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/ZB/_pthread_mutex_t.h-28S1WVUTFPXZB` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/ZB/exception.h-C7ISZWPMWTZB` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/ZC/NSEnergyFormatter.h-20XEKVB4M25ZC` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/ZC/arm64e-apple-macos.swiftinterface-Z81LBEB9QPZC` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/ZC/mig.h-3XDIEW4W8KZC` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/ZC/once.h-24CLFOKC317ZC` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/ZD/MTL4ComputeCommandEncoder.h-2PY1JQJPJ81ZD` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/ZD/NSControl.h-RFGOTKYC2NZD` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/ZD/audit_domain.h-34NZNIZIECDZD` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/ZE/CGPDFDictionary.h-2ZDW6R5PEBIZE` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/ZE/NSMatrix.h-WPOAFUJMH8ZE` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/ZE/NSUnit.h-ENWKMTJZUNZE` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/ZE/pthread_impl.h-1E29VD117ABZE` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/ZF/CGDirectDisplayMetal.h-1TPJHC088D1ZF` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/ZF/NSColorWell.h-3DUXMQG004JZF` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/ZG/AXWebConstants.h-35VA0WEFUQMZG` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/ZG/AppleScript.h-2RGEXKSTJIXZG` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/ZG/SKSearch.h-A4T8Q3Z8O2ZG` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/ZG/cssmspi.h-1UD1J00SHKLZG` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/ZG/param.h-30A0KZP4JSZZG` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/ZH/CGShading.h-3NTVPXJFZZ1ZH` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/ZH/activity.h-249WM1UVLY3ZH` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/ZI/AVContentKeySession.h-KKOZY5NYO9ZI` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/ZI/NSGlassEffectView.h-X78G0WWLHZI` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/ZJ/AVAudioUnitEffect.h-1MMK2JAOQURZJ` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/ZJ/IOGraphicsInterfaceTypes.h-2KP8HIDU6BAZJ` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/ZK/Compatibility.swift-RISHZJ1W7DZK` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/ZL/AppUpdater.swift-GEPGJWSHU6ZL` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/ZL/ContentView.swift-3L87EDD1DCHZL` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/ZL/MTL4SpecializedFunctionDescriptor.h-2C0X28WSZASZL` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/ZO/CFXMLParser.h-31IID0GY0ACZO` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/ZO/NSPersistentHistoryChangeRequest.h-7Z6SG55OGFZO` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/ZP/NSNibOutletConnector.h-880SR9HC1GZP` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/ZP/kmod.h-3VLMID9KMKTZP` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/ZQ/NSMediaLibraryBrowserController.h-224ICW5S4D8ZQ` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/ZR/AvailabilityInternal.h-3NVL0BEZJ5MZR` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/ZR/_abort.h-3PDSUDR7RMJZR` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/ZR/mach_port.h-2187URF9OG6ZR` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/ZS/Files.h-3LREJA7B9I7ZS` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/ZS/NSSearchToolbarItem.h-3TPPM3N9U28ZS` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/ZT/IOPM.h-4E6U4WEU2NZT` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/ZT/NSOpenPanel.h-L93XC5TDRFZT` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/ZT/NSTabViewController.h-1KWF2WVWB3GZT` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/ZT/SPAngle.h-BX2WF08P5ZZT` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/ZV/AVMediaSelection.h-2GL1DM34O5QZV` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/ZV/MacApplication.h-3TU503PWRJ7ZV` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/ZW/_time_t.h-37AGCAPPN49ZW` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/ZX/NSFontAssetRequest.h-2MC9NFE9R02ZX` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/ZX/NSOpenGLLayer.h-UWTG03XPWJZX` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/ZX/UTType.h-Q9QB21S1SRZX` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/ZX/block.h-24XXBP8TIS4ZX` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/ZY/CMAudioClock.h-2F90VA5L9X1ZY` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/ZY/IOHIDManager.h-1UY56COXEG2ZY` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/ZZ/AXValue.h-1LTJU47ZRHVZZ` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/ZZ/NSColorPickerTouchBarItem.h-2WE59SJJU6QZZ` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/ZZ/NSPointerArray.h-PULC5HCJ0WZZ` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/records/ZZ/arm64e-apple-macos.swiftinterface-2KINSS3HY61ZZ` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/units/AVFAudio-3ZII38FS5XYZIH34T67YIKDL0.pcm-33LC2QQNN2OQJ` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/units/AVFoundation-6K6XAWYMDG64QRIECEVY1N2YB.pcm-13BHOHL0HNRY5` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/units/Accessibility-AT3VRQLICQFE2TPF64DZ3ILIB.pcm-1YRB9Q8TKN8TM` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/units/AppCoordinator.o-22LQGIWVLV8U2` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/units/AppKit-2AO5XNOM51FEPCOIPLTYTWPWL.pcm-29326PSR0GJC8` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/units/AppUpdater.o-7X50C06M5F8C` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/units/AppVersion.o-1XD4LO15IC4VH` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/units/ApplicationServices-2E46IE6CO59N6KEN9RT0B55MA.pcm-350JINXXTFSJR` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/units/AudioToolbox-5BHRW8M5GU054QPVU56YFORZM.pcm-1BZY2GRK3WKNJ` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/units/BenchmarkEngine.o-3JOFV5RDRRM3F` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/units/BenchmarkResult.o-1ALB628RWMZJP` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/units/BenchmarkView.o-2VO7QB35UL02E` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/units/CFNetwork-8MK7LJA1GW7I7FM9Q9SB7EY5R.pcm-3807QNF2ZOWNK` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/units/CFNetwork-A05FIDX02G5VRTPGK03KUC6ER.pcm-3E3CCBZM0RDRX` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/units/CUPS-8LNWXNLEOP55GFCFTNMPQPESJ.pcm-V7G2XZC8UWGL` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/units/Carbon-7YFZOZKVAU50WIIVLQAF9XSKG.pcm-3HV3E23SBNWB0` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/units/ColorSync-2G4X8E5TBJP4UQSUBNCNPX41U.pcm-3CR2Z89ZA9Q34` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/units/Compatibility.o-16VBWR2PXEIKH` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/units/ContentView.o-189OPM3W21X7S` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/units/CoreAudio-E3386NZE83RAZKKM3XLJCGDYA.pcm-2VG7P8D0Y6BF8` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/units/CoreAudioTypes-AN2Z9WNK0QG78GXSIO62L41M4.pcm-222L47ZKTSVTE` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/units/CoreData-AA3D1CV3BMSOQNOFJS8PO1TYQ.pcm-1NI511J64F859` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/units/CoreFoundation-8MWXHUTOCP7UN5V2MOE73ML1V.pcm-39DIF8EELI4NU` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/units/CoreFoundation-EU83QPZLO7E6WIA57FGFMLPVN.pcm-6AFUUAEXO5DW` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/units/CoreGraphics-211JWU0D824SX9JKECU84I75U.pcm-2CBMXF1O7FUNF` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/units/CoreImage-A1YLQDNKTTY3GR89W5ATPX43J.pcm-2PNEJ0CQVUUJE` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/units/CoreMIDI-75B49H2IBR60CIB0MVN7199YP.pcm-2IH04SQHMX1VJ` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/units/CoreMedia-7L6RYUKX6DRN9U73ZSXZXTJD5.pcm-35WUEOM41HJAP` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/units/CoreServices-2YWD44HEAL198G3IJPLVUEPE9.pcm-1JCXTJ6DK6C8H` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/units/CoreServices-3CG4TF6OW7FQVKHALIFXW7UKU.pcm-1FT7U29J94GGV` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/units/CoreText-1VQHF3UO6V797HXM29AKB6IOK.pcm-2PQXJRIO1NJH9` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/units/CoreTransferable-48TOOBPS7PAU37LFSRU74SCT2.pcm-2HAEW2RPV453J` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/units/CoreVideo-5FJM4NGKINJSS7TH9LONEMEML.pcm-1P36KYWBM9KTG` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/units/Core_MonitorApp.o-3T5HOEKU2U869` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/units/Darwin-1QU40KJSKMNRRIV3KGQRPQW2Y.pcm-2JELHZJG3K58V` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/units/Darwin-A7Y07XBX93XL8X1EHUUI53LLX.pcm-2047II8V999J` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/units/DataDetection-8O5YFNWFFTD5FYTNFNEGQIXFW.pcm-19VJD3AUXZKIN` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/units/DeveloperToolsSupport-8X62T4855QCS64Q0IRZ9GN0EO.pcm-2YWUH38U1XQAJ` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/units/DiskArbitration-3F6O5UV2AOV8PB0TOFN22WKIY.pcm-2WJ5FU5X5KOCR` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/units/DiskArbitration-9YVC3E01ADFKHWZPHTGSZO95G.pcm-1RXCBZXV8NWG2` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/units/Dispatch-5ACN61QSZ63L49OF33PWN9ZJ.pcm-1S03RDKN3REHP` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/units/Dispatch-6KNGQ8X9KKMTM3YI8ZN26V6KE.pcm-2ANZXXBPKR86Q` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/units/FanController.o-6Q70TQB23ONI` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/units/Foundation-8EZE2247ACU0CVX5M6TEXZEA.pcm-1V8QRBGCJU223` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/units/Foundation-AGDVVL3PU2MUU0T4NXONGO1CH.pcm-P66S1B964YUY` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/units/GeneratedAssetSymbols.o-MLP2SJAKLNWM` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/units/IOKit-38CKZJKHQUQACC1ZYDJA6P7C.pcm-2CGKH59ITLN0U` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/units/IOKit-CTDR01D6RVG6WUPWK4J0479RG.pcm-36Z8NQEXJ1NMZ` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/units/IOSurface-EU0EELIO5E2XMY3GH703CVSD1.pcm-J7RRB3V0HOGH` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/units/ImageIO-AFST7CYA9N28NTSZMCW6SJNNM.pcm-34CP5B2TTDUKQ` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/units/LeaderboardView.o-1F6KVIQJY5A9V` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/units/MacModelRegistry.o-163Q53G5LQTE2` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/units/MachO-1ERST7BXPNCUWZQI5RPATU0KU.pcm-1B2O3POQX0DJ2` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/units/MachO-726STGAJ4RD1NNZBGNLB25CFV.pcm-CXHZTJ26Y6V7` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/units/MediaToolbox-4PMYP5CYRJPZ0BIZ8PU2BBSIP.pcm-2IZVBV2TRV0JU` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/units/MenuBarExtraView.o-N19XE0YXMYFB` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/units/MenubarController.o-SADQCQ0VYQDP` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/units/Metal-152XXCI82D50RZWAIAGU631BV.pcm-Q2HAPYA4I2UU` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/units/OSLog-ACQGCUUPZPLJC9R0Q7MCQB4LC.pcm-20QLKD4N4JR1R` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/units/ObjectiveC-7O2Z40HMF14VN7S0L1PXV4L3U.pcm-5MR9NBJGHQJ7` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/units/ObjectiveC-B49ZES2Z1D9J5BKEZ9055C5F9.pcm-35RHQPCXDYR7I` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/units/OpenGL-2J0WD71HDYPLCNOA9G78ZAMOJ.pcm-1LJGPZIFG35J3` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/units/QualityRatingEngine.o-51Y9U2ULBSDG` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/units/QuartzCore-1M973ZAX93X8BM1ZO7YWWZQ2C.pcm-H2WC7FAGP4YS` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/units/SMCHelperManager.o-2LCFOGLJV2UE8` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/units/SMCHelperXPC.o-28N8C97RAIQEG` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/units/SMCHelperXPC.o-32VWGKKL78I58` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/units/SMCTamperDetector.o-22S8Z5U7J3XNP` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/units/Security-1B90TOB124UHPTXWVGEH2FX0.pcm-3EWYOA9ATZ7R7` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/units/Security-9VHKMIRBQE6AAZ0UM7RCL9QD5.pcm-31VQ7CBFRS5CU` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/units/ServiceManagement-6MOISECH63M3N9VJCDGV4US8T.pcm-32M2JC9H2G5YQ` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/units/Spatial-CXZJYFLUPYQDPNIWSMN0BSE4D.pcm-1XMRU83PD0AKU` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/units/StartupManager.o-3N3CANH11VGQ4` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/units/SwiftUI-BQNSYI2379U6NKHHST8M3J3DX.pcm-2EBSIRQ3XIRCD` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/units/SwiftUICore-D6L4WDGW1OVBL2R9ITPRWELHM.pcm-2SE2W54Z54VWH` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/units/Symbols-ECK08ASQRKJXAS29SN3063N9V.pcm-2FUV5FQDZFQ9N` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/units/SystemMonitor.o-33LC9LVJE3YEJ` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/units/TouchBarPrivatePresenter.o-ZX7FEJOEJ69N` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/units/UniformTypeIdentifiers-8Y7O62GLMGZDTK5JUSU6DXU1O.pcm-255RYPPLR98Z6` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/units/WelcomeGuide.o-FUFOYG4IU0A9` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/units/XPC-6H4B81YFTQYXZDO4XUBPW4QGS.pcm-1G4Z58XEAKS8H` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/units/XPC-9RF0U69D8TEXR4FGQHOQZCU2L.pcm-1AF597UPG12BS` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/units/_AvailabilityInternal-1CMOQRC9IC10320AU9BBJK7GY.pcm-13HJW2PZ1M8NJ` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/units/_AvailabilityInternal-6ISX66QKQD5ORKSHEZOBPTTJE.pcm-60R4XUTLHXC3` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/units/_Builtin_float-9N8SAO98GSOSPE8GO47FSC0KY.pcm-3EJUALAFZPY2O` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/units/_Builtin_float-CAN7PPXENL3WMKEN8A2BC1Y84.pcm-1I271THV24QRY` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/units/_Builtin_intrinsics-4Y0VISJ9FMNM969LMS8BAF2FH.pcm-2KBHV2KOY71WG` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/units/_Builtin_inttypes-16HHTJRE1L4CFTLJII7JX8M12.pcm-2FB8OZLJHEQFT` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/units/_Builtin_inttypes-CM7IYTLHLFAT2I0UP5XZVANHA.pcm-2I0WXGM6B8QBO` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/units/_Builtin_limits-4OR0ORKYUA1IEHO51102ZH3T6.pcm-2PPZCEC2KEPX2` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/units/_Builtin_limits-9JISZRRWFKXRYMO5M1SVMTUQG.pcm-1TIFHPG0XE0EC` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/units/_Builtin_stdarg-39V857269N2UELADEPQP92VHD.pcm-J1RICAGOINT1` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/units/_Builtin_stdarg-9X80U9IY34JQRTIS394YDWYYD.pcm-34XOGDEM6VB53` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/units/_Builtin_stdatomic-3R7MQD0TNR1SZUK880GE94NYP.pcm-10FO7N6WWGY94` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/units/_Builtin_stdbool-4JBBJBW6JJE0FI1WMR3XRC2DY.pcm-3H251FW37EK4K` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/units/_Builtin_stdbool-6J0RLINDL7O5S2DAZBNMTFDWX.pcm-3E1KN6L45AZ7L` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/units/_Builtin_stddef-1VI4NIY4VMYERAS8B1FRU1PNT.pcm-3CTRRF9NF7YMB` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/units/_Builtin_stddef-AJCUO8JR7B18G26HVX2UK7LSD.pcm-3JI561ZQPN20B` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/units/_Builtin_stdint-5N8M0C5O90Z6ADTWWWBZ2CVUY.pcm-5OGBKEOSCC5C` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/units/_Builtin_stdint-B646NGZSA8B9GGX6OCVOSE7ZP.pcm-3LUU2UBDZ395O` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/units/_Builtin_tgmath-J6699SHV766NULBE68YJC4JI.pcm-LU4OJA1Q93SK` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/units/_DarwinFoundation1-2PEVJWCY2L9DB0SOCRL2Q6545.pcm-B1EORCE3IERK` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/units/_DarwinFoundation1-D7FEATMT45V4XKW1BZSABIH0I.pcm-3GFFFI8NVR14N` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/units/_DarwinFoundation2-7501OMVYZFQ0O4UYONZGP52TK.pcm-2WMDIO0HMVKTO` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/units/_DarwinFoundation2-8SY835QSGD7RVR1WLCC7B2QJ5.pcm-4AINWWEF2RFQ` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/units/_DarwinFoundation3-9ED4QZL7PLDNJSS8P1377FOUO.pcm-2OL1UDGRKKHFZ` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/units/_DarwinFoundation3-DG34XH0FWANDU4J8DFEUF1AXS.pcm-2XK26CYX2WWYT` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/units/_SwiftConcurrencyShims-6THF6MPCPNYQO1A43982GMAEV.pcm-2HI00CYCRYBF0` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/units/_SwiftConcurrencyShims-B2MTSJ45M5VOL1F3DH3CFRL50.pcm-39FTRM6CV7FYP` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/units/arm64e-apple-macos.swiftinterface-17HOS8GMZPPU2` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/units/arm64e-apple-macos.swiftinterface-17ZA2S6DL0V0X` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/units/arm64e-apple-macos.swiftinterface-1FZWSV4ZFXSL1` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/units/arm64e-apple-macos.swiftinterface-1GI70IXH4CC5N` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/units/arm64e-apple-macos.swiftinterface-1HPQ86SSXV3UT` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/units/arm64e-apple-macos.swiftinterface-1JYUDQRT9U987` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/units/arm64e-apple-macos.swiftinterface-1MT1GEBC3Q4U7` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/units/arm64e-apple-macos.swiftinterface-1OB9V64XOKL4W` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/units/arm64e-apple-macos.swiftinterface-1ZNY0OAXCJXQA` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/units/arm64e-apple-macos.swiftinterface-20PVFIUC3OT23` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/units/arm64e-apple-macos.swiftinterface-21U74CI6DWXR2` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/units/arm64e-apple-macos.swiftinterface-25TF2LW9L9K87` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/units/arm64e-apple-macos.swiftinterface-2645RQF3S0AD9` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/units/arm64e-apple-macos.swiftinterface-2738R1DPZV89L` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/units/arm64e-apple-macos.swiftinterface-2BBGBN2DBNCIQ` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/units/arm64e-apple-macos.swiftinterface-2D01ET5UXKRRM` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/units/arm64e-apple-macos.swiftinterface-2D1YAMCHKFI8P` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/units/arm64e-apple-macos.swiftinterface-2I46XG5EBSJKG` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/units/arm64e-apple-macos.swiftinterface-2NSX4VK0DROFE` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/units/arm64e-apple-macos.swiftinterface-2QT7KBJL35V7P` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/units/arm64e-apple-macos.swiftinterface-318JM1PUGJK26` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/units/arm64e-apple-macos.swiftinterface-34HRZ7OVFZN0Q` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/units/arm64e-apple-macos.swiftinterface-3APUYCX3RV6NF` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/units/arm64e-apple-macos.swiftinterface-3B6B5TKWLU35Z` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/units/arm64e-apple-macos.swiftinterface-3GLLKIKYGD6U2` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/units/arm64e-apple-macos.swiftinterface-3GSVG9KVK0OZ2` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/units/arm64e-apple-macos.swiftinterface-3I8D6UFKBZJIF` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/units/arm64e-apple-macos.swiftinterface-3L96RNAD6PQIY` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/units/arm64e-apple-macos.swiftinterface-3LO3KS10ALTBT` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/units/arm64e-apple-macos.swiftinterface-3O02XK3Q57MS1` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/units/arm64e-apple-macos.swiftinterface-3OR6SIH0V8MXI` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/units/arm64e-apple-macos.swiftinterface-3SHK6D6MHTEEB` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/units/arm64e-apple-macos.swiftinterface-3TDIEQ33M89LD` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/units/arm64e-apple-macos.swiftinterface-3TDXAGT7H6TZE` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/units/arm64e-apple-macos.swiftinterface-3TMQNUX5LCAM8` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/units/arm64e-apple-macos.swiftinterface-8ATL308LTFDZ` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/units/arm64e-apple-macos.swiftinterface-CIEMHZOMGKQI` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/units/arm64e-apple-macos.swiftinterface-CMA8PZGFZ7ID` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/units/arm64e-apple-macos.swiftinterface-TA5MD1K362UX` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/units/arm64e-apple-macos.swiftinterface-W43KE13KW1G` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/units/launch-6YXUUAFO9MOC8XJYSMHF21544.pcm-3RS3K8IB05C3B` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/units/launch-CD6BE156G8W8U3QBEJJZSQGH6.pcm-T1OLDYUK4MNR` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/units/libDER-59TAUNL3EG4W3DECYM6R90RMM.pcm-23B1NNJDE81AG` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/units/libDER-7U33GA5FBEJSX09VUHIJ821I4.pcm-3A8MKONB3XS86` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/units/libkern-C12HRJF8112GSJ5A05O2R3VYE.pcm-16IPI6MAVM3XM` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/units/libkern-D6HH4GHCKNA9EAXHBUII9WAKM.pcm-19Y2T6KH0WXJB` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/units/main.o-102QE9BN6H2OZ` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/units/os-35VRP3DH7C2WKKETH8J5LLE95.pcm-10E8YZUB6Z548` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/units/os_object-1QFEX3GM0XQTWR6311085LJ2A.pcm-X54NM6JBV7GZ` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/units/os_object-CH5N1H8F8X92XQJ5XGIPKW8F4.pcm-JXSAICPI63A1` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/units/os_workgroup-68J0QLNA4GH457N0X31U07XF4.pcm-CQ9DQ6DGUSMM` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/units/os_workgroup-9LNBQV71RB4VFYVM399ZO64G5.pcm-Z0VKUFWISGFG` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/units/ptrauth-BZTRRLLPXGVWGXOBDV13RVLE.pcm-3GHLW8N0F4N` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/units/ptrauth-CBKDLPHUOQAXDHDHS2UC6IPCK.pcm-3G38RPXRR7U8A` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/units/ptrcheck-DZBGYQW3JL57Y7IZGJ0UAS99Y.pcm-32AX3CPJ4PCKQ` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/units/ptrcheck-EWKCV8YBDKN55LIQB3LNXLPUP.pcm-N4BZ54YI9WGF` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/units/simd-B3GIJD7U07R4A5B8J1OTG11S9.pcm-4AD947PQXBV1` | | | +| Added | `.deriveddata/Index.noindex/DataStore/v5/units/sys_types-ESDHY0OBFXW0OHWXUVPT57M7V.pcm-SKJDW6LVJH4M` | | | +| Added | `.deriveddata/Logs/Launch/LogStoreManifest.plist` | 10 | 0 | +| Added | `.deriveddata/Logs/Localization/LogStoreManifest.plist` | 10 | 0 | +| Added | `.deriveddata/Logs/Package/LogStoreManifest.plist` | 10 | 0 | +| Added | `.deriveddata/Logs/Test/LogStoreManifest.plist` | 10 | 0 | +| Added | `.deriveddata/ModuleCache.noindex/1XLC5EQTQYK66/CFNetwork-1PNPO1ORVQZLS.pcm` | | | +| Added | `.deriveddata/ModuleCache.noindex/1XLC5EQTQYK66/CoreFoundation-16SA8WK3L6MQN.pcm` | | | +| Added | `.deriveddata/ModuleCache.noindex/1XLC5EQTQYK66/CoreServices-39NCTJOEW7PQ2.pcm` | | | +| Added | `.deriveddata/ModuleCache.noindex/1XLC5EQTQYK66/Darwin-1FXX23EKWOBA9.pcm` | | | +| Added | `.deriveddata/ModuleCache.noindex/1XLC5EQTQYK66/DiskArbitration-3LBJF5I58QD8.pcm` | | | +| Added | `.deriveddata/ModuleCache.noindex/1XLC5EQTQYK66/Dispatch-R76HXUP80TVL.pcm` | | | +| Added | `.deriveddata/ModuleCache.noindex/1XLC5EQTQYK66/Foundation-24LYWIP48SHNP.pcm` | | | +| Added | `.deriveddata/ModuleCache.noindex/1XLC5EQTQYK66/IOKit-1IAL9NTK1TABA.pcm` | | | +| Added | `.deriveddata/ModuleCache.noindex/1XLC5EQTQYK66/MachO-20RPYVQSX341K.pcm` | | | +| Added | `.deriveddata/ModuleCache.noindex/1XLC5EQTQYK66/ObjectiveC-1G8H182PQX3QE.pcm` | | | +| Added | `.deriveddata/ModuleCache.noindex/1XLC5EQTQYK66/Security-3QCVXOV25KK54.pcm` | | | +| Added | `.deriveddata/ModuleCache.noindex/1XLC5EQTQYK66/SwiftShims-2IMTS4WWRU7VJ.pcm` | | | +| Added | `.deriveddata/ModuleCache.noindex/1XLC5EQTQYK66/XPC-T0ZXCAST7PE3.pcm` | | | +| Added | `.deriveddata/ModuleCache.noindex/1XLC5EQTQYK66/_AvailabilityInternal-2YSBQADOLX02V.pcm` | | | +| Added | `.deriveddata/ModuleCache.noindex/1XLC5EQTQYK66/_Builtin_float-2OQWMRBVRD4OJ.pcm` | | | +| Added | `.deriveddata/ModuleCache.noindex/1XLC5EQTQYK66/_Builtin_inttypes-2OQWMRBVRD4OJ.pcm` | | | +| Added | `.deriveddata/ModuleCache.noindex/1XLC5EQTQYK66/_Builtin_limits-2OQWMRBVRD4OJ.pcm` | | | +| Added | `.deriveddata/ModuleCache.noindex/1XLC5EQTQYK66/_Builtin_stdarg-2OQWMRBVRD4OJ.pcm` | | | +| Added | `.deriveddata/ModuleCache.noindex/1XLC5EQTQYK66/_Builtin_stdbool-2OQWMRBVRD4OJ.pcm` | | | +| Added | `.deriveddata/ModuleCache.noindex/1XLC5EQTQYK66/_Builtin_stddef-2OQWMRBVRD4OJ.pcm` | | | +| Added | `.deriveddata/ModuleCache.noindex/1XLC5EQTQYK66/_Builtin_stdint-2OQWMRBVRD4OJ.pcm` | | | +| Added | `.deriveddata/ModuleCache.noindex/1XLC5EQTQYK66/_DarwinFoundation1-2YSBQADOLX02V.pcm` | | | +| Added | `.deriveddata/ModuleCache.noindex/1XLC5EQTQYK66/_DarwinFoundation2-3J4ZFA06I5V1P.pcm` | | | +| Added | `.deriveddata/ModuleCache.noindex/1XLC5EQTQYK66/_DarwinFoundation3-2NSGASPTSNBVQ.pcm` | | | +| Added | `.deriveddata/ModuleCache.noindex/1XLC5EQTQYK66/_SwiftConcurrencyShims-2IMTS4WWRU7VJ.pcm` | | | +| Added | `.deriveddata/ModuleCache.noindex/1XLC5EQTQYK66/launch-3T3BU4MASLMUM.pcm` | | | +| Added | `.deriveddata/ModuleCache.noindex/1XLC5EQTQYK66/libDER-26DYHF6GC6WWA.pcm` | | | +| Added | `.deriveddata/ModuleCache.noindex/1XLC5EQTQYK66/libkern-2KQ0X67RTM1JF.pcm` | | | +| Added | `.deriveddata/ModuleCache.noindex/1XLC5EQTQYK66/os_object-2MV8OP7R98AN8.pcm` | | | +| Added | `.deriveddata/ModuleCache.noindex/1XLC5EQTQYK66/os_workgroup-2MV8OP7R98AN8.pcm` | | | +| Added | `.deriveddata/ModuleCache.noindex/1XLC5EQTQYK66/ptrauth-2OQWMRBVRD4OJ.pcm` | | | +| Added | `.deriveddata/ModuleCache.noindex/1XLC5EQTQYK66/ptrcheck-2OQWMRBVRD4OJ.pcm` | | | +| Added | `.deriveddata/ModuleCache.noindex/1XLC5EQTQYK66/sys_types-3J4ZFA06I5V1P.pcm` | | | +| Added | `.deriveddata/ModuleCache.noindex/3F9MSH4VGZUFR/CFNetwork-1PNPO1ORVQZLS.pcm` | | | +| Added | `.deriveddata/ModuleCache.noindex/3F9MSH4VGZUFR/CoreFoundation-16SA8WK3L6MQN.pcm` | | | +| Added | `.deriveddata/ModuleCache.noindex/3F9MSH4VGZUFR/CoreServices-39NCTJOEW7PQ2.pcm` | | | +| Added | `.deriveddata/ModuleCache.noindex/3F9MSH4VGZUFR/Darwin-1FXX23EKWOBA9.pcm` | | | +| Added | `.deriveddata/ModuleCache.noindex/3F9MSH4VGZUFR/DiskArbitration-3LBJF5I58QD8.pcm` | | | +| Added | `.deriveddata/ModuleCache.noindex/3F9MSH4VGZUFR/Dispatch-R76HXUP80TVL.pcm` | | | +| Added | `.deriveddata/ModuleCache.noindex/3F9MSH4VGZUFR/Foundation-24LYWIP48SHNP.pcm` | | | +| Added | `.deriveddata/ModuleCache.noindex/3F9MSH4VGZUFR/IOKit-1IAL9NTK1TABA.pcm` | | | +| Added | `.deriveddata/ModuleCache.noindex/3F9MSH4VGZUFR/MachO-20RPYVQSX341K.pcm` | | | +| Added | `.deriveddata/ModuleCache.noindex/3F9MSH4VGZUFR/ObjectiveC-1G8H182PQX3QE.pcm` | | | +| Added | `.deriveddata/ModuleCache.noindex/3F9MSH4VGZUFR/Security-3QCVXOV25KK54.pcm` | | | +| Added | `.deriveddata/ModuleCache.noindex/3F9MSH4VGZUFR/SwiftShims-2IMTS4WWRU7VJ.pcm` | | | +| Added | `.deriveddata/ModuleCache.noindex/3F9MSH4VGZUFR/XPC-T0ZXCAST7PE3.pcm` | | | +| Added | `.deriveddata/ModuleCache.noindex/3F9MSH4VGZUFR/_AvailabilityInternal-2YSBQADOLX02V.pcm` | | | +| Added | `.deriveddata/ModuleCache.noindex/3F9MSH4VGZUFR/_Builtin_float-2OQWMRBVRD4OJ.pcm` | | | +| Added | `.deriveddata/ModuleCache.noindex/3F9MSH4VGZUFR/_Builtin_inttypes-2OQWMRBVRD4OJ.pcm` | | | +| Added | `.deriveddata/ModuleCache.noindex/3F9MSH4VGZUFR/_Builtin_limits-2OQWMRBVRD4OJ.pcm` | | | +| Added | `.deriveddata/ModuleCache.noindex/3F9MSH4VGZUFR/_Builtin_stdarg-2OQWMRBVRD4OJ.pcm` | | | +| Added | `.deriveddata/ModuleCache.noindex/3F9MSH4VGZUFR/_Builtin_stdbool-2OQWMRBVRD4OJ.pcm` | | | +| Added | `.deriveddata/ModuleCache.noindex/3F9MSH4VGZUFR/_Builtin_stddef-2OQWMRBVRD4OJ.pcm` | | | +| Added | `.deriveddata/ModuleCache.noindex/3F9MSH4VGZUFR/_Builtin_stdint-2OQWMRBVRD4OJ.pcm` | | | +| Added | `.deriveddata/ModuleCache.noindex/3F9MSH4VGZUFR/_DarwinFoundation1-2YSBQADOLX02V.pcm` | | | +| Added | `.deriveddata/ModuleCache.noindex/3F9MSH4VGZUFR/_DarwinFoundation2-3J4ZFA06I5V1P.pcm` | | | +| Added | `.deriveddata/ModuleCache.noindex/3F9MSH4VGZUFR/_DarwinFoundation3-2NSGASPTSNBVQ.pcm` | | | +| Added | `.deriveddata/ModuleCache.noindex/3F9MSH4VGZUFR/_SwiftConcurrencyShims-2IMTS4WWRU7VJ.pcm` | | | +| Added | `.deriveddata/ModuleCache.noindex/3F9MSH4VGZUFR/launch-3T3BU4MASLMUM.pcm` | | | +| Added | `.deriveddata/ModuleCache.noindex/3F9MSH4VGZUFR/libDER-26DYHF6GC6WWA.pcm` | | | +| Added | `.deriveddata/ModuleCache.noindex/3F9MSH4VGZUFR/libkern-2KQ0X67RTM1JF.pcm` | | | +| Added | `.deriveddata/ModuleCache.noindex/3F9MSH4VGZUFR/os_object-2MV8OP7R98AN8.pcm` | | | +| Added | `.deriveddata/ModuleCache.noindex/3F9MSH4VGZUFR/os_workgroup-2MV8OP7R98AN8.pcm` | | | +| Added | `.deriveddata/ModuleCache.noindex/3F9MSH4VGZUFR/ptrauth-2OQWMRBVRD4OJ.pcm` | | | +| Added | `.deriveddata/ModuleCache.noindex/3F9MSH4VGZUFR/ptrcheck-2OQWMRBVRD4OJ.pcm` | | | +| Added | `.deriveddata/ModuleCache.noindex/3F9MSH4VGZUFR/sys_types-3J4ZFA06I5V1P.pcm` | | | +| Added | `.deriveddata/ModuleCache.noindex/AVFAudio-3ZII38FS5XYZIH34T67YIKDL0.pcm` | | | +| Added | `.deriveddata/ModuleCache.noindex/AVFAudio-88SMRPUUX8XDC8SMW0V181QTG.pcm` | | | +| Added | `.deriveddata/ModuleCache.noindex/AVFoundation-6K6XAWYMDG64QRIECEVY1N2YB.pcm` | | | +| Added | `.deriveddata/ModuleCache.noindex/AVFoundation-E84RL47B4KZWV0V5MMIH96BOP.pcm` | | | +| Added | `.deriveddata/ModuleCache.noindex/Accessibility-6LM7G6PHOOD2DOFQBN7EV68CT.pcm` | | | +| Added | `.deriveddata/ModuleCache.noindex/Accessibility-AT3VRQLICQFE2TPF64DZ3ILIB.pcm` | | | +| Added | `.deriveddata/ModuleCache.noindex/AppKit-1PEFX8EKCXLG0L17B0UFAI972.pcm` | | | +| Added | `.deriveddata/ModuleCache.noindex/AppKit-2AO5XNOM51FEPCOIPLTYTWPWL.pcm` | | | +| Added | `.deriveddata/ModuleCache.noindex/ApplicationServices-2E46IE6CO59N6KEN9RT0B55MA.pcm` | | | +| Added | `.deriveddata/ModuleCache.noindex/ApplicationServices-9PXCT3YO9G4S4T6UA9P2H2PR4.pcm` | | | +| Added | `.deriveddata/ModuleCache.noindex/AudioToolbox-5BHRW8M5GU054QPVU56YFORZM.pcm` | | | +| Added | `.deriveddata/ModuleCache.noindex/AudioToolbox-BXNJ2ISEC54XU5M4TOPB1ZLYQ.pcm` | | | +| Added | `.deriveddata/ModuleCache.noindex/CFNetwork-8MK7LJA1GW7I7FM9Q9SB7EY5R.pcm` | | | +| Added | `.deriveddata/ModuleCache.noindex/CFNetwork-A05FIDX02G5VRTPGK03KUC6ER.pcm` | | | +| Added | `.deriveddata/ModuleCache.noindex/CUPS-8LNWXNLEOP55GFCFTNMPQPESJ.pcm` | | | +| Added | `.deriveddata/ModuleCache.noindex/CUPS-EDOACAHTI95653CEA4TM4Z2XO.pcm` | | | +| Added | `.deriveddata/ModuleCache.noindex/Carbon-3UPD8J1NM81JBRZF0B26D35HC.pcm` | | | +| Added | `.deriveddata/ModuleCache.noindex/Carbon-7YFZOZKVAU50WIIVLQAF9XSKG.pcm` | | | +| Added | `.deriveddata/ModuleCache.noindex/ColorSync-2G4X8E5TBJP4UQSUBNCNPX41U.pcm` | | | +| Added | `.deriveddata/ModuleCache.noindex/ColorSync-Y6X94YVFR8DRINB7MV1MIFQA.pcm` | | | +| Added | `.deriveddata/ModuleCache.noindex/CoreAudio-33ER7A0DOIIRA1QDV49KSFEP7.pcm` | | | +| Added | `.deriveddata/ModuleCache.noindex/CoreAudio-E3386NZE83RAZKKM3XLJCGDYA.pcm` | | | +| Added | `.deriveddata/ModuleCache.noindex/CoreAudioTypes-697R2KWTXG57IYGK22LQMGPSF.pcm` | | | +| Added | `.deriveddata/ModuleCache.noindex/CoreAudioTypes-AN2Z9WNK0QG78GXSIO62L41M4.pcm` | | | +| Added | `.deriveddata/ModuleCache.noindex/CoreData-AA3D1CV3BMSOQNOFJS8PO1TYQ.pcm` | | | +| Added | `.deriveddata/ModuleCache.noindex/CoreData-G20BHII4CNP0718MG3P8V5WS.pcm` | | | +| Added | `.deriveddata/ModuleCache.noindex/CoreFoundation-8MWXHUTOCP7UN5V2MOE73ML1V.pcm` | | | +| Added | `.deriveddata/ModuleCache.noindex/CoreFoundation-EU83QPZLO7E6WIA57FGFMLPVN.pcm` | | | +| Added | `.deriveddata/ModuleCache.noindex/CoreGraphics-211JWU0D824SX9JKECU84I75U.pcm` | | | +| Added | `.deriveddata/ModuleCache.noindex/CoreGraphics-2DEKVQC3B17T49WOKUFPAMAUA.pcm` | | | +| Added | `.deriveddata/ModuleCache.noindex/CoreImage-A1YLQDNKTTY3GR89W5ATPX43J.pcm` | | | +| Added | `.deriveddata/ModuleCache.noindex/CoreImage-EO3QYXUBX7UMAFS1AVRGCLCXE.pcm` | | | +| Added | `.deriveddata/ModuleCache.noindex/CoreMIDI-75B49H2IBR60CIB0MVN7199YP.pcm` | | | +| Added | `.deriveddata/ModuleCache.noindex/CoreMIDI-C9SOO4HDO7ZUUKUUTUXLPNMXE.pcm` | | | +| Added | `.deriveddata/ModuleCache.noindex/CoreMedia-2R5NVRXZ43IBCJIHU2DF3ZLB5.pcm` | | | +| Added | `.deriveddata/ModuleCache.noindex/CoreMedia-7L6RYUKX6DRN9U73ZSXZXTJD5.pcm` | | | +| Added | `.deriveddata/ModuleCache.noindex/CoreServices-2YWD44HEAL198G3IJPLVUEPE9.pcm` | | | +| Added | `.deriveddata/ModuleCache.noindex/CoreServices-3CG4TF6OW7FQVKHALIFXW7UKU.pcm` | | | +| Added | `.deriveddata/ModuleCache.noindex/CoreText-1VQHF3UO6V797HXM29AKB6IOK.pcm` | | | +| Added | `.deriveddata/ModuleCache.noindex/CoreText-WRJ0OL7Z0QFSWD8U81T8CTSN.pcm` | | | +| Added | `.deriveddata/ModuleCache.noindex/CoreTransferable-48TOOBPS7PAU37LFSRU74SCT2.pcm` | | | +| Added | `.deriveddata/ModuleCache.noindex/CoreTransferable-8L833JBW7X1AJELNBIPBDRIQ0.pcm` | | | +| Added | `.deriveddata/ModuleCache.noindex/CoreVideo-5FJM4NGKINJSS7TH9LONEMEML.pcm` | | | +| Added | `.deriveddata/ModuleCache.noindex/CoreVideo-DERU4LGNMLKH64JZMXFOALTZP.pcm` | | | +| Added | `.deriveddata/ModuleCache.noindex/Darwin-1QU40KJSKMNRRIV3KGQRPQW2Y.pcm` | | | +| Added | `.deriveddata/ModuleCache.noindex/Darwin-A7Y07XBX93XL8X1EHUUI53LLX.pcm` | | | +| Added | `.deriveddata/ModuleCache.noindex/DataDetection-1F7I2A0AMB8O5Q8T69T0T846L.pcm` | | | +| Added | `.deriveddata/ModuleCache.noindex/DataDetection-8O5YFNWFFTD5FYTNFNEGQIXFW.pcm` | | | +| Added | `.deriveddata/ModuleCache.noindex/DeveloperToolsSupport-8X62T4855QCS64Q0IRZ9GN0EO.pcm` | | | +| Added | `.deriveddata/ModuleCache.noindex/DeveloperToolsSupport-ASNFEQYV3PM9FHL84GN3HPYK4.pcm` | | | +| Added | `.deriveddata/ModuleCache.noindex/DiskArbitration-3F6O5UV2AOV8PB0TOFN22WKIY.pcm` | | | +| Added | `.deriveddata/ModuleCache.noindex/DiskArbitration-9YVC3E01ADFKHWZPHTGSZO95G.pcm` | | | +| Added | `.deriveddata/ModuleCache.noindex/Dispatch-5ACN61QSZ63L49OF33PWN9ZJ.pcm` | | | +| Added | `.deriveddata/ModuleCache.noindex/Dispatch-6KNGQ8X9KKMTM3YI8ZN26V6KE.pcm` | | | +| Added | `.deriveddata/ModuleCache.noindex/EYIPFEZTG17K/AVFAudio-MFFJ6HCE9A7Z.pcm` | | | +| Added | `.deriveddata/ModuleCache.noindex/EYIPFEZTG17K/AVFoundation-7VNZZNFQDWLP.pcm` | | | +| Added | `.deriveddata/ModuleCache.noindex/EYIPFEZTG17K/Accessibility-RCJSN2GG3RAR.pcm` | | | +| Added | `.deriveddata/ModuleCache.noindex/EYIPFEZTG17K/AppKit-2VI8NB39I5AT6.pcm` | | | +| Added | `.deriveddata/ModuleCache.noindex/EYIPFEZTG17K/ApplicationServices-3NXEUUZF9JJBD.pcm` | | | +| Added | `.deriveddata/ModuleCache.noindex/EYIPFEZTG17K/AudioToolbox-3FX4B654ICQE2.pcm` | | | +| Added | `.deriveddata/ModuleCache.noindex/EYIPFEZTG17K/CFNetwork-1PNPO1ORVQZLS.pcm` | | | +| Added | `.deriveddata/ModuleCache.noindex/EYIPFEZTG17K/CUPS-1HLHMKUB322XA.pcm` | | | +| Added | `.deriveddata/ModuleCache.noindex/EYIPFEZTG17K/Carbon-3FMY3B0T5SZYU.pcm` | | | +| Added | `.deriveddata/ModuleCache.noindex/EYIPFEZTG17K/ColorSync-3EIM4S8RXNRVI.pcm` | | | +| Added | `.deriveddata/ModuleCache.noindex/EYIPFEZTG17K/CoreAudio-J9DSWC1670R6.pcm` | | | +| Added | `.deriveddata/ModuleCache.noindex/EYIPFEZTG17K/CoreAudioTypes-11649WXSRCA0E.pcm` | | | +| Added | `.deriveddata/ModuleCache.noindex/EYIPFEZTG17K/CoreData-1KHK1L2CYC2N6.pcm` | | | +| Added | `.deriveddata/ModuleCache.noindex/EYIPFEZTG17K/CoreFoundation-16SA8WK3L6MQN.pcm` | | | +| Added | `.deriveddata/ModuleCache.noindex/EYIPFEZTG17K/CoreGraphics-1PSDCAYCIV3T9.pcm` | | | +| Added | `.deriveddata/ModuleCache.noindex/EYIPFEZTG17K/CoreImage-39ZO87840M5PP.pcm` | | | +| Added | `.deriveddata/ModuleCache.noindex/EYIPFEZTG17K/CoreMIDI-1WOF0UOPGOCPX.pcm` | | | +| Added | `.deriveddata/ModuleCache.noindex/EYIPFEZTG17K/CoreMedia-SHYM2JB41P4U.pcm` | | | +| Added | `.deriveddata/ModuleCache.noindex/EYIPFEZTG17K/CoreServices-39NCTJOEW7PQ2.pcm` | | | +| Added | `.deriveddata/ModuleCache.noindex/EYIPFEZTG17K/CoreText-3FAL1B4J38DIR.pcm` | | | +| Added | `.deriveddata/ModuleCache.noindex/EYIPFEZTG17K/CoreTransferable-27T896KGHFB3R.pcm` | | | +| Added | `.deriveddata/ModuleCache.noindex/EYIPFEZTG17K/CoreVideo-DBBGB2LXU3HG.pcm` | | | +| Added | `.deriveddata/ModuleCache.noindex/EYIPFEZTG17K/Darwin-1FXX23EKWOBA9.pcm` | | | +| Added | `.deriveddata/ModuleCache.noindex/EYIPFEZTG17K/DataDetection-R5W4QHNMPWVH.pcm` | | | +| Added | `.deriveddata/ModuleCache.noindex/EYIPFEZTG17K/DeveloperToolsSupport-3SUCMSK9ZS2JA.pcm` | | | +| Added | `.deriveddata/ModuleCache.noindex/EYIPFEZTG17K/DiskArbitration-3LBJF5I58QD8.pcm` | | | +| Added | `.deriveddata/ModuleCache.noindex/EYIPFEZTG17K/Dispatch-R76HXUP80TVL.pcm` | | | +| Added | `.deriveddata/ModuleCache.noindex/EYIPFEZTG17K/Foundation-24LYWIP48SHNP.pcm` | | | +| Added | `.deriveddata/ModuleCache.noindex/EYIPFEZTG17K/IOKit-1IAL9NTK1TABA.pcm` | | | +| Added | `.deriveddata/ModuleCache.noindex/EYIPFEZTG17K/IOSurface-26455DPS9NDS0.pcm` | | | +| Added | `.deriveddata/ModuleCache.noindex/EYIPFEZTG17K/ImageIO-2ZSF831VT29UB.pcm` | | | +| Added | `.deriveddata/ModuleCache.noindex/EYIPFEZTG17K/MachO-20RPYVQSX341K.pcm` | | | +| Added | `.deriveddata/ModuleCache.noindex/EYIPFEZTG17K/MediaToolbox-1P5YMSVDQUIJ6.pcm` | | | +| Added | `.deriveddata/ModuleCache.noindex/EYIPFEZTG17K/Metal-1GCZV9N85NJOH.pcm` | | | +| Added | `.deriveddata/ModuleCache.noindex/EYIPFEZTG17K/OSLog-218FBXNFJGY61.pcm` | | | +| Added | `.deriveddata/ModuleCache.noindex/EYIPFEZTG17K/ObjectiveC-1G8H182PQX3QE.pcm` | | | +| Added | `.deriveddata/ModuleCache.noindex/EYIPFEZTG17K/OpenGL-H89XJT7GTCP.pcm` | | | +| Added | `.deriveddata/ModuleCache.noindex/EYIPFEZTG17K/QuartzCore-39A8LQKF980J1.pcm` | | | +| Added | `.deriveddata/ModuleCache.noindex/EYIPFEZTG17K/Security-3QCVXOV25KK54.pcm` | | | +| Added | `.deriveddata/ModuleCache.noindex/EYIPFEZTG17K/ServiceManagement-1XIJ6NIA6S5TY.pcm` | | | +| Added | `.deriveddata/ModuleCache.noindex/EYIPFEZTG17K/Spatial-1JZLH83HN83CS.pcm` | | | +| Added | `.deriveddata/ModuleCache.noindex/EYIPFEZTG17K/SwiftShims-2IMTS4WWRU7VJ.pcm` | | | +| Added | `.deriveddata/ModuleCache.noindex/EYIPFEZTG17K/SwiftUI-3DCHKT5UWXXCX.pcm` | | | +| Added | `.deriveddata/ModuleCache.noindex/EYIPFEZTG17K/SwiftUICore-86HIVXUC6WOA.pcm` | | | +| Added | `.deriveddata/ModuleCache.noindex/EYIPFEZTG17K/Symbols-3KC1789KJFX94.pcm` | | | +| Added | `.deriveddata/ModuleCache.noindex/EYIPFEZTG17K/UniformTypeIdentifiers-1OLJP4K3PLM48.pcm` | | | +| Added | `.deriveddata/ModuleCache.noindex/EYIPFEZTG17K/XPC-T0ZXCAST7PE3.pcm` | | | +| Added | `.deriveddata/ModuleCache.noindex/EYIPFEZTG17K/_AvailabilityInternal-2YSBQADOLX02V.pcm` | | | +| Added | `.deriveddata/ModuleCache.noindex/EYIPFEZTG17K/_Builtin_float-2OQWMRBVRD4OJ.pcm` | | | +| Added | `.deriveddata/ModuleCache.noindex/EYIPFEZTG17K/_Builtin_intrinsics-2OQWMRBVRD4OJ.pcm` | | | +| Added | `.deriveddata/ModuleCache.noindex/EYIPFEZTG17K/_Builtin_inttypes-2OQWMRBVRD4OJ.pcm` | | | +| Added | `.deriveddata/ModuleCache.noindex/EYIPFEZTG17K/_Builtin_limits-2OQWMRBVRD4OJ.pcm` | | | +| Added | `.deriveddata/ModuleCache.noindex/EYIPFEZTG17K/_Builtin_stdarg-2OQWMRBVRD4OJ.pcm` | | | +| Added | `.deriveddata/ModuleCache.noindex/EYIPFEZTG17K/_Builtin_stdatomic-2OQWMRBVRD4OJ.pcm` | | | +| Added | `.deriveddata/ModuleCache.noindex/EYIPFEZTG17K/_Builtin_stdbool-2OQWMRBVRD4OJ.pcm` | | | +| Added | `.deriveddata/ModuleCache.noindex/EYIPFEZTG17K/_Builtin_stddef-2OQWMRBVRD4OJ.pcm` | | | +| Added | `.deriveddata/ModuleCache.noindex/EYIPFEZTG17K/_Builtin_stdint-2OQWMRBVRD4OJ.pcm` | | | +| Added | `.deriveddata/ModuleCache.noindex/EYIPFEZTG17K/_Builtin_tgmath-2OQWMRBVRD4OJ.pcm` | | | +| Added | `.deriveddata/ModuleCache.noindex/EYIPFEZTG17K/_DarwinFoundation1-2YSBQADOLX02V.pcm` | | | +| Added | `.deriveddata/ModuleCache.noindex/EYIPFEZTG17K/_DarwinFoundation2-3J4ZFA06I5V1P.pcm` | | | +| Added | `.deriveddata/ModuleCache.noindex/EYIPFEZTG17K/_DarwinFoundation3-2NSGASPTSNBVQ.pcm` | | | +| Added | `.deriveddata/ModuleCache.noindex/EYIPFEZTG17K/_SwiftConcurrencyShims-2IMTS4WWRU7VJ.pcm` | | | +| Added | `.deriveddata/ModuleCache.noindex/EYIPFEZTG17K/launch-3T3BU4MASLMUM.pcm` | | | +| Added | `.deriveddata/ModuleCache.noindex/EYIPFEZTG17K/libDER-26DYHF6GC6WWA.pcm` | | | +| Added | `.deriveddata/ModuleCache.noindex/EYIPFEZTG17K/libkern-2KQ0X67RTM1JF.pcm` | | | +| Added | `.deriveddata/ModuleCache.noindex/EYIPFEZTG17K/os-2MV8OP7R98AN8.pcm` | | | +| Added | `.deriveddata/ModuleCache.noindex/EYIPFEZTG17K/os_object-2MV8OP7R98AN8.pcm` | | | +| Added | `.deriveddata/ModuleCache.noindex/EYIPFEZTG17K/os_workgroup-2MV8OP7R98AN8.pcm` | | | +| Added | `.deriveddata/ModuleCache.noindex/EYIPFEZTG17K/ptrauth-2OQWMRBVRD4OJ.pcm` | | | +| Added | `.deriveddata/ModuleCache.noindex/EYIPFEZTG17K/ptrcheck-2OQWMRBVRD4OJ.pcm` | | | +| Added | `.deriveddata/ModuleCache.noindex/EYIPFEZTG17K/simd-KY25Q80SBOHY.pcm` | | | +| Added | `.deriveddata/ModuleCache.noindex/EYIPFEZTG17K/sys_types-3J4ZFA06I5V1P.pcm` | | | +| Added | `.deriveddata/ModuleCache.noindex/Foundation-8EZE2247ACU0CVX5M6TEXZEA.pcm` | | | +| Added | `.deriveddata/ModuleCache.noindex/Foundation-AGDVVL3PU2MUU0T4NXONGO1CH.pcm` | | | +| Added | `.deriveddata/ModuleCache.noindex/IOKit-38CKZJKHQUQACC1ZYDJA6P7C.pcm` | | | +| Added | `.deriveddata/ModuleCache.noindex/IOKit-CTDR01D6RVG6WUPWK4J0479RG.pcm` | | | +| Added | `.deriveddata/ModuleCache.noindex/IOSurface-AILYS19QHVR7ET6EUJWUYNBWG.pcm` | | | +| Added | `.deriveddata/ModuleCache.noindex/IOSurface-EU0EELIO5E2XMY3GH703CVSD1.pcm` | | | +| Added | `.deriveddata/ModuleCache.noindex/ImageIO-1B6UMZ2J971UPACV7HNMJDFCY.pcm` | | | +| Added | `.deriveddata/ModuleCache.noindex/ImageIO-AFST7CYA9N28NTSZMCW6SJNNM.pcm` | | | +| Added | `.deriveddata/ModuleCache.noindex/MachO-1ERST7BXPNCUWZQI5RPATU0KU.pcm` | | | +| Added | `.deriveddata/ModuleCache.noindex/MachO-726STGAJ4RD1NNZBGNLB25CFV.pcm` | | | +| Added | `.deriveddata/ModuleCache.noindex/MediaToolbox-4PMYP5CYRJPZ0BIZ8PU2BBSIP.pcm` | | | +| Added | `.deriveddata/ModuleCache.noindex/MediaToolbox-CDRK6R54KS2O92Z4TVDZ5NKQN.pcm` | | | +| Added | `.deriveddata/ModuleCache.noindex/Metal-152XXCI82D50RZWAIAGU631BV.pcm` | | | +| Added | `.deriveddata/ModuleCache.noindex/Metal-7UCZHL2S89XRJZEVN7ZSCV0OS.pcm` | | | +| Added | `.deriveddata/ModuleCache.noindex/OSLog-ACQGCUUPZPLJC9R0Q7MCQB4LC.pcm` | | | +| Added | `.deriveddata/ModuleCache.noindex/OSLog-DJK1TO0VHRM8V1W2C6ZWXR9NE.pcm` | | | +| Added | `.deriveddata/ModuleCache.noindex/ObjectiveC-7O2Z40HMF14VN7S0L1PXV4L3U.pcm` | | | +| Added | `.deriveddata/ModuleCache.noindex/ObjectiveC-B49ZES2Z1D9J5BKEZ9055C5F9.pcm` | | | +| Added | `.deriveddata/ModuleCache.noindex/OpenGL-2J0WD71HDYPLCNOA9G78ZAMOJ.pcm` | | | +| Added | `.deriveddata/ModuleCache.noindex/OpenGL-9CZ8ZNWVDA2BB7KAK9VMWX79V.pcm` | | | +| Added | `.deriveddata/ModuleCache.noindex/QuartzCore-1M973ZAX93X8BM1ZO7YWWZQ2C.pcm` | | | +| Added | `.deriveddata/ModuleCache.noindex/QuartzCore-8HJ9HWY4R88WNAN50B9W7QPZZ.pcm` | | | +| Added | `.deriveddata/ModuleCache.noindex/Security-1B90TOB124UHPTXWVGEH2FX0.pcm` | | | +| Added | `.deriveddata/ModuleCache.noindex/Security-9VHKMIRBQE6AAZ0UM7RCL9QD5.pcm` | | | +| Added | `.deriveddata/ModuleCache.noindex/ServiceManagement-6MOISECH63M3N9VJCDGV4US8T.pcm` | | | +| Added | `.deriveddata/ModuleCache.noindex/ServiceManagement-993ETM5H18PX3MWK3OEM9H6MQ.pcm` | | | +| Added | `.deriveddata/ModuleCache.noindex/Session.modulevalidation` | 1 | 0 | +| Added | `.deriveddata/ModuleCache.noindex/Spatial-1D7I3D4QRHG1YH2JRUZY0RHX7.pcm` | | | +| Added | `.deriveddata/ModuleCache.noindex/Spatial-CXZJYFLUPYQDPNIWSMN0BSE4D.pcm` | | | +| Added | `.deriveddata/ModuleCache.noindex/SwiftShims-2GCHULS2YFIM8T6PQQ1PIWU0K.pcm` | | | +| Added | `.deriveddata/ModuleCache.noindex/SwiftShims-WNSOFPH7KHYYZXW0AH425B7N.pcm` | | | +| Added | `.deriveddata/ModuleCache.noindex/SwiftUI-9VJ9N0RO1AKOQQVVVO6LGKUHD.pcm` | | | +| Added | `.deriveddata/ModuleCache.noindex/SwiftUI-BQNSYI2379U6NKHHST8M3J3DX.pcm` | | | +| Added | `.deriveddata/ModuleCache.noindex/SwiftUICore-4BVG1DLE2AXTT73URP2QQK3ZA.pcm` | | | +| Added | `.deriveddata/ModuleCache.noindex/SwiftUICore-D6L4WDGW1OVBL2R9ITPRWELHM.pcm` | | | +| Added | `.deriveddata/ModuleCache.noindex/Symbols-ECK08ASQRKJXAS29SN3063N9V.pcm` | | | +| Added | `.deriveddata/ModuleCache.noindex/Symbols-HOG3PFWP7YD7AAMJES0XY3ZH.pcm` | | | +| Added | `.deriveddata/ModuleCache.noindex/UniformTypeIdentifiers-8Y7O62GLMGZDTK5JUSU6DXU1O.pcm` | | | +| Added | `.deriveddata/ModuleCache.noindex/UniformTypeIdentifiers-B9KP68X7KQ7X0V5YS4Z9GUFCP.pcm` | | | +| Added | `.deriveddata/ModuleCache.noindex/XPC-6H4B81YFTQYXZDO4XUBPW4QGS.pcm` | | | +| Added | `.deriveddata/ModuleCache.noindex/XPC-9RF0U69D8TEXR4FGQHOQZCU2L.pcm` | | | +| Added | `.deriveddata/ModuleCache.noindex/YWLXIUF9U1IF/AVFAudio-MFFJ6HCE9A7Z.pcm` | | | +| Added | `.deriveddata/ModuleCache.noindex/YWLXIUF9U1IF/AVFoundation-7VNZZNFQDWLP.pcm` | | | +| Added | `.deriveddata/ModuleCache.noindex/YWLXIUF9U1IF/Accessibility-RCJSN2GG3RAR.pcm` | | | +| Added | `.deriveddata/ModuleCache.noindex/YWLXIUF9U1IF/AppKit-2VI8NB39I5AT6.pcm` | | | +| Added | `.deriveddata/ModuleCache.noindex/YWLXIUF9U1IF/ApplicationServices-3NXEUUZF9JJBD.pcm` | | | +| Added | `.deriveddata/ModuleCache.noindex/YWLXIUF9U1IF/AudioToolbox-3FX4B654ICQE2.pcm` | | | +| Added | `.deriveddata/ModuleCache.noindex/YWLXIUF9U1IF/CFNetwork-1PNPO1ORVQZLS.pcm` | | | +| Added | `.deriveddata/ModuleCache.noindex/YWLXIUF9U1IF/CUPS-1HLHMKUB322XA.pcm` | | | +| Added | `.deriveddata/ModuleCache.noindex/YWLXIUF9U1IF/Carbon-3FMY3B0T5SZYU.pcm` | | | +| Added | `.deriveddata/ModuleCache.noindex/YWLXIUF9U1IF/ColorSync-3EIM4S8RXNRVI.pcm` | | | +| Added | `.deriveddata/ModuleCache.noindex/YWLXIUF9U1IF/CoreAudio-J9DSWC1670R6.pcm` | | | +| Added | `.deriveddata/ModuleCache.noindex/YWLXIUF9U1IF/CoreAudioTypes-11649WXSRCA0E.pcm` | | | +| Added | `.deriveddata/ModuleCache.noindex/YWLXIUF9U1IF/CoreData-1KHK1L2CYC2N6.pcm` | | | +| Added | `.deriveddata/ModuleCache.noindex/YWLXIUF9U1IF/CoreFoundation-16SA8WK3L6MQN.pcm` | | | +| Added | `.deriveddata/ModuleCache.noindex/YWLXIUF9U1IF/CoreGraphics-1PSDCAYCIV3T9.pcm` | | | +| Added | `.deriveddata/ModuleCache.noindex/YWLXIUF9U1IF/CoreImage-39ZO87840M5PP.pcm` | | | +| Added | `.deriveddata/ModuleCache.noindex/YWLXIUF9U1IF/CoreMIDI-1WOF0UOPGOCPX.pcm` | | | +| Added | `.deriveddata/ModuleCache.noindex/YWLXIUF9U1IF/CoreMedia-SHYM2JB41P4U.pcm` | | | +| Added | `.deriveddata/ModuleCache.noindex/YWLXIUF9U1IF/CoreServices-39NCTJOEW7PQ2.pcm` | | | +| Added | `.deriveddata/ModuleCache.noindex/YWLXIUF9U1IF/CoreText-3FAL1B4J38DIR.pcm` | | | +| Added | `.deriveddata/ModuleCache.noindex/YWLXIUF9U1IF/CoreTransferable-27T896KGHFB3R.pcm` | | | +| Added | `.deriveddata/ModuleCache.noindex/YWLXIUF9U1IF/CoreVideo-DBBGB2LXU3HG.pcm` | | | +| Added | `.deriveddata/ModuleCache.noindex/YWLXIUF9U1IF/Darwin-1FXX23EKWOBA9.pcm` | | | +| Added | `.deriveddata/ModuleCache.noindex/YWLXIUF9U1IF/DataDetection-R5W4QHNMPWVH.pcm` | | | +| Added | `.deriveddata/ModuleCache.noindex/YWLXIUF9U1IF/DeveloperToolsSupport-3SUCMSK9ZS2JA.pcm` | | | +| Added | `.deriveddata/ModuleCache.noindex/YWLXIUF9U1IF/DiskArbitration-3LBJF5I58QD8.pcm` | | | +| Added | `.deriveddata/ModuleCache.noindex/YWLXIUF9U1IF/Dispatch-R76HXUP80TVL.pcm` | | | +| Added | `.deriveddata/ModuleCache.noindex/YWLXIUF9U1IF/Foundation-24LYWIP48SHNP.pcm` | | | +| Added | `.deriveddata/ModuleCache.noindex/YWLXIUF9U1IF/IOKit-1IAL9NTK1TABA.pcm` | | | +| Added | `.deriveddata/ModuleCache.noindex/YWLXIUF9U1IF/IOSurface-26455DPS9NDS0.pcm` | | | +| Added | `.deriveddata/ModuleCache.noindex/YWLXIUF9U1IF/ImageIO-2ZSF831VT29UB.pcm` | | | +| Added | `.deriveddata/ModuleCache.noindex/YWLXIUF9U1IF/MachO-20RPYVQSX341K.pcm` | | | +| Added | `.deriveddata/ModuleCache.noindex/YWLXIUF9U1IF/MediaToolbox-1P5YMSVDQUIJ6.pcm` | | | +| Added | `.deriveddata/ModuleCache.noindex/YWLXIUF9U1IF/Metal-1GCZV9N85NJOH.pcm` | | | +| Added | `.deriveddata/ModuleCache.noindex/YWLXIUF9U1IF/OSLog-218FBXNFJGY61.pcm` | | | +| Added | `.deriveddata/ModuleCache.noindex/YWLXIUF9U1IF/ObjectiveC-1G8H182PQX3QE.pcm` | | | +| Added | `.deriveddata/ModuleCache.noindex/YWLXIUF9U1IF/OpenGL-H89XJT7GTCP.pcm` | | | +| Added | `.deriveddata/ModuleCache.noindex/YWLXIUF9U1IF/QuartzCore-39A8LQKF980J1.pcm` | | | +| Added | `.deriveddata/ModuleCache.noindex/YWLXIUF9U1IF/Security-3QCVXOV25KK54.pcm` | | | +| Added | `.deriveddata/ModuleCache.noindex/YWLXIUF9U1IF/ServiceManagement-1XIJ6NIA6S5TY.pcm` | | | +| Added | `.deriveddata/ModuleCache.noindex/YWLXIUF9U1IF/Spatial-1JZLH83HN83CS.pcm` | | | +| Added | `.deriveddata/ModuleCache.noindex/YWLXIUF9U1IF/SwiftShims-2IMTS4WWRU7VJ.pcm` | | | +| Added | `.deriveddata/ModuleCache.noindex/YWLXIUF9U1IF/SwiftUI-3DCHKT5UWXXCX.pcm` | | | +| Added | `.deriveddata/ModuleCache.noindex/YWLXIUF9U1IF/SwiftUICore-86HIVXUC6WOA.pcm` | | | +| Added | `.deriveddata/ModuleCache.noindex/YWLXIUF9U1IF/Symbols-3KC1789KJFX94.pcm` | | | +| Added | `.deriveddata/ModuleCache.noindex/YWLXIUF9U1IF/UniformTypeIdentifiers-1OLJP4K3PLM48.pcm` | | | +| Added | `.deriveddata/ModuleCache.noindex/YWLXIUF9U1IF/XPC-T0ZXCAST7PE3.pcm` | | | +| Added | `.deriveddata/ModuleCache.noindex/YWLXIUF9U1IF/_AvailabilityInternal-2YSBQADOLX02V.pcm` | | | +| Added | `.deriveddata/ModuleCache.noindex/YWLXIUF9U1IF/_Builtin_float-2OQWMRBVRD4OJ.pcm` | | | +| Added | `.deriveddata/ModuleCache.noindex/YWLXIUF9U1IF/_Builtin_intrinsics-2OQWMRBVRD4OJ.pcm` | | | +| Added | `.deriveddata/ModuleCache.noindex/YWLXIUF9U1IF/_Builtin_inttypes-2OQWMRBVRD4OJ.pcm` | | | +| Added | `.deriveddata/ModuleCache.noindex/YWLXIUF9U1IF/_Builtin_limits-2OQWMRBVRD4OJ.pcm` | | | +| Added | `.deriveddata/ModuleCache.noindex/YWLXIUF9U1IF/_Builtin_stdarg-2OQWMRBVRD4OJ.pcm` | | | +| Added | `.deriveddata/ModuleCache.noindex/YWLXIUF9U1IF/_Builtin_stdatomic-2OQWMRBVRD4OJ.pcm` | | | +| Added | `.deriveddata/ModuleCache.noindex/YWLXIUF9U1IF/_Builtin_stdbool-2OQWMRBVRD4OJ.pcm` | | | +| Added | `.deriveddata/ModuleCache.noindex/YWLXIUF9U1IF/_Builtin_stddef-2OQWMRBVRD4OJ.pcm` | | | +| Added | `.deriveddata/ModuleCache.noindex/YWLXIUF9U1IF/_Builtin_stdint-2OQWMRBVRD4OJ.pcm` | | | +| Added | `.deriveddata/ModuleCache.noindex/YWLXIUF9U1IF/_Builtin_tgmath-2OQWMRBVRD4OJ.pcm` | | | +| Added | `.deriveddata/ModuleCache.noindex/YWLXIUF9U1IF/_DarwinFoundation1-2YSBQADOLX02V.pcm` | | | +| Added | `.deriveddata/ModuleCache.noindex/YWLXIUF9U1IF/_DarwinFoundation2-3J4ZFA06I5V1P.pcm` | | | +| Added | `.deriveddata/ModuleCache.noindex/YWLXIUF9U1IF/_DarwinFoundation3-2NSGASPTSNBVQ.pcm` | | | +| Added | `.deriveddata/ModuleCache.noindex/YWLXIUF9U1IF/_SwiftConcurrencyShims-2IMTS4WWRU7VJ.pcm` | | | +| Added | `.deriveddata/ModuleCache.noindex/YWLXIUF9U1IF/launch-3T3BU4MASLMUM.pcm` | | | +| Added | `.deriveddata/ModuleCache.noindex/YWLXIUF9U1IF/libDER-26DYHF6GC6WWA.pcm` | | | +| Added | `.deriveddata/ModuleCache.noindex/YWLXIUF9U1IF/libkern-2KQ0X67RTM1JF.pcm` | | | +| Added | `.deriveddata/ModuleCache.noindex/YWLXIUF9U1IF/os-2MV8OP7R98AN8.pcm` | | | +| Added | `.deriveddata/ModuleCache.noindex/YWLXIUF9U1IF/os_object-2MV8OP7R98AN8.pcm` | | | +| Added | `.deriveddata/ModuleCache.noindex/YWLXIUF9U1IF/os_workgroup-2MV8OP7R98AN8.pcm` | | | +| Added | `.deriveddata/ModuleCache.noindex/YWLXIUF9U1IF/ptrauth-2OQWMRBVRD4OJ.pcm` | | | +| Added | `.deriveddata/ModuleCache.noindex/YWLXIUF9U1IF/ptrcheck-2OQWMRBVRD4OJ.pcm` | | | +| Added | `.deriveddata/ModuleCache.noindex/YWLXIUF9U1IF/simd-KY25Q80SBOHY.pcm` | | | +| Added | `.deriveddata/ModuleCache.noindex/YWLXIUF9U1IF/sys_types-3J4ZFA06I5V1P.pcm` | | | +| Added | `.deriveddata/ModuleCache.noindex/_AvailabilityInternal-1CMOQRC9IC10320AU9BBJK7GY.pcm` | | | +| Added | `.deriveddata/ModuleCache.noindex/_AvailabilityInternal-6ISX66QKQD5ORKSHEZOBPTTJE.pcm` | | | +| Added | `.deriveddata/ModuleCache.noindex/_Builtin_float-9N8SAO98GSOSPE8GO47FSC0KY.pcm` | | | +| Added | `.deriveddata/ModuleCache.noindex/_Builtin_float-CAN7PPXENL3WMKEN8A2BC1Y84.pcm` | | | +| Added | `.deriveddata/ModuleCache.noindex/_Builtin_intrinsics-4Y0VISJ9FMNM969LMS8BAF2FH.pcm` | | | +| Added | `.deriveddata/ModuleCache.noindex/_Builtin_intrinsics-DS1IFU6BH3VCCW1DFWY8PWZ87.pcm` | | | +| Added | `.deriveddata/ModuleCache.noindex/_Builtin_inttypes-16HHTJRE1L4CFTLJII7JX8M12.pcm` | | | +| Added | `.deriveddata/ModuleCache.noindex/_Builtin_inttypes-CM7IYTLHLFAT2I0UP5XZVANHA.pcm` | | | +| Added | `.deriveddata/ModuleCache.noindex/_Builtin_limits-4OR0ORKYUA1IEHO51102ZH3T6.pcm` | | | +| Added | `.deriveddata/ModuleCache.noindex/_Builtin_limits-9JISZRRWFKXRYMO5M1SVMTUQG.pcm` | | | +| Added | `.deriveddata/ModuleCache.noindex/_Builtin_stdarg-39V857269N2UELADEPQP92VHD.pcm` | | | +| Added | `.deriveddata/ModuleCache.noindex/_Builtin_stdarg-9X80U9IY34JQRTIS394YDWYYD.pcm` | | | +| Added | `.deriveddata/ModuleCache.noindex/_Builtin_stdatomic-3R7MQD0TNR1SZUK880GE94NYP.pcm` | | | +| Added | `.deriveddata/ModuleCache.noindex/_Builtin_stdatomic-BBWXO9L7I1AET1DHL8PMU8YVN.pcm` | | | +| Added | `.deriveddata/ModuleCache.noindex/_Builtin_stdbool-4JBBJBW6JJE0FI1WMR3XRC2DY.pcm` | | | +| Added | `.deriveddata/ModuleCache.noindex/_Builtin_stdbool-6J0RLINDL7O5S2DAZBNMTFDWX.pcm` | | | +| Added | `.deriveddata/ModuleCache.noindex/_Builtin_stddef-1VI4NIY4VMYERAS8B1FRU1PNT.pcm` | | | +| Added | `.deriveddata/ModuleCache.noindex/_Builtin_stddef-AJCUO8JR7B18G26HVX2UK7LSD.pcm` | | | +| Added | `.deriveddata/ModuleCache.noindex/_Builtin_stdint-5N8M0C5O90Z6ADTWWWBZ2CVUY.pcm` | | | +| Added | `.deriveddata/ModuleCache.noindex/_Builtin_stdint-B646NGZSA8B9GGX6OCVOSE7ZP.pcm` | | | +| Added | `.deriveddata/ModuleCache.noindex/_Builtin_tgmath-4U8VHVWG3BG6PB2AD9K6H4W2C.pcm` | | | +| Added | `.deriveddata/ModuleCache.noindex/_Builtin_tgmath-J6699SHV766NULBE68YJC4JI.pcm` | | | +| Added | `.deriveddata/ModuleCache.noindex/_DarwinFoundation1-2PEVJWCY2L9DB0SOCRL2Q6545.pcm` | | | +| Added | `.deriveddata/ModuleCache.noindex/_DarwinFoundation1-D7FEATMT45V4XKW1BZSABIH0I.pcm` | | | +| Added | `.deriveddata/ModuleCache.noindex/_DarwinFoundation2-7501OMVYZFQ0O4UYONZGP52TK.pcm` | | | +| Added | `.deriveddata/ModuleCache.noindex/_DarwinFoundation2-8SY835QSGD7RVR1WLCC7B2QJ5.pcm` | | | +| Added | `.deriveddata/ModuleCache.noindex/_DarwinFoundation3-9ED4QZL7PLDNJSS8P1377FOUO.pcm` | | | +| Added | `.deriveddata/ModuleCache.noindex/_DarwinFoundation3-DG34XH0FWANDU4J8DFEUF1AXS.pcm` | | | +| Added | `.deriveddata/ModuleCache.noindex/_SwiftConcurrencyShims-6THF6MPCPNYQO1A43982GMAEV.pcm` | | | +| Added | `.deriveddata/ModuleCache.noindex/_SwiftConcurrencyShims-B2MTSJ45M5VOL1F3DH3CFRL50.pcm` | | | +| Added | `.deriveddata/ModuleCache.noindex/launch-6YXUUAFO9MOC8XJYSMHF21544.pcm` | | | +| Added | `.deriveddata/ModuleCache.noindex/launch-CD6BE156G8W8U3QBEJJZSQGH6.pcm` | | | +| Added | `.deriveddata/ModuleCache.noindex/libDER-59TAUNL3EG4W3DECYM6R90RMM.pcm` | | | +| Added | `.deriveddata/ModuleCache.noindex/libDER-7U33GA5FBEJSX09VUHIJ821I4.pcm` | | | +| Added | `.deriveddata/ModuleCache.noindex/libkern-C12HRJF8112GSJ5A05O2R3VYE.pcm` | | | +| Added | `.deriveddata/ModuleCache.noindex/libkern-D6HH4GHCKNA9EAXHBUII9WAKM.pcm` | | | +| Added | `.deriveddata/ModuleCache.noindex/modules.timestamp` | 0 | 0 | +| Added | `.deriveddata/ModuleCache.noindex/os-35VRP3DH7C2WKKETH8J5LLE95.pcm` | | | +| Added | `.deriveddata/ModuleCache.noindex/os-5FGCAEXKVDY9Z53MPZKZWX2OY.pcm` | | | +| Added | `.deriveddata/ModuleCache.noindex/os_object-1QFEX3GM0XQTWR6311085LJ2A.pcm` | | | +| Added | `.deriveddata/ModuleCache.noindex/os_object-CH5N1H8F8X92XQJ5XGIPKW8F4.pcm` | | | +| Added | `.deriveddata/ModuleCache.noindex/os_workgroup-68J0QLNA4GH457N0X31U07XF4.pcm` | | | +| Added | `.deriveddata/ModuleCache.noindex/os_workgroup-9LNBQV71RB4VFYVM399ZO64G5.pcm` | | | +| Added | `.deriveddata/ModuleCache.noindex/ptrauth-BZTRRLLPXGVWGXOBDV13RVLE.pcm` | | | +| Added | `.deriveddata/ModuleCache.noindex/ptrauth-CBKDLPHUOQAXDHDHS2UC6IPCK.pcm` | | | +| Added | `.deriveddata/ModuleCache.noindex/ptrcheck-DZBGYQW3JL57Y7IZGJ0UAS99Y.pcm` | | | +| Added | `.deriveddata/ModuleCache.noindex/ptrcheck-EWKCV8YBDKN55LIQB3LNXLPUP.pcm` | | | +| Added | `.deriveddata/ModuleCache.noindex/simd-5NUTD2EV5H7HKD152QGI3DKHK.pcm` | | | +| Added | `.deriveddata/ModuleCache.noindex/simd-B3GIJD7U07R4A5B8J1OTG11S9.pcm` | | | +| Added | `.deriveddata/ModuleCache.noindex/sys_types-D2RDFAQULKGSE83VZSO1NZ4CB.pcm` | | | +| Added | `.deriveddata/ModuleCache.noindex/sys_types-ESDHY0OBFXW0OHWXUVPT57M7V.pcm` | | | +| Added | `.deriveddata/SDKStatCaches.noindex/macosx26.4-25E236-30f9ca8789b706f8bd3fc906a70d770f.sdkstatcache` | | | +| Added | `.deriveddata/info.plist` | 10 | 0 | +| Modified | `Core-Monitor.xcodeproj/project.pbxproj` | 4 | 0 | +| Modified | `Core-Monitor/AppCoordinator.swift` | 27 | 1 | +| Modified | `Core-Monitor/Assets.xcassets/AppIcon.appiconset/icon-128.png` | | | +| Modified | `Core-Monitor/Assets.xcassets/AppIcon.appiconset/icon-128@2x.png` | | | +| Modified | `Core-Monitor/Assets.xcassets/AppIcon.appiconset/icon-16.png` | | | +| Modified | `Core-Monitor/Assets.xcassets/AppIcon.appiconset/icon-16@2x.png` | | | +| Modified | `Core-Monitor/Assets.xcassets/AppIcon.appiconset/icon-256.png` | | | +| Modified | `Core-Monitor/Assets.xcassets/AppIcon.appiconset/icon-256@2x.png` | | | +| Modified | `Core-Monitor/Assets.xcassets/AppIcon.appiconset/icon-32.png` | | | +| Modified | `Core-Monitor/Assets.xcassets/AppIcon.appiconset/icon-32@2x.png` | | | +| Modified | `Core-Monitor/Assets.xcassets/AppIcon.appiconset/icon-512.png` | | | +| Modified | `Core-Monitor/Assets.xcassets/AppIcon.appiconset/icon-512@2x.png` | | | +| Modified | `Core-Monitor/Compatibility.swift` | 9 | 0 | +| Modified | `Core-Monitor/ContentView.swift` | 477 | 88 | +| Modified | `Core-Monitor/Core_MonitorApp.swift` | 8 | 31 | +| Modified | `Core-Monitor/MenuBarExtraView.swift` | 86 | 31 | +| Modified | `Core-Monitor/MenubarController.swift` | 22 | 6 | +| Modified | `Core-Monitor/SMCHelperManager.swift` | 4 | 79 | +| Modified | `Core-Monitor/TouchBarPrivatePresenter.swift` | 102 | 413 | + +## Reading Notes + +- This page is generated from local git metadata so it is best used with the exact repository clone that produced the wiki. +- Merge commits may show little or no direct diff even though they pull a full branch of work into the reachable history. +- Deleted paths are also cross-linked from the removed-parts index when the status is `Deleted`. diff --git a/docs/wiki/commits/3226fec-update-section-title-and-emphasize-ai-contribution-policy.md b/docs/wiki/commits/3226fec-update-section-title-and-emphasize-ai-contribution-policy.md new file mode 100644 index 0000000..c0f1571 --- /dev/null +++ b/docs/wiki/commits/3226fec-update-section-title-and-emphasize-ai-contribution-policy.md @@ -0,0 +1,35 @@ +# Commit 3226fec: Update section title and emphasize AI contribution policy + +## Metadata + +| Field | Value | +| --- | --- | +| Full SHA | `3226fec2228135ce1747e9b48d69f018b2df1649` | +| Author | offyotto (not my real name) | +| Date | 2026-04-12 | +| ISO date | `2026-04-12T12:17:55+05:00` | +| Parents | `6c9ef3ab30e1` | +| Direct refs | No direct branch/tag ref | +| Files changed | 1 | +| Insertions | 1 | +| Deletions | 1 | + +## Commit Message + +No extended commit message body. + +## Area Summary + +- Repository support: 1 file(s) + +## Changed Files + +| Status | Path | Added | Deleted | +| --- | --- | ---: | ---: | +| Modified | `CONTRIBUTING.md` | 1 | 1 | + +## Reading Notes + +- This page is generated from local git metadata so it is best used with the exact repository clone that produced the wiki. +- Merge commits may show little or no direct diff even though they pull a full branch of work into the reachable history. +- Deleted paths are also cross-linked from the removed-parts index when the status is `Deleted`. diff --git a/docs/wiki/commits/3252194-clean-repo-and-keep-only-active-core-monitor-project.md b/docs/wiki/commits/3252194-clean-repo-and-keep-only-active-core-monitor-project.md new file mode 100644 index 0000000..b531346 --- /dev/null +++ b/docs/wiki/commits/3252194-clean-repo-and-keep-only-active-core-monitor-project.md @@ -0,0 +1,128 @@ +# Commit 3252194: Clean repo and keep only active Core-Monitor project + +## Metadata + +| Field | Value | +| --- | --- | +| Full SHA | `3252194a519f3613bcccae5c4ec43f8e690711d8` | +| Author | ventaphobia | +| Date | 2026-03-27 | +| ISO date | `2026-03-27T13:34:38+05:00` | +| Parents | `9f92da4b82d9` | +| Direct refs | No direct branch/tag ref | +| Files changed | 87 | +| Insertions | 6411 | +| Deletions | 3464 | + +## Commit Message + +No extended commit message body. + +## Area Summary + +- Repository support: 68 file(s) +- Core app: 10 file(s) +- Fan control, SMC, or helper: 2 file(s) +- Menu bar: 2 file(s) +- Startup and onboarding: 2 file(s) +- Dashboard: 1 file(s) +- Touch Bar and Pock widget runtime: 1 file(s) +- Privileged helper target: 1 file(s) + +## Changed Files + +| Status | Path | Added | Deleted | +| --- | --- | ---: | ---: | +| Added | `.gitignore` | 17 | 0 | +| Deleted | `Core Monitor.xcodeproj/project.pbxproj` | 0 | 364 | +| Deleted | `Core Monitor.xcodeproj/project.xcworkspace/contents.xcworkspacedata` | 0 | 7 | +| Deleted | `Core Monitor.xcodeproj/xcshareddata/xcschemes/Core Monitor.xcscheme` | 0 | 78 | +| Deleted | `Core Monitor.xcodeproj/xcshareddata/xcschemes/topbarExtension.xcscheme` | 0 | 114 | +| Deleted | `Core Monitor.xcodeproj/xcuserdata/bookme.xcuserdatad/xcschemes/xcschememanagement.plist` | 0 | 29 | +| Deleted | `Core Monitor/Assets.xcassets/AccentColor.colorset/Contents.json` | 0 | 11 | +| Deleted | `Core Monitor/Assets.xcassets/AppIcon.appiconset/Contents.json` | 0 | 58 | +| Deleted | `Core Monitor/Assets.xcassets/Contents.json` | 0 | 6 | +| Deleted | `Core Monitor/ContentView.swift` | 0 | 98 | +| Deleted | `Core Monitor/Core_MonitorApp.swift` | 0 | 23 | +| Deleted | `Core-Monitor 2026-03-14 14-48-54/Core-Monitor.app/Contents/Info.plist` | 0 | 57 | +| Deleted | `Core-Monitor 2026-03-14 14-48-54/Core-Monitor.app/Contents/MacOS/Core-Monitor` | | | +| Deleted | `Core-Monitor 2026-03-14 14-48-54/Core-Monitor.app/Contents/PkgInfo` | 0 | 1 | +| Deleted | `Core-Monitor 2026-03-14 14-48-54/Core-Monitor.app/Contents/Resources/AppIcon.icns` | | | +| Deleted | `Core-Monitor 2026-03-14 14-48-54/Core-Monitor.app/Contents/Resources/Assets.car` | | | +| Deleted | `Core-Monitor 2026-03-14 14-48-54/Core-Monitor.app/Contents/Resources/EmbeddedQEMU/lib/libepoxy.0.dylib` | | | +| Deleted | `Core-Monitor 2026-03-14 14-48-54/Core-Monitor.app/Contents/Resources/EmbeddedQEMU/lib/libgio-2.0.0.dylib` | | | +| Deleted | `Core-Monitor 2026-03-14 14-48-54/Core-Monitor.app/Contents/Resources/EmbeddedQEMU/lib/libglib-2.0.0.dylib` | | | +| Deleted | `Core-Monitor 2026-03-14 14-48-54/Core-Monitor.app/Contents/Resources/EmbeddedQEMU/lib/libgmodule-2.0.0.dylib` | | | +| Deleted | `Core-Monitor 2026-03-14 14-48-54/Core-Monitor.app/Contents/Resources/EmbeddedQEMU/lib/libgobject-2.0.0.dylib` | | | +| Deleted | `Core-Monitor 2026-03-14 14-48-54/Core-Monitor.app/Contents/Resources/EmbeddedQEMU/lib/libintl.8.dylib` | | | +| Deleted | `Core-Monitor 2026-03-14 14-48-54/Core-Monitor.app/Contents/Resources/EmbeddedQEMU/lib/libpcre2-8.0.dylib` | | | +| Deleted | `Core-Monitor 2026-03-14 14-48-54/Core-Monitor.app/Contents/Resources/EmbeddedQEMU/lib/libpixman-1.0.dylib` | | | +| Deleted | `Core-Monitor 2026-03-14 14-48-54/Core-Monitor.app/Contents/Resources/EmbeddedQEMU/lib/libslirp.0.dylib` | | | +| Deleted | `Core-Monitor 2026-03-14 14-48-54/Core-Monitor.app/Contents/Resources/EmbeddedQEMU/lib/libvirglrenderer.1.dylib` | | | +| Deleted | `Core-Monitor 2026-03-14 14-48-54/Core-Monitor.app/Contents/Resources/EmbeddedQEMU/lib/libvirglrenderer.dylib` | | | +| Deleted | `Core-Monitor 2026-03-14 14-48-54/Core-Monitor.app/Contents/Resources/EmbeddedQEMU/lib/libzstd.1.5.7.dylib` | | | +| Deleted | `Core-Monitor 2026-03-14 14-48-54/Core-Monitor.app/Contents/Resources/EmbeddedQEMU/qemu-img` | | | +| Deleted | `Core-Monitor 2026-03-14 14-48-54/Core-Monitor.app/Contents/Resources/EmbeddedQEMU/qemu-system-aarch64` | | | +| Deleted | `Core-Monitor 2026-03-14 14-48-54/Core-Monitor.app/Contents/_CodeSignature/CodeResources` | 0 | 377 | +| Deleted | `Core-Monitor 2026-03-14 14-48-54/Core-Monitor.app/Contents/libs/libepoxy.0.dylib` | | | +| Deleted | `Core-Monitor 2026-03-14 14-48-54/Core-Monitor.app/Contents/libs/libgio-2.0.0.dylib` | | | +| Deleted | `Core-Monitor 2026-03-14 14-48-54/Core-Monitor.app/Contents/libs/libglib-2.0.0.dylib` | | | +| Deleted | `Core-Monitor 2026-03-14 14-48-54/Core-Monitor.app/Contents/libs/libgmodule-2.0.0.dylib` | | | +| Deleted | `Core-Monitor 2026-03-14 14-48-54/Core-Monitor.app/Contents/libs/libgobject-2.0.0.dylib` | | | +| Deleted | `Core-Monitor 2026-03-14 14-48-54/Core-Monitor.app/Contents/libs/libintl.8.dylib` | | | +| Deleted | `Core-Monitor 2026-03-14 14-48-54/Core-Monitor.app/Contents/libs/libpcre2-8.0.dylib` | | | +| Deleted | `Core-Monitor 2026-03-14 14-48-54/Core-Monitor.app/Contents/libs/libpixman-1.0.dylib` | | | +| Deleted | `Core-Monitor 2026-03-14 14-48-54/Core-Monitor.app/Contents/libs/libslirp.0.dylib` | | | +| Deleted | `Core-Monitor 2026-03-14 14-48-54/Core-Monitor.app/Contents/libs/libvirglrenderer.1.dylib` | | | +| Deleted | `Core-Monitor 2026-03-14 14-48-54/Core-Monitor.app/Contents/libs/libvirglrenderer.dylib` | | | +| Deleted | `Core-Monitor 2026-03-14 14-48-54/Core-Monitor.app/Contents/libs/libzstd.1.5.7.dylib` | | | +| Modified | `Core-Monitor.xcodeproj/project.pbxproj` | 2 | 2 | +| Modified | `Core-Monitor.xcodeproj/xcshareddata/xcschemes/Core-Monitor.xcscheme` | 12 | 8 | +| Deleted | `Core-Monitor.xcodeproj/xcuserdata/bookme.xcuserdatad/xcdebugger/Breakpoints_v2.xcbkptlist` | 0 | 24 | +| Deleted | `Core-Monitor.xcodeproj/xcuserdata/bookme.xcuserdatad/xcschemes/xcschememanagement.plist` | 0 | 27 | +| Modified | `Core-Monitor/AppCoordinator.swift` | 104 | 62 | +| Added | `Core-Monitor/AppUpdater.swift` | 431 | 0 | +| Added | `Core-Monitor/AppVersion.swift` | 6 | 0 | +| Added | `Core-Monitor/Compatibility.swift` | 51 | 0 | +| Modified | `Core-Monitor/ContentView.swift` | 732 | 519 | +| Modified | `Core-Monitor/CoreVisorManager.swift` | 1312 | 1078 | +| Modified | `Core-Monitor/CoreVisorSetupView.swift` | 722 | 35 | +| Modified | `Core-Monitor/Core_MonitorApp.swift` | 74 | 17 | +| Added | `Core-Monitor/DoitformeView.swift` | 661 | 0 | +| Added | `Core-Monitor/Doitformemanger.swift` | 858 | 0 | +| Modified | `Core-Monitor/FanController.swift` | 40 | 5 | +| Modified | `Core-Monitor/MenuBarExtraView.swift` | 247 | 118 | +| Added | `Core-Monitor/MenubarController.swift` | 214 | 0 | +| Modified | `Core-Monitor/SMCHelperManager.swift` | 2 | 0 | +| Modified | `Core-Monitor/StartupManager.swift` | 6 | 5 | +| Modified | `Core-Monitor/SystemMonitor.swift` | 152 | 2 | +| Modified | `Core-Monitor/TouchBarPrivatePresenter.swift` | 309 | 63 | +| Added | `Core-Monitor/WelcomeGuide.swift` | 452 | 0 | +| Deleted | `libs/libepoxy.0.dylib` | | | +| Deleted | `libs/libgio-2.0.0.dylib` | | | +| Deleted | `libs/libglib-2.0.0.dylib` | | | +| Deleted | `libs/libgmodule-2.0.0.dylib` | | | +| Deleted | `libs/libgobject-2.0.0.dylib` | | | +| Deleted | `libs/libintl.8.dylib` | | | +| Deleted | `libs/libpcre2-8.0.dylib` | | | +| Deleted | `libs/libpixman-1.0.dylib` | | | +| Deleted | `libs/libslirp.0.dylib` | | | +| Deleted | `libs/libvirglrenderer.1.dylib` | | | +| Deleted | `libs/libvirglrenderer.dylib` | | | +| Deleted | `libs/libzstd.1.5.7.dylib` | | | +| Modified | `smc-helper/main.swift` | 7 | 0 | +| Deleted | `topbar/AppIntent.swift` | 0 | 18 | +| Deleted | `topbar/Assets.xcassets/AccentColor.colorset/Contents.json` | 0 | 11 | +| Deleted | `topbar/Assets.xcassets/AppIcon.appiconset/Contents.json` | 0 | 58 | +| Deleted | `topbar/Assets.xcassets/Contents.json` | 0 | 6 | +| Deleted | `topbar/Assets.xcassets/WidgetBackground.colorset/Contents.json` | 0 | 11 | +| Deleted | `topbar/Info.plist` | 0 | 11 | +| Deleted | `topbar/topbar.swift` | 0 | 67 | +| Deleted | `topbar/topbarBundle.swift` | 0 | 17 | +| Deleted | `topbar/topbarControl.swift` | 0 | 77 | + +## Reading Notes + +- This page is generated from local git metadata so it is best used with the exact repository clone that produced the wiki. +- Merge commits may show little or no direct diff even though they pull a full branch of work into the reachable history. +- Deleted paths are also cross-linked from the removed-parts index when the status is `Deleted`. diff --git a/docs/wiki/commits/32f6f43-ship-14-0-6-cupertino-touch-bar-fix.md b/docs/wiki/commits/32f6f43-ship-14-0-6-cupertino-touch-bar-fix.md new file mode 100644 index 0000000..081ad9d --- /dev/null +++ b/docs/wiki/commits/32f6f43-ship-14-0-6-cupertino-touch-bar-fix.md @@ -0,0 +1,41 @@ +# Commit 32f6f43: Ship 14.0.6 Cupertino Touch Bar fix + +## Metadata + +| Field | Value | +| --- | --- | +| Full SHA | `32f6f43aca0c9328d20fcf8343473f190b95c6c9` | +| Author | ventaphobia | +| Date | 2026-04-18 | +| ISO date | `2026-04-18T01:36:51+05:00` | +| Parents | `675fabf0789f` | +| Direct refs | No direct branch/tag ref | +| Files changed | 4 | +| Insertions | 8 | +| Deletions | 8 | + +## Commit Message + +No extended commit message body. + +## Area Summary + +- Repository support: 1 file(s) +- Dashboard: 1 file(s) +- Startup and onboarding: 1 file(s) +- Tests: 1 file(s) + +## Changed Files + +| Status | Path | Added | Deleted | +| --- | --- | ---: | ---: | +| Modified | `Core-Monitor.xcodeproj/project.pbxproj` | 4 | 4 | +| Modified | `Core-Monitor/ContentView.swift` | 1 | 1 | +| Modified | `Core-Monitor/WelcomeGuide.swift` | 2 | 2 | +| Modified | `Core-MonitorTests/WeatherWidgetLayoutTests.swift` | 1 | 1 | + +## Reading Notes + +- This page is generated from local git metadata so it is best used with the exact repository clone that produced the wiki. +- Merge commits may show little or no direct diff even though they pull a full branch of work into the reachable history. +- Deleted paths are also cross-linked from the removed-parts index when the status is `Deleted`. diff --git a/docs/wiki/commits/34b59ac-update-app-ui-and-website-branding.md b/docs/wiki/commits/34b59ac-update-app-ui-and-website-branding.md new file mode 100644 index 0000000..972953a --- /dev/null +++ b/docs/wiki/commits/34b59ac-update-app-ui-and-website-branding.md @@ -0,0 +1,47 @@ +# Commit 34b59ac: Update app UI and website branding + +## Metadata + +| Field | Value | +| --- | --- | +| Full SHA | `34b59acdd23a83a1a89dc022a6f0770d36e8d6d9` | +| Author | ventaphobia | +| Date | 2026-03-29 | +| ISO date | `2026-03-29T10:28:10+05:00` | +| Parents | `69daaf9f9b50` | +| Direct refs | `v10.1` | +| Files changed | 9 | +| Insertions | 305 | +| Deletions | 169 | + +## Commit Message + +No extended commit message body. + +## Area Summary + +- Website and documentation: 5 file(s) +- Dashboard: 1 file(s) +- Menu bar: 1 file(s) +- Core app: 1 file(s) +- Touch Bar and Pock widget runtime: 1 file(s) + +## Changed Files + +| Status | Path | Added | Deleted | +| --- | --- | ---: | ---: | +| Modified | `Core-Monitor/ContentView.swift` | 120 | 97 | +| Modified | `Core-Monitor/MenuBarExtraView.swift` | 15 | 12 | +| Modified | `Core-Monitor/SystemMonitor.swift` | 136 | 55 | +| Modified | `Core-Monitor/TouchBarPrivatePresenter.swift` | 16 | 3 | +| Added | `docs/images/site/core-monitor-logo.png` | | | +| Modified | `docs/index.html` | 1 | 1 | +| Modified | `docs/styles.css` | 8 | 0 | +| Modified | `index.html` | 1 | 1 | +| Modified | `styles.css` | 8 | 0 | + +## Reading Notes + +- This page is generated from local git metadata so it is best used with the exact repository clone that produced the wiki. +- Merge commits may show little or no direct diff even though they pull a full branch of work into the reachable history. +- Deleted paths are also cross-linked from the removed-parts index when the status is `Deleted`. diff --git a/docs/wiki/commits/34c671f-add-accessory-app-menu-shortcuts.md b/docs/wiki/commits/34c671f-add-accessory-app-menu-shortcuts.md new file mode 100644 index 0000000..9f201b2 --- /dev/null +++ b/docs/wiki/commits/34c671f-add-accessory-app-menu-shortcuts.md @@ -0,0 +1,37 @@ +# Commit 34c671f: Add accessory app menu shortcuts + +## Metadata + +| Field | Value | +| --- | --- | +| Full SHA | `34c671f9b8dcd9dc8e2e3420b4a40e0a373f54bb` | +| Author | ventaphobia | +| Date | 2026-04-16 | +| ISO date | `2026-04-16T13:33:06+05:00` | +| Parents | `25e286f6bd7e` | +| Direct refs | No direct branch/tag ref | +| Files changed | 2 | +| Insertions | 48 | +| Deletions | 0 | + +## Commit Message + +No extended commit message body. + +## Area Summary + +- Core app: 1 file(s) +- Repository support: 1 file(s) + +## Changed Files + +| Status | Path | Added | Deleted | +| --- | --- | ---: | ---: | +| Modified | `Core-Monitor/Core_MonitorApp.swift` | 44 | 0 | +| Modified | `WORKLOG.md` | 4 | 0 | + +## Reading Notes + +- This page is generated from local git metadata so it is best used with the exact repository clone that produced the wiki. +- Merge commits may show little or no direct diff even though they pull a full branch of work into the reachable history. +- Deleted paths are also cross-linked from the removed-parts index when the status is `Deleted`. diff --git a/docs/wiki/commits/353e067-update-readme-md.md b/docs/wiki/commits/353e067-update-readme-md.md new file mode 100644 index 0000000..fc15453 --- /dev/null +++ b/docs/wiki/commits/353e067-update-readme-md.md @@ -0,0 +1,35 @@ +# Commit 353e067: Update README.md + +## Metadata + +| Field | Value | +| --- | --- | +| Full SHA | `353e067da8c5cefb4265c395c9bf0d2511c6de02` | +| Author | offyotto (not my real name) | +| Date | 2026-03-30 | +| ISO date | `2026-03-30T19:25:01+05:00` | +| Parents | `ed900ff04578` | +| Direct refs | `v11.1` | +| Files changed | 1 | +| Insertions | 63 | +| Deletions | 28 | + +## Commit Message + +No extended commit message body. + +## Area Summary + +- Repository support: 1 file(s) + +## Changed Files + +| Status | Path | Added | Deleted | +| --- | --- | ---: | ---: | +| Modified | `README.md` | 63 | 28 | + +## Reading Notes + +- This page is generated from local git metadata so it is best used with the exact repository clone that produced the wiki. +- Merge commits may show little or no direct diff even though they pull a full branch of work into the reachable history. +- Deleted paths are also cross-linked from the removed-parts index when the status is `Deleted`. diff --git a/docs/wiki/commits/3651f98-remove-corevisor-and-virtualization-support.md b/docs/wiki/commits/3651f98-remove-corevisor-and-virtualization-support.md new file mode 100644 index 0000000..e0ccf3d --- /dev/null +++ b/docs/wiki/commits/3651f98-remove-corevisor-and-virtualization-support.md @@ -0,0 +1,79 @@ +# Commit 3651f98: Remove CoreVisor and virtualization support + +## Metadata + +| Field | Value | +| --- | --- | +| Full SHA | `3651f9830e4269c16c622fae0ff398397a4f4576` | +| Author | ventaphobia | +| Date | 2026-03-29 | +| ISO date | `2026-03-29T16:41:25+05:00` | +| Parents | `b20fd3e9534b` | +| Direct refs | No direct branch/tag ref | +| Files changed | 36 | +| Insertions | 235 | +| Deletions | 473 | + +## Commit Message + +No extended commit message body. + +## Area Summary + +- Repository support: 17 file(s) +- Core app: 4 file(s) +- Website and documentation: 4 file(s) +- App assets: 3 file(s) +- Fan control, SMC, or helper: 2 file(s) +- Menu bar: 2 file(s) +- Dashboard: 1 file(s) +- Touch Bar and Pock widget runtime: 1 file(s) +- Startup and onboarding: 1 file(s) +- Privileged helper target: 1 file(s) + +## Changed Files + +| Status | Path | Added | Deleted | +| --- | --- | ---: | ---: | +| Modified | `Core-Monitor.entitlements` | 0 | 2 | +| Modified | `Core-Monitor.xcodeproj/project.pbxproj` | 4 | 32 | +| Modified | `Core-Monitor/AppCoordinator.swift` | 3 | 29 | +| Modified | `Core-Monitor/AppUpdater.swift` | 69 | 18 | +| Modified | `Core-Monitor/AppVersion.swift` | 1 | 1 | +| Deleted | `Core-Monitor/Assets.xcassets/CoreVisorIcon.imageset/Contents.json` | 0 | 22 | +| Deleted | `Core-Monitor/Assets.xcassets/CoreVisorIcon.imageset/corevisor-1024.png` | | | +| Deleted | `Core-Monitor/Assets.xcassets/CoreVisorIcon.imageset/corevisor-512.png` | | | +| Modified | `Core-Monitor/ContentView.swift` | 0 | 57 | +| Modified | `Core-Monitor/Core_MonitorApp.swift` | 0 | 10 | +| Modified | `Core-Monitor/FanController.swift` | 2 | 21 | +| Modified | `Core-Monitor/MenuBarExtraView.swift` | 0 | 98 | +| Modified | `Core-Monitor/MenubarController.swift` | 0 | 11 | +| Modified | `Core-Monitor/SMCHelperManager.swift` | 81 | 6 | +| Modified | `Core-Monitor/TouchBarPrivatePresenter.swift` | 1 | 10 | +| Modified | `Core-Monitor/WelcomeGuide.swift` | 15 | 15 | +| Deleted | `EmbeddedQEMU/README.md` | 0 | 16 | +| Deleted | `EmbeddedQEMU/lib/libepoxy.0.dylib` | | | +| Deleted | `EmbeddedQEMU/lib/libgio-2.0.0.dylib` | | | +| Deleted | `EmbeddedQEMU/lib/libglib-2.0.0.dylib` | | | +| Deleted | `EmbeddedQEMU/lib/libgmodule-2.0.0.dylib` | | | +| Deleted | `EmbeddedQEMU/lib/libgobject-2.0.0.dylib` | | | +| Deleted | `EmbeddedQEMU/lib/libintl.8.dylib` | | | +| Deleted | `EmbeddedQEMU/lib/libpcre2-8.0.dylib` | | | +| Deleted | `EmbeddedQEMU/lib/libpixman-1.0.dylib` | | | +| Deleted | `EmbeddedQEMU/lib/libslirp.0.dylib` | | | +| Deleted | `EmbeddedQEMU/lib/libvirglrenderer.1.dylib` | | | +| Deleted | `EmbeddedQEMU/lib/libvirglrenderer.dylib` | | | +| Deleted | `EmbeddedQEMU/lib/libzstd.1.5.7.dylib` | | | +| Deleted | `EmbeddedQEMU/qemu-img` | | | +| Deleted | `EmbeddedQEMU/qemu-system-aarch64` | | | +| Modified | `docs/index.html` | 11 | 47 | +| Modified | `docs/styles.css` | 4 | 14 | +| Modified | `index.html` | 11 | 47 | +| Modified | `smc-helper/main.swift` | 29 | 3 | +| Modified | `styles.css` | 4 | 14 | + +## Reading Notes + +- This page is generated from local git metadata so it is best used with the exact repository clone that produced the wiki. +- Merge commits may show little or no direct diff even though they pull a full branch of work into the reachable history. +- Deleted paths are also cross-linked from the removed-parts index when the status is `Deleted`. diff --git a/docs/wiki/commits/3668c50-add-exportable-helper-diagnostics-reports.md b/docs/wiki/commits/3668c50-add-exportable-helper-diagnostics-reports.md new file mode 100644 index 0000000..1013852 --- /dev/null +++ b/docs/wiki/commits/3668c50-add-exportable-helper-diagnostics-reports.md @@ -0,0 +1,39 @@ +# Commit 3668c50: Add exportable helper diagnostics reports + +## Metadata + +| Field | Value | +| --- | --- | +| Full SHA | `3668c5058181e16a7f34a793a4028876ba7a07fe` | +| Author | ventaphobia | +| Date | 2026-04-16 | +| ISO date | `2026-04-16T00:08:30+05:00` | +| Parents | `844ce6909009` | +| Direct refs | No direct branch/tag ref | +| Files changed | 3 | +| Insertions | 435 | +| Deletions | 0 | + +## Commit Message + +No extended commit message body. + +## Area Summary + +- Fan control, SMC, or helper: 1 file(s) +- Tests: 1 file(s) +- Repository support: 1 file(s) + +## Changed Files + +| Status | Path | Added | Deleted | +| --- | --- | ---: | ---: | +| Added | `Core-Monitor/HelperDiagnosticsExporter.swift` | 321 | 0 | +| Added | `Core-MonitorTests/HelperDiagnosticsReportTests.swift` | 109 | 0 | +| Modified | `WORKLOG.md` | 5 | 0 | + +## Reading Notes + +- This page is generated from local git metadata so it is best used with the exact repository clone that produced the wiki. +- Merge commits may show little or no direct diff even though they pull a full branch of work into the reachable history. +- Deleted paths are also cross-linked from the removed-parts index when the status is `Deleted`. diff --git a/docs/wiki/commits/3672312-promote-dashboard-shortcut-in-onboarding.md b/docs/wiki/commits/3672312-promote-dashboard-shortcut-in-onboarding.md new file mode 100644 index 0000000..7c76dec --- /dev/null +++ b/docs/wiki/commits/3672312-promote-dashboard-shortcut-in-onboarding.md @@ -0,0 +1,37 @@ +# Commit 3672312: Promote dashboard shortcut in onboarding + +## Metadata + +| Field | Value | +| --- | --- | +| Full SHA | `3672312a5ec4de594cf26accb8a53647ab4cd52d` | +| Author | ventaphobia | +| Date | 2026-04-16 | +| ISO date | `2026-04-16T18:41:50+05:00` | +| Parents | `7c0c8d69eee7` | +| Direct refs | No direct branch/tag ref | +| Files changed | 2 | +| Insertions | 47 | +| Deletions | 1 | + +## Commit Message + +No extended commit message body. + +## Area Summary + +- Startup and onboarding: 1 file(s) +- Repository support: 1 file(s) + +## Changed Files + +| Status | Path | Added | Deleted | +| --- | --- | ---: | ---: | +| Modified | `Core-Monitor/WelcomeGuide.swift` | 42 | 1 | +| Modified | `WORKLOG.md` | 5 | 0 | + +## Reading Notes + +- This page is generated from local git metadata so it is best used with the exact repository clone that produced the wiki. +- Merge commits may show little or no direct diff even though they pull a full branch of work into the reachable history. +- Deleted paths are also cross-linked from the removed-parts index when the status is `Deleted`. diff --git a/docs/wiki/commits/3bc472e-add-export-compliance-plist-flag.md b/docs/wiki/commits/3bc472e-add-export-compliance-plist-flag.md new file mode 100644 index 0000000..f7ca26c --- /dev/null +++ b/docs/wiki/commits/3bc472e-add-export-compliance-plist-flag.md @@ -0,0 +1,35 @@ +# Commit 3bc472e: Add export compliance plist flag + +## Metadata + +| Field | Value | +| --- | --- | +| Full SHA | `3bc472ebe6e05f5175cb96886f56f716e14df4a1` | +| Author | ventaphobia | +| Date | 2026-04-22 | +| ISO date | `2026-04-22T10:54:18+05:00` | +| Parents | `7024fe14d127` | +| Direct refs | `codex/export-compliance-plist`, `origin/codex/export-compliance-plist` | +| Files changed | 1 | +| Insertions | 2 | +| Deletions | 0 | + +## Commit Message + +No extended commit message body. + +## Area Summary + +- Repository support: 1 file(s) + +## Changed Files + +| Status | Path | Added | Deleted | +| --- | --- | ---: | ---: | +| Modified | `App-Info.plist` | 2 | 0 | + +## Reading Notes + +- This page is generated from local git metadata so it is best used with the exact repository clone that produced the wiki. +- Merge commits may show little or no direct diff even though they pull a full branch of work into the reachable history. +- Deleted paths are also cross-linked from the removed-parts index when the status is `Deleted`. diff --git a/docs/wiki/commits/3bc6fbd-restore-system-auto-on-quit-and-clarify-fan-mode-behavior.md b/docs/wiki/commits/3bc6fbd-restore-system-auto-on-quit-and-clarify-fan-mode-behavior.md new file mode 100644 index 0000000..829560f --- /dev/null +++ b/docs/wiki/commits/3bc6fbd-restore-system-auto-on-quit-and-clarify-fan-mode-behavior.md @@ -0,0 +1,47 @@ +# Commit 3bc6fbd: Restore system auto on quit and clarify fan mode behavior + +## Metadata + +| Field | Value | +| --- | --- | +| Full SHA | `3bc6fbdd24f8f8e20067957709e74bca5ec1fd38` | +| Author | ventaphobia | +| Date | 2026-04-16 | +| ISO date | `2026-04-16T03:09:25+05:00` | +| Parents | `84427d5d5e5f` | +| Direct refs | No direct branch/tag ref | +| Files changed | 9 | +| Insertions | 326 | +| Deletions | 13 | + +## Commit Message + +No extended commit message body. + +## Area Summary + +- Fan control, SMC, or helper: 3 file(s) +- Core app: 2 file(s) +- Repository support: 2 file(s) +- Dashboard: 1 file(s) +- Tests: 1 file(s) + +## Changed Files + +| Status | Path | Added | Deleted | +| --- | --- | ---: | ---: | +| Modified | `Core-Monitor/AppCoordinator.swift` | 1 | 0 | +| Modified | `Core-Monitor/ContentView.swift` | 2 | 1 | +| Modified | `Core-Monitor/FanController.swift` | 106 | 0 | +| Added | `Core-Monitor/FanModeGuidanceCard.swift` | 160 | 0 | +| Modified | `Core-Monitor/HelpView.swift` | 5 | 3 | +| Modified | `Core-Monitor/SMCHelperManager.swift` | 24 | 9 | +| Modified | `Core-MonitorTests/CustomFanPresetTests.swift` | 19 | 0 | +| Modified | `README.md` | 4 | 0 | +| Modified | `WORKLOG.md` | 5 | 0 | + +## Reading Notes + +- This page is generated from local git metadata so it is best used with the exact repository clone that produced the wiki. +- Merge commits may show little or no direct diff even though they pull a full branch of work into the reachable history. +- Deleted paths are also cross-linked from the removed-parts index when the status is `Deleted`. diff --git a/docs/wiki/commits/3bd0145-merge-branch-codex-d835-deep-quality-pass.md b/docs/wiki/commits/3bd0145-merge-branch-codex-d835-deep-quality-pass.md new file mode 100644 index 0000000..9a133c4 --- /dev/null +++ b/docs/wiki/commits/3bd0145-merge-branch-codex-d835-deep-quality-pass.md @@ -0,0 +1,37 @@ +# Commit 3bd0145: Merge branch 'codex/d835-deep-quality-pass' + +## Metadata + +| Field | Value | +| --- | --- | +| Full SHA | `3bd01454370db4a866a1dc430d11d87a327815a1` | +| Author | ventaphobia | +| Date | 2026-04-16 | +| ISO date | `2026-04-16T23:10:10+05:00` | +| Parents | `6c7ebec4685f`, `a5b84af60bd2` | +| Direct refs | No direct branch/tag ref | +| Files changed | 0 | +| Insertions | 353 | +| Deletions | 103 | + +## Commit Message + +# Conflicts: +# README.md +# WORKLOG.md + +## Area Summary + +- No file areas detected. + +## Changed Files + +| Status | Path | Added | Deleted | +| --- | --- | ---: | ---: | +| Metadata-only or merge | No direct file diff recorded | | | + +## Reading Notes + +- This page is generated from local git metadata so it is best used with the exact repository clone that produced the wiki. +- Merge commits may show little or no direct diff even though they pull a full branch of work into the reachable history. +- Deleted paths are also cross-linked from the removed-parts index when the status is `Deleted`. diff --git a/docs/wiki/commits/3c34251-refine-helper-reachability-across-alerts-and-menu-bar.md b/docs/wiki/commits/3c34251-refine-helper-reachability-across-alerts-and-menu-bar.md new file mode 100644 index 0000000..05916e4 --- /dev/null +++ b/docs/wiki/commits/3c34251-refine-helper-reachability-across-alerts-and-menu-bar.md @@ -0,0 +1,42 @@ +# Commit 3c34251: Refine helper reachability across alerts and menu bar + +## Metadata + +| Field | Value | +| --- | --- | +| Full SHA | `3c3425137a0ca59439122ab693bbdcf2aa153829` | +| Author | ventaphobia | +| Date | 2026-04-16 | +| ISO date | `2026-04-16T02:05:12+05:00` | +| Parents | `3ce51de73db6` | +| Direct refs | No direct branch/tag ref | +| Files changed | 5 | +| Insertions | 117 | +| Deletions | 9 | + +## Commit Message + +No extended commit message body. + +## Area Summary + +- Legacy alert system: 2 file(s) +- Menu bar: 1 file(s) +- Tests: 1 file(s) +- Repository support: 1 file(s) + +## Changed Files + +| Status | Path | Added | Deleted | +| --- | --- | ---: | ---: | +| Modified | `Core-Monitor/AlertEngine.swift` | 26 | 7 | +| Modified | `Core-Monitor/AlertManager.swift` | 7 | 0 | +| Modified | `Core-Monitor/MenuBarExtraView.swift` | 32 | 1 | +| Modified | `Core-MonitorTests/AlertEngineTests.swift` | 47 | 1 | +| Modified | `WORKLOG.md` | 5 | 0 | + +## Reading Notes + +- This page is generated from local git metadata so it is best used with the exact repository clone that produced the wiki. +- Merge commits may show little or no direct diff even though they pull a full branch of work into the reachable history. +- Deleted paths are also cross-linked from the removed-parts index when the status is `Deleted`. diff --git a/docs/wiki/commits/3ce51de-improve-helper-diagnostics-discoverability.md b/docs/wiki/commits/3ce51de-improve-helper-diagnostics-discoverability.md new file mode 100644 index 0000000..e8a2c29 --- /dev/null +++ b/docs/wiki/commits/3ce51de-improve-helper-diagnostics-discoverability.md @@ -0,0 +1,41 @@ +# Commit 3ce51de: Improve helper diagnostics discoverability + +## Metadata + +| Field | Value | +| --- | --- | +| Full SHA | `3ce51de73db6d2c2e223a3f1fc92897994050928` | +| Author | ventaphobia | +| Date | 2026-04-16 | +| ISO date | `2026-04-16T01:22:08+05:00` | +| Parents | `c7b6bac98f98` | +| Direct refs | No direct branch/tag ref | +| Files changed | 4 | +| Insertions | 170 | +| Deletions | 6 | + +## Commit Message + +No extended commit message body. + +## Area Summary + +- Dashboard: 1 file(s) +- Core app: 1 file(s) +- Repository support: 1 file(s) +- Website and documentation: 1 file(s) + +## Changed Files + +| Status | Path | Added | Deleted | +| --- | --- | ---: | ---: | +| Modified | `Core-Monitor/ContentView.swift` | 156 | 0 | +| Modified | `Core-Monitor/HelpView.swift` | 4 | 3 | +| Modified | `WORKLOG.md` | 5 | 0 | +| Modified | `docs/HELPER_DIAGNOSTICS.md` | 5 | 3 | + +## Reading Notes + +- This page is generated from local git metadata so it is best used with the exact repository clone that produced the wiki. +- Merge commits may show little or no direct diff even though they pull a full branch of work into the reachable history. +- Deleted paths are also cross-linked from the removed-parts index when the status is `Deleted`. diff --git a/docs/wiki/commits/3d456a7-expand-liquid-glass-styling-across-website.md b/docs/wiki/commits/3d456a7-expand-liquid-glass-styling-across-website.md new file mode 100644 index 0000000..1042520 --- /dev/null +++ b/docs/wiki/commits/3d456a7-expand-liquid-glass-styling-across-website.md @@ -0,0 +1,36 @@ +# Commit 3d456a7: Expand Liquid Glass styling across website + +## Metadata + +| Field | Value | +| --- | --- | +| Full SHA | `3d456a741b12112bf5d6296cd94c694b539a7fe3` | +| Author | ventaphobia | +| Date | 2026-04-13 | +| ISO date | `2026-04-13T00:30:04+05:00` | +| Parents | `92610b721dda` | +| Direct refs | No direct branch/tag ref | +| Files changed | 2 | +| Insertions | 154 | +| Deletions | 116 | + +## Commit Message + +No extended commit message body. + +## Area Summary + +- Website and documentation: 2 file(s) + +## Changed Files + +| Status | Path | Added | Deleted | +| --- | --- | ---: | ---: | +| Modified | `docs/styles.css` | 78 | 59 | +| Modified | `styles.css` | 76 | 57 | + +## Reading Notes + +- This page is generated from local git metadata so it is best used with the exact repository clone that produced the wiki. +- Merge commits may show little or no direct diff even though they pull a full branch of work into the reachable history. +- Deleted paths are also cross-linked from the removed-parts index when the status is `Deleted`. diff --git a/docs/wiki/commits/3dbf6ac-default-fan-control-to-system-mode.md b/docs/wiki/commits/3dbf6ac-default-fan-control-to-system-mode.md new file mode 100644 index 0000000..9843b4e --- /dev/null +++ b/docs/wiki/commits/3dbf6ac-default-fan-control-to-system-mode.md @@ -0,0 +1,45 @@ +# Commit 3dbf6ac: Default fan control to system mode + +## Metadata + +| Field | Value | +| --- | --- | +| Full SHA | `3dbf6ac7a5b65329dc21c97a6476a2871b178dee` | +| Author | ventaphobia | +| Date | 2026-04-16 | +| ISO date | `2026-04-16T07:15:31+05:00` | +| Parents | `719a66322f64` | +| Direct refs | No direct branch/tag ref | +| Files changed | 7 | +| Insertions | 105 | +| Deletions | 4 | + +## Commit Message + +No extended commit message body. + +## Area Summary + +- Tests: 2 file(s) +- Repository support: 2 file(s) +- Dashboard: 1 file(s) +- Fan control, SMC, or helper: 1 file(s) +- Core app: 1 file(s) + +## Changed Files + +| Status | Path | Added | Deleted | +| --- | --- | ---: | ---: | +| Modified | `Core-Monitor/ContentView.swift` | 44 | 2 | +| Modified | `Core-Monitor/FanController.swift` | 29 | 1 | +| Modified | `Core-Monitor/HelpView.swift` | 3 | 1 | +| Modified | `Core-MonitorTests/AlertEngineTests.swift` | 18 | 0 | +| Modified | `Core-MonitorTests/CustomFanPresetTests.swift` | 4 | 0 | +| Modified | `README.md` | 2 | 0 | +| Modified | `WORKLOG.md` | 5 | 0 | + +## Reading Notes + +- This page is generated from local git metadata so it is best used with the exact repository clone that produced the wiki. +- Merge commits may show little or no direct diff even though they pull a full branch of work into the reachable history. +- Deleted paths are also cross-linked from the removed-parts index when the status is `Deleted`. diff --git a/docs/wiki/commits/3ddebed-add-benchmark.md b/docs/wiki/commits/3ddebed-add-benchmark.md new file mode 100644 index 0000000..3ab7e87 --- /dev/null +++ b/docs/wiki/commits/3ddebed-add-benchmark.md @@ -0,0 +1,47 @@ +# Commit 3ddebed: add benchmark + +## Metadata + +| Field | Value | +| --- | --- | +| Full SHA | `3ddebedd1f6ac94b6cc19682058071d064dab45e` | +| Author | ventaphobia | +| Date | 2026-03-27 | +| ISO date | `2026-03-27T19:19:30+05:00` | +| Parents | `ca21c63c7e0c` | +| Direct refs | No direct branch/tag ref | +| Files changed | 11 | +| Insertions | 1331 | +| Deletions | 60 | + +## Commit Message + +No extended commit message body. + +## Area Summary + +- Core app: 9 file(s) +- Dashboard: 1 file(s) +- Fan control, SMC, or helper: 1 file(s) + +## Changed Files + +| Status | Path | Added | Deleted | +| --- | --- | ---: | ---: | +| Modified | `Core-Monitor/AppVersion.swift` | 1 | 1 | +| Added | `Core-Monitor/BenchmarkEngine.swift` | 266 | 0 | +| Added | `Core-Monitor/BenchmarkResult.swift` | 104 | 0 | +| Added | `Core-Monitor/BenchmarkView.swift` | 270 | 0 | +| Modified | `Core-Monitor/Compatibility.swift` | 58 | 0 | +| Modified | `Core-Monitor/ContentView.swift` | 8 | 58 | +| Added | `Core-Monitor/LeaderboardView.swift` | 208 | 0 | +| Added | `Core-Monitor/MacModelRegistry.swift` | 76 | 0 | +| Added | `Core-Monitor/QualityRatingEngine.swift` | 73 | 0 | +| Added | `Core-Monitor/SMCTamperDetector.swift` | 192 | 0 | +| Modified | `Core-Monitor/SystemMonitor.swift` | 75 | 1 | + +## Reading Notes + +- This page is generated from local git metadata so it is best used with the exact repository clone that produced the wiki. +- Merge commits may show little or no direct diff even though they pull a full branch of work into the reachable history. +- Deleted paths are also cross-linked from the removed-parts index when the status is `Deleted`. diff --git a/docs/wiki/commits/3fe35bf-add-dmg-release-packaging.md b/docs/wiki/commits/3fe35bf-add-dmg-release-packaging.md new file mode 100644 index 0000000..ccbcb16 --- /dev/null +++ b/docs/wiki/commits/3fe35bf-add-dmg-release-packaging.md @@ -0,0 +1,46 @@ +# Commit 3fe35bf: Add DMG release packaging + +## Metadata + +| Field | Value | +| --- | --- | +| Full SHA | `3fe35bf903a0f973609fc3a7067e5330cd6888c3` | +| Author | ventaphobia | +| Date | 2026-04-18 | +| ISO date | `2026-04-18T02:09:41+05:00` | +| Parents | `32f6f43aca0c` | +| Direct refs | No direct branch/tag ref | +| Files changed | 9 | +| Insertions | 203 | +| Deletions | 34 | + +## Commit Message + +No extended commit message body. + +## Area Summary + +- Website and documentation: 4 file(s) +- Repository support: 2 file(s) +- Developer and release scripts: 2 file(s) +- GitHub automation: 1 file(s) + +## Changed Files + +| Status | Path | Added | Deleted | +| --- | --- | ---: | ---: | +| Modified | `.github/workflows/release.yml` | 31 | 6 | +| Modified | `README.md` | 6 | 4 | +| Modified | `RELEASING.md` | 25 | 8 | +| Modified | `docs/index.html` | 10 | 7 | +| Modified | `docs/styles.css` | 7 | 1 | +| Modified | `index.html` | 10 | 7 | +| Added | `scripts/release/build_dmg.sh` | 48 | 0 | +| Added | `scripts/release/notarize_disk_image.sh` | 59 | 0 | +| Modified | `styles.css` | 7 | 1 | + +## Reading Notes + +- This page is generated from local git metadata so it is best used with the exact repository clone that produced the wiki. +- Merge commits may show little or no direct diff even though they pull a full branch of work into the reachable history. +- Deleted paths are also cross-linked from the removed-parts index when the status is `Deleted`. diff --git a/docs/wiki/commits/3fff2ff-fix-xcode-16-2-ci-compatibility.md b/docs/wiki/commits/3fff2ff-fix-xcode-16-2-ci-compatibility.md new file mode 100644 index 0000000..eaa9148 --- /dev/null +++ b/docs/wiki/commits/3fff2ff-fix-xcode-16-2-ci-compatibility.md @@ -0,0 +1,41 @@ +# Commit 3fff2ff: Fix Xcode 16.2 CI compatibility + +## Metadata + +| Field | Value | +| --- | --- | +| Full SHA | `3fff2ff37db61d17943400f58f584cfded61d7d5` | +| Author | ventaphobia | +| Date | 2026-04-16 | +| ISO date | `2026-04-16T08:35:52+05:00` | +| Parents | `0ef6575edac3` | +| Direct refs | No direct branch/tag ref | +| Files changed | 4 | +| Insertions | 11 | +| Deletions | 10 | + +## Commit Message + +No extended commit message body. + +## Area Summary + +- Fan control, SMC, or helper: 1 file(s) +- Core app: 1 file(s) +- Touch Bar and Pock widget runtime: 1 file(s) +- Weather and location: 1 file(s) + +## Changed Files + +| Status | Path | Added | Deleted | +| --- | --- | ---: | ---: | +| Modified | `Core-Monitor/FanController.swift` | 8 | 8 | +| Modified | `Core-Monitor/TopProcessSampler.swift` | 0 | 1 | +| Modified | `Core-Monitor/TouchBarUtilityWidgets.swift` | 1 | 0 | +| Modified | `Core-Monitor/WeatherService.swift` | 2 | 1 | + +## Reading Notes + +- This page is generated from local git metadata so it is best used with the exact repository clone that produced the wiki. +- Merge commits may show little or no direct diff even though they pull a full branch of work into the reachable history. +- Deleted paths are also cross-linked from the removed-parts index when the status is `Deleted`. diff --git a/docs/wiki/commits/40e9d5d-fix-privileged-helper-connection-mismatch.md b/docs/wiki/commits/40e9d5d-fix-privileged-helper-connection-mismatch.md new file mode 100644 index 0000000..4cf08a0 --- /dev/null +++ b/docs/wiki/commits/40e9d5d-fix-privileged-helper-connection-mismatch.md @@ -0,0 +1,39 @@ +# Commit 40e9d5d: Fix privileged helper connection mismatch + +## Metadata + +| Field | Value | +| --- | --- | +| Full SHA | `40e9d5d8294473eee8627599c1473dcc6864c0ef` | +| Author | ventaphobia | +| Date | 2026-04-17 | +| ISO date | `2026-04-17T17:10:33+05:00` | +| Parents | `1ac3a899cb5a` | +| Direct refs | No direct branch/tag ref | +| Files changed | 3 | +| Insertions | 24 | +| Deletions | 10 | + +## Commit Message + +No extended commit message body. + +## Area Summary + +- Dashboard: 1 file(s) +- Fan control, SMC, or helper: 1 file(s) +- Privileged helper target: 1 file(s) + +## Changed Files + +| Status | Path | Added | Deleted | +| --- | --- | ---: | ---: | +| Modified | `Core-Monitor/ContentView.swift` | 13 | 6 | +| Modified | `Core-Monitor/SMCHelperManager.swift` | 10 | 3 | +| Modified | `smc-helper/main.swift` | 1 | 1 | + +## Reading Notes + +- This page is generated from local git metadata so it is best used with the exact repository clone that produced the wiki. +- Merge commits may show little or no direct diff even though they pull a full branch of work into the reachable history. +- Deleted paths are also cross-linked from the removed-parts index when the status is `Deleted`. diff --git a/docs/wiki/commits/412a104-merge-remote-tracking-branch-origin-main-into-main.md b/docs/wiki/commits/412a104-merge-remote-tracking-branch-origin-main-into-main.md new file mode 100644 index 0000000..ca6eee2 --- /dev/null +++ b/docs/wiki/commits/412a104-merge-remote-tracking-branch-origin-main-into-main.md @@ -0,0 +1,35 @@ +# Commit 412a104: Merge remote-tracking branch 'origin/main' into main + +## Metadata + +| Field | Value | +| --- | --- | +| Full SHA | `412a104d9c57853a493afa86c1e7e91357ad68e1` | +| Author | ventaphobia | +| Date | 2026-04-18 | +| ISO date | `2026-04-18T20:00:06+05:00` | +| Parents | `97b8e88d2b66`, `df798a39c44c` | +| Direct refs | `v14.0.7` | +| Files changed | 0 | +| Insertions | 3 | +| Deletions | 7 | + +## Commit Message + +No extended commit message body. + +## Area Summary + +- No file areas detected. + +## Changed Files + +| Status | Path | Added | Deleted | +| --- | --- | ---: | ---: | +| Metadata-only or merge | No direct file diff recorded | | | + +## Reading Notes + +- This page is generated from local git metadata so it is best used with the exact repository clone that produced the wiki. +- Merge commits may show little or no direct diff even though they pull a full branch of work into the reachable history. +- Deleted paths are also cross-linked from the removed-parts index when the status is `Deleted`. diff --git a/docs/wiki/commits/4178b74-update-readme-md.md b/docs/wiki/commits/4178b74-update-readme-md.md new file mode 100644 index 0000000..feb4902 --- /dev/null +++ b/docs/wiki/commits/4178b74-update-readme-md.md @@ -0,0 +1,35 @@ +# Commit 4178b74: Update README.md + +## Metadata + +| Field | Value | +| --- | --- | +| Full SHA | `4178b74f74797477f28cbec2c6d20fb6577ac6d3` | +| Author | offyotto (not my real name) | +| Date | 2026-03-31 | +| ISO date | `2026-03-31T20:00:53+05:00` | +| Parents | `f2df4d2b811f` | +| Direct refs | No direct branch/tag ref | +| Files changed | 1 | +| Insertions | 1 | +| Deletions | 3 | + +## Commit Message + +No extended commit message body. + +## Area Summary + +- Repository support: 1 file(s) + +## Changed Files + +| Status | Path | Added | Deleted | +| --- | --- | ---: | ---: | +| Modified | `README.md` | 1 | 3 | + +## Reading Notes + +- This page is generated from local git metadata so it is best used with the exact repository clone that produced the wiki. +- Merge commits may show little or no direct diff even though they pull a full branch of work into the reachable history. +- Deleted paths are also cross-linked from the removed-parts index when the status is `Deleted`. diff --git a/docs/wiki/commits/419e331-publish-sparkle-11-2-4-update.md b/docs/wiki/commits/419e331-publish-sparkle-11-2-4-update.md new file mode 100644 index 0000000..91beba1 --- /dev/null +++ b/docs/wiki/commits/419e331-publish-sparkle-11-2-4-update.md @@ -0,0 +1,45 @@ +# Commit 419e331: Publish Sparkle 11.2.4 update + +## Metadata + +| Field | Value | +| --- | --- | +| Full SHA | `419e3319dc3d50f892fdbdc51c74cf9cb7514156` | +| Author | ventaphobia | +| Date | 2026-04-08 | +| ISO date | `2026-04-08T22:28:48+05:00` | +| Parents | `0124c6532fc9` | +| Direct refs | No direct branch/tag ref | +| Files changed | 9 | +| Insertions | 204 | +| Deletions | 443 | + +## Commit Message + +No extended commit message body. + +## Area Summary + +- Repository support: 5 file(s) +- Core app: 2 file(s) +- Website and documentation: 2 file(s) + +## Changed Files + +| Status | Path | Added | Deleted | +| --- | --- | ---: | ---: | +| Modified | `App-Info.plist` | 13 | 7 | +| Modified | `Core-Monitor.xcodeproj/project.pbxproj` | 32 | 4 | +| Added | `Core-Monitor.xcodeproj/project.xcworkspace/xcshareddata/swiftpm/Package.resolved` | 15 | 0 | +| Modified | `Core-Monitor/AppUpdater.swift` | 120 | 409 | +| Modified | `Core-Monitor/AppVersion.swift` | 1 | 1 | +| Modified | `appcast.xml` | 15 | 14 | +| Modified | `docs/index.html` | 4 | 4 | +| Added | `downloads/Core-Monitor-11.2.4.zip` | | | +| Modified | `index.html` | 4 | 4 | + +## Reading Notes + +- This page is generated from local git metadata so it is best used with the exact repository clone that produced the wiki. +- Merge commits may show little or no direct diff even though they pull a full branch of work into the reachable history. +- Deleted paths are also cross-linked from the removed-parts index when the status is `Deleted`. diff --git a/docs/wiki/commits/423587b-stabilize-unit-test-app-bootstrap.md b/docs/wiki/commits/423587b-stabilize-unit-test-app-bootstrap.md new file mode 100644 index 0000000..f3ae9ce --- /dev/null +++ b/docs/wiki/commits/423587b-stabilize-unit-test-app-bootstrap.md @@ -0,0 +1,40 @@ +# Commit 423587b: Stabilize unit test app bootstrap + +## Metadata + +| Field | Value | +| --- | --- | +| Full SHA | `423587b16915690362c6de67604e52ad08f3a9ed` | +| Author | ventaphobia | +| Date | 2026-04-16 | +| ISO date | `2026-04-16T22:15:32+05:00` | +| Parents | `133d9ad5892c` | +| Direct refs | No direct branch/tag ref | +| Files changed | 4 | +| Insertions | 66 | +| Deletions | 0 | + +## Commit Message + +No extended commit message body. + +## Area Summary + +- Core app: 2 file(s) +- Tests: 1 file(s) +- Repository support: 1 file(s) + +## Changed Files + +| Status | Path | Added | Deleted | +| --- | --- | ---: | ---: | +| Added | `Core-Monitor/AppRuntimeContext.swift` | 17 | 0 | +| Modified | `Core-Monitor/Core_MonitorApp.swift` | 10 | 0 | +| Added | `Core-MonitorTests/AppRuntimeContextTests.swift` | 25 | 0 | +| Modified | `WORKLOG.md` | 14 | 0 | + +## Reading Notes + +- This page is generated from local git metadata so it is best used with the exact repository clone that produced the wiki. +- Merge commits may show little or no direct diff even though they pull a full branch of work into the reachable history. +- Deleted paths are also cross-linked from the removed-parts index when the status is `Deleted`. diff --git a/docs/wiki/commits/4334e21-refine-menu-bar-default-density-and-preset-guidance.md b/docs/wiki/commits/4334e21-refine-menu-bar-default-density-and-preset-guidance.md new file mode 100644 index 0000000..127ae23 --- /dev/null +++ b/docs/wiki/commits/4334e21-refine-menu-bar-default-density-and-preset-guidance.md @@ -0,0 +1,40 @@ +# Commit 4334e21: Refine menu bar default density and preset guidance + +## Metadata + +| Field | Value | +| --- | --- | +| Full SHA | `4334e211852dbdd406af98912f16763c79250404` | +| Author | ventaphobia | +| Date | 2026-04-16 | +| ISO date | `2026-04-16T10:22:47+05:00` | +| Parents | `b27fd6338ded` | +| Direct refs | No direct branch/tag ref | +| Files changed | 4 | +| Insertions | 91 | +| Deletions | 10 | + +## Commit Message + +No extended commit message body. + +## Area Summary + +- Menu bar: 2 file(s) +- Tests: 1 file(s) +- Repository support: 1 file(s) + +## Changed Files + +| Status | Path | Added | Deleted | +| --- | --- | ---: | ---: | +| Modified | `Core-Monitor/MenuBarConfigurationSection.swift` | 13 | 1 | +| Modified | `Core-Monitor/MenuBarSettings.swift` | 19 | 9 | +| Modified | `Core-MonitorTests/CustomFanPresetTests.swift` | 48 | 0 | +| Modified | `WORKLOG.md` | 11 | 0 | + +## Reading Notes + +- This page is generated from local git metadata so it is best used with the exact repository clone that produced the wiki. +- Merge commits may show little or no direct diff even though they pull a full branch of work into the reachable history. +- Deleted paths are also cross-linked from the removed-parts index when the status is `Deleted`. diff --git a/docs/wiki/commits/4372e29-optimize-14-08-release-packaging.md b/docs/wiki/commits/4372e29-optimize-14-08-release-packaging.md new file mode 100644 index 0000000..1ac8610 --- /dev/null +++ b/docs/wiki/commits/4372e29-optimize-14-08-release-packaging.md @@ -0,0 +1,56 @@ +# Commit 4372e29: Optimize 14.08 release packaging + +## Metadata + +| Field | Value | +| --- | --- | +| Full SHA | `4372e29f35ff3474de94b3b6dc995b3068156bc9` | +| Author | ventaphobia | +| Date | 2026-04-19 | +| ISO date | `2026-04-19T07:06:29+05:00` | +| Parents | `1f2a68a594e3` | +| Direct refs | No direct branch/tag ref | +| Files changed | 19 | +| Insertions | 20 | +| Deletions | 6 | + +## Commit Message + +No extended commit message body. + +## Area Summary + +- App assets: 10 file(s) +- Kernel Panic / Weird Mode: 7 file(s) +- Website and documentation: 1 file(s) +- Developer and release scripts: 1 file(s) + +## Changed Files + +| Status | Path | Added | Deleted | +| --- | --- | ---: | ---: | +| Modified | `Core-Monitor/Assets.xcassets/AppIcon.appiconset/icon-128.png` | | | +| Modified | `Core-Monitor/Assets.xcassets/AppIcon.appiconset/icon-128@2x.png` | | | +| Modified | `Core-Monitor/Assets.xcassets/AppIcon.appiconset/icon-16.png` | | | +| Modified | `Core-Monitor/Assets.xcassets/AppIcon.appiconset/icon-16@2x.png` | | | +| Modified | `Core-Monitor/Assets.xcassets/AppIcon.appiconset/icon-256.png` | | | +| Modified | `Core-Monitor/Assets.xcassets/AppIcon.appiconset/icon-256@2x.png` | | | +| Modified | `Core-Monitor/Assets.xcassets/AppIcon.appiconset/icon-32.png` | | | +| Modified | `Core-Monitor/Assets.xcassets/AppIcon.appiconset/icon-32@2x.png` | | | +| Modified | `Core-Monitor/Assets.xcassets/AppIcon.appiconset/icon-512.png` | | | +| Modified | `Core-Monitor/Assets.xcassets/AppIcon.appiconset/icon-512@2x.png` | | | +| Added | `Core-Monitor/KernelPanicAudio/kernelpanic_phase1.m4a` | | | +| Deleted | `Core-Monitor/KernelPanicAudio/kernelpanic_phase1.mp3` | | | +| Added | `Core-Monitor/KernelPanicAudio/kernelpanic_phase2.m4a` | | | +| Deleted | `Core-Monitor/KernelPanicAudio/kernelpanic_phase2.mp3` | | | +| Added | `Core-Monitor/KernelPanicAudio/kernelpanic_phase3.m4a` | | | +| Deleted | `Core-Monitor/KernelPanicAudio/kernelpanic_phase3.mp3` | | | +| Modified | `Core-Monitor/KernelPanicMusicPlayer.swift` | 11 | 1 | +| Modified | `docs/THIRD_PARTY_AUDIO.md` | 4 | 4 | +| Modified | `scripts/release/build_release.sh` | 5 | 1 | + +## Reading Notes + +- This page is generated from local git metadata so it is best used with the exact repository clone that produced the wiki. +- Merge commits may show little or no direct diff even though they pull a full branch of work into the reachable history. +- Deleted paths are also cross-linked from the removed-parts index when the status is `Deleted`. diff --git a/docs/wiki/commits/4436af9-merge-branch-rework-reapply.md b/docs/wiki/commits/4436af9-merge-branch-rework-reapply.md new file mode 100644 index 0000000..309e2e6 --- /dev/null +++ b/docs/wiki/commits/4436af9-merge-branch-rework-reapply.md @@ -0,0 +1,40 @@ +# Commit 4436af9: Merge branch 'rework-reapply' + +## Metadata + +| Field | Value | +| --- | --- | +| Full SHA | `4436af94b3f43f0b4e42cbfca00b205aa847dd34` | +| Author | ventaphobia | +| Date | 2026-04-16 | +| ISO date | `2026-04-16T22:51:23+05:00` | +| Parents | `227fdecd9334`, `4f944d34243e` | +| Direct refs | No direct branch/tag ref | +| Files changed | 0 | +| Insertions | 0 | +| Deletions | 0 | + +## Commit Message + +# Conflicts: +# README.md +# docs/index.html +# docs/styles.css +# index.html +# styles.css + +## Area Summary + +- No file areas detected. + +## Changed Files + +| Status | Path | Added | Deleted | +| --- | --- | ---: | ---: | +| Metadata-only or merge | No direct file diff recorded | | | + +## Reading Notes + +- This page is generated from local git metadata so it is best used with the exact repository clone that produced the wiki. +- Merge commits may show little or no direct diff even though they pull a full branch of work into the reachable history. +- Deleted paths are also cross-linked from the removed-parts index when the status is `Deleted`. diff --git a/docs/wiki/commits/44eb999-harden-touch-bar-customization-and-weather-fallback.md b/docs/wiki/commits/44eb999-harden-touch-bar-customization-and-weather-fallback.md new file mode 100644 index 0000000..7febe6a --- /dev/null +++ b/docs/wiki/commits/44eb999-harden-touch-bar-customization-and-weather-fallback.md @@ -0,0 +1,52 @@ +# Commit 44eb999: Harden touch bar customization and weather fallback + +## Metadata + +| Field | Value | +| --- | --- | +| Full SHA | `44eb9992c59548f53f280bd8a9bdb245fd64502b` | +| Author | ventaphobia | +| Date | 2026-04-16 | +| ISO date | `2026-04-16T14:26:50+05:00` | +| Parents | `e4865724753f` | +| Direct refs | No direct branch/tag ref | +| Files changed | 13 | +| Insertions | 518 | +| Deletions | 117 | + +## Commit Message + +No extended commit message body. + +## Area Summary + +- Touch Bar and Pock widget runtime: 5 file(s) +- Core app: 2 file(s) +- Weather and location: 2 file(s) +- Tests: 2 file(s) +- Dashboard: 1 file(s) +- Repository support: 1 file(s) + +## Changed Files + +| Status | Path | Added | Deleted | +| --- | --- | ---: | ---: | +| Modified | `Core-Monitor/AppCoordinator.swift` | 1 | 0 | +| Modified | `Core-Monitor/ContentView.swift` | 58 | 3 | +| Modified | `Core-Monitor/CoreMonTouchBarController.swift` | 28 | 32 | +| Modified | `Core-Monitor/HelpView.swift` | 3 | 2 | +| Modified | `Core-Monitor/PockWidgetSources/Weather/WeatherWidget.swift` | 2 | 2 | +| Modified | `Core-Monitor/TouchBarConfiguration.swift` | 1 | 1 | +| Modified | `Core-Monitor/TouchBarCustomizationCompatibility.swift` | 190 | 43 | +| Modified | `Core-Monitor/WeatherLocationAccessSection.swift` | 3 | 3 | +| Modified | `Core-Monitor/WeatherService.swift` | 49 | 21 | +| Modified | `Core-Monitor/WeatherTouchBarView.swift` | 2 | 2 | +| Added | `Core-MonitorTests/TouchBarCustomizationSettingsTests.swift` | 127 | 0 | +| Modified | `Core-MonitorTests/WeatherViewModelTests.swift` | 49 | 8 | +| Modified | `WORKLOG.md` | 5 | 0 | + +## Reading Notes + +- This page is generated from local git metadata so it is best used with the exact repository clone that produced the wiki. +- Merge commits may show little or no direct diff even though they pull a full branch of work into the reachable history. +- Deleted paths are also cross-linked from the removed-parts index when the status is `Deleted`. diff --git a/docs/wiki/commits/4537bc5-detect-fan-smc-keys-and-add-wake-reapplied-fan-profiles.md b/docs/wiki/commits/4537bc5-detect-fan-smc-keys-and-add-wake-reapplied-fan-profiles.md new file mode 100644 index 0000000..fb38e38 --- /dev/null +++ b/docs/wiki/commits/4537bc5-detect-fan-smc-keys-and-add-wake-reapplied-fan-profiles.md @@ -0,0 +1,47 @@ +# Commit 4537bc5: Detect fan SMC keys and add wake-reapplied fan profiles + +## Metadata + +| Field | Value | +| --- | --- | +| Full SHA | `4537bc5dbf8a39fb3961fe17b6797c613113acb5` | +| Author | ventaphobia | +| Date | 2026-03-28 | +| ISO date | `2026-03-28T13:33:52+05:00` | +| Parents | `ee5d86a4aeca` | +| Direct refs | No direct branch/tag ref | +| Files changed | 7 | +| Insertions | 82 | +| Deletions | 42 | + +## Commit Message + +No extended commit message body. + +## Area Summary + +- Core app: 1 file(s) +- Dashboard: 1 file(s) +- Fan control, SMC, or helper: 1 file(s) +- Menu bar: 1 file(s) +- Startup and onboarding: 1 file(s) +- Repository support: 1 file(s) +- Privileged helper target: 1 file(s) + +## Changed Files + +| Status | Path | Added | Deleted | +| --- | --- | ---: | ---: | +| Modified | `Core-Monitor/AppCoordinator.swift` | 5 | 5 | +| Modified | `Core-Monitor/ContentView.swift` | 1 | 1 | +| Modified | `Core-Monitor/FanController.swift` | 1 | 30 | +| Modified | `Core-Monitor/MenuBarExtraView.swift` | 1 | 1 | +| Modified | `Core-Monitor/WelcomeGuide.swift` | 2 | 2 | +| Modified | `README.md` | 1 | 1 | +| Modified | `smc-helper/main.swift` | 71 | 2 | + +## Reading Notes + +- This page is generated from local git metadata so it is best used with the exact repository clone that produced the wiki. +- Merge commits may show little or no direct diff even though they pull a full branch of work into the reachable history. +- Deleted paths are also cross-linked from the removed-parts index when the status is `Deleted`. diff --git a/docs/wiki/commits/46f6564-merge-branch-main-into-codex-d835-deep-quality-pass.md b/docs/wiki/commits/46f6564-merge-branch-main-into-codex-d835-deep-quality-pass.md new file mode 100644 index 0000000..7cd091b --- /dev/null +++ b/docs/wiki/commits/46f6564-merge-branch-main-into-codex-d835-deep-quality-pass.md @@ -0,0 +1,35 @@ +# Commit 46f6564: Merge branch 'main' into codex/d835-deep-quality-pass + +## Metadata + +| Field | Value | +| --- | --- | +| Full SHA | `46f6564b831190805d2ecb4ae9bcb2bf89abfad8` | +| Author | offyotto (not my real name) | +| Date | 2026-04-16 | +| ISO date | `2026-04-16T21:57:53+05:00` | +| Parents | `a570f097308a`, `078c51e6c21f` | +| Direct refs | No direct branch/tag ref | +| Files changed | 0 | +| Insertions | 319 | +| Deletions | 342 | + +## Commit Message + +No extended commit message body. + +## Area Summary + +- No file areas detected. + +## Changed Files + +| Status | Path | Added | Deleted | +| --- | --- | ---: | ---: | +| Metadata-only or merge | No direct file diff recorded | | | + +## Reading Notes + +- This page is generated from local git metadata so it is best used with the exact repository clone that produced the wiki. +- Merge commits may show little or no direct diff even though they pull a full branch of work into the reachable history. +- Deleted paths are also cross-linked from the removed-parts index when the status is `Deleted`. diff --git a/docs/wiki/commits/4709cd6-add-live-fan-rpm-to-the-balanced-menu-bar.md b/docs/wiki/commits/4709cd6-add-live-fan-rpm-to-the-balanced-menu-bar.md new file mode 100644 index 0000000..f3fd988 --- /dev/null +++ b/docs/wiki/commits/4709cd6-add-live-fan-rpm-to-the-balanced-menu-bar.md @@ -0,0 +1,43 @@ +# Commit 4709cd6: Add live fan RPM to the balanced menu bar + +## Metadata + +| Field | Value | +| --- | --- | +| Full SHA | `4709cd640d8f1d1fa352bc016d3857fb46b27735` | +| Author | ventaphobia | +| Date | 2026-04-16 | +| ISO date | `2026-04-16T12:42:11+05:00` | +| Parents | `bdf7f5161159` | +| Direct refs | No direct branch/tag ref | +| Files changed | 6 | +| Insertions | 64 | +| Deletions | 5 | + +## Commit Message + +No extended commit message body. + +## Area Summary + +- Menu bar: 3 file(s) +- Dashboard: 1 file(s) +- Tests: 1 file(s) +- Repository support: 1 file(s) + +## Changed Files + +| Status | Path | Added | Deleted | +| --- | --- | ---: | ---: | +| Modified | `Core-Monitor/ContentView.swift` | 1 | 0 | +| Modified | `Core-Monitor/MenuBarConfigurationSection.swift` | 8 | 0 | +| Modified | `Core-Monitor/MenuBarSettings.swift` | 9 | 3 | +| Modified | `Core-Monitor/MenubarController.swift` | 39 | 1 | +| Modified | `Core-MonitorTests/CustomFanPresetTests.swift` | 3 | 1 | +| Modified | `WORKLOG.md` | 4 | 0 | + +## Reading Notes + +- This page is generated from local git metadata so it is best used with the exact repository clone that produced the wiki. +- Merge commits may show little or no direct diff even though they pull a full branch of work into the reachable history. +- Deleted paths are also cross-linked from the removed-parts index when the status is `Deleted`. diff --git a/docs/wiki/commits/4762e9f-rewrite-readme-with-focused-product-documentation.md b/docs/wiki/commits/4762e9f-rewrite-readme-with-focused-product-documentation.md new file mode 100644 index 0000000..bef00fa --- /dev/null +++ b/docs/wiki/commits/4762e9f-rewrite-readme-with-focused-product-documentation.md @@ -0,0 +1,35 @@ +# Commit 4762e9f: Rewrite README with focused product documentation + +## Metadata + +| Field | Value | +| --- | --- | +| Full SHA | `4762e9f136ff05ff8218b52a7663132410f75080` | +| Author | ventaphobia | +| Date | 2026-03-27 | +| ISO date | `2026-03-27T23:45:58+05:00` | +| Parents | `ea1df63e84fa` | +| Direct refs | No direct branch/tag ref | +| Files changed | 1 | +| Insertions | 267 | +| Deletions | 232 | + +## Commit Message + +No extended commit message body. + +## Area Summary + +- Repository support: 1 file(s) + +## Changed Files + +| Status | Path | Added | Deleted | +| --- | --- | ---: | ---: | +| Modified | `README.md` | 267 | 232 | + +## Reading Notes + +- This page is generated from local git metadata so it is best used with the exact repository clone that produced the wiki. +- Merge commits may show little or no direct diff even though they pull a full branch of work into the reachable history. +- Deleted paths are also cross-linked from the removed-parts index when the status is `Deleted`. diff --git a/docs/wiki/commits/476e420-merge-pull-request-16-from-offyotto-sl3-codex-6b5d-deep-quality-pass.md b/docs/wiki/commits/476e420-merge-pull-request-16-from-offyotto-sl3-codex-6b5d-deep-quality-pass.md new file mode 100644 index 0000000..400709e --- /dev/null +++ b/docs/wiki/commits/476e420-merge-pull-request-16-from-offyotto-sl3-codex-6b5d-deep-quality-pass.md @@ -0,0 +1,35 @@ +# Commit 476e420: Merge pull request #16 from offyotto-sl3/codex/6b5d-deep-quality-pass + +## Metadata + +| Field | Value | +| --- | --- | +| Full SHA | `476e4200d819d8668fd5c09c9d7ca26ccdf6b8d0` | +| Author | offyotto (not my real name) | +| Date | 2026-04-16 | +| ISO date | `2026-04-16T22:20:59+05:00` | +| Parents | `e0709b14dc43`, `665ab5b039b6` | +| Direct refs | No direct branch/tag ref | +| Files changed | 0 | +| Insertions | 436 | +| Deletions | 9 | + +## Commit Message + +// + +## Area Summary + +- No file areas detected. + +## Changed Files + +| Status | Path | Added | Deleted | +| --- | --- | ---: | ---: | +| Metadata-only or merge | No direct file diff recorded | | | + +## Reading Notes + +- This page is generated from local git metadata so it is best used with the exact repository clone that produced the wiki. +- Merge commits may show little or no direct diff even though they pull a full branch of work into the reachable history. +- Deleted paths are also cross-linked from the removed-parts index when the status is `Deleted`. diff --git a/docs/wiki/commits/47ce8c0-update-install-walkthrough-preview.md b/docs/wiki/commits/47ce8c0-update-install-walkthrough-preview.md new file mode 100644 index 0000000..4610750 --- /dev/null +++ b/docs/wiki/commits/47ce8c0-update-install-walkthrough-preview.md @@ -0,0 +1,37 @@ +# Commit 47ce8c0: Update install walkthrough preview + +## Metadata + +| Field | Value | +| --- | --- | +| Full SHA | `47ce8c0b53b3853adc8343f4a5ae1305d637cfff` | +| Author | ventaphobia | +| Date | 2026-04-11 | +| ISO date | `2026-04-11T19:23:29+05:00` | +| Parents | `011232ba1168` | +| Direct refs | No direct branch/tag ref | +| Files changed | 3 | +| Insertions | 4 | +| Deletions | 10 | + +## Commit Message + +No extended commit message body. + +## Area Summary + +- Website and documentation: 3 file(s) + +## Changed Files + +| Status | Path | Added | Deleted | +| --- | --- | ---: | ---: | +| Added | `docs/images/install-walkthrough-shot.png` | | | +| Modified | `docs/index.html` | 2 | 5 | +| Modified | `index.html` | 2 | 5 | + +## Reading Notes + +- This page is generated from local git metadata so it is best used with the exact repository clone that produced the wiki. +- Merge commits may show little or no direct diff even though they pull a full branch of work into the reachable history. +- Deleted paths are also cross-linked from the removed-parts index when the status is `Deleted`. diff --git a/docs/wiki/commits/48553d4-refine-landing-page-hero-and-top-bar-icon.md b/docs/wiki/commits/48553d4-refine-landing-page-hero-and-top-bar-icon.md new file mode 100644 index 0000000..4a47dcd --- /dev/null +++ b/docs/wiki/commits/48553d4-refine-landing-page-hero-and-top-bar-icon.md @@ -0,0 +1,44 @@ +# Commit 48553d4: Refine landing page hero and top bar icon + +## Metadata + +| Field | Value | +| --- | --- | +| Full SHA | `48553d437874f2bd5d41e7f51f0bbc9d567505b6` | +| Author | ventaphobia | +| Date | 2026-04-06 | +| ISO date | `2026-04-06T12:09:57+05:00` | +| Parents | `f4287b95dc61` | +| Direct refs | No direct branch/tag ref | +| Files changed | 8 | +| Insertions | 138 | +| Deletions | 159 | + +## Commit Message + +No extended commit message body. + +## Area Summary + +- Website and documentation: 5 file(s) +- Repository support: 2 file(s) +- Menu bar: 1 file(s) + +## Changed Files + +| Status | Path | Added | Deleted | +| --- | --- | ---: | ---: | +| Added | `Core-Monitor.entitlements` | 6 | 0 | +| Modified | `Core-Monitor/MenubarController.swift` | 28 | 29 | +| Added | `docs/favicon.ico` | | | +| Modified | `docs/index.html` | 12 | 12 | +| Modified | `docs/styles.css` | 40 | 53 | +| Added | `favicon.ico` | | | +| Modified | `index.html` | 12 | 12 | +| Modified | `styles.css` | 40 | 53 | + +## Reading Notes + +- This page is generated from local git metadata so it is best used with the exact repository clone that produced the wiki. +- Merge commits may show little or no direct diff even though they pull a full branch of work into the reachable history. +- Deleted paths are also cross-linked from the removed-parts index when the status is `Deleted`. diff --git a/docs/wiki/commits/48bc6b5-update-index-html.md b/docs/wiki/commits/48bc6b5-update-index-html.md new file mode 100644 index 0000000..d1f01dc --- /dev/null +++ b/docs/wiki/commits/48bc6b5-update-index-html.md @@ -0,0 +1,35 @@ +# Commit 48bc6b5: Update index.html + +## Metadata + +| Field | Value | +| --- | --- | +| Full SHA | `48bc6b5a970f9a0e46363037299f12cfdfcdeb8b` | +| Author | offyotto (not my real name) | +| Date | 2026-03-28 | +| ISO date | `2026-03-28T22:49:14+05:00` | +| Parents | `83e27d405f13` | +| Direct refs | No direct branch/tag ref | +| Files changed | 0 | +| Insertions | 0 | +| Deletions | 0 | + +## Commit Message + +No extended commit message body. + +## Area Summary + +- No file areas detected. + +## Changed Files + +| Status | Path | Added | Deleted | +| --- | --- | ---: | ---: | +| Metadata-only or merge | No direct file diff recorded | | | + +## Reading Notes + +- This page is generated from local git metadata so it is best used with the exact repository clone that produced the wiki. +- Merge commits may show little or no direct diff even though they pull a full branch of work into the reachable history. +- Deleted paths are also cross-linked from the removed-parts index when the status is `Deleted`. diff --git a/docs/wiki/commits/49b0ffc-restore-readme-from-v12-3.md b/docs/wiki/commits/49b0ffc-restore-readme-from-v12-3.md new file mode 100644 index 0000000..08a7dba --- /dev/null +++ b/docs/wiki/commits/49b0ffc-restore-readme-from-v12-3.md @@ -0,0 +1,35 @@ +# Commit 49b0ffc: Restore README from v12.3 + +## Metadata + +| Field | Value | +| --- | --- | +| Full SHA | `49b0ffc730c7ec9244b1a0f43b13d10fa41b770b` | +| Author | ventaphobia | +| Date | 2026-04-16 | +| ISO date | `2026-04-16T08:23:24+05:00` | +| Parents | `0690966f8eb1` | +| Direct refs | No direct branch/tag ref | +| Files changed | 1 | +| Insertions | 22 | +| Deletions | 67 | + +## Commit Message + +No extended commit message body. + +## Area Summary + +- Repository support: 1 file(s) + +## Changed Files + +| Status | Path | Added | Deleted | +| --- | --- | ---: | ---: | +| Modified | `README.md` | 22 | 67 | + +## Reading Notes + +- This page is generated from local git metadata so it is best used with the exact repository clone that produced the wiki. +- Merge commits may show little or no direct diff even though they pull a full branch of work into the reachable history. +- Deleted paths are also cross-linked from the removed-parts index when the status is `Deleted`. diff --git a/docs/wiki/commits/49e36e2-fix-notification-presentation-actor-isolation-for-14-0-4.md b/docs/wiki/commits/49e36e2-fix-notification-presentation-actor-isolation-for-14-0-4.md new file mode 100644 index 0000000..e9c1edd --- /dev/null +++ b/docs/wiki/commits/49e36e2-fix-notification-presentation-actor-isolation-for-14-0-4.md @@ -0,0 +1,37 @@ +# Commit 49e36e2: Fix notification presentation actor isolation for 14.0.4 + +## Metadata + +| Field | Value | +| --- | --- | +| Full SHA | `49e36e2e8c2a38c6503c3c48b4240c0c6026b0bf` | +| Author | ventaphobia | +| Date | 2026-04-17 | +| ISO date | `2026-04-17T21:34:21+05:00` | +| Parents | `65e3e0a866df` | +| Direct refs | No direct branch/tag ref | +| Files changed | 2 | +| Insertions | 5 | +| Deletions | 4 | + +## Commit Message + +No extended commit message body. + +## Area Summary + +- Repository support: 1 file(s) +- Core app: 1 file(s) + +## Changed Files + +| Status | Path | Added | Deleted | +| --- | --- | ---: | ---: | +| Modified | `Core-Monitor.xcodeproj/project.pbxproj` | 4 | 4 | +| Modified | `Core-Monitor/NotificationPresentation.swift` | 1 | 0 | + +## Reading Notes + +- This page is generated from local git metadata so it is best used with the exact repository clone that produced the wiki. +- Merge commits may show little or no direct diff even though they pull a full branch of work into the reachable history. +- Deleted paths are also cross-linked from the removed-parts index when the status is `Deleted`. diff --git a/docs/wiki/commits/4b3afec-remove-codeql-workflow.md b/docs/wiki/commits/4b3afec-remove-codeql-workflow.md new file mode 100644 index 0000000..1b2b285 --- /dev/null +++ b/docs/wiki/commits/4b3afec-remove-codeql-workflow.md @@ -0,0 +1,35 @@ +# Commit 4b3afec: Remove CodeQL workflow + +## Metadata + +| Field | Value | +| --- | --- | +| Full SHA | `4b3afec62c9e936820229460305d22d6a39f3ad9` | +| Author | ventaphobia | +| Date | 2026-04-08 | +| ISO date | `2026-04-08T17:02:00+05:00` | +| Parents | `0360e25a9a8d` | +| Direct refs | No direct branch/tag ref | +| Files changed | 1 | +| Insertions | 0 | +| Deletions | 66 | + +## Commit Message + +No extended commit message body. + +## Area Summary + +- GitHub automation: 1 file(s) + +## Changed Files + +| Status | Path | Added | Deleted | +| --- | --- | ---: | ---: | +| Deleted | `.github/workflows/codeql.yml` | 0 | 66 | + +## Reading Notes + +- This page is generated from local git metadata so it is best used with the exact repository clone that produced the wiki. +- Merge commits may show little or no direct diff even though they pull a full branch of work into the reachable history. +- Deleted paths are also cross-linked from the removed-parts index when the status is `Deleted`. diff --git a/docs/wiki/commits/4d587ef-restore-standard-quit-controls-in-the-accessory-app.md b/docs/wiki/commits/4d587ef-restore-standard-quit-controls-in-the-accessory-app.md new file mode 100644 index 0000000..5db62ec --- /dev/null +++ b/docs/wiki/commits/4d587ef-restore-standard-quit-controls-in-the-accessory-app.md @@ -0,0 +1,39 @@ +# Commit 4d587ef: Restore standard quit controls in the accessory app + +## Metadata + +| Field | Value | +| --- | --- | +| Full SHA | `4d587ef9e49daaa9944113652ec5d38032ad9d06` | +| Author | ventaphobia | +| Date | 2026-04-16 | +| ISO date | `2026-04-16T12:04:33+05:00` | +| Parents | `6e7215b040cb` | +| Direct refs | No direct branch/tag ref | +| Files changed | 3 | +| Insertions | 94 | +| Deletions | 6 | + +## Commit Message + +No extended commit message body. + +## Area Summary + +- Dashboard: 1 file(s) +- Core app: 1 file(s) +- Repository support: 1 file(s) + +## Changed Files + +| Status | Path | Added | Deleted | +| --- | --- | ---: | ---: | +| Modified | `Core-Monitor/ContentView.swift` | 39 | 6 | +| Modified | `Core-Monitor/Core_MonitorApp.swift` | 50 | 0 | +| Modified | `WORKLOG.md` | 5 | 0 | + +## Reading Notes + +- This page is generated from local git metadata so it is best used with the exact repository clone that produced the wiki. +- Merge commits may show little or no direct diff even though they pull a full branch of work into the reachable history. +- Deleted paths are also cross-linked from the removed-parts index when the status is `Deleted`. diff --git a/docs/wiki/commits/4d78a8f-e.md b/docs/wiki/commits/4d78a8f-e.md new file mode 100644 index 0000000..9f5bcc3 --- /dev/null +++ b/docs/wiki/commits/4d78a8f-e.md @@ -0,0 +1,48 @@ +# Commit 4d78a8f: e + +## Metadata + +| Field | Value | +| --- | --- | +| Full SHA | `4d78a8fbc787f599fa804ecc2ed90689d0b400f2` | +| Author | ventaphobia | +| Date | 2026-04-15 | +| ISO date | `2026-04-15T10:34:26+05:00` | +| Parents | `81ce4d9e2015` | +| Direct refs | No direct branch/tag ref | +| Files changed | 9 | +| Insertions | 162 | +| Deletions | 34 | + +## Commit Message + +No extended commit message body. + +## Area Summary + +- Fan control, SMC, or helper: 3 file(s) +- Repository support: 2 file(s) +- Dashboard: 1 file(s) +- Touch Bar and Pock widget runtime: 1 file(s) +- Core app: 1 file(s) +- Weather and location: 1 file(s) + +## Changed Files + +| Status | Path | Added | Deleted | +| --- | --- | ---: | ---: | +| Modified | `Core-Monitor.xcodeproj/project.pbxproj` | 4 | 4 | +| Deleted | `Core-Monitor.xcodeproj/project.xcworkspace/xcshareddata/swiftpm/Package.resolved` | 0 | 5 | +| Modified | `Core-Monitor/ContentView.swift` | 94 | 9 | +| Modified | `Core-Monitor/CoreMonTouchBarController.swift` | 6 | 1 | +| Modified | `Core-Monitor/FanController.swift` | 22 | 5 | +| Modified | `Core-Monitor/HelpView.swift` | 11 | 10 | +| Modified | `Core-Monitor/SMCHelperManager.swift` | 14 | 0 | +| Modified | `Core-Monitor/SMCTamperDetector.swift` | 5 | 0 | +| Modified | `Core-Monitor/WeatherService.swift` | 6 | 0 | + +## Reading Notes + +- This page is generated from local git metadata so it is best used with the exact repository clone that produced the wiki. +- Merge commits may show little or no direct diff even though they pull a full branch of work into the reachable history. +- Deleted paths are also cross-linked from the removed-parts index when the status is `Deleted`. diff --git a/docs/wiki/commits/4db7203-reduce-redundant-touch-bar-and-menu-refresh-work.md b/docs/wiki/commits/4db7203-reduce-redundant-touch-bar-and-menu-refresh-work.md new file mode 100644 index 0000000..eb29aa1 --- /dev/null +++ b/docs/wiki/commits/4db7203-reduce-redundant-touch-bar-and-menu-refresh-work.md @@ -0,0 +1,49 @@ +# Commit 4db7203: Reduce redundant Touch Bar and menu refresh work + +## Metadata + +| Field | Value | +| --- | --- | +| Full SHA | `4db72035f08a6d4498110fa34ad8488982e26816` | +| Author | ventaphobia | +| Date | 2026-04-16 | +| ISO date | `2026-04-16T00:16:56+05:00` | +| Parents | `566777a8d9e2` | +| Direct refs | No direct branch/tag ref | +| Files changed | 12 | +| Insertions | 374 | +| Deletions | 188 | + +## Commit Message + +No extended commit message body. + +## Area Summary + +- Touch Bar and Pock widget runtime: 6 file(s) +- Core app: 3 file(s) +- Menu bar: 2 file(s) +- Repository support: 1 file(s) + +## Changed Files + +| Status | Path | Added | Deleted | +| --- | --- | ---: | ---: | +| Modified | `Core-Monitor/AppCoordinator.swift` | 29 | 20 | +| Modified | `Core-Monitor/CoreMonTouchBarController.swift` | 118 | 76 | +| Modified | `Core-Monitor/MenuBarExtraView.swift` | 7 | 1 | +| Modified | `Core-Monitor/MenubarController.swift` | 101 | 42 | +| Modified | `Core-Monitor/NowPlayingTouchBarView.swift` | 2 | 1 | +| Modified | `Core-Monitor/PockWidgetSources/Status/Items/SClockItem.swift` | 7 | 11 | +| Modified | `Core-Monitor/PockWidgetSources/Status/Items/SPowerItem.swift` | 1 | 8 | +| Modified | `Core-Monitor/SystemMonitor.swift` | 91 | 16 | +| Modified | `Core-Monitor/TopProcessSampler.swift` | 12 | 4 | +| Modified | `Core-Monitor/TouchBarConstants.swift` | 2 | 0 | +| Modified | `Core-Monitor/TouchBarUtilityWidgets.swift` | 0 | 9 | +| Modified | `WORKLOG.md` | 4 | 0 | + +## Reading Notes + +- This page is generated from local git metadata so it is best used with the exact repository clone that produced the wiki. +- Merge commits may show little or no direct diff even though they pull a full branch of work into the reachable history. +- Deleted paths are also cross-linked from the removed-parts index when the status is `Deleted`. diff --git a/docs/wiki/commits/4dc3880-update-github-username-references.md b/docs/wiki/commits/4dc3880-update-github-username-references.md new file mode 100644 index 0000000..2ae1a3e --- /dev/null +++ b/docs/wiki/commits/4dc3880-update-github-username-references.md @@ -0,0 +1,58 @@ +# Commit 4dc3880: Update GitHub username references + +## Metadata + +| Field | Value | +| --- | --- | +| Full SHA | `4dc388049a70c915c8a286c91a484d34e64a891e` | +| Author | ventaphobia | +| Date | 2026-04-21 | +| ISO date | `2026-04-21T06:55:52+05:00` | +| Parents | `772d62c06334` | +| Direct refs | `codex/offyotto-rename-fix`, `codex/revert-core-monitor-v14-0-9`, `v14.0.9` | +| Files changed | 20 | +| Insertions | 137 | +| Deletions | 136 | + +## Commit Message + +No extended commit message body. + +## Area Summary + +- Website and documentation: 13 file(s) +- Repository support: 4 file(s) +- Homebrew distribution: 1 file(s) +- Core app: 1 file(s) +- Developer and release scripts: 1 file(s) + +## Changed Files + +| Status | Path | Added | Deleted | +| --- | --- | ---: | ---: | +| Modified | `404.html` | 1 | 1 | +| Modified | `Casks/core-monitor.rb` | 3 | 3 | +| Modified | `Core-Monitor/HelpView.swift` | 3 | 3 | +| Modified | `Mac-App-Store/index.html` | 4 | 4 | +| Modified | `Mac-App-Store/privacy/index.html` | 4 | 4 | +| Modified | `Mac-App-Store/support/index.html` | 5 | 5 | +| Modified | `README.md` | 7 | 7 | +| Modified | `RELEASING.md` | 3 | 3 | +| Modified | `docs/AI_DISCOVERY_PLAYBOOK.md` | 3 | 3 | +| Modified | `docs/Mac-App-Store/index.html` | 4 | 4 | +| Modified | `docs/Mac-App-Store/privacy/index.html` | 4 | 4 | +| Modified | `docs/Mac-App-Store/support/index.html` | 5 | 5 | +| Modified | `docs/index.html` | 30 | 30 | +| Added | `googleb6243d1ef2a6de17.html` | 1 | 0 | +| Modified | `index.html` | 30 | 30 | +| Modified | `llms-full.txt` | 5 | 5 | +| Modified | `llms.txt` | 9 | 9 | +| Modified | `robots.txt` | 1 | 1 | +| Modified | `scripts/release/generate_homebrew_cask.sh` | 2 | 2 | +| Modified | `sitemap.xml` | 13 | 13 | + +## Reading Notes + +- This page is generated from local git metadata so it is best used with the exact repository clone that produced the wiki. +- Merge commits may show little or no direct diff even though they pull a full branch of work into the reachable history. +- Deleted paths are also cross-linked from the removed-parts index when the status is `Deleted`. diff --git a/docs/wiki/commits/4e417f6-remove-alerts-screen-surface.md b/docs/wiki/commits/4e417f6-remove-alerts-screen-surface.md new file mode 100644 index 0000000..793ab78 --- /dev/null +++ b/docs/wiki/commits/4e417f6-remove-alerts-screen-surface.md @@ -0,0 +1,47 @@ +# Commit 4e417f6: Remove Alerts screen surface + +## Metadata + +| Field | Value | +| --- | --- | +| Full SHA | `4e417f6b92d89e20f072d5eaac504c847b094cc3` | +| Author | ventaphobia | +| Date | 2026-04-17 | +| ISO date | `2026-04-17T17:28:03+05:00` | +| Parents | `83e001cebb79` | +| Direct refs | No direct branch/tag ref | +| Files changed | 8 | +| Insertions | 465 | +| Deletions | 1046 | + +## Commit Message + +No extended commit message body. + +## Area Summary + +- Legacy alert system: 2 file(s) +- Menu bar: 2 file(s) +- Repository support: 1 file(s) +- Core app: 1 file(s) +- Dashboard: 1 file(s) +- Startup and onboarding: 1 file(s) + +## Changed Files + +| Status | Path | Added | Deleted | +| --- | --- | ---: | ---: | +| Modified | `Core-Monitor.xcodeproj/project.pbxproj` | 3 | 3 | +| Added | `Core-Monitor/AlertsPresentation.swift` | 66 | 0 | +| Deleted | `Core-Monitor/AlertsView.swift` | 0 | 1011 | +| Modified | `Core-Monitor/HelpView.swift` | 3 | 3 | +| Modified | `Core-Monitor/MenuBarExtraView.swift` | 0 | 4 | +| Modified | `Core-Monitor/MenubarController.swift` | 0 | 24 | +| Added | `Core-Monitor/MonitoringDashboardViews.swift` | 392 | 0 | +| Modified | `Core-Monitor/WelcomeGuide.swift` | 1 | 1 | + +## Reading Notes + +- This page is generated from local git metadata so it is best used with the exact repository clone that produced the wiki. +- Merge commits may show little or no direct diff even though they pull a full branch of work into the reachable history. +- Deleted paths are also cross-linked from the removed-parts index when the status is `Deleted`. diff --git a/docs/wiki/commits/4f944d3-mention-why-not-on-mac-app-store.md b/docs/wiki/commits/4f944d3-mention-why-not-on-mac-app-store.md new file mode 100644 index 0000000..83a477c --- /dev/null +++ b/docs/wiki/commits/4f944d3-mention-why-not-on-mac-app-store.md @@ -0,0 +1,35 @@ +# Commit 4f944d3: mention why not on Mac app store + +## Metadata + +| Field | Value | +| --- | --- | +| Full SHA | `4f944d34243e52a0d0d2a674aeebd64e0762ebbf` | +| Author | offyotto (not my real name) | +| Date | 2026-04-13 | +| ISO date | `2026-04-13T19:44:09+05:00` | +| Parents | `0937c96e3004` | +| Direct refs | `v13.1` | +| Files changed | 1 | +| Insertions | 1 | +| Deletions | 1 | + +## Commit Message + +No extended commit message body. + +## Area Summary + +- Repository support: 1 file(s) + +## Changed Files + +| Status | Path | Added | Deleted | +| --- | --- | ---: | ---: | +| Modified | `README.md` | 1 | 1 | + +## Reading Notes + +- This page is generated from local git metadata so it is best used with the exact repository clone that produced the wiki. +- Merge commits may show little or no direct diff even though they pull a full branch of work into the reachable history. +- Deleted paths are also cross-linked from the removed-parts index when the status is `Deleted`. diff --git a/docs/wiki/commits/4fd593e-update-readme-md.md b/docs/wiki/commits/4fd593e-update-readme-md.md new file mode 100644 index 0000000..444e95d --- /dev/null +++ b/docs/wiki/commits/4fd593e-update-readme-md.md @@ -0,0 +1,35 @@ +# Commit 4fd593e: Update README.md + +## Metadata + +| Field | Value | +| --- | --- | +| Full SHA | `4fd593e999a81d0db611b6f821a7e23e20a598ad` | +| Author | offyotto (not my real name) | +| Date | 2026-03-30 | +| ISO date | `2026-03-30T01:04:47+05:00` | +| Parents | `f05cc18145d7` | +| Direct refs | No direct branch/tag ref | +| Files changed | 1 | +| Insertions | 1 | +| Deletions | 1 | + +## Commit Message + +No extended commit message body. + +## Area Summary + +- Repository support: 1 file(s) + +## Changed Files + +| Status | Path | Added | Deleted | +| --- | --- | ---: | ---: | +| Modified | `README.md` | 1 | 1 | + +## Reading Notes + +- This page is generated from local git metadata so it is best used with the exact repository clone that produced the wiki. +- Merge commits may show little or no direct diff even though they pull a full branch of work into the reachable history. +- Deleted paths are also cross-linked from the removed-parts index when the status is `Deleted`. diff --git a/docs/wiki/commits/52c06bc-update-readme-md.md b/docs/wiki/commits/52c06bc-update-readme-md.md new file mode 100644 index 0000000..cad16b9 --- /dev/null +++ b/docs/wiki/commits/52c06bc-update-readme-md.md @@ -0,0 +1,35 @@ +# Commit 52c06bc: Update README.md + +## Metadata + +| Field | Value | +| --- | --- | +| Full SHA | `52c06bc8231bb1acf03f38873532724150ef89a3` | +| Author | offyotto (not my real name) | +| Date | 2026-04-16 | +| ISO date | `2026-04-16T23:44:26+05:00` | +| Parents | `9dfd85c448b5` | +| Direct refs | No direct branch/tag ref | +| Files changed | 1 | +| Insertions | 0 | +| Deletions | 10 | + +## Commit Message + +No extended commit message body. + +## Area Summary + +- Repository support: 1 file(s) + +## Changed Files + +| Status | Path | Added | Deleted | +| --- | --- | ---: | ---: | +| Modified | `README.md` | 0 | 10 | + +## Reading Notes + +- This page is generated from local git metadata so it is best used with the exact repository clone that produced the wiki. +- Merge commits may show little or no direct diff even though they pull a full branch of work into the reachable history. +- Deleted paths are also cross-linked from the removed-parts index when the status is `Deleted`. diff --git a/docs/wiki/commits/55375b1-release-v9.md b/docs/wiki/commits/55375b1-release-v9.md new file mode 100644 index 0000000..d3cb7a9 --- /dev/null +++ b/docs/wiki/commits/55375b1-release-v9.md @@ -0,0 +1,35 @@ +# Commit 55375b1: Release v9 + +## Metadata + +| Field | Value | +| --- | --- | +| Full SHA | `55375b1146cb53c7d43ce325e5317fb9bb5a8942` | +| Author | ventaphobia | +| Date | 2026-03-28 | +| ISO date | `2026-03-28T00:24:26+05:00` | +| Parents | `4762e9f136ff` | +| Direct refs | `v9` | +| Files changed | 1 | +| Insertions | 28 | +| Deletions | 6 | + +## Commit Message + +No extended commit message body. + +## Area Summary + +- Core app: 1 file(s) + +## Changed Files + +| Status | Path | Added | Deleted | +| --- | --- | ---: | ---: | +| Modified | `Core-Monitor/Doitformemanger.swift` | 28 | 6 | + +## Reading Notes + +- This page is generated from local git metadata so it is best used with the exact repository clone that produced the wiki. +- Merge commits may show little or no direct diff even though they pull a full branch of work into the reachable history. +- Deleted paths are also cross-linked from the removed-parts index when the status is `Deleted`. diff --git a/docs/wiki/commits/55affba-mention-that-macos-12-aint-supported-no-mo.md b/docs/wiki/commits/55affba-mention-that-macos-12-aint-supported-no-mo.md new file mode 100644 index 0000000..c02a073 --- /dev/null +++ b/docs/wiki/commits/55affba-mention-that-macos-12-aint-supported-no-mo.md @@ -0,0 +1,35 @@ +# Commit 55affba: mention that macOS 12 aint supported no mo + +## Metadata + +| Field | Value | +| --- | --- | +| Full SHA | `55affba0a824fd2b7b2ea555a4cff299e15a73e7` | +| Author | offyotto (not my real name) | +| Date | 2026-04-18 | +| ISO date | `2026-04-18T01:56:55+05:00` | +| Parents | `32f6f43aca0c` | +| Direct refs | No direct branch/tag ref | +| Files changed | 1 | +| Insertions | 1 | +| Deletions | 1 | + +## Commit Message + +No extended commit message body. + +## Area Summary + +- Repository support: 1 file(s) + +## Changed Files + +| Status | Path | Added | Deleted | +| --- | --- | ---: | ---: | +| Modified | `README.md` | 1 | 1 | + +## Reading Notes + +- This page is generated from local git metadata so it is best used with the exact repository clone that produced the wiki. +- Merge commits may show little or no direct diff even though they pull a full branch of work into the reachable history. +- Deleted paths are also cross-linked from the removed-parts index when the status is `Deleted`. diff --git a/docs/wiki/commits/566777a-add-explicit-macos-app-entry-point.md b/docs/wiki/commits/566777a-add-explicit-macos-app-entry-point.md new file mode 100644 index 0000000..42867de --- /dev/null +++ b/docs/wiki/commits/566777a-add-explicit-macos-app-entry-point.md @@ -0,0 +1,37 @@ +# Commit 566777a: Add explicit macOS app entry point + +## Metadata + +| Field | Value | +| --- | --- | +| Full SHA | `566777a8d9e2d0b0f7ddb1c2b965a5cd0df19a52` | +| Author | ventaphobia | +| Date | 2026-04-16 | +| ISO date | `2026-04-16T00:15:42+05:00` | +| Parents | `1ff7bdb46d69` | +| Direct refs | No direct branch/tag ref | +| Files changed | 2 | +| Insertions | 15 | +| Deletions | 0 | + +## Commit Message + +No extended commit message body. + +## Area Summary + +- Core app: 1 file(s) +- Repository support: 1 file(s) + +## Changed Files + +| Status | Path | Added | Deleted | +| --- | --- | ---: | ---: | +| Added | `Core-Monitor/main.swift` | 12 | 0 | +| Modified | `WORKLOG.md` | 3 | 0 | + +## Reading Notes + +- This page is generated from local git metadata so it is best used with the exact repository clone that produced the wiki. +- Merge commits may show little or no direct diff even though they pull a full branch of work into the reachable history. +- Deleted paths are also cross-linked from the removed-parts index when the status is `Deleted`. diff --git a/docs/wiki/commits/5691635-improve-custom-fan-curve-editing.md b/docs/wiki/commits/5691635-improve-custom-fan-curve-editing.md new file mode 100644 index 0000000..0fa4d03 --- /dev/null +++ b/docs/wiki/commits/5691635-improve-custom-fan-curve-editing.md @@ -0,0 +1,40 @@ +# Commit 5691635: Improve custom fan curve editing + +## Metadata + +| Field | Value | +| --- | --- | +| Full SHA | `5691635450dbc6844508c0329b4579bfe1c51b5f` | +| Author | ventaphobia | +| Date | 2026-04-16 | +| ISO date | `2026-04-16T00:17:29+05:00` | +| Parents | `4db72035f08a` | +| Direct refs | No direct branch/tag ref | +| Files changed | 4 | +| Insertions | 296 | +| Deletions | 44 | + +## Commit Message + +No extended commit message body. + +## Area Summary + +- Fan control, SMC, or helper: 2 file(s) +- Tests: 1 file(s) +- Repository support: 1 file(s) + +## Changed Files + +| Status | Path | Added | Deleted | +| --- | --- | ---: | ---: | +| Modified | `Core-Monitor/FanController.swift` | 6 | 8 | +| Modified | `Core-Monitor/FanCurveEditorView.swift` | 214 | 36 | +| Modified | `Core-MonitorTests/CustomFanPresetTests.swift` | 72 | 0 | +| Modified | `WORKLOG.md` | 4 | 0 | + +## Reading Notes + +- This page is generated from local git metadata so it is best used with the exact repository clone that produced the wiki. +- Merge commits may show little or no direct diff even though they pull a full branch of work into the reachable history. +- Deleted paths are also cross-linked from the removed-parts index when the status is `Deleted`. diff --git a/docs/wiki/commits/56d61ae-sync-remote-main.md b/docs/wiki/commits/56d61ae-sync-remote-main.md new file mode 100644 index 0000000..32ef5b9 --- /dev/null +++ b/docs/wiki/commits/56d61ae-sync-remote-main.md @@ -0,0 +1,35 @@ +# Commit 56d61ae: Sync remote main + +## Metadata + +| Field | Value | +| --- | --- | +| Full SHA | `56d61aee72aae6ef3982cbf7a42accd4bf022672` | +| Author | ventaphobia | +| Date | 2026-04-11 | +| ISO date | `2026-04-11T19:30:18+05:00` | +| Parents | `c76e0d2fba82`, `29f1f6644930` | +| Direct refs | No direct branch/tag ref | +| Files changed | 0 | +| Insertions | 0 | +| Deletions | 0 | + +## Commit Message + +No extended commit message body. + +## Area Summary + +- No file areas detected. + +## Changed Files + +| Status | Path | Added | Deleted | +| --- | --- | ---: | ---: | +| Metadata-only or merge | No direct file diff recorded | | | + +## Reading Notes + +- This page is generated from local git metadata so it is best used with the exact repository clone that produced the wiki. +- Merge commits may show little or no direct diff even though they pull a full branch of work into the reachable history. +- Deleted paths are also cross-linked from the removed-parts index when the status is `Deleted`. diff --git a/docs/wiki/commits/586d5cc-crop-gatekeeper-screenshot.md b/docs/wiki/commits/586d5cc-crop-gatekeeper-screenshot.md new file mode 100644 index 0000000..ca1cc83 --- /dev/null +++ b/docs/wiki/commits/586d5cc-crop-gatekeeper-screenshot.md @@ -0,0 +1,35 @@ +# Commit 586d5cc: Crop Gatekeeper screenshot + +## Metadata + +| Field | Value | +| --- | --- | +| Full SHA | `586d5cc6cb3f84c968b0615c5c7d83a7a5f242bc` | +| Author | ventaphobia | +| Date | 2026-03-27 | +| ISO date | `2026-03-27T14:52:41+05:00` | +| Parents | `1925c3472a10` | +| Direct refs | No direct branch/tag ref | +| Files changed | 1 | +| Insertions | 0 | +| Deletions | 0 | + +## Commit Message + +No extended commit message body. + +## Area Summary + +- Website and documentation: 1 file(s) + +## Changed Files + +| Status | Path | Added | Deleted | +| --- | --- | ---: | ---: | +| Modified | `docs/images/gatekeeper/01-blocked.png` | | | + +## Reading Notes + +- This page is generated from local git metadata so it is best used with the exact repository clone that produced the wiki. +- Merge commits may show little or no direct diff even though they pull a full branch of work into the reachable history. +- Deleted paths are also cross-linked from the removed-parts index when the status is `Deleted`. diff --git a/docs/wiki/commits/58feb7a-add-network-menu-bar-item-and-popover.md b/docs/wiki/commits/58feb7a-add-network-menu-bar-item-and-popover.md new file mode 100644 index 0000000..5e68f1f --- /dev/null +++ b/docs/wiki/commits/58feb7a-add-network-menu-bar-item-and-popover.md @@ -0,0 +1,46 @@ +# Commit 58feb7a: Add network menu bar item and popover + +## Metadata + +| Field | Value | +| --- | --- | +| Full SHA | `58feb7a271c7e54f21f1ed35a81af7d38a82ec42` | +| Author | ventaphobia | +| Date | 2026-04-16 | +| ISO date | `2026-04-16T18:44:07+05:00` | +| Parents | `be75b81b5d58` | +| Direct refs | No direct branch/tag ref | +| Files changed | 9 | +| Insertions | 285 | +| Deletions | 6 | + +## Commit Message + +No extended commit message body. + +## Area Summary + +- Menu bar: 4 file(s) +- Core app: 2 file(s) +- Tests: 2 file(s) +- Repository support: 1 file(s) + +## Changed Files + +| Status | Path | Added | Deleted | +| --- | --- | ---: | ---: | +| Modified | `Core-Monitor/HelpView.swift` | 2 | 2 | +| Modified | `Core-Monitor/MenuBarConfigurationSection.swift` | 4 | 0 | +| Modified | `Core-Monitor/MenuBarExtraView.swift` | 207 | 0 | +| Modified | `Core-Monitor/MenuBarSettings.swift` | 7 | 1 | +| Modified | `Core-Monitor/MenubarController.swift` | 33 | 1 | +| Modified | `Core-Monitor/NetworkThroughputFormatter.swift` | 11 | 2 | +| Modified | `Core-MonitorTests/CustomFanPresetTests.swift` | 11 | 0 | +| Modified | `Core-MonitorTests/NetworkThroughputFormatterTests.swift` | 6 | 0 | +| Modified | `WORKLOG.md` | 4 | 0 | + +## Reading Notes + +- This page is generated from local git metadata so it is best used with the exact repository clone that produced the wiki. +- Merge commits may show little or no direct diff even though they pull a full branch of work into the reachable history. +- Deleted paths are also cross-linked from the removed-parts index when the status is `Deleted`. diff --git a/docs/wiki/commits/591aecf-publish-sparkle-test-update-11-2-8.md b/docs/wiki/commits/591aecf-publish-sparkle-test-update-11-2-8.md new file mode 100644 index 0000000..ad3905a --- /dev/null +++ b/docs/wiki/commits/591aecf-publish-sparkle-test-update-11-2-8.md @@ -0,0 +1,50 @@ +# Commit 591aecf: Publish Sparkle test update 11.2.8 + +## Metadata + +| Field | Value | +| --- | --- | +| Full SHA | `591aecf069e8793908f4c0087779592f3aea6fce` | +| Author | ventaphobia | +| Date | 2026-04-08 | +| ISO date | `2026-04-08T23:37:45+05:00` | +| Parents | `e9a03c52bb80` | +| Direct refs | No direct branch/tag ref | +| Files changed | 13 | +| Insertions | 63 | +| Deletions | 26 | + +## Commit Message + +No extended commit message body. + +## Area Summary + +- Repository support: 8 file(s) +- Core app: 2 file(s) +- Website and documentation: 2 file(s) +- Dashboard: 1 file(s) + +## Changed Files + +| Status | Path | Added | Deleted | +| --- | --- | ---: | ---: | +| Modified | `Core-Monitor.xcodeproj/project.pbxproj` | 4 | 4 | +| Modified | `Core-Monitor/AppUpdater.swift` | 19 | 1 | +| Modified | `Core-Monitor/AppVersion.swift` | 1 | 1 | +| Modified | `Core-Monitor/ContentView.swift` | 21 | 2 | +| Modified | `appcast.xml` | 10 | 10 | +| Modified | `docs/index.html` | 4 | 4 | +| Added | `downloads/Core-Monitor-11.2.8.zip` | | | +| Added | `downloads/Core-Monitor11280-11230.delta` | | | +| Added | `downloads/Core-Monitor11280-11240.delta` | | | +| Added | `downloads/Core-Monitor11280-11250.delta` | | | +| Added | `downloads/Core-Monitor11280-11260.delta` | | | +| Added | `downloads/Core-Monitor11280-11270.delta` | | | +| Modified | `index.html` | 4 | 4 | + +## Reading Notes + +- This page is generated from local git metadata so it is best used with the exact repository clone that produced the wiki. +- Merge commits may show little or no direct diff even though they pull a full branch of work into the reachable history. +- Deleted paths are also cross-linked from the removed-parts index when the status is `Deleted`. diff --git a/docs/wiki/commits/5a01567-fix-mac-app-store-website-merge-corruption.md b/docs/wiki/commits/5a01567-fix-mac-app-store-website-merge-corruption.md new file mode 100644 index 0000000..7e3c7e3 --- /dev/null +++ b/docs/wiki/commits/5a01567-fix-mac-app-store-website-merge-corruption.md @@ -0,0 +1,39 @@ +# Commit 5a01567: Fix Mac App Store website merge corruption + +## Metadata + +| Field | Value | +| --- | --- | +| Full SHA | `5a01567657b948e94d1de1354a875cc4f486bf24` | +| Author | ventaphobia | +| Date | 2026-04-20 | +| ISO date | `2026-04-20T20:57:49+05:00` | +| Parents | `d88b56089e21` | +| Direct refs | No direct branch/tag ref | +| Files changed | 4 | +| Insertions | 0 | +| Deletions | 353 | + +## Commit Message + +No extended commit message body. + +## Area Summary + +- Website and documentation: 3 file(s) +- Mac App Store edition website: 1 file(s) + +## Changed Files + +| Status | Path | Added | Deleted | +| --- | --- | ---: | ---: | +| Modified | `Mac-App-Store/index.html` | 0 | 21 | +| Modified | `Mac-App-Store/privacy/index.html` | 0 | 29 | +| Modified | `Mac-App-Store/styles.css` | 0 | 281 | +| Modified | `Mac-App-Store/support/index.html` | 0 | 22 | + +## Reading Notes + +- This page is generated from local git metadata so it is best used with the exact repository clone that produced the wiki. +- Merge commits may show little or no direct diff even though they pull a full branch of work into the reachable history. +- Deleted paths are also cross-linked from the removed-parts index when the status is `Deleted`. diff --git a/docs/wiki/commits/5a655a7-refine-landing-page-hero-and-top-bar-icon.md b/docs/wiki/commits/5a655a7-refine-landing-page-hero-and-top-bar-icon.md new file mode 100644 index 0000000..efcd0ae --- /dev/null +++ b/docs/wiki/commits/5a655a7-refine-landing-page-hero-and-top-bar-icon.md @@ -0,0 +1,36 @@ +# Commit 5a655a7: Refine landing page hero and top bar icon + +## Metadata + +| Field | Value | +| --- | --- | +| Full SHA | `5a655a7906233e6134851910df19e93adcb6b395` | +| Author | ventaphobia | +| Date | 2026-04-06 | +| ISO date | `2026-04-06T20:36:09+05:00` | +| Parents | `0b5d718df6f5` | +| Direct refs | No direct branch/tag ref | +| Files changed | 2 | +| Insertions | 14 | +| Deletions | 14 | + +## Commit Message + +No extended commit message body. + +## Area Summary + +- Website and documentation: 2 file(s) + +## Changed Files + +| Status | Path | Added | Deleted | +| --- | --- | ---: | ---: | +| Modified | `docs/styles.css` | 7 | 7 | +| Modified | `styles.css` | 7 | 7 | + +## Reading Notes + +- This page is generated from local git metadata so it is best used with the exact repository clone that produced the wiki. +- Merge commits may show little or no direct diff even though they pull a full branch of work into the reachable history. +- Deleted paths are also cross-linked from the removed-parts index when the status is `Deleted`. diff --git a/docs/wiki/commits/5b26198-align-release-asset-and-add-homebrew-guide.md b/docs/wiki/commits/5b26198-align-release-asset-and-add-homebrew-guide.md new file mode 100644 index 0000000..30fbb0f --- /dev/null +++ b/docs/wiki/commits/5b26198-align-release-asset-and-add-homebrew-guide.md @@ -0,0 +1,43 @@ +# Commit 5b26198: Align release asset and add Homebrew guide + +## Metadata + +| Field | Value | +| --- | --- | +| Full SHA | `5b2619876b1b4043e894a02f45f22c9d3e736808` | +| Author | ventaphobia | +| Date | 2026-04-17 | +| ISO date | `2026-04-17T15:56:52+05:00` | +| Parents | `b6b878b91ed6` | +| Direct refs | No direct branch/tag ref | +| Files changed | 6 | +| Insertions | 38 | +| Deletions | 32 | + +## Commit Message + +No extended commit message body. + +## Area Summary + +- Repository support: 2 file(s) +- Website and documentation: 2 file(s) +- GitHub automation: 1 file(s) +- Developer and release scripts: 1 file(s) + +## Changed Files + +| Status | Path | Added | Deleted | +| --- | --- | ---: | ---: | +| Modified | `.github/workflows/release.yml` | 10 | 10 | +| Modified | `README.md` | 1 | 1 | +| Modified | `RELEASING.md` | 6 | 6 | +| Modified | `docs/index.html` | 10 | 7 | +| Modified | `index.html` | 10 | 7 | +| Modified | `scripts/release/build_release.sh` | 1 | 1 | + +## Reading Notes + +- This page is generated from local git metadata so it is best used with the exact repository clone that produced the wiki. +- Merge commits may show little or no direct diff even though they pull a full branch of work into the reachable history. +- Deleted paths are also cross-linked from the removed-parts index when the status is `Deleted`. diff --git a/docs/wiki/commits/5b96f6f-fix-xcode-16-2-ci-compatibility.md b/docs/wiki/commits/5b96f6f-fix-xcode-16-2-ci-compatibility.md new file mode 100644 index 0000000..e14a891 --- /dev/null +++ b/docs/wiki/commits/5b96f6f-fix-xcode-16-2-ci-compatibility.md @@ -0,0 +1,44 @@ +# Commit 5b96f6f: Fix Xcode 16.2 CI compatibility + +## Metadata + +| Field | Value | +| --- | --- | +| Full SHA | `5b96f6f8abb9dd870adf08aa2b0ecf17197fbc21` | +| Author | ventaphobia | +| Date | 2026-04-16 | +| ISO date | `2026-04-16T08:35:16+05:00` | +| Parents | `0ef6575edac3` | +| Direct refs | No direct branch/tag ref | +| Files changed | 7 | +| Insertions | 76 | +| Deletions | 76 | + +## Commit Message + +No extended commit message body. + +## Area Summary + +- Legacy alert system: 2 file(s) +- Fan control, SMC, or helper: 2 file(s) +- Core app: 2 file(s) +- Touch Bar and Pock widget runtime: 1 file(s) + +## Changed Files + +| Status | Path | Added | Deleted | +| --- | --- | ---: | ---: | +| Modified | `Core-Monitor/AlertEngine.swift` | 16 | 16 | +| Modified | `Core-Monitor/AlertModels.swift` | 25 | 25 | +| Modified | `Core-Monitor/FanController.swift` | 19 | 19 | +| Modified | `Core-Monitor/MonitoringSnapshot.swift` | 7 | 7 | +| Modified | `Core-Monitor/SMCHelperXPC.swift` | 3 | 3 | +| Modified | `Core-Monitor/TopProcessSampler.swift` | 5 | 6 | +| Modified | `Core-Monitor/TouchBarUtilityWidgets.swift` | 1 | 0 | + +## Reading Notes + +- This page is generated from local git metadata so it is best used with the exact repository clone that produced the wiki. +- Merge commits may show little or no direct diff even though they pull a full branch of work into the reachable history. +- Deleted paths are also cross-linked from the removed-parts index when the status is `Deleted`. diff --git a/docs/wiki/commits/5ba502a-update-readme-md.md b/docs/wiki/commits/5ba502a-update-readme-md.md new file mode 100644 index 0000000..1d815c2 --- /dev/null +++ b/docs/wiki/commits/5ba502a-update-readme-md.md @@ -0,0 +1,35 @@ +# Commit 5ba502a: Update README.md + +## Metadata + +| Field | Value | +| --- | --- | +| Full SHA | `5ba502a8b06253eef4b5181591fbc5f4ba43b8b4` | +| Author | offyotto (not my real name) | +| Date | 2026-03-30 | +| ISO date | `2026-03-30T00:55:11+05:00` | +| Parents | `8613f8d17342` | +| Direct refs | No direct branch/tag ref | +| Files changed | 1 | +| Insertions | 1 | +| Deletions | 1 | + +## Commit Message + +No extended commit message body. + +## Area Summary + +- Repository support: 1 file(s) + +## Changed Files + +| Status | Path | Added | Deleted | +| --- | --- | ---: | ---: | +| Modified | `README.md` | 1 | 1 | + +## Reading Notes + +- This page is generated from local git metadata so it is best used with the exact repository clone that produced the wiki. +- Merge commits may show little or no direct diff even though they pull a full branch of work into the reachable history. +- Deleted paths are also cross-linked from the removed-parts index when the status is `Deleted`. diff --git a/docs/wiki/commits/5dc29ed-add-privacy-controls-and-refine-core-monitor-presentation.md b/docs/wiki/commits/5dc29ed-add-privacy-controls-and-refine-core-monitor-presentation.md new file mode 100644 index 0000000..20ea0d3 --- /dev/null +++ b/docs/wiki/commits/5dc29ed-add-privacy-controls-and-refine-core-monitor-presentation.md @@ -0,0 +1,66 @@ +# Commit 5dc29ed: Add privacy controls and refine Core Monitor presentation + +## Metadata + +| Field | Value | +| --- | --- | +| Full SHA | `5dc29edcc20cb7a45289c46cfbedd901b302cd1a` | +| Author | ventaphobia | +| Date | 2026-04-16 | +| ISO date | `2026-04-16T07:39:39+05:00` | +| Parents | `6a63f7e4936e` | +| Direct refs | No direct branch/tag ref | +| Files changed | 23 | +| Insertions | 1027 | +| Deletions | 1446 | + +## Commit Message + +No extended commit message body. + +## Area Summary + +- Website and documentation: 7 file(s) +- Legacy alert system: 3 file(s) +- Core app: 3 file(s) +- Dashboard: 2 file(s) +- Tests: 2 file(s) +- Repository support: 2 file(s) +- Fan control, SMC, or helper: 1 file(s) +- Menu bar: 1 file(s) +- Privacy controls: 1 file(s) +- Startup and onboarding: 1 file(s) + +## Changed Files + +| Status | Path | Added | Deleted | +| --- | --- | ---: | ---: | +| Modified | `Core-Monitor/AlertEngine.swift` | 12 | 8 | +| Modified | `Core-Monitor/AlertManager.swift` | 68 | 0 | +| Modified | `Core-Monitor/AlertsView.swift` | 51 | 1 | +| Modified | `Core-Monitor/ContentView.swift` | 1 | 1 | +| Modified | `Core-Monitor/Core_MonitorApp.swift` | 4 | 29 | +| Deleted | `Core-Monitor/DashboardLaunchDiagnostics.swift` | 0 | 75 | +| Modified | `Core-Monitor/HelpView.swift` | 9 | 8 | +| Modified | `Core-Monitor/HelperDiagnosticsExporter.swift` | 0 | 30 | +| Modified | `Core-Monitor/MenuBarExtraView.swift` | 41 | 5 | +| Added | `Core-Monitor/PrivacySettings.swift` | 29 | 0 | +| Modified | `Core-Monitor/SystemMonitor.swift` | 31 | 1 | +| Modified | `Core-Monitor/WelcomeGuide.swift` | 3 | 2 | +| Modified | `Core-MonitorTests/AlertEngineTests.swift` | 31 | 0 | +| Modified | `Core-MonitorTests/HelperDiagnosticsReportTests.swift` | 0 | 61 | +| Modified | `README.md` | 29 | 37 | +| Modified | `WORKLOG.md` | 10 | 0 | +| Modified | `docs/CORE_MONITOR_AUDIT_2026.md` | 2 | 2 | +| Modified | `docs/HELPER_DIAGNOSTICS.md` | 2 | 4 | +| Modified | `docs/SECURITY_COMPETITIVE_AUDIT_2026-04-15.md` | 2 | 2 | +| Modified | `docs/index.html` | 82 | 148 | +| Modified | `docs/styles.css` | 269 | 442 | +| Modified | `index.html` | 82 | 148 | +| Modified | `styles.css` | 269 | 442 | + +## Reading Notes + +- This page is generated from local git metadata so it is best used with the exact repository clone that produced the wiki. +- Merge commits may show little or no direct diff even though they pull a full branch of work into the reachable history. +- Deleted paths are also cross-linked from the removed-parts index when the status is `Deleted`. diff --git a/docs/wiki/commits/5de90df-update-readme-md.md b/docs/wiki/commits/5de90df-update-readme-md.md new file mode 100644 index 0000000..eb74448 --- /dev/null +++ b/docs/wiki/commits/5de90df-update-readme-md.md @@ -0,0 +1,35 @@ +# Commit 5de90df: Update README.md + +## Metadata + +| Field | Value | +| --- | --- | +| Full SHA | `5de90dfae7ce119faca2cb30ec9960a3391b4d16` | +| Author | offyotto (not my real name) | +| Date | 2026-03-30 | +| ISO date | `2026-03-30T19:36:08+05:00` | +| Parents | `2e78986fa6de` | +| Direct refs | No direct branch/tag ref | +| Files changed | 1 | +| Insertions | 1 | +| Deletions | 20 | + +## Commit Message + +No extended commit message body. + +## Area Summary + +- Repository support: 1 file(s) + +## Changed Files + +| Status | Path | Added | Deleted | +| --- | --- | ---: | ---: | +| Modified | `README.md` | 1 | 20 | + +## Reading Notes + +- This page is generated from local git metadata so it is best used with the exact repository clone that produced the wiki. +- Merge commits may show little or no direct diff even though they pull a full branch of work into the reachable history. +- Deleted paths are also cross-linked from the removed-parts index when the status is `Deleted`. diff --git a/docs/wiki/commits/5f86848-add-sourced-competitor-matrix-for-product-decisions.md b/docs/wiki/commits/5f86848-add-sourced-competitor-matrix-for-product-decisions.md new file mode 100644 index 0000000..6fc191b --- /dev/null +++ b/docs/wiki/commits/5f86848-add-sourced-competitor-matrix-for-product-decisions.md @@ -0,0 +1,37 @@ +# Commit 5f86848: Add sourced competitor matrix for product decisions + +## Metadata + +| Field | Value | +| --- | --- | +| Full SHA | `5f8684844142447714531a24f71f0a1511e0021f` | +| Author | ventaphobia | +| Date | 2026-04-15 | +| ISO date | `2026-04-15T23:44:36+05:00` | +| Parents | `25fb4366bdf8` | +| Direct refs | No direct branch/tag ref | +| Files changed | 2 | +| Insertions | 98 | +| Deletions | 0 | + +## Commit Message + +No extended commit message body. + +## Area Summary + +- Repository support: 1 file(s) +- Website and documentation: 1 file(s) + +## Changed Files + +| Status | Path | Added | Deleted | +| --- | --- | ---: | ---: | +| Modified | `WORKLOG.md` | 4 | 0 | +| Added | `docs/COMPETITOR_MATRIX_2026.md` | 94 | 0 | + +## Reading Notes + +- This page is generated from local git metadata so it is best used with the exact repository clone that produced the wiki. +- Merge commits may show little or no direct diff even though they pull a full branch of work into the reachable history. +- Deleted paths are also cross-linked from the removed-parts index when the status is `Deleted`. diff --git a/docs/wiki/commits/5fd083d-extend-hero-glow-around-app-window.md b/docs/wiki/commits/5fd083d-extend-hero-glow-around-app-window.md new file mode 100644 index 0000000..84ee4e2 --- /dev/null +++ b/docs/wiki/commits/5fd083d-extend-hero-glow-around-app-window.md @@ -0,0 +1,36 @@ +# Commit 5fd083d: Extend hero glow around app window + +## Metadata + +| Field | Value | +| --- | --- | +| Full SHA | `5fd083d15bbcb1f00fba9737c5ac57ecb1fcfb2c` | +| Author | ventaphobia | +| Date | 2026-04-06 | +| ISO date | `2026-04-06T12:27:45+05:00` | +| Parents | `dffa60fb7999` | +| Direct refs | No direct branch/tag ref | +| Files changed | 2 | +| Insertions | 60 | +| Deletions | 0 | + +## Commit Message + +No extended commit message body. + +## Area Summary + +- Website and documentation: 2 file(s) + +## Changed Files + +| Status | Path | Added | Deleted | +| --- | --- | ---: | ---: | +| Modified | `docs/styles.css` | 30 | 0 | +| Modified | `styles.css` | 30 | 0 | + +## Reading Notes + +- This page is generated from local git metadata so it is best used with the exact repository clone that produced the wiki. +- Merge commits may show little or no direct diff even though they pull a full branch of work into the reachable history. +- Deleted paths are also cross-linked from the removed-parts index when the status is `Deleted`. diff --git a/docs/wiki/commits/5fe6a4c-harden-first-launch-startup-and-onboarding-state.md b/docs/wiki/commits/5fe6a4c-harden-first-launch-startup-and-onboarding-state.md new file mode 100644 index 0000000..504d4e2 --- /dev/null +++ b/docs/wiki/commits/5fe6a4c-harden-first-launch-startup-and-onboarding-state.md @@ -0,0 +1,40 @@ +# Commit 5fe6a4c: Harden first-launch startup and onboarding state + +## Metadata + +| Field | Value | +| --- | --- | +| Full SHA | `5fe6a4c0ca743938ba14cd0f0331579a631a787c` | +| Author | ventaphobia | +| Date | 2026-04-16 | +| ISO date | `2026-04-16T18:41:05+05:00` | +| Parents | `001a3395921d` | +| Direct refs | No direct branch/tag ref | +| Files changed | 4 | +| Insertions | 97 | +| Deletions | 27 | + +## Commit Message + +No extended commit message body. + +## Area Summary + +- Startup and onboarding: 2 file(s) +- Core app: 1 file(s) +- Repository support: 1 file(s) + +## Changed Files + +| Status | Path | Added | Deleted | +| --- | --- | ---: | ---: | +| Modified | `Core-Monitor/Core_MonitorApp.swift` | 39 | 5 | +| Modified | `Core-Monitor/WelcomeGuide.swift` | 10 | 4 | +| Modified | `Core-Monitor/WelcomeGuideProgress.swift` | 35 | 18 | +| Modified | `WORKLOG.md` | 13 | 0 | + +## Reading Notes + +- This page is generated from local git metadata so it is best used with the exact repository clone that produced the wiki. +- Merge commits may show little or no direct diff even though they pull a full branch of work into the reachable history. +- Deleted paths are also cross-linked from the removed-parts index when the status is `Deleted`. diff --git a/docs/wiki/commits/608ea0c-optimize-14-08-release-packaging.md b/docs/wiki/commits/608ea0c-optimize-14-08-release-packaging.md new file mode 100644 index 0000000..5a98ea8 --- /dev/null +++ b/docs/wiki/commits/608ea0c-optimize-14-08-release-packaging.md @@ -0,0 +1,56 @@ +# Commit 608ea0c: Optimize 14.08 release packaging + +## Metadata + +| Field | Value | +| --- | --- | +| Full SHA | `608ea0c7e9dbce8aeffbc4df3cf062ab68160757` | +| Author | ventaphobia | +| Date | 2026-04-19 | +| ISO date | `2026-04-19T07:06:29+05:00` | +| Parents | `681025dd0855` | +| Direct refs | `codex/release-14.08-fix` | +| Files changed | 19 | +| Insertions | 20 | +| Deletions | 6 | + +## Commit Message + +No extended commit message body. + +## Area Summary + +- App assets: 10 file(s) +- Kernel Panic / Weird Mode: 7 file(s) +- Website and documentation: 1 file(s) +- Developer and release scripts: 1 file(s) + +## Changed Files + +| Status | Path | Added | Deleted | +| --- | --- | ---: | ---: | +| Modified | `Core-Monitor/Assets.xcassets/AppIcon.appiconset/icon-128.png` | | | +| Modified | `Core-Monitor/Assets.xcassets/AppIcon.appiconset/icon-128@2x.png` | | | +| Modified | `Core-Monitor/Assets.xcassets/AppIcon.appiconset/icon-16.png` | | | +| Modified | `Core-Monitor/Assets.xcassets/AppIcon.appiconset/icon-16@2x.png` | | | +| Modified | `Core-Monitor/Assets.xcassets/AppIcon.appiconset/icon-256.png` | | | +| Modified | `Core-Monitor/Assets.xcassets/AppIcon.appiconset/icon-256@2x.png` | | | +| Modified | `Core-Monitor/Assets.xcassets/AppIcon.appiconset/icon-32.png` | | | +| Modified | `Core-Monitor/Assets.xcassets/AppIcon.appiconset/icon-32@2x.png` | | | +| Modified | `Core-Monitor/Assets.xcassets/AppIcon.appiconset/icon-512.png` | | | +| Modified | `Core-Monitor/Assets.xcassets/AppIcon.appiconset/icon-512@2x.png` | | | +| Added | `Core-Monitor/KernelPanicAudio/kernelpanic_phase1.m4a` | | | +| Deleted | `Core-Monitor/KernelPanicAudio/kernelpanic_phase1.mp3` | | | +| Added | `Core-Monitor/KernelPanicAudio/kernelpanic_phase2.m4a` | | | +| Deleted | `Core-Monitor/KernelPanicAudio/kernelpanic_phase2.mp3` | | | +| Added | `Core-Monitor/KernelPanicAudio/kernelpanic_phase3.m4a` | | | +| Deleted | `Core-Monitor/KernelPanicAudio/kernelpanic_phase3.mp3` | | | +| Modified | `Core-Monitor/KernelPanicMusicPlayer.swift` | 11 | 1 | +| Modified | `docs/THIRD_PARTY_AUDIO.md` | 4 | 4 | +| Modified | `scripts/release/build_release.sh` | 5 | 1 | + +## Reading Notes + +- This page is generated from local git metadata so it is best used with the exact repository clone that produced the wiki. +- Merge commits may show little or no direct diff even though they pull a full branch of work into the reachable history. +- Deleted paths are also cross-linked from the removed-parts index when the status is `Deleted`. diff --git a/docs/wiki/commits/6165f4f-initial-commit.md b/docs/wiki/commits/6165f4f-initial-commit.md new file mode 100644 index 0000000..a156406 --- /dev/null +++ b/docs/wiki/commits/6165f4f-initial-commit.md @@ -0,0 +1,50 @@ +# Commit 6165f4f: Initial Commit + +## Metadata + +| Field | Value | +| --- | --- | +| Full SHA | `6165f4fcb7378b0cd3dcfd2aec99b45424ecb24a` | +| Author | ventaphobia | +| Date | 2026-03-13 | +| ISO date | `2026-03-13T14:02:04+05:00` | +| Parents | `98992ec43bf8` | +| Direct refs | No direct branch/tag ref | +| Files changed | 12 | +| Insertions | 893 | +| Deletions | 0 | + +## Commit Message + +No extended commit message body. + +## Area Summary + +- Repository support: 5 file(s) +- App assets: 3 file(s) +- Core app: 2 file(s) +- Dashboard: 1 file(s) +- Tests: 1 file(s) + +## Changed Files + +| Status | Path | Added | Deleted | +| --- | --- | ---: | ---: | +| Added | `Core-Monitor.xcodeproj/project.pbxproj` | 578 | 0 | +| Added | `Core-Monitor.xcodeproj/project.xcworkspace/contents.xcworkspacedata` | 7 | 0 | +| Added | `Core-Monitor.xcodeproj/xcuserdata/bookme.xcuserdatad/xcschemes/xcschememanagement.plist` | 14 | 0 | +| Added | `Core-Monitor/Assets.xcassets/AccentColor.colorset/Contents.json` | 11 | 0 | +| Added | `Core-Monitor/Assets.xcassets/AppIcon.appiconset/Contents.json` | 58 | 0 | +| Added | `Core-Monitor/Assets.xcassets/Contents.json` | 6 | 0 | +| Added | `Core-Monitor/ContentView.swift` | 59 | 0 | +| Added | `Core-Monitor/Core_MonitorApp.swift` | 32 | 0 | +| Added | `Core-Monitor/Item.swift` | 18 | 0 | +| Added | `Core-MonitorTests/Core_MonitorTests.swift` | 36 | 0 | +| Added | `Core-MonitorUITests/Core_MonitorUITests.swift` | 41 | 0 | +| Added | `Core-MonitorUITests/Core_MonitorUITestsLaunchTests.swift` | 33 | 0 | + +## Reading Notes + +- This page is generated from local git metadata so it is best used with the exact repository clone that produced the wiki. +- Merge commits may show little or no direct diff even though they pull a full branch of work into the reachable history. +- Deleted paths are also cross-linked from the removed-parts index when the status is `Deleted`. diff --git a/docs/wiki/commits/616b507-fix-first-launch-welcome-guide-persistence.md b/docs/wiki/commits/616b507-fix-first-launch-welcome-guide-persistence.md new file mode 100644 index 0000000..8ca8576 --- /dev/null +++ b/docs/wiki/commits/616b507-fix-first-launch-welcome-guide-persistence.md @@ -0,0 +1,39 @@ +# Commit 616b507: Fix first-launch welcome guide persistence + +## Metadata + +| Field | Value | +| --- | --- | +| Full SHA | `616b507f5cef0e7fc2ef67344f33c1bdc8be4bd0` | +| Author | ventaphobia | +| Date | 2026-04-16 | +| ISO date | `2026-04-16T13:24:55+05:00` | +| Parents | `77dcc072c4e4` | +| Direct refs | No direct branch/tag ref | +| Files changed | 3 | +| Insertions | 77 | +| Deletions | 2 | + +## Commit Message + +No extended commit message body. + +## Area Summary + +- Startup and onboarding: 1 file(s) +- Tests: 1 file(s) +- Repository support: 1 file(s) + +## Changed Files + +| Status | Path | Added | Deleted | +| --- | --- | ---: | ---: | +| Modified | `Core-Monitor/WelcomeGuide.swift` | 51 | 2 | +| Modified | `Core-MonitorTests/WelcomeGuideProgressTests.swift` | 21 | 0 | +| Modified | `WORKLOG.md` | 5 | 0 | + +## Reading Notes + +- This page is generated from local git metadata so it is best used with the exact repository clone that produced the wiki. +- Merge commits may show little or no direct diff even though they pull a full branch of work into the reachable history. +- Deleted paths are also cross-linked from the removed-parts index when the status is `Deleted`. diff --git a/docs/wiki/commits/61a73aa-commit-ig.md b/docs/wiki/commits/61a73aa-commit-ig.md new file mode 100644 index 0000000..18c151a --- /dev/null +++ b/docs/wiki/commits/61a73aa-commit-ig.md @@ -0,0 +1,127 @@ +# Commit 61a73aa: Commit ig + +## Metadata + +| Field | Value | +| --- | --- | +| Full SHA | `61a73aa9d73aee9e9c105e87b8317a8121164343` | +| Author | ventaphobia | +| Date | 2026-03-15 | +| ISO date | `2026-03-15T14:54:26+05:00` | +| Parents | `81e0938af129` | +| Direct refs | `v6`, `v6.1`, `v7` | +| Files changed | 85 | +| Insertions | 6071 | +| Deletions | 1865 | + +## Commit Message + +No extended commit message body. + +## Area Summary + +- Repository support: 66 file(s) +- Core app: 8 file(s) +- Startup and onboarding: 3 file(s) +- Fan control, SMC, or helper: 3 file(s) +- Dashboard: 1 file(s) +- Menu bar: 1 file(s) +- Touch Bar and Pock widget runtime: 1 file(s) +- Tests: 1 file(s) +- Privileged helper target: 1 file(s) + +## Changed Files + +| Status | Path | Added | Deleted | +| --- | --- | ---: | ---: | +| Modified | `App-Info.plist` | 16 | 0 | +| Modified | `Core Monitor.xcodeproj/project.pbxproj` | 2 | 0 | +| Added | `Core-Monitor 2026-03-14 14-48-54/Core-Monitor.app/Contents/Info.plist` | 57 | 0 | +| Added | `Core-Monitor 2026-03-14 14-48-54/Core-Monitor.app/Contents/MacOS/Core-Monitor` | | | +| Added | `Core-Monitor 2026-03-14 14-48-54/Core-Monitor.app/Contents/PkgInfo` | 1 | 0 | +| Added | `Core-Monitor 2026-03-14 14-48-54/Core-Monitor.app/Contents/Resources/AppIcon.icns` | | | +| Added | `Core-Monitor 2026-03-14 14-48-54/Core-Monitor.app/Contents/Resources/Assets.car` | | | +| Added | `Core-Monitor 2026-03-14 14-48-54/Core-Monitor.app/Contents/Resources/EmbeddedQEMU/lib/libepoxy.0.dylib` | | | +| Added | `Core-Monitor 2026-03-14 14-48-54/Core-Monitor.app/Contents/Resources/EmbeddedQEMU/lib/libgio-2.0.0.dylib` | | | +| Added | `Core-Monitor 2026-03-14 14-48-54/Core-Monitor.app/Contents/Resources/EmbeddedQEMU/lib/libglib-2.0.0.dylib` | | | +| Added | `Core-Monitor 2026-03-14 14-48-54/Core-Monitor.app/Contents/Resources/EmbeddedQEMU/lib/libgmodule-2.0.0.dylib` | | | +| Added | `Core-Monitor 2026-03-14 14-48-54/Core-Monitor.app/Contents/Resources/EmbeddedQEMU/lib/libgobject-2.0.0.dylib` | | | +| Added | `Core-Monitor 2026-03-14 14-48-54/Core-Monitor.app/Contents/Resources/EmbeddedQEMU/lib/libintl.8.dylib` | | | +| Added | `Core-Monitor 2026-03-14 14-48-54/Core-Monitor.app/Contents/Resources/EmbeddedQEMU/lib/libpcre2-8.0.dylib` | | | +| Added | `Core-Monitor 2026-03-14 14-48-54/Core-Monitor.app/Contents/Resources/EmbeddedQEMU/lib/libpixman-1.0.dylib` | | | +| Added | `Core-Monitor 2026-03-14 14-48-54/Core-Monitor.app/Contents/Resources/EmbeddedQEMU/lib/libslirp.0.dylib` | | | +| Added | `Core-Monitor 2026-03-14 14-48-54/Core-Monitor.app/Contents/Resources/EmbeddedQEMU/lib/libvirglrenderer.1.dylib` | | | +| Added | `Core-Monitor 2026-03-14 14-48-54/Core-Monitor.app/Contents/Resources/EmbeddedQEMU/lib/libvirglrenderer.dylib` | | | +| Added | `Core-Monitor 2026-03-14 14-48-54/Core-Monitor.app/Contents/Resources/EmbeddedQEMU/lib/libzstd.1.5.7.dylib` | | | +| Added | `Core-Monitor 2026-03-14 14-48-54/Core-Monitor.app/Contents/Resources/EmbeddedQEMU/qemu-img` | | | +| Added | `Core-Monitor 2026-03-14 14-48-54/Core-Monitor.app/Contents/Resources/EmbeddedQEMU/qemu-system-aarch64` | | | +| Added | `Core-Monitor 2026-03-14 14-48-54/Core-Monitor.app/Contents/_CodeSignature/CodeResources` | 377 | 0 | +| Added | `Core-Monitor 2026-03-14 14-48-54/Core-Monitor.app/Contents/libs/libepoxy.0.dylib` | | | +| Added | `Core-Monitor 2026-03-14 14-48-54/Core-Monitor.app/Contents/libs/libgio-2.0.0.dylib` | | | +| Added | `Core-Monitor 2026-03-14 14-48-54/Core-Monitor.app/Contents/libs/libglib-2.0.0.dylib` | | | +| Added | `Core-Monitor 2026-03-14 14-48-54/Core-Monitor.app/Contents/libs/libgmodule-2.0.0.dylib` | | | +| Added | `Core-Monitor 2026-03-14 14-48-54/Core-Monitor.app/Contents/libs/libgobject-2.0.0.dylib` | | | +| Added | `Core-Monitor 2026-03-14 14-48-54/Core-Monitor.app/Contents/libs/libintl.8.dylib` | | | +| Added | `Core-Monitor 2026-03-14 14-48-54/Core-Monitor.app/Contents/libs/libpcre2-8.0.dylib` | | | +| Added | `Core-Monitor 2026-03-14 14-48-54/Core-Monitor.app/Contents/libs/libpixman-1.0.dylib` | | | +| Added | `Core-Monitor 2026-03-14 14-48-54/Core-Monitor.app/Contents/libs/libslirp.0.dylib` | | | +| Added | `Core-Monitor 2026-03-14 14-48-54/Core-Monitor.app/Contents/libs/libvirglrenderer.1.dylib` | | | +| Added | `Core-Monitor 2026-03-14 14-48-54/Core-Monitor.app/Contents/libs/libvirglrenderer.dylib` | | | +| Added | `Core-Monitor 2026-03-14 14-48-54/Core-Monitor.app/Contents/libs/libzstd.1.5.7.dylib` | | | +| Added | `Core-Monitor.entitlements` | 8 | 0 | +| Modified | `Core-Monitor.xcodeproj/project.pbxproj` | 56 | 34 | +| Added | `Core-Monitor.xcodeproj/xcuserdata/bookme.xcuserdatad/xcdebugger/Breakpoints_v2.xcbkptlist` | 24 | 0 | +| Modified | `Core-Monitor/AppCoordinator.swift` | 11 | 8 | +| Deleted | `Core-Monitor/CompanionLaunchpadManager.swift` | 0 | 62 | +| Modified | `Core-Monitor/ContentView.swift` | 814 | 421 | +| Modified | `Core-Monitor/CoreVisorManager.swift` | 1302 | 109 | +| Modified | `Core-Monitor/CoreVisorSetupView.swift` | 1401 | 441 | +| Modified | `Core-Monitor/Core_MonitorApp.swift` | 13 | 2 | +| Modified | `Core-Monitor/FanController.swift` | 5 | 5 | +| Deleted | `Core-Monitor/Item.swift` | 0 | 18 | +| Deleted | `Core-Monitor/LaunchpadGlassView.swift` | 0 | 531 | +| Modified | `Core-Monitor/MenuBarExtraView.swift` | 195 | 41 | +| Deleted | `Core-Monitor/MotionEffects.swift` | 0 | 25 | +| Modified | `Core-Monitor/SMCHelperManager.swift` | 42 | 23 | +| Modified | `Core-Monitor/StartupManager.swift` | 21 | 1 | +| Modified | `Core-Monitor/SystemMonitor.swift` | 13 | 13 | +| Modified | `Core-Monitor/TouchBarPrivatePresenter.swift` | 36 | 13 | +| Added | `Core-Monitor/diff/FanController_vs_solo.diff` | 501 | 0 | +| Added | `Core-Monitor/diff/SystemMonitor_vs_solo.diff` | 1143 | 0 | +| Deleted | `Core-MonitorTests/Core_MonitorTests.swift` | 0 | 36 | +| Deleted | `Core-MonitorUITests/Core_MonitorUITests.swift` | 0 | 41 | +| Deleted | `Core-MonitorUITests/Core_MonitorUITestsLaunchTests.swift` | 0 | 33 | +| Added | `EmbeddedQEMU/README.md` | 16 | 0 | +| Added | `EmbeddedQEMU/lib/libepoxy.0.dylib` | | | +| Added | `EmbeddedQEMU/lib/libgio-2.0.0.dylib` | | | +| Added | `EmbeddedQEMU/lib/libglib-2.0.0.dylib` | | | +| Added | `EmbeddedQEMU/lib/libgmodule-2.0.0.dylib` | | | +| Added | `EmbeddedQEMU/lib/libgobject-2.0.0.dylib` | | | +| Added | `EmbeddedQEMU/lib/libintl.8.dylib` | | | +| Added | `EmbeddedQEMU/lib/libpcre2-8.0.dylib` | | | +| Added | `EmbeddedQEMU/lib/libpixman-1.0.dylib` | | | +| Added | `EmbeddedQEMU/lib/libslirp.0.dylib` | | | +| Added | `EmbeddedQEMU/lib/libvirglrenderer.1.dylib` | | | +| Added | `EmbeddedQEMU/lib/libvirglrenderer.dylib` | | | +| Added | `EmbeddedQEMU/lib/libzstd.1.5.7.dylib` | | | +| Added | `EmbeddedQEMU/qemu-img` | | | +| Added | `EmbeddedQEMU/qemu-system-aarch64` | | | +| Added | `libs/libepoxy.0.dylib` | | | +| Added | `libs/libgio-2.0.0.dylib` | | | +| Added | `libs/libglib-2.0.0.dylib` | | | +| Added | `libs/libgmodule-2.0.0.dylib` | | | +| Added | `libs/libgobject-2.0.0.dylib` | | | +| Added | `libs/libintl.8.dylib` | | | +| Added | `libs/libpcre2-8.0.dylib` | | | +| Added | `libs/libpixman-1.0.dylib` | | | +| Added | `libs/libslirp.0.dylib` | | | +| Added | `libs/libvirglrenderer.1.dylib` | | | +| Added | `libs/libvirglrenderer.dylib` | | | +| Added | `libs/libzstd.1.5.7.dylib` | | | +| Modified | `smc-helper/main.swift` | 17 | 8 | + +## Reading Notes + +- This page is generated from local git metadata so it is best used with the exact repository clone that produced the wiki. +- Merge commits may show little or no direct diff even though they pull a full branch of work into the reachable history. +- Deleted paths are also cross-linked from the removed-parts index when the status is `Deleted`. diff --git a/docs/wiki/commits/628eed4-remove-codex-recovery-files.md b/docs/wiki/commits/628eed4-remove-codex-recovery-files.md new file mode 100644 index 0000000..a4df9bf --- /dev/null +++ b/docs/wiki/commits/628eed4-remove-codex-recovery-files.md @@ -0,0 +1,36 @@ +# Commit 628eed4: Remove codex recovery files + +## Metadata + +| Field | Value | +| --- | --- | +| Full SHA | `628eed4699d8ae7b7aee403d65a4799ae778197e` | +| Author | ventaphobia | +| Date | 2026-04-11 | +| ISO date | `2026-04-11T22:12:18+05:00` | +| Parents | `ca46c1de7245` | +| Direct refs | No direct branch/tag ref | +| Files changed | 2 | +| Insertions | 0 | +| Deletions | 6878 | + +## Commit Message + +No extended commit message body. + +## Area Summary + +- Repository support: 2 file(s) + +## Changed Files + +| Status | Path | Added | Deleted | +| --- | --- | ---: | ---: | +| Deleted | `.codex-recovery/broken-working-tree-20260410-194115.patch` | 0 | 6873 | +| Deleted | `.codex-recovery/untracked-20260410-194115.txt` | 0 | 5 | + +## Reading Notes + +- This page is generated from local git metadata so it is best used with the exact repository clone that produced the wiki. +- Merge commits may show little or no direct diff even though they pull a full branch of work into the reachable history. +- Deleted paths are also cross-linked from the removed-parts index when the status is `Deleted`. diff --git a/docs/wiki/commits/62e4843-remove-leftover-unused-corevisor-files.md b/docs/wiki/commits/62e4843-remove-leftover-unused-corevisor-files.md new file mode 100644 index 0000000..1a3c0de --- /dev/null +++ b/docs/wiki/commits/62e4843-remove-leftover-unused-corevisor-files.md @@ -0,0 +1,42 @@ +# Commit 62e4843: Remove leftover unused CoreVisor files + +## Metadata + +| Field | Value | +| --- | --- | +| Full SHA | `62e4843eda833028edc85fcb59d783c20e1d4ae6` | +| Author | ventaphobia | +| Date | 2026-04-01 | +| ISO date | `2026-04-01T14:22:58+05:00` | +| Parents | `ad833557423e` | +| Direct refs | No direct branch/tag ref | +| Files changed | 6 | +| Insertions | 170 | +| Deletions | 25 | + +## Commit Message + +No extended commit message body. + +## Area Summary + +- Privileged helper target: 3 file(s) +- Repository support: 2 file(s) +- Fan control, SMC, or helper: 1 file(s) + +## Changed Files + +| Status | Path | Added | Deleted | +| --- | --- | ---: | ---: | +| Modified | `App-Info.plist` | 23 | 25 | +| Added | `Core-Monitor/SMCHelperXPC.swift` | 7 | 0 | +| Modified | `README.md` | 90 | 0 | +| Added | `smc-helper-Info.plist` | 12 | 0 | +| Added | `smc-helper/Info.plist` | 25 | 0 | +| Added | `smc-helper/Launchd.plist` | 13 | 0 | + +## Reading Notes + +- This page is generated from local git metadata so it is best used with the exact repository clone that produced the wiki. +- Merge commits may show little or no direct diff even though they pull a full branch of work into the reachable history. +- Deleted paths are also cross-linked from the removed-parts index when the status is `Deleted`. diff --git a/docs/wiki/commits/62ffaae-merge-pull-request-10-from-offyotto-sl3-codex-fix-ci-xcode-16-2-compat.md b/docs/wiki/commits/62ffaae-merge-pull-request-10-from-offyotto-sl3-codex-fix-ci-xcode-16-2-compat.md new file mode 100644 index 0000000..0a127ae --- /dev/null +++ b/docs/wiki/commits/62ffaae-merge-pull-request-10-from-offyotto-sl3-codex-fix-ci-xcode-16-2-compat.md @@ -0,0 +1,35 @@ +# Commit 62ffaae: Merge pull request #10 from offyotto-sl3/codex/fix-ci-xcode-16-2-compat + +## Metadata + +| Field | Value | +| --- | --- | +| Full SHA | `62ffaaefa605cf757e812429bdb4be599798fb2b` | +| Author | offyotto (not my real name) | +| Date | 2026-04-16 | +| ISO date | `2026-04-16T08:37:05+05:00` | +| Parents | `7bd13bada051`, `3fff2ff37db6` | +| Direct refs | No direct branch/tag ref | +| Files changed | 0 | +| Insertions | 11 | +| Deletions | 10 | + +## Commit Message + +Fix Xcode 16.2 CI compatibility + +## Area Summary + +- No file areas detected. + +## Changed Files + +| Status | Path | Added | Deleted | +| --- | --- | ---: | ---: | +| Metadata-only or merge | No direct file diff recorded | | | + +## Reading Notes + +- This page is generated from local git metadata so it is best used with the exact repository clone that produced the wiki. +- Merge commits may show little or no direct diff even though they pull a full branch of work into the reachable history. +- Deleted paths are also cross-linked from the removed-parts index when the status is `Deleted`. diff --git a/docs/wiki/commits/65e3e0a-fix-release-ci-compatibility-for-14-0-3.md b/docs/wiki/commits/65e3e0a-fix-release-ci-compatibility-for-14-0-3.md new file mode 100644 index 0000000..3aa4ca4 --- /dev/null +++ b/docs/wiki/commits/65e3e0a-fix-release-ci-compatibility-for-14-0-3.md @@ -0,0 +1,37 @@ +# Commit 65e3e0a: Fix release CI compatibility for 14.0.3 + +## Metadata + +| Field | Value | +| --- | --- | +| Full SHA | `65e3e0a866df0a0a49dd396b5e9f4e8d65f6cd66` | +| Author | ventaphobia | +| Date | 2026-04-17 | +| ISO date | `2026-04-17T21:30:22+05:00` | +| Parents | `bd80f00445bc` | +| Direct refs | No direct branch/tag ref | +| Files changed | 2 | +| Insertions | 5 | +| Deletions | 5 | + +## Commit Message + +No extended commit message body. + +## Area Summary + +- Repository support: 1 file(s) +- Touch Bar and Pock widget runtime: 1 file(s) + +## Changed Files + +| Status | Path | Added | Deleted | +| --- | --- | ---: | ---: | +| Modified | `Core-Monitor.xcodeproj/project.pbxproj` | 4 | 4 | +| Modified | `Core-Monitor/TouchBarCustomizationCompatibility.swift` | 1 | 1 | + +## Reading Notes + +- This page is generated from local git metadata so it is best used with the exact repository clone that produced the wiki. +- Merge commits may show little or no direct diff even though they pull a full branch of work into the reachable history. +- Deleted paths are also cross-linked from the removed-parts index when the status is `Deleted`. diff --git a/docs/wiki/commits/665ab5b-merge-branch-main-into-codex-6b5d-deep-quality-pass.md b/docs/wiki/commits/665ab5b-merge-branch-main-into-codex-6b5d-deep-quality-pass.md new file mode 100644 index 0000000..decb577 --- /dev/null +++ b/docs/wiki/commits/665ab5b-merge-branch-main-into-codex-6b5d-deep-quality-pass.md @@ -0,0 +1,35 @@ +# Commit 665ab5b: Merge branch 'main' into codex/6b5d-deep-quality-pass + +## Metadata + +| Field | Value | +| --- | --- | +| Full SHA | `665ab5b039b6435b3c55a1d5c9df519df58c7475` | +| Author | offyotto (not my real name) | +| Date | 2026-04-16 | +| ISO date | `2026-04-16T22:20:48+05:00` | +| Parents | `ebf3e12056c4`, `e0709b14dc43` | +| Direct refs | No direct branch/tag ref | +| Files changed | 0 | +| Insertions | 1647 | +| Deletions | 249 | + +## Commit Message + +No extended commit message body. + +## Area Summary + +- No file areas detected. + +## Changed Files + +| Status | Path | Added | Deleted | +| --- | --- | ---: | ---: | +| Metadata-only or merge | No direct file diff recorded | | | + +## Reading Notes + +- This page is generated from local git metadata so it is best used with the exact repository clone that produced the wiki. +- Merge commits may show little or no direct diff even though they pull a full branch of work into the reachable history. +- Deleted paths are also cross-linked from the removed-parts index when the status is `Deleted`. diff --git a/docs/wiki/commits/6675114-e.md b/docs/wiki/commits/6675114-e.md new file mode 100644 index 0000000..06d2262 --- /dev/null +++ b/docs/wiki/commits/6675114-e.md @@ -0,0 +1,47 @@ +# Commit 6675114: e + +## Metadata + +| Field | Value | +| --- | --- | +| Full SHA | `6675114368d7400e7a3ff1f20fbe5f12a38b41fb` | +| Author | ventaphobia | +| Date | 2026-04-13 | +| ISO date | `2026-04-13T22:47:04+05:00` | +| Parents | `2da19d93e5aa` | +| Direct refs | No direct branch/tag ref | +| Files changed | 10 | +| Insertions | 602 | +| Deletions | 787 | + +## Commit Message + +No extended commit message body. + +## Area Summary + +- Touch Bar and Pock widget runtime: 5 file(s) +- Core app: 3 file(s) +- Repository support: 1 file(s) +- Dashboard: 1 file(s) + +## Changed Files + +| Status | Path | Added | Deleted | +| --- | --- | ---: | ---: | +| Modified | `Core-Monitor.xcodeproj/project.pbxproj` | 4 | 4 | +| Modified | `Core-Monitor/AppCoordinator.swift` | 16 | 30 | +| Modified | `Core-Monitor/ContentView.swift` | 66 | 69 | +| Modified | `Core-Monitor/CoreMonTouchBarController.swift` | 14 | 28 | +| Modified | `Core-Monitor/GroupViews.swift` | 97 | 61 | +| Modified | `Core-Monitor/PKCoreMonWidgets.swift` | 48 | 4 | +| Modified | `Core-Monitor/PockWidgetSources/Weather/WeatherWidget.swift` | 20 | 2 | +| Modified | `Core-Monitor/TouchBarConfiguration.swift` | 18 | 436 | +| Copied | `Core-Monitor/TouchBarConfiguration.swift -> Core-Monitor/TouchBarCustomizationCompatibility.swift` | | | +| Modified | `Core-Monitor/TouchBarUtilityWidgets.swift` | 174 | 6 | + +## Reading Notes + +- This page is generated from local git metadata so it is best used with the exact repository clone that produced the wiki. +- Merge commits may show little or no direct diff even though they pull a full branch of work into the reachable history. +- Deleted paths are also cross-linked from the removed-parts index when the status is `Deleted`. diff --git a/docs/wiki/commits/66ebdbc-update-index-html.md b/docs/wiki/commits/66ebdbc-update-index-html.md new file mode 100644 index 0000000..af130f2 --- /dev/null +++ b/docs/wiki/commits/66ebdbc-update-index-html.md @@ -0,0 +1,35 @@ +# Commit 66ebdbc: Update index.html + +## Metadata + +| Field | Value | +| --- | --- | +| Full SHA | `66ebdbc0e38a64395441013eeeb0a321633a6832` | +| Author | offyotto (not my real name) | +| Date | 2026-03-28 | +| ISO date | `2026-03-28T22:54:35+05:00` | +| Parents | `028162a7d4ae` | +| Direct refs | No direct branch/tag ref | +| Files changed | 1 | +| Insertions | 7 | +| Deletions | 3 | + +## Commit Message + +No extended commit message body. + +## Area Summary + +- Website and documentation: 1 file(s) + +## Changed Files + +| Status | Path | Added | Deleted | +| --- | --- | ---: | ---: | +| Modified | `index.html` | 7 | 3 | + +## Reading Notes + +- This page is generated from local git metadata so it is best used with the exact repository clone that produced the wiki. +- Merge commits may show little or no direct diff even though they pull a full branch of work into the reachable history. +- Deleted paths are also cross-linked from the removed-parts index when the status is `Deleted`. diff --git a/docs/wiki/commits/670b35e-merge-branch-main-into-codex-fix-homebrew-install-docs.md b/docs/wiki/commits/670b35e-merge-branch-main-into-codex-fix-homebrew-install-docs.md new file mode 100644 index 0000000..20ca914 --- /dev/null +++ b/docs/wiki/commits/670b35e-merge-branch-main-into-codex-fix-homebrew-install-docs.md @@ -0,0 +1,35 @@ +# Commit 670b35e: Merge branch 'main' into codex/fix-homebrew-install-docs + +## Metadata + +| Field | Value | +| --- | --- | +| Full SHA | `670b35eeef22cd7227df2e9497fa3b039a3057d5` | +| Author | offyotto (not my real name) | +| Date | 2026-04-16 | +| ISO date | `2026-04-16T21:59:27+05:00` | +| Parents | `252d19e5ed2c`, `fa270c2db781` | +| Direct refs | No direct branch/tag ref | +| Files changed | 0 | +| Insertions | 142 | +| Deletions | 6 | + +## Commit Message + +No extended commit message body. + +## Area Summary + +- No file areas detected. + +## Changed Files + +| Status | Path | Added | Deleted | +| --- | --- | ---: | ---: | +| Metadata-only or merge | No direct file diff recorded | | | + +## Reading Notes + +- This page is generated from local git metadata so it is best used with the exact repository clone that produced the wiki. +- Merge commits may show little or no direct diff even though they pull a full branch of work into the reachable history. +- Deleted paths are also cross-linked from the removed-parts index when the status is `Deleted`. diff --git a/docs/wiki/commits/675fabf-ship-14-0-5-helper-recovery-release.md b/docs/wiki/commits/675fabf-ship-14-0-5-helper-recovery-release.md new file mode 100644 index 0000000..a9bbf16 --- /dev/null +++ b/docs/wiki/commits/675fabf-ship-14-0-5-helper-recovery-release.md @@ -0,0 +1,65 @@ +# Commit 675fabf: Ship 14.0.5 helper recovery release + +## Metadata + +| Field | Value | +| --- | --- | +| Full SHA | `675fabf0789fa403f79d3a0df889e2e24f63a690` | +| Author | ventaphobia | +| Date | 2026-04-17 | +| ISO date | `2026-04-17T23:56:00+05:00` | +| Parents | `49e36e2e8c2a` | +| Direct refs | No direct branch/tag ref | +| Files changed | 23 | +| Insertions | 546 | +| Deletions | 62 | + +## Commit Message + +No extended commit message body. + +## Area Summary + +- Repository support: 5 file(s) +- Fan control, SMC, or helper: 4 file(s) +- Privileged helper target: 4 file(s) +- Tests: 3 file(s) +- Dashboard: 2 file(s) +- Developer and release scripts: 2 file(s) +- GitHub automation: 1 file(s) +- Menu bar: 1 file(s) +- Website and documentation: 1 file(s) + +## Changed Files + +| Status | Path | Added | Deleted | +| --- | --- | ---: | ---: | +| Modified | `.github/workflows/release.yml` | 28 | 0 | +| Modified | `App-Info.plist` | 1 | 1 | +| Modified | `Core-Monitor.xcodeproj/project.pbxproj` | 9 | 9 | +| Modified | `Core-Monitor/ContentView.swift` | 22 | 12 | +| Modified | `Core-Monitor/FanController.swift` | 13 | 4 | +| Modified | `Core-Monitor/HelperDiagnosticsExporter.swift` | 21 | 2 | +| Modified | `Core-Monitor/MenuBarStatusSummary.swift` | 3 | 0 | +| Modified | `Core-Monitor/MonitoringDashboardViews.swift` | 8 | 8 | +| Modified | `Core-Monitor/SMCHelperManager.swift` | 75 | 9 | +| Modified | `Core-Monitor/SMCHelperXPC.swift` | 1 | 0 | +| Modified | `Core-MonitorTests/CustomFanPresetTests.swift` | 13 | 0 | +| Modified | `Core-MonitorTests/HelperDiagnosticsReportTests.swift` | 96 | 0 | +| Added | `Core-MonitorTests/PrivilegedHelperRequirementStringsTests.swift` | 86 | 0 | +| Modified | `README.md` | 3 | 1 | +| Modified | `RELEASING.md` | 10 | 4 | +| Modified | `WORKLOG.md` | 10 | 0 | +| Modified | `docs/HELPER_DIAGNOSTICS.md` | 3 | 0 | +| Modified | `scripts/release/build_release.sh` | 30 | 3 | +| Modified | `scripts/release/notarize_release.sh` | 27 | 3 | +| Modified | `smc-helper/Info.plist` | 9 | 4 | +| Modified | `smc-helper/Launchd.plist` | 4 | 0 | +| Modified | `smc-helper/SMCHelperXPC.swift` | 1 | 0 | +| Modified | `smc-helper/main.swift` | 73 | 2 | + +## Reading Notes + +- This page is generated from local git metadata so it is best used with the exact repository clone that produced the wiki. +- Merge commits may show little or no direct diff even though they pull a full branch of work into the reachable history. +- Deleted paths are also cross-linked from the removed-parts index when the status is `Deleted`. diff --git a/docs/wiki/commits/679aae6-changes.md b/docs/wiki/commits/679aae6-changes.md new file mode 100644 index 0000000..8b187c3 --- /dev/null +++ b/docs/wiki/commits/679aae6-changes.md @@ -0,0 +1,48 @@ +# Commit 679aae6: changes. + +## Metadata + +| Field | Value | +| --- | --- | +| Full SHA | `679aae6f4a4732feabbac27493454b972696369d` | +| Author | ventaphobia | +| Date | 2026-04-12 | +| ISO date | `2026-04-12T14:45:27+05:00` | +| Parents | `2de81ecf632e` | +| Direct refs | No direct branch/tag ref | +| Files changed | 11 | +| Insertions | 1182 | +| Deletions | 263 | + +## Commit Message + +No extended commit message body. + +## Area Summary + +- Touch Bar and Pock widget runtime: 7 file(s) +- Repository support: 2 file(s) +- Dashboard: 1 file(s) +- Core app: 1 file(s) + +## Changed Files + +| Status | Path | Added | Deleted | +| --- | --- | ---: | ---: | +| Modified | `Core-Monitor.xcodeproj/project.pbxproj` | 4 | 4 | +| Modified | `Core-Monitor/ContentView.swift` | 209 | 34 | +| Modified | `Core-Monitor/CoreMonTouchBarController.swift` | 127 | 36 | +| Modified | `Core-Monitor/GroupViews.swift` | 7 | 29 | +| Modified | `Core-Monitor/PKWidgetTouchBarItem.swift` | 5 | 1 | +| Modified | `Core-Monitor/PockWidgetSources/Weather/WeatherWidget.swift` | 8 | 21 | +| Modified | `Core-Monitor/TouchBarConfiguration.swift` | 233 | 30 | +| Modified | `Core-Monitor/TouchBarPrivateBridge.h` | 4 | 0 | +| Modified | `Core-Monitor/TouchBarPrivateBridge.m` | 170 | 0 | +| Modified | `Core-Monitor/TouchBarUtilityWidgets.swift` | 280 | 108 | +| Modified | `README.md` | 135 | 0 | + +## Reading Notes + +- This page is generated from local git metadata so it is best used with the exact repository clone that produced the wiki. +- Merge commits may show little or no direct diff even though they pull a full branch of work into the reachable history. +- Deleted paths are also cross-linked from the removed-parts index when the status is `Deleted`. diff --git a/docs/wiki/commits/679dca0-merge-branch-codex-6e34-dashboard-sampling-polish.md b/docs/wiki/commits/679dca0-merge-branch-codex-6e34-dashboard-sampling-polish.md new file mode 100644 index 0000000..d0ce9c7 --- /dev/null +++ b/docs/wiki/commits/679dca0-merge-branch-codex-6e34-dashboard-sampling-polish.md @@ -0,0 +1,39 @@ +# Commit 679dca0: Merge branch 'codex/6e34-dashboard-sampling-polish' + +## Metadata + +| Field | Value | +| --- | --- | +| Full SHA | `679dca003b51a7b65631a4c8bc64481fa1c75201` | +| Author | ventaphobia | +| Date | 2026-04-16 | +| ISO date | `2026-04-16T22:55:46+05:00` | +| Parents | `94143a3edfc5`, `108166d9acff` | +| Direct refs | No direct branch/tag ref | +| Files changed | 0 | +| Insertions | 213 | +| Deletions | 8 | + +## Commit Message + +# Conflicts: +# Core-Monitor/ContentView.swift +# Core-Monitor/SystemMonitor.swift +# Core-MonitorTests/DashboardProcessSamplingPolicyTests.swift +# WORKLOG.md + +## Area Summary + +- No file areas detected. + +## Changed Files + +| Status | Path | Added | Deleted | +| --- | --- | ---: | ---: | +| Metadata-only or merge | No direct file diff recorded | | | + +## Reading Notes + +- This page is generated from local git metadata so it is best used with the exact repository clone that produced the wiki. +- Merge commits may show little or no direct diff even though they pull a full branch of work into the reachable history. +- Deleted paths are also cross-linked from the removed-parts index when the status is `Deleted`. diff --git a/docs/wiki/commits/681025d-bump-version-to-14-08.md b/docs/wiki/commits/681025d-bump-version-to-14-08.md new file mode 100644 index 0000000..daf5ab2 --- /dev/null +++ b/docs/wiki/commits/681025d-bump-version-to-14-08.md @@ -0,0 +1,35 @@ +# Commit 681025d: Bump version to 14.08 + +## Metadata + +| Field | Value | +| --- | --- | +| Full SHA | `681025dd0855c2376f05d24e368c0bfdc817fd7f` | +| Author | ventaphobia | +| Date | 2026-04-19 | +| ISO date | `2026-04-19T00:56:39+05:00` | +| Parents | `aca5d59b55b6` | +| Direct refs | No direct branch/tag ref | +| Files changed | 1 | +| Insertions | 4 | +| Deletions | 4 | + +## Commit Message + +No extended commit message body. + +## Area Summary + +- Repository support: 1 file(s) + +## Changed Files + +| Status | Path | Added | Deleted | +| --- | --- | ---: | ---: | +| Modified | `Core-Monitor.xcodeproj/project.pbxproj` | 4 | 4 | + +## Reading Notes + +- This page is generated from local git metadata so it is best used with the exact repository clone that produced the wiki. +- Merge commits may show little or no direct diff even though they pull a full branch of work into the reachable history. +- Deleted paths are also cross-linked from the removed-parts index when the status is `Deleted`. diff --git a/docs/wiki/commits/6940b6c-fix-clipped-shadow-on-rotating-hero-text.md b/docs/wiki/commits/6940b6c-fix-clipped-shadow-on-rotating-hero-text.md new file mode 100644 index 0000000..39e1b32 --- /dev/null +++ b/docs/wiki/commits/6940b6c-fix-clipped-shadow-on-rotating-hero-text.md @@ -0,0 +1,36 @@ +# Commit 6940b6c: Fix clipped shadow on rotating hero text + +## Metadata + +| Field | Value | +| --- | --- | +| Full SHA | `6940b6ca0673112e7db1174e1a0609c9e484f6b5` | +| Author | ventaphobia | +| Date | 2026-04-06 | +| ISO date | `2026-04-06T21:40:20+05:00` | +| Parents | `1b55fcfd8dce` | +| Direct refs | No direct branch/tag ref | +| Files changed | 2 | +| Insertions | 188 | +| Deletions | 30 | + +## Commit Message + +No extended commit message body. + +## Area Summary + +- Website and documentation: 2 file(s) + +## Changed Files + +| Status | Path | Added | Deleted | +| --- | --- | ---: | ---: | +| Modified | `docs/styles.css` | 94 | 15 | +| Modified | `styles.css` | 94 | 15 | + +## Reading Notes + +- This page is generated from local git metadata so it is best used with the exact repository clone that produced the wiki. +- Merge commits may show little or no direct diff even though they pull a full branch of work into the reachable history. +- Deleted paths are also cross-linked from the removed-parts index when the status is `Deleted`. diff --git a/docs/wiki/commits/69cc386-add-dmg-release-packaging.md b/docs/wiki/commits/69cc386-add-dmg-release-packaging.md new file mode 100644 index 0000000..c3af221 --- /dev/null +++ b/docs/wiki/commits/69cc386-add-dmg-release-packaging.md @@ -0,0 +1,46 @@ +# Commit 69cc386: Add DMG release packaging + +## Metadata + +| Field | Value | +| --- | --- | +| Full SHA | `69cc38647d2bff4ada7253f1673967f564423273` | +| Author | ventaphobia | +| Date | 2026-04-18 | +| ISO date | `2026-04-18T02:09:41+05:00` | +| Parents | `55affba0a824` | +| Direct refs | No direct branch/tag ref | +| Files changed | 9 | +| Insertions | 203 | +| Deletions | 34 | + +## Commit Message + +No extended commit message body. + +## Area Summary + +- Website and documentation: 4 file(s) +- Repository support: 2 file(s) +- Developer and release scripts: 2 file(s) +- GitHub automation: 1 file(s) + +## Changed Files + +| Status | Path | Added | Deleted | +| --- | --- | ---: | ---: | +| Modified | `.github/workflows/release.yml` | 31 | 6 | +| Modified | `README.md` | 6 | 4 | +| Modified | `RELEASING.md` | 25 | 8 | +| Modified | `docs/index.html` | 10 | 7 | +| Modified | `docs/styles.css` | 7 | 1 | +| Modified | `index.html` | 10 | 7 | +| Added | `scripts/release/build_dmg.sh` | 48 | 0 | +| Added | `scripts/release/notarize_disk_image.sh` | 59 | 0 | +| Modified | `styles.css` | 7 | 1 | + +## Reading Notes + +- This page is generated from local git metadata so it is best used with the exact repository clone that produced the wiki. +- Merge commits may show little or no direct diff even though they pull a full branch of work into the reachable history. +- Deleted paths are also cross-linked from the removed-parts index when the status is `Deleted`. diff --git a/docs/wiki/commits/69daaf9-update-readme-md.md b/docs/wiki/commits/69daaf9-update-readme-md.md new file mode 100644 index 0000000..272ebbb --- /dev/null +++ b/docs/wiki/commits/69daaf9-update-readme-md.md @@ -0,0 +1,35 @@ +# Commit 69daaf9: Update README.md + +## Metadata + +| Field | Value | +| --- | --- | +| Full SHA | `69daaf9f9b50528cc1096c8a3b26b787b7d96649` | +| Author | offyotto (not my real name) | +| Date | 2026-03-29 | +| ISO date | `2026-03-29T10:22:38+05:00` | +| Parents | `08fa21756755` | +| Direct refs | No direct branch/tag ref | +| Files changed | 1 | +| Insertions | 1 | +| Deletions | 0 | + +## Commit Message + +No extended commit message body. + +## Area Summary + +- Repository support: 1 file(s) + +## Changed Files + +| Status | Path | Added | Deleted | +| --- | --- | ---: | ---: | +| Modified | `README.md` | 1 | 0 | + +## Reading Notes + +- This page is generated from local git metadata so it is best used with the exact repository clone that produced the wiki. +- Merge commits may show little or no direct diff even though they pull a full branch of work into the reachable history. +- Deleted paths are also cross-linked from the removed-parts index when the status is `Deleted`. diff --git a/docs/wiki/commits/6a63f7e-name-dashboard-window-for-macos.md b/docs/wiki/commits/6a63f7e-name-dashboard-window-for-macos.md new file mode 100644 index 0000000..d8464d9 --- /dev/null +++ b/docs/wiki/commits/6a63f7e-name-dashboard-window-for-macos.md @@ -0,0 +1,37 @@ +# Commit 6a63f7e: Name dashboard window for macOS + +## Metadata + +| Field | Value | +| --- | --- | +| Full SHA | `6a63f7e4936e1277fa4a4f8330222a08283ca52f` | +| Author | ventaphobia | +| Date | 2026-04-16 | +| ISO date | `2026-04-16T07:17:12+05:00` | +| Parents | `3dbf6ac7a5b6` | +| Direct refs | No direct branch/tag ref | +| Files changed | 2 | +| Insertions | 5 | +| Deletions | 0 | + +## Commit Message + +No extended commit message body. + +## Area Summary + +- Core app: 1 file(s) +- Repository support: 1 file(s) + +## Changed Files + +| Status | Path | Added | Deleted | +| --- | --- | ---: | ---: | +| Modified | `Core-Monitor/Core_MonitorApp.swift` | 1 | 0 | +| Modified | `WORKLOG.md` | 4 | 0 | + +## Reading Notes + +- This page is generated from local git metadata so it is best used with the exact repository clone that produced the wiki. +- Merge commits may show little or no direct diff even though they pull a full branch of work into the reachable history. +- Deleted paths are also cross-linked from the removed-parts index when the status is `Deleted`. diff --git a/docs/wiki/commits/6abe160-update-readme-md.md b/docs/wiki/commits/6abe160-update-readme-md.md new file mode 100644 index 0000000..9e9bf35 --- /dev/null +++ b/docs/wiki/commits/6abe160-update-readme-md.md @@ -0,0 +1,35 @@ +# Commit 6abe160: Update README.md + +## Metadata + +| Field | Value | +| --- | --- | +| Full SHA | `6abe1604828cb257b3394f60079bb63d05b875d9` | +| Author | offyotto (not my real name) | +| Date | 2026-03-31 | +| ISO date | `2026-03-31T19:46:26+05:00` | +| Parents | `f33b1b6bf6a5` | +| Direct refs | No direct branch/tag ref | +| Files changed | 1 | +| Insertions | 46 | +| Deletions | 72 | + +## Commit Message + +No extended commit message body. + +## Area Summary + +- Repository support: 1 file(s) + +## Changed Files + +| Status | Path | Added | Deleted | +| --- | --- | ---: | ---: | +| Modified | `README.md` | 46 | 72 | + +## Reading Notes + +- This page is generated from local git metadata so it is best used with the exact repository clone that produced the wiki. +- Merge commits may show little or no direct diff even though they pull a full branch of work into the reachable history. +- Deleted paths are also cross-linked from the removed-parts index when the status is `Deleted`. diff --git a/docs/wiki/commits/6b0575d-merge-branch-codex-ai-discovery-optimization-into-main.md b/docs/wiki/commits/6b0575d-merge-branch-codex-ai-discovery-optimization-into-main.md new file mode 100644 index 0000000..300acc9 --- /dev/null +++ b/docs/wiki/commits/6b0575d-merge-branch-codex-ai-discovery-optimization-into-main.md @@ -0,0 +1,35 @@ +# Commit 6b0575d: Merge branch 'codex/ai-discovery-optimization' into main + +## Metadata + +| Field | Value | +| --- | --- | +| Full SHA | `6b0575d5234809e5c97aa93fc26850b3ff05c946` | +| Author | ventaphobia | +| Date | 2026-04-18 | +| ISO date | `2026-04-18T15:04:01+05:00` | +| Parents | `b829f825b47f`, `236af94a3c40` | +| Direct refs | `codex/merge-main-ai-discovery` | +| Files changed | 0 | +| Insertions | 811 | +| Deletions | 15 | + +## Commit Message + +No extended commit message body. + +## Area Summary + +- No file areas detected. + +## Changed Files + +| Status | Path | Added | Deleted | +| --- | --- | ---: | ---: | +| Metadata-only or merge | No direct file diff recorded | | | + +## Reading Notes + +- This page is generated from local git metadata so it is best used with the exact repository clone that produced the wiki. +- Merge commits may show little or no direct diff even though they pull a full branch of work into the reachable history. +- Deleted paths are also cross-linked from the removed-parts index when the status is `Deleted`. diff --git a/docs/wiki/commits/6c7ebec-merge-branch-codex-6b5d-deep-quality-pass.md b/docs/wiki/commits/6c7ebec-merge-branch-codex-6b5d-deep-quality-pass.md new file mode 100644 index 0000000..603c2ed --- /dev/null +++ b/docs/wiki/commits/6c7ebec-merge-branch-codex-6b5d-deep-quality-pass.md @@ -0,0 +1,38 @@ +# Commit 6c7ebec: Merge branch 'codex/6b5d-deep-quality-pass' + +## Metadata + +| Field | Value | +| --- | --- | +| Full SHA | `6c7ebec4685f240e5f70625d207755c52e1a1740` | +| Author | ventaphobia | +| Date | 2026-04-16 | +| ISO date | `2026-04-16T23:09:10+05:00` | +| Parents | `8c8baf12d3f6`, `099460c05db4` | +| Direct refs | No direct branch/tag ref | +| Files changed | 0 | +| Insertions | 193 | +| Deletions | 60 | + +## Commit Message + +# Conflicts: +# Core-Monitor/FanController.swift +# Core-Monitor/SystemMonitor.swift +# WORKLOG.md + +## Area Summary + +- No file areas detected. + +## Changed Files + +| Status | Path | Added | Deleted | +| --- | --- | ---: | ---: | +| Metadata-only or merge | No direct file diff recorded | | | + +## Reading Notes + +- This page is generated from local git metadata so it is best used with the exact repository clone that produced the wiki. +- Merge commits may show little or no direct diff even though they pull a full branch of work into the reachable history. +- Deleted paths are also cross-linked from the removed-parts index when the status is `Deleted`. diff --git a/docs/wiki/commits/6c9ef3a-expand-readme-with-touch-bar-customization-details.md b/docs/wiki/commits/6c9ef3a-expand-readme-with-touch-bar-customization-details.md new file mode 100644 index 0000000..6a98cc3 --- /dev/null +++ b/docs/wiki/commits/6c9ef3a-expand-readme-with-touch-bar-customization-details.md @@ -0,0 +1,35 @@ +# Commit 6c9ef3a: Expand README with Touch Bar customization details + +## Metadata + +| Field | Value | +| --- | --- | +| Full SHA | `6c9ef3ab30e11c6385a0b2be2e01ec33098b934b` | +| Author | offyotto (not my real name) | +| Date | 2026-04-12 | +| ISO date | `2026-04-12T08:25:04+05:00` | +| Parents | `8d0f2191e289` | +| Direct refs | `v12.3` | +| Files changed | 1 | +| Insertions | 135 | +| Deletions | 0 | + +## Commit Message + +Added detailed Touch Bar customization section including built-in widgets, pinning applications and folders, custom command widgets, layout rearrangement, and current limits. + +## Area Summary + +- Repository support: 1 file(s) + +## Changed Files + +| Status | Path | Added | Deleted | +| --- | --- | ---: | ---: | +| Modified | `README.md` | 135 | 0 | + +## Reading Notes + +- This page is generated from local git metadata so it is best used with the exact repository clone that produced the wiki. +- Merge commits may show little or no direct diff even though they pull a full branch of work into the reachable history. +- Deleted paths are also cross-linked from the removed-parts index when the status is `Deleted`. diff --git a/docs/wiki/commits/6cabf2c-make-onboarding-copy-platform-aware.md b/docs/wiki/commits/6cabf2c-make-onboarding-copy-platform-aware.md new file mode 100644 index 0000000..c3b76d4 --- /dev/null +++ b/docs/wiki/commits/6cabf2c-make-onboarding-copy-platform-aware.md @@ -0,0 +1,43 @@ +# Commit 6cabf2c: Make onboarding copy platform-aware + +## Metadata + +| Field | Value | +| --- | --- | +| Full SHA | `6cabf2c06d5e8ee39b7bb1a49b06d924731e000f` | +| Author | ventaphobia | +| Date | 2026-04-16 | +| ISO date | `2026-04-16T22:09:53+05:00` | +| Parents | `2dae7aa83c1d` | +| Direct refs | No direct branch/tag ref | +| Files changed | 5 | +| Insertions | 78 | +| Deletions | 4 | + +## Commit Message + +No extended commit message body. + +## Area Summary + +- Legacy alert system: 1 file(s) +- Core app: 1 file(s) +- Startup and onboarding: 1 file(s) +- Tests: 1 file(s) +- Repository support: 1 file(s) + +## Changed Files + +| Status | Path | Added | Deleted | +| --- | --- | ---: | ---: | +| Modified | `Core-Monitor/AlertsView.swift` | 1 | 1 | +| Added | `Core-Monitor/CoreMonitorPlatformCopy.swift` | 29 | 0 | +| Modified | `Core-Monitor/WelcomeGuide.swift` | 3 | 3 | +| Added | `Core-MonitorTests/CoreMonitorPlatformCopyTests.swift` | 40 | 0 | +| Modified | `WORKLOG.md` | 5 | 0 | + +## Reading Notes + +- This page is generated from local git metadata so it is best used with the exact repository clone that produced the wiki. +- Merge commits may show little or no direct diff even though they pull a full branch of work into the reachable history. +- Deleted paths are also cross-linked from the removed-parts index when the status is `Deleted`. diff --git a/docs/wiki/commits/6decaf7-update-website-download-and-install-video.md b/docs/wiki/commits/6decaf7-update-website-download-and-install-video.md new file mode 100644 index 0000000..c28ebaa --- /dev/null +++ b/docs/wiki/commits/6decaf7-update-website-download-and-install-video.md @@ -0,0 +1,38 @@ +# Commit 6decaf7: Update website download and install video + +## Metadata + +| Field | Value | +| --- | --- | +| Full SHA | `6decaf7e3eab8bde9bb66a46dafd42a6e9ee290f` | +| Author | ventaphobia | +| Date | 2026-04-10 | +| ISO date | `2026-04-10T12:13:15+05:00` | +| Parents | `abe0ea5b2c50` | +| Direct refs | No direct branch/tag ref | +| Files changed | 4 | +| Insertions | 62 | +| Deletions | 20 | + +## Commit Message + +No extended commit message body. + +## Area Summary + +- Website and documentation: 4 file(s) + +## Changed Files + +| Status | Path | Added | Deleted | +| --- | --- | ---: | ---: | +| Modified | `docs/index.html` | 31 | 10 | +| Modified | `docs/videos/install-walkthrough.mov` | | | +| Copied | `docs/videos/install-walkthrough.mov -> docs/videos/ui-showcase.mp4` | | | +| Modified | `index.html` | 31 | 10 | + +## Reading Notes + +- This page is generated from local git metadata so it is best used with the exact repository clone that produced the wiki. +- Merge commits may show little or no direct diff even though they pull a full branch of work into the reachable history. +- Deleted paths are also cross-linked from the removed-parts index when the status is `Deleted`. diff --git a/docs/wiki/commits/6e7215b-refresh-weather-after-location-access-changes.md b/docs/wiki/commits/6e7215b-refresh-weather-after-location-access-changes.md new file mode 100644 index 0000000..aaf0aa9 --- /dev/null +++ b/docs/wiki/commits/6e7215b-refresh-weather-after-location-access-changes.md @@ -0,0 +1,39 @@ +# Commit 6e7215b: Refresh weather after location access changes + +## Metadata + +| Field | Value | +| --- | --- | +| Full SHA | `6e7215b040cbc4e5045ddc2036f82050fcd62d51` | +| Author | ventaphobia | +| Date | 2026-04-16 | +| ISO date | `2026-04-16T12:04:06+05:00` | +| Parents | `1d9ebb66cad8` | +| Direct refs | No direct branch/tag ref | +| Files changed | 3 | +| Insertions | 256 | +| Deletions | 11 | + +## Commit Message + +No extended commit message body. + +## Area Summary + +- Weather and location: 1 file(s) +- Tests: 1 file(s) +- Repository support: 1 file(s) + +## Changed Files + +| Status | Path | Added | Deleted | +| --- | --- | ---: | ---: | +| Modified | `Core-Monitor/WeatherService.swift` | 161 | 8 | +| Modified | `Core-MonitorTests/WeatherViewModelTests.swift` | 90 | 3 | +| Modified | `WORKLOG.md` | 5 | 0 | + +## Reading Notes + +- This page is generated from local git metadata so it is best used with the exact repository clone that produced the wiki. +- Merge commits may show little or no direct diff even though they pull a full branch of work into the reachable history. +- Deleted paths are also cross-linked from the removed-parts index when the status is `Deleted`. diff --git a/docs/wiki/commits/6eed791-add-app-store-privacy-policy-page.md b/docs/wiki/commits/6eed791-add-app-store-privacy-policy-page.md new file mode 100644 index 0000000..70340f9 --- /dev/null +++ b/docs/wiki/commits/6eed791-add-app-store-privacy-policy-page.md @@ -0,0 +1,42 @@ +# Commit 6eed791: Add App Store privacy policy page + +## Metadata + +| Field | Value | +| --- | --- | +| Full SHA | `6eed791da4b9e67e15bed5170235a1efceaf015a` | +| Author | ventaphobia | +| Date | 2026-04-19 | +| ISO date | `2026-04-19T20:38:27+05:00` | +| Parents | `7883b465474f` | +| Direct refs | No direct branch/tag ref | +| Files changed | 7 | +| Insertions | 556 | +| Deletions | 8 | + +## Commit Message + +No extended commit message body. + +## Area Summary + +- Website and documentation: 6 file(s) +- Mac App Store edition website: 1 file(s) + +## Changed Files + +| Status | Path | Added | Deleted | +| --- | --- | ---: | ---: | +| Modified | `Mac-App-Store/index.html` | 9 | 2 | +| Added | `Mac-App-Store/privacy/index.html` | 141 | 0 | +| Modified | `Mac-App-Store/styles.css` | 124 | 2 | +| Modified | `docs/Mac-App-Store/index.html` | 9 | 2 | +| Added | `docs/Mac-App-Store/privacy/index.html` | 141 | 0 | +| Modified | `docs/Mac-App-Store/styles.css` | 124 | 2 | +| Modified | `sitemap.xml` | 8 | 0 | + +## Reading Notes + +- This page is generated from local git metadata so it is best used with the exact repository clone that produced the wiki. +- Merge commits may show little or no direct diff even though they pull a full branch of work into the reachable history. +- Deleted paths are also cross-linked from the removed-parts index when the status is `Deleted`. diff --git a/docs/wiki/commits/6f89d28-remove-benchmark-copy-from-website.md b/docs/wiki/commits/6f89d28-remove-benchmark-copy-from-website.md new file mode 100644 index 0000000..265e703 --- /dev/null +++ b/docs/wiki/commits/6f89d28-remove-benchmark-copy-from-website.md @@ -0,0 +1,36 @@ +# Commit 6f89d28: Remove benchmark copy from website + +## Metadata + +| Field | Value | +| --- | --- | +| Full SHA | `6f89d287cea37148641e5a9b0748ec51b2e1aef9` | +| Author | offyotto-sl3 <245704867+offyotto-sl3@users.noreply.github.com> | +| Date | 2026-03-30 | +| ISO date | `2026-03-30T13:41:55+05:00` | +| Parents | `2e25c78b4640` | +| Direct refs | No direct branch/tag ref | +| Files changed | 2 | +| Insertions | 10 | +| Deletions | 26 | + +## Commit Message + +No extended commit message body. + +## Area Summary + +- Website and documentation: 2 file(s) + +## Changed Files + +| Status | Path | Added | Deleted | +| --- | --- | ---: | ---: | +| Modified | `docs/index.html` | 5 | 13 | +| Modified | `index.html` | 5 | 13 | + +## Reading Notes + +- This page is generated from local git metadata so it is best used with the exact repository clone that produced the wiki. +- Merge commits may show little or no direct diff even though they pull a full branch of work into the reachable history. +- Deleted paths are also cross-linked from the removed-parts index when the status is `Deleted`. diff --git a/docs/wiki/commits/6fa926f-tighten-website-copy-to-match-readme.md b/docs/wiki/commits/6fa926f-tighten-website-copy-to-match-readme.md new file mode 100644 index 0000000..6410798 --- /dev/null +++ b/docs/wiki/commits/6fa926f-tighten-website-copy-to-match-readme.md @@ -0,0 +1,36 @@ +# Commit 6fa926f: Tighten website copy to match README + +## Metadata + +| Field | Value | +| --- | --- | +| Full SHA | `6fa926fcaaa5add0af38ee75da12dab8293bfd2a` | +| Author | ventaphobia | +| Date | 2026-04-12 | +| ISO date | `2026-04-12T12:35:22+05:00` | +| Parents | `6decaf7e3eab` | +| Direct refs | No direct branch/tag ref | +| Files changed | 2 | +| Insertions | 54 | +| Deletions | 54 | + +## Commit Message + +No extended commit message body. + +## Area Summary + +- Website and documentation: 2 file(s) + +## Changed Files + +| Status | Path | Added | Deleted | +| --- | --- | ---: | ---: | +| Modified | `docs/index.html` | 27 | 27 | +| Modified | `index.html` | 27 | 27 | + +## Reading Notes + +- This page is generated from local git metadata so it is best used with the exact repository clone that produced the wiki. +- Merge commits may show little or no direct diff even though they pull a full branch of work into the reachable history. +- Deleted paths are also cross-linked from the removed-parts index when the status is `Deleted`. diff --git a/docs/wiki/commits/6fcd312-throttle-slow-moving-system-monitor-reads.md b/docs/wiki/commits/6fcd312-throttle-slow-moving-system-monitor-reads.md new file mode 100644 index 0000000..dfd6fc9 --- /dev/null +++ b/docs/wiki/commits/6fcd312-throttle-slow-moving-system-monitor-reads.md @@ -0,0 +1,40 @@ +# Commit 6fcd312: Throttle slow-moving system monitor reads + +## Metadata + +| Field | Value | +| --- | --- | +| Full SHA | `6fcd3127f9709d56179405481fcf3ef63b5f2e8c` | +| Author | ventaphobia | +| Date | 2026-04-16 | +| ISO date | `2026-04-16T22:11:32+05:00` | +| Parents | `001a3395921d` | +| Direct refs | No direct branch/tag ref | +| Files changed | 4 | +| Insertions | 133 | +| Deletions | 4 | + +## Commit Message + +No extended commit message body. + +## Area Summary + +- Core app: 2 file(s) +- Tests: 1 file(s) +- Repository support: 1 file(s) + +## Changed Files + +| Status | Path | Added | Deleted | +| --- | --- | ---: | ---: | +| Modified | `Core-Monitor/SystemMonitor.swift` | 32 | 4 | +| Added | `Core-Monitor/SystemMonitorSupplementalSampling.swift` | 54 | 0 | +| Added | `Core-MonitorTests/SystemMonitorSupplementalSamplingTests.swift` | 42 | 0 | +| Modified | `WORKLOG.md` | 5 | 0 | + +## Reading Notes + +- This page is generated from local git metadata so it is best used with the exact repository clone that produced the wiki. +- Merge commits may show little or no direct diff even though they pull a full branch of work into the reachable history. +- Deleted paths are also cross-linked from the removed-parts index when the status is `Deleted`. diff --git a/docs/wiki/commits/6fedf01-merge-branch-main-into-codex-ai-discovery-optimization.md b/docs/wiki/commits/6fedf01-merge-branch-main-into-codex-ai-discovery-optimization.md new file mode 100644 index 0000000..b1d5008 --- /dev/null +++ b/docs/wiki/commits/6fedf01-merge-branch-main-into-codex-ai-discovery-optimization.md @@ -0,0 +1,35 @@ +# Commit 6fedf01: Merge branch 'main' into codex/ai-discovery-optimization + +## Metadata + +| Field | Value | +| --- | --- | +| Full SHA | `6fedf01894ca751cea4e02488b6c0c1e954c30e7` | +| Author | offyotto (not my real name) | +| Date | 2026-04-20 | +| ISO date | `2026-04-20T19:46:47+05:00` | +| Parents | `9383a755ba70`, `0dcac89c0585` | +| Direct refs | `origin/codex/ai-discovery-optimization` | +| Files changed | 0 | +| Insertions | 740 | +| Deletions | 129 | + +## Commit Message + +No extended commit message body. + +## Area Summary + +- No file areas detected. + +## Changed Files + +| Status | Path | Added | Deleted | +| --- | --- | ---: | ---: | +| Metadata-only or merge | No direct file diff recorded | | | + +## Reading Notes + +- This page is generated from local git metadata so it is best used with the exact repository clone that produced the wiki. +- Merge commits may show little or no direct diff even though they pull a full branch of work into the reachable history. +- Deleted paths are also cross-linked from the removed-parts index when the status is `Deleted`. diff --git a/docs/wiki/commits/7024fe1-fix-release-metadata-plist-lookup.md b/docs/wiki/commits/7024fe1-fix-release-metadata-plist-lookup.md new file mode 100644 index 0000000..5822a21 --- /dev/null +++ b/docs/wiki/commits/7024fe1-fix-release-metadata-plist-lookup.md @@ -0,0 +1,35 @@ +# Commit 7024fe1: Fix release metadata plist lookup + +## Metadata + +| Field | Value | +| --- | --- | +| Full SHA | `7024fe14d1271cc566bfb966649afd29e68da34a` | +| Author | ventaphobia | +| Date | 2026-04-22 | +| ISO date | `2026-04-22T06:54:26+05:00` | +| Parents | `171c3c607466` | +| Direct refs | No direct branch/tag ref | +| Files changed | 1 | +| Insertions | 3 | +| Deletions | 2 | + +## Commit Message + +No extended commit message body. + +## Area Summary + +- GitHub automation: 1 file(s) + +## Changed Files + +| Status | Path | Added | Deleted | +| --- | --- | ---: | ---: | +| Modified | `.github/workflows/release.yml` | 3 | 2 | + +## Reading Notes + +- This page is generated from local git metadata so it is best used with the exact repository clone that produced the wiki. +- Merge commits may show little or no direct diff even though they pull a full branch of work into the reachable history. +- Deleted paths are also cross-linked from the removed-parts index when the status is `Deleted`. diff --git a/docs/wiki/commits/706295f-delete-docs-videos-install-walkthrough-mp4.md b/docs/wiki/commits/706295f-delete-docs-videos-install-walkthrough-mp4.md new file mode 100644 index 0000000..61f342f --- /dev/null +++ b/docs/wiki/commits/706295f-delete-docs-videos-install-walkthrough-mp4.md @@ -0,0 +1,35 @@ +# Commit 706295f: Delete docs/videos/install-walkthrough.mp4 + +## Metadata + +| Field | Value | +| --- | --- | +| Full SHA | `706295f14ffe235dae70ec464295bf4c1efd2d18` | +| Author | offyotto (not my real name) | +| Date | 2026-04-12 | +| ISO date | `2026-04-12T15:10:47+05:00` | +| Parents | `679aae6f4a47` | +| Direct refs | No direct branch/tag ref | +| Files changed | 1 | +| Insertions | 0 | +| Deletions | 0 | + +## Commit Message + +No extended commit message body. + +## Area Summary + +- Website and documentation: 1 file(s) + +## Changed Files + +| Status | Path | Added | Deleted | +| --- | --- | ---: | ---: | +| Deleted | `docs/videos/install-walkthrough.mp4` | | | + +## Reading Notes + +- This page is generated from local git metadata so it is best used with the exact repository clone that produced the wiki. +- Merge commits may show little or no direct diff even though they pull a full branch of work into the reachable history. +- Deleted paths are also cross-linked from the removed-parts index when the status is `Deleted`. diff --git a/docs/wiki/commits/70ef30c-refresh-competitor-supportability-notes.md b/docs/wiki/commits/70ef30c-refresh-competitor-supportability-notes.md new file mode 100644 index 0000000..bb65eb5 --- /dev/null +++ b/docs/wiki/commits/70ef30c-refresh-competitor-supportability-notes.md @@ -0,0 +1,37 @@ +# Commit 70ef30c: Refresh competitor supportability notes + +## Metadata + +| Field | Value | +| --- | --- | +| Full SHA | `70ef30cf9a3eca1b6c669f48184b2da768c213ad` | +| Author | ventaphobia | +| Date | 2026-04-16 | +| ISO date | `2026-04-16T22:19:16+05:00` | +| Parents | `423587b16915` | +| Direct refs | No direct branch/tag ref | +| Files changed | 2 | +| Insertions | 9 | +| Deletions | 2 | + +## Commit Message + +No extended commit message body. + +## Area Summary + +- Repository support: 1 file(s) +- Website and documentation: 1 file(s) + +## Changed Files + +| Status | Path | Added | Deleted | +| --- | --- | ---: | ---: | +| Modified | `WORKLOG.md` | 4 | 0 | +| Modified | `docs/COMPETITOR_MATRIX_2026.md` | 5 | 2 | + +## Reading Notes + +- This page is generated from local git metadata so it is best used with the exact repository clone that produced the wiki. +- Merge commits may show little or no direct diff even though they pull a full branch of work into the reachable history. +- Deleted paths are also cross-linked from the removed-parts index when the status is `Deleted`. diff --git a/docs/wiki/commits/712cda3-improve-welcome-guide-touch-bar-onboarding.md b/docs/wiki/commits/712cda3-improve-welcome-guide-touch-bar-onboarding.md new file mode 100644 index 0000000..af7f458 --- /dev/null +++ b/docs/wiki/commits/712cda3-improve-welcome-guide-touch-bar-onboarding.md @@ -0,0 +1,35 @@ +# Commit 712cda3: Improve welcome guide Touch Bar onboarding + +## Metadata + +| Field | Value | +| --- | --- | +| Full SHA | `712cda33cdd4aa32925decfa6d778eba9f6099a7` | +| Author | ventaphobia | +| Date | 2026-04-17 | +| ISO date | `2026-04-17T19:12:34+05:00` | +| Parents | `daa972cb8a65` | +| Direct refs | No direct branch/tag ref | +| Files changed | 1 | +| Insertions | 657 | +| Deletions | 8 | + +## Commit Message + +No extended commit message body. + +## Area Summary + +- Startup and onboarding: 1 file(s) + +## Changed Files + +| Status | Path | Added | Deleted | +| --- | --- | ---: | ---: | +| Modified | `Core-Monitor/WelcomeGuide.swift` | 657 | 8 | + +## Reading Notes + +- This page is generated from local git metadata so it is best used with the exact repository clone that produced the wiki. +- Merge commits may show little or no direct diff even though they pull a full branch of work into the reachable history. +- Deleted paths are also cross-linked from the removed-parts index when the status is `Deleted`. diff --git a/docs/wiki/commits/715e579-add-landing-page-for-core-monitor-website.md b/docs/wiki/commits/715e579-add-landing-page-for-core-monitor-website.md new file mode 100644 index 0000000..4f4bb32 --- /dev/null +++ b/docs/wiki/commits/715e579-add-landing-page-for-core-monitor-website.md @@ -0,0 +1,37 @@ +# Commit 715e579: Add landing page for Core-Monitor website + +## Metadata + +| Field | Value | +| --- | --- | +| Full SHA | `715e5795d37fe9d314d09bd7fd9947673610ff72` | +| Author | ventaphobia | +| Date | 2026-03-28 | +| ISO date | `2026-03-28T23:46:22+05:00` | +| Parents | `c2499a8cd563` | +| Direct refs | No direct branch/tag ref | +| Files changed | 3 | +| Insertions | 792 | +| Deletions | 16 | + +## Commit Message + +No extended commit message body. + +## Area Summary + +- Website and documentation: 3 file(s) + +## Changed Files + +| Status | Path | Added | Deleted | +| --- | --- | ---: | ---: | +| Added | `404.html` | 13 | 0 | +| Modified | `index.html` | 285 | 16 | +| Added | `styles.css` | 494 | 0 | + +## Reading Notes + +- This page is generated from local git metadata so it is best used with the exact repository clone that produced the wiki. +- Merge commits may show little or no direct diff even though they pull a full branch of work into the reachable history. +- Deleted paths are also cross-linked from the removed-parts index when the status is `Deleted`. diff --git a/docs/wiki/commits/7185d36-improve-fan-control-and-alert-surfaces.md b/docs/wiki/commits/7185d36-improve-fan-control-and-alert-surfaces.md new file mode 100644 index 0000000..7d4ea69 --- /dev/null +++ b/docs/wiki/commits/7185d36-improve-fan-control-and-alert-surfaces.md @@ -0,0 +1,68 @@ +# Commit 7185d36: Improve fan control and alert surfaces + +## Metadata + +| Field | Value | +| --- | --- | +| Full SHA | `7185d36d764a3b9b52fd721683b8eec43ec9f180` | +| Author | ventaphobia | +| Date | 2026-04-15 | +| ISO date | `2026-04-15T13:19:17+05:00` | +| Parents | `4d78a8fbc787` | +| Direct refs | No direct branch/tag ref | +| Files changed | 26 | +| Insertions | 4088 | +| Deletions | 354 | + +## Commit Message + +No extended commit message body. + +## Area Summary + +- Core app: 6 file(s) +- Fan control, SMC, or helper: 5 file(s) +- Legacy alert system: 4 file(s) +- Repository support: 3 file(s) +- Menu bar: 2 file(s) +- Tests: 2 file(s) +- Privileged helper target: 2 file(s) +- Dashboard: 1 file(s) +- Startup and onboarding: 1 file(s) + +## Changed Files + +| Status | Path | Added | Deleted | +| --- | --- | ---: | ---: | +| Modified | `App-Info.plist` | 3 | 1 | +| Modified | `Core-Monitor.xcodeproj/project.pbxproj` | 167 | 18 | +| Modified | `Core-Monitor.xcodeproj/xcshareddata/xcschemes/Core-Monitor.xcscheme` | 23 | 1 | +| Added | `Core-Monitor/AlertEngine.swift` | 691 | 0 | +| Added | `Core-Monitor/AlertManager.swift` | 369 | 0 | +| Added | `Core-Monitor/AlertModels.swift` | 415 | 0 | +| Added | `Core-Monitor/AlertsView.swift` | 696 | 0 | +| Modified | `Core-Monitor/AppCoordinator.swift` | 4 | 2 | +| Modified | `Core-Monitor/ContentView.swift` | 84 | 148 | +| Modified | `Core-Monitor/Core_MonitorApp.swift` | 2 | 0 | +| Modified | `Core-Monitor/FanController.swift` | 124 | 46 | +| Added | `Core-Monitor/FanCurveEditorView.swift` | 722 | 0 | +| Modified | `Core-Monitor/HelpView.swift` | 14 | 2 | +| Added | `Core-Monitor/HelperConfiguration.swift` | 20 | 0 | +| Modified | `Core-Monitor/MenuBarExtraView.swift` | 92 | 77 | +| Modified | `Core-Monitor/MenubarController.swift` | 28 | 4 | +| Added | `Core-Monitor/MonitoringSnapshot.swift` | 59 | 0 | +| Modified | `Core-Monitor/SMCHelperManager.swift` | 1 | 1 | +| Modified | `Core-Monitor/SMCTamperDetector.swift` | 8 | 5 | +| Modified | `Core-Monitor/SystemMonitor.swift` | 51 | 39 | +| Added | `Core-Monitor/TopProcessSampler.swift` | 212 | 0 | +| Modified | `Core-Monitor/WelcomeGuide.swift` | 3 | 2 | +| Added | `Core-MonitorTests/AlertEngineTests.swift` | 224 | 0 | +| Added | `Core-MonitorTests/CustomFanPresetTests.swift` | 68 | 0 | +| Modified | `smc-helper-Info.plist` | 4 | 4 | +| Modified | `smc-helper/Info.plist` | 4 | 4 | + +## Reading Notes + +- This page is generated from local git metadata so it is best used with the exact repository clone that produced the wiki. +- Merge commits may show little or no direct diff even though they pull a full branch of work into the reachable history. +- Deleted paths are also cross-linked from the removed-parts index when the status is `Deleted`. diff --git a/docs/wiki/commits/719a663-refine-welcome-guide-overflow-handling.md b/docs/wiki/commits/719a663-refine-welcome-guide-overflow-handling.md new file mode 100644 index 0000000..c5aa86f --- /dev/null +++ b/docs/wiki/commits/719a663-refine-welcome-guide-overflow-handling.md @@ -0,0 +1,37 @@ +# Commit 719a663: Refine welcome guide overflow handling + +## Metadata + +| Field | Value | +| --- | --- | +| Full SHA | `719a66322f647744d06110c5841fe5a4dc253553` | +| Author | ventaphobia | +| Date | 2026-04-16 | +| ISO date | `2026-04-16T07:08:07+05:00` | +| Parents | `86747c6a04d0` | +| Direct refs | No direct branch/tag ref | +| Files changed | 2 | +| Insertions | 76 | +| Deletions | 36 | + +## Commit Message + +No extended commit message body. + +## Area Summary + +- Startup and onboarding: 1 file(s) +- Repository support: 1 file(s) + +## Changed Files + +| Status | Path | Added | Deleted | +| --- | --- | ---: | ---: | +| Modified | `Core-Monitor/WelcomeGuide.swift` | 71 | 36 | +| Modified | `WORKLOG.md` | 5 | 0 | + +## Reading Notes + +- This page is generated from local git metadata so it is best used with the exact repository clone that produced the wiki. +- Merge commits may show little or no direct diff even though they pull a full branch of work into the reachable history. +- Deleted paths are also cross-linked from the removed-parts index when the status is `Deleted`. diff --git a/docs/wiki/commits/71e63cb-align-debug-helper-bundle-identifier.md b/docs/wiki/commits/71e63cb-align-debug-helper-bundle-identifier.md new file mode 100644 index 0000000..48d15db --- /dev/null +++ b/docs/wiki/commits/71e63cb-align-debug-helper-bundle-identifier.md @@ -0,0 +1,35 @@ +# Commit 71e63cb: Align debug helper bundle identifier + +## Metadata + +| Field | Value | +| --- | --- | +| Full SHA | `71e63cb1390be6445100395cd8792848840806c7` | +| Author | ventaphobia | +| Date | 2026-04-17 | +| ISO date | `2026-04-17T17:13:30+05:00` | +| Parents | `40e9d5d82944` | +| Direct refs | No direct branch/tag ref | +| Files changed | 1 | +| Insertions | 1 | +| Deletions | 1 | + +## Commit Message + +No extended commit message body. + +## Area Summary + +- Repository support: 1 file(s) + +## Changed Files + +| Status | Path | Added | Deleted | +| --- | --- | ---: | ---: | +| Modified | `Core-Monitor.xcodeproj/project.pbxproj` | 1 | 1 | + +## Reading Notes + +- This page is generated from local git metadata so it is best used with the exact repository clone that produced the wiki. +- Merge commits may show little or no direct diff even though they pull a full branch of work into the reachable history. +- Deleted paths are also cross-linked from the removed-parts index when the status is `Deleted`. diff --git a/docs/wiki/commits/728674a-surface-live-monitoring-freshness-across-the-ui.md b/docs/wiki/commits/728674a-surface-live-monitoring-freshness-across-the-ui.md new file mode 100644 index 0000000..1933cd4 --- /dev/null +++ b/docs/wiki/commits/728674a-surface-live-monitoring-freshness-across-the-ui.md @@ -0,0 +1,44 @@ +# Commit 728674a: Surface live monitoring freshness across the UI + +## Metadata + +| Field | Value | +| --- | --- | +| Full SHA | `728674a3635725b10ad661b86735a0236694fe67` | +| Author | ventaphobia | +| Date | 2026-04-16 | +| ISO date | `2026-04-16T04:08:40+05:00` | +| Parents | `2a9a96b5cfb2` | +| Direct refs | No direct branch/tag ref | +| Files changed | 6 | +| Insertions | 270 | +| Deletions | 29 | + +## Commit Message + +No extended commit message body. + +## Area Summary + +- Core app: 2 file(s) +- Dashboard: 1 file(s) +- Menu bar: 1 file(s) +- Tests: 1 file(s) +- Repository support: 1 file(s) + +## Changed Files + +| Status | Path | Added | Deleted | +| --- | --- | ---: | ---: | +| Modified | `Core-Monitor/ContentView.swift` | 86 | 0 | +| Modified | `Core-Monitor/MenuBarExtraView.swift` | 52 | 29 | +| Modified | `Core-Monitor/MonitoringSnapshot.swift` | 76 | 0 | +| Modified | `Core-Monitor/SystemMonitor.swift` | 12 | 0 | +| Modified | `Core-MonitorTests/CustomFanPresetTests.swift` | 39 | 0 | +| Modified | `WORKLOG.md` | 5 | 0 | + +## Reading Notes + +- This page is generated from local git metadata so it is best used with the exact repository clone that produced the wiki. +- Merge commits may show little or no direct diff even though they pull a full branch of work into the reachable history. +- Deleted paths are also cross-linked from the removed-parts index when the status is `Deleted`. diff --git a/docs/wiki/commits/72f1c21-delete-docs-videos-touchbar-showcase-mp4.md b/docs/wiki/commits/72f1c21-delete-docs-videos-touchbar-showcase-mp4.md new file mode 100644 index 0000000..98cb07a --- /dev/null +++ b/docs/wiki/commits/72f1c21-delete-docs-videos-touchbar-showcase-mp4.md @@ -0,0 +1,35 @@ +# Commit 72f1c21: Delete docs/videos/touchbar-showcase.mp4 + +## Metadata + +| Field | Value | +| --- | --- | +| Full SHA | `72f1c21598594b3070ea9697d85ca3a7ea47f73d` | +| Author | offyotto (not my real name) | +| Date | 2026-04-12 | +| ISO date | `2026-04-12T15:11:00+05:00` | +| Parents | `706295f14ffe` | +| Direct refs | No direct branch/tag ref | +| Files changed | 1 | +| Insertions | 0 | +| Deletions | 0 | + +## Commit Message + +No extended commit message body. + +## Area Summary + +- Website and documentation: 1 file(s) + +## Changed Files + +| Status | Path | Added | Deleted | +| --- | --- | ---: | ---: | +| Deleted | `docs/videos/touchbar-showcase.mp4` | | | + +## Reading Notes + +- This page is generated from local git metadata so it is best used with the exact repository clone that produced the wiki. +- Merge commits may show little or no direct diff even though they pull a full branch of work into the reachable history. +- Deleted paths are also cross-linked from the removed-parts index when the status is `Deleted`. diff --git a/docs/wiki/commits/734d179-remove-remaining-alerts-strings.md b/docs/wiki/commits/734d179-remove-remaining-alerts-strings.md new file mode 100644 index 0000000..35065e7 --- /dev/null +++ b/docs/wiki/commits/734d179-remove-remaining-alerts-strings.md @@ -0,0 +1,39 @@ +# Commit 734d179: Remove remaining alerts strings + +## Metadata + +| Field | Value | +| --- | --- | +| Full SHA | `734d179e5ab8550637219c225b203d8f815ebb36` | +| Author | ventaphobia | +| Date | 2026-04-17 | +| ISO date | `2026-04-17T17:29:34+05:00` | +| Parents | `4e417f6b92d8` | +| Direct refs | No direct branch/tag ref | +| Files changed | 3 | +| Insertions | 81 | +| Deletions | 81 | + +## Commit Message + +No extended commit message body. + +## Area Summary + +- Legacy alert system: 1 file(s) +- Core app: 1 file(s) +- Tests: 1 file(s) + +## Changed Files + +| Status | Path | Added | Deleted | +| --- | --- | ---: | ---: | +| Deleted | `Core-Monitor/AlertsPresentation.swift` | 0 | 66 | +| Added | `Core-Monitor/NotificationPresentation.swift` | 66 | 0 | +| Modified | `Core-MonitorTests/AlertEngineTests.swift` | 15 | 15 | + +## Reading Notes + +- This page is generated from local git metadata so it is best used with the exact repository clone that produced the wiki. +- Merge commits may show little or no direct diff even though they pull a full branch of work into the reachable history. +- Deleted paths are also cross-linked from the removed-parts index when the status is `Deleted`. diff --git a/docs/wiki/commits/7398a64-remove-yapalogy-from-security-md.md b/docs/wiki/commits/7398a64-remove-yapalogy-from-security-md.md new file mode 100644 index 0000000..37f20ea --- /dev/null +++ b/docs/wiki/commits/7398a64-remove-yapalogy-from-security-md.md @@ -0,0 +1,35 @@ +# Commit 7398a64: remove yapalogy from security.md:\ + +## Metadata + +| Field | Value | +| --- | --- | +| Full SHA | `7398a6434713d28c935fea856b54a61a007477f4` | +| Author | offyotto (not my real name) | +| Date | 2026-04-11 | +| ISO date | `2026-04-11T22:15:07+05:00` | +| Parents | `628eed4699d8` | +| Direct refs | No direct branch/tag ref | +| Files changed | 1 | +| Insertions | 1 | +| Deletions | 5 | + +## Commit Message + +No extended commit message body. + +## Area Summary + +- Repository support: 1 file(s) + +## Changed Files + +| Status | Path | Added | Deleted | +| --- | --- | ---: | ---: | +| Modified | `SECURITY.md` | 1 | 5 | + +## Reading Notes + +- This page is generated from local git metadata so it is best used with the exact repository clone that produced the wiki. +- Merge commits may show little or no direct diff even though they pull a full branch of work into the reachable history. +- Deleted paths are also cross-linked from the removed-parts index when the status is `Deleted`. diff --git a/docs/wiki/commits/767668c-throttle-disk-stats-refresh-cadence.md b/docs/wiki/commits/767668c-throttle-disk-stats-refresh-cadence.md new file mode 100644 index 0000000..0a071dc --- /dev/null +++ b/docs/wiki/commits/767668c-throttle-disk-stats-refresh-cadence.md @@ -0,0 +1,40 @@ +# Commit 767668c: Throttle disk stats refresh cadence + +## Metadata + +| Field | Value | +| --- | --- | +| Full SHA | `767668c7f3cd476b1c3871b773d3d3064b43136e` | +| Author | ventaphobia | +| Date | 2026-04-16 | +| ISO date | `2026-04-16T21:51:37+05:00` | +| Parents | `001a3395921d` | +| Direct refs | No direct branch/tag ref | +| Files changed | 4 | +| Insertions | 63 | +| Deletions | 4 | + +## Commit Message + +No extended commit message body. + +## Area Summary + +- Core app: 2 file(s) +- Tests: 1 file(s) +- Repository support: 1 file(s) + +## Changed Files + +| Status | Path | Added | Deleted | +| --- | --- | ---: | ---: | +| Added | `Core-Monitor/DiskStatsRefreshPolicy.swift` | 14 | 0 | +| Modified | `Core-Monitor/SystemMonitor.swift` | 13 | 4 | +| Added | `Core-MonitorTests/DiskStatsRefreshPolicyTests.swift` | 31 | 0 | +| Modified | `WORKLOG.md` | 5 | 0 | + +## Reading Notes + +- This page is generated from local git metadata so it is best used with the exact repository clone that produced the wiki. +- Merge commits may show little or no direct diff even though they pull a full branch of work into the reachable history. +- Deleted paths are also cross-linked from the removed-parts index when the status is `Deleted`. diff --git a/docs/wiki/commits/772d62c-update-readme-md.md b/docs/wiki/commits/772d62c-update-readme-md.md new file mode 100644 index 0000000..28f4dfe --- /dev/null +++ b/docs/wiki/commits/772d62c-update-readme-md.md @@ -0,0 +1,35 @@ +# Commit 772d62c: Update README.md + +## Metadata + +| Field | Value | +| --- | --- | +| Full SHA | `772d62c06334c82d03433660ad201e16d21c4a81` | +| Author | offyotto | +| Date | 2026-04-21 | +| ISO date | `2026-04-21T06:47:11+05:00` | +| Parents | `b1e2d067611e` | +| Direct refs | No direct branch/tag ref | +| Files changed | 1 | +| Insertions | 4 | +| Deletions | 4 | + +## Commit Message + +No extended commit message body. + +## Area Summary + +- Repository support: 1 file(s) + +## Changed Files + +| Status | Path | Added | Deleted | +| --- | --- | ---: | ---: | +| Modified | `README.md` | 4 | 4 | + +## Reading Notes + +- This page is generated from local git metadata so it is best used with the exact repository clone that produced the wiki. +- Merge commits may show little or no direct diff even though they pull a full branch of work into the reachable history. +- Deleted paths are also cross-linked from the removed-parts index when the status is `Deleted`. diff --git a/docs/wiki/commits/77dcc07-make-silent-fan-mode-truly-system-owned.md b/docs/wiki/commits/77dcc07-make-silent-fan-mode-truly-system-owned.md new file mode 100644 index 0000000..9ce0775 --- /dev/null +++ b/docs/wiki/commits/77dcc07-make-silent-fan-mode-truly-system-owned.md @@ -0,0 +1,40 @@ +# Commit 77dcc07: Make silent fan mode truly system-owned + +## Metadata + +| Field | Value | +| --- | --- | +| Full SHA | `77dcc072c4e4f9c526ec591994c746fc7d75a247` | +| Author | ventaphobia | +| Date | 2026-04-16 | +| ISO date | `2026-04-16T12:20:28+05:00` | +| Parents | `ef6fa04827c3` | +| Direct refs | No direct branch/tag ref | +| Files changed | 4 | +| Insertions | 47 | +| Deletions | 14 | + +## Commit Message + +No extended commit message body. + +## Area Summary + +- Tests: 2 file(s) +- Fan control, SMC, or helper: 1 file(s) +- Repository support: 1 file(s) + +## Changed Files + +| Status | Path | Added | Deleted | +| --- | --- | ---: | ---: | +| Modified | `Core-Monitor/FanController.swift` | 13 | 7 | +| Modified | `Core-MonitorTests/AlertEngineTests.swift` | 16 | 3 | +| Modified | `Core-MonitorTests/CustomFanPresetTests.swift` | 13 | 4 | +| Modified | `WORKLOG.md` | 5 | 0 | + +## Reading Notes + +- This page is generated from local git metadata so it is best used with the exact repository clone that produced the wiki. +- Merge commits may show little or no direct diff even though they pull a full branch of work into the reachable history. +- Deleted paths are also cross-linked from the removed-parts index when the status is `Deleted`. diff --git a/docs/wiki/commits/7883b46-add-mac-app-store-landing-page.md b/docs/wiki/commits/7883b46-add-mac-app-store-landing-page.md new file mode 100644 index 0000000..44678e9 --- /dev/null +++ b/docs/wiki/commits/7883b46-add-mac-app-store-landing-page.md @@ -0,0 +1,44 @@ +# Commit 7883b46: Add Mac App Store landing page + +## Metadata + +| Field | Value | +| --- | --- | +| Full SHA | `7883b465474fa6b93b6260361a9937a77cc2c681` | +| Author | ventaphobia | +| Date | 2026-04-19 | +| ISO date | `2026-04-19T20:30:25+05:00` | +| Parents | `93264f760c9c` | +| Direct refs | No direct branch/tag ref | +| Files changed | 9 | +| Insertions | 1454 | +| Deletions | 6 | + +## Commit Message + +No extended commit message body. + +## Area Summary + +- Website and documentation: 8 file(s) +- Mac App Store edition website: 1 file(s) + +## Changed Files + +| Status | Path | Added | Deleted | +| --- | --- | ---: | ---: | +| Added | `Mac-App-Store/index.html` | 136 | 0 | +| Added | `Mac-App-Store/styles.css` | 584 | 0 | +| Added | `docs/Mac-App-Store/index.html` | 136 | 0 | +| Added | `docs/Mac-App-Store/styles.css` | 584 | 0 | +| Added | `docs/images/ui/mac-app-store/app-store-dashboard.png` | | | +| Added | `docs/images/ui/mac-app-store/app-store-menubar.png` | | | +| Modified | `docs/index.html` | 1 | 1 | +| Modified | `index.html` | 1 | 1 | +| Modified | `sitemap.xml` | 12 | 4 | + +## Reading Notes + +- This page is generated from local git metadata so it is best used with the exact repository clone that produced the wiki. +- Merge commits may show little or no direct diff even though they pull a full branch of work into the reachable history. +- Deleted paths are also cross-linked from the removed-parts index when the status is `Deleted`. diff --git a/docs/wiki/commits/78d0fd2-stabilize-onboarding-launch-and-menu-bar-defaults.md b/docs/wiki/commits/78d0fd2-stabilize-onboarding-launch-and-menu-bar-defaults.md new file mode 100644 index 0000000..f28ea34 --- /dev/null +++ b/docs/wiki/commits/78d0fd2-stabilize-onboarding-launch-and-menu-bar-defaults.md @@ -0,0 +1,38 @@ +# Commit 78d0fd2: Stabilize onboarding launch and menu bar defaults + +## Metadata + +| Field | Value | +| --- | --- | +| Full SHA | `78d0fd2b8cb38ba666e8c4d87729ad4ab618a408` | +| Author | ventaphobia | +| Date | 2026-04-16 | +| ISO date | `2026-04-16T10:23:03+05:00` | +| Parents | `4334e211852d` | +| Direct refs | No direct branch/tag ref | +| Files changed | 3 | +| Insertions | 95 | +| Deletions | 19 | + +## Commit Message + +No extended commit message body. + +## Area Summary + +- Core app: 2 file(s) +- Startup and onboarding: 1 file(s) + +## Changed Files + +| Status | Path | Added | Deleted | +| --- | --- | ---: | ---: | +| Modified | `Core-Monitor/Core_MonitorApp.swift` | 88 | 17 | +| Modified | `Core-Monitor/HelpView.swift` | 1 | 1 | +| Modified | `Core-Monitor/WelcomeGuideProgress.swift` | 6 | 1 | + +## Reading Notes + +- This page is generated from local git metadata so it is best used with the exact repository clone that produced the wiki. +- Merge commits may show little or no direct diff even though they pull a full branch of work into the reachable history. +- Deleted paths are also cross-linked from the removed-parts index when the status is `Deleted`. diff --git a/docs/wiki/commits/7afc598-automate-releases-and-sharpen-product-positioning.md b/docs/wiki/commits/7afc598-automate-releases-and-sharpen-product-positioning.md new file mode 100644 index 0000000..3dd76c4 --- /dev/null +++ b/docs/wiki/commits/7afc598-automate-releases-and-sharpen-product-positioning.md @@ -0,0 +1,53 @@ +# Commit 7afc598: Automate releases and sharpen product positioning + +## Metadata + +| Field | Value | +| --- | --- | +| Full SHA | `7afc598f211fcc6bb9292283ea18788f66351807` | +| Author | ventaphobia | +| Date | 2026-04-15 | +| ISO date | `2026-04-15T13:19:29+05:00` | +| Parents | `7185d36d764a` | +| Direct refs | No direct branch/tag ref | +| Files changed | 15 | +| Insertions | 678 | +| Deletions | 88 | + +## Commit Message + +No extended commit message body. + +## Area Summary + +- Website and documentation: 5 file(s) +- GitHub automation: 3 file(s) +- Repository support: 3 file(s) +- Developer and release scripts: 3 file(s) +- Homebrew distribution: 1 file(s) + +## Changed Files + +| Status | Path | Added | Deleted | +| --- | --- | ---: | ---: | +| Added | `.github/release.yml` | 21 | 0 | +| Added | `.github/workflows/ci.yml` | 33 | 0 | +| Added | `.github/workflows/release.yml` | 134 | 0 | +| Added | `Casks/core-monitor.rb` | 21 | 0 | +| Modified | `README.md` | 37 | 10 | +| Added | `RELEASING.md` | 85 | 0 | +| Modified | `XCODE_CLOUD.md` | 8 | 6 | +| Added | `docs/CORE_MONITOR_AUDIT_2026.md` | 135 | 0 | +| Modified | `docs/index.html` | 37 | 36 | +| Modified | `docs/styles.css` | 15 | 0 | +| Modified | `index.html` | 37 | 36 | +| Added | `scripts/release/build_release.sh` | 27 | 0 | +| Added | `scripts/release/generate_homebrew_cask.sh` | 40 | 0 | +| Added | `scripts/release/notarize_release.sh` | 33 | 0 | +| Modified | `styles.css` | 15 | 0 | + +## Reading Notes + +- This page is generated from local git metadata so it is best used with the exact repository clone that produced the wiki. +- Merge commits may show little or no direct diff even though they pull a full branch of work into the reachable history. +- Deleted paths are also cross-linked from the removed-parts index when the status is `Deleted`. diff --git a/docs/wiki/commits/7b2616b-update-video-reference-in-install-walkthrough.md b/docs/wiki/commits/7b2616b-update-video-reference-in-install-walkthrough.md new file mode 100644 index 0000000..8329a70 --- /dev/null +++ b/docs/wiki/commits/7b2616b-update-video-reference-in-install-walkthrough.md @@ -0,0 +1,35 @@ +# Commit 7b2616b: Update video reference in install walkthrough + +## Metadata + +| Field | Value | +| --- | --- | +| Full SHA | `7b2616b312d89ba4ca33b6642bc3a18c5dc5ee7b` | +| Author | offyotto (not my real name) | +| Date | 2026-04-12 | +| ISO date | `2026-04-12T15:21:01+05:00` | +| Parents | `ee9b6b7bf213` | +| Direct refs | No direct branch/tag ref | +| Files changed | 1 | +| Insertions | 23 | +| Deletions | 2 | + +## Commit Message + +No extended commit message body. + +## Area Summary + +- Website and documentation: 1 file(s) + +## Changed Files + +| Status | Path | Added | Deleted | +| --- | --- | ---: | ---: | +| Modified | `docs/index.html` | 23 | 2 | + +## Reading Notes + +- This page is generated from local git metadata so it is best used with the exact repository clone that produced the wiki. +- Merge commits may show little or no direct diff even though they pull a full branch of work into the reachable history. +- Deleted paths are also cross-linked from the removed-parts index when the status is `Deleted`. diff --git a/docs/wiki/commits/7b38a69-merge-pull-request-11-from-offyotto-sl3-codex-revert-readme-yesterday.md b/docs/wiki/commits/7b38a69-merge-pull-request-11-from-offyotto-sl3-codex-revert-readme-yesterday.md new file mode 100644 index 0000000..e7452aa --- /dev/null +++ b/docs/wiki/commits/7b38a69-merge-pull-request-11-from-offyotto-sl3-codex-revert-readme-yesterday.md @@ -0,0 +1,35 @@ +# Commit 7b38a69: Merge pull request #11 from offyotto-sl3/codex/revert-readme-yesterday + +## Metadata + +| Field | Value | +| --- | --- | +| Full SHA | `7b38a69c2c2de7d46160970ae7ac092d50c0fe7d` | +| Author | offyotto (not my real name) | +| Date | 2026-04-16 | +| ISO date | `2026-04-16T10:46:05+05:00` | +| Parents | `8fbb65cb9cc3`, `0a1731358ba4` | +| Direct refs | No direct branch/tag ref | +| Files changed | 0 | +| Insertions | 15 | +| Deletions | 269 | + +## Commit Message + +Restore README from April 15, 2026 + +## Area Summary + +- No file areas detected. + +## Changed Files + +| Status | Path | Added | Deleted | +| --- | --- | ---: | ---: | +| Metadata-only or merge | No direct file diff recorded | | | + +## Reading Notes + +- This page is generated from local git metadata so it is best used with the exact repository clone that produced the wiki. +- Merge commits may show little or no direct diff even though they pull a full branch of work into the reachable history. +- Deleted paths are also cross-linked from the removed-parts index when the status is `Deleted`. diff --git a/docs/wiki/commits/7b5f1e0-publish-sparkle-test-update-11-2-9.md b/docs/wiki/commits/7b5f1e0-publish-sparkle-test-update-11-2-9.md new file mode 100644 index 0000000..6e678f4 --- /dev/null +++ b/docs/wiki/commits/7b5f1e0-publish-sparkle-test-update-11-2-9.md @@ -0,0 +1,43 @@ +# Commit 7b5f1e0: Publish Sparkle test update 11.2.9 + +## Metadata + +| Field | Value | +| --- | --- | +| Full SHA | `7b5f1e07ad89d8df3cbfa3a5fa135763cec2b7d9` | +| Author | ventaphobia | +| Date | 2026-04-08 | +| ISO date | `2026-04-08T23:50:47+05:00` | +| Parents | `591aecf069e8` | +| Direct refs | No direct branch/tag ref | +| Files changed | 7 | +| Insertions | 23 | +| Deletions | 14 | + +## Commit Message + +No extended commit message body. + +## Area Summary + +- Repository support: 4 file(s) +- Website and documentation: 2 file(s) +- Core app: 1 file(s) + +## Changed Files + +| Status | Path | Added | Deleted | +| --- | --- | ---: | ---: | +| Modified | `App-Info.plist` | 1 | 1 | +| Modified | `Core-Monitor.xcodeproj/project.pbxproj` | 4 | 4 | +| Modified | `Core-Monitor/AppVersion.swift` | 1 | 1 | +| Modified | `appcast.xml` | 9 | 0 | +| Modified | `docs/index.html` | 4 | 4 | +| Added | `downloads/Core-Monitor-11.2.9.zip` | | | +| Modified | `index.html` | 4 | 4 | + +## Reading Notes + +- This page is generated from local git metadata so it is best used with the exact repository clone that produced the wiki. +- Merge commits may show little or no direct diff even though they pull a full branch of work into the reachable history. +- Deleted paths are also cross-linked from the removed-parts index when the status is `Deleted`. diff --git a/docs/wiki/commits/7b64888-make-codeql-xcodebuild-less-flaky.md b/docs/wiki/commits/7b64888-make-codeql-xcodebuild-less-flaky.md new file mode 100644 index 0000000..8ecc2cb --- /dev/null +++ b/docs/wiki/commits/7b64888-make-codeql-xcodebuild-less-flaky.md @@ -0,0 +1,35 @@ +# Commit 7b64888: Make CodeQL xcodebuild less flaky + +## Metadata + +| Field | Value | +| --- | --- | +| Full SHA | `7b648887a78acf094c08acc9db4add414cfd3d54` | +| Author | ventaphobia | +| Date | 2026-04-08 | +| ISO date | `2026-04-08T09:21:39+05:00` | +| Parents | `17e0ac914291` | +| Direct refs | No direct branch/tag ref | +| Files changed | 1 | +| Insertions | 47 | +| Deletions | 9 | + +## Commit Message + +No extended commit message body. + +## Area Summary + +- GitHub automation: 1 file(s) + +## Changed Files + +| Status | Path | Added | Deleted | +| --- | --- | ---: | ---: | +| Modified | `.github/workflows/codeql.yml` | 47 | 9 | + +## Reading Notes + +- This page is generated from local git metadata so it is best used with the exact repository clone that produced the wiki. +- Merge commits may show little or no direct diff even though they pull a full branch of work into the reachable history. +- Deleted paths are also cross-linked from the removed-parts index when the status is `Deleted`. diff --git a/docs/wiki/commits/7b74a04-make-hero-text-shadow-more-visible.md b/docs/wiki/commits/7b74a04-make-hero-text-shadow-more-visible.md new file mode 100644 index 0000000..88c88d0 --- /dev/null +++ b/docs/wiki/commits/7b74a04-make-hero-text-shadow-more-visible.md @@ -0,0 +1,36 @@ +# Commit 7b74a04: Make hero text shadow more visible + +## Metadata + +| Field | Value | +| --- | --- | +| Full SHA | `7b74a04d044a3ceef51d50c419ef412234a7959a` | +| Author | ventaphobia | +| Date | 2026-04-06 | +| ISO date | `2026-04-06T20:45:08+05:00` | +| Parents | `f666ec051bed` | +| Direct refs | No direct branch/tag ref | +| Files changed | 2 | +| Insertions | 20 | +| Deletions | 16 | + +## Commit Message + +No extended commit message body. + +## Area Summary + +- Website and documentation: 2 file(s) + +## Changed Files + +| Status | Path | Added | Deleted | +| --- | --- | ---: | ---: | +| Modified | `docs/styles.css` | 10 | 8 | +| Modified | `styles.css` | 10 | 8 | + +## Reading Notes + +- This page is generated from local git metadata so it is best used with the exact repository clone that produced the wiki. +- Merge commits may show little or no direct diff even though they pull a full branch of work into the reachable history. +- Deleted paths are also cross-linked from the removed-parts index when the status is `Deleted`. diff --git a/docs/wiki/commits/7baad89-refine-dashboard-window-sizing.md b/docs/wiki/commits/7baad89-refine-dashboard-window-sizing.md new file mode 100644 index 0000000..0c212c2 --- /dev/null +++ b/docs/wiki/commits/7baad89-refine-dashboard-window-sizing.md @@ -0,0 +1,37 @@ +# Commit 7baad89: Refine dashboard window sizing + +## Metadata + +| Field | Value | +| --- | --- | +| Full SHA | `7baad89520d2aa013067aa91a88c32efbc72514f` | +| Author | ventaphobia | +| Date | 2026-04-16 | +| ISO date | `2026-04-16T08:15:34+05:00` | +| Parents | `df9cf4744e0f` | +| Direct refs | No direct branch/tag ref | +| Files changed | 2 | +| Insertions | 3 | +| Deletions | 3 | + +## Commit Message + +No extended commit message body. + +## Area Summary + +- Dashboard: 1 file(s) +- Tests: 1 file(s) + +## Changed Files + +| Status | Path | Added | Deleted | +| --- | --- | ---: | ---: | +| Modified | `Core-Monitor/DashboardWindowLayout.swift` | 2 | 2 | +| Modified | `Core-MonitorTests/DashboardWindowLayoutTests.swift` | 1 | 1 | + +## Reading Notes + +- This page is generated from local git metadata so it is best used with the exact repository clone that produced the wiki. +- Merge commits may show little or no direct diff even though they pull a full branch of work into the reachable history. +- Deleted paths are also cross-linked from the removed-parts index when the status is `Deleted`. diff --git a/docs/wiki/commits/7bd13ba-mark-monitoring-models-nonisolated.md b/docs/wiki/commits/7bd13ba-mark-monitoring-models-nonisolated.md new file mode 100644 index 0000000..0420ea0 --- /dev/null +++ b/docs/wiki/commits/7bd13ba-mark-monitoring-models-nonisolated.md @@ -0,0 +1,38 @@ +# Commit 7bd13ba: Mark monitoring models nonisolated + +## Metadata + +| Field | Value | +| --- | --- | +| Full SHA | `7bd13bada0512f1934b7af51be1ce1d53f78d788` | +| Author | ventaphobia | +| Date | 2026-04-16 | +| ISO date | `2026-04-16T08:34:39+05:00` | +| Parents | `0ef6575edac3` | +| Direct refs | No direct branch/tag ref | +| Files changed | 3 | +| Insertions | 20 | +| Deletions | 15 | + +## Commit Message + +No extended commit message body. + +## Area Summary + +- Core app: 2 file(s) +- Repository support: 1 file(s) + +## Changed Files + +| Status | Path | Added | Deleted | +| --- | --- | ---: | ---: | +| Modified | `Core-Monitor/MonitoringSnapshot.swift` | 9 | 9 | +| Modified | `Core-Monitor/SystemMonitor.swift` | 6 | 6 | +| Modified | `WORKLOG.md` | 5 | 0 | + +## Reading Notes + +- This page is generated from local git metadata so it is best used with the exact repository clone that produced the wiki. +- Merge commits may show little or no direct diff even though they pull a full branch of work into the reachable history. +- Deleted paths are also cross-linked from the removed-parts index when the status is `Deleted`. diff --git a/docs/wiki/commits/7c0c8d6-add-dashboard-shortcut-and-app-menu-access.md b/docs/wiki/commits/7c0c8d6-add-dashboard-shortcut-and-app-menu-access.md new file mode 100644 index 0000000..95a79ce --- /dev/null +++ b/docs/wiki/commits/7c0c8d6-add-dashboard-shortcut-and-app-menu-access.md @@ -0,0 +1,45 @@ +# Commit 7c0c8d6: Add dashboard shortcut and app menu access + +## Metadata + +| Field | Value | +| --- | --- | +| Full SHA | `7c0c8d69eee72a06da988b357017d5a6cd1040f6` | +| Author | ventaphobia | +| Date | 2026-04-16 | +| ISO date | `2026-04-16T18:39:09+05:00` | +| Parents | `b8fd8a65e43d` | +| Direct refs | No direct branch/tag ref | +| Files changed | 8 | +| Insertions | 343 | +| Deletions | 15 | + +## Commit Message + +No extended commit message body. + +## Area Summary + +- Dashboard: 2 file(s) +- Core app: 2 file(s) +- Tests: 2 file(s) +- Repository support: 2 file(s) + +## Changed Files + +| Status | Path | Added | Deleted | +| --- | --- | ---: | ---: | +| Modified | `Core-Monitor/ContentView.swift` | 78 | 0 | +| Modified | `Core-Monitor/Core_MonitorApp.swift` | 71 | 14 | +| Added | `Core-Monitor/DashboardShortcutManager.swift` | 157 | 0 | +| Modified | `Core-Monitor/HelpView.swift` | 2 | 1 | +| Added | `Core-MonitorTests/DashboardShortcutConfigurationTests.swift` | 14 | 0 | +| Modified | `Core-MonitorTests/HelpViewSearchTests.swift` | 14 | 0 | +| Modified | `README.md` | 2 | 0 | +| Modified | `WORKLOG.md` | 5 | 0 | + +## Reading Notes + +- This page is generated from local git metadata so it is best used with the exact repository clone that produced the wiki. +- Merge commits may show little or no direct diff even though they pull a full branch of work into the reachable history. +- Deleted paths are also cross-linked from the removed-parts index when the status is `Deleted`. diff --git a/docs/wiki/commits/7c1b882-keep-touch-bar-hud-always-on.md b/docs/wiki/commits/7c1b882-keep-touch-bar-hud-always-on.md new file mode 100644 index 0000000..c2c72fb --- /dev/null +++ b/docs/wiki/commits/7c1b882-keep-touch-bar-hud-always-on.md @@ -0,0 +1,47 @@ +# Commit 7c1b882: Keep Touch Bar HUD always on + +## Metadata + +| Field | Value | +| --- | --- | +| Full SHA | `7c1b88221b5be58cdc048cd03c61cedad6a6d68e` | +| Author | ventaphobia | +| Date | 2026-04-17 | +| ISO date | `2026-04-17T16:34:04+05:00` | +| Parents | `a9a7fba1d82d` | +| Direct refs | `v14.0.2rc1` | +| Files changed | 8 | +| Insertions | 139 | +| Deletions | 15 | + +## Commit Message + +No extended commit message body. + +## Area Summary + +- Core app: 2 file(s) +- Startup and onboarding: 2 file(s) +- Legacy alert system: 1 file(s) +- Dashboard: 1 file(s) +- Touch Bar and Pock widget runtime: 1 file(s) +- Tests: 1 file(s) + +## Changed Files + +| Status | Path | Added | Deleted | +| --- | --- | ---: | ---: | +| Modified | `Core-Monitor/AlertsView.swift` | 79 | 1 | +| Modified | `Core-Monitor/AppCoordinator.swift` | 11 | 0 | +| Modified | `Core-Monitor/ContentView.swift` | 1 | 1 | +| Modified | `Core-Monitor/Core_MonitorApp.swift` | 24 | 1 | +| Modified | `Core-Monitor/TouchBarCustomizationCompatibility.swift` | 4 | 4 | +| Modified | `Core-Monitor/WelcomeGuide.swift` | 3 | 3 | +| Modified | `Core-Monitor/WelcomeGuideProgress.swift` | 15 | 3 | +| Modified | `Core-MonitorTests/CustomFanPresetTests.swift` | 2 | 2 | + +## Reading Notes + +- This page is generated from local git metadata so it is best used with the exact repository clone that produced the wiki. +- Merge commits may show little or no direct diff even though they pull a full branch of work into the reachable history. +- Deleted paths are also cross-linked from the removed-parts index when the status is `Deleted`. diff --git a/docs/wiki/commits/7c7835b-add-rotating-hero-headline.md b/docs/wiki/commits/7c7835b-add-rotating-hero-headline.md new file mode 100644 index 0000000..55fc7d9 --- /dev/null +++ b/docs/wiki/commits/7c7835b-add-rotating-hero-headline.md @@ -0,0 +1,36 @@ +# Commit 7c7835b: Add rotating hero headline + +## Metadata + +| Field | Value | +| --- | --- | +| Full SHA | `7c7835b731ec36ad678d7e1eaa321b37177132cb` | +| Author | ventaphobia | +| Date | 2026-04-06 | +| ISO date | `2026-04-06T21:44:27+05:00` | +| Parents | `6940b6ca0673` | +| Direct refs | No direct branch/tag ref | +| Files changed | 2 | +| Insertions | 24 | +| Deletions | 2 | + +## Commit Message + +No extended commit message body. + +## Area Summary + +- Website and documentation: 2 file(s) + +## Changed Files + +| Status | Path | Added | Deleted | +| --- | --- | ---: | ---: | +| Modified | `docs/index.html` | 12 | 1 | +| Modified | `index.html` | 12 | 1 | + +## Reading Notes + +- This page is generated from local git metadata so it is best used with the exact repository clone that produced the wiki. +- Merge commits may show little or no direct diff even though they pull a full branch of work into the reachable history. +- Deleted paths are also cross-linked from the removed-parts index when the status is `Deleted`. diff --git a/docs/wiki/commits/7dd298c-make-launch-diagnostics-cleanup-idempotent.md b/docs/wiki/commits/7dd298c-make-launch-diagnostics-cleanup-idempotent.md new file mode 100644 index 0000000..2f4c836 --- /dev/null +++ b/docs/wiki/commits/7dd298c-make-launch-diagnostics-cleanup-idempotent.md @@ -0,0 +1,39 @@ +# Commit 7dd298c: Make launch diagnostics cleanup idempotent + +## Metadata + +| Field | Value | +| --- | --- | +| Full SHA | `7dd298c975a263ec0c5e48ee8fcc50df98660e7a` | +| Author | ventaphobia | +| Date | 2026-04-16 | +| ISO date | `2026-04-16T13:22:03+05:00` | +| Parents | `001a3395921d` | +| Direct refs | No direct branch/tag ref | +| Files changed | 3 | +| Insertions | 36 | +| Deletions | 2 | + +## Commit Message + +No extended commit message body. + +## Area Summary + +- Startup and onboarding: 1 file(s) +- Tests: 1 file(s) +- Repository support: 1 file(s) + +## Changed Files + +| Status | Path | Added | Deleted | +| --- | --- | ---: | ---: | +| Modified | `Core-Monitor/WelcomeGuideProgress.swift` | 9 | 2 | +| Modified | `Core-MonitorTests/WelcomeGuideProgressTests.swift` | 22 | 0 | +| Modified | `WORKLOG.md` | 5 | 0 | + +## Reading Notes + +- This page is generated from local git metadata so it is best used with the exact repository clone that produced the wiki. +- Merge commits may show little or no direct diff even though they pull a full branch of work into the reachable history. +- Deleted paths are also cross-linked from the removed-parts index when the status is `Deleted`. diff --git a/docs/wiki/commits/7e084da-add-install-walkthrough-video.md b/docs/wiki/commits/7e084da-add-install-walkthrough-video.md new file mode 100644 index 0000000..8ead9b7 --- /dev/null +++ b/docs/wiki/commits/7e084da-add-install-walkthrough-video.md @@ -0,0 +1,37 @@ +# Commit 7e084da: Add install walkthrough video + +## Metadata + +| Field | Value | +| --- | --- | +| Full SHA | `7e084da7b96c40e4c2d1bd7299ea990c0a8f3c38` | +| Author | ventaphobia | +| Date | 2026-03-28 | +| ISO date | `2026-03-28T00:53:04+05:00` | +| Parents | `fa6497443650` | +| Direct refs | `v9.1` | +| Files changed | 2 | +| Insertions | 6 | +| Deletions | 0 | + +## Commit Message + +No extended commit message body. + +## Area Summary + +- Repository support: 1 file(s) +- Website and documentation: 1 file(s) + +## Changed Files + +| Status | Path | Added | Deleted | +| --- | --- | ---: | ---: | +| Modified | `README.md` | 6 | 0 | +| Added | `docs/videos/install-walkthrough.mov` | | | + +## Reading Notes + +- This page is generated from local git metadata so it is best used with the exact repository clone that produced the wiki. +- Merge commits may show little or no direct diff even though they pull a full branch of work into the reachable history. +- Deleted paths are also cross-linked from the removed-parts index when the status is `Deleted`. diff --git a/docs/wiki/commits/7fc503d-update-readme-ui-screenshots.md b/docs/wiki/commits/7fc503d-update-readme-ui-screenshots.md new file mode 100644 index 0000000..75b8ddb --- /dev/null +++ b/docs/wiki/commits/7fc503d-update-readme-ui-screenshots.md @@ -0,0 +1,36 @@ +# Commit 7fc503d: Update README UI screenshots + +## Metadata + +| Field | Value | +| --- | --- | +| Full SHA | `7fc503db6ec61bb57074e73f1d415acc466958dd` | +| Author | ventaphobia | +| Date | 2026-03-27 | +| ISO date | `2026-03-27T14:56:10+05:00` | +| Parents | `586d5cc6cb3f` | +| Direct refs | No direct branch/tag ref | +| Files changed | 2 | +| Insertions | 0 | +| Deletions | 0 | + +## Commit Message + +No extended commit message body. + +## Area Summary + +- Website and documentation: 2 file(s) + +## Changed Files + +| Status | Path | Added | Deleted | +| --- | --- | ---: | ---: | +| Modified | `docs/images/ui/dashboard.png` | | | +| Modified | `docs/images/ui/menu-bar.png` | | | + +## Reading Notes + +- This page is generated from local git metadata so it is best used with the exact repository clone that produced the wiki. +- Merge commits may show little or no direct diff even though they pull a full branch of work into the reachable history. +- Deleted paths are also cross-linked from the removed-parts index when the status is `Deleted`. diff --git a/docs/wiki/commits/80000af-add-friendly-host-model-names-to-diagnostics.md b/docs/wiki/commits/80000af-add-friendly-host-model-names-to-diagnostics.md new file mode 100644 index 0000000..df2376a --- /dev/null +++ b/docs/wiki/commits/80000af-add-friendly-host-model-names-to-diagnostics.md @@ -0,0 +1,41 @@ +# Commit 80000af: Add friendly host model names to diagnostics + +## Metadata + +| Field | Value | +| --- | --- | +| Full SHA | `80000af49a062706c9fe09f6ca96c8d86f758060` | +| Author | ventaphobia | +| Date | 2026-04-16 | +| ISO date | `2026-04-16T05:29:14+05:00` | +| Parents | `006d70b00971` | +| Direct refs | No direct branch/tag ref | +| Files changed | 4 | +| Insertions | 16 | +| Deletions | 2 | + +## Commit Message + +No extended commit message body. + +## Area Summary + +- Fan control, SMC, or helper: 1 file(s) +- Tests: 1 file(s) +- Repository support: 1 file(s) +- Website and documentation: 1 file(s) + +## Changed Files + +| Status | Path | Added | Deleted | +| --- | --- | ---: | ---: | +| Modified | `Core-Monitor/HelperDiagnosticsExporter.swift` | 6 | 1 | +| Modified | `Core-MonitorTests/HelperDiagnosticsReportTests.swift` | 5 | 0 | +| Modified | `WORKLOG.md` | 4 | 0 | +| Modified | `docs/HELPER_DIAGNOSTICS.md` | 1 | 1 | + +## Reading Notes + +- This page is generated from local git metadata so it is best used with the exact repository clone that produced the wiki. +- Merge commits may show little or no direct diff even though they pull a full branch of work into the reachable history. +- Deleted paths are also cross-linked from the removed-parts index when the status is `Deleted`. diff --git a/docs/wiki/commits/81badcf-update-index-html.md b/docs/wiki/commits/81badcf-update-index-html.md new file mode 100644 index 0000000..58c910a --- /dev/null +++ b/docs/wiki/commits/81badcf-update-index-html.md @@ -0,0 +1,35 @@ +# Commit 81badcf: Update index.html + +## Metadata + +| Field | Value | +| --- | --- | +| Full SHA | `81badcf27a45a907f96f17cf1f034e1bbd765c6b` | +| Author | offyotto (not my real name) | +| Date | 2026-04-16 | +| ISO date | `2026-04-16T12:13:37+05:00` | +| Parents | `001a3395921d` | +| Direct refs | No direct branch/tag ref | +| Files changed | 1 | +| Insertions | 1 | +| Deletions | 1 | + +## Commit Message + +No extended commit message body. + +## Area Summary + +- Website and documentation: 1 file(s) + +## Changed Files + +| Status | Path | Added | Deleted | +| --- | --- | ---: | ---: | +| Modified | `index.html` | 1 | 1 | + +## Reading Notes + +- This page is generated from local git metadata so it is best used with the exact repository clone that produced the wiki. +- Merge commits may show little or no direct diff even though they pull a full branch of work into the reachable history. +- Deleted paths are also cross-linked from the removed-parts index when the status is `Deleted`. diff --git a/docs/wiki/commits/81ce4d9-save-current-core-monitor-rescue-changes.md b/docs/wiki/commits/81ce4d9-save-current-core-monitor-rescue-changes.md new file mode 100644 index 0000000..d17c1d5 --- /dev/null +++ b/docs/wiki/commits/81ce4d9-save-current-core-monitor-rescue-changes.md @@ -0,0 +1,50 @@ +# Commit 81ce4d9: Save current Core-Monitor rescue changes + +## Metadata + +| Field | Value | +| --- | --- | +| Full SHA | `81ce4d9e20150929e13b2f6757a634ed4e899e65` | +| Author | ventaphobia | +| Date | 2026-04-14 | +| ISO date | `2026-04-14T22:04:00+05:00` | +| Parents | `ed2e3b99c0af` | +| Direct refs | No direct branch/tag ref | +| Files changed | 11 | +| Insertions | 417 | +| Deletions | 237 | + +## Commit Message + +No extended commit message body. + +## Area Summary + +- Core app: 3 file(s) +- Menu bar: 3 file(s) +- Fan control, SMC, or helper: 2 file(s) +- Dashboard: 1 file(s) +- Startup and onboarding: 1 file(s) +- Repository support: 1 file(s) + +## Changed Files + +| Status | Path | Added | Deleted | +| --- | --- | ---: | ---: | +| Modified | `Core-Monitor/AppVersion.swift` | 16 | 2 | +| Modified | `Core-Monitor/ContentView.swift` | 102 | 26 | +| Modified | `Core-Monitor/FanController.swift` | 14 | 9 | +| Modified | `Core-Monitor/HelpView.swift` | 7 | 6 | +| Modified | `Core-Monitor/MenuBarExtraView.swift` | 74 | 42 | +| Added | `Core-Monitor/MenuBarSettings.swift` | 88 | 0 | +| Modified | `Core-Monitor/MenubarController.swift` | 42 | 11 | +| Modified | `Core-Monitor/SMCTamperDetector.swift` | 12 | 2 | +| Modified | `Core-Monitor/SystemMonitor.swift` | 60 | 2 | +| Modified | `Core-Monitor/WelcomeGuide.swift` | 2 | 2 | +| Modified | `README.md` | 0 | 135 | + +## Reading Notes + +- This page is generated from local git metadata so it is best used with the exact repository clone that produced the wiki. +- Merge commits may show little or no direct diff even though they pull a full branch of work into the reachable history. +- Deleted paths are also cross-linked from the removed-parts index when the status is `Deleted`. diff --git a/docs/wiki/commits/81e0938-add-auto-fan-aggressiveness-slider-and-fix-qemu-boot-display-defaults.md b/docs/wiki/commits/81e0938-add-auto-fan-aggressiveness-slider-and-fix-qemu-boot-display-defaults.md new file mode 100644 index 0000000..6a20a4d --- /dev/null +++ b/docs/wiki/commits/81e0938-add-auto-fan-aggressiveness-slider-and-fix-qemu-boot-display-defaults.md @@ -0,0 +1,75 @@ +# Commit 81e0938: Add auto fan aggressiveness slider and fix QEMU boot/display defaults + +## Metadata + +| Field | Value | +| --- | --- | +| Full SHA | `81e0938af1295c399a9ab48c65fd7742e6c50a56` | +| Author | ventaphobia | +| Date | 2026-03-13 | +| ISO date | `2026-03-13T23:24:05+05:00` | +| Parents | `6165f4fcb737` | +| Direct refs | No direct branch/tag ref | +| Files changed | 33 | +| Insertions | 4221 | +| Deletions | 293 | + +## Commit Message + +No extended commit message body. + +## Area Summary + +- App assets: 14 file(s) +- Core app: 6 file(s) +- Repository support: 4 file(s) +- Startup and onboarding: 3 file(s) +- Fan control, SMC, or helper: 2 file(s) +- Dashboard: 1 file(s) +- Menu bar: 1 file(s) +- Touch Bar and Pock widget runtime: 1 file(s) +- Privileged helper target: 1 file(s) + +## Changed Files + +| Status | Path | Added | Deleted | +| --- | --- | ---: | ---: | +| Added | `App-Info.plist` | 15 | 0 | +| Modified | `Core-Monitor.xcodeproj/project.pbxproj` | 71 | 182 | +| Added | `Core-Monitor.xcodeproj/xcshareddata/xcschemes/Core-Monitor.xcscheme` | 85 | 0 | +| Modified | `Core-Monitor.xcodeproj/xcuserdata/bookme.xcuserdatad/xcschemes/xcschememanagement.plist` | 13 | 0 | +| Added | `Core-Monitor/AppCoordinator.swift` | 104 | 0 | +| Modified | `Core-Monitor/Assets.xcassets/AppIcon.appiconset/Contents.json` | 11 | 54 | +| Added | `Core-Monitor/Assets.xcassets/AppIcon.appiconset/icon-128.png` | | | +| Added | `Core-Monitor/Assets.xcassets/AppIcon.appiconset/icon-128@2x.png` | | | +| Added | `Core-Monitor/Assets.xcassets/AppIcon.appiconset/icon-16.png` | | | +| Added | `Core-Monitor/Assets.xcassets/AppIcon.appiconset/icon-16@2x.png` | | | +| Added | `Core-Monitor/Assets.xcassets/AppIcon.appiconset/icon-256.png` | | | +| Added | `Core-Monitor/Assets.xcassets/AppIcon.appiconset/icon-256@2x.png` | | | +| Added | `Core-Monitor/Assets.xcassets/AppIcon.appiconset/icon-32.png` | | | +| Added | `Core-Monitor/Assets.xcassets/AppIcon.appiconset/icon-32@2x.png` | | | +| Added | `Core-Monitor/Assets.xcassets/AppIcon.appiconset/icon-512.png` | | | +| Added | `Core-Monitor/Assets.xcassets/AppIcon.appiconset/icon-512@2x.png` | | | +| Added | `Core-Monitor/Assets.xcassets/CoreVisorIcon.imageset/Contents.json` | 22 | 0 | +| Added | `Core-Monitor/Assets.xcassets/CoreVisorIcon.imageset/corevisor-1024.png` | | | +| Added | `Core-Monitor/Assets.xcassets/CoreVisorIcon.imageset/corevisor-512.png` | | | +| Added | `Core-Monitor/CompanionLaunchpadManager.swift` | 62 | 0 | +| Modified | `Core-Monitor/ContentView.swift` | 496 | 35 | +| Added | `Core-Monitor/CoreVisorManager.swift` | 724 | 0 | +| Added | `Core-Monitor/CoreVisorSetupView.swift` | 601 | 0 | +| Modified | `Core-Monitor/Core_MonitorApp.swift` | 13 | 22 | +| Added | `Core-Monitor/FanController.swift` | 139 | 0 | +| Added | `Core-Monitor/LaunchpadGlassView.swift` | 531 | 0 | +| Added | `Core-Monitor/MenuBarExtraView.swift` | 102 | 0 | +| Added | `Core-Monitor/MotionEffects.swift` | 25 | 0 | +| Added | `Core-Monitor/SMCHelperManager.swift` | 186 | 0 | +| Added | `Core-Monitor/StartupManager.swift` | 48 | 0 | +| Added | `Core-Monitor/SystemMonitor.swift` | 579 | 0 | +| Added | `Core-Monitor/TouchBarPrivatePresenter.swift` | 85 | 0 | +| Added | `smc-helper/main.swift` | 309 | 0 | + +## Reading Notes + +- This page is generated from local git metadata so it is best used with the exact repository clone that produced the wiki. +- Merge commits may show little or no direct diff even though they pull a full branch of work into the reachable history. +- Deleted paths are also cross-linked from the removed-parts index when the status is `Deleted`. diff --git a/docs/wiki/commits/830f3db-initial-commit.md b/docs/wiki/commits/830f3db-initial-commit.md new file mode 100644 index 0000000..15a3ee4 --- /dev/null +++ b/docs/wiki/commits/830f3db-initial-commit.md @@ -0,0 +1,42 @@ +# Commit 830f3db: Initial Commit + +## Metadata + +| Field | Value | +| --- | --- | +| Full SHA | `830f3dbabf4d83b89e1c503709d6c07dd1d6fc8b` | +| Author | ventaphobia | +| Date | 2026-03-07 | +| ISO date | `2026-03-07T19:42:22+05:00` | +| Parents | Root commit | +| Direct refs | No direct branch/tag ref | +| Files changed | 8 | +| Insertions | 473 | +| Deletions | 0 | + +## Commit Message + +No extended commit message body. + +## Area Summary + +- Repository support: 8 file(s) + +## Changed Files + +| Status | Path | Added | Deleted | +| --- | --- | ---: | ---: | +| Added | `Core Monitor.xcodeproj/project.pbxproj` | 336 | 0 | +| Added | `Core Monitor.xcodeproj/project.xcworkspace/contents.xcworkspacedata` | 7 | 0 | +| Added | `Core Monitor.xcodeproj/xcuserdata/bookme.xcuserdatad/xcschemes/xcschememanagement.plist` | 14 | 0 | +| Added | `Core Monitor/Assets.xcassets/AccentColor.colorset/Contents.json` | 11 | 0 | +| Added | `Core Monitor/Assets.xcassets/AppIcon.appiconset/Contents.json` | 58 | 0 | +| Added | `Core Monitor/Assets.xcassets/Contents.json` | 6 | 0 | +| Added | `Core Monitor/ContentView.swift` | 24 | 0 | +| Added | `Core Monitor/Core_MonitorApp.swift` | 17 | 0 | + +## Reading Notes + +- This page is generated from local git metadata so it is best used with the exact repository clone that produced the wiki. +- Merge commits may show little or no direct diff even though they pull a full branch of work into the reachable history. +- Deleted paths are also cross-linked from the removed-parts index when the status is `Deleted`. diff --git a/docs/wiki/commits/83e001c-reinstall-stale-privileged-helper.md b/docs/wiki/commits/83e001c-reinstall-stale-privileged-helper.md new file mode 100644 index 0000000..109992b --- /dev/null +++ b/docs/wiki/commits/83e001c-reinstall-stale-privileged-helper.md @@ -0,0 +1,39 @@ +# Commit 83e001c: Reinstall stale privileged helper + +## Metadata + +| Field | Value | +| --- | --- | +| Full SHA | `83e001cebb7986bbcbd4020cffa3f1e33a4c4985` | +| Author | ventaphobia | +| Date | 2026-04-17 | +| ISO date | `2026-04-17T17:22:58+05:00` | +| Parents | `ba0f400d4122` | +| Direct refs | No direct branch/tag ref | +| Files changed | 3 | +| Insertions | 53 | +| Deletions | 17 | + +## Commit Message + +No extended commit message body. + +## Area Summary + +- Dashboard: 1 file(s) +- Fan control, SMC, or helper: 1 file(s) +- Startup and onboarding: 1 file(s) + +## Changed Files + +| Status | Path | Added | Deleted | +| --- | --- | ---: | ---: | +| Modified | `Core-Monitor/ContentView.swift` | 1 | 1 | +| Modified | `Core-Monitor/SMCHelperManager.swift` | 47 | 13 | +| Modified | `Core-Monitor/WelcomeGuide.swift` | 5 | 3 | + +## Reading Notes + +- This page is generated from local git metadata so it is best used with the exact repository clone that produced the wiki. +- Merge commits may show little or no direct diff even though they pull a full branch of work into the reachable history. +- Deleted paths are also cross-linked from the removed-parts index when the status is `Deleted`. diff --git a/docs/wiki/commits/83e27d4-create-index-html.md b/docs/wiki/commits/83e27d4-create-index-html.md new file mode 100644 index 0000000..c405468 --- /dev/null +++ b/docs/wiki/commits/83e27d4-create-index-html.md @@ -0,0 +1,35 @@ +# Commit 83e27d4: Create index.html + +## Metadata + +| Field | Value | +| --- | --- | +| Full SHA | `83e27d405f131ce8d48e92f82a3e11144c71895c` | +| Author | offyotto (not my real name) | +| Date | 2026-03-28 | +| ISO date | `2026-03-28T22:40:36+05:00` | +| Parents | `4537bc5dbf8a` | +| Direct refs | No direct branch/tag ref | +| Files changed | 1 | +| Insertions | 11 | +| Deletions | 0 | + +## Commit Message + +No extended commit message body. + +## Area Summary + +- Website and documentation: 1 file(s) + +## Changed Files + +| Status | Path | Added | Deleted | +| --- | --- | ---: | ---: | +| Added | `index.html` | 11 | 0 | + +## Reading Notes + +- This page is generated from local git metadata so it is best used with the exact repository clone that produced the wiki. +- Merge commits may show little or no direct diff even though they pull a full branch of work into the reachable history. +- Deleted paths are also cross-linked from the removed-parts index when the status is `Deleted`. diff --git a/docs/wiki/commits/83f07af-use-codeql-autobuild-for-swift.md b/docs/wiki/commits/83f07af-use-codeql-autobuild-for-swift.md new file mode 100644 index 0000000..791c308 --- /dev/null +++ b/docs/wiki/commits/83f07af-use-codeql-autobuild-for-swift.md @@ -0,0 +1,35 @@ +# Commit 83f07af: Use CodeQL autobuild for Swift + +## Metadata + +| Field | Value | +| --- | --- | +| Full SHA | `83f07afa39ef4f40d08f5ab931ac23c12d4fffd3` | +| Author | ventaphobia | +| Date | 2026-04-08 | +| ISO date | `2026-04-08T16:35:07+05:00` | +| Parents | `f273cacd9b3e` | +| Direct refs | No direct branch/tag ref | +| Files changed | 1 | +| Insertions | 2 | +| Deletions | 33 | + +## Commit Message + +No extended commit message body. + +## Area Summary + +- GitHub automation: 1 file(s) + +## Changed Files + +| Status | Path | Added | Deleted | +| --- | --- | ---: | ---: | +| Modified | `.github/workflows/codeql.yml` | 2 | 33 | + +## Reading Notes + +- This page is generated from local git metadata so it is best used with the exact repository clone that produced the wiki. +- Merge commits may show little or no direct diff even though they pull a full branch of work into the reachable history. +- Deleted paths are also cross-linked from the removed-parts index when the status is `Deleted`. diff --git a/docs/wiki/commits/84427d5-improve-in-app-help-search-discoverability.md b/docs/wiki/commits/84427d5-improve-in-app-help-search-discoverability.md new file mode 100644 index 0000000..0c815e1 --- /dev/null +++ b/docs/wiki/commits/84427d5-improve-in-app-help-search-discoverability.md @@ -0,0 +1,39 @@ +# Commit 84427d5: Improve in-app help search discoverability + +## Metadata + +| Field | Value | +| --- | --- | +| Full SHA | `84427d5d5e5f9cb4a14954e81a87b91a54f487bd` | +| Author | ventaphobia | +| Date | 2026-04-16 | +| ISO date | `2026-04-16T02:09:12+05:00` | +| Parents | `a956bb75a940` | +| Direct refs | No direct branch/tag ref | +| Files changed | 3 | +| Insertions | 148 | +| Deletions | 23 | + +## Commit Message + +No extended commit message body. + +## Area Summary + +- Core app: 1 file(s) +- Tests: 1 file(s) +- Repository support: 1 file(s) + +## Changed Files + +| Status | Path | Added | Deleted | +| --- | --- | ---: | ---: | +| Modified | `Core-Monitor/HelpView.swift` | 111 | 23 | +| Added | `Core-MonitorTests/HelpViewSearchTests.swift` | 32 | 0 | +| Modified | `WORKLOG.md` | 5 | 0 | + +## Reading Notes + +- This page is generated from local git metadata so it is best used with the exact repository clone that produced the wiki. +- Merge commits may show little or no direct diff even though they pull a full branch of work into the reachable history. +- Deleted paths are also cross-linked from the removed-parts index when the status is `Deleted`. diff --git a/docs/wiki/commits/844ce69-fix-first-launch-dashboard-discoverability.md b/docs/wiki/commits/844ce69-fix-first-launch-dashboard-discoverability.md new file mode 100644 index 0000000..7e811b6 --- /dev/null +++ b/docs/wiki/commits/844ce69-fix-first-launch-dashboard-discoverability.md @@ -0,0 +1,42 @@ +# Commit 844ce69: Fix first-launch dashboard discoverability + +## Metadata + +| Field | Value | +| --- | --- | +| Full SHA | `844ce690900949c6d34e5a6895a1a79ebaca7d64` | +| Author | ventaphobia | +| Date | 2026-04-16 | +| ISO date | `2026-04-16T00:06:59+05:00` | +| Parents | `e235ecab1c51` | +| Direct refs | No direct branch/tag ref | +| Files changed | 5 | +| Insertions | 330 | +| Deletions | 89 | + +## Commit Message + +No extended commit message body. + +## Area Summary + +- Startup and onboarding: 2 file(s) +- Core app: 1 file(s) +- Tests: 1 file(s) +- Repository support: 1 file(s) + +## Changed Files + +| Status | Path | Added | Deleted | +| --- | --- | ---: | ---: | +| Modified | `Core-Monitor/Core_MonitorApp.swift` | 198 | 87 | +| Modified | `Core-Monitor/WelcomeGuide.swift` | 83 | 2 | +| Added | `Core-Monitor/WelcomeGuideProgress.swift` | 13 | 0 | +| Added | `Core-MonitorTests/WelcomeGuideProgressTests.swift` | 29 | 0 | +| Modified | `WORKLOG.md` | 7 | 0 | + +## Reading Notes + +- This page is generated from local git metadata so it is best used with the exact repository clone that produced the wiki. +- Merge commits may show little or no direct diff even though they pull a full branch of work into the reachable history. +- Deleted paths are also cross-linked from the removed-parts index when the status is `Deleted`. diff --git a/docs/wiki/commits/8475a60-refine-app-store-site-scope-and-mobile-layout.md b/docs/wiki/commits/8475a60-refine-app-store-site-scope-and-mobile-layout.md new file mode 100644 index 0000000..8abede6 --- /dev/null +++ b/docs/wiki/commits/8475a60-refine-app-store-site-scope-and-mobile-layout.md @@ -0,0 +1,43 @@ +# Commit 8475a60: Refine App Store site scope and mobile layout + +## Metadata + +| Field | Value | +| --- | --- | +| Full SHA | `8475a606526289d9d354a0798b6ada27cb052301` | +| Author | ventaphobia | +| Date | 2026-04-20 | +| ISO date | `2026-04-20T17:54:50+05:00` | +| Parents | `e5a80e9ff61c` | +| Direct refs | No direct branch/tag ref | +| Files changed | 8 | +| Insertions | 160 | +| Deletions | 40 | + +## Commit Message + +No extended commit message body. + +## Area Summary + +- Website and documentation: 7 file(s) +- Mac App Store edition website: 1 file(s) + +## Changed Files + +| Status | Path | Added | Deleted | +| --- | --- | ---: | ---: | +| Modified | `Mac-App-Store/index.html` | 5 | 4 | +| Modified | `Mac-App-Store/privacy/index.html` | 7 | 5 | +| Modified | `Mac-App-Store/styles.css` | 58 | 4 | +| Modified | `Mac-App-Store/support/index.html` | 10 | 7 | +| Modified | `docs/Mac-App-Store/index.html` | 5 | 4 | +| Modified | `docs/Mac-App-Store/privacy/index.html` | 7 | 5 | +| Modified | `docs/Mac-App-Store/styles.css` | 58 | 4 | +| Modified | `docs/Mac-App-Store/support/index.html` | 10 | 7 | + +## Reading Notes + +- This page is generated from local git metadata so it is best used with the exact repository clone that produced the wiki. +- Merge commits may show little or no direct diff even though they pull a full branch of work into the reachable history. +- Deleted paths are also cross-linked from the removed-parts index when the status is `Deleted`. diff --git a/docs/wiki/commits/84a0021-update-readme-md.md b/docs/wiki/commits/84a0021-update-readme-md.md new file mode 100644 index 0000000..c470261 --- /dev/null +++ b/docs/wiki/commits/84a0021-update-readme-md.md @@ -0,0 +1,35 @@ +# Commit 84a0021: Update README.md + +## Metadata + +| Field | Value | +| --- | --- | +| Full SHA | `84a00216a49688b74b7cfb204b47324a9496c475` | +| Author | offyotto (not my real name) | +| Date | 2026-03-29 | +| ISO date | `2026-03-29T16:24:48+05:00` | +| Parents | `1e19c11d1139` | +| Direct refs | No direct branch/tag ref | +| Files changed | 1 | +| Insertions | 4 | +| Deletions | 5 | + +## Commit Message + +No extended commit message body. + +## Area Summary + +- Repository support: 1 file(s) + +## Changed Files + +| Status | Path | Added | Deleted | +| --- | --- | ---: | ---: | +| Modified | `README.md` | 4 | 5 | + +## Reading Notes + +- This page is generated from local git metadata so it is best used with the exact repository clone that produced the wiki. +- Merge commits may show little or no direct diff even though they pull a full branch of work into the reachable history. +- Deleted paths are also cross-linked from the removed-parts index when the status is `Deleted`. diff --git a/docs/wiki/commits/860a718-remove-leftover-unused-corevisor-files.md b/docs/wiki/commits/860a718-remove-leftover-unused-corevisor-files.md new file mode 100644 index 0000000..eab50f4 --- /dev/null +++ b/docs/wiki/commits/860a718-remove-leftover-unused-corevisor-files.md @@ -0,0 +1,38 @@ +# Commit 860a718: Remove leftover unused CoreVisor files + +## Metadata + +| Field | Value | +| --- | --- | +| Full SHA | `860a718873513b3f0054fd6319c28fab6026e2a6` | +| Author | ventaphobia | +| Date | 2026-03-29 | +| ISO date | `2026-03-29T16:43:29+05:00` | +| Parents | `3651f9830e42` | +| Direct refs | No direct branch/tag ref | +| Files changed | 3 | +| Insertions | 0 | +| Deletions | 8 | + +## Commit Message + +No extended commit message body. + +## Area Summary + +- Website and documentation: 2 file(s) +- Repository support: 1 file(s) + +## Changed Files + +| Status | Path | Added | Deleted | +| --- | --- | ---: | ---: | +| Deleted | `EmbeddedQEMU.entitlements` | 0 | 8 | +| Deleted | `docs/images/ui/benchmark-new.png` | | | +| Deleted | `docs/images/ui/menu-bar-new.png` | | | + +## Reading Notes + +- This page is generated from local git metadata so it is best used with the exact repository clone that produced the wiki. +- Merge commits may show little or no direct diff even though they pull a full branch of work into the reachable history. +- Deleted paths are also cross-linked from the removed-parts index when the status is `Deleted`. diff --git a/docs/wiki/commits/8613f8d-add-dashboard-screenshot.md b/docs/wiki/commits/8613f8d-add-dashboard-screenshot.md new file mode 100644 index 0000000..012a77a --- /dev/null +++ b/docs/wiki/commits/8613f8d-add-dashboard-screenshot.md @@ -0,0 +1,35 @@ +# Commit 8613f8d: Add dashboard screenshot + +## Metadata + +| Field | Value | +| --- | --- | +| Full SHA | `8613f8d17342ed9c8ac827b4097082d451270392` | +| Author | ventaphobia | +| Date | 2026-03-30 | +| ISO date | `2026-03-30T00:51:40+05:00` | +| Parents | `f87d98ecbabe` | +| Direct refs | No direct branch/tag ref | +| Files changed | 1 | +| Insertions | 0 | +| Deletions | 0 | + +## Commit Message + +No extended commit message body. + +## Area Summary + +- Website and documentation: 1 file(s) + +## Changed Files + +| Status | Path | Added | Deleted | +| --- | --- | ---: | ---: | +| Added | `docs/images/ui/dashboard-latest.png` | | | + +## Reading Notes + +- This page is generated from local git metadata so it is best used with the exact repository clone that produced the wiki. +- Merge commits may show little or no direct diff even though they pull a full branch of work into the reachable history. +- Deleted paths are also cross-linked from the removed-parts index when the status is `Deleted`. diff --git a/docs/wiki/commits/86747c6-refresh-in-app-help-for-trends-and-battery-details.md b/docs/wiki/commits/86747c6-refresh-in-app-help-for-trends-and-battery-details.md new file mode 100644 index 0000000..100641d --- /dev/null +++ b/docs/wiki/commits/86747c6-refresh-in-app-help-for-trends-and-battery-details.md @@ -0,0 +1,39 @@ +# Commit 86747c6: Refresh in-app help for trends and battery details + +## Metadata + +| Field | Value | +| --- | --- | +| Full SHA | `86747c6a04d054c3bd325800897ea115565c3814` | +| Author | ventaphobia | +| Date | 2026-04-16 | +| ISO date | `2026-04-16T06:13:21+05:00` | +| Parents | `16df8e45004b` | +| Direct refs | No direct branch/tag ref | +| Files changed | 3 | +| Insertions | 27 | +| Deletions | 5 | + +## Commit Message + +No extended commit message body. + +## Area Summary + +- Core app: 1 file(s) +- Tests: 1 file(s) +- Repository support: 1 file(s) + +## Changed Files + +| Status | Path | Added | Deleted | +| --- | --- | ---: | ---: | +| Modified | `Core-Monitor/HelpView.swift` | 8 | 5 | +| Modified | `Core-MonitorTests/HelpViewSearchTests.swift` | 14 | 0 | +| Modified | `WORKLOG.md` | 5 | 0 | + +## Reading Notes + +- This page is generated from local git metadata so it is best used with the exact repository clone that produced the wiki. +- Merge commits may show little or no direct diff even though they pull a full branch of work into the reachable history. +- Deleted paths are also cross-linked from the removed-parts index when the status is `Deleted`. diff --git a/docs/wiki/commits/88286fc-update-readme-md.md b/docs/wiki/commits/88286fc-update-readme-md.md new file mode 100644 index 0000000..010d29f --- /dev/null +++ b/docs/wiki/commits/88286fc-update-readme-md.md @@ -0,0 +1,35 @@ +# Commit 88286fc: Update README.md + +## Metadata + +| Field | Value | +| --- | --- | +| Full SHA | `88286fc7489dfab1ef28aa9d09370ff6e8b2a19a` | +| Author | offyotto-sl3 | +| Date | 2026-03-27 | +| ISO date | `2026-03-27T11:41:24+05:00` | +| Parents | `272483c66d7e` | +| Direct refs | No direct branch/tag ref | +| Files changed | 1 | +| Insertions | 4 | +| Deletions | 4 | + +## Commit Message + +No extended commit message body. + +## Area Summary + +- Repository support: 1 file(s) + +## Changed Files + +| Status | Path | Added | Deleted | +| --- | --- | ---: | ---: | +| Modified | `README.md` | 4 | 4 | + +## Reading Notes + +- This page is generated from local git metadata so it is best used with the exact repository clone that produced the wiki. +- Merge commits may show little or no direct diff even though they pull a full branch of work into the reachable history. +- Deleted paths are also cross-linked from the removed-parts index when the status is `Deleted`. diff --git a/docs/wiki/commits/8a876dc-merge-branch-codex-release-14-08-fix.md b/docs/wiki/commits/8a876dc-merge-branch-codex-release-14-08-fix.md new file mode 100644 index 0000000..87bd00a --- /dev/null +++ b/docs/wiki/commits/8a876dc-merge-branch-codex-release-14-08-fix.md @@ -0,0 +1,35 @@ +# Commit 8a876dc: Merge branch 'codex/release-14.08-fix' + +## Metadata + +| Field | Value | +| --- | --- | +| Full SHA | `8a876dc6729c4b80274b483f910e67dfd3c3da52` | +| Author | ventaphobia | +| Date | 2026-04-20 | +| ISO date | `2026-04-20T17:55:15+05:00` | +| Parents | `8475a6065262`, `608ea0c7e9db` | +| Direct refs | No direct branch/tag ref | +| Files changed | 0 | +| Insertions | 0 | +| Deletions | 0 | + +## Commit Message + +No extended commit message body. + +## Area Summary + +- No file areas detected. + +## Changed Files + +| Status | Path | Added | Deleted | +| --- | --- | ---: | ---: | +| Metadata-only or merge | No direct file diff recorded | | | + +## Reading Notes + +- This page is generated from local git metadata so it is best used with the exact repository clone that produced the wiki. +- Merge commits may show little or no direct diff even though they pull a full branch of work into the reachable history. +- Deleted paths are also cross-linked from the removed-parts index when the status is `Deleted`. diff --git a/docs/wiki/commits/8bfc685-stabilize-signing-and-weatherkit-release-packaging.md b/docs/wiki/commits/8bfc685-stabilize-signing-and-weatherkit-release-packaging.md new file mode 100644 index 0000000..c4bd187 --- /dev/null +++ b/docs/wiki/commits/8bfc685-stabilize-signing-and-weatherkit-release-packaging.md @@ -0,0 +1,55 @@ +# Commit 8bfc685: Stabilize signing and WeatherKit release packaging + +## Metadata + +| Field | Value | +| --- | --- | +| Full SHA | `8bfc685f33c4e36cc5fe952c294c4f67dfac408b` | +| Author | ventaphobia | +| Date | 2026-04-16 | +| ISO date | `2026-04-16T12:35:59+05:00` | +| Parents | `001a3395921d` | +| Direct refs | No direct branch/tag ref | +| Files changed | 14 | +| Insertions | 90 | +| Deletions | 20 | + +## Commit Message + +No extended commit message body. + +## Area Summary + +- Repository support: 6 file(s) +- Website and documentation: 2 file(s) +- Dashboard: 1 file(s) +- Core app: 1 file(s) +- Touch Bar and Pock widget runtime: 1 file(s) +- Weather and location: 1 file(s) +- Tests: 1 file(s) +- Developer and release scripts: 1 file(s) + +## Changed Files + +| Status | Path | Added | Deleted | +| --- | --- | ---: | ---: | +| Copied | `Core-Monitor.entitlements -> Core-Monitor-WeatherKit.entitlements` | | | +| Modified | `Core-Monitor.entitlements` | 1 | 4 | +| Modified | `Core-Monitor.xcodeproj/project.pbxproj` | 5 | 7 | +| Modified | `Core-Monitor/ContentView.swift` | 7 | 2 | +| Modified | `Core-Monitor/HelpView.swift` | 2 | 2 | +| Modified | `Core-Monitor/TouchBarConfiguration.swift` | 1 | 1 | +| Modified | `Core-Monitor/WeatherService.swift` | 28 | 1 | +| Modified | `Core-MonitorTests/WeatherViewModelTests.swift` | 25 | 0 | +| Modified | `README.md` | 1 | 1 | +| Modified | `RELEASING.md` | 4 | 0 | +| Modified | `WORKLOG.md` | 6 | 0 | +| Modified | `docs/index.html` | 1 | 1 | +| Modified | `index.html` | 1 | 1 | +| Modified | `scripts/release/build_release.sh` | 8 | 0 | + +## Reading Notes + +- This page is generated from local git metadata so it is best used with the exact repository clone that produced the wiki. +- Merge commits may show little or no direct diff even though they pull a full branch of work into the reachable history. +- Deleted paths are also cross-linked from the removed-parts index when the status is `Deleted`. diff --git a/docs/wiki/commits/8c8baf1-merge-branch-codex-399e-launch-at-login-polish.md b/docs/wiki/commits/8c8baf1-merge-branch-codex-399e-launch-at-login-polish.md new file mode 100644 index 0000000..891fdd2 --- /dev/null +++ b/docs/wiki/commits/8c8baf1-merge-branch-codex-399e-launch-at-login-polish.md @@ -0,0 +1,39 @@ +# Commit 8c8baf1: Merge branch 'codex/399e-launch-at-login-polish' + +## Metadata + +| Field | Value | +| --- | --- | +| Full SHA | `8c8baf12d3f6aa7ab1207c1fc78f6587fb1657e9` | +| Author | ventaphobia | +| Date | 2026-04-16 | +| ISO date | `2026-04-16T23:07:56+05:00` | +| Parents | `bdc1b81ef2c2`, `0836e1120e1f` | +| Direct refs | No direct branch/tag ref | +| Files changed | 0 | +| Insertions | 135 | +| Deletions | 30 | + +## Commit Message + +# Conflicts: +# Core-Monitor/AlertsView.swift +# Core-Monitor/Core_MonitorApp.swift +# README.md +# WORKLOG.md + +## Area Summary + +- No file areas detected. + +## Changed Files + +| Status | Path | Added | Deleted | +| --- | --- | ---: | ---: | +| Metadata-only or merge | No direct file diff recorded | | | + +## Reading Notes + +- This page is generated from local git metadata so it is best used with the exact repository clone that produced the wiki. +- Merge commits may show little or no direct diff even though they pull a full branch of work into the reachable history. +- Deleted paths are also cross-linked from the removed-parts index when the status is `Deleted`. diff --git a/docs/wiki/commits/8d0f219-add-weatherkit-information-to-readme.md b/docs/wiki/commits/8d0f219-add-weatherkit-information-to-readme.md new file mode 100644 index 0000000..bdc928d --- /dev/null +++ b/docs/wiki/commits/8d0f219-add-weatherkit-information-to-readme.md @@ -0,0 +1,35 @@ +# Commit 8d0f219: Add WeatherKit information to README + +## Metadata + +| Field | Value | +| --- | --- | +| Full SHA | `8d0f2191e289de87fdbf92654b9b9bd0cae149b3` | +| Author | offyotto (not my real name) | +| Date | 2026-04-12 | +| ISO date | `2026-04-12T00:58:41+05:00` | +| Parents | `f9879892f8a9` | +| Direct refs | No direct branch/tag ref | +| Files changed | 1 | +| Insertions | 4 | +| Deletions | 1 | + +## Commit Message + +Added WeatherKit section to explain weather functionality. + +## Area Summary + +- Repository support: 1 file(s) + +## Changed Files + +| Status | Path | Added | Deleted | +| --- | --- | ---: | ---: | +| Modified | `README.md` | 4 | 1 | + +## Reading Notes + +- This page is generated from local git metadata so it is best used with the exact repository clone that produced the wiki. +- Merge commits may show little or no direct diff even though they pull a full branch of work into the reachable history. +- Deleted paths are also cross-linked from the removed-parts index when the status is `Deleted`. diff --git a/docs/wiki/commits/8e4cd5f-sharpen-brand-icon-corners-and-extend-hero-glow.md b/docs/wiki/commits/8e4cd5f-sharpen-brand-icon-corners-and-extend-hero-glow.md new file mode 100644 index 0000000..69c5d22 --- /dev/null +++ b/docs/wiki/commits/8e4cd5f-sharpen-brand-icon-corners-and-extend-hero-glow.md @@ -0,0 +1,36 @@ +# Commit 8e4cd5f: Sharpen brand icon corners and extend hero glow + +## Metadata + +| Field | Value | +| --- | --- | +| Full SHA | `8e4cd5ff633948668adee0959c6f6b2709ef1775` | +| Author | ventaphobia | +| Date | 2026-04-06 | +| ISO date | `2026-04-06T13:10:55+05:00` | +| Parents | `5fd083d15bbc` | +| Direct refs | No direct branch/tag ref | +| Files changed | 2 | +| Insertions | 54 | +| Deletions | 24 | + +## Commit Message + +No extended commit message body. + +## Area Summary + +- Website and documentation: 2 file(s) + +## Changed Files + +| Status | Path | Added | Deleted | +| --- | --- | ---: | ---: | +| Modified | `docs/styles.css` | 27 | 12 | +| Modified | `styles.css` | 27 | 12 | + +## Reading Notes + +- This page is generated from local git metadata so it is best used with the exact repository clone that produced the wiki. +- Merge commits may show little or no direct diff even though they pull a full branch of work into the reachable history. +- Deleted paths are also cross-linked from the removed-parts index when the status is `Deleted`. diff --git a/docs/wiki/commits/8e53401-add-ui-screenshots-to-readme.md b/docs/wiki/commits/8e53401-add-ui-screenshots-to-readme.md new file mode 100644 index 0000000..5a9e7cd --- /dev/null +++ b/docs/wiki/commits/8e53401-add-ui-screenshots-to-readme.md @@ -0,0 +1,38 @@ +# Commit 8e53401: Add UI screenshots to README + +## Metadata + +| Field | Value | +| --- | --- | +| Full SHA | `8e5340187a1a711ba365feb781d637e2519faf9e` | +| Author | ventaphobia | +| Date | 2026-03-27 | +| ISO date | `2026-03-27T14:38:49+05:00` | +| Parents | `ee6cc6e6e69d` | +| Direct refs | No direct branch/tag ref | +| Files changed | 3 | +| Insertions | 10 | +| Deletions | 0 | + +## Commit Message + +No extended commit message body. + +## Area Summary + +- Website and documentation: 2 file(s) +- Repository support: 1 file(s) + +## Changed Files + +| Status | Path | Added | Deleted | +| --- | --- | ---: | ---: | +| Modified | `README.md` | 10 | 0 | +| Added | `docs/images/ui/dashboard.png` | | | +| Added | `docs/images/ui/menu-bar.png` | | | + +## Reading Notes + +- This page is generated from local git metadata so it is best used with the exact repository clone that produced the wiki. +- Merge commits may show little or no direct diff even though they pull a full branch of work into the reachable history. +- Deleted paths are also cross-linked from the removed-parts index when the status is `Deleted`. diff --git a/docs/wiki/commits/8fbb65c-polish-readme-positioning-and-competitor-evidence.md b/docs/wiki/commits/8fbb65c-polish-readme-positioning-and-competitor-evidence.md new file mode 100644 index 0000000..f10aa45 --- /dev/null +++ b/docs/wiki/commits/8fbb65c-polish-readme-positioning-and-competitor-evidence.md @@ -0,0 +1,38 @@ +# Commit 8fbb65c: Polish README positioning and competitor evidence + +## Metadata + +| Field | Value | +| --- | --- | +| Full SHA | `8fbb65cb9cc3a38253b280f1d971357da45c76bd` | +| Author | ventaphobia | +| Date | 2026-04-16 | +| ISO date | `2026-04-16T10:27:28+05:00` | +| Parents | `a2e946d08146` | +| Direct refs | No direct branch/tag ref | +| Files changed | 3 | +| Insertions | 56 | +| Deletions | 23 | + +## Commit Message + +No extended commit message body. + +## Area Summary + +- Repository support: 2 file(s) +- Website and documentation: 1 file(s) + +## Changed Files + +| Status | Path | Added | Deleted | +| --- | --- | ---: | ---: | +| Modified | `README.md` | 50 | 22 | +| Modified | `WORKLOG.md` | 4 | 0 | +| Modified | `docs/COMPETITOR_MATRIX_2026.md` | 2 | 1 | + +## Reading Notes + +- This page is generated from local git metadata so it is best used with the exact repository clone that produced the wiki. +- Merge commits may show little or no direct diff even though they pull a full branch of work into the reachable history. +- Deleted paths are also cross-linked from the removed-parts index when the status is `Deleted`. diff --git a/docs/wiki/commits/900bb91-expand-readme-with-corevisor-and-touch-bar-details.md b/docs/wiki/commits/900bb91-expand-readme-with-corevisor-and-touch-bar-details.md new file mode 100644 index 0000000..a917b5f --- /dev/null +++ b/docs/wiki/commits/900bb91-expand-readme-with-corevisor-and-touch-bar-details.md @@ -0,0 +1,35 @@ +# Commit 900bb91: Expand README with CoreVisor and Touch Bar details + +## Metadata + +| Field | Value | +| --- | --- | +| Full SHA | `900bb91231472fb330e6748c202744d787723de8` | +| Author | ventaphobia | +| Date | 2026-03-27 | +| ISO date | `2026-03-27T17:50:56+05:00` | +| Parents | `d50c9c26472a` | +| Direct refs | No direct branch/tag ref | +| Files changed | 1 | +| Insertions | 267 | +| Deletions | 0 | + +## Commit Message + +No extended commit message body. + +## Area Summary + +- Repository support: 1 file(s) + +## Changed Files + +| Status | Path | Added | Deleted | +| --- | --- | ---: | ---: | +| Modified | `README.md` | 267 | 0 | + +## Reading Notes + +- This page is generated from local git metadata so it is best used with the exact repository clone that produced the wiki. +- Merge commits may show little or no direct diff even though they pull a full branch of work into the reachable history. +- Deleted paths are also cross-linked from the removed-parts index when the status is `Deleted`. diff --git a/docs/wiki/commits/9134a26-first-commit.md b/docs/wiki/commits/9134a26-first-commit.md new file mode 100644 index 0000000..140bb40 --- /dev/null +++ b/docs/wiki/commits/9134a26-first-commit.md @@ -0,0 +1,35 @@ +# Commit 9134a26: first commit + +## Metadata + +| Field | Value | +| --- | --- | +| Full SHA | `9134a2686e808e19187e8a64c2758332d1e6d5de` | +| Author | ventaphobia | +| Date | 2026-03-07 | +| ISO date | `2026-03-07T23:28:37+05:00` | +| Parents | `b318a807501f` | +| Direct refs | No direct branch/tag ref | +| Files changed | 1 | +| Insertions | 1 | +| Deletions | 0 | + +## Commit Message + +No extended commit message body. + +## Area Summary + +- Repository support: 1 file(s) + +## Changed Files + +| Status | Path | Added | Deleted | +| --- | --- | ---: | ---: | +| Modified | `README.md` | 1 | 0 | + +## Reading Notes + +- This page is generated from local git metadata so it is best used with the exact repository clone that produced the wiki. +- Merge commits may show little or no direct diff even though they pull a full branch of work into the reachable history. +- Deleted paths are also cross-linked from the removed-parts index when the status is `Deleted`. diff --git a/docs/wiki/commits/92610b7-refine-liquid-glass-website-header.md b/docs/wiki/commits/92610b7-refine-liquid-glass-website-header.md new file mode 100644 index 0000000..ff49827 --- /dev/null +++ b/docs/wiki/commits/92610b7-refine-liquid-glass-website-header.md @@ -0,0 +1,36 @@ +# Commit 92610b7: Refine Liquid Glass website header + +## Metadata + +| Field | Value | +| --- | --- | +| Full SHA | `92610b721dda02aad41d87d833ddf7c5d55d96fc` | +| Author | ventaphobia | +| Date | 2026-04-13 | +| ISO date | `2026-04-13T00:27:59+05:00` | +| Parents | `cc9967f0e096` | +| Direct refs | No direct branch/tag ref | +| Files changed | 2 | +| Insertions | 54 | +| Deletions | 52 | + +## Commit Message + +No extended commit message body. + +## Area Summary + +- Website and documentation: 2 file(s) + +## Changed Files + +| Status | Path | Added | Deleted | +| --- | --- | ---: | ---: | +| Modified | `docs/styles.css` | 27 | 26 | +| Modified | `styles.css` | 27 | 26 | + +## Reading Notes + +- This page is generated from local git metadata so it is best used with the exact repository clone that produced the wiki. +- Merge commits may show little or no direct diff even though they pull a full branch of work into the reachable history. +- Deleted paths are also cross-linked from the removed-parts index when the status is `Deleted`. diff --git a/docs/wiki/commits/93264f7-restore-original-app-icon.md b/docs/wiki/commits/93264f7-restore-original-app-icon.md new file mode 100644 index 0000000..c6ff5cd --- /dev/null +++ b/docs/wiki/commits/93264f7-restore-original-app-icon.md @@ -0,0 +1,44 @@ +# Commit 93264f7: Restore original app icon + +## Metadata + +| Field | Value | +| --- | --- | +| Full SHA | `93264f760c9cb4069600d243612c1f7895ad59de` | +| Author | ventaphobia | +| Date | 2026-04-19 | +| ISO date | `2026-04-19T07:30:13+05:00` | +| Parents | `4372e29f35ff` | +| Direct refs | No direct branch/tag ref | +| Files changed | 10 | +| Insertions | 0 | +| Deletions | 0 | + +## Commit Message + +No extended commit message body. + +## Area Summary + +- App assets: 10 file(s) + +## Changed Files + +| Status | Path | Added | Deleted | +| --- | --- | ---: | ---: | +| Modified | `Core-Monitor/Assets.xcassets/AppIcon.appiconset/icon-128.png` | | | +| Modified | `Core-Monitor/Assets.xcassets/AppIcon.appiconset/icon-128@2x.png` | | | +| Modified | `Core-Monitor/Assets.xcassets/AppIcon.appiconset/icon-16.png` | | | +| Modified | `Core-Monitor/Assets.xcassets/AppIcon.appiconset/icon-16@2x.png` | | | +| Modified | `Core-Monitor/Assets.xcassets/AppIcon.appiconset/icon-256.png` | | | +| Modified | `Core-Monitor/Assets.xcassets/AppIcon.appiconset/icon-256@2x.png` | | | +| Modified | `Core-Monitor/Assets.xcassets/AppIcon.appiconset/icon-32.png` | | | +| Modified | `Core-Monitor/Assets.xcassets/AppIcon.appiconset/icon-32@2x.png` | | | +| Modified | `Core-Monitor/Assets.xcassets/AppIcon.appiconset/icon-512.png` | | | +| Modified | `Core-Monitor/Assets.xcassets/AppIcon.appiconset/icon-512@2x.png` | | | + +## Reading Notes + +- This page is generated from local git metadata so it is best used with the exact repository clone that produced the wiki. +- Merge commits may show little or no direct diff even though they pull a full branch of work into the reachable history. +- Deleted paths are also cross-linked from the removed-parts index when the status is `Deleted`. diff --git a/docs/wiki/commits/9383a75-add-mac-app-store-review-pages.md b/docs/wiki/commits/9383a75-add-mac-app-store-review-pages.md new file mode 100644 index 0000000..fee271b --- /dev/null +++ b/docs/wiki/commits/9383a75-add-mac-app-store-review-pages.md @@ -0,0 +1,42 @@ +# Commit 9383a75: Add Mac App Store review pages + +## Metadata + +| Field | Value | +| --- | --- | +| Full SHA | `9383a755ba709d0da70b8f8e55a1d791575f856f` | +| Author | ventaphobia | +| Date | 2026-04-20 | +| ISO date | `2026-04-20T19:32:06+05:00` | +| Parents | `210356e75198` | +| Direct refs | `codex/ai-discovery-optimization`, `codex/istat-menus-flat-menubar` | +| Files changed | 7 | +| Insertions | 1053 | +| Deletions | 4 | + +## Commit Message + +No extended commit message body. + +## Area Summary + +- Website and documentation: 6 file(s) +- Mac App Store edition website: 1 file(s) + +## Changed Files + +| Status | Path | Added | Deleted | +| --- | --- | ---: | ---: | +| Added | `Mac-App-Store/index.html` | 146 | 0 | +| Added | `Mac-App-Store/privacy/index.html` | 163 | 0 | +| Added | `Mac-App-Store/styles.css` | 597 | 0 | +| Added | `Mac-App-Store/support/index.html` | 131 | 0 | +| Added | `docs/images/ui/mac-app-store/app-store-dashboard.png` | | | +| Added | `docs/images/ui/mac-app-store/app-store-menubar.png` | | | +| Modified | `sitemap.xml` | 16 | 4 | + +## Reading Notes + +- This page is generated from local git metadata so it is best used with the exact repository clone that produced the wiki. +- Merge commits may show little or no direct diff even though they pull a full branch of work into the reachable history. +- Deleted paths are also cross-linked from the removed-parts index when the status is `Deleted`. diff --git a/docs/wiki/commits/94143a3-merge-branch-codex-launch-state-cleanup.md b/docs/wiki/commits/94143a3-merge-branch-codex-launch-state-cleanup.md new file mode 100644 index 0000000..347f2b8 --- /dev/null +++ b/docs/wiki/commits/94143a3-merge-branch-codex-launch-state-cleanup.md @@ -0,0 +1,37 @@ +# Commit 94143a3: Merge branch 'codex/launch-state-cleanup' + +## Metadata + +| Field | Value | +| --- | --- | +| Full SHA | `94143a3edfc53ae4612e090ce1914528a175a37e` | +| Author | ventaphobia | +| Date | 2026-04-16 | +| ISO date | `2026-04-16T22:52:21+05:00` | +| Parents | `4436af94b3f4`, `c408c06fa81a` | +| Direct refs | No direct branch/tag ref | +| Files changed | 0 | +| Insertions | 78 | +| Deletions | 7 | + +## Commit Message + +# Conflicts: +# Core-Monitor/TouchBarCustomizationCompatibility.swift +# WORKLOG.md + +## Area Summary + +- No file areas detected. + +## Changed Files + +| Status | Path | Added | Deleted | +| --- | --- | ---: | ---: | +| Metadata-only or merge | No direct file diff recorded | | | + +## Reading Notes + +- This page is generated from local git metadata so it is best used with the exact repository clone that produced the wiki. +- Merge commits may show little or no direct diff even though they pull a full branch of work into the reachable history. +- Deleted paths are also cross-linked from the removed-parts index when the status is `Deleted`. diff --git a/docs/wiki/commits/9615be6-publish-sparkle-test-update-11-2-6.md b/docs/wiki/commits/9615be6-publish-sparkle-test-update-11-2-6.md new file mode 100644 index 0000000..681bd9c --- /dev/null +++ b/docs/wiki/commits/9615be6-publish-sparkle-test-update-11-2-6.md @@ -0,0 +1,49 @@ +# Commit 9615be6: Publish Sparkle test update 11.2.6 + +## Metadata + +| Field | Value | +| --- | --- | +| Full SHA | `9615be683395274ee078da56b8f38407cbde4c96` | +| Author | ventaphobia | +| Date | 2026-04-08 | +| ISO date | `2026-04-08T23:21:38+05:00` | +| Parents | `bf8496ee179a` | +| Direct refs | No direct branch/tag ref | +| Files changed | 12 | +| Insertions | 48 | +| Deletions | 54 | + +## Commit Message + +No extended commit message body. + +## Area Summary + +- Repository support: 7 file(s) +- Core app: 2 file(s) +- Website and documentation: 2 file(s) +- Dashboard: 1 file(s) + +## Changed Files + +| Status | Path | Added | Deleted | +| --- | --- | ---: | ---: | +| Modified | `Core-Monitor.xcodeproj/project.pbxproj` | 4 | 4 | +| Modified | `Core-Monitor/AppUpdater.swift` | 4 | 2 | +| Modified | `Core-Monitor/AppVersion.swift` | 1 | 1 | +| Modified | `Core-Monitor/ContentView.swift` | 21 | 2 | +| Modified | `appcast.xml` | 10 | 37 | +| Modified | `docs/index.html` | 4 | 4 | +| Added | `downloads/Core-Monitor11260-11201.delta` | | | +| Added | `downloads/Core-Monitor11260-11220.delta` | | | +| Added | `downloads/Core-Monitor11260-11230.delta` | | | +| Added | `downloads/Core-Monitor11260-11240.delta` | | | +| Added | `downloads/Core-Monitor11260-11250.delta` | | | +| Modified | `index.html` | 4 | 4 | + +## Reading Notes + +- This page is generated from local git metadata so it is best used with the exact repository clone that produced the wiki. +- Merge commits may show little or no direct diff even though they pull a full branch of work into the reachable history. +- Deleted paths are also cross-linked from the removed-parts index when the status is `Deleted`. diff --git a/docs/wiki/commits/9632d46-update-readme-md.md b/docs/wiki/commits/9632d46-update-readme-md.md new file mode 100644 index 0000000..360b041 --- /dev/null +++ b/docs/wiki/commits/9632d46-update-readme-md.md @@ -0,0 +1,35 @@ +# Commit 9632d46: Update README.md + +## Metadata + +| Field | Value | +| --- | --- | +| Full SHA | `9632d467618df634fa5671b3d948d72c6b50fba5` | +| Author | offyotto-sl3 | +| Date | 2026-03-07 | +| ISO date | `2026-03-07T23:32:40+05:00` | +| Parents | `2960660bed31` | +| Direct refs | `Release` | +| Files changed | 1 | +| Insertions | 1 | +| Deletions | 9 | + +## Commit Message + +No extended commit message body. + +## Area Summary + +- Repository support: 1 file(s) + +## Changed Files + +| Status | Path | Added | Deleted | +| --- | --- | ---: | ---: | +| Modified | `README.md` | 1 | 9 | + +## Reading Notes + +- This page is generated from local git metadata so it is best used with the exact repository clone that produced the wiki. +- Merge commits may show little or no direct diff even though they pull a full branch of work into the reachable history. +- Deleted paths are also cross-linked from the removed-parts index when the status is `Deleted`. diff --git a/docs/wiki/commits/97b8e88-merge-branch-codex-ai-discovery-optimization-into-main.md b/docs/wiki/commits/97b8e88-merge-branch-codex-ai-discovery-optimization-into-main.md new file mode 100644 index 0000000..bc7de37 --- /dev/null +++ b/docs/wiki/commits/97b8e88-merge-branch-codex-ai-discovery-optimization-into-main.md @@ -0,0 +1,35 @@ +# Commit 97b8e88: Merge branch 'codex/ai-discovery-optimization' into main + +## Metadata + +| Field | Value | +| --- | --- | +| Full SHA | `97b8e88d2b669a036fc9ccb90f7b2fc9a20354c8` | +| Author | ventaphobia | +| Date | 2026-04-18 | +| ISO date | `2026-04-18T19:59:02+05:00` | +| Parents | `6b0575d52348`, `29afd926a04f` | +| Direct refs | No direct branch/tag ref | +| Files changed | 0 | +| Insertions | 143661 | +| Deletions | 35 | + +## Commit Message + +No extended commit message body. + +## Area Summary + +- No file areas detected. + +## Changed Files + +| Status | Path | Added | Deleted | +| --- | --- | ---: | ---: | +| Metadata-only or merge | No direct file diff recorded | | | + +## Reading Notes + +- This page is generated from local git metadata so it is best used with the exact repository clone that produced the wiki. +- Merge commits may show little or no direct diff even though they pull a full branch of work into the reachable history. +- Deleted paths are also cross-linked from the removed-parts index when the status is `Deleted`. diff --git a/docs/wiki/commits/98992ec-update-readme-md.md b/docs/wiki/commits/98992ec-update-readme-md.md new file mode 100644 index 0000000..e063942 --- /dev/null +++ b/docs/wiki/commits/98992ec-update-readme-md.md @@ -0,0 +1,35 @@ +# Commit 98992ec: Update README.md + +## Metadata + +| Field | Value | +| --- | --- | +| Full SHA | `98992ec43bf8e0836aa74a15ec37902476ff7f1f` | +| Author | offyotto-sl3 | +| Date | 2026-03-08 | +| ISO date | `2026-03-08T08:09:05+05:00` | +| Parents | `c8bd6a018367` | +| Direct refs | `V3!`, `V4`, `v2.5`, `v5` | +| Files changed | 1 | +| Insertions | 1 | +| Deletions | 1 | + +## Commit Message + +No extended commit message body. + +## Area Summary + +- Repository support: 1 file(s) + +## Changed Files + +| Status | Path | Added | Deleted | +| --- | --- | ---: | ---: | +| Modified | `README.md` | 1 | 1 | + +## Reading Notes + +- This page is generated from local git metadata so it is best used with the exact repository clone that produced the wiki. +- Merge commits may show little or no direct diff even though they pull a full branch of work into the reachable history. +- Deleted paths are also cross-linked from the removed-parts index when the status is `Deleted`. diff --git a/docs/wiki/commits/9a8ae54-retry-stale-helper-on-fan-writes.md b/docs/wiki/commits/9a8ae54-retry-stale-helper-on-fan-writes.md new file mode 100644 index 0000000..83d25a4 --- /dev/null +++ b/docs/wiki/commits/9a8ae54-retry-stale-helper-on-fan-writes.md @@ -0,0 +1,35 @@ +# Commit 9a8ae54: Retry stale helper on fan writes + +## Metadata + +| Field | Value | +| --- | --- | +| Full SHA | `9a8ae5420ab90301732118004fdc1221babf7367` | +| Author | ventaphobia | +| Date | 2026-04-17 | +| ISO date | `2026-04-17T17:33:38+05:00` | +| Parents | `734d179e5ab8` | +| Direct refs | No direct branch/tag ref | +| Files changed | 1 | +| Insertions | 74 | +| Deletions | 6 | + +## Commit Message + +No extended commit message body. + +## Area Summary + +- Fan control, SMC, or helper: 1 file(s) + +## Changed Files + +| Status | Path | Added | Deleted | +| --- | --- | ---: | ---: | +| Modified | `Core-Monitor/SMCHelperManager.swift` | 74 | 6 | + +## Reading Notes + +- This page is generated from local git metadata so it is best used with the exact repository clone that produced the wiki. +- Merge commits may show little or no direct diff even though they pull a full branch of work into the reachable history. +- Deleted paths are also cross-linked from the removed-parts index when the status is `Deleted`. diff --git a/docs/wiki/commits/9aef922-publish-sparkle-test-update-11-2-7.md b/docs/wiki/commits/9aef922-publish-sparkle-test-update-11-2-7.md new file mode 100644 index 0000000..983498c --- /dev/null +++ b/docs/wiki/commits/9aef922-publish-sparkle-test-update-11-2-7.md @@ -0,0 +1,50 @@ +# Commit 9aef922: Publish Sparkle test update 11.2.7 + +## Metadata + +| Field | Value | +| --- | --- | +| Full SHA | `9aef922a5e7df4e011be1c8cdf12aba7ded2007a` | +| Author | ventaphobia | +| Date | 2026-04-08 | +| ISO date | `2026-04-08T23:26:01+05:00` | +| Parents | `9615be683395` | +| Direct refs | No direct branch/tag ref | +| Files changed | 12 | +| Insertions | 45 | +| Deletions | 38 | + +## Commit Message + +No extended commit message body. + +## Area Summary + +- Repository support: 7 file(s) +- Website and documentation: 2 file(s) +- Core app: 1 file(s) +- Dashboard: 1 file(s) +- Menu bar: 1 file(s) + +## Changed Files + +| Status | Path | Added | Deleted | +| --- | --- | ---: | ---: | +| Modified | `Core-Monitor.xcodeproj/project.pbxproj` | 4 | 4 | +| Modified | `Core-Monitor/AppVersion.swift` | 1 | 1 | +| Modified | `Core-Monitor/ContentView.swift` | 21 | 15 | +| Modified | `Core-Monitor/MenuBarExtraView.swift` | 1 | 0 | +| Modified | `appcast.xml` | 10 | 10 | +| Modified | `docs/index.html` | 4 | 4 | +| Added | `downloads/Core-Monitor11270-11220.delta` | | | +| Added | `downloads/Core-Monitor11270-11230.delta` | | | +| Added | `downloads/Core-Monitor11270-11240.delta` | | | +| Added | `downloads/Core-Monitor11270-11250.delta` | | | +| Added | `downloads/Core-Monitor11270-11260.delta` | | | +| Modified | `index.html` | 4 | 4 | + +## Reading Notes + +- This page is generated from local git metadata so it is best used with the exact repository clone that produced the wiki. +- Merge commits may show little or no direct diff even though they pull a full branch of work into the reachable history. +- Deleted paths are also cross-linked from the removed-parts index when the status is `Deleted`. diff --git a/docs/wiki/commits/9b34021-show-full-codeql-xcodebuild-output.md b/docs/wiki/commits/9b34021-show-full-codeql-xcodebuild-output.md new file mode 100644 index 0000000..2ea08c4 --- /dev/null +++ b/docs/wiki/commits/9b34021-show-full-codeql-xcodebuild-output.md @@ -0,0 +1,35 @@ +# Commit 9b34021: Show full CodeQL xcodebuild output + +## Metadata + +| Field | Value | +| --- | --- | +| Full SHA | `9b34021f29099c0467e17880e81d49fddd712783` | +| Author | ventaphobia | +| Date | 2026-04-08 | +| ISO date | `2026-04-08T11:28:08+05:00` | +| Parents | `b127f68f7802` | +| Direct refs | No direct branch/tag ref | +| Files changed | 1 | +| Insertions | 1 | +| Deletions | 1 | + +## Commit Message + +No extended commit message body. + +## Area Summary + +- GitHub automation: 1 file(s) + +## Changed Files + +| Status | Path | Added | Deleted | +| --- | --- | ---: | ---: | +| Modified | `.github/workflows/codeql.yml` | 1 | 1 | + +## Reading Notes + +- This page is generated from local git metadata so it is best used with the exact repository clone that produced the wiki. +- Merge commits may show little or no direct diff even though they pull a full branch of work into the reachable history. +- Deleted paths are also cross-linked from the removed-parts index when the status is `Deleted`. diff --git a/docs/wiki/commits/9b8b37f-guard-liquid-glass-effect-for-older-toolchains.md b/docs/wiki/commits/9b8b37f-guard-liquid-glass-effect-for-older-toolchains.md new file mode 100644 index 0000000..9d91798 --- /dev/null +++ b/docs/wiki/commits/9b8b37f-guard-liquid-glass-effect-for-older-toolchains.md @@ -0,0 +1,35 @@ +# Commit 9b8b37f: Guard liquid glass effect for older toolchains + +## Metadata + +| Field | Value | +| --- | --- | +| Full SHA | `9b8b37fec4dda5e62f1d050258418af08f8c0dc3` | +| Author | ventaphobia | +| Date | 2026-04-16 | +| ISO date | `2026-04-16T08:54:53+05:00` | +| Parents | `ccc5d2c3c0ed` | +| Direct refs | No direct branch/tag ref | +| Files changed | 1 | +| Insertions | 13 | +| Deletions | 0 | + +## Commit Message + +No extended commit message body. + +## Area Summary + +- Core app: 1 file(s) + +## Changed Files + +| Status | Path | Added | Deleted | +| --- | --- | ---: | ---: | +| Modified | `Core-Monitor/Compatibility.swift` | 13 | 0 | + +## Reading Notes + +- This page is generated from local git metadata so it is best used with the exact repository clone that produced the wiki. +- Merge commits may show little or no direct diff even though they pull a full branch of work into the reachable history. +- Deleted paths are also cross-linked from the removed-parts index when the status is `Deleted`. diff --git a/docs/wiki/commits/9caa826-merge-pull-request-19-from-offyotto-codex-export-compliance-plist.md b/docs/wiki/commits/9caa826-merge-pull-request-19-from-offyotto-codex-export-compliance-plist.md new file mode 100644 index 0000000..42f231d --- /dev/null +++ b/docs/wiki/commits/9caa826-merge-pull-request-19-from-offyotto-codex-export-compliance-plist.md @@ -0,0 +1,35 @@ +# Commit 9caa826: Merge pull request #19 from offyotto/codex/export-compliance-plist + +## Metadata + +| Field | Value | +| --- | --- | +| Full SHA | `9caa826942eb9c74772e2d2504ce9f191e78eefb` | +| Author | offyotto | +| Date | 2026-04-22 | +| ISO date | `2026-04-22T11:17:22+05:00` | +| Parents | `7024fe14d127`, `3bc472ebe6e0` | +| Direct refs | `origin`, `origin/main` | +| Files changed | 0 | +| Insertions | 2 | +| Deletions | 0 | + +## Commit Message + +Add export compliance plist flag + +## Area Summary + +- No file areas detected. + +## Changed Files + +| Status | Path | Added | Deleted | +| --- | --- | ---: | ---: | +| Metadata-only or merge | No direct file diff recorded | | | + +## Reading Notes + +- This page is generated from local git metadata so it is best used with the exact repository clone that produced the wiki. +- Merge commits may show little or no direct diff even though they pull a full branch of work into the reachable history. +- Deleted paths are also cross-linked from the removed-parts index when the status is `Deleted`. diff --git a/docs/wiki/commits/9d4d7d1-capture-dashboard-launch-state-in-support-diagnostics.md b/docs/wiki/commits/9d4d7d1-capture-dashboard-launch-state-in-support-diagnostics.md new file mode 100644 index 0000000..249173b --- /dev/null +++ b/docs/wiki/commits/9d4d7d1-capture-dashboard-launch-state-in-support-diagnostics.md @@ -0,0 +1,46 @@ +# Commit 9d4d7d1: Capture dashboard launch state in support diagnostics + +## Metadata + +| Field | Value | +| --- | --- | +| Full SHA | `9d4d7d1c4f18363e96e964209de322b9fbad65dd` | +| Author | ventaphobia | +| Date | 2026-04-16 | +| ISO date | `2026-04-16T04:25:39+05:00` | +| Parents | `f7b2ac8f0b33` | +| Direct refs | No direct branch/tag ref | +| Files changed | 7 | +| Insertions | 209 | +| Deletions | 6 | + +## Commit Message + +No extended commit message body. + +## Area Summary + +- Dashboard: 2 file(s) +- Core app: 1 file(s) +- Fan control, SMC, or helper: 1 file(s) +- Tests: 1 file(s) +- Repository support: 1 file(s) +- Website and documentation: 1 file(s) + +## Changed Files + +| Status | Path | Added | Deleted | +| --- | --- | ---: | ---: | +| Modified | `Core-Monitor/ContentView.swift` | 1 | 1 | +| Modified | `Core-Monitor/Core_MonitorApp.swift` | 35 | 4 | +| Added | `Core-Monitor/DashboardLaunchDiagnostics.swift` | 75 | 0 | +| Modified | `Core-Monitor/HelperDiagnosticsExporter.swift` | 30 | 0 | +| Modified | `Core-MonitorTests/HelperDiagnosticsReportTests.swift` | 60 | 0 | +| Modified | `WORKLOG.md` | 5 | 0 | +| Modified | `docs/HELPER_DIAGNOSTICS.md` | 3 | 1 | + +## Reading Notes + +- This page is generated from local git metadata so it is best used with the exact repository clone that produced the wiki. +- Merge commits may show little or no direct diff even though they pull a full branch of work into the reachable history. +- Deleted paths are also cross-linked from the removed-parts index when the status is `Deleted`. diff --git a/docs/wiki/commits/9d84730-tighten-actor-isolation-in-test-suites.md b/docs/wiki/commits/9d84730-tighten-actor-isolation-in-test-suites.md new file mode 100644 index 0000000..9531eac --- /dev/null +++ b/docs/wiki/commits/9d84730-tighten-actor-isolation-in-test-suites.md @@ -0,0 +1,38 @@ +# Commit 9d84730: Tighten actor isolation in test suites + +## Metadata + +| Field | Value | +| --- | --- | +| Full SHA | `9d8473099bde8e51d8777d80ab82c2230dbb88f4` | +| Author | ventaphobia | +| Date | 2026-04-16 | +| ISO date | `2026-04-16T10:12:44+05:00` | +| Parents | `adede3ff91c7` | +| Direct refs | No direct branch/tag ref | +| Files changed | 3 | +| Insertions | 6 | +| Deletions | 0 | + +## Commit Message + +No extended commit message body. + +## Area Summary + +- Tests: 2 file(s) +- Repository support: 1 file(s) + +## Changed Files + +| Status | Path | Added | Deleted | +| --- | --- | ---: | ---: | +| Modified | `Core-MonitorTests/AlertEngineTests.swift` | 1 | 0 | +| Modified | `Core-MonitorTests/CustomFanPresetTests.swift` | 1 | 0 | +| Modified | `WORKLOG.md` | 4 | 0 | + +## Reading Notes + +- This page is generated from local git metadata so it is best used with the exact repository clone that produced the wiki. +- Merge commits may show little or no direct diff even though they pull a full branch of work into the reachable history. +- Deleted paths are also cross-linked from the removed-parts index when the status is `Deleted`. diff --git a/docs/wiki/commits/9dcf1cf-update-readme-md.md b/docs/wiki/commits/9dcf1cf-update-readme-md.md new file mode 100644 index 0000000..64d3a63 --- /dev/null +++ b/docs/wiki/commits/9dcf1cf-update-readme-md.md @@ -0,0 +1,35 @@ +# Commit 9dcf1cf: Update README.md + +## Metadata + +| Field | Value | +| --- | --- | +| Full SHA | `9dcf1cf6053b04e585f6911634e93fbf5f53e6a2` | +| Author | offyotto (not my real name) | +| Date | 2026-04-16 | +| ISO date | `2026-04-16T10:46:37+05:00` | +| Parents | `7b38a69c2c2d` | +| Direct refs | No direct branch/tag ref | +| Files changed | 1 | +| Insertions | 2 | +| Deletions | 2 | + +## Commit Message + +No extended commit message body. + +## Area Summary + +- Repository support: 1 file(s) + +## Changed Files + +| Status | Path | Added | Deleted | +| --- | --- | ---: | ---: | +| Modified | `README.md` | 2 | 2 | + +## Reading Notes + +- This page is generated from local git metadata so it is best used with the exact repository clone that produced the wiki. +- Merge commits may show little or no direct diff even though they pull a full branch of work into the reachable history. +- Deleted paths are also cross-linked from the removed-parts index when the status is `Deleted`. diff --git a/docs/wiki/commits/9de18b6-create-security-md.md b/docs/wiki/commits/9de18b6-create-security-md.md new file mode 100644 index 0000000..368ae03 --- /dev/null +++ b/docs/wiki/commits/9de18b6-create-security-md.md @@ -0,0 +1,35 @@ +# Commit 9de18b6: Create SECURITY.md + +## Metadata + +| Field | Value | +| --- | --- | +| Full SHA | `9de18b6c46e130356c4514cb81f967244c5142f5` | +| Author | offyotto (not my real name) | +| Date | 2026-04-07 | +| ISO date | `2026-04-07T13:02:47+05:00` | +| Parents | `2ff256b3cfa8` | +| Direct refs | No direct branch/tag ref | +| Files changed | 1 | +| Insertions | 36 | +| Deletions | 0 | + +## Commit Message + +No extended commit message body. + +## Area Summary + +- Repository support: 1 file(s) + +## Changed Files + +| Status | Path | Added | Deleted | +| --- | --- | ---: | ---: | +| Added | `SECURITY.md` | 36 | 0 | + +## Reading Notes + +- This page is generated from local git metadata so it is best used with the exact repository clone that produced the wiki. +- Merge commits may show little or no direct diff even though they pull a full branch of work into the reachable history. +- Deleted paths are also cross-linked from the removed-parts index when the status is `Deleted`. diff --git a/docs/wiki/commits/9dfd85c-restore-readme-from-7-hours-ago.md b/docs/wiki/commits/9dfd85c-restore-readme-from-7-hours-ago.md new file mode 100644 index 0000000..a59b412 --- /dev/null +++ b/docs/wiki/commits/9dfd85c-restore-readme-from-7-hours-ago.md @@ -0,0 +1,35 @@ +# Commit 9dfd85c: Restore README from 7 hours ago + +## Metadata + +| Field | Value | +| --- | --- | +| Full SHA | `9dfd85c448b55e9d025b873e85c3b9d03a250927` | +| Author | ventaphobia | +| Date | 2026-04-16 | +| ISO date | `2026-04-16T23:39:17+05:00` | +| Parents | `af636e04fc66` | +| Direct refs | No direct branch/tag ref | +| Files changed | 1 | +| Insertions | 27 | +| Deletions | 24 | + +## Commit Message + +No extended commit message body. + +## Area Summary + +- Repository support: 1 file(s) + +## Changed Files + +| Status | Path | Added | Deleted | +| --- | --- | ---: | ---: | +| Modified | `README.md` | 27 | 24 | + +## Reading Notes + +- This page is generated from local git metadata so it is best used with the exact repository clone that produced the wiki. +- Merge commits may show little or no direct diff even though they pull a full branch of work into the reachable history. +- Deleted paths are also cross-linked from the removed-parts index when the status is `Deleted`. diff --git a/docs/wiki/commits/9f61953-update-readme-md.md b/docs/wiki/commits/9f61953-update-readme-md.md new file mode 100644 index 0000000..7d19bba --- /dev/null +++ b/docs/wiki/commits/9f61953-update-readme-md.md @@ -0,0 +1,35 @@ +# Commit 9f61953: Update README.md + +## Metadata + +| Field | Value | +| --- | --- | +| Full SHA | `9f61953d593256093c4219395a73e73c1162e3fd` | +| Author | offyotto (not my real name) | +| Date | 2026-04-16 | +| ISO date | `2026-04-16T11:02:42+05:00` | +| Parents | `9dcf1cf6053b` | +| Direct refs | No direct branch/tag ref | +| Files changed | 1 | +| Insertions | 120 | +| Deletions | 25 | + +## Commit Message + +No extended commit message body. + +## Area Summary + +- Repository support: 1 file(s) + +## Changed Files + +| Status | Path | Added | Deleted | +| --- | --- | ---: | ---: | +| Modified | `README.md` | 120 | 25 | + +## Reading Notes + +- This page is generated from local git metadata so it is best used with the exact repository clone that produced the wiki. +- Merge commits may show little or no direct diff even though they pull a full branch of work into the reachable history. +- Deleted paths are also cross-linked from the removed-parts index when the status is `Deleted`. diff --git a/docs/wiki/commits/9f92da4-create-objective-c-xcode-yml.md b/docs/wiki/commits/9f92da4-create-objective-c-xcode-yml.md new file mode 100644 index 0000000..90e3b35 --- /dev/null +++ b/docs/wiki/commits/9f92da4-create-objective-c-xcode-yml.md @@ -0,0 +1,35 @@ +# Commit 9f92da4: Create objective-c-xcode.yml + +## Metadata + +| Field | Value | +| --- | --- | +| Full SHA | `9f92da4b82d913e36354dc4c1fe22f0a5804eeb0` | +| Author | offyotto-sl3 | +| Date | 2026-03-27 | +| ISO date | `2026-03-27T13:25:28+05:00` | +| Parents | `2bbb8757e4b6` | +| Direct refs | No direct branch/tag ref | +| Files changed | 1 | +| Insertions | 30 | +| Deletions | 0 | + +## Commit Message + +No extended commit message body. + +## Area Summary + +- GitHub automation: 1 file(s) + +## Changed Files + +| Status | Path | Added | Deleted | +| --- | --- | ---: | ---: | +| Added | `.github/workflows/objective-c-xcode.yml` | 30 | 0 | + +## Reading Notes + +- This page is generated from local git metadata so it is best used with the exact repository clone that produced the wiki. +- Merge commits may show little or no direct diff even though they pull a full branch of work into the reachable history. +- Deleted paths are also cross-linked from the removed-parts index when the status is `Deleted`. diff --git a/docs/wiki/commits/a116902-refine-menu-bar-helper-status-context.md b/docs/wiki/commits/a116902-refine-menu-bar-helper-status-context.md new file mode 100644 index 0000000..78e53c7 --- /dev/null +++ b/docs/wiki/commits/a116902-refine-menu-bar-helper-status-context.md @@ -0,0 +1,41 @@ +# Commit a116902: Refine menu bar helper status context + +## Metadata + +| Field | Value | +| --- | --- | +| Full SHA | `a1169028e2cfe8f82a92284be0b9ebc0de4b2b2b` | +| Author | ventaphobia | +| Date | 2026-04-16 | +| ISO date | `2026-04-16T11:16:56+05:00` | +| Parents | `c1217597fd12` | +| Direct refs | No direct branch/tag ref | +| Files changed | 5 | +| Insertions | 142 | +| Deletions | 32 | + +## Commit Message + +No extended commit message body. + +## Area Summary + +- Menu bar: 3 file(s) +- Tests: 1 file(s) +- Repository support: 1 file(s) + +## Changed Files + +| Status | Path | Added | Deleted | +| --- | --- | ---: | ---: | +| Modified | `Core-Monitor/MenuBarExtraView.swift` | 35 | 31 | +| Added | `Core-Monitor/MenuBarStatusSummary.swift` | 48 | 0 | +| Modified | `Core-Monitor/MenubarController.swift` | 12 | 1 | +| Modified | `Core-MonitorTests/CustomFanPresetTests.swift` | 42 | 0 | +| Modified | `WORKLOG.md` | 5 | 0 | + +## Reading Notes + +- This page is generated from local git metadata so it is best used with the exact repository clone that produced the wiki. +- Merge commits may show little or no direct diff even though they pull a full branch of work into the reachable history. +- Deleted paths are also cross-linked from the removed-parts index when the status is `Deleted`. diff --git a/docs/wiki/commits/a154005-tighten-website-copy-to-match-readme.md b/docs/wiki/commits/a154005-tighten-website-copy-to-match-readme.md new file mode 100644 index 0000000..9900613 --- /dev/null +++ b/docs/wiki/commits/a154005-tighten-website-copy-to-match-readme.md @@ -0,0 +1,36 @@ +# Commit a154005: Tighten website copy to match README + +## Metadata + +| Field | Value | +| --- | --- | +| Full SHA | `a154005316f565b2c2f10aea538ae0d30a06fc7b` | +| Author | ventaphobia | +| Date | 2026-04-12 | +| ISO date | `2026-04-12T12:35:22+05:00` | +| Parents | `3226fec22281` | +| Direct refs | No direct branch/tag ref | +| Files changed | 2 | +| Insertions | 54 | +| Deletions | 56 | + +## Commit Message + +No extended commit message body. + +## Area Summary + +- Website and documentation: 2 file(s) + +## Changed Files + +| Status | Path | Added | Deleted | +| --- | --- | ---: | ---: | +| Modified | `docs/index.html` | 27 | 28 | +| Modified | `index.html` | 27 | 28 | + +## Reading Notes + +- This page is generated from local git metadata so it is best used with the exact repository clone that produced the wiki. +- Merge commits may show little or no direct diff even though they pull a full branch of work into the reachable history. +- Deleted paths are also cross-linked from the removed-parts index when the status is `Deleted`. diff --git a/docs/wiki/commits/a2e946d-avoid-redundant-top-process-sampling-restarts.md b/docs/wiki/commits/a2e946d-avoid-redundant-top-process-sampling-restarts.md new file mode 100644 index 0000000..aac602c --- /dev/null +++ b/docs/wiki/commits/a2e946d-avoid-redundant-top-process-sampling-restarts.md @@ -0,0 +1,39 @@ +# Commit a2e946d: Avoid redundant top process sampling restarts + +## Metadata + +| Field | Value | +| --- | --- | +| Full SHA | `a2e946d08146475715f931a9d62b96aa23d39494` | +| Author | ventaphobia | +| Date | 2026-04-16 | +| ISO date | `2026-04-16T10:24:23+05:00` | +| Parents | `78d0fd2b8cb3` | +| Direct refs | No direct branch/tag ref | +| Files changed | 3 | +| Insertions | 59 | +| Deletions | 3 | + +## Commit Message + +No extended commit message body. + +## Area Summary + +- Core app: 1 file(s) +- Tests: 1 file(s) +- Repository support: 1 file(s) + +## Changed Files + +| Status | Path | Added | Deleted | +| --- | --- | ---: | ---: | +| Modified | `Core-Monitor/TopProcessSampler.swift` | 24 | 3 | +| Modified | `Core-MonitorTests/CustomFanPresetTests.swift` | 30 | 0 | +| Modified | `WORKLOG.md` | 5 | 0 | + +## Reading Notes + +- This page is generated from local git metadata so it is best used with the exact repository clone that produced the wiki. +- Merge commits may show little or no direct diff even though they pull a full branch of work into the reachable history. +- Deleted paths are also cross-linked from the removed-parts index when the status is `Deleted`. diff --git a/docs/wiki/commits/a326018-add-files-via-upload.md b/docs/wiki/commits/a326018-add-files-via-upload.md new file mode 100644 index 0000000..2b8d969 --- /dev/null +++ b/docs/wiki/commits/a326018-add-files-via-upload.md @@ -0,0 +1,35 @@ +# Commit a326018: Add files via upload + +## Metadata + +| Field | Value | +| --- | --- | +| Full SHA | `a32601866543ec50ebd04b3e7485aaadf8b6dea4` | +| Author | offyotto (not my real name) | +| Date | 2026-03-30 | +| ISO date | `2026-03-30T01:00:30+05:00` | +| Parents | `2d1288a9bf32` | +| Direct refs | No direct branch/tag ref | +| Files changed | 1 | +| Insertions | 0 | +| Deletions | 0 | + +## Commit Message + +No extended commit message body. + +## Area Summary + +- Website and documentation: 1 file(s) + +## Changed Files + +| Status | Path | Added | Deleted | +| --- | --- | ---: | ---: | +| Added | `docs/images/ui/ui.png` | | | + +## Reading Notes + +- This page is generated from local git metadata so it is best used with the exact repository clone that produced the wiki. +- Merge commits may show little or no direct diff even though they pull a full branch of work into the reachable history. +- Deleted paths are also cross-linked from the removed-parts index when the status is `Deleted`. diff --git a/docs/wiki/commits/a4dc9d6-publish-sparkle-update-for-11-2-1.md b/docs/wiki/commits/a4dc9d6-publish-sparkle-update-for-11-2-1.md new file mode 100644 index 0000000..1f61899 --- /dev/null +++ b/docs/wiki/commits/a4dc9d6-publish-sparkle-update-for-11-2-1.md @@ -0,0 +1,39 @@ +# Commit a4dc9d6: Publish Sparkle update for 11.2.1 + +## Metadata + +| Field | Value | +| --- | --- | +| Full SHA | `a4dc9d6724b447f3942f31815d3aff90632294c1` | +| Author | ventaphobia | +| Date | 2026-04-08 | +| ISO date | `2026-04-08T19:56:58+05:00` | +| Parents | `cad6578a5b31` | +| Direct refs | No direct branch/tag ref | +| Files changed | 4 | +| Insertions | 27 | +| Deletions | 5 | + +## Commit Message + +No extended commit message body. + +## Area Summary + +- Repository support: 3 file(s) +- Core app: 1 file(s) + +## Changed Files + +| Status | Path | Added | Deleted | +| --- | --- | ---: | ---: | +| Modified | `Core-Monitor.xcodeproj/project.pbxproj` | 4 | 4 | +| Modified | `Core-Monitor/AppVersion.swift` | 1 | 1 | +| Added | `appcast.xml` | 22 | 0 | +| Added | `downloads/Core-Monitor-11.2.1.zip` | | | + +## Reading Notes + +- This page is generated from local git metadata so it is best used with the exact repository clone that produced the wiki. +- Merge commits may show little or no direct diff even though they pull a full branch of work into the reachable history. +- Deleted paths are also cross-linked from the removed-parts index when the status is `Deleted`. diff --git a/docs/wiki/commits/a4e037f-update-readme-md.md b/docs/wiki/commits/a4e037f-update-readme-md.md new file mode 100644 index 0000000..186dc1e --- /dev/null +++ b/docs/wiki/commits/a4e037f-update-readme-md.md @@ -0,0 +1,35 @@ +# Commit a4e037f: Update README.md + +## Metadata + +| Field | Value | +| --- | --- | +| Full SHA | `a4e037f5b24cfbf5ab5fa198894f0d4d28a047d4` | +| Author | offyotto (not my real name) | +| Date | 2026-04-18 | +| ISO date | `2026-04-18T15:07:24+05:00` | +| Parents | `d5cfafce48d4` | +| Direct refs | No direct branch/tag ref | +| Files changed | 1 | +| Insertions | 1 | +| Deletions | 1 | + +## Commit Message + +No extended commit message body. + +## Area Summary + +- Repository support: 1 file(s) + +## Changed Files + +| Status | Path | Added | Deleted | +| --- | --- | ---: | ---: | +| Modified | `README.md` | 1 | 1 | + +## Reading Notes + +- This page is generated from local git metadata so it is best used with the exact repository clone that produced the wiki. +- Merge commits may show little or no direct diff even though they pull a full branch of work into the reachable history. +- Deleted paths are also cross-linked from the removed-parts index when the status is `Deleted`. diff --git a/docs/wiki/commits/a50bba4-first-commit.md b/docs/wiki/commits/a50bba4-first-commit.md new file mode 100644 index 0000000..0980b41 --- /dev/null +++ b/docs/wiki/commits/a50bba4-first-commit.md @@ -0,0 +1,35 @@ +# Commit a50bba4: first commit + +## Metadata + +| Field | Value | +| --- | --- | +| Full SHA | `a50bba4cd55ab3907a59a6fe7a8f5d3d9eafe930` | +| Author | ventaphobia | +| Date | 2026-03-07 | +| ISO date | `2026-03-07T21:05:10+05:00` | +| Parents | `039019ae3aa6` | +| Direct refs | No direct branch/tag ref | +| Files changed | 1 | +| Insertions | 1 | +| Deletions | 0 | + +## Commit Message + +No extended commit message body. + +## Area Summary + +- Repository support: 1 file(s) + +## Changed Files + +| Status | Path | Added | Deleted | +| --- | --- | ---: | ---: | +| Added | `README.md` | 1 | 0 | + +## Reading Notes + +- This page is generated from local git metadata so it is best used with the exact repository clone that produced the wiki. +- Merge commits may show little or no direct diff even though they pull a full branch of work into the reachable history. +- Deleted paths are also cross-linked from the removed-parts index when the status is `Deleted`. diff --git a/docs/wiki/commits/a570f09-scope-detailed-sampling-to-active-monitoring-views.md b/docs/wiki/commits/a570f09-scope-detailed-sampling-to-active-monitoring-views.md new file mode 100644 index 0000000..694eec9 --- /dev/null +++ b/docs/wiki/commits/a570f09-scope-detailed-sampling-to-active-monitoring-views.md @@ -0,0 +1,40 @@ +# Commit a570f09: Scope detailed sampling to active monitoring views + +## Metadata + +| Field | Value | +| --- | --- | +| Full SHA | `a570f097308a782915307a27f22631407f2f5c50` | +| Author | ventaphobia | +| Date | 2026-04-16 | +| ISO date | `2026-04-16T21:56:16+05:00` | +| Parents | `767668c7f3cd` | +| Direct refs | No direct branch/tag ref | +| Files changed | 4 | +| Insertions | 89 | +| Deletions | 3 | + +## Commit Message + +No extended commit message body. + +## Area Summary + +- Dashboard: 2 file(s) +- Tests: 1 file(s) +- Repository support: 1 file(s) + +## Changed Files + +| Status | Path | Added | Deleted | +| --- | --- | ---: | ---: | +| Modified | `Core-Monitor/ContentView.swift` | 20 | 3 | +| Added | `Core-Monitor/DashboardProcessSamplingPolicy.swift` | 17 | 0 | +| Added | `Core-MonitorTests/DashboardProcessSamplingPolicyTests.swift` | 47 | 0 | +| Modified | `WORKLOG.md` | 5 | 0 | + +## Reading Notes + +- This page is generated from local git metadata so it is best used with the exact repository clone that produced the wiki. +- Merge commits may show little or no direct diff even though they pull a full branch of work into the reachable history. +- Deleted paths are also cross-linked from the removed-parts index when the status is `Deleted`. diff --git a/docs/wiki/commits/a5b84af-clarify-readme-product-stance-and-install-flow.md b/docs/wiki/commits/a5b84af-clarify-readme-product-stance-and-install-flow.md new file mode 100644 index 0000000..87b229f --- /dev/null +++ b/docs/wiki/commits/a5b84af-clarify-readme-product-stance-and-install-flow.md @@ -0,0 +1,36 @@ +# Commit a5b84af: Clarify README product stance and install flow + +## Metadata + +| Field | Value | +| --- | --- | +| Full SHA | `a5b84af60bd29c9287446058d99b99ce91a3c852` | +| Author | ventaphobia | +| Date | 2026-04-16 | +| ISO date | `2026-04-16T22:11:42+05:00` | +| Parents | `3094642a510a` | +| Direct refs | No direct branch/tag ref | +| Files changed | 2 | +| Insertions | 17 | +| Deletions | 1 | + +## Commit Message + +No extended commit message body. + +## Area Summary + +- Repository support: 2 file(s) + +## Changed Files + +| Status | Path | Added | Deleted | +| --- | --- | ---: | ---: | +| Modified | `README.md` | 12 | 1 | +| Modified | `WORKLOG.md` | 5 | 0 | + +## Reading Notes + +- This page is generated from local git metadata so it is best used with the exact repository clone that produced the wiki. +- Merge commits may show little or no direct diff even though they pull a full branch of work into the reachable history. +- Deleted paths are also cross-linked from the removed-parts index when the status is `Deleted`. diff --git a/docs/wiki/commits/a5fd96a-restore-install-walkthrough-video-embed.md b/docs/wiki/commits/a5fd96a-restore-install-walkthrough-video-embed.md new file mode 100644 index 0000000..b7cf7ff --- /dev/null +++ b/docs/wiki/commits/a5fd96a-restore-install-walkthrough-video-embed.md @@ -0,0 +1,37 @@ +# Commit a5fd96a: Restore install walkthrough video embed + +## Metadata + +| Field | Value | +| --- | --- | +| Full SHA | `a5fd96ac147c4f2fd1f7886e5128e25aedfedb83` | +| Author | ventaphobia | +| Date | 2026-04-11 | +| ISO date | `2026-04-11T19:36:46+05:00` | +| Parents | `56d61aee72aa` | +| Direct refs | No direct branch/tag ref | +| Files changed | 3 | +| Insertions | 8 | +| Deletions | 2 | + +## Commit Message + +No extended commit message body. + +## Area Summary + +- Website and documentation: 3 file(s) + +## Changed Files + +| Status | Path | Added | Deleted | +| --- | --- | ---: | ---: | +| Deleted | `docs/images/install-walkthrough-shot.png` | | | +| Modified | `docs/index.html` | 4 | 1 | +| Modified | `index.html` | 4 | 1 | + +## Reading Notes + +- This page is generated from local git metadata so it is best used with the exact repository clone that produced the wiki. +- Merge commits may show little or no direct diff even though they pull a full branch of work into the reachable history. +- Deleted paths are also cross-linked from the removed-parts index when the status is `Deleted`. diff --git a/docs/wiki/commits/a6288e0-update-index-html.md b/docs/wiki/commits/a6288e0-update-index-html.md new file mode 100644 index 0000000..e8b3960 --- /dev/null +++ b/docs/wiki/commits/a6288e0-update-index-html.md @@ -0,0 +1,35 @@ +# Commit a6288e0: Update index.html + +## Metadata + +| Field | Value | +| --- | --- | +| Full SHA | `a6288e0c472b3c503665c82cf9a95dc9f656713f` | +| Author | offyotto (not my real name) | +| Date | 2026-03-28 | +| ISO date | `2026-03-28T22:58:42+05:00` | +| Parents | `1ecabf068abb` | +| Direct refs | No direct branch/tag ref | +| Files changed | 1 | +| Insertions | 2 | +| Deletions | 2 | + +## Commit Message + +No extended commit message body. + +## Area Summary + +- Website and documentation: 1 file(s) + +## Changed Files + +| Status | Path | Added | Deleted | +| --- | --- | ---: | ---: | +| Modified | `index.html` | 2 | 2 | + +## Reading Notes + +- This page is generated from local git metadata so it is best used with the exact repository clone that produced the wiki. +- Merge commits may show little or no direct diff even though they pull a full branch of work into the reachable history. +- Deleted paths are also cross-linked from the removed-parts index when the status is `Deleted`. diff --git a/docs/wiki/commits/a62ded6-prevent-duplicate-core-monitor-launches.md b/docs/wiki/commits/a62ded6-prevent-duplicate-core-monitor-launches.md new file mode 100644 index 0000000..54accd3 --- /dev/null +++ b/docs/wiki/commits/a62ded6-prevent-duplicate-core-monitor-launches.md @@ -0,0 +1,39 @@ +# Commit a62ded6: Prevent duplicate Core Monitor launches + +## Metadata + +| Field | Value | +| --- | --- | +| Full SHA | `a62ded6f99038bd51f207e2be62b166ecdfe101e` | +| Author | ventaphobia | +| Date | 2026-04-16 | +| ISO date | `2026-04-16T14:16:26+05:00` | +| Parents | `1cc987eb59d0` | +| Direct refs | No direct branch/tag ref | +| Files changed | 3 | +| Insertions | 185 | +| Deletions | 0 | + +## Commit Message + +No extended commit message body. + +## Area Summary + +- Core app: 1 file(s) +- Tests: 1 file(s) +- Repository support: 1 file(s) + +## Changed Files + +| Status | Path | Added | Deleted | +| --- | --- | ---: | ---: | +| Modified | `Core-Monitor/Core_MonitorApp.swift` | 97 | 0 | +| Added | `Core-MonitorTests/CoreMonitorSingleInstancePolicyTests.swift` | 83 | 0 | +| Modified | `WORKLOG.md` | 5 | 0 | + +## Reading Notes + +- This page is generated from local git metadata so it is best used with the exact repository clone that produced the wiki. +- Merge commits may show little or no direct diff even though they pull a full branch of work into the reachable history. +- Deleted paths are also cross-linked from the removed-parts index when the status is `Deleted`. diff --git a/docs/wiki/commits/a956bb7-respect-dependency-analysis-for-helper-embed-phase.md b/docs/wiki/commits/a956bb7-respect-dependency-analysis-for-helper-embed-phase.md new file mode 100644 index 0000000..6f1b5f7 --- /dev/null +++ b/docs/wiki/commits/a956bb7-respect-dependency-analysis-for-helper-embed-phase.md @@ -0,0 +1,36 @@ +# Commit a956bb7: Respect dependency analysis for helper embed phase + +## Metadata + +| Field | Value | +| --- | --- | +| Full SHA | `a956bb75a9402fde000860e03629c58b6762c377` | +| Author | ventaphobia | +| Date | 2026-04-16 | +| ISO date | `2026-04-16T02:06:25+05:00` | +| Parents | `3c3425137a0c` | +| Direct refs | No direct branch/tag ref | +| Files changed | 2 | +| Insertions | 4 | +| Deletions | 1 | + +## Commit Message + +No extended commit message body. + +## Area Summary + +- Repository support: 2 file(s) + +## Changed Files + +| Status | Path | Added | Deleted | +| --- | --- | ---: | ---: | +| Modified | `Core-Monitor.xcodeproj/project.pbxproj` | 0 | 1 | +| Modified | `WORKLOG.md` | 4 | 0 | + +## Reading Notes + +- This page is generated from local git metadata so it is best used with the exact repository clone that produced the wiki. +- Merge commits may show little or no direct diff even though they pull a full branch of work into the reachable history. +- Deleted paths are also cross-linked from the removed-parts index when the status is `Deleted`. diff --git a/docs/wiki/commits/a9a7fba-expand-touch-bar-website-coverage.md b/docs/wiki/commits/a9a7fba-expand-touch-bar-website-coverage.md new file mode 100644 index 0000000..49ceee3 --- /dev/null +++ b/docs/wiki/commits/a9a7fba-expand-touch-bar-website-coverage.md @@ -0,0 +1,36 @@ +# Commit a9a7fba: Expand Touch Bar website coverage + +## Metadata + +| Field | Value | +| --- | --- | +| Full SHA | `a9a7fba1d82d0f5f5ea5c9fabb9fb801abf09af7` | +| Author | ventaphobia | +| Date | 2026-04-17 | +| ISO date | `2026-04-17T16:01:50+05:00` | +| Parents | `5b2619876b1b` | +| Direct refs | No direct branch/tag ref | +| Files changed | 2 | +| Insertions | 66 | +| Deletions | 12 | + +## Commit Message + +No extended commit message body. + +## Area Summary + +- Website and documentation: 2 file(s) + +## Changed Files + +| Status | Path | Added | Deleted | +| --- | --- | ---: | ---: | +| Modified | `docs/index.html` | 33 | 6 | +| Modified | `index.html` | 33 | 6 | + +## Reading Notes + +- This page is generated from local git metadata so it is best used with the exact repository clone that produced the wiki. +- Merge commits may show little or no direct diff even though they pull a full branch of work into the reachable history. +- Deleted paths are also cross-linked from the removed-parts index when the status is `Deleted`. diff --git a/docs/wiki/commits/abe0ea5-update-readme-md.md b/docs/wiki/commits/abe0ea5-update-readme-md.md new file mode 100644 index 0000000..eca05be --- /dev/null +++ b/docs/wiki/commits/abe0ea5-update-readme-md.md @@ -0,0 +1,35 @@ +# Commit abe0ea5: Update README.md + +## Metadata + +| Field | Value | +| --- | --- | +| Full SHA | `abe0ea5b2c509b23e01dbf94cdcc0336e2bc2b89` | +| Author | offyotto (not my real name) | +| Date | 2026-04-10 | +| ISO date | `2026-04-10T08:28:06+05:00` | +| Parents | `e3404bdd52ec` | +| Direct refs | No direct branch/tag ref | +| Files changed | 1 | +| Insertions | 9 | +| Deletions | 0 | + +## Commit Message + +No extended commit message body. + +## Area Summary + +- Repository support: 1 file(s) + +## Changed Files + +| Status | Path | Added | Deleted | +| --- | --- | ---: | ---: | +| Modified | `README.md` | 9 | 0 | + +## Reading Notes + +- This page is generated from local git metadata so it is best used with the exact repository clone that produced the wiki. +- Merge commits may show little or no direct diff even though they pull a full branch of work into the reachable history. +- Deleted paths are also cross-linked from the removed-parts index when the status is `Deleted`. diff --git a/docs/wiki/commits/aca5d59-add-kernel-panic-release-payload.md b/docs/wiki/commits/aca5d59-add-kernel-panic-release-payload.md new file mode 100644 index 0000000..153801d --- /dev/null +++ b/docs/wiki/commits/aca5d59-add-kernel-panic-release-payload.md @@ -0,0 +1,51 @@ +# Commit aca5d59: Add Kernel Panic release payload + +## Metadata + +| Field | Value | +| --- | --- | +| Full SHA | `aca5d59b55b64c16f45a394de502c087cb8f5c63` | +| Author | ventaphobia | +| Date | 2026-04-19 | +| ISO date | `2026-04-19T00:54:57+05:00` | +| Parents | `c6a29d4035ba` | +| Direct refs | No direct branch/tag ref | +| Files changed | 12 | +| Insertions | 64422 | +| Deletions | 23425 | + +## Commit Message + +No extended commit message body. + +## Area Summary + +- Kernel Panic / Weird Mode: 6 file(s) +- Website and documentation: 2 file(s) +- Homebrew distribution: 1 file(s) +- Core app: 1 file(s) +- Tests: 1 file(s) +- Developer and release scripts: 1 file(s) + +## Changed Files + +| Status | Path | Added | Deleted | +| --- | --- | ---: | ---: | +| Modified | `Casks/core-monitor.rb` | 1 | 0 | +| Modified | `Core-Monitor/EasterEggLab.swift` | 8 | 262 | +| Added | `Core-Monitor/KernelPanicAudio/kernelpanic_phase1.mp3` | | | +| Added | `Core-Monitor/KernelPanicAudio/kernelpanic_phase2.mp3` | | | +| Added | `Core-Monitor/KernelPanicAudio/kernelpanic_phase3.mp3` | | | +| Added | `Core-Monitor/KernelPanicGame.swift` | 2391 | 0 | +| Added | `Core-Monitor/KernelPanicMusicPlayer.swift` | 103 | 0 | +| Modified | `Core-Monitor/Localizable.xcstrings` | 61739 | 23163 | +| Modified | `Core-MonitorTests/CustomFanPresetTests.swift` | 130 | 0 | +| Added | `docs/THIRD_PARTY_AUDIO.md` | 21 | 0 | +| Added | `docs/releases/v14.08.md` | 28 | 0 | +| Modified | `scripts/release/generate_homebrew_cask.sh` | 1 | 0 | + +## Reading Notes + +- This page is generated from local git metadata so it is best used with the exact repository clone that produced the wiki. +- Merge commits may show little or no direct diff even though they pull a full branch of work into the reachable history. +- Deleted paths are also cross-linked from the removed-parts index when the status is `Deleted`. diff --git a/docs/wiki/commits/ace8667-add-manual-swift-codeql-workflow.md b/docs/wiki/commits/ace8667-add-manual-swift-codeql-workflow.md new file mode 100644 index 0000000..9e989d1 --- /dev/null +++ b/docs/wiki/commits/ace8667-add-manual-swift-codeql-workflow.md @@ -0,0 +1,35 @@ +# Commit ace8667: Add manual Swift CodeQL workflow + +## Metadata + +| Field | Value | +| --- | --- | +| Full SHA | `ace866726b5a53f89bb93cb6d4c07d2288229afb` | +| Author | ventaphobia | +| Date | 2026-04-08 | +| ISO date | `2026-04-08T07:16:20+05:00` | +| Parents | `1394ef623f4d` | +| Direct refs | No direct branch/tag ref | +| Files changed | 1 | +| Insertions | 52 | +| Deletions | 0 | + +## Commit Message + +No extended commit message body. + +## Area Summary + +- GitHub automation: 1 file(s) + +## Changed Files + +| Status | Path | Added | Deleted | +| --- | --- | ---: | ---: | +| Added | `.github/workflows/codeql.yml` | 52 | 0 | + +## Reading Notes + +- This page is generated from local git metadata so it is best used with the exact repository clone that produced the wiki. +- Merge commits may show little or no direct diff even though they pull a full branch of work into the reachable history. +- Deleted paths are also cross-linked from the removed-parts index when the status is `Deleted`. diff --git a/docs/wiki/commits/ad00979-point-website-downloads-to-direct-build.md b/docs/wiki/commits/ad00979-point-website-downloads-to-direct-build.md new file mode 100644 index 0000000..7e1c959 --- /dev/null +++ b/docs/wiki/commits/ad00979-point-website-downloads-to-direct-build.md @@ -0,0 +1,36 @@ +# Commit ad00979: Point website downloads to direct build + +## Metadata + +| Field | Value | +| --- | --- | +| Full SHA | `ad009791bab43d88dc50338422bcb8ab4d18c93f` | +| Author | ventaphobia | +| Date | 2026-04-08 | +| ISO date | `2026-04-08T20:05:39+05:00` | +| Parents | `a4dc9d6724b4` | +| Direct refs | No direct branch/tag ref | +| Files changed | 2 | +| Insertions | 12 | +| Deletions | 12 | + +## Commit Message + +No extended commit message body. + +## Area Summary + +- Website and documentation: 2 file(s) + +## Changed Files + +| Status | Path | Added | Deleted | +| --- | --- | ---: | ---: | +| Modified | `docs/index.html` | 6 | 6 | +| Modified | `index.html` | 6 | 6 | + +## Reading Notes + +- This page is generated from local git metadata so it is best used with the exact repository clone that produced the wiki. +- Merge commits may show little or no direct diff even though they pull a full branch of work into the reachable history. +- Deleted paths are also cross-linked from the removed-parts index when the status is `Deleted`. diff --git a/docs/wiki/commits/ad459c4-update-index-html.md b/docs/wiki/commits/ad459c4-update-index-html.md new file mode 100644 index 0000000..0ec438a --- /dev/null +++ b/docs/wiki/commits/ad459c4-update-index-html.md @@ -0,0 +1,35 @@ +# Commit ad459c4: Update index.html + +## Metadata + +| Field | Value | +| --- | --- | +| Full SHA | `ad459c4127cc1c5e7858cf765b468376002c8468` | +| Author | offyotto (not my real name) | +| Date | 2026-04-12 | +| ISO date | `2026-04-12T15:46:50+05:00` | +| Parents | `e9140c24d1f7` | +| Direct refs | `v13` | +| Files changed | 1 | +| Insertions | 2 | +| Deletions | 2 | + +## Commit Message + +No extended commit message body. + +## Area Summary + +- Website and documentation: 1 file(s) + +## Changed Files + +| Status | Path | Added | Deleted | +| --- | --- | ---: | ---: | +| Modified | `index.html` | 2 | 2 | + +## Reading Notes + +- This page is generated from local git metadata so it is best used with the exact repository clone that produced the wiki. +- Merge commits may show little or no direct diff even though they pull a full branch of work into the reachable history. +- Deleted paths are also cross-linked from the removed-parts index when the status is `Deleted`. diff --git a/docs/wiki/commits/ad6b574-first-commit.md b/docs/wiki/commits/ad6b574-first-commit.md new file mode 100644 index 0000000..c1110bb --- /dev/null +++ b/docs/wiki/commits/ad6b574-first-commit.md @@ -0,0 +1,35 @@ +# Commit ad6b574: first commit + +## Metadata + +| Field | Value | +| --- | --- | +| Full SHA | `ad6b574671834cd0199e0332e306321636e67547` | +| Author | ventaphobia | +| Date | 2026-03-07 | +| ISO date | `2026-03-07T21:05:25+05:00` | +| Parents | `a50bba4cd55a` | +| Direct refs | No direct branch/tag ref | +| Files changed | 1 | +| Insertions | 1 | +| Deletions | 0 | + +## Commit Message + +No extended commit message body. + +## Area Summary + +- Repository support: 1 file(s) + +## Changed Files + +| Status | Path | Added | Deleted | +| --- | --- | ---: | ---: | +| Modified | `README.md` | 1 | 0 | + +## Reading Notes + +- This page is generated from local git metadata so it is best used with the exact repository clone that produced the wiki. +- Merge commits may show little or no direct diff even though they pull a full branch of work into the reachable history. +- Deleted paths are also cross-linked from the removed-parts index when the status is `Deleted`. diff --git a/docs/wiki/commits/ad83355-update-readme-md.md b/docs/wiki/commits/ad83355-update-readme-md.md new file mode 100644 index 0000000..cd1f9d9 --- /dev/null +++ b/docs/wiki/commits/ad83355-update-readme-md.md @@ -0,0 +1,35 @@ +# Commit ad83355: Update README.md + +## Metadata + +| Field | Value | +| --- | --- | +| Full SHA | `ad833557423ef842fcd6687423aa3c0eeaaefd43` | +| Author | offyotto (not my real name) | +| Date | 2026-04-04 | +| ISO date | `2026-04-04T19:56:43+05:00` | +| Parents | `4178b74f7479` | +| Direct refs | No direct branch/tag ref | +| Files changed | 1 | +| Insertions | 0 | +| Deletions | 2 | + +## Commit Message + +No extended commit message body. + +## Area Summary + +- Repository support: 1 file(s) + +## Changed Files + +| Status | Path | Added | Deleted | +| --- | --- | ---: | ---: | +| Modified | `README.md` | 0 | 2 | + +## Reading Notes + +- This page is generated from local git metadata so it is best used with the exact repository clone that produced the wiki. +- Merge commits may show little or no direct diff even though they pull a full branch of work into the reachable history. +- Deleted paths are also cross-linked from the removed-parts index when the status is `Deleted`. diff --git a/docs/wiki/commits/adede3f-clean-up-warning-baseline-for-menu-bar-and-weather.md b/docs/wiki/commits/adede3f-clean-up-warning-baseline-for-menu-bar-and-weather.md new file mode 100644 index 0000000..74e9bd9 --- /dev/null +++ b/docs/wiki/commits/adede3f-clean-up-warning-baseline-for-menu-bar-and-weather.md @@ -0,0 +1,39 @@ +# Commit adede3f: Clean up warning baseline for menu bar and weather + +## Metadata + +| Field | Value | +| --- | --- | +| Full SHA | `adede3ff91c7a39976fd42043d0312827c3b43f2` | +| Author | ventaphobia | +| Date | 2026-04-16 | +| ISO date | `2026-04-16T10:09:15+05:00` | +| Parents | `f000b01032d3` | +| Direct refs | No direct branch/tag ref | +| Files changed | 3 | +| Insertions | 19 | +| Deletions | 4 | + +## Commit Message + +No extended commit message body. + +## Area Summary + +- Menu bar: 1 file(s) +- Weather and location: 1 file(s) +- Repository support: 1 file(s) + +## Changed Files + +| Status | Path | Added | Deleted | +| --- | --- | ---: | ---: | +| Modified | `Core-Monitor/MenubarController.swift` | 13 | 3 | +| Modified | `Core-Monitor/WeatherService.swift` | 1 | 1 | +| Modified | `WORKLOG.md` | 5 | 0 | + +## Reading Notes + +- This page is generated from local git metadata so it is best used with the exact repository clone that produced the wiki. +- Merge commits may show little or no direct diff even though they pull a full branch of work into the reachable history. +- Deleted paths are also cross-linked from the removed-parts index when the status is `Deleted`. diff --git a/docs/wiki/commits/aea19f8-update-readme-md.md b/docs/wiki/commits/aea19f8-update-readme-md.md new file mode 100644 index 0000000..8582b66 --- /dev/null +++ b/docs/wiki/commits/aea19f8-update-readme-md.md @@ -0,0 +1,35 @@ +# Commit aea19f8: Update README.md + +## Metadata + +| Field | Value | +| --- | --- | +| Full SHA | `aea19f82d424f997d38a8122e31a228419b99e6f` | +| Author | offyotto (not my real name) | +| Date | 2026-04-08 | +| ISO date | `2026-04-08T17:42:41+05:00` | +| Parents | `4b3afec62c9e` | +| Direct refs | No direct branch/tag ref | +| Files changed | 1 | +| Insertions | 41 | +| Deletions | 47 | + +## Commit Message + +No extended commit message body. + +## Area Summary + +- Repository support: 1 file(s) + +## Changed Files + +| Status | Path | Added | Deleted | +| --- | --- | ---: | ---: | +| Modified | `README.md` | 41 | 47 | + +## Reading Notes + +- This page is generated from local git metadata so it is best used with the exact repository clone that produced the wiki. +- Merge commits may show little or no direct diff even though they pull a full branch of work into the reachable history. +- Deleted paths are also cross-linked from the removed-parts index when the status is `Deleted`. diff --git a/docs/wiki/commits/af636e0-consolidate-staged-main-changes.md b/docs/wiki/commits/af636e0-consolidate-staged-main-changes.md new file mode 100644 index 0000000..e6247eb --- /dev/null +++ b/docs/wiki/commits/af636e0-consolidate-staged-main-changes.md @@ -0,0 +1,35 @@ +# Commit af636e0: Consolidate staged main changes + +## Metadata + +| Field | Value | +| --- | --- | +| Full SHA | `af636e04fc66344a9d7559e4d4be079e50591fa5` | +| Author | ventaphobia | +| Date | 2026-04-16 | +| ISO date | `2026-04-16T23:24:40+05:00` | +| Parents | `3bd01454370d`, `e24d8112718d` | +| Direct refs | No direct branch/tag ref | +| Files changed | 0 | +| Insertions | 648 | +| Deletions | 575 | + +## Commit Message + +No extended commit message body. + +## Area Summary + +- No file areas detected. + +## Changed Files + +| Status | Path | Added | Deleted | +| --- | --- | ---: | ---: | +| Metadata-only or merge | No direct file diff recorded | | | + +## Reading Notes + +- This page is generated from local git metadata so it is best used with the exact repository clone that produced the wiki. +- Merge commits may show little or no direct diff even though they pull a full branch of work into the reachable history. +- Deleted paths are also cross-linked from the removed-parts index when the status is `Deleted`. diff --git a/docs/wiki/commits/b09dbec-tighten-app-copy-and-weather-privacy-behavior.md b/docs/wiki/commits/b09dbec-tighten-app-copy-and-weather-privacy-behavior.md new file mode 100644 index 0000000..f1b8637 --- /dev/null +++ b/docs/wiki/commits/b09dbec-tighten-app-copy-and-weather-privacy-behavior.md @@ -0,0 +1,56 @@ +# Commit b09dbec: Tighten app copy and weather privacy behavior + +## Metadata + +| Field | Value | +| --- | --- | +| Full SHA | `b09dbec021d1758ccbffe634c71f69ab9021b40f` | +| Author | ventaphobia | +| Date | 2026-04-14 | +| ISO date | `2026-04-14T23:22:44+05:00` | +| Parents | `b4891feb5a10` | +| Direct refs | `v13.2`, `v14`, `v14.0.1` | +| Files changed | 16 | +| Insertions | 189 | +| Deletions | 164 | + +## Commit Message + +No extended commit message body. + +## Area Summary + +- Touch Bar and Pock widget runtime: 5 file(s) +- Fan control, SMC, or helper: 3 file(s) +- Repository support: 2 file(s) +- Menu bar: 2 file(s) +- Startup and onboarding: 2 file(s) +- Dashboard: 1 file(s) +- Core app: 1 file(s) + +## Changed Files + +| Status | Path | Added | Deleted | +| --- | --- | ---: | ---: | +| Modified | `App-Info.plist` | 1 | 1 | +| Modified | `Core-Monitor.xcodeproj/CoreMonitor-Info.plist` | 1 | 1 | +| Modified | `Core-Monitor/ContentView.swift` | 14 | 14 | +| Modified | `Core-Monitor/CoreMonTouchBarController.swift` | 19 | 2 | +| Modified | `Core-Monitor/FanController.swift` | 29 | 29 | +| Modified | `Core-Monitor/HelpView.swift` | 33 | 33 | +| Modified | `Core-Monitor/MenuBarExtraView.swift` | 7 | 7 | +| Modified | `Core-Monitor/MenuBarSettings.swift` | 1 | 1 | +| Modified | `Core-Monitor/PockWidgetSources/Weather/WeatherWidget.swift` | 8 | 8 | +| Modified | `Core-Monitor/SMCHelperManager.swift` | 13 | 13 | +| Modified | `Core-Monitor/SMCTamperDetector.swift` | 1 | 1 | +| Modified | `Core-Monitor/StartupManager.swift` | 3 | 4 | +| Modified | `Core-Monitor/TouchBarConfiguration.swift` | 10 | 10 | +| Modified | `Core-Monitor/TouchBarCustomizationCompatibility.swift` | 5 | 5 | +| Modified | `Core-Monitor/WeatherTouchBarView.swift` | 14 | 5 | +| Modified | `Core-Monitor/WelcomeGuide.swift` | 30 | 30 | + +## Reading Notes + +- This page is generated from local git metadata so it is best used with the exact repository clone that produced the wiki. +- Merge commits may show little or no direct diff even though they pull a full branch of work into the reachable history. +- Deleted paths are also cross-linked from the removed-parts index when the status is `Deleted`. diff --git a/docs/wiki/commits/b127f68-simplify-codeql-xcodebuild-wrapper.md b/docs/wiki/commits/b127f68-simplify-codeql-xcodebuild-wrapper.md new file mode 100644 index 0000000..f1294d3 --- /dev/null +++ b/docs/wiki/commits/b127f68-simplify-codeql-xcodebuild-wrapper.md @@ -0,0 +1,35 @@ +# Commit b127f68: Simplify CodeQL xcodebuild wrapper + +## Metadata + +| Field | Value | +| --- | --- | +| Full SHA | `b127f68f7802f77cd5c3fe730c735f9a7c5cc5ea` | +| Author | ventaphobia | +| Date | 2026-04-08 | +| ISO date | `2026-04-08T10:20:53+05:00` | +| Parents | `ed5e28ec53ce` | +| Direct refs | No direct branch/tag ref | +| Files changed | 1 | +| Insertions | 5 | +| Deletions | 39 | + +## Commit Message + +No extended commit message body. + +## Area Summary + +- GitHub automation: 1 file(s) + +## Changed Files + +| Status | Path | Added | Deleted | +| --- | --- | ---: | ---: | +| Modified | `.github/workflows/codeql.yml` | 5 | 39 | + +## Reading Notes + +- This page is generated from local git metadata so it is best used with the exact repository clone that produced the wiki. +- Merge commits may show little or no direct diff even though they pull a full branch of work into the reachable history. +- Deleted paths are also cross-linked from the removed-parts index when the status is `Deleted`. diff --git a/docs/wiki/commits/b1e2d06-tune-mac-app-store-support-and-privacy-layout.md b/docs/wiki/commits/b1e2d06-tune-mac-app-store-support-and-privacy-layout.md new file mode 100644 index 0000000..1868636 --- /dev/null +++ b/docs/wiki/commits/b1e2d06-tune-mac-app-store-support-and-privacy-layout.md @@ -0,0 +1,35 @@ +# Commit b1e2d06: Tune Mac App Store support and privacy layout + +## Metadata + +| Field | Value | +| --- | --- | +| Full SHA | `b1e2d067611ed3131cfca7485f5da291cfc80a84` | +| Author | ventaphobia | +| Date | 2026-04-20 | +| ISO date | `2026-04-20T21:08:30+05:00` | +| Parents | `5a01567657b9` | +| Direct refs | No direct branch/tag ref | +| Files changed | 1 | +| Insertions | 45 | +| Deletions | 6 | + +## Commit Message + +No extended commit message body. + +## Area Summary + +- Mac App Store edition website: 1 file(s) + +## Changed Files + +| Status | Path | Added | Deleted | +| --- | --- | ---: | ---: | +| Modified | `Mac-App-Store/styles.css` | 45 | 6 | + +## Reading Notes + +- This page is generated from local git metadata so it is best used with the exact repository clone that produced the wiki. +- Merge commits may show little or no direct diff even though they pull a full branch of work into the reachable history. +- Deleted paths are also cross-linked from the removed-parts index when the status is `Deleted`. diff --git a/docs/wiki/commits/b20fd3e-refresh-readme-media-and-system-monitor-branding.md b/docs/wiki/commits/b20fd3e-refresh-readme-media-and-system-monitor-branding.md new file mode 100644 index 0000000..ad90c10 --- /dev/null +++ b/docs/wiki/commits/b20fd3e-refresh-readme-media-and-system-monitor-branding.md @@ -0,0 +1,43 @@ +# Commit b20fd3e: Refresh README media and system monitor branding + +## Metadata + +| Field | Value | +| --- | --- | +| Full SHA | `b20fd3e9534b6f88a229345ebce575e171aba1b7` | +| Author | ventaphobia | +| Date | 2026-03-29 | +| ISO date | `2026-03-29T16:36:40+05:00` | +| Parents | `2642aed73f96` | +| Direct refs | No direct branch/tag ref | +| Files changed | 7 | +| Insertions | 13 | +| Deletions | 6086 | + +## Commit Message + +No extended commit message body. + +## Area Summary + +- Core app: 4 file(s) +- Website and documentation: 2 file(s) +- Fan control, SMC, or helper: 1 file(s) + +## Changed Files + +| Status | Path | Added | Deleted | +| --- | --- | ---: | ---: | +| Deleted | `Core-Monitor/CoreVisorManager.swift` | 0 | 2151 | +| Deleted | `Core-Monitor/CoreVisorSetupView.swift` | 0 | 2243 | +| Deleted | `Core-Monitor/DoitformeView.swift` | 0 | 661 | +| Deleted | `Core-Monitor/Doitformemanger.swift` | 0 | 880 | +| Modified | `Core-Monitor/SMCHelperManager.swift` | 13 | 151 | +| Added | `docs/images/ui/benchmark-new.png` | | | +| Added | `docs/images/ui/menu-bar-new.png` | | | + +## Reading Notes + +- This page is generated from local git metadata so it is best used with the exact repository clone that produced the wiki. +- Merge commits may show little or no direct diff even though they pull a full branch of work into the reachable history. +- Deleted paths are also cross-linked from the removed-parts index when the status is `Deleted`. diff --git a/docs/wiki/commits/b27fd63-deep-link-menu-bar-alerts-into-the-dashboard.md b/docs/wiki/commits/b27fd63-deep-link-menu-bar-alerts-into-the-dashboard.md new file mode 100644 index 0000000..cf4b11e --- /dev/null +++ b/docs/wiki/commits/b27fd63-deep-link-menu-bar-alerts-into-the-dashboard.md @@ -0,0 +1,44 @@ +# Commit b27fd63: Deep-link menu bar alerts into the dashboard + +## Metadata + +| Field | Value | +| --- | --- | +| Full SHA | `b27fd6338ded574c26da05bcb48b6dbba8ef7375` | +| Author | ventaphobia | +| Date | 2026-04-16 | +| ISO date | `2026-04-16T10:19:13+05:00` | +| Parents | `9d8473099bde` | +| Direct refs | No direct branch/tag ref | +| Files changed | 6 | +| Insertions | 142 | +| Deletions | 17 | + +## Commit Message + +No extended commit message body. + +## Area Summary + +- Menu bar: 2 file(s) +- Dashboard: 1 file(s) +- Startup and onboarding: 1 file(s) +- Tests: 1 file(s) +- Repository support: 1 file(s) + +## Changed Files + +| Status | Path | Added | Deleted | +| --- | --- | ---: | ---: | +| Modified | `Core-Monitor/ContentView.swift` | 18 | 1 | +| Modified | `Core-Monitor/MenuBarExtraView.swift` | 15 | 4 | +| Modified | `Core-Monitor/MenubarController.swift` | 54 | 12 | +| Modified | `Core-Monitor/StartupManager.swift` | 23 | 0 | +| Modified | `Core-MonitorTests/WelcomeGuideProgressTests.swift` | 27 | 0 | +| Modified | `WORKLOG.md` | 5 | 0 | + +## Reading Notes + +- This page is generated from local git metadata so it is best used with the exact repository clone that produced the wiki. +- Merge commits may show little or no direct diff even though they pull a full branch of work into the reachable history. +- Deleted paths are also cross-linked from the removed-parts index when the status is `Deleted`. diff --git a/docs/wiki/commits/b2b1bdd-update-readme-md.md b/docs/wiki/commits/b2b1bdd-update-readme-md.md new file mode 100644 index 0000000..53fdb85 --- /dev/null +++ b/docs/wiki/commits/b2b1bdd-update-readme-md.md @@ -0,0 +1,35 @@ +# Commit b2b1bdd: Update README.md + +## Metadata + +| Field | Value | +| --- | --- | +| Full SHA | `b2b1bdd9285eb18b9ef27f0c0de6068f30e5df0c` | +| Author | offyotto (not my real name) | +| Date | 2026-04-08 | +| ISO date | `2026-04-08T18:22:38+05:00` | +| Parents | `1ff38861ea60` | +| Direct refs | `v11.2` | +| Files changed | 1 | +| Insertions | 45 | +| Deletions | 65 | + +## Commit Message + +No extended commit message body. + +## Area Summary + +- Repository support: 1 file(s) + +## Changed Files + +| Status | Path | Added | Deleted | +| --- | --- | ---: | ---: | +| Modified | `README.md` | 45 | 65 | + +## Reading Notes + +- This page is generated from local git metadata so it is best used with the exact repository clone that produced the wiki. +- Merge commits may show little or no direct diff even though they pull a full branch of work into the reachable history. +- Deleted paths are also cross-linked from the removed-parts index when the status is `Deleted`. diff --git a/docs/wiki/commits/b318a80-first-commit.md b/docs/wiki/commits/b318a80-first-commit.md new file mode 100644 index 0000000..c8a5910 --- /dev/null +++ b/docs/wiki/commits/b318a80-first-commit.md @@ -0,0 +1,35 @@ +# Commit b318a80: first commit + +## Metadata + +| Field | Value | +| --- | --- | +| Full SHA | `b318a807501f92b9bae26971d50de8c29ad962e6` | +| Author | ventaphobia | +| Date | 2026-03-07 | +| ISO date | `2026-03-07T23:26:11+05:00` | +| Parents | `dcd426cd6c72` | +| Direct refs | No direct branch/tag ref | +| Files changed | 1 | +| Insertions | 1 | +| Deletions | 0 | + +## Commit Message + +No extended commit message body. + +## Area Summary + +- Repository support: 1 file(s) + +## Changed Files + +| Status | Path | Added | Deleted | +| --- | --- | ---: | ---: | +| Modified | `README.md` | 1 | 0 | + +## Reading Notes + +- This page is generated from local git metadata so it is best used with the exact repository clone that produced the wiki. +- Merge commits may show little or no direct diff even though they pull a full branch of work into the reachable history. +- Deleted paths are also cross-linked from the removed-parts index when the status is `Deleted`. diff --git a/docs/wiki/commits/b436125-improve-touch-bar-behavior-corevisor-ui-and-docs.md b/docs/wiki/commits/b436125-improve-touch-bar-behavior-corevisor-ui-and-docs.md new file mode 100644 index 0000000..ece1e9f --- /dev/null +++ b/docs/wiki/commits/b436125-improve-touch-bar-behavior-corevisor-ui-and-docs.md @@ -0,0 +1,47 @@ +# Commit b436125: Improve Touch Bar behavior, CoreVisor UI, and docs + +## Metadata + +| Field | Value | +| --- | --- | +| Full SHA | `b4361259ea685f53c80e5c4b020a1906f3d13cf9` | +| Author | ventaphobia | +| Date | 2026-03-28 | +| ISO date | `2026-03-28T12:12:54+05:00` | +| Parents | `b7d0f2163bd2` | +| Direct refs | No direct branch/tag ref | +| Files changed | 10 | +| Insertions | 312 | +| Deletions | 84 | + +## Commit Message + +No extended commit message body. + +## Area Summary + +- Core app: 6 file(s) +- Repository support: 2 file(s) +- Dashboard: 1 file(s) +- Touch Bar and Pock widget runtime: 1 file(s) + +## Changed Files + +| Status | Path | Added | Deleted | +| --- | --- | ---: | ---: | +| Modified | `Core-Monitor.xcodeproj/project.pbxproj` | 1 | 1 | +| Modified | `Core-Monitor/AppCoordinator.swift` | 122 | 2 | +| Modified | `Core-Monitor/AppVersion.swift` | 1 | 1 | +| Modified | `Core-Monitor/BenchmarkEngine.swift` | 9 | 4 | +| Modified | `Core-Monitor/ContentView.swift` | 39 | 18 | +| Modified | `Core-Monitor/CoreVisorSetupView.swift` | 35 | 40 | +| Modified | `Core-Monitor/Core_MonitorApp.swift` | 2 | 1 | +| Modified | `Core-Monitor/SystemMonitor.swift` | 3 | 3 | +| Modified | `Core-Monitor/TouchBarPrivatePresenter.swift` | 32 | 11 | +| Modified | `README.md` | 68 | 3 | + +## Reading Notes + +- This page is generated from local git metadata so it is best used with the exact repository clone that produced the wiki. +- Merge commits may show little or no direct diff even though they pull a full branch of work into the reachable history. +- Deleted paths are also cross-linked from the removed-parts index when the status is `Deleted`. diff --git a/docs/wiki/commits/b4891fe-refine-public-product-and-documentation-copy.md b/docs/wiki/commits/b4891fe-refine-public-product-and-documentation-copy.md new file mode 100644 index 0000000..1511e23 --- /dev/null +++ b/docs/wiki/commits/b4891fe-refine-public-product-and-documentation-copy.md @@ -0,0 +1,43 @@ +# Commit b4891fe: Refine public product and documentation copy + +## Metadata + +| Field | Value | +| --- | --- | +| Full SHA | `b4891feb5a10696d99c80bc5d13bbcca84017f08` | +| Author | ventaphobia | +| Date | 2026-04-14 | +| ISO date | `2026-04-14T23:22:28+05:00` | +| Parents | `81ce4d9e2015` | +| Direct refs | No direct branch/tag ref | +| Files changed | 7 | +| Insertions | 135 | +| Deletions | 135 | + +## Commit Message + +No extended commit message body. + +## Area Summary + +- Repository support: 4 file(s) +- Website and documentation: 2 file(s) +- GitHub automation: 1 file(s) + +## Changed Files + +| Status | Path | Added | Deleted | +| --- | --- | ---: | ---: | +| Modified | `.github/ISSUE_TEMPLATE/feature_request.md` | 9 | 9 | +| Modified | `CONTRIBUTING.md` | 10 | 8 | +| Modified | `README.md` | 28 | 30 | +| Modified | `SECURITY.md` | 3 | 3 | +| Modified | `XCODE_CLOUD.md` | 7 | 7 | +| Modified | `docs/index.html` | 39 | 39 | +| Modified | `index.html` | 39 | 39 | + +## Reading Notes + +- This page is generated from local git metadata so it is best used with the exact repository clone that produced the wiki. +- Merge commits may show little or no direct diff even though they pull a full branch of work into the reachable history. +- Deleted paths are also cross-linked from the removed-parts index when the status is `Deleted`. diff --git a/docs/wiki/commits/b544f6f-repair-orphaned-helper-reinstall-path.md b/docs/wiki/commits/b544f6f-repair-orphaned-helper-reinstall-path.md new file mode 100644 index 0000000..221aedd --- /dev/null +++ b/docs/wiki/commits/b544f6f-repair-orphaned-helper-reinstall-path.md @@ -0,0 +1,37 @@ +# Commit b544f6f: Repair orphaned helper reinstall path + +## Metadata + +| Field | Value | +| --- | --- | +| Full SHA | `b544f6fd8807957956ec0583a5aeed414ee9d206` | +| Author | ventaphobia | +| Date | 2026-04-17 | +| ISO date | `2026-04-17T17:47:35+05:00` | +| Parents | `9a8ae5420ab9` | +| Direct refs | No direct branch/tag ref | +| Files changed | 2 | +| Insertions | 159 | +| Deletions | 1 | + +## Commit Message + +No extended commit message body. + +## Area Summary + +- Fan control, SMC, or helper: 1 file(s) +- Tests: 1 file(s) + +## Changed Files + +| Status | Path | Added | Deleted | +| --- | --- | ---: | ---: | +| Modified | `Core-Monitor/SMCHelperManager.swift` | 132 | 1 | +| Modified | `Core-MonitorTests/HelperDiagnosticsReportTests.swift` | 27 | 0 | + +## Reading Notes + +- This page is generated from local git metadata so it is best used with the exact repository clone that produced the wiki. +- Merge commits may show little or no direct diff even though they pull a full branch of work into the reachable history. +- Deleted paths are also cross-linked from the removed-parts index when the status is `Deleted`. diff --git a/docs/wiki/commits/b58732b-update-readme-md.md b/docs/wiki/commits/b58732b-update-readme-md.md new file mode 100644 index 0000000..80cadca --- /dev/null +++ b/docs/wiki/commits/b58732b-update-readme-md.md @@ -0,0 +1,35 @@ +# Commit b58732b: Update README.md + +## Metadata + +| Field | Value | +| --- | --- | +| Full SHA | `b58732b524087e159df4158fe781ae82f12a1bd5` | +| Author | offyotto (not my real name) | +| Date | 2026-03-29 | +| ISO date | `2026-03-29T16:28:57+05:00` | +| Parents | `84a00216a496` | +| Direct refs | No direct branch/tag ref | +| Files changed | 1 | +| Insertions | 13 | +| Deletions | 0 | + +## Commit Message + +No extended commit message body. + +## Area Summary + +- Repository support: 1 file(s) + +## Changed Files + +| Status | Path | Added | Deleted | +| --- | --- | ---: | ---: | +| Modified | `README.md` | 13 | 0 | + +## Reading Notes + +- This page is generated from local git metadata so it is best used with the exact repository clone that produced the wiki. +- Merge commits may show little or no direct diff even though they pull a full branch of work into the reachable history. +- Deleted paths are also cross-linked from the removed-parts index when the status is `Deleted`. diff --git a/docs/wiki/commits/b6b878b-update-core-monitor-rb.md b/docs/wiki/commits/b6b878b-update-core-monitor-rb.md new file mode 100644 index 0000000..8431e18 --- /dev/null +++ b/docs/wiki/commits/b6b878b-update-core-monitor-rb.md @@ -0,0 +1,35 @@ +# Commit b6b878b: Update core-monitor.rb + +## Metadata + +| Field | Value | +| --- | --- | +| Full SHA | `b6b878b91ed648eeb9d5baba3b82fca158e7d1f4` | +| Author | offyotto (not my real name) | +| Date | 2026-04-17 | +| ISO date | `2026-04-17T13:45:56+05:00` | +| Parents | `52c06bc8231b` | +| Direct refs | No direct branch/tag ref | +| Files changed | 1 | +| Insertions | 1 | +| Deletions | 1 | + +## Commit Message + +No extended commit message body. + +## Area Summary + +- Homebrew distribution: 1 file(s) + +## Changed Files + +| Status | Path | Added | Deleted | +| --- | --- | ---: | ---: | +| Modified | `Casks/core-monitor.rb` | 1 | 1 | + +## Reading Notes + +- This page is generated from local git metadata so it is best used with the exact repository clone that produced the wiki. +- Merge commits may show little or no direct diff even though they pull a full branch of work into the reachable history. +- Deleted paths are also cross-linked from the removed-parts index when the status is `Deleted`. diff --git a/docs/wiki/commits/b7cbc17-add-stronger-drop-shadow-to-hero-headline.md b/docs/wiki/commits/b7cbc17-add-stronger-drop-shadow-to-hero-headline.md new file mode 100644 index 0000000..f2e946b --- /dev/null +++ b/docs/wiki/commits/b7cbc17-add-stronger-drop-shadow-to-hero-headline.md @@ -0,0 +1,36 @@ +# Commit b7cbc17: Add stronger drop shadow to hero headline + +## Metadata + +| Field | Value | +| --- | --- | +| Full SHA | `b7cbc17a7ec471718552d620d82d2535e7a87dd3` | +| Author | ventaphobia | +| Date | 2026-04-06 | +| ISO date | `2026-04-06T20:52:16+05:00` | +| Parents | `7b74a04d044a` | +| Direct refs | No direct branch/tag ref | +| Files changed | 2 | +| Insertions | 8 | +| Deletions | 8 | + +## Commit Message + +No extended commit message body. + +## Area Summary + +- Website and documentation: 2 file(s) + +## Changed Files + +| Status | Path | Added | Deleted | +| --- | --- | ---: | ---: | +| Modified | `docs/styles.css` | 4 | 4 | +| Modified | `styles.css` | 4 | 4 | + +## Reading Notes + +- This page is generated from local git metadata so it is best used with the exact repository clone that produced the wiki. +- Merge commits may show little or no direct diff even though they pull a full branch of work into the reachable history. +- Deleted paths are also cross-linked from the removed-parts index when the status is `Deleted`. diff --git a/docs/wiki/commits/b7d0f21-improve-readme.md b/docs/wiki/commits/b7d0f21-improve-readme.md new file mode 100644 index 0000000..9951959 --- /dev/null +++ b/docs/wiki/commits/b7d0f21-improve-readme.md @@ -0,0 +1,35 @@ +# Commit b7d0f21: improve readme + +## Metadata + +| Field | Value | +| --- | --- | +| Full SHA | `b7d0f2163bd2880e73df7be5bf3ac1c83092439d` | +| Author | offyotto (not my real name) | +| Date | 2026-03-28 | +| ISO date | `2026-03-28T12:08:25+05:00` | +| Parents | `292325058fe1` | +| Direct refs | No direct branch/tag ref | +| Files changed | 1 | +| Insertions | 0 | +| Deletions | 4 | + +## Commit Message + +No extended commit message body. + +## Area Summary + +- Repository support: 1 file(s) + +## Changed Files + +| Status | Path | Added | Deleted | +| --- | --- | ---: | ---: | +| Modified | `README.md` | 0 | 4 | + +## Reading Notes + +- This page is generated from local git metadata so it is best used with the exact repository clone that produced the wiki. +- Merge commits may show little or no direct diff even though they pull a full branch of work into the reachable history. +- Deleted paths are also cross-linked from the removed-parts index when the status is `Deleted`. diff --git a/docs/wiki/commits/b829f82-add-touch-bar-overlay-showcase.md b/docs/wiki/commits/b829f82-add-touch-bar-overlay-showcase.md new file mode 100644 index 0000000..9fb6e5e --- /dev/null +++ b/docs/wiki/commits/b829f82-add-touch-bar-overlay-showcase.md @@ -0,0 +1,39 @@ +# Commit b829f82: Add Touch Bar overlay showcase + +## Metadata + +| Field | Value | +| --- | --- | +| Full SHA | `b829f825b47f394c0f53020c11263587d97ba39d` | +| Author | ventaphobia | +| Date | 2026-04-18 | +| ISO date | `2026-04-18T09:36:07+05:00` | +| Parents | `69cc38647d2b` | +| Direct refs | No direct branch/tag ref | +| Files changed | 4 | +| Insertions | 60 | +| Deletions | 8 | + +## Commit Message + +No extended commit message body. + +## Area Summary + +- Website and documentation: 3 file(s) +- Repository support: 1 file(s) + +## Changed Files + +| Status | Path | Added | Deleted | +| --- | --- | ---: | ---: | +| Modified | `README.md` | 4 | 2 | +| Modified | `docs/index.html` | 28 | 3 | +| Added | `docs/videos/touchbar-overlay.mp4` | | | +| Modified | `index.html` | 28 | 3 | + +## Reading Notes + +- This page is generated from local git metadata so it is best used with the exact repository clone that produced the wiki. +- Merge commits may show little or no direct diff even though they pull a full branch of work into the reachable history. +- Deleted paths are also cross-linked from the removed-parts index when the status is `Deleted`. diff --git a/docs/wiki/commits/b8fd8a6-clarify-silent-mode-helper-handoff-semantics.md b/docs/wiki/commits/b8fd8a6-clarify-silent-mode-helper-handoff-semantics.md new file mode 100644 index 0000000..1dec0fe --- /dev/null +++ b/docs/wiki/commits/b8fd8a6-clarify-silent-mode-helper-handoff-semantics.md @@ -0,0 +1,43 @@ +# Commit b8fd8a6: Clarify silent mode helper handoff semantics + +## Metadata + +| Field | Value | +| --- | --- | +| Full SHA | `b8fd8a65e43d6b412a03030c628420e8ff1a28d4` | +| Author | ventaphobia | +| Date | 2026-04-16 | +| ISO date | `2026-04-16T18:21:07+05:00` | +| Parents | `001a3395921d` | +| Direct refs | No direct branch/tag ref | +| Files changed | 6 | +| Insertions | 108 | +| Deletions | 40 | + +## Commit Message + +No extended commit message body. + +## Area Summary + +- Fan control, SMC, or helper: 2 file(s) +- Repository support: 2 file(s) +- Core app: 1 file(s) +- Tests: 1 file(s) + +## Changed Files + +| Status | Path | Added | Deleted | +| --- | --- | ---: | ---: | +| Modified | `Core-Monitor/FanController.swift` | 25 | 11 | +| Modified | `Core-Monitor/FanModeGuidanceCard.swift` | 60 | 23 | +| Modified | `Core-Monitor/HelpView.swift` | 5 | 4 | +| Modified | `Core-MonitorTests/CustomFanPresetTests.swift` | 9 | 0 | +| Modified | `README.md` | 2 | 2 | +| Modified | `WORKLOG.md` | 7 | 0 | + +## Reading Notes + +- This page is generated from local git metadata so it is best used with the exact repository clone that produced the wiki. +- Merge commits may show little or no direct diff even though they pull a full branch of work into the reachable history. +- Deleted paths are also cross-linked from the removed-parts index when the status is `Deleted`. diff --git a/docs/wiki/commits/ba0f400-sign-debug-helper-correctly.md b/docs/wiki/commits/ba0f400-sign-debug-helper-correctly.md new file mode 100644 index 0000000..c220bfa --- /dev/null +++ b/docs/wiki/commits/ba0f400-sign-debug-helper-correctly.md @@ -0,0 +1,35 @@ +# Commit ba0f400: Sign debug helper correctly + +## Metadata + +| Field | Value | +| --- | --- | +| Full SHA | `ba0f400d4122c6e992d3da01fb72ec2ec41a5960` | +| Author | ventaphobia | +| Date | 2026-04-17 | +| ISO date | `2026-04-17T17:16:57+05:00` | +| Parents | `71e63cb1390b` | +| Direct refs | No direct branch/tag ref | +| Files changed | 1 | +| Insertions | 2 | +| Deletions | 2 | + +## Commit Message + +No extended commit message body. + +## Area Summary + +- Repository support: 1 file(s) + +## Changed Files + +| Status | Path | Added | Deleted | +| --- | --- | ---: | ---: | +| Modified | `Core-Monitor.xcodeproj/project.pbxproj` | 2 | 2 | + +## Reading Notes + +- This page is generated from local git metadata so it is best used with the exact repository clone that produced the wiki. +- Merge commits may show little or no direct diff even though they pull a full branch of work into the reachable history. +- Deleted paths are also cross-linked from the removed-parts index when the status is `Deleted`. diff --git a/docs/wiki/commits/bce903e-update-readme-md.md b/docs/wiki/commits/bce903e-update-readme-md.md new file mode 100644 index 0000000..48d0588 --- /dev/null +++ b/docs/wiki/commits/bce903e-update-readme-md.md @@ -0,0 +1,35 @@ +# Commit bce903e: Update README.md + +## Metadata + +| Field | Value | +| --- | --- | +| Full SHA | `bce903e62d175ced4cf9b2d83802c993034e34f5` | +| Author | offyotto (not my real name) | +| Date | 2026-03-30 | +| ISO date | `2026-03-30T00:55:44+05:00` | +| Parents | `5ba502a8b062` | +| Direct refs | No direct branch/tag ref | +| Files changed | 1 | +| Insertions | 1 | +| Deletions | 1 | + +## Commit Message + +No extended commit message body. + +## Area Summary + +- Repository support: 1 file(s) + +## Changed Files + +| Status | Path | Added | Deleted | +| --- | --- | ---: | ---: | +| Modified | `README.md` | 1 | 1 | + +## Reading Notes + +- This page is generated from local git metadata so it is best used with the exact repository clone that produced the wiki. +- Merge commits may show little or no direct diff even though they pull a full branch of work into the reachable history. +- Deleted paths are also cross-linked from the removed-parts index when the status is `Deleted`. diff --git a/docs/wiki/commits/bd80f00-fix-fan-helper-recovery-and-weather-fallback.md b/docs/wiki/commits/bd80f00-fix-fan-helper-recovery-and-weather-fallback.md new file mode 100644 index 0000000..da36cc6 --- /dev/null +++ b/docs/wiki/commits/bd80f00-fix-fan-helper-recovery-and-weather-fallback.md @@ -0,0 +1,43 @@ +# Commit bd80f00: Fix fan helper recovery and weather fallback + +## Metadata + +| Field | Value | +| --- | --- | +| Full SHA | `bd80f00445bc17c7acc581dfdc2f0284085feb12` | +| Author | ventaphobia | +| Date | 2026-04-17 | +| ISO date | `2026-04-17T21:25:41+05:00` | +| Parents | `712cda33cdd4` | +| Direct refs | No direct branch/tag ref | +| Files changed | 6 | +| Insertions | 165 | +| Deletions | 32 | + +## Commit Message + +No extended commit message body. + +## Area Summary + +- Fan control, SMC, or helper: 2 file(s) +- Tests: 2 file(s) +- Repository support: 1 file(s) +- Weather and location: 1 file(s) + +## Changed Files + +| Status | Path | Added | Deleted | +| --- | --- | ---: | ---: | +| Modified | `Core-Monitor.xcodeproj/project.pbxproj` | 4 | 4 | +| Modified | `Core-Monitor/SMCHelperManager.swift` | 83 | 10 | +| Modified | `Core-Monitor/SMCHelperXPC.swift` | 3 | 3 | +| Modified | `Core-Monitor/WeatherService.swift` | 43 | 7 | +| Modified | `Core-MonitorTests/HelperDiagnosticsReportTests.swift` | 16 | 0 | +| Modified | `Core-MonitorTests/WeatherViewModelTests.swift` | 16 | 8 | + +## Reading Notes + +- This page is generated from local git metadata so it is best used with the exact repository clone that produced the wiki. +- Merge commits may show little or no direct diff even though they pull a full branch of work into the reachable history. +- Deleted paths are also cross-linked from the removed-parts index when the status is `Deleted`. diff --git a/docs/wiki/commits/bd91092-fix-merged-disk-refresh-regression.md b/docs/wiki/commits/bd91092-fix-merged-disk-refresh-regression.md new file mode 100644 index 0000000..b8da1c1 --- /dev/null +++ b/docs/wiki/commits/bd91092-fix-merged-disk-refresh-regression.md @@ -0,0 +1,40 @@ +# Commit bd91092: Fix merged disk refresh regression + +## Metadata + +| Field | Value | +| --- | --- | +| Full SHA | `bd910920ca7fd88502fe0d0ec5bdfe6d735f022d` | +| Author | ventaphobia | +| Date | 2026-04-16 | +| ISO date | `2026-04-16T22:30:04+05:00` | +| Parents | `cea99a52260d` | +| Direct refs | No direct branch/tag ref | +| Files changed | 4 | +| Insertions | 7 | +| Deletions | 26 | + +## Commit Message + +No extended commit message body. + +## Area Summary + +- Core app: 2 file(s) +- Tests: 1 file(s) +- Repository support: 1 file(s) + +## Changed Files + +| Status | Path | Added | Deleted | +| --- | --- | ---: | ---: | +| Modified | `Core-Monitor/SystemMonitor.swift` | 2 | 15 | +| Modified | `Core-Monitor/SystemMonitorSupplementalSampling.swift` | 0 | 6 | +| Modified | `Core-MonitorTests/SystemMonitorSupplementalSamplingTests.swift` | 0 | 4 | +| Modified | `WORKLOG.md` | 5 | 1 | + +## Reading Notes + +- This page is generated from local git metadata so it is best used with the exact repository clone that produced the wiki. +- Merge commits may show little or no direct diff even though they pull a full branch of work into the reachable history. +- Deleted paths are also cross-linked from the removed-parts index when the status is `Deleted`. diff --git a/docs/wiki/commits/bdc1b81-merge-branch-codex-ad32-core-monitor-automation.md b/docs/wiki/commits/bdc1b81-merge-branch-codex-ad32-core-monitor-automation.md new file mode 100644 index 0000000..bafac9f --- /dev/null +++ b/docs/wiki/commits/bdc1b81-merge-branch-codex-ad32-core-monitor-automation.md @@ -0,0 +1,41 @@ +# Commit bdc1b81: Merge branch 'codex/ad32-core-monitor-automation' + +## Metadata + +| Field | Value | +| --- | --- | +| Full SHA | `bdc1b81ef2c219cc0e42d44560ae9ef3f37f3f75` | +| Author | ventaphobia | +| Date | 2026-04-16 | +| ISO date | `2026-04-16T23:03:43+05:00` | +| Parents | `22dd95f4b1fd`, `057466150044` | +| Direct refs | No direct branch/tag ref | +| Files changed | 0 | +| Insertions | 177 | +| Deletions | 45 | + +## Commit Message + +# Conflicts: +# Core-Monitor/HelpView.swift +# Core-Monitor/MenuBarSettings.swift +# Core-Monitor/MenubarController.swift +# Core-Monitor/TouchBarConfiguration.swift +# Core-Monitor/WeatherService.swift +# Core-MonitorTests/CustomFanPresetTests.swift + +## Area Summary + +- No file areas detected. + +## Changed Files + +| Status | Path | Added | Deleted | +| --- | --- | ---: | ---: | +| Metadata-only or merge | No direct file diff recorded | | | + +## Reading Notes + +- This page is generated from local git metadata so it is best used with the exact repository clone that produced the wiki. +- Merge commits may show little or no direct diff even though they pull a full branch of work into the reachable history. +- Deleted paths are also cross-linked from the removed-parts index when the status is `Deleted`. diff --git a/docs/wiki/commits/bdf7f51-align-minimum-macos-support-with-launch-requirements.md b/docs/wiki/commits/bdf7f51-align-minimum-macos-support-with-launch-requirements.md new file mode 100644 index 0000000..561fbe8 --- /dev/null +++ b/docs/wiki/commits/bdf7f51-align-minimum-macos-support-with-launch-requirements.md @@ -0,0 +1,37 @@ +# Commit bdf7f51: Align minimum macOS support with launch requirements + +## Metadata + +| Field | Value | +| --- | --- | +| Full SHA | `bdf7f51611598bbd96a5ae77b071cc374d7ab7ec` | +| Author | ventaphobia | +| Date | 2026-04-16 | +| ISO date | `2026-04-16T12:37:44+05:00` | +| Parents | `8bfc685f33c4` | +| Direct refs | No direct branch/tag ref | +| Files changed | 3 | +| Insertions | 9 | +| Deletions | 5 | + +## Commit Message + +No extended commit message body. + +## Area Summary + +- Repository support: 3 file(s) + +## Changed Files + +| Status | Path | Added | Deleted | +| --- | --- | ---: | ---: | +| Modified | `Core-Monitor.xcodeproj/project.pbxproj` | 2 | 2 | +| Modified | `README.md` | 3 | 3 | +| Modified | `WORKLOG.md` | 4 | 0 | + +## Reading Notes + +- This page is generated from local git metadata so it is best used with the exact repository clone that produced the wiki. +- Merge commits may show little or no direct diff even though they pull a full branch of work into the reachable history. +- Deleted paths are also cross-linked from the removed-parts index when the status is `Deleted`. diff --git a/docs/wiki/commits/be16257-update-index-html.md b/docs/wiki/commits/be16257-update-index-html.md new file mode 100644 index 0000000..1ca86af --- /dev/null +++ b/docs/wiki/commits/be16257-update-index-html.md @@ -0,0 +1,35 @@ +# Commit be16257: Update index.html + +## Metadata + +| Field | Value | +| --- | --- | +| Full SHA | `be16257abaed2e1f7d64a5fe30a2db87eb3997a8` | +| Author | offyotto (not my real name) | +| Date | 2026-04-12 | +| ISO date | `2026-04-12T15:40:09+05:00` | +| Parents | `7b2616b312d8` | +| Direct refs | No direct branch/tag ref | +| Files changed | 1 | +| Insertions | 2 | +| Deletions | 2 | + +## Commit Message + +No extended commit message body. + +## Area Summary + +- Website and documentation: 1 file(s) + +## Changed Files + +| Status | Path | Added | Deleted | +| --- | --- | ---: | ---: | +| Modified | `index.html` | 2 | 2 | + +## Reading Notes + +- This page is generated from local git metadata so it is best used with the exact repository clone that produced the wiki. +- Merge commits may show little or no direct diff even though they pull a full branch of work into the reachable history. +- Deleted paths are also cross-linked from the removed-parts index when the status is `Deleted`. diff --git a/docs/wiki/commits/be75b81-add-dashboard-network-throughput-visibility.md b/docs/wiki/commits/be75b81-add-dashboard-network-throughput-visibility.md new file mode 100644 index 0000000..ef23154 --- /dev/null +++ b/docs/wiki/commits/be75b81-add-dashboard-network-throughput-visibility.md @@ -0,0 +1,44 @@ +# Commit be75b81: Add dashboard network throughput visibility + +## Metadata + +| Field | Value | +| --- | --- | +| Full SHA | `be75b81b5d58644736038d92a26c1fec49bb0ba4` | +| Author | ventaphobia | +| Date | 2026-04-16 | +| ISO date | `2026-04-16T18:25:28+05:00` | +| Parents | `44eb9992c595` | +| Direct refs | No direct branch/tag ref | +| Files changed | 7 | +| Insertions | 100 | +| Deletions | 3 | + +## Commit Message + +No extended commit message body. + +## Area Summary + +- Core app: 3 file(s) +- Tests: 2 file(s) +- Dashboard: 1 file(s) +- Repository support: 1 file(s) + +## Changed Files + +| Status | Path | Added | Deleted | +| --- | --- | ---: | ---: | +| Modified | `Core-Monitor/ContentView.swift` | 31 | 1 | +| Modified | `Core-Monitor/HelpView.swift` | 3 | 2 | +| Added | `Core-Monitor/NetworkThroughputFormatter.swift` | 27 | 0 | +| Modified | `Core-Monitor/SystemMonitor.swift` | 4 | 0 | +| Modified | `Core-MonitorTests/HelpViewSearchTests.swift` | 14 | 0 | +| Added | `Core-MonitorTests/NetworkThroughputFormatterTests.swift` | 15 | 0 | +| Modified | `WORKLOG.md` | 6 | 0 | + +## Reading Notes + +- This page is generated from local git metadata so it is best used with the exact repository clone that produced the wiki. +- Merge commits may show little or no direct diff even though they pull a full branch of work into the reachable history. +- Deleted paths are also cross-linked from the removed-parts index when the status is `Deleted`. diff --git a/docs/wiki/commits/bf8496e-publish-sparkle-11-2-5-update.md b/docs/wiki/commits/bf8496e-publish-sparkle-11-2-5-update.md new file mode 100644 index 0000000..be77c0f --- /dev/null +++ b/docs/wiki/commits/bf8496e-publish-sparkle-11-2-5-update.md @@ -0,0 +1,46 @@ +# Commit bf8496e: Publish Sparkle 11.2.5 update + +## Metadata + +| Field | Value | +| --- | --- | +| Full SHA | `bf8496ee179a67312880d530429d3e7e134bbc69` | +| Author | ventaphobia | +| Date | 2026-04-08 | +| ISO date | `2026-04-08T22:42:59+05:00` | +| Parents | `419e3319dc3d` | +| Direct refs | No direct branch/tag ref | +| Files changed | 10 | +| Insertions | 34 | +| Deletions | 31 | + +## Commit Message + +No extended commit message body. + +## Area Summary + +- Repository support: 7 file(s) +- Website and documentation: 2 file(s) +- Core app: 1 file(s) + +## Changed Files + +| Status | Path | Added | Deleted | +| --- | --- | ---: | ---: | +| Modified | `Core-Monitor.xcodeproj/project.pbxproj` | 4 | 4 | +| Modified | `Core-Monitor/AppVersion.swift` | 1 | 1 | +| Modified | `appcast.xml` | 21 | 18 | +| Modified | `docs/index.html` | 4 | 4 | +| Added | `downloads/Core-Monitor-11.2.5.zip` | | | +| Added | `downloads/Core-Monitor11250-11201.delta` | | | +| Added | `downloads/Core-Monitor11250-11220.delta` | | | +| Added | `downloads/Core-Monitor11250-11230.delta` | | | +| Added | `downloads/Core-Monitor11250-11240.delta` | | | +| Modified | `index.html` | 4 | 4 | + +## Reading Notes + +- This page is generated from local git metadata so it is best used with the exact repository clone that produced the wiki. +- Merge commits may show little or no direct diff even though they pull a full branch of work into the reachable history. +- Deleted paths are also cross-linked from the removed-parts index when the status is `Deleted`. diff --git a/docs/wiki/commits/bfbd847-first-commit.md b/docs/wiki/commits/bfbd847-first-commit.md new file mode 100644 index 0000000..555ecc6 --- /dev/null +++ b/docs/wiki/commits/bfbd847-first-commit.md @@ -0,0 +1,35 @@ +# Commit bfbd847: first commit + +## Metadata + +| Field | Value | +| --- | --- | +| Full SHA | `bfbd847cc5425fba4c463105daf907b8348a3c92` | +| Author | ventaphobia | +| Date | 2026-03-07 | +| ISO date | `2026-03-07T21:06:24+05:00` | +| Parents | `ad6b57467183` | +| Direct refs | No direct branch/tag ref | +| Files changed | 1 | +| Insertions | 1 | +| Deletions | 0 | + +## Commit Message + +No extended commit message body. + +## Area Summary + +- Repository support: 1 file(s) + +## Changed Files + +| Status | Path | Added | Deleted | +| --- | --- | ---: | ---: | +| Modified | `README.md` | 1 | 0 | + +## Reading Notes + +- This page is generated from local git metadata so it is best used with the exact repository clone that produced the wiki. +- Merge commits may show little or no direct diff even though they pull a full branch of work into the reachable history. +- Deleted paths are also cross-linked from the removed-parts index when the status is `Deleted`. diff --git a/docs/wiki/commits/c068667-restore-previous-readme.md b/docs/wiki/commits/c068667-restore-previous-readme.md new file mode 100644 index 0000000..cceb707 --- /dev/null +++ b/docs/wiki/commits/c068667-restore-previous-readme.md @@ -0,0 +1,35 @@ +# Commit c068667: Restore previous README + +## Metadata + +| Field | Value | +| --- | --- | +| Full SHA | `c068667d5aa295805c5b27fface1c406c61df039` | +| Author | ventaphobia | +| Date | 2026-04-16 | +| ISO date | `2026-04-16T08:20:51+05:00` | +| Parents | `7baad89520d2` | +| Direct refs | No direct branch/tag ref | +| Files changed | 1 | +| Insertions | 37 | +| Deletions | 29 | + +## Commit Message + +No extended commit message body. + +## Area Summary + +- Repository support: 1 file(s) + +## Changed Files + +| Status | Path | Added | Deleted | +| --- | --- | ---: | ---: | +| Modified | `README.md` | 37 | 29 | + +## Reading Notes + +- This page is generated from local git metadata so it is best used with the exact repository clone that produced the wiki. +- Merge commits may show little or no direct diff even though they pull a full branch of work into the reachable history. +- Deleted paths are also cross-linked from the removed-parts index when the status is `Deleted`. diff --git a/docs/wiki/commits/c0c476d-e.md b/docs/wiki/commits/c0c476d-e.md new file mode 100644 index 0000000..e59b517 --- /dev/null +++ b/docs/wiki/commits/c0c476d-e.md @@ -0,0 +1,44 @@ +# Commit c0c476d: e + +## Metadata + +| Field | Value | +| --- | --- | +| Full SHA | `c0c476d38ffe30a32394191cde7f69602a498aa8` | +| Author | ventaphobia | +| Date | 2026-04-14 | +| ISO date | `2026-04-14T14:00:10+05:00` | +| Parents | `eb457f4e6898` | +| Direct refs | No direct branch/tag ref | +| Files changed | 7 | +| Insertions | 1129 | +| Deletions | 364 | + +## Commit Message + +No extended commit message body. + +## Area Summary + +- Core app: 3 file(s) +- Menu bar: 2 file(s) +- Dashboard: 1 file(s) +- Fan control, SMC, or helper: 1 file(s) + +## Changed Files + +| Status | Path | Added | Deleted | +| --- | --- | ---: | ---: | +| Modified | `Core-Monitor/AppCoordinator.swift` | 1 | 0 | +| Modified | `Core-Monitor/ContentView.swift` | 220 | 16 | +| Modified | `Core-Monitor/FanController.swift` | 465 | 19 | +| Modified | `Core-Monitor/HelpView.swift` | 228 | 281 | +| Modified | `Core-Monitor/MenuBarExtraView.swift` | 102 | 30 | +| Modified | `Core-Monitor/MenubarController.swift` | 23 | 11 | +| Modified | `Core-Monitor/SystemMonitor.swift` | 90 | 7 | + +## Reading Notes + +- This page is generated from local git metadata so it is best used with the exact repository clone that produced the wiki. +- Merge commits may show little or no direct diff even though they pull a full branch of work into the reachable history. +- Deleted paths are also cross-linked from the removed-parts index when the status is `Deleted`. diff --git a/docs/wiki/commits/c105370-update-gatekeeper-instruction-screenshots.md b/docs/wiki/commits/c105370-update-gatekeeper-instruction-screenshots.md new file mode 100644 index 0000000..49d5dac --- /dev/null +++ b/docs/wiki/commits/c105370-update-gatekeeper-instruction-screenshots.md @@ -0,0 +1,38 @@ +# Commit c105370: Update Gatekeeper instruction screenshots + +## Metadata + +| Field | Value | +| --- | --- | +| Full SHA | `c105370642a3f77f818fce3b4df564d76abeb61b` | +| Author | ventaphobia | +| Date | 2026-03-27 | +| ISO date | `2026-03-27T15:08:07+05:00` | +| Parents | `dfc685e1ed79` | +| Direct refs | No direct branch/tag ref | +| Files changed | 4 | +| Insertions | 0 | +| Deletions | 0 | + +## Commit Message + +No extended commit message body. + +## Area Summary + +- Website and documentation: 4 file(s) + +## Changed Files + +| Status | Path | Added | Deleted | +| --- | --- | ---: | ---: | +| Modified | `docs/images/gatekeeper/01-blocked.png` | | | +| Modified | `docs/images/gatekeeper/02-general.png` | | | +| Modified | `docs/images/gatekeeper/03-open-anyway.png` | | | +| Modified | `docs/images/gatekeeper/04-confirm-open.png` | | | + +## Reading Notes + +- This page is generated from local git metadata so it is best used with the exact repository clone that produced the wiki. +- Merge commits may show little or no direct diff even though they pull a full branch of work into the reachable history. +- Deleted paths are also cross-linked from the removed-parts index when the status is `Deleted`. diff --git a/docs/wiki/commits/c121759-update-readme-md.md b/docs/wiki/commits/c121759-update-readme-md.md new file mode 100644 index 0000000..ea26086 --- /dev/null +++ b/docs/wiki/commits/c121759-update-readme-md.md @@ -0,0 +1,35 @@ +# Commit c121759: Update README.md + +## Metadata + +| Field | Value | +| --- | --- | +| Full SHA | `c1217597fd121ff19eecfe79bcf9d1ce196d6c79` | +| Author | offyotto (not my real name) | +| Date | 2026-04-16 | +| ISO date | `2026-04-16T11:03:11+05:00` | +| Parents | `9f61953d5932` | +| Direct refs | No direct branch/tag ref | +| Files changed | 1 | +| Insertions | 1 | +| Deletions | 1 | + +## Commit Message + +No extended commit message body. + +## Area Summary + +- Repository support: 1 file(s) + +## Changed Files + +| Status | Path | Added | Deleted | +| --- | --- | ---: | ---: | +| Modified | `README.md` | 1 | 1 | + +## Reading Notes + +- This page is generated from local git metadata so it is best used with the exact repository clone that produced the wiki. +- Merge commits may show little or no direct diff even though they pull a full branch of work into the reachable history. +- Deleted paths are also cross-linked from the removed-parts index when the status is `Deleted`. diff --git a/docs/wiki/commits/c2499a8-update-index-html.md b/docs/wiki/commits/c2499a8-update-index-html.md new file mode 100644 index 0000000..0c69496 --- /dev/null +++ b/docs/wiki/commits/c2499a8-update-index-html.md @@ -0,0 +1,35 @@ +# Commit c2499a8: Update index.html + +## Metadata + +| Field | Value | +| --- | --- | +| Full SHA | `c2499a8cd56315767494e61550402ffee22d47ba` | +| Author | offyotto (not my real name) | +| Date | 2026-03-28 | +| ISO date | `2026-03-28T23:07:01+05:00` | +| Parents | `ef75f9c41a05` | +| Direct refs | No direct branch/tag ref | +| Files changed | 1 | +| Insertions | 11 | +| Deletions | 6 | + +## Commit Message + +No extended commit message body. + +## Area Summary + +- Website and documentation: 1 file(s) + +## Changed Files + +| Status | Path | Added | Deleted | +| --- | --- | ---: | ---: | +| Modified | `index.html` | 11 | 6 | + +## Reading Notes + +- This page is generated from local git metadata so it is best used with the exact repository clone that produced the wiki. +- Merge commits may show little or no direct diff even though they pull a full branch of work into the reachable history. +- Deleted paths are also cross-linked from the removed-parts index when the status is `Deleted`. diff --git a/docs/wiki/commits/c39e966-add-recent-thermal-trend-history-to-dashboard.md b/docs/wiki/commits/c39e966-add-recent-thermal-trend-history-to-dashboard.md new file mode 100644 index 0000000..c7e8454 --- /dev/null +++ b/docs/wiki/commits/c39e966-add-recent-thermal-trend-history-to-dashboard.md @@ -0,0 +1,42 @@ +# Commit c39e966: Add recent thermal trend history to dashboard + +## Metadata + +| Field | Value | +| --- | --- | +| Full SHA | `c39e96624bdcdcb4ab21eb51fa9fa223d357b2f5` | +| Author | ventaphobia | +| Date | 2026-04-16 | +| ISO date | `2026-04-16T01:09:47+05:00` | +| Parents | `c54c31344d3b` | +| Direct refs | No direct branch/tag ref | +| Files changed | 5 | +| Insertions | 378 | +| Deletions | 0 | + +## Commit Message + +No extended commit message body. + +## Area Summary + +- Core app: 2 file(s) +- Dashboard: 1 file(s) +- Tests: 1 file(s) +- Repository support: 1 file(s) + +## Changed Files + +| Status | Path | Added | Deleted | +| --- | --- | ---: | ---: | +| Modified | `Core-Monitor/ContentView.swift` | 237 | 0 | +| Modified | `Core-Monitor/MonitoringSnapshot.swift` | 88 | 0 | +| Modified | `Core-Monitor/SystemMonitor.swift` | 9 | 0 | +| Modified | `Core-MonitorTests/CustomFanPresetTests.swift` | 39 | 0 | +| Modified | `WORKLOG.md` | 5 | 0 | + +## Reading Notes + +- This page is generated from local git metadata so it is best used with the exact repository clone that produced the wiki. +- Merge commits may show little or no direct diff even though they pull a full branch of work into the reachable history. +- Deleted paths are also cross-linked from the removed-parts index when the status is `Deleted`. diff --git a/docs/wiki/commits/c408c06-default-fresh-installs-to-system-touch-bar.md b/docs/wiki/commits/c408c06-default-fresh-installs-to-system-touch-bar.md new file mode 100644 index 0000000..41bfd07 --- /dev/null +++ b/docs/wiki/commits/c408c06-default-fresh-installs-to-system-touch-bar.md @@ -0,0 +1,43 @@ +# Commit c408c06: Default fresh installs to system Touch Bar + +## Metadata + +| Field | Value | +| --- | --- | +| Full SHA | `c408c06fa81af92feb41fe12372f70814e87016e` | +| Author | ventaphobia | +| Date | 2026-04-16 | +| ISO date | `2026-04-16T13:23:39+05:00` | +| Parents | `7dd298c975a2` | +| Direct refs | No direct branch/tag ref | +| Files changed | 5 | +| Insertions | 45 | +| Deletions | 6 | + +## Commit Message + +No extended commit message body. + +## Area Summary + +- Core app: 1 file(s) +- Touch Bar and Pock widget runtime: 1 file(s) +- Startup and onboarding: 1 file(s) +- Tests: 1 file(s) +- Repository support: 1 file(s) + +## Changed Files + +| Status | Path | Added | Deleted | +| --- | --- | ---: | ---: | +| Modified | `Core-Monitor/HelpView.swift` | 1 | 0 | +| Modified | `Core-Monitor/TouchBarCustomizationCompatibility.swift` | 6 | 5 | +| Modified | `Core-Monitor/WelcomeGuide.swift` | 1 | 1 | +| Modified | `Core-MonitorTests/WelcomeGuideProgressTests.swift` | 32 | 0 | +| Modified | `WORKLOG.md` | 5 | 0 | + +## Reading Notes + +- This page is generated from local git metadata so it is best used with the exact repository clone that produced the wiki. +- Merge commits may show little or no direct diff even though they pull a full branch of work into the reachable history. +- Deleted paths are also cross-linked from the removed-parts index when the status is `Deleted`. diff --git a/docs/wiki/commits/c54c313-harden-helper-client-authorization-and-xpc-validation.md b/docs/wiki/commits/c54c313-harden-helper-client-authorization-and-xpc-validation.md new file mode 100644 index 0000000..141ef17 --- /dev/null +++ b/docs/wiki/commits/c54c313-harden-helper-client-authorization-and-xpc-validation.md @@ -0,0 +1,45 @@ +# Commit c54c313: Harden helper client authorization and XPC validation + +## Metadata + +| Field | Value | +| --- | --- | +| Full SHA | `c54c31344d3bada80129edf80e7629df797ff625` | +| Author | ventaphobia | +| Date | 2026-04-16 | +| ISO date | `2026-04-16T01:03:19+05:00` | +| Parents | `5691635450db` | +| Direct refs | No direct branch/tag ref | +| Files changed | 8 | +| Insertions | 277 | +| Deletions | 50 | + +## Commit Message + +No extended commit message body. + +## Area Summary + +- Repository support: 3 file(s) +- Privileged helper target: 3 file(s) +- Fan control, SMC, or helper: 1 file(s) +- Website and documentation: 1 file(s) + +## Changed Files + +| Status | Path | Added | Deleted | +| --- | --- | ---: | ---: | +| Modified | `App-Info.plist` | 21 | 19 | +| Modified | `Core-Monitor.xcodeproj/project.pbxproj` | 6 | 6 | +| Modified | `Core-Monitor/SMCHelperXPC.swift` | 3 | 3 | +| Modified | `WORKLOG.md` | 4 | 0 | +| Added | `docs/SECURITY_COMPETITIVE_AUDIT_2026-04-15.md` | 152 | 0 | +| Modified | `smc-helper/Info.plist` | 13 | 13 | +| Modified | `smc-helper/SMCHelperXPC.swift` | 3 | 3 | +| Modified | `smc-helper/main.swift` | 75 | 6 | + +## Reading Notes + +- This page is generated from local git metadata so it is best used with the exact repository clone that produced the wiki. +- Merge commits may show little or no direct diff even though they pull a full branch of work into the reachable history. +- Deleted paths are also cross-linked from the removed-parts index when the status is `Deleted`. diff --git a/docs/wiki/commits/c6860ab-update-readme-md.md b/docs/wiki/commits/c6860ab-update-readme-md.md new file mode 100644 index 0000000..e976fe0 --- /dev/null +++ b/docs/wiki/commits/c6860ab-update-readme-md.md @@ -0,0 +1,35 @@ +# Commit c6860ab: Update README.md + +## Metadata + +| Field | Value | +| --- | --- | +| Full SHA | `c6860ab62929aaa60fc1e6060a5647cfe7b0c38b` | +| Author | offyotto-sl3 | +| Date | 2026-03-27 | +| ISO date | `2026-03-27T14:40:22+05:00` | +| Parents | `8e5340187a1a` | +| Direct refs | No direct branch/tag ref | +| Files changed | 1 | +| Insertions | 1 | +| Deletions | 1 | + +## Commit Message + +No extended commit message body. + +## Area Summary + +- Repository support: 1 file(s) + +## Changed Files + +| Status | Path | Added | Deleted | +| --- | --- | ---: | ---: | +| Modified | `README.md` | 1 | 1 | + +## Reading Notes + +- This page is generated from local git metadata so it is best used with the exact repository clone that produced the wiki. +- Merge commits may show little or no direct diff even though they pull a full branch of work into the reachable history. +- Deleted paths are also cross-linked from the removed-parts index when the status is `Deleted`. diff --git a/docs/wiki/commits/c6a29d4-fix-release-workflow-for-lightweight-tags.md b/docs/wiki/commits/c6a29d4-fix-release-workflow-for-lightweight-tags.md new file mode 100644 index 0000000..79e35d0 --- /dev/null +++ b/docs/wiki/commits/c6a29d4-fix-release-workflow-for-lightweight-tags.md @@ -0,0 +1,35 @@ +# Commit c6a29d4: Fix release workflow for lightweight tags + +## Metadata + +| Field | Value | +| --- | --- | +| Full SHA | `c6a29d4035ba7b72b16ba3f205192e14055eba46` | +| Author | ventaphobia | +| Date | 2026-04-18 | +| ISO date | `2026-04-18T20:26:16+05:00` | +| Parents | `412a104d9c57` | +| Direct refs | No direct branch/tag ref | +| Files changed | 1 | +| Insertions | 3 | +| Deletions | 1 | + +## Commit Message + +No extended commit message body. + +## Area Summary + +- GitHub automation: 1 file(s) + +## Changed Files + +| Status | Path | Added | Deleted | +| --- | --- | ---: | ---: | +| Modified | `.github/workflows/release.yml` | 3 | 1 | + +## Reading Notes + +- This page is generated from local git metadata so it is best used with the exact repository clone that produced the wiki. +- Merge commits may show little or no direct diff even though they pull a full branch of work into the reachable history. +- Deleted paths are also cross-linked from the removed-parts index when the status is `Deleted`. diff --git a/docs/wiki/commits/c76e0d2-merge-website-download-video-into-main.md b/docs/wiki/commits/c76e0d2-merge-website-download-video-into-main.md new file mode 100644 index 0000000..b1a346f --- /dev/null +++ b/docs/wiki/commits/c76e0d2-merge-website-download-video-into-main.md @@ -0,0 +1,38 @@ +# Commit c76e0d2: Merge website-download-video into main + +## Metadata + +| Field | Value | +| --- | --- | +| Full SHA | `c76e0d2fba82edf3ed524829e6e01dbd7ffba86a` | +| Author | ventaphobia | +| Date | 2026-04-11 | +| ISO date | `2026-04-11T19:29:55+05:00` | +| Parents | `d054d96e5db1`, `2664fd166a6c` | +| Direct refs | No direct branch/tag ref | +| Files changed | 0 | +| Insertions | 13036 | +| Deletions | 5668 | + +## Commit Message + +# Conflicts: +# docs/index.html +# docs/videos/ui-showcase.mp4 +# index.html + +## Area Summary + +- No file areas detected. + +## Changed Files + +| Status | Path | Added | Deleted | +| --- | --- | ---: | ---: | +| Metadata-only or merge | No direct file diff recorded | | | + +## Reading Notes + +- This page is generated from local git metadata so it is best used with the exact repository clone that produced the wiki. +- Merge commits may show little or no direct diff even though they pull a full branch of work into the reachable history. +- Deleted paths are also cross-linked from the removed-parts index when the status is `Deleted`. diff --git a/docs/wiki/commits/c7b6bac-reduce-duplicate-monitor-state-and-dashboard-churn.md b/docs/wiki/commits/c7b6bac-reduce-duplicate-monitor-state-and-dashboard-churn.md new file mode 100644 index 0000000..eec02cf --- /dev/null +++ b/docs/wiki/commits/c7b6bac-reduce-duplicate-monitor-state-and-dashboard-churn.md @@ -0,0 +1,39 @@ +# Commit c7b6bac: Reduce duplicate monitor state and dashboard churn + +## Metadata + +| Field | Value | +| --- | --- | +| Full SHA | `c7b6bac98f9812425d84693b098a7e5104ae018c` | +| Author | ventaphobia | +| Date | 2026-04-16 | +| ISO date | `2026-04-16T01:18:41+05:00` | +| Parents | `2332898bfdb0` | +| Direct refs | No direct branch/tag ref | +| Files changed | 3 | +| Insertions | 58 | +| Deletions | 99 | + +## Commit Message + +No extended commit message body. + +## Area Summary + +- Dashboard: 1 file(s) +- Core app: 1 file(s) +- Repository support: 1 file(s) + +## Changed Files + +| Status | Path | Added | Deleted | +| --- | --- | ---: | ---: | +| Modified | `Core-Monitor/ContentView.swift` | 9 | 12 | +| Modified | `Core-Monitor/SystemMonitor.swift` | 44 | 87 | +| Modified | `WORKLOG.md` | 5 | 0 | + +## Reading Notes + +- This page is generated from local git metadata so it is best used with the exact repository clone that produced the wiki. +- Merge commits may show little or no direct diff even though they pull a full branch of work into the reachable history. +- Deleted paths are also cross-linked from the removed-parts index when the status is `Deleted`. diff --git a/docs/wiki/commits/c8bd6a0-update-readme-md.md b/docs/wiki/commits/c8bd6a0-update-readme-md.md new file mode 100644 index 0000000..988bef1 --- /dev/null +++ b/docs/wiki/commits/c8bd6a0-update-readme-md.md @@ -0,0 +1,35 @@ +# Commit c8bd6a0: Update README.md + +## Metadata + +| Field | Value | +| --- | --- | +| Full SHA | `c8bd6a018367c74507b492a73eb7bb55d807ede8` | +| Author | offyotto-sl3 | +| Date | 2026-03-07 | +| ISO date | `2026-03-07T23:43:05+05:00` | +| Parents | `9632d467618d` | +| Direct refs | `V2!`, `v1.1` | +| Files changed | 1 | +| Insertions | 1 | +| Deletions | 0 | + +## Commit Message + +No extended commit message body. + +## Area Summary + +- Repository support: 1 file(s) + +## Changed Files + +| Status | Path | Added | Deleted | +| --- | --- | ---: | ---: | +| Modified | `README.md` | 1 | 0 | + +## Reading Notes + +- This page is generated from local git metadata so it is best used with the exact repository clone that produced the wiki. +- Merge commits may show little or no direct diff even though they pull a full branch of work into the reachable history. +- Deleted paths are also cross-linked from the removed-parts index when the status is `Deleted`. diff --git a/docs/wiki/commits/ca21c63-rewrite-readme-with-detailed-product-documentation.md b/docs/wiki/commits/ca21c63-rewrite-readme-with-detailed-product-documentation.md new file mode 100644 index 0000000..ac3d6ef --- /dev/null +++ b/docs/wiki/commits/ca21c63-rewrite-readme-with-detailed-product-documentation.md @@ -0,0 +1,35 @@ +# Commit ca21c63: Rewrite README with detailed product documentation + +## Metadata + +| Field | Value | +| --- | --- | +| Full SHA | `ca21c63c7e0cdb70c7b509dd218bd5d032bde2ee` | +| Author | ventaphobia | +| Date | 2026-03-27 | +| ISO date | `2026-03-27T18:09:45+05:00` | +| Parents | `900bb9123147` | +| Direct refs | No direct branch/tag ref | +| Files changed | 1 | +| Insertions | 361 | +| Deletions | 349 | + +## Commit Message + +No extended commit message body. + +## Area Summary + +- Repository support: 1 file(s) + +## Changed Files + +| Status | Path | Added | Deleted | +| --- | --- | ---: | ---: | +| Modified | `README.md` | 361 | 349 | + +## Reading Notes + +- This page is generated from local git metadata so it is best used with the exact repository clone that produced the wiki. +- Merge commits may show little or no direct diff even though they pull a full branch of work into the reachable history. +- Deleted paths are also cross-linked from the removed-parts index when the status is `Deleted`. diff --git a/docs/wiki/commits/ca46c1d-re-encode-install-walkthrough-video.md b/docs/wiki/commits/ca46c1d-re-encode-install-walkthrough-video.md new file mode 100644 index 0000000..d1d9fad --- /dev/null +++ b/docs/wiki/commits/ca46c1d-re-encode-install-walkthrough-video.md @@ -0,0 +1,35 @@ +# Commit ca46c1d: Re-encode install walkthrough video + +## Metadata + +| Field | Value | +| --- | --- | +| Full SHA | `ca46c1de72455e0dfc737cf143775f15cd02e2e1` | +| Author | ventaphobia | +| Date | 2026-04-11 | +| ISO date | `2026-04-11T19:41:02+05:00` | +| Parents | `a5fd96ac147c` | +| Direct refs | No direct branch/tag ref | +| Files changed | 1 | +| Insertions | 0 | +| Deletions | 0 | + +## Commit Message + +No extended commit message body. + +## Area Summary + +- Website and documentation: 1 file(s) + +## Changed Files + +| Status | Path | Added | Deleted | +| --- | --- | ---: | ---: | +| Modified | `docs/videos/install-walkthrough.mp4` | | | + +## Reading Notes + +- This page is generated from local git metadata so it is best used with the exact repository clone that produced the wiki. +- Merge commits may show little or no direct diff even though they pull a full branch of work into the reachable history. +- Deleted paths are also cross-linked from the removed-parts index when the status is `Deleted`. diff --git a/docs/wiki/commits/cad6578-default-surface-opacity-to-100.md b/docs/wiki/commits/cad6578-default-surface-opacity-to-100.md new file mode 100644 index 0000000..fb1756e --- /dev/null +++ b/docs/wiki/commits/cad6578-default-surface-opacity-to-100.md @@ -0,0 +1,35 @@ +# Commit cad6578: Default surface opacity to 100% + +## Metadata + +| Field | Value | +| --- | --- | +| Full SHA | `cad6578a5b315eeaf69857c01d311cdd5e5fdd7e` | +| Author | ventaphobia | +| Date | 2026-04-08 | +| ISO date | `2026-04-08T19:19:21+05:00` | +| Parents | `d3df0a3cd664` | +| Direct refs | No direct branch/tag ref | +| Files changed | 1 | +| Insertions | 6 | +| Deletions | 2 | + +## Commit Message + +No extended commit message body. + +## Area Summary + +- Dashboard: 1 file(s) + +## Changed Files + +| Status | Path | Added | Deleted | +| --- | --- | ---: | ---: | +| Modified | `Core-Monitor/ContentView.swift` | 6 | 2 | + +## Reading Notes + +- This page is generated from local git metadata so it is best used with the exact repository clone that produced the wiki. +- Merge commits may show little or no direct diff even though they pull a full branch of work into the reachable history. +- Deleted paths are also cross-linked from the removed-parts index when the status is `Deleted`. diff --git a/docs/wiki/commits/cc9967f-add-liquid-glass-header-styling.md b/docs/wiki/commits/cc9967f-add-liquid-glass-header-styling.md new file mode 100644 index 0000000..d7bfa18 --- /dev/null +++ b/docs/wiki/commits/cc9967f-add-liquid-glass-header-styling.md @@ -0,0 +1,36 @@ +# Commit cc9967f: Add Liquid Glass header styling + +## Metadata + +| Field | Value | +| --- | --- | +| Full SHA | `cc9967f0e096912048519e0d1cf5f22cbb47f17a` | +| Author | ventaphobia | +| Date | 2026-04-13 | +| ISO date | `2026-04-13T00:25:23+05:00` | +| Parents | `6fa926fcaaa5` | +| Direct refs | No direct branch/tag ref | +| Files changed | 2 | +| Insertions | 156 | +| Deletions | 36 | + +## Commit Message + +No extended commit message body. + +## Area Summary + +- Website and documentation: 2 file(s) + +## Changed Files + +| Status | Path | Added | Deleted | +| --- | --- | ---: | ---: | +| Modified | `docs/styles.css` | 78 | 18 | +| Modified | `styles.css` | 78 | 18 | + +## Reading Notes + +- This page is generated from local git metadata so it is best used with the exact repository clone that produced the wiki. +- Merge commits may show little or no direct diff even though they pull a full branch of work into the reachable history. +- Deleted paths are also cross-linked from the removed-parts index when the status is `Deleted`. diff --git a/docs/wiki/commits/ccc5d2c-pin-menu-bar-controllers-to-main-actor.md b/docs/wiki/commits/ccc5d2c-pin-menu-bar-controllers-to-main-actor.md new file mode 100644 index 0000000..d18b19a --- /dev/null +++ b/docs/wiki/commits/ccc5d2c-pin-menu-bar-controllers-to-main-actor.md @@ -0,0 +1,35 @@ +# Commit ccc5d2c: Pin menu bar controllers to main actor + +## Metadata + +| Field | Value | +| --- | --- | +| Full SHA | `ccc5d2c3c0ed13395abe5ff75018fb8ae269a39d` | +| Author | ventaphobia | +| Date | 2026-04-16 | +| ISO date | `2026-04-16T08:51:41+05:00` | +| Parents | `f259317b56fa` | +| Direct refs | No direct branch/tag ref | +| Files changed | 1 | +| Insertions | 2 | +| Deletions | 0 | + +## Commit Message + +No extended commit message body. + +## Area Summary + +- Menu bar: 1 file(s) + +## Changed Files + +| Status | Path | Added | Deleted | +| --- | --- | ---: | ---: | +| Modified | `Core-Monitor/MenubarController.swift` | 2 | 0 | + +## Reading Notes + +- This page is generated from local git metadata so it is best used with the exact repository clone that produced the wiki. +- Merge commits may show little or no direct diff even though they pull a full branch of work into the reachable history. +- Deleted paths are also cross-linked from the removed-parts index when the status is `Deleted`. diff --git a/docs/wiki/commits/ce9e812-fix-xcode-16-2-ci-compatibility.md b/docs/wiki/commits/ce9e812-fix-xcode-16-2-ci-compatibility.md new file mode 100644 index 0000000..5621e0c --- /dev/null +++ b/docs/wiki/commits/ce9e812-fix-xcode-16-2-ci-compatibility.md @@ -0,0 +1,44 @@ +# Commit ce9e812: Fix Xcode 16.2 CI compatibility + +## Metadata + +| Field | Value | +| --- | --- | +| Full SHA | `ce9e8127a20d3c6b864ae76923fca3f76f49e09e` | +| Author | ventaphobia | +| Date | 2026-04-16 | +| ISO date | `2026-04-16T08:35:16+05:00` | +| Parents | `7bd13bada051` | +| Direct refs | No direct branch/tag ref | +| Files changed | 7 | +| Insertions | 76 | +| Deletions | 76 | + +## Commit Message + +No extended commit message body. + +## Area Summary + +- Legacy alert system: 2 file(s) +- Fan control, SMC, or helper: 2 file(s) +- Core app: 2 file(s) +- Touch Bar and Pock widget runtime: 1 file(s) + +## Changed Files + +| Status | Path | Added | Deleted | +| --- | --- | ---: | ---: | +| Modified | `Core-Monitor/AlertEngine.swift` | 16 | 16 | +| Modified | `Core-Monitor/AlertModels.swift` | 25 | 25 | +| Modified | `Core-Monitor/FanController.swift` | 19 | 19 | +| Modified | `Core-Monitor/MonitoringSnapshot.swift` | 7 | 7 | +| Modified | `Core-Monitor/SMCHelperXPC.swift` | 3 | 3 | +| Modified | `Core-Monitor/TopProcessSampler.swift` | 5 | 6 | +| Modified | `Core-Monitor/TouchBarUtilityWidgets.swift` | 1 | 0 | + +## Reading Notes + +- This page is generated from local git metadata so it is best used with the exact repository clone that produced the wiki. +- Merge commits may show little or no direct diff even though they pull a full branch of work into the reachable history. +- Deleted paths are also cross-linked from the removed-parts index when the status is `Deleted`. diff --git a/docs/wiki/commits/cea99a5-finish-silent-mode-cleanup.md b/docs/wiki/commits/cea99a5-finish-silent-mode-cleanup.md new file mode 100644 index 0000000..ccf1228 --- /dev/null +++ b/docs/wiki/commits/cea99a5-finish-silent-mode-cleanup.md @@ -0,0 +1,43 @@ +# Commit cea99a5: Finish silent mode cleanup + +## Metadata + +| Field | Value | +| --- | --- | +| Full SHA | `cea99a52260d39a94dd1d2e2b65eefbd15920b83` | +| Author | ventaphobia | +| Date | 2026-04-16 | +| ISO date | `2026-04-16T22:23:38+05:00` | +| Parents | `665ab5b039b6` | +| Direct refs | No direct branch/tag ref | +| Files changed | 5 | +| Insertions | 32 | +| Deletions | 31 | + +## Commit Message + +No extended commit message body. + +## Area Summary + +- Dashboard: 1 file(s) +- Fan control, SMC, or helper: 1 file(s) +- Menu bar: 1 file(s) +- Tests: 1 file(s) +- Repository support: 1 file(s) + +## Changed Files + +| Status | Path | Added | Deleted | +| --- | --- | ---: | ---: | +| Modified | `Core-Monitor/ContentView.swift` | 3 | 3 | +| Modified | `Core-Monitor/FanController.swift` | 11 | 24 | +| Modified | `Core-Monitor/MenuBarStatusSummary.swift` | 5 | 3 | +| Modified | `Core-MonitorTests/CustomFanPresetTests.swift` | 8 | 1 | +| Modified | `WORKLOG.md` | 5 | 0 | + +## Reading Notes + +- This page is generated from local git metadata so it is best used with the exact repository clone that produced the wiki. +- Merge commits may show little or no direct diff even though they pull a full branch of work into the reachable history. +- Deleted paths are also cross-linked from the removed-parts index when the status is `Deleted`. diff --git a/docs/wiki/commits/cf1ffe2-update-readme-md.md b/docs/wiki/commits/cf1ffe2-update-readme-md.md new file mode 100644 index 0000000..e8fc555 --- /dev/null +++ b/docs/wiki/commits/cf1ffe2-update-readme-md.md @@ -0,0 +1,35 @@ +# Commit cf1ffe2: Update README.md + +## Metadata + +| Field | Value | +| --- | --- | +| Full SHA | `cf1ffe2066df35253f5b2054cacb878006425e75` | +| Author | offyotto (not my real name) | +| Date | 2026-03-29 | +| ISO date | `2026-03-29T16:22:14+05:00` | +| Parents | `1766ff1125e0` | +| Direct refs | No direct branch/tag ref | +| Files changed | 1 | +| Insertions | 5 | +| Deletions | 5 | + +## Commit Message + +No extended commit message body. + +## Area Summary + +- Repository support: 1 file(s) + +## Changed Files + +| Status | Path | Added | Deleted | +| --- | --- | ---: | ---: | +| Modified | `README.md` | 5 | 5 | + +## Reading Notes + +- This page is generated from local git metadata so it is best used with the exact repository clone that produced the wiki. +- Merge commits may show little or no direct diff even though they pull a full branch of work into the reachable history. +- Deleted paths are also cross-linked from the removed-parts index when the status is `Deleted`. diff --git a/docs/wiki/commits/cf88bd1-add-privacy-section-to-website-and-readme.md b/docs/wiki/commits/cf88bd1-add-privacy-section-to-website-and-readme.md new file mode 100644 index 0000000..44e2272 --- /dev/null +++ b/docs/wiki/commits/cf88bd1-add-privacy-section-to-website-and-readme.md @@ -0,0 +1,38 @@ +# Commit cf88bd1: Add privacy section to website and README + +## Metadata + +| Field | Value | +| --- | --- | +| Full SHA | `cf88bd151a85e0838e268421c1a80a1c345b8224` | +| Author | ventaphobia | +| Date | 2026-04-06 | +| ISO date | `2026-04-06T22:02:22+05:00` | +| Parents | `7c7835b731ec` | +| Direct refs | No direct branch/tag ref | +| Files changed | 3 | +| Insertions | 68 | +| Deletions | 0 | + +## Commit Message + +No extended commit message body. + +## Area Summary + +- Website and documentation: 2 file(s) +- Repository support: 1 file(s) + +## Changed Files + +| Status | Path | Added | Deleted | +| --- | --- | ---: | ---: | +| Modified | `README.md` | 16 | 0 | +| Modified | `docs/index.html` | 26 | 0 | +| Modified | `index.html` | 26 | 0 | + +## Reading Notes + +- This page is generated from local git metadata so it is best used with the exact repository clone that produced the wiki. +- Merge commits may show little or no direct diff even though they pull a full branch of work into the reachable history. +- Deleted paths are also cross-linked from the removed-parts index when the status is `Deleted`. diff --git a/docs/wiki/commits/cfea009-polish-launch-at-login-recovery-flow.md b/docs/wiki/commits/cfea009-polish-launch-at-login-recovery-flow.md new file mode 100644 index 0000000..8f16478 --- /dev/null +++ b/docs/wiki/commits/cfea009-polish-launch-at-login-recovery-flow.md @@ -0,0 +1,43 @@ +# Commit cfea009: Polish launch-at-login recovery flow + +## Metadata + +| Field | Value | +| --- | --- | +| Full SHA | `cfea0091d3a4da94c59fc620daf4b6174e6e4a58` | +| Author | ventaphobia | +| Date | 2026-04-16 | +| ISO date | `2026-04-16T21:53:42+05:00` | +| Parents | `001a3395921d` | +| Direct refs | No direct branch/tag ref | +| Files changed | 6 | +| Insertions | 323 | +| Deletions | 64 | + +## Commit Message + +No extended commit message body. + +## Area Summary + +- Startup and onboarding: 3 file(s) +- Dashboard: 1 file(s) +- Tests: 1 file(s) +- Repository support: 1 file(s) + +## Changed Files + +| Status | Path | Added | Deleted | +| --- | --- | ---: | ---: | +| Modified | `Core-Monitor/ContentView.swift` | 1 | 31 | +| Added | `Core-Monitor/LaunchAtLoginSection.swift` | 108 | 0 | +| Modified | `Core-Monitor/StartupManager.swift` | 134 | 5 | +| Modified | `Core-Monitor/WelcomeGuide.swift` | 28 | 28 | +| Added | `Core-MonitorTests/LaunchAtLoginStatusSummaryTests.swift` | 46 | 0 | +| Modified | `WORKLOG.md` | 6 | 0 | + +## Reading Notes + +- This page is generated from local git metadata so it is best used with the exact repository clone that produced the wiki. +- Merge commits may show little or no direct diff even though they pull a full branch of work into the reachable history. +- Deleted paths are also cross-linked from the removed-parts index when the status is `Deleted`. diff --git a/docs/wiki/commits/cfedffc-add-ui-showcase-video-to-website.md b/docs/wiki/commits/cfedffc-add-ui-showcase-video-to-website.md new file mode 100644 index 0000000..30af327 --- /dev/null +++ b/docs/wiki/commits/cfedffc-add-ui-showcase-video-to-website.md @@ -0,0 +1,37 @@ +# Commit cfedffc: Add UI showcase video to website + +## Metadata + +| Field | Value | +| --- | --- | +| Full SHA | `cfedffc280b5b4fe17467729a89842c95caa265d` | +| Author | ventaphobia | +| Date | 2026-04-10 | +| ISO date | `2026-04-10T14:11:28+05:00` | +| Parents | `d054d96e5db1` | +| Direct refs | No direct branch/tag ref | +| Files changed | 3 | +| Insertions | 42 | +| Deletions | 0 | + +## Commit Message + +No extended commit message body. + +## Area Summary + +- Website and documentation: 3 file(s) + +## Changed Files + +| Status | Path | Added | Deleted | +| --- | --- | ---: | ---: | +| Modified | `docs/index.html` | 21 | 0 | +| Added | `docs/videos/ui-showcase.mp4` | | | +| Modified | `index.html` | 21 | 0 | + +## Reading Notes + +- This page is generated from local git metadata so it is best used with the exact repository clone that produced the wiki. +- Merge commits may show little or no direct diff even though they pull a full branch of work into the reachable history. +- Deleted paths are also cross-linked from the removed-parts index when the status is `Deleted`. diff --git a/docs/wiki/commits/d054d96-merge-pull-request-5-from-offyotto-sl3-website-download-video.md b/docs/wiki/commits/d054d96-merge-pull-request-5-from-offyotto-sl3-website-download-video.md new file mode 100644 index 0000000..962cfca --- /dev/null +++ b/docs/wiki/commits/d054d96-merge-pull-request-5-from-offyotto-sl3-website-download-video.md @@ -0,0 +1,35 @@ +# Commit d054d96: Merge pull request #5 from offyotto-sl3/website-download-video + +## Metadata + +| Field | Value | +| --- | --- | +| Full SHA | `d054d96e5db1b8f80eae6fe04f59e2c0bce9ea4b` | +| Author | offyotto (not my real name) | +| Date | 2026-04-10 | +| ISO date | `2026-04-10T12:21:59+05:00` | +| Parents | `abe0ea5b2c50`, `0535b5de42e1` | +| Direct refs | No direct branch/tag ref | +| Files changed | 0 | +| Insertions | 20 | +| Deletions | 20 | + +## Commit Message + +Update website download and install video + +## Area Summary + +- No file areas detected. + +## Changed Files + +| Status | Path | Added | Deleted | +| --- | --- | ---: | ---: | +| Metadata-only or merge | No direct file diff recorded | | | + +## Reading Notes + +- This page is generated from local git metadata so it is best used with the exact repository clone that produced the wiki. +- Merge commits may show little or no direct diff even though they pull a full branch of work into the reachable history. +- Deleted paths are also cross-linked from the removed-parts index when the status is `Deleted`. diff --git a/docs/wiki/commits/d118f55-update-readme-md.md b/docs/wiki/commits/d118f55-update-readme-md.md new file mode 100644 index 0000000..69fd99f --- /dev/null +++ b/docs/wiki/commits/d118f55-update-readme-md.md @@ -0,0 +1,35 @@ +# Commit d118f55: Update README.md + +## Metadata + +| Field | Value | +| --- | --- | +| Full SHA | `d118f5552d6cb40206fb98896aa547ec2e903f86` | +| Author | offyotto (not my real name) | +| Date | 2026-03-31 | +| ISO date | `2026-03-31T19:52:28+05:00` | +| Parents | `22d4029e0e12` | +| Direct refs | No direct branch/tag ref | +| Files changed | 0 | +| Insertions | 0 | +| Deletions | 0 | + +## Commit Message + +No extended commit message body. + +## Area Summary + +- No file areas detected. + +## Changed Files + +| Status | Path | Added | Deleted | +| --- | --- | ---: | ---: | +| Metadata-only or merge | No direct file diff recorded | | | + +## Reading Notes + +- This page is generated from local git metadata so it is best used with the exact repository clone that produced the wiki. +- Merge commits may show little or no direct diff even though they pull a full branch of work into the reachable history. +- Deleted paths are also cross-linked from the removed-parts index when the status is `Deleted`. diff --git a/docs/wiki/commits/d3a2d48-update-readme-md.md b/docs/wiki/commits/d3a2d48-update-readme-md.md new file mode 100644 index 0000000..917b14d --- /dev/null +++ b/docs/wiki/commits/d3a2d48-update-readme-md.md @@ -0,0 +1,35 @@ +# Commit d3a2d48: Update README.md + +## Metadata + +| Field | Value | +| --- | --- | +| Full SHA | `d3a2d48da94c63b1f98947040032fe29ed4e73b2` | +| Author | offyotto-sl3 | +| Date | 2026-03-27 | +| ISO date | `2026-03-27T15:10:44+05:00` | +| Parents | `c105370642a3` | +| Direct refs | No direct branch/tag ref | +| Files changed | 1 | +| Insertions | 1 | +| Deletions | 1 | + +## Commit Message + +No extended commit message body. + +## Area Summary + +- Repository support: 1 file(s) + +## Changed Files + +| Status | Path | Added | Deleted | +| --- | --- | ---: | ---: | +| Modified | `README.md` | 1 | 1 | + +## Reading Notes + +- This page is generated from local git metadata so it is best used with the exact repository clone that produced the wiki. +- Merge commits may show little or no direct diff even though they pull a full branch of work into the reachable history. +- Deleted paths are also cross-linked from the removed-parts index when the status is `Deleted`. diff --git a/docs/wiki/commits/d3df0a3-update-website-ui-screenshots.md b/docs/wiki/commits/d3df0a3-update-website-ui-screenshots.md new file mode 100644 index 0000000..4b378ff --- /dev/null +++ b/docs/wiki/commits/d3df0a3-update-website-ui-screenshots.md @@ -0,0 +1,43 @@ +# Commit d3df0a3: Update website UI screenshots + +## Metadata + +| Field | Value | +| --- | --- | +| Full SHA | `d3df0a3cd6641bd8bd5469ecf7c4aa4c45f6cf74` | +| Author | ventaphobia | +| Date | 2026-04-08 | +| ISO date | `2026-04-08T19:11:57+05:00` | +| Parents | `b2b1bdd9285e` | +| Direct refs | No direct branch/tag ref | +| Files changed | 8 | +| Insertions | 58 | +| Deletions | 14 | + +## Commit Message + +No extended commit message body. + +## Area Summary + +- Website and documentation: 7 file(s) +- Repository support: 1 file(s) + +## Changed Files + +| Status | Path | Added | Deleted | +| --- | --- | ---: | ---: | +| Modified | `README.md` | 14 | 0 | +| Added | `docs/images/ui/menu-bar-2026.png` | | | +| Added | `docs/images/ui/overview-2026.png` | | | +| Added | `docs/images/ui/thermals-2026.png` | | | +| Modified | `docs/index.html` | 13 | 6 | +| Modified | `docs/styles.css` | 9 | 1 | +| Modified | `index.html` | 13 | 6 | +| Modified | `styles.css` | 9 | 1 | + +## Reading Notes + +- This page is generated from local git metadata so it is best used with the exact repository clone that produced the wiki. +- Merge commits may show little or no direct diff even though they pull a full branch of work into the reachable history. +- Deleted paths are also cross-linked from the removed-parts index when the status is `Deleted`. diff --git a/docs/wiki/commits/d50c9c2-refine-readme-structure-and-positioning.md b/docs/wiki/commits/d50c9c2-refine-readme-structure-and-positioning.md new file mode 100644 index 0000000..4f520de --- /dev/null +++ b/docs/wiki/commits/d50c9c2-refine-readme-structure-and-positioning.md @@ -0,0 +1,35 @@ +# Commit d50c9c2: Refine README structure and positioning + +## Metadata + +| Field | Value | +| --- | --- | +| Full SHA | `d50c9c26472a169a18b07ba8b659d61448b27797` | +| Author | ventaphobia | +| Date | 2026-03-27 | +| ISO date | `2026-03-27T17:46:57+05:00` | +| Parents | `dbea9d59b5e6` | +| Direct refs | No direct branch/tag ref | +| Files changed | 1 | +| Insertions | 134 | +| Deletions | 107 | + +## Commit Message + +No extended commit message body. + +## Area Summary + +- Repository support: 1 file(s) + +## Changed Files + +| Status | Path | Added | Deleted | +| --- | --- | ---: | ---: | +| Modified | `README.md` | 134 | 107 | + +## Reading Notes + +- This page is generated from local git metadata so it is best used with the exact repository clone that produced the wiki. +- Merge commits may show little or no direct diff even though they pull a full branch of work into the reachable history. +- Deleted paths are also cross-linked from the removed-parts index when the status is `Deleted`. diff --git a/docs/wiki/commits/d5cfafc-update-readme-md.md b/docs/wiki/commits/d5cfafc-update-readme-md.md new file mode 100644 index 0000000..cabadb3 --- /dev/null +++ b/docs/wiki/commits/d5cfafc-update-readme-md.md @@ -0,0 +1,35 @@ +# Commit d5cfafc: Update README.md + +## Metadata + +| Field | Value | +| --- | --- | +| Full SHA | `d5cfafce48d4e0053a1005403a105f055fbf8e31` | +| Author | offyotto (not my real name) | +| Date | 2026-04-18 | +| ISO date | `2026-04-18T15:06:44+05:00` | +| Parents | `6b0575d52348` | +| Direct refs | No direct branch/tag ref | +| Files changed | 1 | +| Insertions | 1 | +| Deletions | 5 | + +## Commit Message + +No extended commit message body. + +## Area Summary + +- Repository support: 1 file(s) + +## Changed Files + +| Status | Path | Added | Deleted | +| --- | --- | ---: | ---: | +| Modified | `README.md` | 1 | 5 | + +## Reading Notes + +- This page is generated from local git metadata so it is best used with the exact repository clone that produced the wiki. +- Merge commits may show little or no direct diff even though they pull a full branch of work into the reachable history. +- Deleted paths are also cross-linked from the removed-parts index when the status is `Deleted`. diff --git a/docs/wiki/commits/d6c6910-add-app-store-support-page.md b/docs/wiki/commits/d6c6910-add-app-store-support-page.md new file mode 100644 index 0000000..63ccd36 --- /dev/null +++ b/docs/wiki/commits/d6c6910-add-app-store-support-page.md @@ -0,0 +1,44 @@ +# Commit d6c6910: Add App Store support page + +## Metadata + +| Field | Value | +| --- | --- | +| Full SHA | `d6c69109f8511787cb20916ddba52221b1a077d0` | +| Author | ventaphobia | +| Date | 2026-04-19 | +| ISO date | `2026-04-19T21:23:10+05:00` | +| Parents | `6eed791da4b9` | +| Direct refs | No direct branch/tag ref | +| Files changed | 9 | +| Insertions | 366 | +| Deletions | 4 | + +## Commit Message + +No extended commit message body. + +## Area Summary + +- Website and documentation: 8 file(s) +- Mac App Store edition website: 1 file(s) + +## Changed Files + +| Status | Path | Added | Deleted | +| --- | --- | ---: | ---: | +| Modified | `Mac-App-Store/index.html` | 3 | 0 | +| Modified | `Mac-App-Store/privacy/index.html` | 23 | 2 | +| Modified | `Mac-App-Store/styles.css` | 26 | 0 | +| Added | `Mac-App-Store/support/index.html` | 127 | 0 | +| Modified | `docs/Mac-App-Store/index.html` | 3 | 0 | +| Modified | `docs/Mac-App-Store/privacy/index.html` | 23 | 2 | +| Modified | `docs/Mac-App-Store/styles.css` | 26 | 0 | +| Added | `docs/Mac-App-Store/support/index.html` | 127 | 0 | +| Modified | `sitemap.xml` | 8 | 0 | + +## Reading Notes + +- This page is generated from local git metadata so it is best used with the exact repository clone that produced the wiki. +- Merge commits may show little or no direct diff even though they pull a full branch of work into the reachable history. +- Deleted paths are also cross-linked from the removed-parts index when the status is `Deleted`. diff --git a/docs/wiki/commits/d7d5269-add-helper-diagnostics-support-docs.md b/docs/wiki/commits/d7d5269-add-helper-diagnostics-support-docs.md new file mode 100644 index 0000000..d2daa23 --- /dev/null +++ b/docs/wiki/commits/d7d5269-add-helper-diagnostics-support-docs.md @@ -0,0 +1,39 @@ +# Commit d7d5269: Add helper diagnostics support docs + +## Metadata + +| Field | Value | +| --- | --- | +| Full SHA | `d7d52699deac0cde4514f6a01f53e892ea9b7a9a` | +| Author | ventaphobia | +| Date | 2026-04-16 | +| ISO date | `2026-04-16T00:09:35+05:00` | +| Parents | `3668c5058181` | +| Direct refs | No direct branch/tag ref | +| Files changed | 3 | +| Insertions | 183 | +| Deletions | 0 | + +## Commit Message + +No extended commit message body. + +## Area Summary + +- GitHub automation: 1 file(s) +- Repository support: 1 file(s) +- Website and documentation: 1 file(s) + +## Changed Files + +| Status | Path | Added | Deleted | +| --- | --- | ---: | ---: | +| Added | `.github/ISSUE_TEMPLATE/bug_report.yml` | 122 | 0 | +| Modified | `WORKLOG.md` | 4 | 0 | +| Added | `docs/HELPER_DIAGNOSTICS.md` | 57 | 0 | + +## Reading Notes + +- This page is generated from local git metadata so it is best used with the exact repository clone that produced the wiki. +- Merge commits may show little or no direct diff even though they pull a full branch of work into the reachable history. +- Deleted paths are also cross-linked from the removed-parts index when the status is `Deleted`. diff --git a/docs/wiki/commits/d837bc2-add-menu-bar-setup-and-help-shortcuts.md b/docs/wiki/commits/d837bc2-add-menu-bar-setup-and-help-shortcuts.md new file mode 100644 index 0000000..0dba152 --- /dev/null +++ b/docs/wiki/commits/d837bc2-add-menu-bar-setup-and-help-shortcuts.md @@ -0,0 +1,38 @@ +# Commit d837bc2: Add menu bar setup and help shortcuts + +## Metadata + +| Field | Value | +| --- | --- | +| Full SHA | `d837bc2d990ce331bc3032fca1afc65a57479d69` | +| Author | ventaphobia | +| Date | 2026-04-16 | +| ISO date | `2026-04-16T18:43:36+05:00` | +| Parents | `5fe6a4c0ca74` | +| Direct refs | No direct branch/tag ref | +| Files changed | 3 | +| Insertions | 75 | +| Deletions | 12 | + +## Commit Message + +No extended commit message body. + +## Area Summary + +- Menu bar: 2 file(s) +- Repository support: 1 file(s) + +## Changed Files + +| Status | Path | Added | Deleted | +| --- | --- | ---: | ---: | +| Modified | `Core-Monitor/MenuBarExtraView.swift` | 54 | 12 | +| Modified | `Core-Monitor/MenubarController.swift` | 16 | 0 | +| Modified | `WORKLOG.md` | 5 | 0 | + +## Reading Notes + +- This page is generated from local git metadata so it is best used with the exact repository clone that produced the wiki. +- Merge commits may show little or no direct diff even though they pull a full branch of work into the reachable history. +- Deleted paths are also cross-linked from the removed-parts index when the status is `Deleted`. diff --git a/docs/wiki/commits/d88b560-merge-pull-request-18-from-offyotto-sl3-codex-ai-discovery-optimization.md b/docs/wiki/commits/d88b560-merge-pull-request-18-from-offyotto-sl3-codex-ai-discovery-optimization.md new file mode 100644 index 0000000..dccd36a --- /dev/null +++ b/docs/wiki/commits/d88b560-merge-pull-request-18-from-offyotto-sl3-codex-ai-discovery-optimization.md @@ -0,0 +1,35 @@ +# Commit d88b560: Merge pull request #18 from offyotto-sl3/codex/ai-discovery-optimization + +## Metadata + +| Field | Value | +| --- | --- | +| Full SHA | `d88b56089e2194c117b243fef0576751f1553fa2` | +| Author | offyotto (not my real name) | +| Date | 2026-04-20 | +| ISO date | `2026-04-20T19:46:55+05:00` | +| Parents | `0dcac89c0585`, `6fedf01894ca` | +| Direct refs | `codex/daily-bug-scan-sitemap`, `origin/codex/mac-app-store-redesign` | +| Files changed | 0 | +| Insertions | 145 | +| Deletions | 0 | + +## Commit Message + +Add Mac App Store review pages + +## Area Summary + +- No file areas detected. + +## Changed Files + +| Status | Path | Added | Deleted | +| --- | --- | ---: | ---: | +| Metadata-only or merge | No direct file diff recorded | | | + +## Reading Notes + +- This page is generated from local git metadata so it is best used with the exact repository clone that produced the wiki. +- Merge commits may show little or no direct diff even though they pull a full branch of work into the reachable history. +- Deleted paths are also cross-linked from the removed-parts index when the status is `Deleted`. diff --git a/docs/wiki/commits/daa972c-fix-fan-smc-float-decoding.md b/docs/wiki/commits/daa972c-fix-fan-smc-float-decoding.md new file mode 100644 index 0000000..06d0462 --- /dev/null +++ b/docs/wiki/commits/daa972c-fix-fan-smc-float-decoding.md @@ -0,0 +1,37 @@ +# Commit daa972c: Fix fan SMC float decoding + +## Metadata + +| Field | Value | +| --- | --- | +| Full SHA | `daa972cb8a653252283a1a6e8b78a903870cafe2` | +| Author | ventaphobia | +| Date | 2026-04-17 | +| ISO date | `2026-04-17T18:12:17+05:00` | +| Parents | `b544f6fd8807` | +| Direct refs | `14.0.2` | +| Files changed | 2 | +| Insertions | 155 | +| Deletions | 25 | + +## Commit Message + +No extended commit message body. + +## Area Summary + +- Core app: 1 file(s) +- Privileged helper target: 1 file(s) + +## Changed Files + +| Status | Path | Added | Deleted | +| --- | --- | ---: | ---: | +| Modified | `Core-Monitor/SystemMonitor.swift` | 78 | 6 | +| Modified | `smc-helper/main.swift` | 77 | 19 | + +## Reading Notes + +- This page is generated from local git metadata so it is best used with the exact repository clone that produced the wiki. +- Merge commits may show little or no direct diff even though they pull a full branch of work into the reachable history. +- Deleted paths are also cross-linked from the removed-parts index when the status is `Deleted`. diff --git a/docs/wiki/commits/daeac6f-update-issue-templates.md b/docs/wiki/commits/daeac6f-update-issue-templates.md new file mode 100644 index 0000000..c8563ee --- /dev/null +++ b/docs/wiki/commits/daeac6f-update-issue-templates.md @@ -0,0 +1,35 @@ +# Commit daeac6f: Update issue templates + +## Metadata + +| Field | Value | +| --- | --- | +| Full SHA | `daeac6fcb35b375fd88253aa491dd5c8cac123b9` | +| Author | offyotto (not my real name) | +| Date | 2026-03-27 | +| ISO date | `2026-03-27T16:26:39+05:00` | +| Parents | `2260cff47716` | +| Direct refs | No direct branch/tag ref | +| Files changed | 1 | +| Insertions | 20 | +| Deletions | 0 | + +## Commit Message + +No extended commit message body. + +## Area Summary + +- GitHub automation: 1 file(s) + +## Changed Files + +| Status | Path | Added | Deleted | +| --- | --- | ---: | ---: | +| Added | `.github/ISSUE_TEMPLATE/feature_request.md` | 20 | 0 | + +## Reading Notes + +- This page is generated from local git metadata so it is best used with the exact repository clone that produced the wiki. +- Merge commits may show little or no direct diff even though they pull a full branch of work into the reachable history. +- Deleted paths are also cross-linked from the removed-parts index when the status is `Deleted`. diff --git a/docs/wiki/commits/dbea9d5-rewrite-readme-with-detailed-feature-overview.md b/docs/wiki/commits/dbea9d5-rewrite-readme-with-detailed-feature-overview.md new file mode 100644 index 0000000..0c9c21c --- /dev/null +++ b/docs/wiki/commits/dbea9d5-rewrite-readme-with-detailed-feature-overview.md @@ -0,0 +1,35 @@ +# Commit dbea9d5: Rewrite README with detailed feature overview + +## Metadata + +| Field | Value | +| --- | --- | +| Full SHA | `dbea9d59b5e6ff56702dfdb959e2109cb847ba5a` | +| Author | ventaphobia | +| Date | 2026-03-27 | +| ISO date | `2026-03-27T17:23:16+05:00` | +| Parents | `daeac6fcb35b` | +| Direct refs | No direct branch/tag ref | +| Files changed | 1 | +| Insertions | 234 | +| Deletions | 45 | + +## Commit Message + +No extended commit message body. + +## Area Summary + +- Repository support: 1 file(s) + +## Changed Files + +| Status | Path | Added | Deleted | +| --- | --- | ---: | ---: | +| Modified | `README.md` | 234 | 45 | + +## Reading Notes + +- This page is generated from local git metadata so it is best used with the exact repository clone that produced the wiki. +- Merge commits may show little or no direct diff even though they pull a full branch of work into the reachable history. +- Deleted paths are also cross-linked from the removed-parts index when the status is `Deleted`. diff --git a/docs/wiki/commits/dcd426c-first-commit.md b/docs/wiki/commits/dcd426c-first-commit.md new file mode 100644 index 0000000..2552bc1 --- /dev/null +++ b/docs/wiki/commits/dcd426c-first-commit.md @@ -0,0 +1,35 @@ +# Commit dcd426c: first commit + +## Metadata + +| Field | Value | +| --- | --- | +| Full SHA | `dcd426cd6c72ba9fd46b148674ff2a8dc7ca1359` | +| Author | ventaphobia | +| Date | 2026-03-07 | +| ISO date | `2026-03-07T21:07:18+05:00` | +| Parents | `bfbd847cc542` | +| Direct refs | No direct branch/tag ref | +| Files changed | 1 | +| Insertions | 1 | +| Deletions | 0 | + +## Commit Message + +No extended commit message body. + +## Area Summary + +- Repository support: 1 file(s) + +## Changed Files + +| Status | Path | Added | Deleted | +| --- | --- | ---: | ---: | +| Modified | `README.md` | 1 | 0 | + +## Reading Notes + +- This page is generated from local git metadata so it is best used with the exact repository clone that produced the wiki. +- Merge commits may show little or no direct diff even though they pull a full branch of work into the reachable history. +- Deleted paths are also cross-linked from the removed-parts index when the status is `Deleted`. diff --git a/docs/wiki/commits/dd3dd16-strengthen-readme-positioning-and-comparison.md b/docs/wiki/commits/dd3dd16-strengthen-readme-positioning-and-comparison.md new file mode 100644 index 0000000..6de5a5d --- /dev/null +++ b/docs/wiki/commits/dd3dd16-strengthen-readme-positioning-and-comparison.md @@ -0,0 +1,35 @@ +# Commit dd3dd16: Strengthen README positioning and comparison + +## Metadata + +| Field | Value | +| --- | --- | +| Full SHA | `dd3dd16d5002630f4d3faf72dcba31cbca279970` | +| Author | ventaphobia | +| Date | 2026-03-28 | +| ISO date | `2026-03-28T13:18:27+05:00` | +| Parents | `b4361259ea68` | +| Direct refs | No direct branch/tag ref | +| Files changed | 1 | +| Insertions | 48 | +| Deletions | 20 | + +## Commit Message + +No extended commit message body. + +## Area Summary + +- Repository support: 1 file(s) + +## Changed Files + +| Status | Path | Added | Deleted | +| --- | --- | ---: | ---: | +| Modified | `README.md` | 48 | 20 | + +## Reading Notes + +- This page is generated from local git metadata so it is best used with the exact repository clone that produced the wiki. +- Merge commits may show little or no direct diff even though they pull a full branch of work into the reachable history. +- Deleted paths are also cross-linked from the removed-parts index when the status is `Deleted`. diff --git a/docs/wiki/commits/deca3a0-publish-sparkle-test-update-11-2-10.md b/docs/wiki/commits/deca3a0-publish-sparkle-test-update-11-2-10.md new file mode 100644 index 0000000..5db6912 --- /dev/null +++ b/docs/wiki/commits/deca3a0-publish-sparkle-test-update-11-2-10.md @@ -0,0 +1,52 @@ +# Commit deca3a0: Publish Sparkle test update 11.2.10 + +## Metadata + +| Field | Value | +| --- | --- | +| Full SHA | `deca3a0ca081fcabc519fc028e4a6977d978f634` | +| Author | ventaphobia | +| Date | 2026-04-09 | +| ISO date | `2026-04-09T00:02:34+05:00` | +| Parents | `7b5f1e07ad89` | +| Direct refs | No direct branch/tag ref | +| Files changed | 14 | +| Insertions | 112 | +| Deletions | 16 | + +## Commit Message + +No extended commit message body. + +## Area Summary + +- Repository support: 8 file(s) +- Core app: 2 file(s) +- Website and documentation: 2 file(s) +- Dashboard: 1 file(s) +- Menu bar: 1 file(s) + +## Changed Files + +| Status | Path | Added | Deleted | +| --- | --- | ---: | ---: | +| Modified | `Core-Monitor.xcodeproj/project.pbxproj` | 4 | 4 | +| Modified | `Core-Monitor/AppUpdater.swift` | 24 | 0 | +| Modified | `Core-Monitor/AppVersion.swift` | 1 | 1 | +| Modified | `Core-Monitor/ContentView.swift` | 55 | 3 | +| Modified | `Core-Monitor/MenuBarExtraView.swift` | 4 | 0 | +| Modified | `appcast.xml` | 16 | 0 | +| Modified | `docs/index.html` | 4 | 4 | +| Added | `downloads/Core-Monitor-11.2.10.zip` | | | +| Added | `downloads/Core-Monitor112100-11250.delta` | | | +| Added | `downloads/Core-Monitor112100-11260.delta` | | | +| Added | `downloads/Core-Monitor112100-11270.delta` | | | +| Added | `downloads/Core-Monitor112100-11280.delta` | | | +| Added | `downloads/Core-Monitor112100-11290.delta` | | | +| Modified | `index.html` | 4 | 4 | + +## Reading Notes + +- This page is generated from local git metadata so it is best used with the exact repository clone that produced the wiki. +- Merge commits may show little or no direct diff even though they pull a full branch of work into the reachable history. +- Deleted paths are also cross-linked from the removed-parts index when the status is `Deleted`. diff --git a/docs/wiki/commits/df798a3-update-index-html.md b/docs/wiki/commits/df798a3-update-index-html.md new file mode 100644 index 0000000..876c11e --- /dev/null +++ b/docs/wiki/commits/df798a3-update-index-html.md @@ -0,0 +1,35 @@ +# Commit df798a3: Update index.html + +## Metadata + +| Field | Value | +| --- | --- | +| Full SHA | `df798a39c44cf2ecde6a816385290e0dc59ceeca` | +| Author | offyotto (not my real name) | +| Date | 2026-04-18 | +| ISO date | `2026-04-18T16:58:53+05:00` | +| Parents | `a4e037f5b24c` | +| Direct refs | No direct branch/tag ref | +| Files changed | 1 | +| Insertions | 2 | +| Deletions | 2 | + +## Commit Message + +No extended commit message body. + +## Area Summary + +- Website and documentation: 1 file(s) + +## Changed Files + +| Status | Path | Added | Deleted | +| --- | --- | ---: | ---: | +| Modified | `index.html` | 2 | 2 | + +## Reading Notes + +- This page is generated from local git metadata so it is best used with the exact repository clone that produced the wiki. +- Merge commits may show little or no direct diff even though they pull a full branch of work into the reachable history. +- Deleted paths are also cross-linked from the removed-parts index when the status is `Deleted`. diff --git a/docs/wiki/commits/df9cf47-merge-origin-main-into-codex-core-monitor-scaleup.md b/docs/wiki/commits/df9cf47-merge-origin-main-into-codex-core-monitor-scaleup.md new file mode 100644 index 0000000..d227a73 --- /dev/null +++ b/docs/wiki/commits/df9cf47-merge-origin-main-into-codex-core-monitor-scaleup.md @@ -0,0 +1,35 @@ +# Commit df9cf47: Merge origin/main into codex/core-monitor-scaleup + +## Metadata + +| Field | Value | +| --- | --- | +| Full SHA | `df9cf4744e0f1f55196d5ac45f8d5683e30af13c` | +| Author | ventaphobia | +| Date | 2026-04-16 | +| ISO date | `2026-04-16T08:13:15+05:00` | +| Parents | `5dc29edcc20c`, `b09dbec021d1` | +| Direct refs | No direct branch/tag ref | +| Files changed | 0 | +| Insertions | 151 | +| Deletions | 91 | + +## Commit Message + +No extended commit message body. + +## Area Summary + +- No file areas detected. + +## Changed Files + +| Status | Path | Added | Deleted | +| --- | --- | ---: | ---: | +| Metadata-only or merge | No direct file diff recorded | | | + +## Reading Notes + +- This page is generated from local git metadata so it is best used with the exact repository clone that produced the wiki. +- Merge commits may show little or no direct diff even though they pull a full branch of work into the reachable history. +- Deleted paths are also cross-linked from the removed-parts index when the status is `Deleted`. diff --git a/docs/wiki/commits/dfc685e-refresh-readme-ui-screenshots.md b/docs/wiki/commits/dfc685e-refresh-readme-ui-screenshots.md new file mode 100644 index 0000000..e8a3545 --- /dev/null +++ b/docs/wiki/commits/dfc685e-refresh-readme-ui-screenshots.md @@ -0,0 +1,38 @@ +# Commit dfc685e: Refresh README UI screenshots + +## Metadata + +| Field | Value | +| --- | --- | +| Full SHA | `dfc685e1ed799ad4e76a67d8fa672dc516a50254` | +| Author | ventaphobia | +| Date | 2026-03-27 | +| ISO date | `2026-03-27T14:59:16+05:00` | +| Parents | `7fc503db6ec6` | +| Direct refs | No direct branch/tag ref | +| Files changed | 3 | +| Insertions | 2 | +| Deletions | 2 | + +## Commit Message + +No extended commit message body. + +## Area Summary + +- Website and documentation: 2 file(s) +- Repository support: 1 file(s) + +## Changed Files + +| Status | Path | Added | Deleted | +| --- | --- | ---: | ---: | +| Modified | `README.md` | 2 | 2 | +| Added | `docs/images/ui/dashboard-v2.png` | | | +| Added | `docs/images/ui/menu-bar-v2.png` | | | + +## Reading Notes + +- This page is generated from local git metadata so it is best used with the exact repository clone that produced the wiki. +- Merge commits may show little or no direct diff even though they pull a full branch of work into the reachable history. +- Deleted paths are also cross-linked from the removed-parts index when the status is `Deleted`. diff --git a/docs/wiki/commits/dffa60f-refine-landing-page-hero-and-top-bar-git-push-origin-main-con.md b/docs/wiki/commits/dffa60f-refine-landing-page-hero-and-top-bar-git-push-origin-main-con.md new file mode 100644 index 0000000..fb4ff5d --- /dev/null +++ b/docs/wiki/commits/dffa60f-refine-landing-page-hero-and-top-bar-git-push-origin-main-con.md @@ -0,0 +1,38 @@ +# Commit dffa60f: Refine landing page hero and top bar git push origin main con + +## Metadata + +| Field | Value | +| --- | --- | +| Full SHA | `dffa60fb7999dbc1f98207889120028dc4d15da1` | +| Author | ventaphobia | +| Date | 2026-04-06 | +| ISO date | `2026-04-06T12:14:44+05:00` | +| Parents | `48553d437874` | +| Direct refs | No direct branch/tag ref | +| Files changed | 4 | +| Insertions | 72 | +| Deletions | 64 | + +## Commit Message + +No extended commit message body. + +## Area Summary + +- Website and documentation: 4 file(s) + +## Changed Files + +| Status | Path | Added | Deleted | +| --- | --- | ---: | ---: | +| Modified | `docs/index.html` | 2 | 2 | +| Modified | `docs/styles.css` | 34 | 30 | +| Modified | `index.html` | 2 | 2 | +| Modified | `styles.css` | 34 | 30 | + +## Reading Notes + +- This page is generated from local git metadata so it is best used with the exact repository clone that produced the wiki. +- Merge commits may show little or no direct diff even though they pull a full branch of work into the reachable history. +- Deleted paths are also cross-linked from the removed-parts index when the status is `Deleted`. diff --git a/docs/wiki/commits/e0709b1-merge-pull-request-13-from-offyotto-sl3-codex-fix-homebrew-install-docs.md b/docs/wiki/commits/e0709b1-merge-pull-request-13-from-offyotto-sl3-codex-fix-homebrew-install-docs.md new file mode 100644 index 0000000..58fcc9b --- /dev/null +++ b/docs/wiki/commits/e0709b1-merge-pull-request-13-from-offyotto-sl3-codex-fix-homebrew-install-docs.md @@ -0,0 +1,35 @@ +# Commit e0709b1: Merge pull request #13 from offyotto-sl3/codex/fix-homebrew-install-docs + +## Metadata + +| Field | Value | +| --- | --- | +| Full SHA | `e0709b14dc43422e59112b8e73a74a9b9664d565` | +| Author | offyotto (not my real name) | +| Date | 2026-04-16 | +| ISO date | `2026-04-16T21:59:40+05:00` | +| Parents | `fa270c2db781`, `670b35eeef22` | +| Direct refs | No direct branch/tag ref | +| Files changed | 0 | +| Insertions | 1186 | +| Deletions | 183 | + +## Commit Message + +[codex] Fix Homebrew install docs + +## Area Summary + +- No file areas detected. + +## Changed Files + +| Status | Path | Added | Deleted | +| --- | --- | ---: | ---: | +| Metadata-only or merge | No direct file diff recorded | | | + +## Reading Notes + +- This page is generated from local git metadata so it is best used with the exact repository clone that produced the wiki. +- Merge commits may show little or no direct diff even though they pull a full branch of work into the reachable history. +- Deleted paths are also cross-linked from the removed-parts index when the status is `Deleted`. diff --git a/docs/wiki/commits/e16063c-update-readme-md.md b/docs/wiki/commits/e16063c-update-readme-md.md new file mode 100644 index 0000000..06a06b0 --- /dev/null +++ b/docs/wiki/commits/e16063c-update-readme-md.md @@ -0,0 +1,35 @@ +# Commit e16063c: Update README.md + +## Metadata + +| Field | Value | +| --- | --- | +| Full SHA | `e16063cd25e5bca52beb37553edeab18cbf56c45` | +| Author | offyotto-sl3 | +| Date | 2026-03-25 | +| ISO date | `2026-03-25T14:34:00+05:00` | +| Parents | `61a73aa9d73a` | +| Direct refs | No direct branch/tag ref | +| Files changed | 1 | +| Insertions | 1 | +| Deletions | 0 | + +## Commit Message + +Works On Intel- Tested on 2015 MacBook Air! smooth and no issues! + +## Area Summary + +- Repository support: 1 file(s) + +## Changed Files + +| Status | Path | Added | Deleted | +| --- | --- | ---: | ---: | +| Modified | `README.md` | 1 | 0 | + +## Reading Notes + +- This page is generated from local git metadata so it is best used with the exact repository clone that produced the wiki. +- Merge commits may show little or no direct diff even though they pull a full branch of work into the reachable history. +- Deleted paths are also cross-linked from the removed-parts index when the status is `Deleted`. diff --git a/docs/wiki/commits/e181d8e-update-readme-md.md b/docs/wiki/commits/e181d8e-update-readme-md.md new file mode 100644 index 0000000..0ad1044 --- /dev/null +++ b/docs/wiki/commits/e181d8e-update-readme-md.md @@ -0,0 +1,35 @@ +# Commit e181d8e: Update README.md + +## Metadata + +| Field | Value | +| --- | --- | +| Full SHA | `e181d8e7e37c06094f1534a9591bae0a7f155d6a` | +| Author | offyotto (not my real name) | +| Date | 2026-03-30 | +| ISO date | `2026-03-30T01:01:02+05:00` | +| Parents | `a32601866543` | +| Direct refs | No direct branch/tag ref | +| Files changed | 1 | +| Insertions | 1 | +| Deletions | 1 | + +## Commit Message + +No extended commit message body. + +## Area Summary + +- Repository support: 1 file(s) + +## Changed Files + +| Status | Path | Added | Deleted | +| --- | --- | ---: | ---: | +| Modified | `README.md` | 1 | 1 | + +## Reading Notes + +- This page is generated from local git metadata so it is best used with the exact repository clone that produced the wiki. +- Merge commits may show little or no direct diff even though they pull a full branch of work into the reachable history. +- Deleted paths are also cross-linked from the removed-parts index when the status is `Deleted`. diff --git a/docs/wiki/commits/e235eca-add-regression-coverage-for-weather-permission-gating.md b/docs/wiki/commits/e235eca-add-regression-coverage-for-weather-permission-gating.md new file mode 100644 index 0000000..4f0f5f0 --- /dev/null +++ b/docs/wiki/commits/e235eca-add-regression-coverage-for-weather-permission-gating.md @@ -0,0 +1,39 @@ +# Commit e235eca: Add regression coverage for weather permission gating + +## Metadata + +| Field | Value | +| --- | --- | +| Full SHA | `e235ecab1c51e87afe8cc3569e0aaf7b8411c450` | +| Author | ventaphobia | +| Date | 2026-04-16 | +| ISO date | `2026-04-16T00:00:46+05:00` | +| Parents | `311dc5231d7c` | +| Direct refs | No direct branch/tag ref | +| Files changed | 3 | +| Insertions | 133 | +| Deletions | 6 | + +## Commit Message + +No extended commit message body. + +## Area Summary + +- Weather and location: 1 file(s) +- Tests: 1 file(s) +- Repository support: 1 file(s) + +## Changed Files + +| Status | Path | Added | Deleted | +| --- | --- | ---: | ---: | +| Modified | `Core-Monitor/WeatherService.swift` | 25 | 6 | +| Added | `Core-MonitorTests/WeatherViewModelTests.swift` | 103 | 0 | +| Modified | `WORKLOG.md` | 5 | 0 | + +## Reading Notes + +- This page is generated from local git metadata so it is best used with the exact repository clone that produced the wiki. +- Merge commits may show little or no direct diff even though they pull a full branch of work into the reachable history. +- Deleted paths are also cross-linked from the removed-parts index when the status is `Deleted`. diff --git a/docs/wiki/commits/e24d811-bbfa0f5429be.md b/docs/wiki/commits/e24d811-bbfa0f5429be.md new file mode 100644 index 0000000..79f0599 --- /dev/null +++ b/docs/wiki/commits/e24d811-bbfa0f5429be.md @@ -0,0 +1,50 @@ +# Commit e24d811: :)) + +## Metadata + +| Field | Value | +| --- | --- | +| Full SHA | `e24d8112718d1a4729f2d764e325d77797d11e1f` | +| Author | ventaphobia | +| Date | 2026-04-16 | +| ISO date | `2026-04-16T22:46:43+05:00` | +| Parents | `70ef30cf9a3e` | +| Direct refs | No direct branch/tag ref | +| Files changed | 11 | +| Insertions | 86 | +| Deletions | 43 | + +## Commit Message + +Co-authored-by: Codex + +## Area Summary + +- Core app: 4 file(s) +- Repository support: 3 file(s) +- Dashboard: 1 file(s) +- Startup and onboarding: 1 file(s) +- Tests: 1 file(s) +- Privileged helper target: 1 file(s) + +## Changed Files + +| Status | Path | Added | Deleted | +| --- | --- | ---: | ---: | +| Modified | `Core-Monitor.xcodeproj/project.pbxproj` | 7 | 5 | +| Modified | `Core-Monitor/AppCoordinator.swift` | 52 | 2 | +| Modified | `Core-Monitor/ContentView.swift` | 3 | 7 | +| Modified | `Core-Monitor/Core_MonitorApp.swift` | 6 | 1 | +| Modified | `Core-Monitor/HelpView.swift` | 3 | 17 | +| Modified | `Core-Monitor/NetworkThroughputFormatter.swift` | 0 | 1 | +| Modified | `Core-Monitor/WelcomeGuide.swift` | 6 | 6 | +| Modified | `Core-MonitorTests/WelcomeGuideProgressTests.swift` | 3 | 3 | +| Added | `default.profraw` | 0 | 0 | +| Added | `forcodex.md` | 5 | 0 | +| Modified | `smc-helper/Info.plist` | 1 | 1 | + +## Reading Notes + +- This page is generated from local git metadata so it is best used with the exact repository clone that produced the wiki. +- Merge commits may show little or no direct diff even though they pull a full branch of work into the reachable history. +- Deleted paths are also cross-linked from the removed-parts index when the status is `Deleted`. diff --git a/docs/wiki/commits/e3404bd-delete-cname.md b/docs/wiki/commits/e3404bd-delete-cname.md new file mode 100644 index 0000000..3d92948 --- /dev/null +++ b/docs/wiki/commits/e3404bd-delete-cname.md @@ -0,0 +1,35 @@ +# Commit e3404bd: Delete CNAME + +## Metadata + +| Field | Value | +| --- | --- | +| Full SHA | `e3404bdd52ecd2cbefb75069c215f937858cf07b` | +| Author | offyotto (not my real name) | +| Date | 2026-04-09 | +| ISO date | `2026-04-09T12:21:10+05:00` | +| Parents | `f16e7b82f3a3` | +| Direct refs | `v12` | +| Files changed | 1 | +| Insertions | 0 | +| Deletions | 1 | + +## Commit Message + +No extended commit message body. + +## Area Summary + +- Repository support: 1 file(s) + +## Changed Files + +| Status | Path | Added | Deleted | +| --- | --- | ---: | ---: | +| Deleted | `CNAME` | 0 | 1 | + +## Reading Notes + +- This page is generated from local git metadata so it is best used with the exact repository clone that produced the wiki. +- Merge commits may show little or no direct diff even though they pull a full branch of work into the reachable history. +- Deleted paths are also cross-linked from the removed-parts index when the status is `Deleted`. diff --git a/docs/wiki/commits/e486572-scope-detailed-sampling-to-active-monitoring-views.md b/docs/wiki/commits/e486572-scope-detailed-sampling-to-active-monitoring-views.md new file mode 100644 index 0000000..d3bad97 --- /dev/null +++ b/docs/wiki/commits/e486572-scope-detailed-sampling-to-active-monitoring-views.md @@ -0,0 +1,46 @@ +# Commit e486572: Scope detailed sampling to active monitoring views + +## Metadata + +| Field | Value | +| --- | --- | +| Full SHA | `e4865724753ffd84022ed27e6075e10e8a76b322` | +| Author | ventaphobia | +| Date | 2026-04-16 | +| ISO date | `2026-04-16T14:13:35+05:00` | +| Parents | `34c671f9b8dc` | +| Direct refs | No direct branch/tag ref | +| Files changed | 7 | +| Insertions | 110 | +| Deletions | 38 | + +## Commit Message + +No extended commit message body. + +## Area Summary + +- Core app: 2 file(s) +- Legacy alert system: 1 file(s) +- Dashboard: 1 file(s) +- Menu bar: 1 file(s) +- Weather and location: 1 file(s) +- Repository support: 1 file(s) + +## Changed Files + +| Status | Path | Added | Deleted | +| --- | --- | ---: | ---: | +| Modified | `Core-Monitor/AlertsView.swift` | 59 | 24 | +| Modified | `Core-Monitor/ContentView.swift` | 1 | 3 | +| Modified | `Core-Monitor/HelpView.swift` | 1 | 0 | +| Modified | `Core-Monitor/MenuBarExtraView.swift` | 41 | 10 | +| Modified | `Core-Monitor/SystemMonitor.swift` | 1 | 0 | +| Modified | `Core-Monitor/WeatherService.swift` | 0 | 1 | +| Modified | `WORKLOG.md` | 7 | 0 | + +## Reading Notes + +- This page is generated from local git metadata so it is best used with the exact repository clone that produced the wiki. +- Merge commits may show little or no direct diff even though they pull a full branch of work into the reachable history. +- Deleted paths are also cross-linked from the removed-parts index when the status is `Deleted`. diff --git a/docs/wiki/commits/e51ba07-merge-remote-tracking-branch-origin-codex-fix-gh-ci-xcode16.md b/docs/wiki/commits/e51ba07-merge-remote-tracking-branch-origin-codex-fix-gh-ci-xcode16.md new file mode 100644 index 0000000..57e2f13 --- /dev/null +++ b/docs/wiki/commits/e51ba07-merge-remote-tracking-branch-origin-codex-fix-gh-ci-xcode16.md @@ -0,0 +1,36 @@ +# Commit e51ba07: Merge remote-tracking branch 'origin/codex/fix-gh-ci-xcode16' + +## Metadata + +| Field | Value | +| --- | --- | +| Full SHA | `e51ba07ab6b2aad669002bc700ac7bfb410ab51d` | +| Author | ventaphobia | +| Date | 2026-04-16 | +| ISO date | `2026-04-16T22:50:01+05:00` | +| Parents | `476e4200d819`, `5b96f6f8abb9` | +| Direct refs | No direct branch/tag ref | +| Files changed | 0 | +| Insertions | 3 | +| Deletions | 6 | + +## Commit Message + +# Conflicts: +# Core-Monitor/FanController.swift + +## Area Summary + +- No file areas detected. + +## Changed Files + +| Status | Path | Added | Deleted | +| --- | --- | ---: | ---: | +| Metadata-only or merge | No direct file diff recorded | | | + +## Reading Notes + +- This page is generated from local git metadata so it is best used with the exact repository clone that produced the wiki. +- Merge commits may show little or no direct diff even though they pull a full branch of work into the reachable history. +- Deleted paths are also cross-linked from the removed-parts index when the status is `Deleted`. diff --git a/docs/wiki/commits/e5a80e9-refine-app-store-support-page.md b/docs/wiki/commits/e5a80e9-refine-app-store-support-page.md new file mode 100644 index 0000000..05f470b --- /dev/null +++ b/docs/wiki/commits/e5a80e9-refine-app-store-support-page.md @@ -0,0 +1,41 @@ +# Commit e5a80e9: Refine App Store support page + +## Metadata + +| Field | Value | +| --- | --- | +| Full SHA | `e5a80e9ff61ce5c2b9cbaafca03b47c52fb0aac2` | +| Author | ventaphobia | +| Date | 2026-04-19 | +| ISO date | `2026-04-19T21:30:04+05:00` | +| Parents | `d6c69109f851` | +| Direct refs | No direct branch/tag ref | +| Files changed | 5 | +| Insertions | 114 | +| Deletions | 52 | + +## Commit Message + +No extended commit message body. + +## Area Summary + +- Website and documentation: 3 file(s) +- Mac App Store edition website: 1 file(s) +- Repository support: 1 file(s) + +## Changed Files + +| Status | Path | Added | Deleted | +| --- | --- | ---: | ---: | +| Modified | `Mac-App-Store/styles.css` | 28 | 0 | +| Modified | `Mac-App-Store/support/index.html` | 28 | 26 | +| Modified | `README.md` | 2 | 0 | +| Modified | `docs/Mac-App-Store/styles.css` | 28 | 0 | +| Modified | `docs/Mac-App-Store/support/index.html` | 28 | 26 | + +## Reading Notes + +- This page is generated from local git metadata so it is best used with the exact repository clone that produced the wiki. +- Merge commits may show little or no direct diff even though they pull a full branch of work into the reachable history. +- Deleted paths are also cross-linked from the removed-parts index when the status is `Deleted`. diff --git a/docs/wiki/commits/e6eba62-restore-original-app-icon.md b/docs/wiki/commits/e6eba62-restore-original-app-icon.md new file mode 100644 index 0000000..d844d41 --- /dev/null +++ b/docs/wiki/commits/e6eba62-restore-original-app-icon.md @@ -0,0 +1,44 @@ +# Commit e6eba62: Restore original app icon + +## Metadata + +| Field | Value | +| --- | --- | +| Full SHA | `e6eba62478e54f6767937ab101f0b4cfa9ab3197` | +| Author | ventaphobia | +| Date | 2026-04-19 | +| ISO date | `2026-04-19T07:30:13+05:00` | +| Parents | `4372e29f35ff` | +| Direct refs | `codex/restore-app-icon` | +| Files changed | 10 | +| Insertions | 0 | +| Deletions | 0 | + +## Commit Message + +No extended commit message body. + +## Area Summary + +- App assets: 10 file(s) + +## Changed Files + +| Status | Path | Added | Deleted | +| --- | --- | ---: | ---: | +| Modified | `Core-Monitor/Assets.xcassets/AppIcon.appiconset/icon-128.png` | | | +| Modified | `Core-Monitor/Assets.xcassets/AppIcon.appiconset/icon-128@2x.png` | | | +| Modified | `Core-Monitor/Assets.xcassets/AppIcon.appiconset/icon-16.png` | | | +| Modified | `Core-Monitor/Assets.xcassets/AppIcon.appiconset/icon-16@2x.png` | | | +| Modified | `Core-Monitor/Assets.xcassets/AppIcon.appiconset/icon-256.png` | | | +| Modified | `Core-Monitor/Assets.xcassets/AppIcon.appiconset/icon-256@2x.png` | | | +| Modified | `Core-Monitor/Assets.xcassets/AppIcon.appiconset/icon-32.png` | | | +| Modified | `Core-Monitor/Assets.xcassets/AppIcon.appiconset/icon-32@2x.png` | | | +| Modified | `Core-Monitor/Assets.xcassets/AppIcon.appiconset/icon-512.png` | | | +| Modified | `Core-Monitor/Assets.xcassets/AppIcon.appiconset/icon-512@2x.png` | | | + +## Reading Notes + +- This page is generated from local git metadata so it is best used with the exact repository clone that produced the wiki. +- Merge commits may show little or no direct diff even though they pull a full branch of work into the reachable history. +- Deleted paths are also cross-linked from the removed-parts index when the status is `Deleted`. diff --git a/docs/wiki/commits/e70bdbe-merge-branch-codex-0f50-hourly-quality-pass.md b/docs/wiki/commits/e70bdbe-merge-branch-codex-0f50-hourly-quality-pass.md new file mode 100644 index 0000000..eb0f14f --- /dev/null +++ b/docs/wiki/commits/e70bdbe-merge-branch-codex-0f50-hourly-quality-pass.md @@ -0,0 +1,38 @@ +# Commit e70bdbe: Merge branch 'codex/0f50-hourly-quality-pass' + +## Metadata + +| Field | Value | +| --- | --- | +| Full SHA | `e70bdbe361f8daee37bdd04e42c49cbc3d8749ab` | +| Author | ventaphobia | +| Date | 2026-04-16 | +| ISO date | `2026-04-16T22:57:13+05:00` | +| Parents | `679dca003b51`, `d837bc2d990c` | +| Direct refs | No direct branch/tag ref | +| Files changed | 0 | +| Insertions | 170 | +| Deletions | 33 | + +## Commit Message + +# Conflicts: +# Core-Monitor/Core_MonitorApp.swift +# Core-Monitor/WelcomeGuide.swift +# Core-Monitor/WelcomeGuideProgress.swift + +## Area Summary + +- No file areas detected. + +## Changed Files + +| Status | Path | Added | Deleted | +| --- | --- | ---: | ---: | +| Metadata-only or merge | No direct file diff recorded | | | + +## Reading Notes + +- This page is generated from local git metadata so it is best used with the exact repository clone that produced the wiki. +- Merge commits may show little or no direct diff even though they pull a full branch of work into the reachable history. +- Deleted paths are also cross-linked from the removed-parts index when the status is `Deleted`. diff --git a/docs/wiki/commits/e9140c2-add-files-via-upload.md b/docs/wiki/commits/e9140c2-add-files-via-upload.md new file mode 100644 index 0000000..c70548e --- /dev/null +++ b/docs/wiki/commits/e9140c2-add-files-via-upload.md @@ -0,0 +1,35 @@ +# Commit e9140c2: Add files via upload + +## Metadata + +| Field | Value | +| --- | --- | +| Full SHA | `e9140c24d1f733cf3cba618d997b5385649eeaf3` | +| Author | offyotto (not my real name) | +| Date | 2026-04-12 | +| ISO date | `2026-04-12T15:45:15+05:00` | +| Parents | `be16257abaed` | +| Direct refs | No direct branch/tag ref | +| Files changed | 1 | +| Insertions | 0 | +| Deletions | 0 | + +## Commit Message + +No extended commit message body. + +## Area Summary + +- Website and documentation: 1 file(s) + +## Changed Files + +| Status | Path | Added | Deleted | +| --- | --- | ---: | ---: | +| Added | `docs/videos/touch.mp4` | | | + +## Reading Notes + +- This page is generated from local git metadata so it is best used with the exact repository clone that produced the wiki. +- Merge commits may show little or no direct diff even though they pull a full branch of work into the reachable history. +- Deleted paths are also cross-linked from the removed-parts index when the status is `Deleted`. diff --git a/docs/wiki/commits/e9a03c5-publish-missing-release-archives.md b/docs/wiki/commits/e9a03c5-publish-missing-release-archives.md new file mode 100644 index 0000000..b354597 --- /dev/null +++ b/docs/wiki/commits/e9a03c5-publish-missing-release-archives.md @@ -0,0 +1,36 @@ +# Commit e9a03c5: Publish missing release archives + +## Metadata + +| Field | Value | +| --- | --- | +| Full SHA | `e9a03c52bb8064cb8be185cb509d7d4310020b0c` | +| Author | ventaphobia | +| Date | 2026-04-08 | +| ISO date | `2026-04-08T23:30:11+05:00` | +| Parents | `9aef922a5e7d` | +| Direct refs | No direct branch/tag ref | +| Files changed | 2 | +| Insertions | 0 | +| Deletions | 0 | + +## Commit Message + +No extended commit message body. + +## Area Summary + +- Repository support: 2 file(s) + +## Changed Files + +| Status | Path | Added | Deleted | +| --- | --- | ---: | ---: | +| Added | `downloads/Core-Monitor-11.2.6.zip` | | | +| Added | `downloads/Core-Monitor-11.2.7.zip` | | | + +## Reading Notes + +- This page is generated from local git metadata so it is best used with the exact repository clone that produced the wiki. +- Merge commits may show little or no direct diff even though they pull a full branch of work into the reachable history. +- Deleted paths are also cross-linked from the removed-parts index when the status is `Deleted`. diff --git a/docs/wiki/commits/ea1df63-document-benchmark-feature-in-readme.md b/docs/wiki/commits/ea1df63-document-benchmark-feature-in-readme.md new file mode 100644 index 0000000..60004ed --- /dev/null +++ b/docs/wiki/commits/ea1df63-document-benchmark-feature-in-readme.md @@ -0,0 +1,35 @@ +# Commit ea1df63: Document benchmark feature in README + +## Metadata + +| Field | Value | +| --- | --- | +| Full SHA | `ea1df63e84fa1fb1156387a404d64b03f5de6e0e` | +| Author | ventaphobia | +| Date | 2026-03-27 | +| ISO date | `2026-03-27T19:23:37+05:00` | +| Parents | `3ddebedd1f6a` | +| Direct refs | No direct branch/tag ref | +| Files changed | 1 | +| Insertions | 166 | +| Deletions | 0 | + +## Commit Message + +No extended commit message body. + +## Area Summary + +- Repository support: 1 file(s) + +## Changed Files + +| Status | Path | Added | Deleted | +| --- | --- | ---: | ---: | +| Modified | `README.md` | 166 | 0 | + +## Reading Notes + +- This page is generated from local git metadata so it is best used with the exact repository clone that produced the wiki. +- Merge commits may show little or no direct diff even though they pull a full branch of work into the reachable history. +- Deleted paths are also cross-linked from the removed-parts index when the status is `Deleted`. diff --git a/docs/wiki/commits/eb457f4-add-custom-fan-control.md b/docs/wiki/commits/eb457f4-add-custom-fan-control.md new file mode 100644 index 0000000..e89acef --- /dev/null +++ b/docs/wiki/commits/eb457f4-add-custom-fan-control.md @@ -0,0 +1,35 @@ +# Commit eb457f4: add custom fan control + +## Metadata + +| Field | Value | +| --- | --- | +| Full SHA | `eb457f4e689896e19daaf468ff7bf7d1515f68d1` | +| Author | ventaphobia | +| Date | 2026-04-14 | +| ISO date | `2026-04-14T13:59:52+05:00` | +| Parents | `6675114368d7` | +| Direct refs | No direct branch/tag ref | +| Files changed | 1 | +| Insertions | 424 | +| Deletions | 0 | + +## Commit Message + +No extended commit message body. + +## Area Summary + +- Core app: 1 file(s) + +## Changed Files + +| Status | Path | Added | Deleted | +| --- | --- | ---: | ---: | +| Added | `Core-Monitor/HelpView.swift` | 424 | 0 | + +## Reading Notes + +- This page is generated from local git metadata so it is best used with the exact repository clone that produced the wiki. +- Merge commits may show little or no direct diff even though they pull a full branch of work into the reachable history. +- Deleted paths are also cross-linked from the removed-parts index when the status is `Deleted`. diff --git a/docs/wiki/commits/eb99474-make-hero-app-window-more-visible.md b/docs/wiki/commits/eb99474-make-hero-app-window-more-visible.md new file mode 100644 index 0000000..0850cd1 --- /dev/null +++ b/docs/wiki/commits/eb99474-make-hero-app-window-more-visible.md @@ -0,0 +1,36 @@ +# Commit eb99474: Make hero app window more visible + +## Metadata + +| Field | Value | +| --- | --- | +| Full SHA | `eb994748934d4bd8a999bfb07f1ab0b4d5e4d69b` | +| Author | ventaphobia | +| Date | 2026-04-06 | +| ISO date | `2026-04-06T13:35:09+05:00` | +| Parents | `8e4cd5ff6339` | +| Direct refs | No direct branch/tag ref | +| Files changed | 2 | +| Insertions | 16 | +| Deletions | 10 | + +## Commit Message + +No extended commit message body. + +## Area Summary + +- Website and documentation: 2 file(s) + +## Changed Files + +| Status | Path | Added | Deleted | +| --- | --- | ---: | ---: | +| Modified | `docs/styles.css` | 8 | 5 | +| Modified | `styles.css` | 8 | 5 | + +## Reading Notes + +- This page is generated from local git metadata so it is best used with the exact repository clone that produced the wiki. +- Merge commits may show little or no direct diff even though they pull a full branch of work into the reachable history. +- Deleted paths are also cross-linked from the removed-parts index when the status is `Deleted`. diff --git a/docs/wiki/commits/ebbdfaf-color-hero-mac-accent-pink.md b/docs/wiki/commits/ebbdfaf-color-hero-mac-accent-pink.md new file mode 100644 index 0000000..2385655 --- /dev/null +++ b/docs/wiki/commits/ebbdfaf-color-hero-mac-accent-pink.md @@ -0,0 +1,38 @@ +# Commit ebbdfaf: Color hero Mac accent pink + +## Metadata + +| Field | Value | +| --- | --- | +| Full SHA | `ebbdfafcd48cef3487eb14cdfbe387f673ff83cb` | +| Author | ventaphobia | +| Date | 2026-04-13 | +| ISO date | `2026-04-13T00:33:41+05:00` | +| Parents | `3d456a741b12` | +| Direct refs | No direct branch/tag ref | +| Files changed | 4 | +| Insertions | 24 | +| Deletions | 16 | + +## Commit Message + +No extended commit message body. + +## Area Summary + +- Website and documentation: 4 file(s) + +## Changed Files + +| Status | Path | Added | Deleted | +| --- | --- | ---: | ---: | +| Modified | `docs/index.html` | 8 | 8 | +| Modified | `docs/styles.css` | 4 | 0 | +| Modified | `index.html` | 8 | 8 | +| Modified | `styles.css` | 4 | 0 | + +## Reading Notes + +- This page is generated from local git metadata so it is best used with the exact repository clone that produced the wiki. +- Merge commits may show little or no direct diff even though they pull a full branch of work into the reachable history. +- Deleted paths are also cross-linked from the removed-parts index when the status is `Deleted`. diff --git a/docs/wiki/commits/ebc1125-add-contributor-workflow-guide.md b/docs/wiki/commits/ebc1125-add-contributor-workflow-guide.md new file mode 100644 index 0000000..077461f --- /dev/null +++ b/docs/wiki/commits/ebc1125-add-contributor-workflow-guide.md @@ -0,0 +1,36 @@ +# Commit ebc1125: Add contributor workflow guide + +## Metadata + +| Field | Value | +| --- | --- | +| Full SHA | `ebc112542c7231f95e6f0ad898bb8d0612a38374` | +| Author | ventaphobia | +| Date | 2026-04-16 | +| ISO date | `2026-04-16T00:11:08+05:00` | +| Parents | `16a0f4057851` | +| Direct refs | No direct branch/tag ref | +| Files changed | 2 | +| Insertions | 79 | +| Deletions | 42 | + +## Commit Message + +No extended commit message body. + +## Area Summary + +- Repository support: 2 file(s) + +## Changed Files + +| Status | Path | Added | Deleted | +| --- | --- | ---: | ---: | +| Modified | `CONTRIBUTING.md` | 75 | 42 | +| Modified | `WORKLOG.md` | 4 | 0 | + +## Reading Notes + +- This page is generated from local git metadata so it is best used with the exact repository clone that produced the wiki. +- Merge commits may show little or no direct diff even though they pull a full branch of work into the reachable history. +- Deleted paths are also cross-linked from the removed-parts index when the status is `Deleted`. diff --git a/docs/wiki/commits/ebf3e12-retire-redundant-silent-fan-mode.md b/docs/wiki/commits/ebf3e12-retire-redundant-silent-fan-mode.md new file mode 100644 index 0000000..3687e75 --- /dev/null +++ b/docs/wiki/commits/ebf3e12-retire-redundant-silent-fan-mode.md @@ -0,0 +1,46 @@ +# Commit ebf3e12: Retire redundant silent fan mode + +## Metadata + +| Field | Value | +| --- | --- | +| Full SHA | `ebf3e12056c40892830e977b15b2cb367713f795` | +| Author | ventaphobia | +| Date | 2026-04-16 | +| ISO date | `2026-04-16T22:15:24+05:00` | +| Parents | `6fcd3127f970` | +| Direct refs | No direct branch/tag ref | +| Files changed | 7 | +| Insertions | 35 | +| Deletions | 10 | + +## Commit Message + +No extended commit message body. + +## Area Summary + +- Repository support: 2 file(s) +- Dashboard: 1 file(s) +- Fan control, SMC, or helper: 1 file(s) +- Core app: 1 file(s) +- Startup and onboarding: 1 file(s) +- Tests: 1 file(s) + +## Changed Files + +| Status | Path | Added | Deleted | +| --- | --- | ---: | ---: | +| Modified | `Core-Monitor/ContentView.swift` | 1 | 1 | +| Modified | `Core-Monitor/FanController.swift` | 17 | 6 | +| Modified | `Core-Monitor/HelpView.swift` | 1 | 1 | +| Modified | `Core-Monitor/WelcomeGuide.swift` | 1 | 1 | +| Modified | `Core-MonitorTests/CustomFanPresetTests.swift` | 10 | 0 | +| Modified | `README.md` | 0 | 1 | +| Modified | `WORKLOG.md` | 5 | 0 | + +## Reading Notes + +- This page is generated from local git metadata so it is best used with the exact repository clone that produced the wiki. +- Merge commits may show little or no direct diff even though they pull a full branch of work into the reachable history. +- Deleted paths are also cross-linked from the removed-parts index when the status is `Deleted`. diff --git a/docs/wiki/commits/ec9a050-add-files-via-upload.md b/docs/wiki/commits/ec9a050-add-files-via-upload.md new file mode 100644 index 0000000..f098ca6 --- /dev/null +++ b/docs/wiki/commits/ec9a050-add-files-via-upload.md @@ -0,0 +1,35 @@ +# Commit ec9a050: Add files via upload + +## Metadata + +| Field | Value | +| --- | --- | +| Full SHA | `ec9a050db638c1ce5dc50b199689d057b3c7371f` | +| Author | offyotto (not my real name) | +| Date | 2026-04-12 | +| ISO date | `2026-04-12T15:15:42+05:00` | +| Parents | `72f1c2159859` | +| Direct refs | No direct branch/tag ref | +| Files changed | 1 | +| Insertions | 0 | +| Deletions | 0 | + +## Commit Message + +No extended commit message body. + +## Area Summary + +- Website and documentation: 1 file(s) + +## Changed Files + +| Status | Path | Added | Deleted | +| --- | --- | ---: | ---: | +| Added | `docs/videos/output.mp4` | | | + +## Reading Notes + +- This page is generated from local git metadata so it is best used with the exact repository clone that produced the wiki. +- Merge commits may show little or no direct diff even though they pull a full branch of work into the reachable history. +- Deleted paths are also cross-linked from the removed-parts index when the status is `Deleted`. diff --git a/docs/wiki/commits/ed2e3b9-restore-recovered-app-state.md b/docs/wiki/commits/ed2e3b9-restore-recovered-app-state.md new file mode 100644 index 0000000..dd09abf --- /dev/null +++ b/docs/wiki/commits/ed2e3b9-restore-recovered-app-state.md @@ -0,0 +1,35 @@ +# Commit ed2e3b9: restore recovered app state + +## Metadata + +| Field | Value | +| --- | --- | +| Full SHA | `ed2e3b99c0afafad3c4bbec982b2ec8d119ba333` | +| Author | ventaphobia | +| Date | 2026-04-14 | +| ISO date | `2026-04-14T14:22:25+05:00` | +| Parents | `c0c476d38ffe` | +| Direct refs | No direct branch/tag ref | +| Files changed | 1 | +| Insertions | 0 | +| Deletions | 3 | + +## Commit Message + +No extended commit message body. + +## Area Summary + +- Repository support: 1 file(s) + +## Changed Files + +| Status | Path | Added | Deleted | +| --- | --- | ---: | ---: | +| Modified | `Core-Monitor.xcodeproj/project.xcworkspace/contents.xcworkspacedata` | 0 | 3 | + +## Reading Notes + +- This page is generated from local git metadata so it is best used with the exact repository clone that produced the wiki. +- Merge commits may show little or no direct diff even though they pull a full branch of work into the reachable history. +- Deleted paths are also cross-linked from the removed-parts index when the status is `Deleted`. diff --git a/docs/wiki/commits/ed5e28e-stream-live-xcodebuild-logs-in-codeql.md b/docs/wiki/commits/ed5e28e-stream-live-xcodebuild-logs-in-codeql.md new file mode 100644 index 0000000..8a79fa4 --- /dev/null +++ b/docs/wiki/commits/ed5e28e-stream-live-xcodebuild-logs-in-codeql.md @@ -0,0 +1,35 @@ +# Commit ed5e28e: Stream live xcodebuild logs in CodeQL + +## Metadata + +| Field | Value | +| --- | --- | +| Full SHA | `ed5e28ec53ceae7ab8fb1bc4de02ad98231892fb` | +| Author | ventaphobia | +| Date | 2026-04-08 | +| ISO date | `2026-04-08T09:42:32+05:00` | +| Parents | `0096e86d5abd` | +| Direct refs | No direct branch/tag ref | +| Files changed | 1 | +| Insertions | 29 | +| Deletions | 7 | + +## Commit Message + +No extended commit message body. + +## Area Summary + +- GitHub automation: 1 file(s) + +## Changed Files + +| Status | Path | Added | Deleted | +| --- | --- | ---: | ---: | +| Modified | `.github/workflows/codeql.yml` | 29 | 7 | + +## Reading Notes + +- This page is generated from local git metadata so it is best used with the exact repository clone that produced the wiki. +- Merge commits may show little or no direct diff even though they pull a full branch of work into the reachable history. +- Deleted paths are also cross-linked from the removed-parts index when the status is `Deleted`. diff --git a/docs/wiki/commits/ed900ff-update-website-dashboard-images.md b/docs/wiki/commits/ed900ff-update-website-dashboard-images.md new file mode 100644 index 0000000..4231f09 --- /dev/null +++ b/docs/wiki/commits/ed900ff-update-website-dashboard-images.md @@ -0,0 +1,36 @@ +# Commit ed900ff: Update website dashboard images + +## Metadata + +| Field | Value | +| --- | --- | +| Full SHA | `ed900ff045780c4c63fb1c573f429f2915ba2327` | +| Author | offyotto-sl3 <245704867+offyotto-sl3@users.noreply.github.com> | +| Date | 2026-03-30 | +| ISO date | `2026-03-30T13:46:00+05:00` | +| Parents | `6f89d287cea3` | +| Direct refs | No direct branch/tag ref | +| Files changed | 2 | +| Insertions | 0 | +| Deletions | 0 | + +## Commit Message + +No extended commit message body. + +## Area Summary + +- Website and documentation: 2 file(s) + +## Changed Files + +| Status | Path | Added | Deleted | +| --- | --- | ---: | ---: | +| Modified | `docs/images/ui/dashboard-v2.png` | | | +| Modified | `docs/images/ui/ui.png` | | | + +## Reading Notes + +- This page is generated from local git metadata so it is best used with the exact repository clone that produced the wiki. +- Merge commits may show little or no direct diff even though they pull a full branch of work into the reachable history. +- Deleted paths are also cross-linked from the removed-parts index when the status is `Deleted`. diff --git a/docs/wiki/commits/ee5d86a-add-fan-profiles-safety-override-and-wake-reapply.md b/docs/wiki/commits/ee5d86a-add-fan-profiles-safety-override-and-wake-reapply.md new file mode 100644 index 0000000..7b3bae4 --- /dev/null +++ b/docs/wiki/commits/ee5d86a-add-fan-profiles-safety-override-and-wake-reapply.md @@ -0,0 +1,45 @@ +# Commit ee5d86a: Add fan profiles, safety override, and wake reapply + +## Metadata + +| Field | Value | +| --- | --- | +| Full SHA | `ee5d86a4aeca8a2405c9249f6e6dd3a66ab10608` | +| Author | ventaphobia | +| Date | 2026-03-28 | +| ISO date | `2026-03-28T13:30:37+05:00` | +| Parents | `dd3dd16d5002` | +| Direct refs | No direct branch/tag ref | +| Files changed | 6 | +| Insertions | 259 | +| Deletions | 75 | + +## Commit Message + +No extended commit message body. + +## Area Summary + +- Core app: 1 file(s) +- Dashboard: 1 file(s) +- Fan control, SMC, or helper: 1 file(s) +- Menu bar: 1 file(s) +- Startup and onboarding: 1 file(s) +- Repository support: 1 file(s) + +## Changed Files + +| Status | Path | Added | Deleted | +| --- | --- | ---: | ---: | +| Modified | `Core-Monitor/AppCoordinator.swift` | 5 | 3 | +| Modified | `Core-Monitor/ContentView.swift` | 30 | 19 | +| Modified | `Core-Monitor/FanController.swift` | 181 | 32 | +| Modified | `Core-Monitor/MenuBarExtraView.swift` | 36 | 16 | +| Modified | `Core-Monitor/WelcomeGuide.swift` | 4 | 5 | +| Modified | `README.md` | 3 | 0 | + +## Reading Notes + +- This page is generated from local git metadata so it is best used with the exact repository clone that produced the wiki. +- Merge commits may show little or no direct diff even though they pull a full branch of work into the reachable history. +- Deleted paths are also cross-linked from the removed-parts index when the status is `Deleted`. diff --git a/docs/wiki/commits/ee6cc6e-add-first-launch-macos-gatekeeper-instructions.md b/docs/wiki/commits/ee6cc6e-add-first-launch-macos-gatekeeper-instructions.md new file mode 100644 index 0000000..4755ec6 --- /dev/null +++ b/docs/wiki/commits/ee6cc6e-add-first-launch-macos-gatekeeper-instructions.md @@ -0,0 +1,40 @@ +# Commit ee6cc6e: Add first-launch macOS Gatekeeper instructions + +## Metadata + +| Field | Value | +| --- | --- | +| Full SHA | `ee6cc6e6e69da448d377e9c4d3e2108ab8ea4c5a` | +| Author | ventaphobia | +| Date | 2026-03-27 | +| ISO date | `2026-03-27T14:22:19+05:00` | +| Parents | `f1be4db4d81f` | +| Direct refs | No direct branch/tag ref | +| Files changed | 5 | +| Insertions | 48 | +| Deletions | 6 | + +## Commit Message + +No extended commit message body. + +## Area Summary + +- Website and documentation: 4 file(s) +- Repository support: 1 file(s) + +## Changed Files + +| Status | Path | Added | Deleted | +| --- | --- | ---: | ---: | +| Modified | `README.md` | 48 | 6 | +| Added | `docs/images/gatekeeper/01-blocked.png` | | | +| Added | `docs/images/gatekeeper/02-general.png` | | | +| Added | `docs/images/gatekeeper/03-open-anyway.png` | | | +| Added | `docs/images/gatekeeper/04-confirm-open.png` | | | + +## Reading Notes + +- This page is generated from local git metadata so it is best used with the exact repository clone that produced the wiki. +- Merge commits may show little or no direct diff even though they pull a full branch of work into the reachable history. +- Deleted paths are also cross-linked from the removed-parts index when the status is `Deleted`. diff --git a/docs/wiki/commits/ee9b6b7-update-index-html-to-use-output-mp4-instead-of-install-walkthrough-mov.md b/docs/wiki/commits/ee9b6b7-update-index-html-to-use-output-mp4-instead-of-install-walkthrough-mov.md new file mode 100644 index 0000000..3dba806 --- /dev/null +++ b/docs/wiki/commits/ee9b6b7-update-index-html-to-use-output-mp4-instead-of-install-walkthrough-mov.md @@ -0,0 +1,35 @@ +# Commit ee9b6b7: Update index.html to use output.mp4 instead of install-walkthrough.mov + +## Metadata + +| Field | Value | +| --- | --- | +| Full SHA | `ee9b6b7bf213ed805e67ab89c621ab9801da8161` | +| Author | offyotto (not my real name) | +| Date | 2026-04-12 | +| ISO date | `2026-04-12T15:18:14+05:00` | +| Parents | `ec9a050db638` | +| Direct refs | No direct branch/tag ref | +| Files changed | 1 | +| Insertions | 2 | +| Deletions | 267 | + +## Commit Message + +No extended commit message body. + +## Area Summary + +- Website and documentation: 1 file(s) + +## Changed Files + +| Status | Path | Added | Deleted | +| --- | --- | ---: | ---: | +| Modified | `docs/index.html` | 2 | 267 | + +## Reading Notes + +- This page is generated from local git metadata so it is best used with the exact repository clone that produced the wiki. +- Merge commits may show little or no direct diff even though they pull a full branch of work into the reachable history. +- Deleted paths are also cross-linked from the removed-parts index when the status is `Deleted`. diff --git a/docs/wiki/commits/ef6fa04-fix-homebrew-install-docs.md b/docs/wiki/commits/ef6fa04-fix-homebrew-install-docs.md new file mode 100644 index 0000000..ce10489 --- /dev/null +++ b/docs/wiki/commits/ef6fa04-fix-homebrew-install-docs.md @@ -0,0 +1,40 @@ +# Commit ef6fa04: Fix Homebrew install docs + +## Metadata + +| Field | Value | +| --- | --- | +| Full SHA | `ef6fa04827c3ad63ee89b9d09eb4257a1e091a50` | +| Author | ventaphobia | +| Date | 2026-04-16 | +| ISO date | `2026-04-16T12:17:50+05:00` | +| Parents | `001a3395921d` | +| Direct refs | No direct branch/tag ref | +| Files changed | 5 | +| Insertions | 21 | +| Deletions | 6 | + +## Commit Message + +No extended commit message body. + +## Area Summary + +- Website and documentation: 3 file(s) +- Repository support: 2 file(s) + +## Changed Files + +| Status | Path | Added | Deleted | +| --- | --- | ---: | ---: | +| Modified | `README.md` | 14 | 0 | +| Modified | `RELEASING.md` | 4 | 3 | +| Modified | `docs/CORE_MONITOR_AUDIT_2026.md` | 1 | 1 | +| Modified | `docs/index.html` | 1 | 1 | +| Modified | `index.html` | 1 | 1 | + +## Reading Notes + +- This page is generated from local git metadata so it is best used with the exact repository clone that produced the wiki. +- Merge commits may show little or no direct diff even though they pull a full branch of work into the reachable history. +- Deleted paths are also cross-linked from the removed-parts index when the status is `Deleted`. diff --git a/docs/wiki/commits/ef75f9c-update-index-html.md b/docs/wiki/commits/ef75f9c-update-index-html.md new file mode 100644 index 0000000..58918f9 --- /dev/null +++ b/docs/wiki/commits/ef75f9c-update-index-html.md @@ -0,0 +1,35 @@ +# Commit ef75f9c: Update index.html + +## Metadata + +| Field | Value | +| --- | --- | +| Full SHA | `ef75f9c41a0514c03921b6b5c89edc208d0ec3a5` | +| Author | offyotto (not my real name) | +| Date | 2026-03-28 | +| ISO date | `2026-03-28T23:01:57+05:00` | +| Parents | `a6288e0c472b` | +| Direct refs | No direct branch/tag ref | +| Files changed | 1 | +| Insertions | 2 | +| Deletions | 1 | + +## Commit Message + +No extended commit message body. + +## Area Summary + +- Website and documentation: 1 file(s) + +## Changed Files + +| Status | Path | Added | Deleted | +| --- | --- | ---: | ---: | +| Modified | `index.html` | 2 | 1 | + +## Reading Notes + +- This page is generated from local git metadata so it is best used with the exact repository clone that produced the wiki. +- Merge commits may show little or no direct diff even though they pull a full branch of work into the reachable history. +- Deleted paths are also cross-linked from the removed-parts index when the status is `Deleted`. diff --git a/docs/wiki/commits/f000b01-merge-pull-request-12-from-offyotto-sl3-codex-fix-gh-ci-xcode16-main.md b/docs/wiki/commits/f000b01-merge-pull-request-12-from-offyotto-sl3-codex-fix-gh-ci-xcode16-main.md new file mode 100644 index 0000000..704c857 --- /dev/null +++ b/docs/wiki/commits/f000b01-merge-pull-request-12-from-offyotto-sl3-codex-fix-gh-ci-xcode16-main.md @@ -0,0 +1,35 @@ +# Commit f000b01: Merge pull request #12 from offyotto-sl3/codex/fix-gh-ci-xcode16-main + +## Metadata + +| Field | Value | +| --- | --- | +| Full SHA | `f000b01032d32d8dfa2915dde3909d58333182e9` | +| Author | offyotto (not my real name) | +| Date | 2026-04-16 | +| ISO date | `2026-04-16T08:56:31+05:00` | +| Parents | `62ffaaefa605`, `9b8b37fec4dd` | +| Direct refs | No direct branch/tag ref | +| Files changed | 0 | +| Insertions | 102 | +| Deletions | 84 | + +## Commit Message + +Fix monitoring model isolation for Xcode 16.2 CI + +## Area Summary + +- No file areas detected. + +## Changed Files + +| Status | Path | Added | Deleted | +| --- | --- | ---: | ---: | +| Metadata-only or merge | No direct file diff recorded | | | + +## Reading Notes + +- This page is generated from local git metadata so it is best used with the exact repository clone that produced the wiki. +- Merge commits may show little or no direct diff even though they pull a full branch of work into the reachable history. +- Deleted paths are also cross-linked from the removed-parts index when the status is `Deleted`. diff --git a/docs/wiki/commits/f05cc18-update-readme-md.md b/docs/wiki/commits/f05cc18-update-readme-md.md new file mode 100644 index 0000000..f4db89e --- /dev/null +++ b/docs/wiki/commits/f05cc18-update-readme-md.md @@ -0,0 +1,35 @@ +# Commit f05cc18: Update README.md + +## Metadata + +| Field | Value | +| --- | --- | +| Full SHA | `f05cc18145d76aa28644d8a52ba3c54ade04804e` | +| Author | offyotto (not my real name) | +| Date | 2026-03-30 | +| ISO date | `2026-03-30T01:01:21+05:00` | +| Parents | `e181d8e7e37c` | +| Direct refs | `v11` | +| Files changed | 1 | +| Insertions | 1 | +| Deletions | 1 | + +## Commit Message + +No extended commit message body. + +## Area Summary + +- Repository support: 1 file(s) + +## Changed Files + +| Status | Path | Added | Deleted | +| --- | --- | ---: | ---: | +| Modified | `README.md` | 1 | 1 | + +## Reading Notes + +- This page is generated from local git metadata so it is best used with the exact repository clone that produced the wiki. +- Merge commits may show little or no direct diff even though they pull a full branch of work into the reachable history. +- Deleted paths are also cross-linked from the removed-parts index when the status is `Deleted`. diff --git a/docs/wiki/commits/f16e7b8-create-cname.md b/docs/wiki/commits/f16e7b8-create-cname.md new file mode 100644 index 0000000..3be31d1 --- /dev/null +++ b/docs/wiki/commits/f16e7b8-create-cname.md @@ -0,0 +1,35 @@ +# Commit f16e7b8: Create CNAME + +## Metadata + +| Field | Value | +| --- | --- | +| Full SHA | `f16e7b82f3a3760cde7c5c18a8c22ec80f000d6c` | +| Author | offyotto (not my real name) | +| Date | 2026-04-09 | +| ISO date | `2026-04-09T12:18:25+05:00` | +| Parents | `deca3a0ca081` | +| Direct refs | No direct branch/tag ref | +| Files changed | 1 | +| Insertions | 1 | +| Deletions | 0 | + +## Commit Message + +No extended commit message body. + +## Area Summary + +- Repository support: 1 file(s) + +## Changed Files + +| Status | Path | Added | Deleted | +| --- | --- | ---: | ---: | +| Added | `CNAME` | 1 | 0 | + +## Reading Notes + +- This page is generated from local git metadata so it is best used with the exact repository clone that produced the wiki. +- Merge commits may show little or no direct diff even though they pull a full branch of work into the reachable history. +- Deleted paths are also cross-linked from the removed-parts index when the status is `Deleted`. diff --git a/docs/wiki/commits/f1be4db-remove-broken-xcode-workflow.md b/docs/wiki/commits/f1be4db-remove-broken-xcode-workflow.md new file mode 100644 index 0000000..c3401ac --- /dev/null +++ b/docs/wiki/commits/f1be4db-remove-broken-xcode-workflow.md @@ -0,0 +1,35 @@ +# Commit f1be4db: Remove broken Xcode workflow + +## Metadata + +| Field | Value | +| --- | --- | +| Full SHA | `f1be4db4d81f97e99c171fd25924fac65d0b9216` | +| Author | ventaphobia | +| Date | 2026-03-27 | +| ISO date | `2026-03-27T13:38:43+05:00` | +| Parents | `3252194a519f` | +| Direct refs | No direct branch/tag ref | +| Files changed | 1 | +| Insertions | 0 | +| Deletions | 30 | + +## Commit Message + +No extended commit message body. + +## Area Summary + +- GitHub automation: 1 file(s) + +## Changed Files + +| Status | Path | Added | Deleted | +| --- | --- | ---: | ---: | +| Deleted | `.github/workflows/objective-c-xcode.yml` | 0 | 30 | + +## Reading Notes + +- This page is generated from local git metadata so it is best used with the exact repository clone that produced the wiki. +- Merge commits may show little or no direct diff even though they pull a full branch of work into the reachable history. +- Deleted paths are also cross-linked from the removed-parts index when the status is `Deleted`. diff --git a/docs/wiki/commits/f259317-finish-xcode-16-2-ci-repair.md b/docs/wiki/commits/f259317-finish-xcode-16-2-ci-repair.md new file mode 100644 index 0000000..cb6d74a --- /dev/null +++ b/docs/wiki/commits/f259317-finish-xcode-16-2-ci-repair.md @@ -0,0 +1,42 @@ +# Commit f259317: Finish Xcode 16.2 CI repair + +## Metadata + +| Field | Value | +| --- | --- | +| Full SHA | `f259317b56fa9632cb4f7fa7952b6b4458a646b8` | +| Author | ventaphobia | +| Date | 2026-04-16 | +| ISO date | `2026-04-16T08:43:27+05:00` | +| Parents | `ce9e8127a20d` | +| Direct refs | No direct branch/tag ref | +| Files changed | 5 | +| Insertions | 27 | +| Deletions | 23 | + +## Commit Message + +No extended commit message body. + +## Area Summary + +- Core app: 2 file(s) +- Fan control, SMC, or helper: 1 file(s) +- Weather and location: 1 file(s) +- Repository support: 1 file(s) + +## Changed Files + +| Status | Path | Added | Deleted | +| --- | --- | ---: | ---: | +| Modified | `Core-Monitor/MonitoringSnapshot.swift` | 9 | 9 | +| Modified | `Core-Monitor/SMCHelperXPC.swift` | 3 | 3 | +| Modified | `Core-Monitor/SystemMonitor.swift` | 6 | 6 | +| Modified | `Core-Monitor/WeatherService.swift` | 6 | 2 | +| Modified | `WORKLOG.md` | 3 | 3 | + +## Reading Notes + +- This page is generated from local git metadata so it is best used with the exact repository clone that produced the wiki. +- Merge commits may show little or no direct diff even though they pull a full branch of work into the reachable history. +- Deleted paths are also cross-linked from the removed-parts index when the status is `Deleted`. diff --git a/docs/wiki/commits/f273cac-use-xcode-16-4-for-codeql.md b/docs/wiki/commits/f273cac-use-xcode-16-4-for-codeql.md new file mode 100644 index 0000000..6b059bc --- /dev/null +++ b/docs/wiki/commits/f273cac-use-xcode-16-4-for-codeql.md @@ -0,0 +1,35 @@ +# Commit f273cac: Use Xcode 16.4 for CodeQL + +## Metadata + +| Field | Value | +| --- | --- | +| Full SHA | `f273cacd9b3e4483b57f5160eebf52557dada8af` | +| Author | ventaphobia | +| Date | 2026-04-08 | +| ISO date | `2026-04-08T14:43:10+05:00` | +| Parents | `24ae6ca2d3f3` | +| Direct refs | No direct branch/tag ref | +| Files changed | 1 | +| Insertions | 3 | +| Deletions | 3 | + +## Commit Message + +No extended commit message body. + +## Area Summary + +- GitHub automation: 1 file(s) + +## Changed Files + +| Status | Path | Added | Deleted | +| --- | --- | ---: | ---: | +| Modified | `.github/workflows/codeql.yml` | 3 | 3 | + +## Reading Notes + +- This page is generated from local git metadata so it is best used with the exact repository clone that produced the wiki. +- Merge commits may show little or no direct diff even though they pull a full branch of work into the reachable history. +- Deleted paths are also cross-linked from the removed-parts index when the status is `Deleted`. diff --git a/docs/wiki/commits/f2db2d4-show-live-network-rates-in-menu-bar-settings-preview.md b/docs/wiki/commits/f2db2d4-show-live-network-rates-in-menu-bar-settings-preview.md new file mode 100644 index 0000000..3c57636 --- /dev/null +++ b/docs/wiki/commits/f2db2d4-show-live-network-rates-in-menu-bar-settings-preview.md @@ -0,0 +1,39 @@ +# Commit f2db2d4: Show live network rates in menu bar settings preview + +## Metadata + +| Field | Value | +| --- | --- | +| Full SHA | `f2db2d4dd058704bdb014919b57904980fdd5233` | +| Author | ventaphobia | +| Date | 2026-04-16 | +| ISO date | `2026-04-16T18:46:01+05:00` | +| Parents | `58feb7a271c7` | +| Direct refs | No direct branch/tag ref | +| Files changed | 3 | +| Insertions | 13 | +| Deletions | 1 | + +## Commit Message + +No extended commit message body. + +## Area Summary + +- Dashboard: 1 file(s) +- Menu bar: 1 file(s) +- Repository support: 1 file(s) + +## Changed Files + +| Status | Path | Added | Deleted | +| --- | --- | ---: | ---: | +| Modified | `Core-Monitor/ContentView.swift` | 2 | 0 | +| Modified | `Core-Monitor/MenuBarConfigurationSection.swift` | 7 | 1 | +| Modified | `WORKLOG.md` | 4 | 0 | + +## Reading Notes + +- This page is generated from local git metadata so it is best used with the exact repository clone that produced the wiki. +- Merge commits may show little or no direct diff even though they pull a full branch of work into the reachable history. +- Deleted paths are also cross-linked from the removed-parts index when the status is `Deleted`. diff --git a/docs/wiki/commits/f2df4d2-update-readme-md.md b/docs/wiki/commits/f2df4d2-update-readme-md.md new file mode 100644 index 0000000..7040eb5 --- /dev/null +++ b/docs/wiki/commits/f2df4d2-update-readme-md.md @@ -0,0 +1,35 @@ +# Commit f2df4d2: Update README.md + +## Metadata + +| Field | Value | +| --- | --- | +| Full SHA | `f2df4d2b811f72c09df5c99e94753faaecd2c7dd` | +| Author | offyotto (not my real name) | +| Date | 2026-03-31 | +| ISO date | `2026-03-31T19:59:46+05:00` | +| Parents | `f5a67cc625c4` | +| Direct refs | No direct branch/tag ref | +| Files changed | 1 | +| Insertions | 59 | +| Deletions | 26 | + +## Commit Message + +No extended commit message body. + +## Area Summary + +- Repository support: 1 file(s) + +## Changed Files + +| Status | Path | Added | Deleted | +| --- | --- | ---: | ---: | +| Modified | `README.md` | 59 | 26 | + +## Reading Notes + +- This page is generated from local git metadata so it is best used with the exact repository clone that produced the wiki. +- Merge commits may show little or no direct diff even though they pull a full branch of work into the reachable history. +- Deleted paths are also cross-linked from the removed-parts index when the status is `Deleted`. diff --git a/docs/wiki/commits/f33b1b6-update-readme-md.md b/docs/wiki/commits/f33b1b6-update-readme-md.md new file mode 100644 index 0000000..dcc2e00 --- /dev/null +++ b/docs/wiki/commits/f33b1b6-update-readme-md.md @@ -0,0 +1,35 @@ +# Commit f33b1b6: Update README.md + +## Metadata + +| Field | Value | +| --- | --- | +| Full SHA | `f33b1b6bf6a5da785197fa365f5f4bf7a5270f7a` | +| Author | offyotto (not my real name) | +| Date | 2026-03-31 | +| ISO date | `2026-03-31T13:53:11+05:00` | +| Parents | `5de90dfae7ce` | +| Direct refs | No direct branch/tag ref | +| Files changed | 1 | +| Insertions | 1 | +| Deletions | 1 | + +## Commit Message + +No extended commit message body. + +## Area Summary + +- Repository support: 1 file(s) + +## Changed Files + +| Status | Path | Added | Deleted | +| --- | --- | ---: | ---: | +| Modified | `README.md` | 1 | 1 | + +## Reading Notes + +- This page is generated from local git metadata so it is best used with the exact repository clone that produced the wiki. +- Merge commits may show little or no direct diff even though they pull a full branch of work into the reachable history. +- Deleted paths are also cross-linked from the removed-parts index when the status is `Deleted`. diff --git a/docs/wiki/commits/f4287b9-committt.md b/docs/wiki/commits/f4287b9-committt.md new file mode 100644 index 0000000..ed9f5f1 --- /dev/null +++ b/docs/wiki/commits/f4287b9-committt.md @@ -0,0 +1,38 @@ +# Commit f4287b9: committt + +## Metadata + +| Field | Value | +| --- | --- | +| Full SHA | `f4287b95dc6113f1136fe8917c0765f74dda8497` | +| Author | ventaphobia | +| Date | 2026-04-06 | +| ISO date | `2026-04-06T07:28:31+05:00` | +| Parents | `24881a774bb8` | +| Direct refs | No direct branch/tag ref | +| Files changed | 4 | +| Insertions | 108 | +| Deletions | 122 | + +## Commit Message + +No extended commit message body. + +## Area Summary + +- Website and documentation: 4 file(s) + +## Changed Files + +| Status | Path | Added | Deleted | +| --- | --- | ---: | ---: | +| Modified | `docs/index.html` | 7 | 5 | +| Modified | `docs/styles.css` | 47 | 56 | +| Modified | `index.html` | 7 | 5 | +| Modified | `styles.css` | 47 | 56 | + +## Reading Notes + +- This page is generated from local git metadata so it is best used with the exact repository clone that produced the wiki. +- Merge commits may show little or no direct diff even though they pull a full branch of work into the reachable history. +- Deleted paths are also cross-linked from the removed-parts index when the status is `Deleted`. diff --git a/docs/wiki/commits/f5a67cc-update-readme-md.md b/docs/wiki/commits/f5a67cc-update-readme-md.md new file mode 100644 index 0000000..b2760b2 --- /dev/null +++ b/docs/wiki/commits/f5a67cc-update-readme-md.md @@ -0,0 +1,35 @@ +# Commit f5a67cc: Update README.md + +## Metadata + +| Field | Value | +| --- | --- | +| Full SHA | `f5a67cc625c4662f4f5cfb362d10d7d245aa6071` | +| Author | offyotto (not my real name) | +| Date | 2026-03-31 | +| ISO date | `2026-03-31T19:57:09+05:00` | +| Parents | `19aa9848773e` | +| Direct refs | No direct branch/tag ref | +| Files changed | 1 | +| Insertions | 43 | +| Deletions | 10 | + +## Commit Message + +No extended commit message body. + +## Area Summary + +- Repository support: 1 file(s) + +## Changed Files + +| Status | Path | Added | Deleted | +| --- | --- | ---: | ---: | +| Modified | `README.md` | 43 | 10 | + +## Reading Notes + +- This page is generated from local git metadata so it is best used with the exact repository clone that produced the wiki. +- Merge commits may show little or no direct diff even though they pull a full branch of work into the reachable history. +- Deleted paths are also cross-linked from the removed-parts index when the status is `Deleted`. diff --git a/docs/wiki/commits/f666ec0-strengthen-hero-text-shadow.md b/docs/wiki/commits/f666ec0-strengthen-hero-text-shadow.md new file mode 100644 index 0000000..f65f107 --- /dev/null +++ b/docs/wiki/commits/f666ec0-strengthen-hero-text-shadow.md @@ -0,0 +1,36 @@ +# Commit f666ec0: Strengthen hero text shadow + +## Metadata + +| Field | Value | +| --- | --- | +| Full SHA | `f666ec051bed9dc11ad31e9ab6b869e3fd8465f9` | +| Author | ventaphobia | +| Date | 2026-04-06 | +| ISO date | `2026-04-06T20:42:07+05:00` | +| Parents | `5a655a790623` | +| Direct refs | No direct branch/tag ref | +| Files changed | 2 | +| Insertions | 22 | +| Deletions | 2 | + +## Commit Message + +No extended commit message body. + +## Area Summary + +- Website and documentation: 2 file(s) + +## Changed Files + +| Status | Path | Added | Deleted | +| --- | --- | ---: | ---: | +| Modified | `docs/styles.css` | 11 | 1 | +| Modified | `styles.css` | 11 | 1 | + +## Reading Notes + +- This page is generated from local git metadata so it is best used with the exact repository clone that produced the wiki. +- Merge commits may show little or no direct diff even though they pull a full branch of work into the reachable history. +- Deleted paths are also cross-linked from the removed-parts index when the status is `Deleted`. diff --git a/docs/wiki/commits/f7b2ac8-clarify-menu-bar-visibility-recovery-in-support-docs.md b/docs/wiki/commits/f7b2ac8-clarify-menu-bar-visibility-recovery-in-support-docs.md new file mode 100644 index 0000000..b5ee262 --- /dev/null +++ b/docs/wiki/commits/f7b2ac8-clarify-menu-bar-visibility-recovery-in-support-docs.md @@ -0,0 +1,42 @@ +# Commit f7b2ac8: Clarify menu bar visibility recovery in support docs + +## Metadata + +| Field | Value | +| --- | --- | +| Full SHA | `f7b2ac8f0b3331cdcb5a345a517f2e099ed7fb8d` | +| Author | ventaphobia | +| Date | 2026-04-16 | +| ISO date | `2026-04-16T04:19:05+05:00` | +| Parents | `728674a36357` | +| Direct refs | No direct branch/tag ref | +| Files changed | 5 | +| Insertions | 29 | +| Deletions | 3 | + +## Commit Message + +No extended commit message body. + +## Area Summary + +- Website and documentation: 2 file(s) +- Core app: 1 file(s) +- Tests: 1 file(s) +- Repository support: 1 file(s) + +## Changed Files + +| Status | Path | Added | Deleted | +| --- | --- | ---: | ---: | +| Modified | `Core-Monitor/HelpView.swift` | 4 | 1 | +| Modified | `Core-MonitorTests/HelpViewSearchTests.swift` | 14 | 0 | +| Modified | `WORKLOG.md` | 5 | 0 | +| Modified | `docs/COMPETITOR_MATRIX_2026.md` | 1 | 0 | +| Modified | `docs/HELPER_DIAGNOSTICS.md` | 5 | 2 | + +## Reading Notes + +- This page is generated from local git metadata so it is best used with the exact repository clone that produced the wiki. +- Merge commits may show little or no direct diff even though they pull a full branch of work into the reachable history. +- Deleted paths are also cross-linked from the removed-parts index when the status is `Deleted`. diff --git a/docs/wiki/commits/f87d98e-delete-core-monitor-entitlements.md b/docs/wiki/commits/f87d98e-delete-core-monitor-entitlements.md new file mode 100644 index 0000000..2f1e3ad --- /dev/null +++ b/docs/wiki/commits/f87d98e-delete-core-monitor-entitlements.md @@ -0,0 +1,35 @@ +# Commit f87d98e: Delete Core-Monitor.entitlements + +## Metadata + +| Field | Value | +| --- | --- | +| Full SHA | `f87d98ecbabe636a56d17051378db5fcb6e65ddf` | +| Author | offyotto (not my real name) | +| Date | 2026-03-29 | +| ISO date | `2026-03-29T16:44:31+05:00` | +| Parents | `860a71887351` | +| Direct refs | No direct branch/tag ref | +| Files changed | 1 | +| Insertions | 0 | +| Deletions | 6 | + +## Commit Message + +No extended commit message body. + +## Area Summary + +- Repository support: 1 file(s) + +## Changed Files + +| Status | Path | Added | Deleted | +| --- | --- | ---: | ---: | +| Deleted | `Core-Monitor.entitlements` | 0 | 6 | + +## Reading Notes + +- This page is generated from local git metadata so it is best used with the exact repository clone that produced the wiki. +- Merge commits may show little or no direct diff even though they pull a full branch of work into the reachable history. +- Deleted paths are also cross-linked from the removed-parts index when the status is `Deleted`. diff --git a/docs/wiki/commits/f987989-correct-capitalization-in-contribution-guidelines-wow-great-job-on-my-garbage-spelling.md b/docs/wiki/commits/f987989-correct-capitalization-in-contribution-guidelines-wow-great-job-on-my-garbage-spelling.md new file mode 100644 index 0000000..8258ec0 --- /dev/null +++ b/docs/wiki/commits/f987989-correct-capitalization-in-contribution-guidelines-wow-great-job-on-my-garbage-spelling.md @@ -0,0 +1,35 @@ +# Commit f987989: Correct capitalization in contribution guidelines (wow great job on my garbage spelling) + +## Metadata + +| Field | Value | +| --- | --- | +| Full SHA | `f9879892f8a9c9c4f05e4e18f9a7d3c9d3112938` | +| Author | offyotto (not my real name) | +| Date | 2026-04-11 | +| ISO date | `2026-04-11T22:29:33+05:00` | +| Parents | `18d283ee67af` | +| Direct refs | No direct branch/tag ref | +| Files changed | 1 | +| Insertions | 1 | +| Deletions | 1 | + +## Commit Message + +No extended commit message body. + +## Area Summary + +- Repository support: 1 file(s) + +## Changed Files + +| Status | Path | Added | Deleted | +| --- | --- | ---: | ---: | +| Modified | `CONTRIBUTING.md` | 1 | 1 | + +## Reading Notes + +- This page is generated from local git metadata so it is best used with the exact repository clone that produced the wiki. +- Merge commits may show little or no direct diff even though they pull a full branch of work into the reachable history. +- Deleted paths are also cross-linked from the removed-parts index when the status is `Deleted`. diff --git a/docs/wiki/commits/fa270c2-merge-pull-request-15-from-offyotto-sl3-codex-d835-deep-quality-pass.md b/docs/wiki/commits/fa270c2-merge-pull-request-15-from-offyotto-sl3-codex-d835-deep-quality-pass.md new file mode 100644 index 0000000..49f8e60 --- /dev/null +++ b/docs/wiki/commits/fa270c2-merge-pull-request-15-from-offyotto-sl3-codex-d835-deep-quality-pass.md @@ -0,0 +1,35 @@ +# Commit fa270c2: Merge pull request #15 from offyotto-sl3/codex/d835-deep-quality-pass + +## Metadata + +| Field | Value | +| --- | --- | +| Full SHA | `fa270c2db781c1dcbfe1a199fc519fe72c4a46ff` | +| Author | offyotto (not my real name) | +| Date | 2026-04-16 | +| ISO date | `2026-04-16T21:58:15+05:00` | +| Parents | `078c51e6c21f`, `46f6564b8311` | +| Direct refs | No direct branch/tag ref | +| Files changed | 0 | +| Insertions | 143 | +| Deletions | 280 | + +## Commit Message + +Codex/d835 deep quality pass + +## Area Summary + +- No file areas detected. + +## Changed Files + +| Status | Path | Added | Deleted | +| --- | --- | ---: | ---: | +| Metadata-only or merge | No direct file diff recorded | | | + +## Reading Notes + +- This page is generated from local git metadata so it is best used with the exact repository clone that produced the wiki. +- Merge commits may show little or no direct diff even though they pull a full branch of work into the reachable history. +- Deleted paths are also cross-linked from the removed-parts index when the status is `Deleted`. diff --git a/docs/wiki/commits/fa64974-update-readme-md.md b/docs/wiki/commits/fa64974-update-readme-md.md new file mode 100644 index 0000000..ab2caa8 --- /dev/null +++ b/docs/wiki/commits/fa64974-update-readme-md.md @@ -0,0 +1,35 @@ +# Commit fa64974: Update README.md + +## Metadata + +| Field | Value | +| --- | --- | +| Full SHA | `fa64974436500136974736065baaa323e3c5f43f` | +| Author | offyotto (not my real name) | +| Date | 2026-03-28 | +| ISO date | `2026-03-28T00:45:25+05:00` | +| Parents | `55375b1146cb` | +| Direct refs | No direct branch/tag ref | +| Files changed | 1 | +| Insertions | 1 | +| Deletions | 0 | + +## Commit Message + +No extended commit message body. + +## Area Summary + +- Repository support: 1 file(s) + +## Changed Files + +| Status | Path | Added | Deleted | +| --- | --- | ---: | ---: | +| Modified | `README.md` | 1 | 0 | + +## Reading Notes + +- This page is generated from local git metadata so it is best used with the exact repository clone that produced the wiki. +- Merge commits may show little or no direct diff even though they pull a full branch of work into the reachable history. +- Deleted paths are also cross-linked from the removed-parts index when the status is `Deleted`. diff --git a/docs/wiki/commits/ff7d7df-add-landing-page-files-for-docs-based-github-pages.md b/docs/wiki/commits/ff7d7df-add-landing-page-files-for-docs-based-github-pages.md new file mode 100644 index 0000000..cb51000 --- /dev/null +++ b/docs/wiki/commits/ff7d7df-add-landing-page-files-for-docs-based-github-pages.md @@ -0,0 +1,37 @@ +# Commit ff7d7df: Add landing page files for docs-based GitHub Pages + +## Metadata + +| Field | Value | +| --- | --- | +| Full SHA | `ff7d7dfd88e83dfbff5e27ee75e29cfe831cb627` | +| Author | ventaphobia | +| Date | 2026-03-28 | +| ISO date | `2026-03-28T23:57:42+05:00` | +| Parents | `715e5795d37f` | +| Direct refs | No direct branch/tag ref | +| Files changed | 3 | +| Insertions | 796 | +| Deletions | 0 | + +## Commit Message + +No extended commit message body. + +## Area Summary + +- Website and documentation: 3 file(s) + +## Changed Files + +| Status | Path | Added | Deleted | +| --- | --- | ---: | ---: | +| Added | `docs/404.html` | 12 | 0 | +| Added | `docs/index.html` | 290 | 0 | +| Added | `docs/styles.css` | 494 | 0 | + +## Reading Notes + +- This page is generated from local git metadata so it is best used with the exact repository clone that produced the wiki. +- Merge commits may show little or no direct diff even though they pull a full branch of work into the reachable history. +- Deleted paths are also cross-linked from the removed-parts index when the status is `Deleted`. diff --git a/docs/wiki/files/404-html-12bf52c5.md b/docs/wiki/files/404-html-12bf52c5.md new file mode 100644 index 0000000..b1e5275 --- /dev/null +++ b/docs/wiki/files/404-html-12bf52c5.md @@ -0,0 +1,60 @@ +# File: 404.html + +## Current Role + +- Area: Website and documentation. +- This page records the file's current repository role, source metadata, and recent commit history. +- Review nearby tests and commit pages before changing this file. + +## Metadata + +| Field | Value | +| --- | --- | +| Source path | [`404.html`](../../../404.html) | +| Wiki area | Website and documentation | +| Exists in current checkout | True | +| Size | 413 bytes | +| Binary | False | +| Line count | 14 | +| Extension | `.html` | + +## Imports + +None detected. + +## Declarations + +| Kind | Name | Line | +| --- | --- | ---: | +| None detected | | | + +## Recent Change History + +| Commit | Date | Subject | +| --- | --- | --- | +| `4dc3880` | 2026-04-21 | Update GitHub username references | +| `715e579` | 2026-03-28 | Add landing page for Core-Monitor website | + +## Maintenance Notes + +- Prefer focused changes that respect the ownership described above. +- If this file touches helper trust, SMC writes, startup, or permissions, update the relevant support docs and tests. +- If this file is generated or an asset manifest, verify the producing workflow instead of hand-editing generated payloads. + +## Source Excerpt + +```text + + + + + + Core-Monitor | Redirecting + + + + +

Redirecting to Core-Monitor.

+ + +``` diff --git a/docs/wiki/files/app-info-plist-0ea1f63d.md b/docs/wiki/files/app-info-plist-0ea1f63d.md new file mode 100644 index 0000000..16a7331 --- /dev/null +++ b/docs/wiki/files/app-info-plist-0ea1f63d.md @@ -0,0 +1,91 @@ +# File: App-Info.plist + +## Current Role + +- Area: Repository support. +- This page records the file's current repository role, source metadata, and recent commit history. +- Review nearby tests and commit pages before changing this file. + +## Metadata + +| Field | Value | +| --- | --- | +| Source path | [`App-Info.plist`](../../../App-Info.plist) | +| Wiki area | Repository support | +| Exists in current checkout | True | +| Size | 1308 bytes | +| Binary | False | +| Line count | 36 | +| Extension | `.plist` | + +## Imports + +None detected. + +## Declarations + +| Kind | Name | Line | +| --- | --- | ---: | +| None detected | | | + +## Recent Change History + +| Commit | Date | Subject | +| --- | --- | --- | +| `3bc472e` | 2026-04-22 | Add export compliance plist flag | +| `675fabf` | 2026-04-17 | Ship 14.0.5 helper recovery release | +| `c54c313` | 2026-04-16 | Harden helper client authorization and XPC validation | +| `7185d36` | 2026-04-15 | Improve fan control and alert surfaces | +| `b09dbec` | 2026-04-14 | Tighten app copy and weather privacy behavior | +| `011232b` | 2026-04-11 | Update website install video | +| `7b5f1e0` | 2026-04-08 | Publish Sparkle test update 11.2.9 | +| `419e331` | 2026-04-08 | Publish Sparkle 11.2.4 update | +| `62e4843` | 2026-04-01 | Remove leftover unused CoreVisor files | +| `61a73aa` | 2026-03-15 | Commit ig | +| `81e0938` | 2026-03-13 | Add auto fan aggressiveness slider and fix QEMU boot/display defaults | + +## Maintenance Notes + +- Prefer focused changes that respect the ownership described above. +- If this file touches helper trust, SMC writes, startup, or permissions, update the relevant support docs and tests. +- If this file is generated or an asset manifest, verify the producing workflow instead of hand-editing generated payloads. + +## Source Excerpt + +```text + + + + + CFBundleDevelopmentRegion + $(DEVELOPMENT_LANGUAGE) + CFBundleExecutable + $(EXECUTABLE_NAME) + CFBundleIdentifier + $(PRODUCT_BUNDLE_IDENTIFIER) + CFBundleInfoDictionaryVersion + 6.0 + CFBundleName + $(PRODUCT_NAME) + CFBundlePackageType + APPL + CFBundleShortVersionString + $(MARKETING_VERSION) + CFBundleVersion + $(CURRENT_PROJECT_VERSION) + CoreMonitorPrivilegedHelperLabel + $(PRIVILEGED_HELPER_LABEL) + LSApplicationCategoryType + public.app-category.utilities + LSUIElement + + NSLocationWhenInUseUsageDescription + Core-Monitor uses your location for the optional Touch Bar weather item. + SMPrivilegedExecutables + + ventaphobia.smc-helper + anchor apple generic and identifier "ventaphobia.smc-helper" and certificate leaf[subject.OU] = "6VDP675K4L" + + + +``` diff --git a/docs/wiki/files/casks-core-monitor-rb-f59849e4.md b/docs/wiki/files/casks-core-monitor-rb-f59849e4.md new file mode 100644 index 0000000..cd3a815 --- /dev/null +++ b/docs/wiki/files/casks-core-monitor-rb-f59849e4.md @@ -0,0 +1,72 @@ +# File: Casks/core-monitor.rb + +## Current Role + +- Area: Homebrew distribution. +- This page records the file's current repository role, source metadata, and recent commit history. +- Review nearby tests and commit pages before changing this file. + +## Metadata + +| Field | Value | +| --- | --- | +| Source path | [`Casks/core-monitor.rb`](../../../Casks/core-monitor.rb) | +| Wiki area | Homebrew distribution | +| Exists in current checkout | True | +| Size | 717 bytes | +| Binary | False | +| Line count | 23 | +| Extension | `.rb` | + +## Imports + +None detected. + +## Declarations + +| Kind | Name | Line | +| --- | --- | ---: | +| None detected | | | + +## Recent Change History + +| Commit | Date | Subject | +| --- | --- | --- | +| `4dc3880` | 2026-04-21 | Update GitHub username references | +| `aca5d59` | 2026-04-19 | Add Kernel Panic release payload | +| `210356e` | 2026-04-19 | Add Kernel Panic release payload | +| `b6b878b` | 2026-04-17 | Update core-monitor.rb | +| `7afc598` | 2026-04-15 | Automate releases and sharpen product positioning | + +## Maintenance Notes + +- Prefer focused changes that respect the ownership described above. +- If this file touches helper trust, SMC writes, startup, or permissions, update the relevant support docs and tests. +- If this file is generated or an asset manifest, verify the producing workflow instead of hand-editing generated payloads. + +## Source Excerpt + +```text +cask "core-monitor" do + version :latest + sha256 :no_check + + url "https://github.com/offyotto/Core-Monitor/releases/latest/download/Core-Monitor.app.zip", + verified: "github.com/offyotto/Core-Monitor/" + name "Core-Monitor" + desc "Native Apple Silicon system monitor with menu bar stats, alerts, and SMC-backed fan control" + homepage "https://offyotto.github.io/Core-Monitor/" + + depends_on arch: :arm64 + depends_on macos: ">= :monterey" + + app "Core-Monitor.app" + + zap trash: [ + "~/Library/Application Support/Core-Monitor", + "~/Library/Caches/Core-Monitor", + "~/Library/Preferences/CoreTools.Core-Monitor.plist", + "~/Library/Saved Application State/CoreTools.Core-Monitor.savedState" + ] +end +``` diff --git a/docs/wiki/files/contributing-md-3f454a98.md b/docs/wiki/files/contributing-md-3f454a98.md new file mode 100644 index 0000000..927942a --- /dev/null +++ b/docs/wiki/files/contributing-md-3f454a98.md @@ -0,0 +1,91 @@ +# File: CONTRIBUTING.md + +## Current Role + +- Area: Repository support. +- This page records the file's current repository role, source metadata, and recent commit history. +- Review nearby tests and commit pages before changing this file. + +## Metadata + +| Field | Value | +| --- | --- | +| Source path | [`CONTRIBUTING.md`](../../../CONTRIBUTING.md) | +| Wiki area | Repository support | +| Exists in current checkout | True | +| Size | 3777 bytes | +| Binary | False | +| Line count | 99 | +| Extension | `.md` | + +## Imports + +None detected. + +## Declarations + +| Kind | Name | Line | +| --- | --- | ---: | +| None detected | | | + +## Recent Change History + +| Commit | Date | Subject | +| --- | --- | --- | +| `ebc1125` | 2026-04-16 | Add contributor workflow guide | +| `b4891fe` | 2026-04-14 | Refine public product and documentation copy | +| `3226fec` | 2026-04-12 | Update section title and emphasize AI contribution policy | +| `f987989` | 2026-04-11 | Correct capitalization in contribution guidelines (wow great job on my garbage spelling) | +| `18d283e` | 2026-04-11 | Update CONTRIBUTING.md | +| `2fc184d` | 2026-04-11 | Add contributing guidelines | + +## Maintenance Notes + +- Prefer focused changes that respect the ownership described above. +- If this file touches helper trust, SMC writes, startup, or permissions, update the relevant support docs and tests. +- If this file is generated or an asset manifest, verify the producing workflow instead of hand-editing generated payloads. + +## Source Excerpt + +```text +# Contributing to Core Monitor + +Core Monitor is a macOS utility with privileged-helper fan control, real-time monitoring, menu bar surfaces, alerts, onboarding, and optional Touch Bar support. + +That mix makes small regressions easy to ship unless contributors stay disciplined about scope and verification. + +## Start here + +Before editing code, read: + +1. [`docs/ARCHITECTURE.md`](docs/ARCHITECTURE.md) +2. [`docs/HELPER_DIAGNOSTICS.md`](docs/HELPER_DIAGNOSTICS.md) if your change touches helper install, signing, or fan control +3. the closest existing tests for the feature you are about to change + +## Local prerequisites + +- Xcode with the macOS SDK used by the project +- a macOS machine for app builds and runtime verification +- a signed build only if you need to validate the full privileged-helper trust path end to end + +You can build and test most of the app without installing the helper. + +## Core build and test commands + +Build: + +```bash +xcodebuild -project Core-Monitor.xcodeproj -scheme Core-Monitor -destination 'platform=macOS' CODE_SIGNING_ALLOWED=NO build +``` + +Test: + +```bash +xcodebuild -project Core-Monitor.xcodeproj -scheme Core-Monitor -destination 'platform=macOS' CODE_SIGNING_ALLOWED=NO test +``` + +When a feature has focused regression tests, run those too: + +```bash +xcodebuild -project Core-Monitor.xcodeproj -scheme Core-Monitor -destination 'platform=macOS' CODE_SIGNING_ALLOWED=NO test -only-testing:Core-MonitorTests/HelperDiagnosticsReportTests +``` diff --git a/docs/wiki/files/core-monitor-alertengine-swift-2bd957d1.md b/docs/wiki/files/core-monitor-alertengine-swift-2bd957d1.md new file mode 100644 index 0000000..b9e9573 --- /dev/null +++ b/docs/wiki/files/core-monitor-alertengine-swift-2bd957d1.md @@ -0,0 +1,93 @@ +# File: Core-Monitor/AlertEngine.swift + +## Current Role + +- Legacy pure alert-evaluation logic retained for tests and possible future alert reintroduction. +- The current UI removed the old alerts screen surface; do not extend this path casually. + +## Metadata + +| Field | Value | +| --- | --- | +| Source path | [`Core-Monitor/AlertEngine.swift`](../../../Core-Monitor/AlertEngine.swift) | +| Wiki area | Legacy alert system | +| Exists in current checkout | True | +| Size | 27493 bytes | +| Binary | False | +| Line count | 675 | +| Extension | `.swift` | + +## Imports + +`Foundation` + +## Declarations + +| Kind | Name | Line | +| --- | --- | ---: | +| struct | `AlertEvaluationInput` | 2 | +| struct | `AlertMeasurement` | 12 | +| struct | `AlertEvaluationOutcome` | 22 | +| enum | `AlertEvaluator` | 30 | + +## Recent Change History + +| Commit | Date | Subject | +| --- | --- | --- | +| `ce9e812` | 2026-04-16 | Fix Xcode 16.2 CI compatibility | +| `5b96f6f` | 2026-04-16 | Fix Xcode 16.2 CI compatibility | +| `5dc29ed` | 2026-04-16 | Add privacy controls and refine Core Monitor presentation | +| `3c34251` | 2026-04-16 | Refine helper reachability across alerts and menu bar | +| `1ff7bdb` | 2026-04-16 | Refine helper health states and service alerts | +| `7185d36` | 2026-04-15 | Improve fan control and alert surfaces | + +## Maintenance Notes + +- Prefer focused changes that respect the ownership described above. +- If this file touches helper trust, SMC writes, startup, or permissions, update the relevant support docs and tests. +- If this file is generated or an asset manifest, verify the producing workflow instead of hand-editing generated payloads. + +## Source Excerpt + +```text +import Foundation + +struct AlertEvaluationInput { + let snapshot: SystemMonitorSnapshot + let fanMode: FanControlMode + let helperInstalled: Bool + let helperConnectionState: SMCHelperManager.ConnectionState + let helperStatusMessage: String? + let processInsightsEnabled: Bool + let now: Date +} + +struct AlertMeasurement { + let severity: AlertSeverity + let metricValue: Double? + let title: String + let message: String + let context: String? + let isAvailable: Bool + let unavailableReason: String? +} + +struct AlertEvaluationOutcome { + let runtime: AlertRuleRuntime + let activeState: AlertActiveState? + let event: AlertEvent? + let shouldNotify: Bool + let availabilityReason: String? +} + +enum AlertEvaluator { + static func evaluate( + config: AlertRuleConfig, + runtime: AlertRuleRuntime, + input: AlertEvaluationInput + ) -> AlertEvaluationOutcome { + guard config.isEnabled else { + return AlertEvaluationOutcome( + runtime: runtimeReset(from: runtime), + activeState: nil, +``` diff --git a/docs/wiki/files/core-monitor-alertmanager-swift-5a2103af.md b/docs/wiki/files/core-monitor-alertmanager-swift-5a2103af.md new file mode 100644 index 0000000..ce73a7e --- /dev/null +++ b/docs/wiki/files/core-monitor-alertmanager-swift-5a2103af.md @@ -0,0 +1,114 @@ +# File: Core-Monitor/AlertManager.swift + +## Current Role + +- Area: Legacy alert system. +- This page records the file's current repository role, source metadata, and recent commit history. +- Review nearby tests and commit pages before changing this file. + +## Metadata + +| Field | Value | +| --- | --- | +| Source path | [`Core-Monitor/AlertManager.swift`](../../../Core-Monitor/AlertManager.swift) | +| Wiki area | Legacy alert system | +| Exists in current checkout | True | +| Size | 15942 bytes | +| Binary | False | +| Line count | 433 | +| Extension | `.swift` | + +## Imports + +`Combine`, `Foundation`, `UserNotifications` + +## Declarations + +| Kind | Name | Line | +| --- | --- | ---: | +| class | `AlertManager` | 4 | +| func | `config` | 79 | +| func | `setRuleEnabled` | 85 | +| func | `setWarningThreshold` | 91 | +| func | `setCriticalThreshold` | 97 | +| func | `setCooldownMinutes` | 103 | +| func | `setRuleDesktopNotificationsEnabled` | 109 | +| func | `applyPreset` | 115 | +| func | `setNotificationPolicy` | 123 | +| func | `setDesktopNotificationsEnabled` | 129 | +| func | `muteNotifications` | 135 | +| func | `clearNotificationMute` | 142 | +| func | `setProcessInsightsEnabled` | 148 | +| func | `clearHistory` | 153 | +| func | `snooze` | 159 | +| func | `dismissUntilRecovery` | 166 | +| func | `requestNotificationAuthorization` | 173 | +| func | `evaluateAlerts` | 182 | +| func | `observeInputs` | 235 | +| func | `shouldDeliverDesktopNotification` | 282 | +| func | `deliverDesktopNotification` | 298 | +| func | `refreshNotificationSettings` | 322 | +| func | `updateConfig` | 330 | +| func | `updateRuntime` | 339 | +| func | `persistStore` | 347 | +| extension | `AlertManager` | 423 | + +## Recent Change History + +| Commit | Date | Subject | +| --- | --- | --- | +| `5dc29ed` | 2026-04-16 | Add privacy controls and refine Core Monitor presentation | +| `3c34251` | 2026-04-16 | Refine helper reachability across alerts and menu bar | +| `1ff7bdb` | 2026-04-16 | Refine helper health states and service alerts | +| `7185d36` | 2026-04-15 | Improve fan control and alert surfaces | + +## Maintenance Notes + +- Prefer focused changes that respect the ownership described above. +- If this file touches helper trust, SMC writes, startup, or permissions, update the relevant support docs and tests. +- If this file is generated or an asset manifest, verify the producing workflow instead of hand-editing generated payloads. + +## Source Excerpt + +```text +import Combine +import Foundation +import UserNotifications + +@MainActor +final class AlertManager: NSObject, ObservableObject { + @Published private(set) var activeAlerts: [AlertActiveState] = [] + @Published private(set) var history: [AlertEvent] = [] + @Published private(set) var availabilityReasons: [AlertRuleKind: String] = [:] + @Published private(set) var selectedPreset: AlertPreset + @Published private(set) var notificationPolicy: AlertNotificationPolicy + @Published private(set) var desktopNotificationsEnabled: Bool + @Published private(set) var notificationsMutedUntil: Date? + @Published private(set) var authorizationStatus: UNAuthorizationStatus = .notDetermined + @Published private(set) var lastNotificationError: String? + @Published private(set) var processInsightsEnabled: Bool + + private let storageKey = "coremonitor.alertStore.v1" + private let userDefaults: UserDefaults + private let notificationCenter: UNUserNotificationCenter + private let systemMonitor: SystemMonitor + private let fanController: FanController + private let helperManager: SMCHelperManager + private let privacySettings: PrivacySettings + + private var store: AlertStore + private var cancellables = Set() + + init( + systemMonitor: SystemMonitor, + fanController: FanController, + helperManager: SMCHelperManager? = nil, + privacySettings: PrivacySettings? = nil, + userDefaults: UserDefaults = .standard, + notificationCenter: UNUserNotificationCenter = .current() + ) { + let resolvedPrivacySettings = privacySettings ?? .shared + self.systemMonitor = systemMonitor + self.fanController = fanController + self.helperManager = helperManager ?? .shared +``` diff --git a/docs/wiki/files/core-monitor-alertmodels-swift-a16622e2.md b/docs/wiki/files/core-monitor-alertmodels-swift-a16622e2.md new file mode 100644 index 0000000..02dd141 --- /dev/null +++ b/docs/wiki/files/core-monitor-alertmodels-swift-a16622e2.md @@ -0,0 +1,101 @@ +# File: Core-Monitor/AlertModels.swift + +## Current Role + +- Area: Legacy alert system. +- This page records the file's current repository role, source metadata, and recent commit history. +- Review nearby tests and commit pages before changing this file. + +## Metadata + +| Field | Value | +| --- | --- | +| Source path | [`Core-Monitor/AlertModels.swift`](../../../Core-Monitor/AlertModels.swift) | +| Wiki area | Legacy alert system | +| Exists in current checkout | True | +| Size | 21098 bytes | +| Binary | False | +| Line count | 409 | +| Extension | `.swift` | + +## Imports + +`Foundation` + +## Declarations + +| Kind | Name | Line | +| --- | --- | ---: | +| enum | `AlertCategory` | 2 | +| enum | `AlertSeverity` | 22 | +| enum | `AlertRuleKind` | 44 | +| struct | `AlertThreshold` | 166 | +| struct | `AlertRuleConfig` | 174 | +| enum | `AlertPreset` | 185 | +| enum | `AlertNotificationPolicy` | 212 | +| struct | `AlertEvent` | 228 | +| struct | `AlertRuleRuntime` | 239 | +| struct | `AlertActiveState` | 265 | +| struct | `AlertStore` | 278 | +| extension | `AlertPreset` | 303 | +| func | `configurations` | 305 | + +## Recent Change History + +| Commit | Date | Subject | +| --- | --- | --- | +| `ce9e812` | 2026-04-16 | Fix Xcode 16.2 CI compatibility | +| `5b96f6f` | 2026-04-16 | Fix Xcode 16.2 CI compatibility | +| `1ff7bdb` | 2026-04-16 | Refine helper health states and service alerts | +| `7185d36` | 2026-04-15 | Improve fan control and alert surfaces | + +## Maintenance Notes + +- Prefer focused changes that respect the ownership described above. +- If this file touches helper trust, SMC writes, startup, or permissions, update the relevant support docs and tests. +- If this file is generated or an asset manifest, verify the producing workflow instead of hand-editing generated payloads. + +## Source Excerpt + +```text +import Foundation + +enum AlertCategory: String, Codable, CaseIterable, Identifiable { + case thermal + case performance + case fanSafety + case battery + case services + + var id: String { rawValue } + + var title: String { + switch self { + case .thermal: return "Thermal" + case .performance: return "Performance" + case .fanSafety: return "Fan Safety" + case .battery: return "Battery" + case .services: return "Services" + } + } +} + +enum AlertSeverity: Int, Codable, CaseIterable, Comparable, Identifiable { + case none = 0 + case info = 1 + case warning = 2 + case critical = 3 + + var id: Int { rawValue } + + static func < (lhs: AlertSeverity, rhs: AlertSeverity) -> Bool { + lhs.rawValue < rhs.rawValue + } + + var title: String { + switch self { + case .none: return "Stable" + case .info: return "Info" + case .warning: return "Warning" + case .critical: return "Critical" +``` diff --git a/docs/wiki/files/core-monitor-app-infoplist-xcstrings-19aaa7d3.md b/docs/wiki/files/core-monitor-app-infoplist-xcstrings-19aaa7d3.md new file mode 100644 index 0000000..4475e0b --- /dev/null +++ b/docs/wiki/files/core-monitor-app-infoplist-xcstrings-19aaa7d3.md @@ -0,0 +1,86 @@ +# File: Core-Monitor/App-InfoPlist.xcstrings + +## Current Role + +- Area: Core app. +- This page records the file's current repository role, source metadata, and recent commit history. +- Review nearby tests and commit pages before changing this file. + +## Metadata + +| Field | Value | +| --- | --- | +| Source path | [`Core-Monitor/App-InfoPlist.xcstrings`](../../../Core-Monitor/App-InfoPlist.xcstrings) | +| Wiki area | Core app | +| Exists in current checkout | True | +| Size | 40814 bytes | +| Binary | False | +| Line count | 1361 | +| Extension | `.xcstrings` | + +## Imports + +None detected. + +## Declarations + +| Kind | Name | Line | +| --- | --- | ---: | +| None detected | | | + +## Recent Change History + +| Commit | Date | Subject | +| --- | --- | --- | +| `29afd92` | 2026-04-18 | Ship 14.0.7 localization update | + +## Maintenance Notes + +- Prefer focused changes that respect the ownership described above. +- If this file touches helper trust, SMC writes, startup, or permissions, update the relevant support docs and tests. +- If this file is generated or an asset manifest, verify the producing workflow instead of hand-editing generated payloads. + +## Source Excerpt + +```text +{ + "sourceLanguage": "en", + "strings": { + "CFBundleName": { + "comment": "Bundle name", + "localizations": { + "af": { + "stringUnit": { + "state": "translated", + "value": "Core-Monitor" + } + }, + "am": { + "stringUnit": { + "state": "translated", + "value": "Core-Monitor" + } + }, + "ar": { + "stringUnit": { + "state": "translated", + "value": "Core-Monitor" + } + }, + "as": { + "stringUnit": { + "state": "translated", + "value": "Core-Monitor" + } + }, + "ay": { + "stringUnit": { + "state": "translated", + "value": "Core-Monitor" + } + }, + "az": { + "stringUnit": { + "state": "translated", + "value": "Core-Monitor" +``` diff --git a/docs/wiki/files/core-monitor-appcoordinator-swift-884c0e67.md b/docs/wiki/files/core-monitor-appcoordinator-swift-884c0e67.md new file mode 100644 index 0000000..6bfac2f --- /dev/null +++ b/docs/wiki/files/core-monitor-appcoordinator-swift-884c0e67.md @@ -0,0 +1,118 @@ +# File: Core-Monitor/AppCoordinator.swift + +## Current Role + +- Area: Core app. +- This page records the file's current repository role, source metadata, and recent commit history. +- Review nearby tests and commit pages before changing this file. + +## Metadata + +| Field | Value | +| --- | --- | +| Source path | [`Core-Monitor/AppCoordinator.swift`](../../../Core-Monitor/AppCoordinator.swift) | +| Wiki area | Core app | +| Exists in current checkout | True | +| Size | 8524 bytes | +| Binary | False | +| Line count | 250 | +| Extension | `.swift` | + +## Imports + +`AppKit`, `Combine`, `Foundation` + +## Declarations + +| Kind | Name | Line | +| --- | --- | ---: | +| class | `AppCoordinator` | 6 | +| func | `start` | 38 | +| func | `stop` | 47 | +| func | `revertToSystemTouchBar` | 81 | +| func | `revertToAppTouchBar` | 87 | +| func | `attachTouchBar` | 92 | +| func | `applySavedTouchBarMode` | 104 | +| func | `cancelTouchBarScheduling` | 113 | +| func | `installTouchBarBootstrapObservers` | 120 | +| func | `scheduleTouchBarReassertion` | 202 | +| func | `scheduleTouchBarBootstrap` | 216 | +| func | `startAppTouchBar` | 229 | +| func | `stopAppTouchBar` | 239 | + +## Recent Change History + +| Commit | Date | Subject | +| --- | --- | --- | +| `1ac3a89` | 2026-04-17 | Keep fan control responsive with touch bar | +| `7c1b882` | 2026-04-17 | Keep Touch Bar HUD always on | +| `e24d811` | 2026-04-16 | :)) | +| `44eb999` | 2026-04-16 | Harden touch bar customization and weather fallback | +| `3bc6fbd` | 2026-04-16 | Restore system auto on quit and clarify fan mode behavior | +| `4db7203` | 2026-04-16 | Reduce redundant Touch Bar and menu refresh work | +| `7185d36` | 2026-04-15 | Improve fan control and alert surfaces | +| `c0c476d` | 2026-04-14 | e | +| `6675114` | 2026-04-13 | e | +| `2664fd1` | 2026-04-11 | Update Core Monitor | +| `011232b` | 2026-04-11 | Update website install video | +| `0096e86` | 2026-04-08 | Remove unnecessary AppCoordinator deinit | +| `31da3f2` | 2026-04-06 | ui update | +| `0fa238c` | 2026-04-02 | commits. | +| `3651f98` | 2026-03-29 | Remove CoreVisor and virtualization support | +| `4537bc5` | 2026-03-28 | Detect fan SMC keys and add wake-reapplied fan profiles | +| `ee5d86a` | 2026-03-28 | Add fan profiles, safety override, and wake reapply | +| `b436125` | 2026-03-28 | Improve Touch Bar behavior, CoreVisor UI, and docs | +| `3252194` | 2026-03-27 | Clean repo and keep only active Core-Monitor project | +| `61a73aa` | 2026-03-15 | Commit ig | +| `81e0938` | 2026-03-13 | Add auto fan aggressiveness slider and fix QEMU boot/display defaults | + +## Maintenance Notes + +- Prefer focused changes that respect the ownership described above. +- If this file touches helper trust, SMC writes, startup, or permissions, update the relevant support docs and tests. +- If this file is generated or an asset manifest, verify the producing workflow instead of hand-editing generated payloads. + +## Source Excerpt + +```text +import AppKit +import Combine +import Foundation + +@available(macOS 13.0, *) +@MainActor +final class AppCoordinator: ObservableObject { + let systemMonitor: SystemMonitor + let fanController: FanController + + private let touchBarPresenter = TouchBarPrivatePresenter() + private let customizationSettings = TouchBarCustomizationSettings.shared + private let touchBarMonitoringReason = "touchbar" + + private lazy var coreMonTouchBarController = CoreMonTouchBarController( + weatherProvider: nil, + monitor: systemMonitor + ) + + private var launchObserver: NSObjectProtocol? + private var activationObserver: NSObjectProtocol? + private var resignObserver: NSObjectProtocol? + private var workspaceActivationObserver: NSObjectProtocol? + private var terminateObserver: NSObjectProtocol? + private var customizationObserver: NSObjectProtocol? + private var bootstrapWorkItem: DispatchWorkItem? + private var touchBarReassertWorkItem: DispatchWorkItem? + private weak var attachedWindow: NSWindow? + + init() { + let monitor = SystemMonitor() + let fanController = FanController(systemMonitor: monitor) + self.systemMonitor = monitor + self.fanController = fanController + + start() + } + + func start() { + systemMonitor.startMonitoring() +``` diff --git a/docs/wiki/files/core-monitor-applocalesettings-swift-b8462643.md b/docs/wiki/files/core-monitor-applocalesettings-swift-b8462643.md new file mode 100644 index 0000000..7c8d036 --- /dev/null +++ b/docs/wiki/files/core-monitor-applocalesettings-swift-b8462643.md @@ -0,0 +1,89 @@ +# File: Core-Monitor/AppLocaleSettings.swift + +## Current Role + +- Area: Core app. +- This page records the file's current repository role, source metadata, and recent commit history. +- Review nearby tests and commit pages before changing this file. + +## Metadata + +| Field | Value | +| --- | --- | +| Source path | [`Core-Monitor/AppLocaleSettings.swift`](../../../Core-Monitor/AppLocaleSettings.swift) | +| Wiki area | Core app | +| Exists in current checkout | True | +| Size | 8570 bytes | +| Binary | False | +| Line count | 202 | +| Extension | `.swift` | + +## Imports + +`Foundation`, `SwiftUI` + +## Declarations + +| Kind | Name | Line | +| --- | --- | ---: | +| enum | `AppLocaleStore` | 3 | +| struct | `DashboardRootView` | 70 | +| struct | `LocalizationSettingsCard` | 87 | +| func | `quickPickLabel` | 177 | + +## Recent Change History + +| Commit | Date | Subject | +| --- | --- | --- | +| `29afd92` | 2026-04-18 | Ship 14.0.7 localization update | + +## Maintenance Notes + +- Prefer focused changes that respect the ownership described above. +- If this file touches helper trust, SMC writes, startup, or permissions, update the relevant support docs and tests. +- If this file is generated or an asset manifest, verify the producing workflow instead of hand-editing generated payloads. + +## Source Excerpt + +```text +import Foundation +import SwiftUI + +enum AppLocaleStore { + nonisolated static let localeOverrideKey = "coremonitor.localeOverride" + nonisolated static let systemLocaleValue = "__system__" + + private nonisolated static let englishReferenceLocale = Locale(identifier: "en") + + nonisolated static var currentLocale: Locale { + locale(forStoredIdentifier: UserDefaults.standard.string(forKey: localeOverrideKey) ?? systemLocaleValue) + } + + nonisolated static func locale(forStoredIdentifier storedIdentifier: String) -> Locale { + guard storedIdentifier.isEmpty == false, storedIdentifier != systemLocaleValue else { + return .autoupdatingCurrent + } + return Locale(identifier: storedIdentifier) + } + + nonisolated static var supportedLocaleIdentifiers: [String] { + Bundle.main.localizations + .filter { $0 != "Base" } + .sorted { lhs, rhs in + if lhs == "en" { return true } + if rhs == "en" { return false } + + let lhsName = englishDisplayName(for: lhs) + let rhsName = englishDisplayName(for: rhs) + let comparison = lhsName.localizedCaseInsensitiveCompare(rhsName) + if comparison == .orderedSame { + return lhs < rhs + } + return comparison == .orderedAscending + } + } + + nonisolated static func optionLabel(for identifier: String) -> String { + let english = englishDisplayName(for: identifier) + let native = nativeDisplayName(for: identifier) +``` diff --git a/docs/wiki/files/core-monitor-appruntimecontext-swift-9bc305a5.md b/docs/wiki/files/core-monitor-appruntimecontext-swift-9bc305a5.md new file mode 100644 index 0000000..3b0864e --- /dev/null +++ b/docs/wiki/files/core-monitor-appruntimecontext-swift-9bc305a5.md @@ -0,0 +1,63 @@ +# File: Core-Monitor/AppRuntimeContext.swift + +## Current Role + +- Area: Core app. +- This page records the file's current repository role, source metadata, and recent commit history. +- Review nearby tests and commit pages before changing this file. + +## Metadata + +| Field | Value | +| --- | --- | +| Source path | [`Core-Monitor/AppRuntimeContext.swift`](../../../Core-Monitor/AppRuntimeContext.swift) | +| Wiki area | Core app | +| Exists in current checkout | True | +| Size | 540 bytes | +| Binary | False | +| Line count | 18 | +| Extension | `.swift` | + +## Imports + +`Foundation` + +## Declarations + +| Kind | Name | Line | +| --- | --- | ---: | +| enum | `AppRuntimeContext` | 2 | + +## Recent Change History + +| Commit | Date | Subject | +| --- | --- | --- | +| `423587b` | 2026-04-16 | Stabilize unit test app bootstrap | + +## Maintenance Notes + +- Prefer focused changes that respect the ownership described above. +- If this file touches helper trust, SMC writes, startup, or permissions, update the relevant support docs and tests. +- If this file is generated or an asset manifest, verify the producing workflow instead of hand-editing generated payloads. + +## Source Excerpt + +```text +import Foundation + +enum AppRuntimeContext { + static func isRunningUnitTests( + environment: [String: String] = ProcessInfo.processInfo.environment + ) -> Bool { + environment["XCTestConfigurationFilePath"] != nil || + environment["XCTestBundlePath"] != nil || + environment["XCInjectBundleInto"] != nil + } + + static func shouldBootstrapInteractiveApp( + environment: [String: String] = ProcessInfo.processInfo.environment + ) -> Bool { + !isRunningUnitTests(environment: environment) + } +} +``` diff --git a/docs/wiki/files/core-monitor-appversion-swift-4221524f.md b/docs/wiki/files/core-monitor-appversion-swift-4221524f.md new file mode 100644 index 0000000..7121ac4 --- /dev/null +++ b/docs/wiki/files/core-monitor-appversion-swift-4221524f.md @@ -0,0 +1,82 @@ +# File: Core-Monitor/AppVersion.swift + +## Current Role + +- Area: Core app. +- This page records the file's current repository role, source metadata, and recent commit history. +- Review nearby tests and commit pages before changing this file. + +## Metadata + +| Field | Value | +| --- | --- | +| Source path | [`Core-Monitor/AppVersion.swift`](../../../Core-Monitor/AppVersion.swift) | +| Wiki area | Core app | +| Exists in current checkout | True | +| Size | 760 bytes | +| Binary | False | +| Line count | 21 | +| Extension | `.swift` | + +## Imports + +`Foundation` + +## Declarations + +| Kind | Name | Line | +| --- | --- | ---: | +| enum | `AppVersion` | 2 | + +## Recent Change History + +| Commit | Date | Subject | +| --- | --- | --- | +| `81ce4d9` | 2026-04-14 | Save current Core-Monitor rescue changes | +| `011232b` | 2026-04-11 | Update website install video | +| `deca3a0` | 2026-04-09 | Publish Sparkle test update 11.2.10 | +| `7b5f1e0` | 2026-04-08 | Publish Sparkle test update 11.2.9 | +| `591aecf` | 2026-04-08 | Publish Sparkle test update 11.2.8 | +| `9aef922` | 2026-04-08 | Publish Sparkle test update 11.2.7 | +| `9615be6` | 2026-04-08 | Publish Sparkle test update 11.2.6 | +| `bf8496e` | 2026-04-08 | Publish Sparkle 11.2.5 update | +| `419e331` | 2026-04-08 | Publish Sparkle 11.2.4 update | +| `0124c65` | 2026-04-08 | Publish Sparkle test update 11.2.3 | +| `1738288` | 2026-04-08 | Publish Sparkle test update 11.22 | +| `a4dc9d6` | 2026-04-08 | Publish Sparkle update for 11.2.1 | +| `0fa238c` | 2026-04-02 | commits. | +| `3651f98` | 2026-03-29 | Remove CoreVisor and virtualization support | +| `b436125` | 2026-03-28 | Improve Touch Bar behavior, CoreVisor UI, and docs | +| `3ddebed` | 2026-03-27 | add benchmark | +| `3252194` | 2026-03-27 | Clean repo and keep only active Core-Monitor project | + +## Maintenance Notes + +- Prefer focused changes that respect the ownership described above. +- If this file touches helper trust, SMC writes, startup, or permissions, update the relevant support docs and tests. +- If this file is generated or an asset manifest, verify the producing workflow instead of hand-editing generated payloads. + +## Source Excerpt + +```text +import Foundation + +enum AppVersion { + static var current: String { + let info = Bundle.main.infoDictionary ?? [:] + let shortVersion = (info["CFBundleShortVersionString"] as? String)?.trimmingCharacters(in: .whitespacesAndNewlines) + let build = (info["CFBundleVersion"] as? String)?.trimmingCharacters(in: .whitespacesAndNewlines) + + switch (shortVersion, build) { + case let (version?, build?) where !version.isEmpty && !build.isEmpty && build != version: + return "\(version) (\(build))" + case let (version?, _) where !version.isEmpty: + return version + case let (_, build?) where !build.isEmpty: + return build + default: + return "Development" + } + } +} +``` diff --git a/docs/wiki/files/core-monitor-assets-xcassets-accentcolor-colorset-contents-json-67da4859.md b/docs/wiki/files/core-monitor-assets-xcassets-accentcolor-colorset-contents-json-67da4859.md new file mode 100644 index 0000000..5341aea --- /dev/null +++ b/docs/wiki/files/core-monitor-assets-xcassets-accentcolor-colorset-contents-json-67da4859.md @@ -0,0 +1,42 @@ +# File: Core-Monitor/Assets.xcassets/AccentColor.colorset/Contents.json + +## Current Role + +- Area: App assets. +- This page records the file's current repository role, source metadata, and recent commit history. +- Review nearby tests and commit pages before changing this file. + +## Metadata + +| Field | Value | +| --- | --- | +| Source path | [`Core-Monitor/Assets.xcassets/AccentColor.colorset/Contents.json`](../../../Core-Monitor/Assets.xcassets/AccentColor.colorset/Contents.json) | +| Wiki area | App assets | +| Exists in current checkout | True | +| Size | 123 bytes | +| Binary | False | +| Line count | 12 | +| Extension | `.json` | + +## Imports + +None detected. + +## Declarations + +| Kind | Name | Line | +| --- | --- | ---: | +| None detected | | | + +## Recent Change History + +| Commit | Date | Subject | +| --- | --- | --- | +| `6165f4f` | 2026-03-13 | Initial Commit | +| `830f3db` | 2026-03-07 | Initial Commit | + +## Maintenance Notes + +- Prefer focused changes that respect the ownership described above. +- If this file touches helper trust, SMC writes, startup, or permissions, update the relevant support docs and tests. +- If this file is generated or an asset manifest, verify the producing workflow instead of hand-editing generated payloads. diff --git a/docs/wiki/files/core-monitor-assets-xcassets-appicon-appiconset-contents-json-822e48ad.md b/docs/wiki/files/core-monitor-assets-xcassets-appicon-appiconset-contents-json-822e48ad.md new file mode 100644 index 0000000..5359241 --- /dev/null +++ b/docs/wiki/files/core-monitor-assets-xcassets-appicon-appiconset-contents-json-822e48ad.md @@ -0,0 +1,43 @@ +# File: Core-Monitor/Assets.xcassets/AppIcon.appiconset/Contents.json + +## Current Role + +- Area: App assets. +- This page records the file's current repository role, source metadata, and recent commit history. +- Review nearby tests and commit pages before changing this file. + +## Metadata + +| Field | Value | +| --- | --- | +| Source path | [`Core-Monitor/Assets.xcassets/AppIcon.appiconset/Contents.json`](../../../Core-Monitor/Assets.xcassets/AppIcon.appiconset/Contents.json) | +| Wiki area | App assets | +| Exists in current checkout | True | +| Size | 975 bytes | +| Binary | False | +| Line count | 16 | +| Extension | `.json` | + +## Imports + +None detected. + +## Declarations + +| Kind | Name | Line | +| --- | --- | ---: | +| None detected | | | + +## Recent Change History + +| Commit | Date | Subject | +| --- | --- | --- | +| `81e0938` | 2026-03-13 | Add auto fan aggressiveness slider and fix QEMU boot/display defaults | +| `6165f4f` | 2026-03-13 | Initial Commit | +| `830f3db` | 2026-03-07 | Initial Commit | + +## Maintenance Notes + +- Prefer focused changes that respect the ownership described above. +- If this file touches helper trust, SMC writes, startup, or permissions, update the relevant support docs and tests. +- If this file is generated or an asset manifest, verify the producing workflow instead of hand-editing generated payloads. diff --git a/docs/wiki/files/core-monitor-assets-xcassets-appicon-appiconset-icon-128-2x-png-763e75db.md b/docs/wiki/files/core-monitor-assets-xcassets-appicon-appiconset-icon-128-2x-png-763e75db.md new file mode 100644 index 0000000..75e6998 --- /dev/null +++ b/docs/wiki/files/core-monitor-assets-xcassets-appicon-appiconset-icon-128-2x-png-763e75db.md @@ -0,0 +1,46 @@ +# File: Core-Monitor/Assets.xcassets/AppIcon.appiconset/icon-128@2x.png + +## Current Role + +- Area: App assets. +- This page records the file's current repository role, source metadata, and recent commit history. +- Review nearby tests and commit pages before changing this file. + +## Metadata + +| Field | Value | +| --- | --- | +| Source path | [`Core-Monitor/Assets.xcassets/AppIcon.appiconset/icon-128@2x.png`](../../../Core-Monitor/Assets.xcassets/AppIcon.appiconset/icon-128@2x.png) | +| Wiki area | App assets | +| Exists in current checkout | True | +| Size | 55397 bytes | +| Binary | True | +| Line count | 0 | +| Extension | `.png` | + +## Imports + +None detected. + +## Declarations + +| Kind | Name | Line | +| --- | --- | ---: | +| None detected | | | + +## Recent Change History + +| Commit | Date | Subject | +| --- | --- | --- | +| `93264f7` | 2026-04-19 | Restore original app icon | +| `e6eba62` | 2026-04-19 | Restore original app icon | +| `4372e29` | 2026-04-19 | Optimize 14.08 release packaging | +| `608ea0c` | 2026-04-19 | Optimize 14.08 release packaging | +| `31da3f2` | 2026-04-06 | ui update | +| `81e0938` | 2026-03-13 | Add auto fan aggressiveness slider and fix QEMU boot/display defaults | + +## Maintenance Notes + +- Prefer focused changes that respect the ownership described above. +- If this file touches helper trust, SMC writes, startup, or permissions, update the relevant support docs and tests. +- If this file is generated or an asset manifest, verify the producing workflow instead of hand-editing generated payloads. diff --git a/docs/wiki/files/core-monitor-assets-xcassets-appicon-appiconset-icon-128-png-3ba0e248.md b/docs/wiki/files/core-monitor-assets-xcassets-appicon-appiconset-icon-128-png-3ba0e248.md new file mode 100644 index 0000000..ade8378 --- /dev/null +++ b/docs/wiki/files/core-monitor-assets-xcassets-appicon-appiconset-icon-128-png-3ba0e248.md @@ -0,0 +1,46 @@ +# File: Core-Monitor/Assets.xcassets/AppIcon.appiconset/icon-128.png + +## Current Role + +- Area: App assets. +- This page records the file's current repository role, source metadata, and recent commit history. +- Review nearby tests and commit pages before changing this file. + +## Metadata + +| Field | Value | +| --- | --- | +| Source path | [`Core-Monitor/Assets.xcassets/AppIcon.appiconset/icon-128.png`](../../../Core-Monitor/Assets.xcassets/AppIcon.appiconset/icon-128.png) | +| Wiki area | App assets | +| Exists in current checkout | True | +| Size | 16779 bytes | +| Binary | True | +| Line count | 0 | +| Extension | `.png` | + +## Imports + +None detected. + +## Declarations + +| Kind | Name | Line | +| --- | --- | ---: | +| None detected | | | + +## Recent Change History + +| Commit | Date | Subject | +| --- | --- | --- | +| `93264f7` | 2026-04-19 | Restore original app icon | +| `e6eba62` | 2026-04-19 | Restore original app icon | +| `4372e29` | 2026-04-19 | Optimize 14.08 release packaging | +| `608ea0c` | 2026-04-19 | Optimize 14.08 release packaging | +| `31da3f2` | 2026-04-06 | ui update | +| `81e0938` | 2026-03-13 | Add auto fan aggressiveness slider and fix QEMU boot/display defaults | + +## Maintenance Notes + +- Prefer focused changes that respect the ownership described above. +- If this file touches helper trust, SMC writes, startup, or permissions, update the relevant support docs and tests. +- If this file is generated or an asset manifest, verify the producing workflow instead of hand-editing generated payloads. diff --git a/docs/wiki/files/core-monitor-assets-xcassets-appicon-appiconset-icon-16-2x-png-0d5bf94e.md b/docs/wiki/files/core-monitor-assets-xcassets-appicon-appiconset-icon-16-2x-png-0d5bf94e.md new file mode 100644 index 0000000..0d28202 --- /dev/null +++ b/docs/wiki/files/core-monitor-assets-xcassets-appicon-appiconset-icon-16-2x-png-0d5bf94e.md @@ -0,0 +1,46 @@ +# File: Core-Monitor/Assets.xcassets/AppIcon.appiconset/icon-16@2x.png + +## Current Role + +- Area: App assets. +- This page records the file's current repository role, source metadata, and recent commit history. +- Review nearby tests and commit pages before changing this file. + +## Metadata + +| Field | Value | +| --- | --- | +| Source path | [`Core-Monitor/Assets.xcassets/AppIcon.appiconset/icon-16@2x.png`](../../../Core-Monitor/Assets.xcassets/AppIcon.appiconset/icon-16@2x.png) | +| Wiki area | App assets | +| Exists in current checkout | True | +| Size | 2761 bytes | +| Binary | True | +| Line count | 0 | +| Extension | `.png` | + +## Imports + +None detected. + +## Declarations + +| Kind | Name | Line | +| --- | --- | ---: | +| None detected | | | + +## Recent Change History + +| Commit | Date | Subject | +| --- | --- | --- | +| `93264f7` | 2026-04-19 | Restore original app icon | +| `e6eba62` | 2026-04-19 | Restore original app icon | +| `4372e29` | 2026-04-19 | Optimize 14.08 release packaging | +| `608ea0c` | 2026-04-19 | Optimize 14.08 release packaging | +| `31da3f2` | 2026-04-06 | ui update | +| `81e0938` | 2026-03-13 | Add auto fan aggressiveness slider and fix QEMU boot/display defaults | + +## Maintenance Notes + +- Prefer focused changes that respect the ownership described above. +- If this file touches helper trust, SMC writes, startup, or permissions, update the relevant support docs and tests. +- If this file is generated or an asset manifest, verify the producing workflow instead of hand-editing generated payloads. diff --git a/docs/wiki/files/core-monitor-assets-xcassets-appicon-appiconset-icon-16-png-dd7c143f.md b/docs/wiki/files/core-monitor-assets-xcassets-appicon-appiconset-icon-16-png-dd7c143f.md new file mode 100644 index 0000000..d40d84d --- /dev/null +++ b/docs/wiki/files/core-monitor-assets-xcassets-appicon-appiconset-icon-16-png-dd7c143f.md @@ -0,0 +1,46 @@ +# File: Core-Monitor/Assets.xcassets/AppIcon.appiconset/icon-16.png + +## Current Role + +- Area: App assets. +- This page records the file's current repository role, source metadata, and recent commit history. +- Review nearby tests and commit pages before changing this file. + +## Metadata + +| Field | Value | +| --- | --- | +| Source path | [`Core-Monitor/Assets.xcassets/AppIcon.appiconset/icon-16.png`](../../../Core-Monitor/Assets.xcassets/AppIcon.appiconset/icon-16.png) | +| Wiki area | App assets | +| Exists in current checkout | True | +| Size | 1419 bytes | +| Binary | True | +| Line count | 0 | +| Extension | `.png` | + +## Imports + +None detected. + +## Declarations + +| Kind | Name | Line | +| --- | --- | ---: | +| None detected | | | + +## Recent Change History + +| Commit | Date | Subject | +| --- | --- | --- | +| `93264f7` | 2026-04-19 | Restore original app icon | +| `e6eba62` | 2026-04-19 | Restore original app icon | +| `4372e29` | 2026-04-19 | Optimize 14.08 release packaging | +| `608ea0c` | 2026-04-19 | Optimize 14.08 release packaging | +| `31da3f2` | 2026-04-06 | ui update | +| `81e0938` | 2026-03-13 | Add auto fan aggressiveness slider and fix QEMU boot/display defaults | + +## Maintenance Notes + +- Prefer focused changes that respect the ownership described above. +- If this file touches helper trust, SMC writes, startup, or permissions, update the relevant support docs and tests. +- If this file is generated or an asset manifest, verify the producing workflow instead of hand-editing generated payloads. diff --git a/docs/wiki/files/core-monitor-assets-xcassets-appicon-appiconset-icon-256-2x-png-239b9245.md b/docs/wiki/files/core-monitor-assets-xcassets-appicon-appiconset-icon-256-2x-png-239b9245.md new file mode 100644 index 0000000..12933a5 --- /dev/null +++ b/docs/wiki/files/core-monitor-assets-xcassets-appicon-appiconset-icon-256-2x-png-239b9245.md @@ -0,0 +1,46 @@ +# File: Core-Monitor/Assets.xcassets/AppIcon.appiconset/icon-256@2x.png + +## Current Role + +- Area: App assets. +- This page records the file's current repository role, source metadata, and recent commit history. +- Review nearby tests and commit pages before changing this file. + +## Metadata + +| Field | Value | +| --- | --- | +| Source path | [`Core-Monitor/Assets.xcassets/AppIcon.appiconset/icon-256@2x.png`](../../../Core-Monitor/Assets.xcassets/AppIcon.appiconset/icon-256@2x.png) | +| Wiki area | App assets | +| Exists in current checkout | True | +| Size | 241655 bytes | +| Binary | True | +| Line count | 0 | +| Extension | `.png` | + +## Imports + +None detected. + +## Declarations + +| Kind | Name | Line | +| --- | --- | ---: | +| None detected | | | + +## Recent Change History + +| Commit | Date | Subject | +| --- | --- | --- | +| `93264f7` | 2026-04-19 | Restore original app icon | +| `e6eba62` | 2026-04-19 | Restore original app icon | +| `4372e29` | 2026-04-19 | Optimize 14.08 release packaging | +| `608ea0c` | 2026-04-19 | Optimize 14.08 release packaging | +| `31da3f2` | 2026-04-06 | ui update | +| `81e0938` | 2026-03-13 | Add auto fan aggressiveness slider and fix QEMU boot/display defaults | + +## Maintenance Notes + +- Prefer focused changes that respect the ownership described above. +- If this file touches helper trust, SMC writes, startup, or permissions, update the relevant support docs and tests. +- If this file is generated or an asset manifest, verify the producing workflow instead of hand-editing generated payloads. diff --git a/docs/wiki/files/core-monitor-assets-xcassets-appicon-appiconset-icon-256-png-03126d7b.md b/docs/wiki/files/core-monitor-assets-xcassets-appicon-appiconset-icon-256-png-03126d7b.md new file mode 100644 index 0000000..5bffb6b --- /dev/null +++ b/docs/wiki/files/core-monitor-assets-xcassets-appicon-appiconset-icon-256-png-03126d7b.md @@ -0,0 +1,46 @@ +# File: Core-Monitor/Assets.xcassets/AppIcon.appiconset/icon-256.png + +## Current Role + +- Area: App assets. +- This page records the file's current repository role, source metadata, and recent commit history. +- Review nearby tests and commit pages before changing this file. + +## Metadata + +| Field | Value | +| --- | --- | +| Source path | [`Core-Monitor/Assets.xcassets/AppIcon.appiconset/icon-256.png`](../../../Core-Monitor/Assets.xcassets/AppIcon.appiconset/icon-256.png) | +| Wiki area | App assets | +| Exists in current checkout | True | +| Size | 55397 bytes | +| Binary | True | +| Line count | 0 | +| Extension | `.png` | + +## Imports + +None detected. + +## Declarations + +| Kind | Name | Line | +| --- | --- | ---: | +| None detected | | | + +## Recent Change History + +| Commit | Date | Subject | +| --- | --- | --- | +| `93264f7` | 2026-04-19 | Restore original app icon | +| `e6eba62` | 2026-04-19 | Restore original app icon | +| `4372e29` | 2026-04-19 | Optimize 14.08 release packaging | +| `608ea0c` | 2026-04-19 | Optimize 14.08 release packaging | +| `31da3f2` | 2026-04-06 | ui update | +| `81e0938` | 2026-03-13 | Add auto fan aggressiveness slider and fix QEMU boot/display defaults | + +## Maintenance Notes + +- Prefer focused changes that respect the ownership described above. +- If this file touches helper trust, SMC writes, startup, or permissions, update the relevant support docs and tests. +- If this file is generated or an asset manifest, verify the producing workflow instead of hand-editing generated payloads. diff --git a/docs/wiki/files/core-monitor-assets-xcassets-appicon-appiconset-icon-32-2x-png-4e44bcdc.md b/docs/wiki/files/core-monitor-assets-xcassets-appicon-appiconset-icon-32-2x-png-4e44bcdc.md new file mode 100644 index 0000000..09deb2b --- /dev/null +++ b/docs/wiki/files/core-monitor-assets-xcassets-appicon-appiconset-icon-32-2x-png-4e44bcdc.md @@ -0,0 +1,46 @@ +# File: Core-Monitor/Assets.xcassets/AppIcon.appiconset/icon-32@2x.png + +## Current Role + +- Area: App assets. +- This page records the file's current repository role, source metadata, and recent commit history. +- Review nearby tests and commit pages before changing this file. + +## Metadata + +| Field | Value | +| --- | --- | +| Source path | [`Core-Monitor/Assets.xcassets/AppIcon.appiconset/icon-32@2x.png`](../../../Core-Monitor/Assets.xcassets/AppIcon.appiconset/icon-32@2x.png) | +| Wiki area | App assets | +| Exists in current checkout | True | +| Size | 6244 bytes | +| Binary | True | +| Line count | 0 | +| Extension | `.png` | + +## Imports + +None detected. + +## Declarations + +| Kind | Name | Line | +| --- | --- | ---: | +| None detected | | | + +## Recent Change History + +| Commit | Date | Subject | +| --- | --- | --- | +| `93264f7` | 2026-04-19 | Restore original app icon | +| `e6eba62` | 2026-04-19 | Restore original app icon | +| `4372e29` | 2026-04-19 | Optimize 14.08 release packaging | +| `608ea0c` | 2026-04-19 | Optimize 14.08 release packaging | +| `31da3f2` | 2026-04-06 | ui update | +| `81e0938` | 2026-03-13 | Add auto fan aggressiveness slider and fix QEMU boot/display defaults | + +## Maintenance Notes + +- Prefer focused changes that respect the ownership described above. +- If this file touches helper trust, SMC writes, startup, or permissions, update the relevant support docs and tests. +- If this file is generated or an asset manifest, verify the producing workflow instead of hand-editing generated payloads. diff --git a/docs/wiki/files/core-monitor-assets-xcassets-appicon-appiconset-icon-32-png-75ad5b92.md b/docs/wiki/files/core-monitor-assets-xcassets-appicon-appiconset-icon-32-png-75ad5b92.md new file mode 100644 index 0000000..5616f94 --- /dev/null +++ b/docs/wiki/files/core-monitor-assets-xcassets-appicon-appiconset-icon-32-png-75ad5b92.md @@ -0,0 +1,46 @@ +# File: Core-Monitor/Assets.xcassets/AppIcon.appiconset/icon-32.png + +## Current Role + +- Area: App assets. +- This page records the file's current repository role, source metadata, and recent commit history. +- Review nearby tests and commit pages before changing this file. + +## Metadata + +| Field | Value | +| --- | --- | +| Source path | [`Core-Monitor/Assets.xcassets/AppIcon.appiconset/icon-32.png`](../../../Core-Monitor/Assets.xcassets/AppIcon.appiconset/icon-32.png) | +| Wiki area | App assets | +| Exists in current checkout | True | +| Size | 2761 bytes | +| Binary | True | +| Line count | 0 | +| Extension | `.png` | + +## Imports + +None detected. + +## Declarations + +| Kind | Name | Line | +| --- | --- | ---: | +| None detected | | | + +## Recent Change History + +| Commit | Date | Subject | +| --- | --- | --- | +| `93264f7` | 2026-04-19 | Restore original app icon | +| `e6eba62` | 2026-04-19 | Restore original app icon | +| `4372e29` | 2026-04-19 | Optimize 14.08 release packaging | +| `608ea0c` | 2026-04-19 | Optimize 14.08 release packaging | +| `31da3f2` | 2026-04-06 | ui update | +| `81e0938` | 2026-03-13 | Add auto fan aggressiveness slider and fix QEMU boot/display defaults | + +## Maintenance Notes + +- Prefer focused changes that respect the ownership described above. +- If this file touches helper trust, SMC writes, startup, or permissions, update the relevant support docs and tests. +- If this file is generated or an asset manifest, verify the producing workflow instead of hand-editing generated payloads. diff --git a/docs/wiki/files/core-monitor-assets-xcassets-appicon-appiconset-icon-512-2x-png-b7478ef4.md b/docs/wiki/files/core-monitor-assets-xcassets-appicon-appiconset-icon-512-2x-png-b7478ef4.md new file mode 100644 index 0000000..585b0d7 --- /dev/null +++ b/docs/wiki/files/core-monitor-assets-xcassets-appicon-appiconset-icon-512-2x-png-b7478ef4.md @@ -0,0 +1,46 @@ +# File: Core-Monitor/Assets.xcassets/AppIcon.appiconset/icon-512@2x.png + +## Current Role + +- Area: App assets. +- This page records the file's current repository role, source metadata, and recent commit history. +- Review nearby tests and commit pages before changing this file. + +## Metadata + +| Field | Value | +| --- | --- | +| Source path | [`Core-Monitor/Assets.xcassets/AppIcon.appiconset/icon-512@2x.png`](../../../Core-Monitor/Assets.xcassets/AppIcon.appiconset/icon-512@2x.png) | +| Wiki area | App assets | +| Exists in current checkout | True | +| Size | 1138446 bytes | +| Binary | True | +| Line count | 0 | +| Extension | `.png` | + +## Imports + +None detected. + +## Declarations + +| Kind | Name | Line | +| --- | --- | ---: | +| None detected | | | + +## Recent Change History + +| Commit | Date | Subject | +| --- | --- | --- | +| `93264f7` | 2026-04-19 | Restore original app icon | +| `e6eba62` | 2026-04-19 | Restore original app icon | +| `4372e29` | 2026-04-19 | Optimize 14.08 release packaging | +| `608ea0c` | 2026-04-19 | Optimize 14.08 release packaging | +| `31da3f2` | 2026-04-06 | ui update | +| `81e0938` | 2026-03-13 | Add auto fan aggressiveness slider and fix QEMU boot/display defaults | + +## Maintenance Notes + +- Prefer focused changes that respect the ownership described above. +- If this file touches helper trust, SMC writes, startup, or permissions, update the relevant support docs and tests. +- If this file is generated or an asset manifest, verify the producing workflow instead of hand-editing generated payloads. diff --git a/docs/wiki/files/core-monitor-assets-xcassets-appicon-appiconset-icon-512-png-3e8247ed.md b/docs/wiki/files/core-monitor-assets-xcassets-appicon-appiconset-icon-512-png-3e8247ed.md new file mode 100644 index 0000000..f560a14 --- /dev/null +++ b/docs/wiki/files/core-monitor-assets-xcassets-appicon-appiconset-icon-512-png-3e8247ed.md @@ -0,0 +1,46 @@ +# File: Core-Monitor/Assets.xcassets/AppIcon.appiconset/icon-512.png + +## Current Role + +- Area: App assets. +- This page records the file's current repository role, source metadata, and recent commit history. +- Review nearby tests and commit pages before changing this file. + +## Metadata + +| Field | Value | +| --- | --- | +| Source path | [`Core-Monitor/Assets.xcassets/AppIcon.appiconset/icon-512.png`](../../../Core-Monitor/Assets.xcassets/AppIcon.appiconset/icon-512.png) | +| Wiki area | App assets | +| Exists in current checkout | True | +| Size | 241655 bytes | +| Binary | True | +| Line count | 0 | +| Extension | `.png` | + +## Imports + +None detected. + +## Declarations + +| Kind | Name | Line | +| --- | --- | ---: | +| None detected | | | + +## Recent Change History + +| Commit | Date | Subject | +| --- | --- | --- | +| `93264f7` | 2026-04-19 | Restore original app icon | +| `e6eba62` | 2026-04-19 | Restore original app icon | +| `4372e29` | 2026-04-19 | Optimize 14.08 release packaging | +| `608ea0c` | 2026-04-19 | Optimize 14.08 release packaging | +| `31da3f2` | 2026-04-06 | ui update | +| `81e0938` | 2026-03-13 | Add auto fan aggressiveness slider and fix QEMU boot/display defaults | + +## Maintenance Notes + +- Prefer focused changes that respect the ownership described above. +- If this file touches helper trust, SMC writes, startup, or permissions, update the relevant support docs and tests. +- If this file is generated or an asset manifest, verify the producing workflow instead of hand-editing generated payloads. diff --git a/docs/wiki/files/core-monitor-assets-xcassets-contents-json-dfc2533b.md b/docs/wiki/files/core-monitor-assets-xcassets-contents-json-dfc2533b.md new file mode 100644 index 0000000..f5e71ed --- /dev/null +++ b/docs/wiki/files/core-monitor-assets-xcassets-contents-json-dfc2533b.md @@ -0,0 +1,42 @@ +# File: Core-Monitor/Assets.xcassets/Contents.json + +## Current Role + +- Area: App assets. +- This page records the file's current repository role, source metadata, and recent commit history. +- Review nearby tests and commit pages before changing this file. + +## Metadata + +| Field | Value | +| --- | --- | +| Source path | [`Core-Monitor/Assets.xcassets/Contents.json`](../../../Core-Monitor/Assets.xcassets/Contents.json) | +| Wiki area | App assets | +| Exists in current checkout | True | +| Size | 63 bytes | +| Binary | False | +| Line count | 7 | +| Extension | `.json` | + +## Imports + +None detected. + +## Declarations + +| Kind | Name | Line | +| --- | --- | ---: | +| None detected | | | + +## Recent Change History + +| Commit | Date | Subject | +| --- | --- | --- | +| `6165f4f` | 2026-03-13 | Initial Commit | +| `830f3db` | 2026-03-07 | Initial Commit | + +## Maintenance Notes + +- Prefer focused changes that respect the ownership described above. +- If this file touches helper trust, SMC writes, startup, or permissions, update the relevant support docs and tests. +- If this file is generated or an asset manifest, verify the producing workflow instead of hand-editing generated payloads. diff --git a/docs/wiki/files/core-monitor-batterydetailformatter-swift-b8e45c4d.md b/docs/wiki/files/core-monitor-batterydetailformatter-swift-b8e45c4d.md new file mode 100644 index 0000000..0fb1c66 --- /dev/null +++ b/docs/wiki/files/core-monitor-batterydetailformatter-swift-b8e45c4d.md @@ -0,0 +1,86 @@ +# File: Core-Monitor/BatteryDetailFormatter.swift + +## Current Role + +- Area: Core app. +- This page records the file's current repository role, source metadata, and recent commit history. +- Review nearby tests and commit pages before changing this file. + +## Metadata + +| Field | Value | +| --- | --- | +| Source path | [`Core-Monitor/BatteryDetailFormatter.swift`](../../../Core-Monitor/BatteryDetailFormatter.swift) | +| Wiki area | Core app | +| Exists in current checkout | True | +| Size | 2289 bytes | +| Binary | False | +| Line count | 72 | +| Extension | `.swift` | + +## Imports + +`Foundation` + +## Declarations + +| Kind | Name | Line | +| --- | --- | ---: | +| enum | `BatteryDetailFormatter` | 2 | + +## Recent Change History + +| Commit | Date | Subject | +| --- | --- | --- | +| `16df8e4` | 2026-04-16 | Refine battery diagnostics and dashboard state flow | + +## Maintenance Notes + +- Prefer focused changes that respect the ownership described above. +- If this file touches helper trust, SMC writes, startup, or permissions, update the relevant support docs and tests. +- If this file is generated or an asset manifest, verify the producing workflow instead of hand-editing generated payloads. + +## Source Excerpt + +```text +import Foundation + +enum BatteryDetailFormatter { + static func powerStateDescription(for info: BatteryInfo) -> String { + if info.isCharging { + return "Charging" + } + if info.isPluggedIn { + return "AC Power" + } + return "Battery Power" + } + + static func sourceDescription(for info: BatteryInfo) -> String? { + if let source = info.source?.trimmingCharacters(in: .whitespacesAndNewlines), !source.isEmpty { + switch source { + case "AC Power": + return "Power Adapter" + case "Battery Power": + return "Internal Battery" + default: + return source + } + } + + guard info.hasBattery else { return nil } + return info.isPluggedIn ? "Power Adapter" : "Internal Battery" + } + + static func runtimeDescription(for info: BatteryInfo) -> String? { + guard let minutes = info.timeRemainingMinutes, minutes >= 0 else { return nil } + if minutes == 0 { + return info.isCharging ? "Finishing soon" : "Less than 1m remaining" + } + + let formattedDuration = durationDescription(minutes: minutes) + if info.isCharging { + return "\(formattedDuration) until full" + } + return "\(formattedDuration) remaining" +``` diff --git a/docs/wiki/files/core-monitor-compatibility-swift-5a9217a3.md b/docs/wiki/files/core-monitor-compatibility-swift-5a9217a3.md new file mode 100644 index 0000000..45273a2 --- /dev/null +++ b/docs/wiki/files/core-monitor-compatibility-swift-5a9217a3.md @@ -0,0 +1,107 @@ +# File: Core-Monitor/Compatibility.swift + +## Current Role + +- Area: Core app. +- This page records the file's current repository role, source metadata, and recent commit history. +- Review nearby tests and commit pages before changing this file. + +## Metadata + +| Field | Value | +| --- | --- | +| Source path | [`Core-Monitor/Compatibility.swift`](../../../Core-Monitor/Compatibility.swift) | +| Wiki area | Core app | +| Exists in current checkout | True | +| Size | 5460 bytes | +| Binary | False | +| Line count | 174 | +| Extension | `.swift` | + +## Imports + +`SwiftUI` + +## Declarations + +| Kind | Name | Line | +| --- | --- | ---: | +| extension | `Color` | 2 | +| extension | `Font` | 26 | +| struct | `CMPanel` | 32 | +| func | `body` | 35 | +| struct | `BasicPanel` | 49 | +| func | `body` | 51 | +| extension | `View` | 57 | +| func | `cmPanel` | 59 | +| func | `basicPanel` | 62 | +| func | `cmGlassBackground` | 66 | +| func | `cmLiquidGlassCard` | 72 | +| func | `cmKerning` | 107 | +| func | `cmNumericTextTransition` | 116 | +| func | `cmPulseSymbolEffect` | 125 | +| func | `cmBounceSymbolEffect` | 134 | +| func | `cmHandleSpaceKeyPress` | 143 | +| func | `cmHideWindowToolbarBackground` | 155 | +| func | `cmRemoveWindowToolbarTitle` | 164 | + +## Recent Change History + +| Commit | Date | Subject | +| --- | --- | --- | +| `9b8b37f` | 2026-04-16 | Guard liquid glass effect for older toolchains | +| `31da3f2` | 2026-04-06 | ui update | +| `0fa238c` | 2026-04-02 | commits. | +| `3ddebed` | 2026-03-27 | add benchmark | +| `3252194` | 2026-03-27 | Clean repo and keep only active Core-Monitor project | + +## Maintenance Notes + +- Prefer focused changes that respect the ownership described above. +- If this file touches helper trust, SMC writes, startup, or permissions, update the relevant support docs and tests. +- If this file is generated or an asset manifest, verify the producing workflow instead of hand-editing generated payloads. + +## Source Excerpt + +```text +import SwiftUI + +extension Color { + static let cmBackground = Color(red: 0.93, green: 0.93, blue: 0.93) + static let cmSurface = Color.white + static let cmSurfaceRaised = Color(red: 0.96, green: 0.96, blue: 0.96) + static let cmSurfaceSoft = Color(red: 0.90, green: 0.90, blue: 0.90) + static let cmBorder = Color.black.opacity(0.28) + static let cmBorderBright = Color.black.opacity(0.45) + static let cmAmber = Color(red: 1.00, green: 0.78, blue: 0.31) + static let cmGreen = Color(red: 0.45, green: 0.93, blue: 0.74) + static let cmRed = Color(red: 1.00, green: 0.45, blue: 0.47) + static let cmBlue = Color.black + static let cmPurple = Color.black + static let cmMint = Color(red: 0.18, green: 0.18, blue: 0.18) + static let cmTextPrimary = Color.black + static let cmTextSecondary = Color(red: 0.20, green: 0.20, blue: 0.20) + static let cmTextDim = Color(red: 0.38, green: 0.38, blue: 0.38) + + static let bBackground = Color.white + static let bSurface = Color.white + static let bBorder = Color.black.opacity(0.92) + static let bText = Color.black + static let bDim = Color.black.opacity(0.55) +} + +extension Font { + static func cmMono(_ size: CGFloat, weight: Font.Weight = .regular) -> Font { + .system(size: size, weight: weight, design: .monospaced) + } +} + +private struct CMPanel: ViewModifier { + var accent: Color = .clear + + func body(content: Content) -> some View { + content + .background( + RoundedRectangle(cornerRadius: 8, style: .continuous) + .fill(Color.cmSurface) +``` diff --git a/docs/wiki/files/core-monitor-contentview-swift-141a045a.md b/docs/wiki/files/core-monitor-contentview-swift-141a045a.md new file mode 100644 index 0000000..a291d9f --- /dev/null +++ b/docs/wiki/files/core-monitor-contentview-swift-141a045a.md @@ -0,0 +1,179 @@ +# File: Core-Monitor/ContentView.swift + +## Current Role + +- Large SwiftUI dashboard shell containing the main sidebar, overview surfaces, system cards, fan panel, Touch Bar settings, and about/help-adjacent UI. +- A high-risk file because visual refactors can cross monitoring, fan control, helper diagnostics, and onboarding behavior. +- Current architecture docs flag this as a pressure point that should keep shrinking into dedicated subviews. + +## Metadata + +| Field | Value | +| --- | --- | +| Source path | [`Core-Monitor/ContentView.swift`](../../../Core-Monitor/ContentView.swift) | +| Wiki area | Dashboard | +| Exists in current checkout | True | +| Size | 125603 bytes | +| Binary | False | +| Line count | 2866 | +| Extension | `.swift` | + +## Imports + +`AVFoundation`, `AppKit`, `Combine`, `Darwin`, `SwiftUI` + +## Declarations + +| Kind | Name | Line | +| --- | --- | ---: | +| class | `AppModeState` | 8 | +| class | `AppAppearanceSettings` | 14 | +| extension | `Color` | 38 | +| struct | `CoreMonBackdrop` | 49 | +| struct | `CoreMonWindowShell` | 65 | +| struct | `CoreMonGlassBackground` | 116 | +| struct | `SidebarShellBackground` | 142 | +| struct | `CoreMonGlassPanel` | 166 | +| struct | `CopyOnTap` | 191 | +| func | `body` | 193 | +| extension | `View` | 211 | +| func | `copyOnTap` | 212 | +| struct | `SoftPressButtonStyle` | 214 | +| func | `makeBody` | 216 | +| struct | `DarkCard` | 229 | +| struct | `GaugeRing` | 247 | +| struct | `Sparkline` | 275 | +| struct | `MetricTile` | 307 | +| struct | `MonitoringTrendSection` | 383 | +| struct | `MonitoringTrendCard` | 485 | +| func | `deltaLabel` | 567 | +| struct | `MonitoringTrendMiniStat` | 573 | +| struct | `MonitoringTrendChart` | 590 | +| func | `yPosition` | 650 | +| struct | `MonitoringStatusCard` | 656 | +| func | `detailText` | 701 | +| func | `statusColor` | 714 | +| func | `statusMeta` | 727 | +| struct | `CompactRow` | 743 | +| struct | `FanBar` | 763 | +| struct | `BatteryBar` | 799 | +| func | `pill` | 845 | +| struct | `FanHelperStatusCard` | 851 | +| struct | `HelperDiagnosticsSupportCard` | 997 | +| func | `performPrimaryAction` | 1127 | +| func | `exportReport` | 1142 | +| struct | `DashboardShortcutCard` | 1162 | +| struct | `FanControlPanel` | 1241 | +| struct | `Snapshot` | 1242 | +| func | `modeIcon` | 1421 | +| func | `fanSummaryPill` | 1434 | +| enum | `SidebarItem` | 1447 | +| struct | `SidebarRow` | 1478 | +| struct | `Sidebar` | 1524 | +| struct | `DetailPane` | 1610 | +| func | `header` | 1878 | +| func | `emptyState` | 1886 | +| func | `levelRow` | 1899 | +| func | `loadColor` | 1932 | +| func | `tempColor` | 1933 | +| func | `hostModelName` | 1934 | +| struct | `AboutDetailsPanel` | 1938 | +| func | `aboutPill` | 1987 | +| struct | `TouchBarPreviewStrip` | 1998 | +| struct | `TouchBarWidgetPreview` | 2019 | +| func | `renderPreview` | 2030 | +| enum | `TouchBarPreviewFixture` | 2072 | +| struct | `TouchBarWidgetRow` | 2107 | +| struct | `TouchBarConfiguredItemRow` | 2142 | +| struct | `TouchBarCustomizationPanel` | 2220 | +| struct | `BetterDisplayInspiredHero` | 2554 | +| struct | `BasicModeView` | 2621 | +| func | `basicCell` | 2695 | +| func | `basicFanBtn` | 2726 | +| struct | `VisualEffectView` | 2748 | +| func | `makeNSView` | 2752 | +| func | `updateNSView` | 2760 | +| struct | `ContentView` | 2769 | +| func | `applyPendingDashboardRouteIfNeeded` | 2843 | +| func | `syncDashboardSampling` | 2855 | + +## Recent Change History + +| Commit | Date | Subject | +| --- | --- | --- | +| `29afd92` | 2026-04-18 | Ship 14.0.7 localization update | +| `32f6f43` | 2026-04-18 | Ship 14.0.6 Cupertino Touch Bar fix | +| `675fabf` | 2026-04-17 | Ship 14.0.5 helper recovery release | +| `83e001c` | 2026-04-17 | Reinstall stale privileged helper | +| `40e9d5d` | 2026-04-17 | Fix privileged helper connection mismatch | +| `7c1b882` | 2026-04-17 | Keep Touch Bar HUD always on | +| `e24d811` | 2026-04-16 | :)) | +| `cea99a5` | 2026-04-16 | Finish silent mode cleanup | +| `ebf3e12` | 2026-04-16 | Retire redundant silent fan mode | +| `133d9ad` | 2026-04-16 | Replace alert surfaces with monitoring status | +| `a570f09` | 2026-04-16 | Scope detailed sampling to active monitoring views | +| `cfea009` | 2026-04-16 | Polish launch-at-login recovery flow | +| `f2db2d4` | 2026-04-16 | Show live network rates in menu bar settings preview | +| `7c0c8d6` | 2026-04-16 | Add dashboard shortcut and app menu access | +| `be75b81` | 2026-04-16 | Add dashboard network throughput visibility | +| `44eb999` | 2026-04-16 | Harden touch bar customization and weather fallback | +| `1cc987e` | 2026-04-16 | Scope dashboard process sampling by surface | +| `e486572` | 2026-04-16 | Scope detailed sampling to active monitoring views | +| `4709cd6` | 2026-04-16 | Add live fan RPM to the balanced menu bar | +| `8bfc685` | 2026-04-16 | Stabilize signing and WeatherKit release packaging | +| `4d587ef` | 2026-04-16 | Restore standard quit controls in the accessory app | +| `b27fd63` | 2026-04-16 | Deep-link menu bar alerts into the dashboard | +| `0690966` | 2026-04-16 | Surface privacy controls in system settings | +| `5dc29ed` | 2026-04-16 | Add privacy controls and refine Core Monitor presentation | +| `3dbf6ac` | 2026-04-16 | Default fan control to system mode | + +## Maintenance Notes + +- Prefer focused changes that respect the ownership described above. +- If this file touches helper trust, SMC writes, startup, or permissions, update the relevant support docs and tests. +- If this file is generated or an asset manifest, verify the producing workflow instead of hand-editing generated payloads. + +## Source Excerpt + +```text +import SwiftUI +import Darwin +import AVFoundation +import Combine +import AppKit + +// MARK: - App-wide mode state +final class AppModeState: ObservableObject { + @Published var isBasicMode: Bool { + didSet { UserDefaults.standard.set(isBasicMode, forKey: "basicMode") } + } + init() { isBasicMode = UserDefaults.standard.bool(forKey: "basicMode") } +} + +@MainActor +final class AppAppearanceSettings: ObservableObject { + static let shared = AppAppearanceSettings() + private static let defaultSurfaceOpacity = 1.0 + + @Published var surfaceOpacity: Double { + didSet { + UserDefaults.standard.set(surfaceOpacity, forKey: Self.surfaceOpacityKey) + } + } + + private static let surfaceOpacityKey = "coremonitor.surfaceOpacity" + + private init() { + if let stored = UserDefaults.standard.object(forKey: Self.surfaceOpacityKey) as? Double { + surfaceOpacity = min(max(stored, 0.0), 1.0) + } else { + surfaceOpacity = Self.defaultSurfaceOpacity + } + } +} + +// MARK: - Colours (BetterDisplay-matched dark palette) +extension Color { + static let bdSidebar = Color(red: 0.16, green: 0.17, blue: 0.22).opacity(0.90) + static let bdContent = Color.clear +``` diff --git a/docs/wiki/files/core-monitor-core-monitorapp-swift-ca40d023.md b/docs/wiki/files/core-monitor-core-monitorapp-swift-ca40d023.md new file mode 100644 index 0000000..a5719bb --- /dev/null +++ b/docs/wiki/files/core-monitor-core-monitorapp-swift-ca40d023.md @@ -0,0 +1,150 @@ +# File: Core-Monitor/Core_MonitorApp.swift + +## Current Role + +- Contains the NSApplicationDelegate, single-instance policy, dashboard window controller, activation policy, startup routing, and shutdown hooks. +- Keeps a menu bar utility alive while still opening a visible dashboard for onboarding and explicit dashboard requests. +- Runs best-effort cleanup when the app terminates, including returning fan control to automatic where applicable. + +## Metadata + +| Field | Value | +| --- | --- | +| Source path | [`Core-Monitor/Core_MonitorApp.swift`](../../../Core-Monitor/Core_MonitorApp.swift) | +| Wiki area | Core app | +| Exists in current checkout | True | +| Size | 21890 bytes | +| Binary | False | +| Line count | 554 | +| Extension | `.swift` | + +## Imports + +`AppKit`, `Carbon`, `OSLog`, `SwiftUI` + +## Declarations + +| Kind | Name | Line | +| --- | --- | ---: | +| struct | `CoreMonitorRunningInstance` | 5 | +| enum | `CoreMonitorSingleInstancePolicy` | 12 | +| struct | `CoreMonitorLaunchEnvironment` | 35 | +| func | `debugLaunch` | 41 | +| class | `DashboardWindowController` | 48 | +| func | `showDashboard` | 87 | +| func | `windowWillClose` | 106 | +| func | `windowDidBecomeKey` | 111 | +| func | `windowDidBecomeMain` | 115 | +| func | `configure` | 119 | +| func | `promoteVisibility` | 140 | +| class | `CoreMonitorApplicationDelegate` | 159 | +| func | `applicationDidFinishLaunching` | 178 | +| func | `applicationWillTerminate` | 205 | +| func | `applicationSupportsSecureRestorableState` | 229 | +| func | `applicationShouldRestoreApplicationState` | 233 | +| func | `applicationShouldSaveApplicationState` | 237 | +| func | `applicationShouldTerminateAfterLastWindowClosed` | 241 | +| func | `applicationShouldHandleReopen` | 245 | +| func | `openDashboardFromMenu` | 252 | +| func | `openHelpFromMenu` | 257 | +| func | `reopenWelcomeGuideFromMenu` | 263 | +| func | `quitApplication` | 269 | +| func | `openDashboard` | 274 | +| func | `installMenuBarIfNeeded` | 289 | +| func | `installApplicationMenuIfNeeded` | 308 | +| func | `installDistributedDashboardRequestObserverIfNeeded` | 359 | +| func | `installQuitShortcutMonitorIfNeeded` | 380 | +| func | `installTouchBarShortcutMonitorIfNeeded` | 390 | +| func | `installDashboardShortcutObserverIfNeeded` | 400 | +| func | `isQuitShortcut` | 414 | +| func | `isSystemTouchBarShortcut` | 419 | +| func | `dashboardControllerIfNeeded` | 424 | +| func | `presentInitialDashboardIfNeeded` | 443 | +| func | `handOffToRunningInstanceIfNeeded` | 455 | +| func | `scheduleInitialDashboardAttempts` | 491 | +| func | `attemptInitialDashboardPresentation` | 508 | +| func | `cancelInitialDashboardAttempts` | 524 | +| func | `setDashboardActivationPolicy` | 529 | +| func | `applyInitialActivationPolicy` | 536 | +| func | `restoreAccessoryActivationPolicyIfNeeded` | 545 | + +## Recent Change History + +| Commit | Date | Subject | +| --- | --- | --- | +| `29afd92` | 2026-04-18 | Ship 14.0.7 localization update | +| `7c1b882` | 2026-04-17 | Keep Touch Bar HUD always on | +| `e24d811` | 2026-04-16 | :)) | +| `423587b` | 2026-04-16 | Stabilize unit test app bootstrap | +| `2dae7aa` | 2026-04-16 | Prevent duplicate Core Monitor launches | +| `133d9ad` | 2026-04-16 | Replace alert surfaces with monitoring status | +| `5fe6a4c` | 2026-04-16 | Harden first-launch startup and onboarding state | +| `7c0c8d6` | 2026-04-16 | Add dashboard shortcut and app menu access | +| `a62ded6` | 2026-04-16 | Prevent duplicate Core Monitor launches | +| `34c671f` | 2026-04-16 | Add accessory app menu shortcuts | +| `001a339` | 2026-04-16 | Purge deprecated launch diagnostics defaults | +| `4d587ef` | 2026-04-16 | Restore standard quit controls in the accessory app | +| `78d0fd2` | 2026-04-16 | Stabilize onboarding launch and menu bar defaults | +| `5dc29ed` | 2026-04-16 | Add privacy controls and refine Core Monitor presentation | +| `6a63f7e` | 2026-04-16 | Name dashboard window for macOS | +| `9d4d7d1` | 2026-04-16 | Capture dashboard launch state in support diagnostics | +| `844ce69` | 2026-04-16 | Fix first-launch dashboard discoverability | +| `7185d36` | 2026-04-15 | Improve fan control and alert surfaces | +| `2664fd1` | 2026-04-11 | Update Core Monitor | +| `011232b` | 2026-04-11 | Update website install video | +| `31da3f2` | 2026-04-06 | ui update | +| `0fa238c` | 2026-04-02 | commits. | +| `3651f98` | 2026-03-29 | Remove CoreVisor and virtualization support | +| `b436125` | 2026-03-28 | Improve Touch Bar behavior, CoreVisor UI, and docs | +| `3252194` | 2026-03-27 | Clean repo and keep only active Core-Monitor project | + +## Maintenance Notes + +- Prefer focused changes that respect the ownership described above. +- If this file touches helper trust, SMC writes, startup, or permissions, update the relevant support docs and tests. +- If this file is generated or an asset manifest, verify the producing workflow instead of hand-editing generated payloads. + +## Source Excerpt + +```text +import AppKit +import Carbon +import OSLog +import SwiftUI + +struct CoreMonitorRunningInstance: Equatable { + let processIdentifier: pid_t + let launchDate: Date? + let isFinishedLaunching: Bool + let isTerminated: Bool +} + +enum CoreMonitorSingleInstancePolicy { + static func handoffTarget( + from runningInstances: [CoreMonitorRunningInstance], + currentPID: pid_t + ) -> CoreMonitorRunningInstance? { + runningInstances + .filter { instance in + instance.processIdentifier != currentPID && + instance.isFinishedLaunching && + instance.isTerminated == false + } + .sorted { lhs, rhs in + let lhsLaunchDate = lhs.launchDate ?? .distantPast + let rhsLaunchDate = rhs.launchDate ?? .distantPast + if lhsLaunchDate != rhsLaunchDate { + return lhsLaunchDate < rhsLaunchDate + } + return lhs.processIdentifier < rhs.processIdentifier + } + .first + } +} + +struct CoreMonitorLaunchEnvironment { + static func shouldHandleDuplicateLaunch(environment: [String: String] = ProcessInfo.processInfo.environment) -> Bool { + environment["XCTestConfigurationFilePath"] == nil + } +} +``` diff --git a/docs/wiki/files/core-monitor-coremonitorplatformcopy-swift-458b4ad7.md b/docs/wiki/files/core-monitor-coremonitorplatformcopy-swift-458b4ad7.md new file mode 100644 index 0000000..95081cd --- /dev/null +++ b/docs/wiki/files/core-monitor-coremonitorplatformcopy-swift-458b4ad7.md @@ -0,0 +1,75 @@ +# File: Core-Monitor/CoreMonitorPlatformCopy.swift + +## Current Role + +- Area: Core app. +- This page records the file's current repository role, source metadata, and recent commit history. +- Review nearby tests and commit pages before changing this file. + +## Metadata + +| Field | Value | +| --- | --- | +| Source path | [`Core-Monitor/CoreMonitorPlatformCopy.swift`](../../../Core-Monitor/CoreMonitorPlatformCopy.swift) | +| Wiki area | Core app | +| Exists in current checkout | True | +| Size | 1264 bytes | +| Binary | False | +| Line count | 30 | +| Extension | `.swift` | + +## Imports + +`Foundation` + +## Declarations + +| Kind | Name | Line | +| --- | --- | ---: | +| enum | `CoreMonitorPlatformCopy` | 2 | + +## Recent Change History + +| Commit | Date | Subject | +| --- | --- | --- | +| `6cabf2c` | 2026-04-16 | Make onboarding copy platform-aware | + +## Maintenance Notes + +- Prefer focused changes that respect the ownership described above. +- If this file touches helper trust, SMC writes, startup, or permissions, update the relevant support docs and tests. +- If this file is generated or an asset manifest, verify the producing workflow instead of hand-editing generated payloads. + +## Source Excerpt + +```text +import Foundation + +enum CoreMonitorPlatformCopy { + static func welcomeIntroSubheadline(isAppleSilicon: Bool = SystemMonitor.isAppleSilicon) -> String { + isAppleSilicon ? "Your M-series Mac, fully visible." : "Your Mac, fully visible." + } + + static func welcomeIntroBody(isAppleSilicon: Bool = SystemMonitor.isAppleSilicon) -> String { + if isAppleSilicon { + return "Core Monitor gives you deep, real-time insight into your Apple Silicon Mac: thermals, memory pressure, fan behavior, power draw, and a customizable Touch Bar surface." + } + + return "Core Monitor gives you deep, real-time insight into your Mac: thermals, memory pressure, fan behavior, power draw, and a customizable Touch Bar surface." + } + + static func thermalMetricsBullet(isAppleSilicon: Bool = SystemMonitor.isAppleSilicon) -> String { + isAppleSilicon + ? "P-core and E-core usage, plus CPU temperature" + : "CPU usage and temperature" + } + + static func thermalStatusDetail(isAppleSilicon: Bool = SystemMonitor.isAppleSilicon) -> String { + if isAppleSilicon { + return "macOS thermal pressure on Apple Silicon." + } + + return "macOS thermal pressure reported by the system." + } +} +``` diff --git a/docs/wiki/files/core-monitor-coremontouchbarcontroller-swift-0274bfdd.md b/docs/wiki/files/core-monitor-coremontouchbarcontroller-swift-0274bfdd.md new file mode 100644 index 0000000..bdfd061 --- /dev/null +++ b/docs/wiki/files/core-monitor-coremontouchbarcontroller-swift-0274bfdd.md @@ -0,0 +1,125 @@ +# File: Core-Monitor/CoreMonTouchBarController.swift + +## Current Role + +- Area: Touch Bar and Pock widget runtime. +- This page records the file's current repository role, source metadata, and recent commit history. +- Review nearby tests and commit pages before changing this file. + +## Metadata + +| Field | Value | +| --- | --- | +| Source path | [`Core-Monitor/CoreMonTouchBarController.swift`](../../../Core-Monitor/CoreMonTouchBarController.swift) | +| Wiki area | Touch Bar and Pock widget runtime | +| Exists in current checkout | True | +| Size | 16223 bytes | +| Binary | False | +| Line count | 465 | +| Extension | `.swift` | + +## Imports + +`AppKit`, `Combine`, `CoreWLAN`, `Foundation` + +## Declarations + +| Kind | Name | Line | +| --- | --- | ---: | +| class | `CoreMonTouchBarController` | 5 | +| func | `start` | 69 | +| func | `stop` | 84 | +| func | `install` | 96 | +| func | `reloadCustomization` | 100 | +| func | `bindWeather` | 111 | +| func | `bindSystem` | 120 | +| func | `applyCustomization` | 131 | +| func | `startRefreshTimer` | 154 | +| func | `updateWeatherMonitoring` | 166 | +| func | `refreshViews` | 178 | +| func | `makeSnapshot` | 206 | +| func | `clamp` | 229 | +| func | `detailedClockStrings` | 234 | +| func | `formattedTime` | 242 | +| func | `formattedTime` | 246 | +| func | `formattedMonthDay` | 252 | +| func | `currentFPS` | 258 | +| func | `currentWiFiName` | 262 | +| func | `storageUsagePercent` | 266 | +| func | `currentTheme` | 278 | +| func | `configure` | 282 | +| func | `loadCustomization` | 298 | +| extension | `CoreMonTouchBarController` | 306 | +| func | `touchBar` | 308 | +| class | `TouchBarShortcutButton` | 328 | +| func | `openShortcut` | 352 | +| func | `configureIconStyle` | 357 | +| enum | `TouchBarCommandRunner` | 374 | +| class | `TouchBarCustomCommandButton` | 418 | +| func | `runCommand` | 451 | + +## Recent Change History + +| Commit | Date | Subject | +| --- | --- | --- | +| `29afd92` | 2026-04-18 | Ship 14.0.7 localization update | +| `44eb999` | 2026-04-16 | Harden touch bar customization and weather fallback | +| `0ef6575` | 2026-04-16 | Unify monitor refresh delivery paths | +| `4db7203` | 2026-04-16 | Reduce redundant Touch Bar and menu refresh work | +| `4d78a8f` | 2026-04-15 | e | +| `b09dbec` | 2026-04-14 | Tighten app copy and weather privacy behavior | +| `6675114` | 2026-04-13 | e | +| `679aae6` | 2026-04-12 | changes. | +| `2664fd1` | 2026-04-11 | Update Core Monitor | +| `011232b` | 2026-04-11 | Update website install video | + +## Maintenance Notes + +- Prefer focused changes that respect the ownership described above. +- If this file touches helper trust, SMC writes, startup, or permissions, update the relevant support docs and tests. +- If this file is generated or an asset manifest, verify the producing workflow instead of hand-editing generated payloads. + +## Source Excerpt + +```text +import AppKit +import Combine +import CoreWLAN +import Foundation + +@MainActor +final class CoreMonTouchBarController: NSObject { + private static let customizationIdentifier = NSTouchBar.CustomizationIdentifier("com.coremonitor.touchbar.main") + + private(set) var touchBar: NSTouchBar + let weatherViewModel: WeatherViewModel + + private let systemMonitor: SystemMonitor + private let ownsSystemMonitor: Bool + private let customizationSettings: TouchBarCustomizationSettings + + private var cancellables = Set() + private var widgets: [NSTouchBarItem.Identifier: PKWidgetInfo] = [:] + private var configuredItems: [NSTouchBarItem.Identifier: TouchBarItemConfiguration] = [:] + private var cachedItems: [NSTouchBarItem.Identifier: NSTouchBarItem] = [:] + private var isStarted = false + private var isWeatherRunning = false + private var refreshTimer: Timer? + private var lastRefreshDate = Date.distantPast + private lazy var timeFormatter: DateFormatter = { + let formatter = DateFormatter() + formatter.setLocalizedDateFormatFromTemplate("Hm") + return formatter + }() + private lazy var monthDayFormatter: DateFormatter = { + let formatter = DateFormatter() + formatter.setLocalizedDateFormatFromTemplate("MMM d") + return formatter + }() + + init( + weatherProvider: WeatherProviding? = nil, + monitor: SystemMonitor? = nil, + customizationSettings: TouchBarCustomizationSettings? = nil + ) { +``` diff --git a/docs/wiki/files/core-monitor-dashboardprocesssamplingpolicy-swift-6bae7b1f.md b/docs/wiki/files/core-monitor-dashboardprocesssamplingpolicy-swift-6bae7b1f.md new file mode 100644 index 0000000..4a48ec9 --- /dev/null +++ b/docs/wiki/files/core-monitor-dashboardprocesssamplingpolicy-swift-6bae7b1f.md @@ -0,0 +1,63 @@ +# File: Core-Monitor/DashboardProcessSamplingPolicy.swift + +## Current Role + +- Area: Dashboard. +- This page records the file's current repository role, source metadata, and recent commit history. +- Review nearby tests and commit pages before changing this file. + +## Metadata + +| Field | Value | +| --- | --- | +| Source path | [`Core-Monitor/DashboardProcessSamplingPolicy.swift`](../../../Core-Monitor/DashboardProcessSamplingPolicy.swift) | +| Wiki area | Dashboard | +| Exists in current checkout | True | +| Size | 434 bytes | +| Binary | False | +| Line count | 18 | +| Extension | `.swift` | + +## Imports + +`Foundation` + +## Declarations + +| Kind | Name | Line | +| --- | --- | ---: | +| enum | `DashboardProcessSamplingPolicy` | 2 | + +## Recent Change History + +| Commit | Date | Subject | +| --- | --- | --- | +| `a570f09` | 2026-04-16 | Scope detailed sampling to active monitoring views | + +## Maintenance Notes + +- Prefer focused changes that respect the ownership described above. +- If this file touches helper trust, SMC writes, startup, or permissions, update the relevant support docs and tests. +- If this file is generated or an asset manifest, verify the producing workflow instead of hand-editing generated payloads. + +## Source Excerpt + +```text +import Foundation + +enum DashboardProcessSamplingPolicy { + static func requiresDetailedSampling( + isBasicMode: Bool, + selection: SidebarItem + ) -> Bool { + guard isBasicMode == false else { return false } + + switch selection { + case .memory: + return true + case .overview, .thermals, .fans, .battery, .system, .touchBar, .help, .about: + return false + } + } +} +``` diff --git a/docs/wiki/files/core-monitor-dashboardshortcutmanager-swift-41a469da.md b/docs/wiki/files/core-monitor-dashboardshortcutmanager-swift-41a469da.md new file mode 100644 index 0000000..275be50 --- /dev/null +++ b/docs/wiki/files/core-monitor-dashboardshortcutmanager-swift-41a469da.md @@ -0,0 +1,93 @@ +# File: Core-Monitor/DashboardShortcutManager.swift + +## Current Role + +- Area: Dashboard. +- This page records the file's current repository role, source metadata, and recent commit history. +- Review nearby tests and commit pages before changing this file. + +## Metadata + +| Field | Value | +| --- | --- | +| Source path | [`Core-Monitor/DashboardShortcutManager.swift`](../../../Core-Monitor/DashboardShortcutManager.swift) | +| Wiki area | Dashboard | +| Exists in current checkout | True | +| Size | 4975 bytes | +| Binary | False | +| Line count | 158 | +| Extension | `.swift` | + +## Imports + +`AppKit`, `Carbon`, `Combine`, `Foundation` + +## Declarations + +| Kind | Name | Line | +| --- | --- | ---: | +| extension | `Notification.Name` | 5 | +| enum | `DashboardShortcutConfiguration` | 9 | +| class | `DashboardShortcutManager` | 44 | +| func | `setEnabled` | 63 | +| func | `updateRegistration` | 69 | +| func | `installEventHandlerIfNeeded` | 99 | +| func | `unregisterHotKey` | 145 | +| func | `removeEventHandler` | 151 | + +## Recent Change History + +| Commit | Date | Subject | +| --- | --- | --- | +| `7c0c8d6` | 2026-04-16 | Add dashboard shortcut and app menu access | + +## Maintenance Notes + +- Prefer focused changes that respect the ownership described above. +- If this file touches helper trust, SMC writes, startup, or permissions, update the relevant support docs and tests. +- If this file is generated or an asset manifest, verify the producing workflow instead of hand-editing generated payloads. + +## Source Excerpt + +```text +import AppKit +import Carbon +import Combine +import Foundation + +extension Notification.Name { + static let dashboardShortcutDidActivate = Notification.Name("CoreMonitor.DashboardShortcutDidActivate") +} + +enum DashboardShortcutConfiguration { + static let enabledDefaultsKey = "coremonitor.dashboardShortcut.enabled" + static let keyEquivalent = "m" + static let modifierFlags: NSEvent.ModifierFlags = [.command, .option] + static let displayLabel = "Option-Command-M" + + fileprivate static let keyCode = UInt32(kVK_ANSI_M) + fileprivate static let hotKeyID = EventHotKeyID(signature: fourCharCode("CMON"), id: 1) + + static func carbonModifiers(for flags: NSEvent.ModifierFlags = modifierFlags) -> UInt32 { + var carbonFlags: UInt32 = 0 + + if flags.contains(.command) { + carbonFlags |= UInt32(cmdKey) + } + if flags.contains(.option) { + carbonFlags |= UInt32(optionKey) + } + if flags.contains(.control) { + carbonFlags |= UInt32(controlKey) + } + if flags.contains(.shift) { + carbonFlags |= UInt32(shiftKey) + } + + return carbonFlags + } + + private static func fourCharCode(_ string: String) -> OSType { + string.utf8.prefix(4).reduce(0) { partialResult, character in + (partialResult << 8) | OSType(character) +``` diff --git a/docs/wiki/files/core-monitor-dashboardwindowlayout-swift-37647eed.md b/docs/wiki/files/core-monitor-dashboardwindowlayout-swift-37647eed.md new file mode 100644 index 0000000..771591d --- /dev/null +++ b/docs/wiki/files/core-monitor-dashboardwindowlayout-swift-37647eed.md @@ -0,0 +1,84 @@ +# File: Core-Monitor/DashboardWindowLayout.swift + +## Current Role + +- Area: Dashboard. +- This page records the file's current repository role, source metadata, and recent commit history. +- Review nearby tests and commit pages before changing this file. + +## Metadata + +| Field | Value | +| --- | --- | +| Source path | [`Core-Monitor/DashboardWindowLayout.swift`](../../../Core-Monitor/DashboardWindowLayout.swift) | +| Wiki area | Dashboard | +| Exists in current checkout | True | +| Size | 1589 bytes | +| Binary | False | +| Line count | 39 | +| Extension | `.swift` | + +## Imports + +`AppKit` + +## Declarations + +| Kind | Name | Line | +| --- | --- | ---: | +| enum | `DashboardWindowLayout` | 2 | + +## Recent Change History + +| Commit | Date | Subject | +| --- | --- | --- | +| `7baad89` | 2026-04-16 | Refine dashboard window sizing | + +## Maintenance Notes + +- Prefer focused changes that respect the ownership described above. +- If this file touches helper trust, SMC writes, startup, or permissions, update the relevant support docs and tests. +- If this file is generated or an asset manifest, verify the producing workflow instead of hand-editing generated payloads. + +## Source Excerpt + +```text +import AppKit + +enum DashboardWindowLayout { + static let defaultContentSize = NSSize(width: 1_080, height: 720) + static let minimumContentSize = NSSize(width: 900, height: 640) + + static func targetContentSize(for visibleFrame: CGRect?) -> NSSize { + guard let visibleFrame, + visibleFrame.width > 0, + visibleFrame.height > 0 else { + return defaultContentSize + } + + let safeWidth = max(visibleFrame.width - 80, minimumContentSize.width) + let safeHeight = max(visibleFrame.height - 90, minimumContentSize.height) + + return NSSize( + width: min(defaultContentSize.width, max(minimumContentSize.width, min(safeWidth, visibleFrame.width * 0.78))), + height: min(defaultContentSize.height, max(minimumContentSize.height, min(safeHeight, visibleFrame.height * 0.87))) + ) + } + + static func shouldResetFrame(windowFrame: CGRect, visibleFrame: CGRect?) -> Bool { + guard let visibleFrame, + visibleFrame.width > 0, + visibleFrame.height > 0 else { + return windowFrame.width < minimumContentSize.width || windowFrame.height < minimumContentSize.height + } + + let widthLimit = max(visibleFrame.width - 30, minimumContentSize.width) + let heightLimit = max(visibleFrame.height - 30, minimumContentSize.height) + + return windowFrame.width < minimumContentSize.width || + windowFrame.height < minimumContentSize.height || + windowFrame.width > widthLimit || + windowFrame.height > heightLimit + } +} +``` diff --git a/docs/wiki/files/core-monitor-diskprocesssampler-swift-db42b85d.md b/docs/wiki/files/core-monitor-diskprocesssampler-swift-db42b85d.md new file mode 100644 index 0000000..2f0009a --- /dev/null +++ b/docs/wiki/files/core-monitor-diskprocesssampler-swift-db42b85d.md @@ -0,0 +1,92 @@ +# File: Core-Monitor/DiskProcessSampler.swift + +## Current Role + +- Area: Core app. +- This page records the file's current repository role, source metadata, and recent commit history. +- Review nearby tests and commit pages before changing this file. + +## Metadata + +| Field | Value | +| --- | --- | +| Source path | [`Core-Monitor/DiskProcessSampler.swift`](../../../Core-Monitor/DiskProcessSampler.swift) | +| Wiki area | Core app | +| Exists in current checkout | True | +| Size | 8283 bytes | +| Binary | False | +| Line count | 239 | +| Extension | `.swift` | + +## Imports + +`AppKit`, `Combine`, `Darwin`, `Foundation` + +## Declarations + +| Kind | Name | Line | +| --- | --- | ---: | +| struct | `DiskProcessActivity` | 5 | +| struct | `DiskProcessCounter` | 29 | +| enum | `DiskProcessSampling` | 36 | +| class | `DiskProcessSampler` | 144 | +| func | `start` | 162 | +| func | `stop` | 190 | +| func | `sample` | 211 | + +## Recent Change History + +| Commit | Date | Subject | +| --- | --- | --- | +| `3094642` | 2026-04-16 | Cache disk activity away from menu bar renders | + +## Maintenance Notes + +- Prefer focused changes that respect the ownership described above. +- If this file touches helper trust, SMC writes, startup, or permissions, update the relevant support docs and tests. +- If this file is generated or an asset manifest, verify the producing workflow instead of hand-editing generated payloads. + +## Source Excerpt + +```text +import AppKit +import Combine +import Darwin +import Foundation + +struct DiskProcessActivity: Identifiable, Equatable { + let name: String + let readBytes: UInt64 + let writtenBytes: UInt64 + + var id: String { name } + var totalBytes: UInt64 { readBytes + writtenBytes } + var readLabel: String { Self.formatBytes(readBytes) } + var writeLabel: String { Self.formatBytes(writtenBytes) } + + static func formatBytes(_ bytes: UInt64) -> String { + switch bytes { + case 0..<1024: + return "\(bytes)B" + case 1024..<1_048_576: + return String(format: "%.0fK", Double(bytes) / 1024.0) + case 1_048_576..<1_073_741_824: + return String(format: "%.1fM", Double(bytes) / 1_048_576.0) + default: + return String(format: "%.1fG", Double(bytes) / 1_073_741_824.0) + } + } +} + +struct DiskProcessCounter: Equatable { + let pid: pid_t + let name: String + let readBytes: UInt64 + let writtenBytes: UInt64 +} + +enum DiskProcessSampling { + static func activities( + from counters: [DiskProcessCounter], + previousCounters: [pid_t: DiskProcessCounter], +``` diff --git a/docs/wiki/files/core-monitor-diskstatsrefreshpolicy-swift-d58c2f20.md b/docs/wiki/files/core-monitor-diskstatsrefreshpolicy-swift-d58c2f20.md new file mode 100644 index 0000000..99fed37 --- /dev/null +++ b/docs/wiki/files/core-monitor-diskstatsrefreshpolicy-swift-d58c2f20.md @@ -0,0 +1,61 @@ +# File: Core-Monitor/DiskStatsRefreshPolicy.swift + +## Current Role + +- Area: Core app. +- This page records the file's current repository role, source metadata, and recent commit history. +- Review nearby tests and commit pages before changing this file. + +## Metadata + +| Field | Value | +| --- | --- | +| Source path | [`Core-Monitor/DiskStatsRefreshPolicy.swift`](../../../Core-Monitor/DiskStatsRefreshPolicy.swift) | +| Wiki area | Core app | +| Exists in current checkout | True | +| Size | 398 bytes | +| Binary | False | +| Line count | 15 | +| Extension | `.swift` | + +## Imports + +`Foundation` + +## Declarations + +| Kind | Name | Line | +| --- | --- | ---: | +| enum | `DiskStatsRefreshPolicy` | 2 | + +## Recent Change History + +| Commit | Date | Subject | +| --- | --- | --- | +| `767668c` | 2026-04-16 | Throttle disk stats refresh cadence | +| `108166d` | 2026-04-16 | Throttle disk stats refresh cadence | + +## Maintenance Notes + +- Prefer focused changes that respect the ownership described above. +- If this file touches helper trust, SMC writes, startup, or permissions, update the relevant support docs and tests. +- If this file is generated or an asset manifest, verify the producing workflow instead of hand-editing generated payloads. + +## Source Excerpt + +```text +import Foundation + +enum DiskStatsRefreshPolicy { + static let minimumRefreshInterval: TimeInterval = 30 + + static func shouldRefresh( + lastUpdatedAt: Date?, + now: Date, + minimumInterval: TimeInterval = minimumRefreshInterval + ) -> Bool { + guard let lastUpdatedAt else { return true } + return now.timeIntervalSince(lastUpdatedAt) >= minimumInterval + } +} +``` diff --git a/docs/wiki/files/core-monitor-easteregglab-swift-3da8e26f.md b/docs/wiki/files/core-monitor-easteregglab-swift-3da8e26f.md new file mode 100644 index 0000000..a52b45c --- /dev/null +++ b/docs/wiki/files/core-monitor-easteregglab-swift-3da8e26f.md @@ -0,0 +1,89 @@ +# File: Core-Monitor/EasterEggLab.swift + +## Current Role + +- Area: Kernel Panic / Weird Mode. +- This page records the file's current repository role, source metadata, and recent commit history. +- Review nearby tests and commit pages before changing this file. + +## Metadata + +| Field | Value | +| --- | --- | +| Source path | [`Core-Monitor/EasterEggLab.swift`](../../../Core-Monitor/EasterEggLab.swift) | +| Wiki area | Kernel Panic / Weird Mode | +| Exists in current checkout | True | +| Size | 2454 bytes | +| Binary | False | +| Line count | 55 | +| Extension | `.swift` | + +## Imports + +`SwiftUI` + +## Declarations + +| Kind | Name | Line | +| --- | --- | ---: | +| enum | `KernelPanicPreferences` | 2 | +| struct | `EasterEggLabCard` | 7 | + +## Recent Change History + +| Commit | Date | Subject | +| --- | --- | --- | +| `aca5d59` | 2026-04-19 | Add Kernel Panic release payload | +| `210356e` | 2026-04-19 | Add Kernel Panic release payload | +| `29afd92` | 2026-04-18 | Ship 14.0.7 localization update | + +## Maintenance Notes + +- Prefer focused changes that respect the ownership described above. +- If this file touches helper trust, SMC writes, startup, or permissions, update the relevant support docs and tests. +- If this file is generated or an asset manifest, verify the producing workflow instead of hand-editing generated payloads. + +## Source Excerpt + +```text +import SwiftUI + +enum KernelPanicPreferences { + static let enabledKey = "coremonitor.easterEggsEnabled" + static let bestScoreKey = "coremonitor.kernelPanicBestScore" +} + +struct EasterEggLabCard: View { + @AppStorage(KernelPanicPreferences.enabledKey) private var easterEggsEnabled = false + @AppStorage(KernelPanicPreferences.bestScoreKey) private var bestScore = 0 + + var body: some View { + DarkCard(padding: 18) { + VStack(alignment: .leading, spacing: 16) { + HStack(alignment: .top, spacing: 16) { + VStack(alignment: .leading, spacing: 4) { + Text("Weird Easter Eggs") + .font(.system(size: 18, weight: .bold)) + Text("Opt into the deliberately odd extras that do not belong in a thermal monitor, now starring a monochrome battle-box Kernel Panic.") + .font(.system(size: 12, weight: .medium)) + .foregroundStyle(.secondary) + } + + Spacer(minLength: 12) + + VStack(alignment: .trailing, spacing: 4) { + Text(easterEggsEnabled ? "Enabled" : "Disabled") + .font(.system(size: 13, weight: .bold, design: .monospaced)) + .foregroundStyle(easterEggsEnabled ? .green : .secondary) + Text(bestScore == 0 ? "No panic contained yet" : "Best purge \(KernelPanicArcade.scoreString(bestScore))") + .font(.system(size: 11, weight: .medium)) + .foregroundStyle(.secondary) + } + } + + Toggle(isOn: $easterEggsEnabled) { + VStack(alignment: .leading, spacing: 3) { + Text("Enable weird mode") + .font(.system(size: 13, weight: .semibold)) + Text("Unlocks Kernel Panic, a fictional parody boss rush with an original monochrome battle-box look and zero real malware behavior.") +``` diff --git a/docs/wiki/files/core-monitor-entitlements-f129a6ab.md b/docs/wiki/files/core-monitor-entitlements-f129a6ab.md new file mode 100644 index 0000000..6e1a8a4 --- /dev/null +++ b/docs/wiki/files/core-monitor-entitlements-f129a6ab.md @@ -0,0 +1,46 @@ +# File: Core-Monitor.entitlements + +## Current Role + +- Area: Repository support. +- This page records the file's current repository role, source metadata, and recent commit history. +- Review nearby tests and commit pages before changing this file. + +## Metadata + +| Field | Value | +| --- | --- | +| Source path | [`Core-Monitor.entitlements`](../../../Core-Monitor.entitlements) | +| Wiki area | Repository support | +| Exists in current checkout | True | +| Size | 181 bytes | +| Binary | False | +| Line count | 6 | +| Extension | `.entitlements` | + +## Imports + +None detected. + +## Declarations + +| Kind | Name | Line | +| --- | --- | ---: | +| None detected | | | + +## Recent Change History + +| Commit | Date | Subject | +| --- | --- | --- | +| `8bfc685` | 2026-04-16 | Stabilize signing and WeatherKit release packaging | +| `011232b` | 2026-04-11 | Update website install video | +| `48553d4` | 2026-04-06 | Refine landing page hero and top bar icon | +| `31da3f2` | 2026-04-06 | ui update | +| `0fa238c` | 2026-04-02 | commits. | +| `62e4843` | 2026-04-01 | Remove leftover unused CoreVisor files | + +## Maintenance Notes + +- Prefer focused changes that respect the ownership described above. +- If this file touches helper trust, SMC writes, startup, or permissions, update the relevant support docs and tests. +- If this file is generated or an asset manifest, verify the producing workflow instead of hand-editing generated payloads. diff --git a/docs/wiki/files/core-monitor-fancontroller-swift-64fedfd9.md b/docs/wiki/files/core-monitor-fancontroller-swift-64fedfd9.md new file mode 100644 index 0000000..de7f4f0 --- /dev/null +++ b/docs/wiki/files/core-monitor-fancontroller-swift-64fedfd9.md @@ -0,0 +1,161 @@ +# File: Core-Monitor/FanController.swift + +## Current Role + +- Owns user-facing fan modes, Smart/Manual/Custom behavior, custom preset persistence, and shutdown restoration semantics. +- Separates system-owned automatic control from Core-Monitor-owned managed profiles so UI copy can explain helper requirements accurately. +- Transforms temperature, wattage, fan ranges, and preset settings into helper write targets. + +## Metadata + +| Field | Value | +| --- | --- | +| Source path | [`Core-Monitor/FanController.swift`](../../../Core-Monitor/FanController.swift) | +| Wiki area | Fan control, SMC, or helper | +| Exists in current checkout | True | +| Size | 42882 bytes | +| Binary | False | +| Line count | 1172 | +| Extension | `.swift` | + +## Imports + +`AppKit`, `Combine`, `Foundation` + +## Declarations + +| Kind | Name | Line | +| --- | --- | ---: | +| enum | `FanControlMode` | 6 | +| enum | `FanControlOwnership` | 136 | +| enum | `FanModeHelperRequirement` | 141 | +| struct | `FanModeGuidance` | 151 | +| struct | `CustomFanPreset` | 166 | +| enum | `Sensor` | 168 | +| struct | `CurvePoint` | 183 | +| enum | `CodingKeys` | 188 | +| func | `encode` | 207 | +| struct | `PowerBoost` | 214 | +| func | `validationErrors` | 264 | +| func | `interpolatedSpeedPercent` | 332 | +| enum | `CustomPresetSaveOutcome` | 366 | +| class | `FanController` | 373 | +| func | `restoreSystemAutomaticOnTermination` | 438 | +| func | `setMode` | 451 | +| func | `setManualSpeed` | 463 | +| func | `setAutoAggressiveness` | 470 | +| func | `setAutoMaxSpeed` | 479 | +| func | `validateCustomPresetSource` | 488 | +| func | `currentCustomPresetDraft` | 497 | +| func | `validateCustomPreset` | 507 | +| func | `saveCustomPreset` | 511 | +| func | `prettyPrintedPresetSource` | 524 | +| func | `saveCustomPresetSource` | 528 | +| func | `restartAppToApplyCustomPreset` | 574 | +| func | `resetToSystemAutomatic` | 624 | +| func | `calibrateFanControl` | 642 | +| func | `startControlLoop` | 680 | +| func | `stopControlLoop` | 697 | +| func | `controlLoopInterval` | 702 | +| func | `applyCurrentMode` | 707 | +| func | `updateManagedControl` | 728 | +| func | `updateSmartProfile` | 766 | +| func | `updateCustomProfile` | 808 | +| func | `resolvedPowerBoost` | 884 | +| func | `applyFixedPercentProfile` | 893 | +| func | `applyFanSpeed` | 912 | +| func | `applyPerFanSpeeds` | 918 | +| func | `canActivatePrivilegedMode` | 948 | +| func | `runSmcHelper` | 959 | +| func | `ensureHelperInstalledIfNeeded` | 967 | +| func | `resolvedFanCount` | 975 | +| func | `helperUnavailableMessage` | 998 | +| func | `passiveStatusMessage` | 1005 | +| func | `fanCalibrationCandidateKeys` | 1024 | +| func | `registerForWakeNotifications` | 1046 | +| func | `customPresetFileURL` | 1069 | +| func | `loadCustomPresetFromDisk` | 1077 | +| func | `decodeCustomPreset` | 1117 | +| func | `prettyPrintedJSONString` | 1128 | +| func | `loadSettings` | 1137 | +| func | `saveSettings` | 1163 | + +## Recent Change History + +| Commit | Date | Subject | +| --- | --- | --- | +| `675fabf` | 2026-04-17 | Ship 14.0.5 helper recovery release | +| `cea99a5` | 2026-04-16 | Finish silent mode cleanup | +| `ebf3e12` | 2026-04-16 | Retire redundant silent fan mode | +| `b8fd8a6` | 2026-04-16 | Clarify silent mode helper handoff semantics | +| `77dcc07` | 2026-04-16 | Make silent fan mode truly system-owned | +| `ce9e812` | 2026-04-16 | Fix Xcode 16.2 CI compatibility | +| `3fff2ff` | 2026-04-16 | Fix Xcode 16.2 CI compatibility | +| `5b96f6f` | 2026-04-16 | Fix Xcode 16.2 CI compatibility | +| `3dbf6ac` | 2026-04-16 | Default fan control to system mode | +| `3bc6fbd` | 2026-04-16 | Restore system auto on quit and clarify fan mode behavior | +| `5691635` | 2026-04-16 | Improve custom fan curve editing | +| `7185d36` | 2026-04-15 | Improve fan control and alert surfaces | +| `4d78a8f` | 2026-04-15 | e | +| `b09dbec` | 2026-04-14 | Tighten app copy and weather privacy behavior | +| `81ce4d9` | 2026-04-14 | Save current Core-Monitor rescue changes | +| `c0c476d` | 2026-04-14 | e | +| `011232b` | 2026-04-11 | Update website install video | +| `0fa238c` | 2026-04-02 | commits. | +| `3651f98` | 2026-03-29 | Remove CoreVisor and virtualization support | +| `4537bc5` | 2026-03-28 | Detect fan SMC keys and add wake-reapplied fan profiles | +| `ee5d86a` | 2026-03-28 | Add fan profiles, safety override, and wake reapply | +| `3252194` | 2026-03-27 | Clean repo and keep only active Core-Monitor project | +| `61a73aa` | 2026-03-15 | Commit ig | +| `81e0938` | 2026-03-13 | Add auto fan aggressiveness slider and fix QEMU boot/display defaults | + +## Maintenance Notes + +- Prefer focused changes that respect the ownership described above. +- If this file touches helper trust, SMC writes, startup, or permissions, update the relevant support docs and tests. +- If this file is generated or an asset manifest, verify the producing workflow instead of hand-editing generated payloads. + +## Source Excerpt + +```text +import Foundation +import Combine +import AppKit + +// MARK: - Fan Control Modes + +enum FanControlMode: String, CaseIterable { + case smart + case silent + case balanced + case performance + case max + case manual + case custom + case automatic + + static var quickModes: [FanControlMode] { + [.smart, .balanced, .performance, .max, .manual, .custom, .automatic] + } + + var canonicalMode: FanControlMode { + switch self { + case .silent: + return .automatic + default: + return self + } + } + var title: String { + switch self { + case .smart: return "SMART" + case .silent: return "SYSTEM" + case .balanced: return "BALANCED" + case .performance: return "PERFORMANCE" + case .max: return "MAX" + case .manual: return "MANUAL" + case .custom: return "CUSTOM" + case .automatic: return "SYSTEM" + } + } +``` diff --git a/docs/wiki/files/core-monitor-fancurveeditorview-swift-8cacb190.md b/docs/wiki/files/core-monitor-fancurveeditorview-swift-8cacb190.md new file mode 100644 index 0000000..7bf0bba --- /dev/null +++ b/docs/wiki/files/core-monitor-fancurveeditorview-swift-8cacb190.md @@ -0,0 +1,110 @@ +# File: Core-Monitor/FanCurveEditorView.swift + +## Current Role + +- Area: Fan control, SMC, or helper. +- This page records the file's current repository role, source metadata, and recent commit history. +- Review nearby tests and commit pages before changing this file. + +## Metadata + +| Field | Value | +| --- | --- | +| Source path | [`Core-Monitor/FanCurveEditorView.swift`](../../../Core-Monitor/FanCurveEditorView.swift) | +| Wiki area | Fan control, SMC, or helper | +| Exists in current checkout | True | +| Size | 34798 bytes | +| Binary | False | +| Line count | 901 | +| Extension | `.swift` | + +## Imports + +`AppKit`, `SwiftUI` + +## Declarations + +| Kind | Name | Line | +| --- | --- | ---: | +| struct | `FanCurveCard` | 3 | +| enum | `FanCurveChartGeometry` | 20 | +| struct | `FanCurvePreview` | 111 | +| func | `grid` | 189 | +| func | `fillPath` | 205 | +| func | `linePath` | 214 | +| func | `chartPoint` | 227 | +| func | `pointHandle` | 231 | +| func | `chartGesture` | 249 | +| enum | `FanCurveTemplate` | 274 | +| struct | `CustomFanPresetEditorSheet` | 290 | +| func | `templateButton` | 629 | +| func | `labeledTextField` | 637 | +| func | `integerStepper` | 648 | +| func | `numericSlider` | 670 | +| func | `pointRow` | 693 | +| func | `temperatureBinding` | 733 | +| func | `speedBinding` | 744 | +| func | `updatePoint` | 755 | +| func | `removePoint` | 783 | +| func | `addPoint` | 795 | +| func | `applyTemplate` | 814 | +| func | `save` | 861 | +| extension | `Array` | 894 | + +## Recent Change History + +| Commit | Date | Subject | +| --- | --- | --- | +| `5691635` | 2026-04-16 | Improve custom fan curve editing | +| `7185d36` | 2026-04-15 | Improve fan control and alert surfaces | + +## Maintenance Notes + +- Prefer focused changes that respect the ownership described above. +- If this file touches helper trust, SMC writes, startup, or permissions, update the relevant support docs and tests. +- If this file is generated or an asset manifest, verify the producing workflow instead of hand-editing generated payloads. + +## Source Excerpt + +```text +import AppKit +import SwiftUI + +private struct FanCurveCard: View { + @ViewBuilder let content: () -> Content + + var body: some View { + content() + .padding(16) + .background( + CoreMonGlassBackground( + cornerRadius: 18, + tintOpacity: 0.12, + strokeOpacity: 0.14, + shadowRadius: 10 + ) + ) + } +} + +enum FanCurveChartGeometry { + static let temperatureRange: ClosedRange = 30...110 + static let speedRange: ClosedRange = 0...100 + static let pointInset: CGFloat = 12 + static let handleSelectionRadius: CGFloat = 28 + + static func plotPoint( + for point: CustomFanPreset.CurvePoint, + size: CGSize + ) -> CGPoint { + let width = max(size.width, 1) + let height = max(size.height, 1) + let innerWidth = max(width - (pointInset * 2), 1) + let innerHeight = max(height - (pointInset * 2), 1) + let xRatio = (point.temperatureC - temperatureRange.lowerBound) / (temperatureRange.upperBound - temperatureRange.lowerBound) + let yRatio = point.speedPercent / speedRange.upperBound + + return CGPoint( + x: pointInset + (CGFloat(xRatio) * innerWidth), + y: height - (pointInset + (CGFloat(yRatio) * innerHeight)) +``` diff --git a/docs/wiki/files/core-monitor-fanmodeguidancecard-swift-51dce6ee.md b/docs/wiki/files/core-monitor-fanmodeguidancecard-swift-51dce6ee.md new file mode 100644 index 0000000..5fbe868 --- /dev/null +++ b/docs/wiki/files/core-monitor-fanmodeguidancecard-swift-51dce6ee.md @@ -0,0 +1,90 @@ +# File: Core-Monitor/FanModeGuidanceCard.swift + +## Current Role + +- Area: Fan control, SMC, or helper. +- This page records the file's current repository role, source metadata, and recent commit history. +- Review nearby tests and commit pages before changing this file. + +## Metadata + +| Field | Value | +| --- | --- | +| Source path | [`Core-Monitor/FanModeGuidanceCard.swift`](../../../Core-Monitor/FanModeGuidanceCard.swift) | +| Wiki area | Fan control, SMC, or helper | +| Exists in current checkout | True | +| Size | 8423 bytes | +| Binary | False | +| Line count | 218 | +| Extension | `.swift` | + +## Imports + +`SwiftUI` + +## Declarations + +| Kind | Name | Line | +| --- | --- | ---: | +| struct | `FanModeGuidanceCard` | 2 | +| func | `guidancePill` | 188 | +| enum | `FanModeGuidanceCopy` | 199 | + +## Recent Change History + +| Commit | Date | Subject | +| --- | --- | --- | +| `b8fd8a6` | 2026-04-16 | Clarify silent mode helper handoff semantics | +| `006d70b` | 2026-04-16 | Refresh Mac model registry and fan guidance | +| `3bc6fbd` | 2026-04-16 | Restore system auto on quit and clarify fan mode behavior | + +## Maintenance Notes + +- Prefer focused changes that respect the ownership described above. +- If this file touches helper trust, SMC writes, startup, or permissions, update the relevant support docs and tests. +- If this file is generated or an asset manifest, verify the producing workflow instead of hand-editing generated payloads. + +## Source Excerpt + +```text +import SwiftUI + +struct FanModeGuidanceCard: View { + let mode: FanControlMode + let hasFans: Bool + + @ObservedObject private var helperManager = SMCHelperManager.shared + + var body: some View { + let guidance = mode.guidance + + VStack(alignment: .leading, spacing: 12) { + HStack(alignment: .top, spacing: 10) { + VStack(alignment: .leading, spacing: 4) { + Text("Selected Mode") + .font(.system(size: 12, weight: .semibold)) + .foregroundStyle(.secondary) + Text(mode.title) + .font(.system(size: 18, weight: .bold, design: .rounded)) + .foregroundStyle(primaryColor) + Text(guidance.summary) + .font(.system(size: 11, weight: .medium)) + .foregroundStyle(.primary) + .fixedSize(horizontal: false, vertical: true) + } + + Spacer(minLength: 12) + + Text(ownershipLabel) + .font(.system(size: 10, weight: .bold, design: .rounded)) + .foregroundStyle(primaryColor) + .padding(.horizontal, 10) + .padding(.vertical, 6) + .background(primaryColor.opacity(0.14)) + .clipShape(Capsule()) + } + + HStack(spacing: 8) { + guidancePill(helperRequirementLabel, color: helperRequirementColor) + if guidance.restoresSystemAutomaticOnExit { +``` diff --git a/docs/wiki/files/core-monitor-groupviews-swift-84a8cf15.md b/docs/wiki/files/core-monitor-groupviews-swift-84a8cf15.md new file mode 100644 index 0000000..4f71edd --- /dev/null +++ b/docs/wiki/files/core-monitor-groupviews-swift-84a8cf15.md @@ -0,0 +1,128 @@ +# File: Core-Monitor/GroupViews.swift + +## Current Role + +- Area: Core app. +- This page records the file's current repository role, source metadata, and recent commit history. +- Review nearby tests and commit pages before changing this file. + +## Metadata + +| Field | Value | +| --- | --- | +| Source path | [`Core-Monitor/GroupViews.swift`](../../../Core-Monitor/GroupViews.swift) | +| Wiki area | Core app | +| Exists in current checkout | True | +| Size | 28663 bytes | +| Binary | False | +| Line count | 841 | +| Extension | `.swift` | + +## Imports + +`AppKit` + +## Declarations + +| Kind | Name | Line | +| --- | --- | ---: | +| struct | `TouchBarSystemSnapshot` | 2 | +| func | `sanitizedUnitCGFloat` | 19 | +| func | `hasDrawableGeometry` | 24 | +| class | `VerticalMeterGlyphView` | 31 | +| class | `MiniHistogramGlyphView` | 77 | +| class | `WaveformGlyphView` | 127 | +| class | `MiniScreenGraphView` | 177 | +| class | `TimeZoneGroupView` | 244 | +| func | `setup` | 262 | +| func | `update` | 287 | +| func | `applyTheme` | 292 | +| class | `WeatherGroupView` | 298 | +| func | `setup` | 316 | +| func | `applyState` | 331 | +| func | `applyTheme` | 343 | +| class | `SystemStatsGroupView` | 348 | +| enum | `Style` | 350 | +| func | `metricColumn` | 381 | +| func | `setup` | 389 | +| func | `update` | 444 | +| func | `applyTheme` | 470 | +| class | `CPUGroupView` | 481 | +| func | `setup` | 502 | +| func | `update` | 550 | +| func | `barColor` | 560 | +| func | `applyTheme` | 566 | +| class | `NetworkGroupView` | 575 | +| func | `setup` | 593 | +| func | `update` | 615 | +| func | `applyTheme` | 624 | +| class | `CombinedGroupView` | 630 | +| func | `setup` | 656 | +| func | `update` | 724 | +| func | `applyTheme` | 741 | +| class | `HardwareIconsGroupView` | 751 | +| func | `makeSymbolView` | 776 | +| func | `setup` | 789 | +| func | `update` | 822 | +| func | `applyTheme` | 830 | + +## Recent Change History + +| Commit | Date | Subject | +| --- | --- | --- | +| `29afd92` | 2026-04-18 | Ship 14.0.7 localization update | +| `6675114` | 2026-04-13 | e | +| `679aae6` | 2026-04-12 | changes. | +| `2664fd1` | 2026-04-11 | Update Core Monitor | +| `011232b` | 2026-04-11 | Update website install video | + +## Maintenance Notes + +- Prefer focused changes that respect the ownership described above. +- If this file touches helper trust, SMC writes, startup, or permissions, update the relevant support docs and tests. +- If this file is generated or an asset manifest, verify the producing workflow instead of hand-editing generated payloads. + +## Source Excerpt + +```text +import AppKit + +struct TouchBarSystemSnapshot { + let memPct: Double + let ssdPct: Double + let cpuPct: Double + let cpuTempC: Double + let brightness: Float + let batPct: Int + let batCharging: Bool + let netUpKBs: Double + let netDownMBs: Double + let fps: Int + let wifiName: String + let detailedClockTitle: String + let detailedClockSubtitle: String + let memoryPressure: MemoryPressureLevel +} + +private func sanitizedUnitCGFloat(_ value: CGFloat, default defaultValue: CGFloat = 0) -> CGFloat { + guard value.isFinite else { return defaultValue } + return min(max(value, 0), 1) +} + +private func hasDrawableGeometry(_ bounds: CGRect, minimumExtent: CGFloat = 2) -> Bool { + bounds.width.isFinite && + bounds.height.isFinite && + bounds.width >= minimumExtent && + bounds.height >= minimumExtent +} + +private final class VerticalMeterGlyphView: NSView, TouchBarThemable { + var theme: TouchBarTheme = .dark { + didSet { needsDisplay = true } + } + + var fillFraction: CGFloat = 0.35 { + didSet { needsDisplay = true } + } + +``` diff --git a/docs/wiki/files/core-monitor-helperconfiguration-swift-5e3d8317.md b/docs/wiki/files/core-monitor-helperconfiguration-swift-5e3d8317.md new file mode 100644 index 0000000..160cdfc --- /dev/null +++ b/docs/wiki/files/core-monitor-helperconfiguration-swift-5e3d8317.md @@ -0,0 +1,66 @@ +# File: Core-Monitor/HelperConfiguration.swift + +## Current Role + +- Area: Fan control, SMC, or helper. +- This page records the file's current repository role, source metadata, and recent commit history. +- Review nearby tests and commit pages before changing this file. + +## Metadata + +| Field | Value | +| --- | --- | +| Source path | [`Core-Monitor/HelperConfiguration.swift`](../../../Core-Monitor/HelperConfiguration.swift) | +| Wiki area | Fan control, SMC, or helper | +| Exists in current checkout | True | +| Size | 647 bytes | +| Binary | False | +| Line count | 21 | +| Extension | `.swift` | + +## Imports + +`Foundation` + +## Declarations + +| Kind | Name | Line | +| --- | --- | ---: | +| enum | `HelperConfiguration` | 2 | + +## Recent Change History + +| Commit | Date | Subject | +| --- | --- | --- | +| `7185d36` | 2026-04-15 | Improve fan control and alert surfaces | + +## Maintenance Notes + +- Prefer focused changes that respect the ownership described above. +- If this file touches helper trust, SMC writes, startup, or permissions, update the relevant support docs and tests. +- If this file is generated or an asset manifest, verify the producing workflow instead of hand-editing generated payloads. + +## Source Excerpt + +```text +import Foundation + +enum HelperConfiguration { + private static let infoKey = "CoreMonitorPrivilegedHelperLabel" + + static var label: String { + if let label = Bundle.main.object(forInfoDictionaryKey: infoKey) as? String, + !label.trimmingCharacters(in: .whitespacesAndNewlines).isEmpty { + return label + } + + if let privilegedExecutables = Bundle.main.object(forInfoDictionaryKey: "SMPrivilegedExecutables") as? [String: Any], + let label = privilegedExecutables.keys.sorted().first, + !label.isEmpty { + return label + } + + return "ventaphobia.smc-helper" + } +} +``` diff --git a/docs/wiki/files/core-monitor-helperdiagnosticsexporter-swift-53be5954.md b/docs/wiki/files/core-monitor-helperdiagnosticsexporter-swift-53be5954.md new file mode 100644 index 0000000..48689d2 --- /dev/null +++ b/docs/wiki/files/core-monitor-helperdiagnosticsexporter-swift-53be5954.md @@ -0,0 +1,97 @@ +# File: Core-Monitor/HelperDiagnosticsExporter.swift + +## Current Role + +- Builds exportable JSON reports for helper signing, helper installation, launch-at-login, menu bar reachability, and recovery recommendations. +- This is the preferred support artifact when fan control or helper trust fails. + +## Metadata + +| Field | Value | +| --- | --- | +| Source path | [`Core-Monitor/HelperDiagnosticsExporter.swift`](../../../Core-Monitor/HelperDiagnosticsExporter.swift) | +| Wiki area | Fan control, SMC, or helper | +| Exists in current checkout | True | +| Size | 14023 bytes | +| Binary | False | +| Line count | 346 | +| Extension | `.swift` | + +## Imports + +`AppKit`, `Foundation`, `Security`, `UniformTypeIdentifiers` + +## Declarations + +| Kind | Name | Line | +| --- | --- | ---: | +| enum | `HelperDiagnosticsConnectionState` | 5 | +| struct | `HelperDiagnosticsSigningInfo` | 13 | +| struct | `HelperDiagnosticsContext` | 20 | +| struct | `HelperDiagnosticsReport` | 46 | +| struct | `AppDetails` | 48 | +| struct | `HelperDetails` | 58 | +| struct | `LaunchAtLoginDetails` | 73 | +| struct | `MenuBarDetails` | 78 | +| enum | `HelperDiagnosticsExporter` | 92 | + +## Recent Change History + +| Commit | Date | Subject | +| --- | --- | --- | +| `675fabf` | 2026-04-17 | Ship 14.0.5 helper recovery release | +| `5dc29ed` | 2026-04-16 | Add privacy controls and refine Core Monitor presentation | +| `80000af` | 2026-04-16 | Add friendly host model names to diagnostics | +| `9d4d7d1` | 2026-04-16 | Capture dashboard launch state in support diagnostics | +| `3668c50` | 2026-04-16 | Add exportable helper diagnostics reports | + +## Maintenance Notes + +- Prefer focused changes that respect the ownership described above. +- If this file touches helper trust, SMC writes, startup, or permissions, update the relevant support docs and tests. +- If this file is generated or an asset manifest, verify the producing workflow instead of hand-editing generated payloads. + +## Source Excerpt + +```text +import AppKit +import Foundation +import Security +import UniformTypeIdentifiers + +enum HelperDiagnosticsConnectionState: String, Codable, Equatable { + case missing + case unknown + case checking + case reachable + case unreachable +} + +struct HelperDiagnosticsSigningInfo: Codable, Equatable { + let signedIdentifier: String? + let teamIdentifier: String? + let isAdHocOrUnsigned: Bool + let issue: String? +} + +struct HelperDiagnosticsContext: Equatable { + let generatedAt: Date + let appBundleIdentifier: String + let appVersion: String + let appBuild: String + let macOSVersion: String + let hostModelIdentifier: String + let hostModelName: String + let chipName: String + let helperLabel: String + let bundledHelperPath: String + let bundledHelperExists: Bool + let installedHelperPath: String + let installedHelperExists: Bool + let connectionState: HelperDiagnosticsConnectionState + let helperStatusMessage: String? + let fanBackendRepository: String + let fanModeKeyFormat: String? + let fanForceTestAvailable: Bool? + let launchAtLoginEnabled: Bool +``` diff --git a/docs/wiki/files/core-monitor-helpview-swift-2df24575.md b/docs/wiki/files/core-monitor-helpview-swift-2df24575.md new file mode 100644 index 0000000..2cb9541 --- /dev/null +++ b/docs/wiki/files/core-monitor-helpview-swift-2df24575.md @@ -0,0 +1,121 @@ +# File: Core-Monitor/HelpView.swift + +## Current Role + +- Area: Core app. +- This page records the file's current repository role, source metadata, and recent commit history. +- Review nearby tests and commit pages before changing this file. + +## Metadata + +| Field | Value | +| --- | --- | +| Source path | [`Core-Monitor/HelpView.swift`](../../../Core-Monitor/HelpView.swift) | +| Wiki area | Core app | +| Exists in current checkout | True | +| Size | 25645 bytes | +| Binary | False | +| Line count | 480 | +| Extension | `.swift` | + +## Imports + +`AppKit`, `SwiftUI` + +## Declarations + +| Kind | Name | Line | +| --- | --- | ---: | +| struct | `HelpView` | 10 | +| struct | `HelpSection` | 16 | +| func | `matches` | 22 | +| func | `sidebarIndex` | 321 | +| struct | `SectionView` | 377 | +| struct | `HelpCard` | 396 | +| struct | `HelpSearchEmptyState` | 409 | +| struct | `HelpBullet` | 429 | +| struct | `PrimaryButtonStyle` | 449 | +| func | `makeBody` | 450 | +| struct | `BorderedAccentButtonStyle` | 463 | +| func | `makeBody` | 465 | + +## Recent Change History + +| Commit | Date | Subject | +| --- | --- | --- | +| `4dc3880` | 2026-04-21 | Update GitHub username references | +| `29afd92` | 2026-04-18 | Ship 14.0.7 localization update | +| `4e417f6` | 2026-04-17 | Remove Alerts screen surface | +| `e24d811` | 2026-04-16 | :)) | +| `ebf3e12` | 2026-04-16 | Retire redundant silent fan mode | +| `133d9ad` | 2026-04-16 | Replace alert surfaces with monitoring status | +| `58feb7a` | 2026-04-16 | Add network menu bar item and popover | +| `7c0c8d6` | 2026-04-16 | Add dashboard shortcut and app menu access | +| `be75b81` | 2026-04-16 | Add dashboard network throughput visibility | +| `b8fd8a6` | 2026-04-16 | Clarify silent mode helper handoff semantics | +| `44eb999` | 2026-04-16 | Harden touch bar customization and weather fallback | +| `e486572` | 2026-04-16 | Scope detailed sampling to active monitoring views | +| `c408c06` | 2026-04-16 | Default fresh installs to system Touch Bar | +| `0574661` | 2026-04-16 | Sync menu bar guidance with the latest thermal UX | +| `8bfc685` | 2026-04-16 | Stabilize signing and WeatherKit release packaging | +| `78d0fd2` | 2026-04-16 | Stabilize onboarding launch and menu bar defaults | +| `0690966` | 2026-04-16 | Surface privacy controls in system settings | +| `5dc29ed` | 2026-04-16 | Add privacy controls and refine Core Monitor presentation | +| `3dbf6ac` | 2026-04-16 | Default fan control to system mode | +| `86747c6` | 2026-04-16 | Refresh in-app help for trends and battery details | +| `f7b2ac8` | 2026-04-16 | Clarify menu bar visibility recovery in support docs | +| `3bc6fbd` | 2026-04-16 | Restore system auto on quit and clarify fan mode behavior | +| `84427d5` | 2026-04-16 | Improve in-app help search discoverability | +| `3ce51de` | 2026-04-16 | Improve helper diagnostics discoverability | +| `1ff7bdb` | 2026-04-16 | Refine helper health states and service alerts | + +## Maintenance Notes + +- Prefer focused changes that respect the ownership described above. +- If this file touches helper trust, SMC writes, startup, or permissions, update the relevant support docs and tests. +- If this file is generated or an asset manifest, verify the producing workflow instead of hand-editing generated payloads. + +## Source Excerpt + +```text +// +// HelpView.swift +// CoreMonitor +// +// Created by Core Monitor Team on 2026-04-13. +// + +import SwiftUI +import AppKit + +struct HelpView: View { + @AppStorage(WelcomeGuideProgress.hasSeenDefaultsKey) private var hasSeenWelcomeGuide: Bool = false + @State private var searchText: String = "" + + // MARK: - Help Section Model + struct HelpSection: Identifiable { + let id: String + let title: String + let icon: String + let keywords: [String] + let content: AnyView + + func matches(query rawQuery: String) -> Bool { + let query = rawQuery + .trimmingCharacters(in: .whitespacesAndNewlines) + .folding(options: [.caseInsensitive, .diacriticInsensitive], locale: AppLocaleStore.currentLocale) + + guard query.isEmpty == false else { return true } + + let searchableText = ([title] + keywords) + .joined(separator: " ") + .folding(options: [.caseInsensitive, .diacriticInsensitive], locale: AppLocaleStore.currentLocale) + + return query + .split(whereSeparator: \.isWhitespace) + .allSatisfy { token in searchableText.contains(token) } + } + } + + // MARK: - Help Data +``` diff --git a/docs/wiki/files/core-monitor-kernelpanicaudio-kernelpanic-phase1-m4a-14bb9061.md b/docs/wiki/files/core-monitor-kernelpanicaudio-kernelpanic-phase1-m4a-14bb9061.md new file mode 100644 index 0000000..67672b1 --- /dev/null +++ b/docs/wiki/files/core-monitor-kernelpanicaudio-kernelpanic-phase1-m4a-14bb9061.md @@ -0,0 +1,42 @@ +# File: Core-Monitor/KernelPanicAudio/kernelpanic_phase1.m4a + +## Current Role + +- Area: Kernel Panic / Weird Mode. +- This page records the file's current repository role, source metadata, and recent commit history. +- Review nearby tests and commit pages before changing this file. + +## Metadata + +| Field | Value | +| --- | --- | +| Source path | [`Core-Monitor/KernelPanicAudio/kernelpanic_phase1.m4a`](../../../Core-Monitor/KernelPanicAudio/kernelpanic_phase1.m4a) | +| Wiki area | Kernel Panic / Weird Mode | +| Exists in current checkout | True | +| Size | 151546 bytes | +| Binary | True | +| Line count | 0 | +| Extension | `.m4a` | + +## Imports + +None detected. + +## Declarations + +| Kind | Name | Line | +| --- | --- | ---: | +| None detected | | | + +## Recent Change History + +| Commit | Date | Subject | +| --- | --- | --- | +| `4372e29` | 2026-04-19 | Optimize 14.08 release packaging | +| `608ea0c` | 2026-04-19 | Optimize 14.08 release packaging | + +## Maintenance Notes + +- Prefer focused changes that respect the ownership described above. +- If this file touches helper trust, SMC writes, startup, or permissions, update the relevant support docs and tests. +- If this file is generated or an asset manifest, verify the producing workflow instead of hand-editing generated payloads. diff --git a/docs/wiki/files/core-monitor-kernelpanicaudio-kernelpanic-phase2-m4a-ab1e6536.md b/docs/wiki/files/core-monitor-kernelpanicaudio-kernelpanic-phase2-m4a-ab1e6536.md new file mode 100644 index 0000000..754d1e0 --- /dev/null +++ b/docs/wiki/files/core-monitor-kernelpanicaudio-kernelpanic-phase2-m4a-ab1e6536.md @@ -0,0 +1,42 @@ +# File: Core-Monitor/KernelPanicAudio/kernelpanic_phase2.m4a + +## Current Role + +- Area: Kernel Panic / Weird Mode. +- This page records the file's current repository role, source metadata, and recent commit history. +- Review nearby tests and commit pages before changing this file. + +## Metadata + +| Field | Value | +| --- | --- | +| Source path | [`Core-Monitor/KernelPanicAudio/kernelpanic_phase2.m4a`](../../../Core-Monitor/KernelPanicAudio/kernelpanic_phase2.m4a) | +| Wiki area | Kernel Panic / Weird Mode | +| Exists in current checkout | True | +| Size | 99124 bytes | +| Binary | True | +| Line count | 0 | +| Extension | `.m4a` | + +## Imports + +None detected. + +## Declarations + +| Kind | Name | Line | +| --- | --- | ---: | +| None detected | | | + +## Recent Change History + +| Commit | Date | Subject | +| --- | --- | --- | +| `4372e29` | 2026-04-19 | Optimize 14.08 release packaging | +| `608ea0c` | 2026-04-19 | Optimize 14.08 release packaging | + +## Maintenance Notes + +- Prefer focused changes that respect the ownership described above. +- If this file touches helper trust, SMC writes, startup, or permissions, update the relevant support docs and tests. +- If this file is generated or an asset manifest, verify the producing workflow instead of hand-editing generated payloads. diff --git a/docs/wiki/files/core-monitor-kernelpanicaudio-kernelpanic-phase3-m4a-56dfa2be.md b/docs/wiki/files/core-monitor-kernelpanicaudio-kernelpanic-phase3-m4a-56dfa2be.md new file mode 100644 index 0000000..5f7e4f5 --- /dev/null +++ b/docs/wiki/files/core-monitor-kernelpanicaudio-kernelpanic-phase3-m4a-56dfa2be.md @@ -0,0 +1,42 @@ +# File: Core-Monitor/KernelPanicAudio/kernelpanic_phase3.m4a + +## Current Role + +- Area: Kernel Panic / Weird Mode. +- This page records the file's current repository role, source metadata, and recent commit history. +- Review nearby tests and commit pages before changing this file. + +## Metadata + +| Field | Value | +| --- | --- | +| Source path | [`Core-Monitor/KernelPanicAudio/kernelpanic_phase3.m4a`](../../../Core-Monitor/KernelPanicAudio/kernelpanic_phase3.m4a) | +| Wiki area | Kernel Panic / Weird Mode | +| Exists in current checkout | True | +| Size | 446934 bytes | +| Binary | True | +| Line count | 0 | +| Extension | `.m4a` | + +## Imports + +None detected. + +## Declarations + +| Kind | Name | Line | +| --- | --- | ---: | +| None detected | | | + +## Recent Change History + +| Commit | Date | Subject | +| --- | --- | --- | +| `4372e29` | 2026-04-19 | Optimize 14.08 release packaging | +| `608ea0c` | 2026-04-19 | Optimize 14.08 release packaging | + +## Maintenance Notes + +- Prefer focused changes that respect the ownership described above. +- If this file touches helper trust, SMC writes, startup, or permissions, update the relevant support docs and tests. +- If this file is generated or an asset manifest, verify the producing workflow instead of hand-editing generated payloads. diff --git a/docs/wiki/files/core-monitor-kernelpanicgame-swift-60e25b52.md b/docs/wiki/files/core-monitor-kernelpanicgame-swift-60e25b52.md new file mode 100644 index 0000000..a7f0250 --- /dev/null +++ b/docs/wiki/files/core-monitor-kernelpanicgame-swift-60e25b52.md @@ -0,0 +1,165 @@ +# File: Core-Monitor/KernelPanicGame.swift + +## Current Role + +- Implements the Kernel Panic parody game model and SwiftUI arcade surface. +- This is intentionally fictional and must not drift into real malware behavior. + +## Metadata + +| Field | Value | +| --- | --- | +| Source path | [`Core-Monitor/KernelPanicGame.swift`](../../../Core-Monitor/KernelPanicGame.swift) | +| Wiki area | Kernel Panic / Weird Mode | +| Exists in current checkout | True | +| Size | 77953 bytes | +| Binary | False | +| Line count | 2392 | +| Extension | `.swift` | + +## Imports + +`AppKit`, `Combine`, `SwiftUI` + +## Declarations + +| Kind | Name | Line | +| --- | --- | ---: | +| enum | `KernelPanicBossID` | 4 | +| enum | `KernelPanicMechanic` | 12 | +| struct | `KernelPanicBossProfile` | 27 | +| enum | `KernelPanicScene` | 83 | +| enum | `KernelPanicStage` | 91 | +| enum | `KernelPanicConfig` | 101 | +| enum | `KernelPanicDirection` | 114 | +| struct | `KernelPanicPlayer` | 150 | +| struct | `KernelPanicShot` | 160 | +| enum | `KernelPanicHazardStyle` | 172 | +| struct | `KernelPanicHazard` | 183 | +| struct | `KernelPanicBossRuntime` | 199 | +| struct | `KernelPanicInputState` | 215 | +| struct | `KernelPanicRNG` | 223 | +| class | `KernelPanicGameModel` | 246 | +| func | `tick` | 400 | +| func | `handlePrimaryAction` | 405 | +| func | `handleSpacePressed` | 418 | +| func | `handleSpaceReleased` | 428 | +| func | `setMoveUp` | 432 | +| func | `setMoveDown` | 434 | +| func | `setMoveLeft` | 435 | +| func | `setMoveRight` | 436 | +| func | `togglePause` | 437 | +| func | `toggleHelp` | 452 | +| func | `skipCurrentPhase` | 456 | +| func | `startCampaign` | 461 | +| func | `step` | 486 | +| func | `updatePlayer` | 508 | +| func | `attemptFire` | 544 | +| func | `updateShots` | 569 | +| func | `updateHazards` | 583 | +| func | `updateStage` | 639 | +| func | `spawnPhaseOneNoise` | 679 | +| func | `spawnPhaseTwoNoise` | 709 | +| func | `spawnBoss` | 743 | +| func | `updateBoss` | 781 | +| func | `updateILOVEYOUBoss` | 814 | +| func | `updateWannaCryBoss` | 875 | +| func | `updateStuxnetBoss` | 983 | +| func | `detectCollisions` | 1097 | +| func | `applyDamage` | 1177 | +| func | `finishBossEncounter` | 1201 | +| func | `removeExpiredEntities` | 1236 | +| func | `renderBoard` | 1262 | +| func | `render` | 1302 | +| func | `applyGlitch` | 1340 | +| func | `applyFire` | 1353 | +| func | `applySceneText` | 1367 | +| func | `center` | 1398 | +| func | `place` | 1407 | +| func | `sceneFooter` | 1417 | +| func | `queueStatus` | 1432 | +| func | `syncMusicCue` | 1438 | +| func | `updateBestScore` | 1459 | +| func | `advanceCurrentPlayableStage` | 1465 | +| func | `formattedScore` | 1491 | +| func | `padded` | 1495 | +| func | `fit` | 1499 | +| func | `debugCompleteCurrentStage` | 1509 | +| struct | `KernelPanicCodePayload` | 1522 | +| struct | `KernelPanicMailSpam` | 1535 | +| struct | `KernelPanicArtSize` | 1546 | +| func | `bossArt` | 1552 | +| func | `rectHit` | 1585 | +| func | `clamp` | 1594 | +| enum | `KernelPanicPalette` | 1598 | +| enum | `KernelPanicCommandID` | 1608 | +| struct | `KernelPanicArcade` | 1628 | +| func | `kernelStat` | 1819 | +| struct | `KernelPanicPixelPanel` | 1831 | +| enum | `KernelPanicGlyphTone` | 1868 | +| struct | `KernelPanicBossBar` | 1891 | +| struct | `KernelPanicDialoguePanel` | 1916 | +| struct | `KernelPanicMeterBar` | 1978 | +| struct | `KernelPanicCommandStrip` | 2001 | +| struct | `KernelPanicSkipButton` | 2020 | +| struct | `KernelPanicCommandCell` | 2042 | +| struct | `KernelPanicBattleGridView` | 2066 | +| func | `rowText` | 2080 | + +## Recent Change History + +| Commit | Date | Subject | +| --- | --- | --- | +| `aca5d59` | 2026-04-19 | Add Kernel Panic release payload | +| `210356e` | 2026-04-19 | Add Kernel Panic release payload | + +## Maintenance Notes + +- Prefer focused changes that respect the ownership described above. +- If this file touches helper trust, SMC writes, startup, or permissions, update the relevant support docs and tests. +- If this file is generated or an asset manifest, verify the producing workflow instead of hand-editing generated payloads. + +## Source Excerpt + +```text +import AppKit +import Combine +import SwiftUI + +enum KernelPanicBossID: String, CaseIterable, Identifiable { + case iloveyou = "ILOVEYOU" + case wannacry = "WannaCry" + case stuxnet = "Stuxnet" + + var id: String { rawValue } +} + +enum KernelPanicMechanic: String, CaseIterable { + case heartSpread = "white heart bursts" + case textMines = "mail spam text drifts" + case charmBurst = "mail flood volleys" + case lockOnBursts = "lock-on warning bursts" + case ransomWalls = "ransom-note walls" + case fileBlockers = "fake encrypted-file cubes" + case panicTeleport = "panic teleport arena corruption" + case laserGrid = "rapid low-damage laser grids" + case rotatingBeams = "rotating beam arrays" + case turretDrones = "turret drone summons" + case precisionStrikes = "targeted precision strikes" + case segmentation = "temporary arena segmentation" +} + +struct KernelPanicBossProfile: Identifiable { + let id: KernelPanicBossID + let difficultyRank: Int + let tagline: String + let introBody: String + let openingLine: String + let midpointLine: String? + let defeatLine: String + let mechanics: [KernelPanicMechanic] + let maxHealth: Int + let contactDamage: Int + + static let campaignOrder: [KernelPanicBossProfile] = [ +``` diff --git a/docs/wiki/files/core-monitor-kernelpanicmusicplayer-swift-dea3e92b.md b/docs/wiki/files/core-monitor-kernelpanicmusicplayer-swift-dea3e92b.md new file mode 100644 index 0000000..e8cc1f8 --- /dev/null +++ b/docs/wiki/files/core-monitor-kernelpanicmusicplayer-swift-dea3e92b.md @@ -0,0 +1,94 @@ +# File: Core-Monitor/KernelPanicMusicPlayer.swift + +## Current Role + +- Area: Kernel Panic / Weird Mode. +- This page records the file's current repository role, source metadata, and recent commit history. +- Review nearby tests and commit pages before changing this file. + +## Metadata + +| Field | Value | +| --- | --- | +| Source path | [`Core-Monitor/KernelPanicMusicPlayer.swift`](../../../Core-Monitor/KernelPanicMusicPlayer.swift) | +| Wiki area | Kernel Panic / Weird Mode | +| Exists in current checkout | True | +| Size | 2452 bytes | +| Binary | False | +| Line count | 114 | +| Extension | `.swift` | + +## Imports + +`AVFoundation`, `Foundation` + +## Declarations + +| Kind | Name | Line | +| --- | --- | ---: | +| enum | `KernelPanicMusicCue` | 3 | +| class | `KernelPanicMusicPlayer` | 45 | +| func | `play` | 50 | +| func | `pause` | 89 | +| func | `resume` | 93 | +| func | `stop` | 107 | + +## Recent Change History + +| Commit | Date | Subject | +| --- | --- | --- | +| `4372e29` | 2026-04-19 | Optimize 14.08 release packaging | +| `608ea0c` | 2026-04-19 | Optimize 14.08 release packaging | +| `aca5d59` | 2026-04-19 | Add Kernel Panic release payload | +| `210356e` | 2026-04-19 | Add Kernel Panic release payload | + +## Maintenance Notes + +- Prefer focused changes that respect the ownership described above. +- If this file touches helper trust, SMC writes, startup, or permissions, update the relevant support docs and tests. +- If this file is generated or an asset manifest, verify the producing workflow instead of hand-editing generated payloads. + +## Source Excerpt + +```text +import AVFoundation +import Foundation + +enum KernelPanicMusicCue: String, Equatable { + case silence + case phaseOne + case phaseTwo + case phaseThree + + var resourceName: String? { + switch self { + case .silence: + return nil + case .phaseOne: + return "kernelpanic_phase1" + case .phaseTwo: + return "kernelpanic_phase2" + case .phaseThree: + return "kernelpanic_phase3" + } + } + + var resourceExtension: String? { + switch self { + case .silence: + return nil + default: + return "m4a" + } + } + + var volume: Float { + switch self { + case .silence: + return 0 + case .phaseOne: + return 0.7 + case .phaseTwo: + return 0.78 + case .phaseThree: +``` diff --git a/docs/wiki/files/core-monitor-launchatloginsection-swift-2f0e5713.md b/docs/wiki/files/core-monitor-launchatloginsection-swift-2f0e5713.md new file mode 100644 index 0000000..a8dd7a7 --- /dev/null +++ b/docs/wiki/files/core-monitor-launchatloginsection-swift-2f0e5713.md @@ -0,0 +1,88 @@ +# File: Core-Monitor/LaunchAtLoginSection.swift + +## Current Role + +- Area: Startup and onboarding. +- This page records the file's current repository role, source metadata, and recent commit history. +- Review nearby tests and commit pages before changing this file. + +## Metadata + +| Field | Value | +| --- | --- | +| Source path | [`Core-Monitor/LaunchAtLoginSection.swift`](../../../Core-Monitor/LaunchAtLoginSection.swift) | +| Wiki area | Startup and onboarding | +| Exists in current checkout | True | +| Size | 3984 bytes | +| Binary | False | +| Line count | 109 | +| Extension | `.swift` | + +## Imports + +`SwiftUI` + +## Declarations + +| Kind | Name | Line | +| --- | --- | ---: | +| struct | `LaunchAtLoginSection` | 2 | +| func | `iconColor` | 86 | +| func | `primaryDetail` | 97 | + +## Recent Change History + +| Commit | Date | Subject | +| --- | --- | --- | +| `cfea009` | 2026-04-16 | Polish launch-at-login recovery flow | + +## Maintenance Notes + +- Prefer focused changes that respect the ownership described above. +- If this file touches helper trust, SMC writes, startup, or permissions, update the relevant support docs and tests. +- If this file is generated or an asset manifest, verify the producing workflow instead of hand-editing generated payloads. + +## Source Excerpt + +```text +import SwiftUI + +struct LaunchAtLoginSection: View { + @ObservedObject var startupManager: StartupManager + + var body: some View { + let summary = startupManager.statusSummary + + VStack(alignment: .leading, spacing: 10) { + CoreMonGlassPanel( + cornerRadius: 18, + tintOpacity: 0.12, + strokeOpacity: 0.14, + shadowRadius: 10, + contentPadding: 16 + ) { + HStack(spacing: 14) { + Image(systemName: "power") + .font(.system(size: 16, weight: .medium)) + .foregroundStyle(iconColor(for: summary.tone)) + .frame(width: 32, height: 32) + .background(iconColor(for: summary.tone).opacity(0.15)) + .clipShape(RoundedRectangle(cornerRadius: 8, style: .continuous)) + + VStack(alignment: .leading, spacing: 3) { + Text("Launch at Login") + .font(.system(size: 13, weight: .semibold)) + Text(primaryDetail(for: summary)) + .font(.system(size: 11)) + .foregroundStyle(.secondary) + } + + Spacer() + + Toggle( + "", + isOn: Binding( + get: { startupManager.isEnabled }, + set: { startupManager.setEnabled($0) } + ) +``` diff --git a/docs/wiki/files/core-monitor-localizable-xcstrings-bad8f736.md b/docs/wiki/files/core-monitor-localizable-xcstrings-bad8f736.md new file mode 100644 index 0000000..17bcc6d --- /dev/null +++ b/docs/wiki/files/core-monitor-localizable-xcstrings-bad8f736.md @@ -0,0 +1,88 @@ +# File: Core-Monitor/Localizable.xcstrings + +## Current Role + +- Area: Core app. +- This page records the file's current repository role, source metadata, and recent commit history. +- Review nearby tests and commit pages before changing this file. + +## Metadata + +| Field | Value | +| --- | --- | +| Source path | [`Core-Monitor/Localizable.xcstrings`](../../../Core-Monitor/Localizable.xcstrings) | +| Wiki area | Core app | +| Exists in current checkout | True | +| Size | 5289131 bytes | +| Binary | False | +| Line count | 10673 | +| Extension | `.xcstrings` | + +## Imports + +None detected. + +## Declarations + +| Kind | Name | Line | +| --- | --- | ---: | +| None detected | | | + +## Recent Change History + +| Commit | Date | Subject | +| --- | --- | --- | +| `aca5d59` | 2026-04-19 | Add Kernel Panic release payload | +| `210356e` | 2026-04-19 | Add Kernel Panic release payload | +| `29afd92` | 2026-04-18 | Ship 14.0.7 localization update | + +## Maintenance Notes + +- Prefer focused changes that respect the ownership described above. +- If this file touches helper trust, SMC writes, startup, or permissions, update the relevant support docs and tests. +- If this file is generated or an asset manifest, verify the producing workflow instead of hand-editing generated payloads. + +## Source Excerpt + +```text +{ + "sourceLanguage": "en", + "strings": { + "": { + "localizations": { + "af": { + "stringUnit": { + "state": "translated", + "value": "" + } + }, + "am": { + "stringUnit": { + "state": "translated", + "value": "" + } + }, + "ar": { + "stringUnit": { + "state": "translated", + "value": "" + } + }, + "as": { + "stringUnit": { + "state": "translated", + "value": "" + } + }, + "ay": { + "stringUnit": { + "state": "translated", + "value": "" + } + }, + "az": { + "stringUnit": { + "state": "translated", + "value": "" + } +``` diff --git a/docs/wiki/files/core-monitor-macmodelregistry-swift-fff670a9.md b/docs/wiki/files/core-monitor-macmodelregistry-swift-fff670a9.md new file mode 100644 index 0000000..5e7cab0 --- /dev/null +++ b/docs/wiki/files/core-monitor-macmodelregistry-swift-fff670a9.md @@ -0,0 +1,89 @@ +# File: Core-Monitor/MacModelRegistry.swift + +## Current Role + +- Area: Core app. +- This page records the file's current repository role, source metadata, and recent commit history. +- Review nearby tests and commit pages before changing this file. + +## Metadata + +| Field | Value | +| --- | --- | +| Source path | [`Core-Monitor/MacModelRegistry.swift`](../../../Core-Monitor/MacModelRegistry.swift) | +| Wiki area | Core app | +| Exists in current checkout | True | +| Size | 10241 bytes | +| Binary | False | +| Line count | 131 | +| Extension | `.swift` | + +## Imports + +`Foundation` + +## Declarations + +| Kind | Name | Line | +| --- | --- | ---: | +| enum | `MacFamily` | 2 | +| struct | `MacModelEntry` | 24 | +| enum | `MacModelRegistry` | 32 | + +## Recent Change History + +| Commit | Date | Subject | +| --- | --- | --- | +| `006d70b` | 2026-04-16 | Refresh Mac model registry and fan guidance | +| `3ddebed` | 2026-03-27 | add benchmark | + +## Maintenance Notes + +- Prefer focused changes that respect the ownership described above. +- If this file touches helper trust, SMC writes, startup, or permissions, update the relevant support docs and tests. +- If this file is generated or an asset manifest, verify the producing workflow instead of hand-editing generated payloads. + +## Source Excerpt + +```text +import Foundation + +enum MacFamily: String, CaseIterable, Identifiable { + case macBookAirMSeries = "MacBook Air M-series" + case macBookAirIntel = "MacBook Air Intel" + case macBookProMSeries = "MacBook Pro M-series" + case macBookProIntel = "MacBook Pro Intel" + case macMini = "Mac mini" + case iMac = "iMac" + case macStudio = "Mac Studio" + case macPro = "Mac Pro" + + var id: String { rawValue } + + var isAppleSiliconPortable: Bool { + switch self { + case .macBookAirMSeries, .macBookProMSeries: + return true + case .macBookAirIntel, .macBookProIntel, .macMini, .iMac, .macStudio, .macPro: + return false + } + } +} + +struct MacModelEntry: Identifiable, Hashable { + let hwModel: String + let friendlyName: String + let family: MacFamily + + var id: String { hwModel } +} + +enum MacModelRegistry { + static let entries: [MacModelEntry] = [ + .init(hwModel: "MacBookAir7,2", friendlyName: "MacBook Air (13-inch, Early 2015)", family: .macBookAirIntel), + .init(hwModel: "MacBookAir8,1", friendlyName: "MacBook Air (Retina, 13-inch, 2018)", family: .macBookAirIntel), + .init(hwModel: "MacBookAir8,2", friendlyName: "MacBook Air (Retina, 13-inch, 2019)", family: .macBookAirIntel), + .init(hwModel: "MacBookAir9,1", friendlyName: "MacBook Air (Retina, 13-inch, 2020 Intel)", family: .macBookAirIntel), + .init(hwModel: "MacBookAir10,1", friendlyName: "MacBook Air (M1, 2020)", family: .macBookAirMSeries), + .init(hwModel: "Mac14,2", friendlyName: "MacBook Air (M2, 2022)", family: .macBookAirMSeries), +``` diff --git a/docs/wiki/files/core-monitor-main-swift-c464d545.md b/docs/wiki/files/core-monitor-main-swift-c464d545.md new file mode 100644 index 0000000..cdf54cb --- /dev/null +++ b/docs/wiki/files/core-monitor-main-swift-c464d545.md @@ -0,0 +1,58 @@ +# File: Core-Monitor/main.swift + +## Current Role + +- Area: Core app. +- This page records the file's current repository role, source metadata, and recent commit history. +- Review nearby tests and commit pages before changing this file. + +## Metadata + +| Field | Value | +| --- | --- | +| Source path | [`Core-Monitor/main.swift`](../../../Core-Monitor/main.swift) | +| Wiki area | Core app | +| Exists in current checkout | True | +| Size | 415 bytes | +| Binary | False | +| Line count | 13 | +| Extension | `.swift` | + +## Imports + +`AppKit` + +## Declarations + +| Kind | Name | Line | +| --- | --- | ---: | +| None detected | | | + +## Recent Change History + +| Commit | Date | Subject | +| --- | --- | --- | +| `566777a` | 2026-04-16 | Add explicit macOS app entry point | + +## Maintenance Notes + +- Prefer focused changes that respect the ownership described above. +- If this file touches helper trust, SMC writes, startup, or permissions, update the relevant support docs and tests. +- If this file is generated or an asset manifest, verify the producing workflow instead of hand-editing generated payloads. + +## Source Excerpt + +```text +import AppKit + +if #available(macOS 13.0, *) { + let coreMonitorAppDelegate = MainActor.assumeIsolated { CoreMonitorApplicationDelegate() } + let application = NSApplication.shared + MainActor.assumeIsolated { + application.delegate = coreMonitorAppDelegate + } + _ = NSApplicationMain(CommandLine.argc, CommandLine.unsafeArgv) +} else { + fatalError("Core Monitor requires macOS 13.0 or newer.") +} +``` diff --git a/docs/wiki/files/core-monitor-menubarconfigurationsection-swift-a4107e16.md b/docs/wiki/files/core-monitor-menubarconfigurationsection-swift-a4107e16.md new file mode 100644 index 0000000..463ec78 --- /dev/null +++ b/docs/wiki/files/core-monitor-menubarconfigurationsection-swift-a4107e16.md @@ -0,0 +1,96 @@ +# File: Core-Monitor/MenuBarConfigurationSection.swift + +## Current Role + +- Area: Menu bar. +- This page records the file's current repository role, source metadata, and recent commit history. +- Review nearby tests and commit pages before changing this file. + +## Metadata + +| Field | Value | +| --- | --- | +| Source path | [`Core-Monitor/MenuBarConfigurationSection.swift`](../../../Core-Monitor/MenuBarConfigurationSection.swift) | +| Wiki area | Menu bar | +| Exists in current checkout | True | +| Size | 9189 bytes | +| Binary | False | +| Line count | 257 | +| Extension | `.swift` | + +## Imports + +`SwiftUI` + +## Declarations + +| Kind | Name | Line | +| --- | --- | ---: | +| struct | `MenuBarSettingsCard` | 2 | +| struct | `Snapshot` | 4 | +| func | `detail` | 125 | +| func | `preview` | 142 | +| func | `binding` | 169 | +| struct | `MenuBarPresetChip` | 177 | +| struct | `MenuBarToggleRow` | 223 | + +## Recent Change History + +| Commit | Date | Subject | +| --- | --- | --- | +| `f2db2d4` | 2026-04-16 | Show live network rates in menu bar settings preview | +| `58feb7a` | 2026-04-16 | Add network menu bar item and popover | +| `4709cd6` | 2026-04-16 | Add live fan RPM to the balanced menu bar | +| `4334e21` | 2026-04-16 | Refine menu bar default density and preset guidance | +| `25fb436` | 2026-04-15 | Improve dashboard controls and menu bar configuration | + +## Maintenance Notes + +- Prefer focused changes that respect the ownership described above. +- If this file touches helper trust, SMC writes, startup, or permissions, update the relevant support docs and tests. +- If this file is generated or an asset manifest, verify the producing workflow instead of hand-editing generated payloads. + +## Source Excerpt + +```text +import SwiftUI + +struct MenuBarSettingsCard: View { + struct Snapshot { + var cpuUsagePercent: Double + var fanSpeeds: [Int] + var memoryUsagePercent: Double + var networkDownloadBytesPerSecond: Double + var networkUploadBytesPerSecond: Double + var diskUsagePercent: Double + var cpuTemperature: Double? + } + + @ObservedObject private var menuBarSettings = MenuBarSettings.shared + + let snapshot: Snapshot + + var body: some View { + CoreMonGlassPanel( + cornerRadius: 18, + tintOpacity: 0.12, + strokeOpacity: 0.14, + shadowRadius: 10, + contentPadding: 16 + ) { + VStack(alignment: .leading, spacing: 14) { + header + presetSection + toggleSection + + if let warning = menuBarSettings.lastWarning, !warning.isEmpty { + Text(warning) + .font(.system(size: 11, weight: .medium)) + .foregroundStyle(.orange) + } + } + } + } + + private var header: some View { +``` diff --git a/docs/wiki/files/core-monitor-menubarcontroller-swift-2be2d091.md b/docs/wiki/files/core-monitor-menubarcontroller-swift-2be2d091.md new file mode 100644 index 0000000..1a0396f --- /dev/null +++ b/docs/wiki/files/core-monitor-menubarcontroller-swift-2be2d091.md @@ -0,0 +1,124 @@ +# File: Core-Monitor/MenubarController.swift + +## Current Role + +- Area: Menu bar. +- This page records the file's current repository role, source metadata, and recent commit history. +- Review nearby tests and commit pages before changing this file. + +## Metadata + +| Field | Value | +| --- | --- | +| Source path | [`Core-Monitor/MenubarController.swift`](../../../Core-Monitor/MenubarController.swift) | +| Wiki area | Menu bar | +| Exists in current checkout | True | +| Size | 16923 bytes | +| Binary | False | +| Line count | 479 | +| Extension | `.swift` | + +## Imports + +`AppKit`, `Combine`, `SwiftUI` + +## Declarations + +| Kind | Name | Line | +| --- | --- | ---: | +| enum | `MenuBarItemKind` | 6 | +| class | `MenuBarController` | 56 | +| func | `refreshAllItems` | 111 | +| class | `SingleMenuBarItemController` | 118 | +| enum | `StatusTone` | 120 | +| struct | `StatusButtonState` | 139 | +| func | `setupStatusItem` | 182 | +| func | `refresh` | 192 | +| func | `updateStatusButton` | 196 | +| func | `statusButtonState` | 228 | +| func | `statusLabel` | 238 | +| func | `statusBarIcon` | 290 | +| func | `makeStatusBarIconAttachment` | 298 | +| func | `setupPopover` | 314 | +| func | `makePopoverView` | 331 | +| func | `openSelectionFromPopover` | 426 | +| func | `ensurePopover` | 431 | +| func | `togglePopover` | 438 | +| func | `popoverWillShow` | 456 | +| func | `popoverDidClose` | 469 | + +## Recent Change History + +| Commit | Date | Subject | +| --- | --- | --- | +| `4e417f6` | 2026-04-17 | Remove Alerts screen surface | +| `133d9ad` | 2026-04-16 | Replace alert surfaces with monitoring status | +| `58feb7a` | 2026-04-16 | Add network menu bar item and popover | +| `d837bc2` | 2026-04-16 | Add menu bar setup and help shortcuts | +| `4709cd6` | 2026-04-16 | Add live fan RPM to the balanced menu bar | +| `a116902` | 2026-04-16 | Refine menu bar helper status context | +| `b27fd63` | 2026-04-16 | Deep-link menu bar alerts into the dashboard | +| `adede3f` | 2026-04-16 | Clean up warning baseline for menu bar and weather | +| `ccc5d2c` | 2026-04-16 | Pin menu bar controllers to main actor | +| `0ef6575` | 2026-04-16 | Unify monitor refresh delivery paths | +| `4db7203` | 2026-04-16 | Reduce redundant Touch Bar and menu refresh work | +| `7185d36` | 2026-04-15 | Improve fan control and alert surfaces | +| `81ce4d9` | 2026-04-14 | Save current Core-Monitor rescue changes | +| `c0c476d` | 2026-04-14 | e | +| `05e3328` | 2026-04-13 | commit | +| `011232b` | 2026-04-11 | Update website install video | +| `48553d4` | 2026-04-06 | Refine landing page hero and top bar icon | +| `31da3f2` | 2026-04-06 | ui update | +| `3651f98` | 2026-03-29 | Remove CoreVisor and virtualization support | +| `3252194` | 2026-03-27 | Clean repo and keep only active Core-Monitor project | + +## Maintenance Notes + +- Prefer focused changes that respect the ownership described above. +- If this file touches helper trust, SMC writes, startup, or permissions, update the relevant support docs and tests. +- If this file is generated or an asset manifest, verify the producing workflow instead of hand-editing generated payloads. + +## Source Excerpt + +```text +import AppKit +import Combine +import SwiftUI + +// MARK: - MenuBarItemKind +enum MenuBarItemKind: CaseIterable { + case cpu, fan, memory, network, disk, temperature + + var systemImageName: String { + switch self { + case .cpu: + return "cpu" + case .fan: + return "fanblades" + case .memory: + return "memorychip" + case .network: + return "arrow.down.arrow.up" + case .disk: + return "internaldrive" + case .temperature: + return "thermometer.medium" + } + } + + var title: String { + switch self { + case .cpu: + return "CPU" + case .fan: + return "Fan" + case .memory: + return "Memory" + case .network: + return "Network" + case .disk: + return "Disk" + case .temperature: + return "Temperature" + } +``` diff --git a/docs/wiki/files/core-monitor-menubarextraview-swift-80fc6e34.md b/docs/wiki/files/core-monitor-menubarextraview-swift-80fc6e34.md new file mode 100644 index 0000000..cfee516 --- /dev/null +++ b/docs/wiki/files/core-monitor-menubarextraview-swift-80fc6e34.md @@ -0,0 +1,162 @@ +# File: Core-Monitor/MenuBarExtraView.swift + +## Current Role + +- Builds the rich menu bar popovers for CPU, memory, disk, network, temperature, and combined menu actions. +- Uses the shared snapshot and trend histories so menu bar status does not invent a parallel telemetry model. +- Regression risk is layout-driven: small visual changes can hide actions or stale-state messaging. + +## Metadata + +| Field | Value | +| --- | --- | +| Source path | [`Core-Monitor/MenuBarExtraView.swift`](../../../Core-Monitor/MenuBarExtraView.swift) | +| Wiki area | Menu bar | +| Exists in current checkout | True | +| Size | 69149 bytes | +| Binary | False | +| Line count | 1599 | +| Extension | `.swift` | + +## Imports + +`AppKit`, `SwiftUI` + +## Declarations + +| Kind | Name | Line | +| --- | --- | ---: | +| extension | `View` | 3 | +| func | `mbTracking` | 5 | +| extension | `Color` | 12 | +| struct | `MenuPopoverSurface` | 25 | +| struct | `MBRow` | 59 | +| struct | `MBSectionHeader` | 84 | +| struct | `MBDivider` | 102 | +| struct | `MenuBarMonitoringSummarySection` | 106 | +| func | `summaryPill` | 157 | +| func | `statusBadgeColor` | 177 | +| func | `thermalColor` | 181 | +| func | `freshnessColor` | 191 | +| func | `pillColor` | 216 | +| func | `thermalStateLabel` | 231 | +| struct | `MBActionButton` | 247 | +| struct | `MBQuickActionsSection` | 268 | +| struct | `SecondaryAction` | 270 | +| struct | `BigRing` | 299 | +| struct | `MiniSparkline` | 324 | +| struct | `CoreCircle` | 356 | +| struct | `DonutChart` | 373 | +| struct | `CPUMenuPopoverView` | 415 | +| func | `gpuRing` | 560 | +| func | `loadAvgString` | 582 | +| func | `uptimeString` | 588 | +| func | `tempColor` | 595 | +| func | `loadColor` | 597 | +| struct | `MemoryMenuPopoverView` | 603 | +| func | `memProcessRow` | 694 | +| func | `memoryProcessColor` | 761 | +| func | `formatByteCount` | 771 | +| struct | `DiskMenuPopoverView` | 785 | +| func | `diskLegendRow` | 872 | +| func | `diskProcessColor` | 919 | +| func | `diskProcessRow` | 930 | +| func | `syncDiskProcessSampling` | 941 | +| struct | `NetworkMenuPopoverView` | 954 | +| func | `rateBadge` | 1008 | +| func | `historyRow` | 1085 | +| func | `summaryLabel` | 1142 | +| func | `normalizedValues` | 1147 | +| struct | `TemperatureMenuPopoverView` | 1159 | +| func | `tempCircle` | 1233 | +| func | `tempRow` | 1272 | +| func | `tempColor` | 1331 | +| struct | `MenuBarStatusLabel` | 1337 | +| struct | `MenuBarMenuView` | 1380 | +| func | `metricRow` | 1540 | +| func | `actionRow` | 1550 | +| func | `statusPill` | 1558 | +| func | `tempColor` | 1568 | +| func | `loadColor` | 1572 | +| struct | `MBLegacyActionButton` | 1574 | + +## Recent Change History + +| Commit | Date | Subject | +| --- | --- | --- | +| `4e417f6` | 2026-04-17 | Remove Alerts screen surface | +| `3094642` | 2026-04-16 | Cache disk activity away from menu bar renders | +| `133d9ad` | 2026-04-16 | Replace alert surfaces with monitoring status | +| `58feb7a` | 2026-04-16 | Add network menu bar item and popover | +| `d837bc2` | 2026-04-16 | Add menu bar setup and help shortcuts | +| `e486572` | 2026-04-16 | Scope detailed sampling to active monitoring views | +| `0574661` | 2026-04-16 | Sync menu bar guidance with the latest thermal UX | +| `a116902` | 2026-04-16 | Refine menu bar helper status context | +| `b27fd63` | 2026-04-16 | Deep-link menu bar alerts into the dashboard | +| `5dc29ed` | 2026-04-16 | Add privacy controls and refine Core Monitor presentation | +| `728674a` | 2026-04-16 | Surface live monitoring freshness across the UI | +| `3c34251` | 2026-04-16 | Refine helper reachability across alerts and menu bar | +| `4db7203` | 2026-04-16 | Reduce redundant Touch Bar and menu refresh work | +| `7185d36` | 2026-04-15 | Improve fan control and alert surfaces | +| `b09dbec` | 2026-04-14 | Tighten app copy and weather privacy behavior | +| `81ce4d9` | 2026-04-14 | Save current Core-Monitor rescue changes | +| `c0c476d` | 2026-04-14 | e | +| `2da19d9` | 2026-04-13 | er | +| `05e3328` | 2026-04-13 | commit | +| `011232b` | 2026-04-11 | Update website install video | +| `deca3a0` | 2026-04-09 | Publish Sparkle test update 11.2.10 | +| `9aef922` | 2026-04-08 | Publish Sparkle test update 11.2.7 | +| `31da3f2` | 2026-04-06 | ui update | +| `0fa238c` | 2026-04-02 | commits. | +| `3651f98` | 2026-03-29 | Remove CoreVisor and virtualization support | + +## Maintenance Notes + +- Prefer focused changes that respect the ownership described above. +- If this file touches helper trust, SMC writes, startup, or permissions, update the relevant support docs and tests. +- If this file is generated or an asset manifest, verify the producing workflow instead of hand-editing generated payloads. + +## Source Excerpt + +```text +import SwiftUI +import AppKit + +private extension View { + @ViewBuilder + func mbTracking(_ value: CGFloat) -> some View { + self.tracking(value) + } +} + +// MARK: - Shared colours (dark popover palette) +private extension Color { + static let mbBG = Color.clear + static let mbCard = Color.white.opacity(0.06) + static let mbDiv = Color.white.opacity(0.10) + static let mbAccent = Color.white.opacity(0.92) + static let mbTint = Color(red: 0.66, green: 0.72, blue: 0.96) + static let mbBlue = Color(red: 0.39, green: 0.66, blue: 1.00) + static let mbGreen = Color(red: 0.25, green: 0.90, blue: 0.58) + static let mbOrange = Color(red: 1.00, green: 0.62, blue: 0.20) + static let mbPurple = Color(red: 0.72, green: 0.52, blue: 1.00) +} + +// MARK: - Shared surface (used by all popovers) +private struct MenuPopoverSurface: View { + @ObservedObject private var appearanceSettings = AppAppearanceSettings.shared + @ViewBuilder let content: () -> Content + + var body: some View { + ZStack { + VisualEffectView(material: .underWindowBackground, + blendingMode: .behindWindow, + opacity: appearanceSettings.surfaceOpacity) + + LinearGradient( + colors: [ + Color(red: 0.22, green: 0.24, blue: 0.33).opacity(0.06 * appearanceSettings.surfaceOpacity), + Color(red: 0.11, green: 0.12, blue: 0.19).opacity(0.07 * appearanceSettings.surfaceOpacity) + ], + startPoint: .topLeading, endPoint: .bottom +``` diff --git a/docs/wiki/files/core-monitor-menubarsettings-swift-7ce79d19.md b/docs/wiki/files/core-monitor-menubarsettings-swift-7ce79d19.md new file mode 100644 index 0000000..1c945c1 --- /dev/null +++ b/docs/wiki/files/core-monitor-menubarsettings-swift-7ce79d19.md @@ -0,0 +1,99 @@ +# File: Core-Monitor/MenuBarSettings.swift + +## Current Role + +- Defines menu bar visibility presets and validates item enablement so the app remains reachable. +- Persists user menu bar density choices and broadcasts configuration changes to controllers. + +## Metadata + +| Field | Value | +| --- | --- | +| Source path | [`Core-Monitor/MenuBarSettings.swift`](../../../Core-Monitor/MenuBarSettings.swift) | +| Wiki area | Menu bar | +| Exists in current checkout | True | +| Size | 5540 bytes | +| Binary | False | +| Line count | 174 | +| Extension | `.swift` | + +## Imports + +`Combine`, `Foundation` + +## Declarations + +| Kind | Name | Line | +| --- | --- | ---: | +| extension | `Notification.Name` | 3 | +| enum | `MenuBarVisibilityPreset` | 7 | +| class | `MenuBarSettings` | 52 | +| func | `isEnabled` | 78 | +| func | `setEnabled` | 95 | +| func | `restoreDefaults` | 110 | +| func | `applyPreset` | 114 | +| func | `applyPreset` | 118 | +| func | `assign` | 143 | +| func | `ensureAccessibleConfiguration` | 160 | + +## Recent Change History + +| Commit | Date | Subject | +| --- | --- | --- | +| `58feb7a` | 2026-04-16 | Add network menu bar item and popover | +| `4709cd6` | 2026-04-16 | Add live fan RPM to the balanced menu bar | +| `4334e21` | 2026-04-16 | Refine menu bar default density and preset guidance | +| `25fb436` | 2026-04-15 | Improve dashboard controls and menu bar configuration | +| `b09dbec` | 2026-04-14 | Tighten app copy and weather privacy behavior | +| `81ce4d9` | 2026-04-14 | Save current Core-Monitor rescue changes | + +## Maintenance Notes + +- Prefer focused changes that respect the ownership described above. +- If this file touches helper trust, SMC writes, startup, or permissions, update the relevant support docs and tests. +- If this file is generated or an asset manifest, verify the producing workflow instead of hand-editing generated payloads. + +## Source Excerpt + +```text +import Foundation +import Combine + +extension Notification.Name { + static let menuBarSettingsDidChange = Notification.Name("CoreMonitor.MenuBarSettingsDidChange") +} + +enum MenuBarVisibilityPreset: CaseIterable, Identifiable { + case thermalFocus + case balanced + case full + + var id: Self { self } + + var title: String { + switch self { + case .thermalFocus: + return "Compact" + case .balanced: + return "Balanced" + case .full: + return "Full" + } + } + + var detail: String { + switch self { + case .thermalFocus: + return "Keep the menu bar heat-first with CPU load and temperature only." + case .balanced: + return "Show CPU load, live fan RPM, and temperature without turning the menu bar into noise." + case .full: + return "Expose CPU, fan, memory, network, storage, and temperature all at once." + } + } + + var isRecommended: Bool { + self == .balanced + } + +``` diff --git a/docs/wiki/files/core-monitor-menubarstatussummary-swift-1eee438a.md b/docs/wiki/files/core-monitor-menubarstatussummary-swift-1eee438a.md new file mode 100644 index 0000000..de0b4e8 --- /dev/null +++ b/docs/wiki/files/core-monitor-menubarstatussummary-swift-1eee438a.md @@ -0,0 +1,90 @@ +# File: Core-Monitor/MenuBarStatusSummary.swift + +## Current Role + +- Area: Menu bar. +- This page records the file's current repository role, source metadata, and recent commit history. +- Review nearby tests and commit pages before changing this file. + +## Metadata + +| Field | Value | +| --- | --- | +| Source path | [`Core-Monitor/MenuBarStatusSummary.swift`](../../../Core-Monitor/MenuBarStatusSummary.swift) | +| Wiki area | Menu bar | +| Exists in current checkout | True | +| Size | 1858 bytes | +| Binary | False | +| Line count | 54 | +| Extension | `.swift` | + +## Imports + +`Foundation` + +## Declarations + +| Kind | Name | Line | +| --- | --- | ---: | +| enum | `MenuBarStatusPillTone` | 2 | +| struct | `MenuBarStatusPillSummary` | 10 | +| enum | `MenuBarStatusSummary` | 15 | + +## Recent Change History + +| Commit | Date | Subject | +| --- | --- | --- | +| `675fabf` | 2026-04-17 | Ship 14.0.5 helper recovery release | +| `cea99a5` | 2026-04-16 | Finish silent mode cleanup | +| `a116902` | 2026-04-16 | Refine menu bar helper status context | + +## Maintenance Notes + +- Prefer focused changes that respect the ownership described above. +- If this file touches helper trust, SMC writes, startup, or permissions, update the relevant support docs and tests. +- If this file is generated or an asset manifest, verify the producing workflow instead of hand-editing generated payloads. + +## Source Excerpt + +```text +import Foundation + +enum MenuBarStatusPillTone: Equatable { + case neutral + case accent + case good + case warning + case critical +} + +struct MenuBarStatusPillSummary: Equatable { + let label: String + let tone: MenuBarStatusPillTone +} + +enum MenuBarStatusSummary { + static func fanModeSummary(for mode: FanControlMode) -> MenuBarStatusPillSummary { + let resolvedMode = mode.canonicalMode + + if resolvedMode == .automatic { + return MenuBarStatusPillSummary(label: "System Cooling", tone: .good) + } + + let tone: MenuBarStatusPillTone = resolvedMode.guidance.ownership == .system ? .good : .accent + return MenuBarStatusPillSummary(label: "Mode \(resolvedMode.title)", tone: tone) + } + + static func helperSummary( + for mode: FanControlMode, + connectionState: SMCHelperManager.ConnectionState, + isInstalled: Bool + ) -> MenuBarStatusPillSummary { + guard mode.requiresPrivilegedHelper else { + if connectionState == .unreachable { + return MenuBarStatusPillSummary(label: "Helper Attention", tone: .critical) + } + return MenuBarStatusPillSummary(label: "Helper Optional", tone: .neutral) + } + + switch connectionState { +``` diff --git a/docs/wiki/files/core-monitor-monitoringdashboardviews-swift-756ac8e8.md b/docs/wiki/files/core-monitor-monitoringdashboardviews-swift-756ac8e8.md new file mode 100644 index 0000000..80b1375 --- /dev/null +++ b/docs/wiki/files/core-monitor-monitoringdashboardviews-swift-756ac8e8.md @@ -0,0 +1,97 @@ +# File: Core-Monitor/MonitoringDashboardViews.swift + +## Current Role + +- Area: Dashboard. +- This page records the file's current repository role, source metadata, and recent commit history. +- Review nearby tests and commit pages before changing this file. + +## Metadata + +| Field | Value | +| --- | --- | +| Source path | [`Core-Monitor/MonitoringDashboardViews.swift`](../../../Core-Monitor/MonitoringDashboardViews.swift) | +| Wiki area | Dashboard | +| Exists in current checkout | True | +| Size | 14362 bytes | +| Binary | False | +| Line count | 393 | +| Extension | `.swift` | + +## Imports + +`SwiftUI` + +## Declarations + +| Kind | Name | Line | +| --- | --- | ---: | +| struct | `DashboardSurfaceCard` | 2 | +| struct | `MonitoringDashboardStrip` | 19 | +| func | `statusCard` | 116 | +| func | `monitoringColor` | 138 | +| func | `pillColor` | 161 | +| struct | `SystemStatusBoard` | 177 | +| func | `statusCard` | 271 | +| func | `monitoringColor` | 293 | +| func | `thermalStateLabel` | 316 | +| func | `pillColor` | 331 | +| struct | `TopMemoryProcessesPanel` | 347 | + +## Recent Change History + +| Commit | Date | Subject | +| --- | --- | --- | +| `675fabf` | 2026-04-17 | Ship 14.0.5 helper recovery release | +| `4e417f6` | 2026-04-17 | Remove Alerts screen surface | + +## Maintenance Notes + +- Prefer focused changes that respect the ownership described above. +- If this file touches helper trust, SMC writes, startup, or permissions, update the relevant support docs and tests. +- If this file is generated or an asset manifest, verify the producing workflow instead of hand-editing generated payloads. + +## Source Excerpt + +```text +import SwiftUI + +private struct DashboardSurfaceCard: View { + @ViewBuilder let content: () -> Content + + var body: some View { + content() + .padding(18) + .background( + CoreMonGlassBackground( + cornerRadius: 18, + tintOpacity: 0.12, + strokeOpacity: 0.14, + shadowRadius: 10 + ) + ) + } +} + +struct MonitoringDashboardStrip: View { + @ObservedObject var systemMonitor: SystemMonitor + @ObservedObject var fanController: FanController + @ObservedObject private var helperManager = SMCHelperManager.shared + + var body: some View { + TimelineView(.periodic(from: .now, by: 1)) { context in + let health = systemMonitor.snapshotHealth(now: context.date) + + LazyVGrid(columns: [GridItem(.flexible()), GridItem(.flexible())], spacing: 12) { + statusCard( + title: "Monitoring", + value: health.statusLabel, + detail: "\(health.ageDescription). \(health.cadenceDescription).", + icon: "waveform.path.ecg.rectangle", + color: monitoringColor(health) + ) + statusCard( + title: "Overall Thermal", + value: AlertEvaluator.thermalStateLabel(systemMonitor.thermalState), + detail: CoreMonitorPlatformCopy.thermalStatusDetail(), +``` diff --git a/docs/wiki/files/core-monitor-monitoringsnapshot-swift-1ba42bc0.md b/docs/wiki/files/core-monitor-monitoringsnapshot-swift-1ba42bc0.md new file mode 100644 index 0000000..cc8d4cc --- /dev/null +++ b/docs/wiki/files/core-monitor-monitoringsnapshot-swift-1ba42bc0.md @@ -0,0 +1,103 @@ +# File: Core-Monitor/MonitoringSnapshot.swift + +## Current Role + +- Area: Core app. +- This page records the file's current repository role, source metadata, and recent commit history. +- Review nearby tests and commit pages before changing this file. + +## Metadata + +| Field | Value | +| --- | --- | +| Source path | [`Core-Monitor/MonitoringSnapshot.swift`](../../../Core-Monitor/MonitoringSnapshot.swift) | +| Wiki area | Core app | +| Exists in current checkout | True | +| Size | 6462 bytes | +| Binary | False | +| Line count | 224 | +| Extension | `.swift` | + +## Imports + +`Foundation` + +## Declarations + +| Kind | Name | Line | +| --- | --- | ---: | +| enum | `MonitoringTrendRange` | 2 | +| enum | `MonitoringFreshness` | 26 | +| struct | `MonitoringSnapshotHealth` | 33 | +| struct | `MonitoringTrendPoint` | 102 | +| struct | `MonitoringTrendSummary` | 107 | +| struct | `MonitoringTrendSeries` | 115 | +| func | `values` | 129 | +| func | `summary` | 133 | +| func | `relevantPoints` | 156 | +| struct | `ProcessActivity` | 166 | +| struct | `TopProcessSnapshot` | 176 | +| struct | `SystemMonitorSnapshot` | 184 | + +## Recent Change History + +| Commit | Date | Subject | +| --- | --- | --- | +| `f259317` | 2026-04-16 | Finish Xcode 16.2 CI repair | +| `ce9e812` | 2026-04-16 | Fix Xcode 16.2 CI compatibility | +| `5b96f6f` | 2026-04-16 | Fix Xcode 16.2 CI compatibility | +| `7bd13ba` | 2026-04-16 | Mark monitoring models nonisolated | +| `728674a` | 2026-04-16 | Surface live monitoring freshness across the UI | +| `c39e966` | 2026-04-16 | Add recent thermal trend history to dashboard | +| `7185d36` | 2026-04-15 | Improve fan control and alert surfaces | + +## Maintenance Notes + +- Prefer focused changes that respect the ownership described above. +- If this file touches helper trust, SMC writes, startup, or permissions, update the relevant support docs and tests. +- If this file is generated or an asset manifest, verify the producing workflow instead of hand-editing generated payloads. + +## Source Excerpt + +```text +import Foundation + +enum MonitoringTrendRange: String, CaseIterable, Identifiable { + case oneMinute + case fiveMinutes + case fifteenMinutes + + var id: String { rawValue } + + var title: String { + switch self { + case .oneMinute: return "1m" + case .fiveMinutes: return "5m" + case .fifteenMinutes: return "15m" + } + } + + var duration: TimeInterval { + switch self { + case .oneMinute: return 60 + case .fiveMinutes: return 5 * 60 + case .fifteenMinutes: return 15 * 60 + } + } +} + +enum MonitoringFreshness: Equatable { + case waiting + case live + case delayed + case stale +} + +struct MonitoringSnapshotHealth: Equatable { + let freshness: MonitoringFreshness + let sampledAt: Date? + let age: TimeInterval? + let expectedInterval: TimeInterval + + init(sampledAt: Date, expectedInterval: TimeInterval, now: Date = Date()) { +``` diff --git a/docs/wiki/files/core-monitor-networkgraphview-swift-724d17f6.md b/docs/wiki/files/core-monitor-networkgraphview-swift-724d17f6.md new file mode 100644 index 0000000..2d8a4d3 --- /dev/null +++ b/docs/wiki/files/core-monitor-networkgraphview-swift-724d17f6.md @@ -0,0 +1,88 @@ +# File: Core-Monitor/NetworkGraphView.swift + +## Current Role + +- Area: Core app. +- This page records the file's current repository role, source metadata, and recent commit history. +- Review nearby tests and commit pages before changing this file. + +## Metadata + +| Field | Value | +| --- | --- | +| Source path | [`Core-Monitor/NetworkGraphView.swift`](../../../Core-Monitor/NetworkGraphView.swift) | +| Wiki area | Core app | +| Exists in current checkout | True | +| Size | 1832 bytes | +| Binary | False | +| Line count | 55 | +| Extension | `.swift` | + +## Imports + +`AppKit` + +## Declarations + +| Kind | Name | Line | +| --- | --- | ---: | +| class | `NetworkGraphView` | 8 | +| func | `push` | 16 | + +## Recent Change History + +| Commit | Date | Subject | +| --- | --- | --- | +| `2664fd1` | 2026-04-11 | Update Core Monitor | +| `011232b` | 2026-04-11 | Update website install video | + +## Maintenance Notes + +- Prefer focused changes that respect the ownership described above. +- If this file touches helper trust, SMC writes, startup, or permissions, update the relevant support docs and tests. +- If this file is generated or an asset manifest, verify the producing workflow instead of hand-editing generated payloads. + +## Source Excerpt + +```text +// NetworkGraphView.swift +// CoreMonitor — scrolling bar-graph of network throughput. +// +// 60×20pt view containing ~20 vertical bars. +// Bars are cyan (#00D0FF) on black, newest bar on the right. + +import AppKit + +final class NetworkGraphView: NSView { + var theme: TouchBarTheme = .dark { + didSet { needsDisplay = true } + } + + /// Ring buffer of normalised values [0.0 – 1.0], newest last. + private var samples: [CGFloat] = Array(repeating: 0, count: TB.graphBarCount) + + func push(_ normalised: CGFloat) { + samples.removeFirst() + samples.append(min(max(normalised, 0), 1)) + needsDisplay = true + } + + override var intrinsicContentSize: NSSize { + NSSize(width: TB.graphW, height: TB.graphH) + } + + override func draw(_ dirtyRect: NSRect) { + let background = NSBezierPath(roundedRect: bounds, xRadius: 5, yRadius: 5) + theme.graphBackgroundColor.setFill() + background.fill() + theme.barOutlineColor.setStroke() + background.lineWidth = 1 + background.stroke() + + let count = samples.count + let insetBounds = bounds.insetBy(dx: 4, dy: 4) + let barW = insetBounds.width / CGFloat(max(count, 1)) + let maxH = insetBounds.height + + for (i, val) in samples.enumerated() { +``` diff --git a/docs/wiki/files/core-monitor-networkthroughputformatter-swift-83b9981c.md b/docs/wiki/files/core-monitor-networkthroughputformatter-swift-83b9981c.md new file mode 100644 index 0000000..c0bc88e --- /dev/null +++ b/docs/wiki/files/core-monitor-networkthroughputformatter-swift-83b9981c.md @@ -0,0 +1,83 @@ +# File: Core-Monitor/NetworkThroughputFormatter.swift + +## Current Role + +- Area: Core app. +- This page records the file's current repository role, source metadata, and recent commit history. +- Review nearby tests and commit pages before changing this file. + +## Metadata + +| Field | Value | +| --- | --- | +| Source path | [`Core-Monitor/NetworkThroughputFormatter.swift`](../../../Core-Monitor/NetworkThroughputFormatter.swift) | +| Wiki area | Core app | +| Exists in current checkout | True | +| Size | 1111 bytes | +| Binary | False | +| Line count | 36 | +| Extension | `.swift` | + +## Imports + +`Foundation` + +## Declarations + +| Kind | Name | Line | +| --- | --- | ---: | +| enum | `NetworkThroughputFormatter` | 2 | + +## Recent Change History + +| Commit | Date | Subject | +| --- | --- | --- | +| `e24d811` | 2026-04-16 | :)) | +| `58feb7a` | 2026-04-16 | Add network menu bar item and popover | +| `be75b81` | 2026-04-16 | Add dashboard network throughput visibility | + +## Maintenance Notes + +- Prefer focused changes that respect the ownership described above. +- If this file touches helper trust, SMC writes, startup, or permissions, update the relevant support docs and tests. +- If this file is generated or an asset manifest, verify the producing workflow instead of hand-editing generated payloads. + +## Source Excerpt + +```text +import Foundation + +enum NetworkThroughputFormatter { + private static let rateUnits = ["B/s", "KB/s", "MB/s", "GB/s", "TB/s"] + private static let abbreviatedUnits = ["B", "K", "M", "G", "T"] + + static func compactRate(bytesPerSecond: Double) -> String { + formattedValue(bytesPerSecond, units: rateUnits) + } + + static func abbreviatedRate(bytesPerSecond: Double) -> String { + formattedValue(bytesPerSecond, units: abbreviatedUnits) + } + + private static func formattedValue(_ bytesPerSecond: Double, units: [String]) -> String { + let normalized = max(abs(bytesPerSecond), 0) + guard normalized.isFinite else { return "0 \(units[0])" } + + var value = normalized + var unitIndex = 0 + while value >= 1_000, unitIndex < units.count - 1 { + value /= 1_000 + unitIndex += 1 + } + let decimals: Int + switch value { + case 0..<10 where unitIndex > 0: + decimals = 1 + default: + decimals = 0 + } + + return String(format: "%.\(decimals)f %@", value, units[unitIndex]) + } +} +``` diff --git a/docs/wiki/files/core-monitor-notificationpresentation-swift-cfe2534c.md b/docs/wiki/files/core-monitor-notificationpresentation-swift-cfe2534c.md new file mode 100644 index 0000000..d9fe9ca --- /dev/null +++ b/docs/wiki/files/core-monitor-notificationpresentation-swift-cfe2534c.md @@ -0,0 +1,89 @@ +# File: Core-Monitor/NotificationPresentation.swift + +## Current Role + +- Area: Core app. +- This page records the file's current repository role, source metadata, and recent commit history. +- Review nearby tests and commit pages before changing this file. + +## Metadata + +| Field | Value | +| --- | --- | +| Source path | [`Core-Monitor/NotificationPresentation.swift`](../../../Core-Monitor/NotificationPresentation.swift) | +| Wiki area | Core app | +| Exists in current checkout | True | +| Size | 2728 bytes | +| Binary | False | +| Line count | 68 | +| Extension | `.swift` | + +## Imports + +`Foundation`, `UserNotifications` + +## Declarations + +| Kind | Name | Line | +| --- | --- | ---: | +| struct | `NotificationStripPresentation` | 3 | +| struct | `Action` | 5 | +| enum | `Style` | 6 | + +## Recent Change History + +| Commit | Date | Subject | +| --- | --- | --- | +| `49e36e2` | 2026-04-17 | Fix notification presentation actor isolation for 14.0.4 | +| `734d179` | 2026-04-17 | Remove remaining alerts strings | + +## Maintenance Notes + +- Prefer focused changes that respect the ownership described above. +- If this file touches helper trust, SMC writes, startup, or permissions, update the relevant support docs and tests. +- If this file is generated or an asset manifest, verify the producing workflow instead of hand-editing generated payloads. + +## Source Excerpt + +```text +import Foundation +import UserNotifications + +struct NotificationStripPresentation: Equatable { + struct Action: Equatable { + enum Style: Equatable { + case prominent + case standard + } + + let title: String + let icon: String + let style: Style + } + + let detail: String + let action: Action? + + @MainActor + init(notificationManager: AlertManager) { + self.init( + activeAlertCount: notificationManager.activeAlerts.count, + authorizationStatus: notificationManager.authorizationStatus, + desktopNotificationsEnabled: notificationManager.desktopNotificationsEnabled, + notificationsMutedUntil: notificationManager.notificationsMutedUntil + ) + } + + init( + activeAlertCount: Int, + authorizationStatus: UNAuthorizationStatus, + desktopNotificationsEnabled: Bool, + notificationsMutedUntil: Date?, + now: Date = Date() + ) { + if activeAlertCount > 0 { + detail = "\(activeAlertCount) active notification\(activeAlertCount == 1 ? "" : "s")" + action = Action(title: "Open Notifications", icon: "bell.badge", style: .prominent) + return + } +``` diff --git a/docs/wiki/files/core-monitor-nowplayingtouchbarview-swift-36cf82a2.md b/docs/wiki/files/core-monitor-nowplayingtouchbarview-swift-36cf82a2.md new file mode 100644 index 0000000..6f889a3 --- /dev/null +++ b/docs/wiki/files/core-monitor-nowplayingtouchbarview-swift-36cf82a2.md @@ -0,0 +1,94 @@ +# File: Core-Monitor/NowPlayingTouchBarView.swift + +## Current Role + +- Area: Touch Bar and Pock widget runtime. +- This page records the file's current repository role, source metadata, and recent commit history. +- Review nearby tests and commit pages before changing this file. + +## Metadata + +| Field | Value | +| --- | --- | +| Source path | [`Core-Monitor/NowPlayingTouchBarView.swift`](../../../Core-Monitor/NowPlayingTouchBarView.swift) | +| Wiki area | Touch Bar and Pock widget runtime | +| Exists in current checkout | True | +| Size | 5491 bytes | +| Binary | False | +| Line count | 169 | +| Extension | `.swift` | + +## Imports + +`AppKit`, `MediaPlayer` + +## Declarations + +| Kind | Name | Line | +| --- | --- | ---: | +| class | `NowPlayingTouchBarView` | 3 | +| func | `setup` | 29 | +| func | `updateFromNowPlaying` | 58 | +| func | `currentNowPlayingInfo` | 77 | +| func | `musicAppNowPlayingInfo` | 86 | +| func | `clean` | 120 | +| func | `placeholderArtwork` | 126 | +| func | `applyTheme` | 164 | + +## Recent Change History + +| Commit | Date | Subject | +| --- | --- | --- | +| `4db7203` | 2026-04-16 | Reduce redundant Touch Bar and menu refresh work | +| `2664fd1` | 2026-04-11 | Update Core Monitor | + +## Maintenance Notes + +- Prefer focused changes that respect the ownership described above. +- If this file touches helper trust, SMC writes, startup, or permissions, update the relevant support docs and tests. +- If this file is generated or an asset manifest, verify the producing workflow instead of hand-editing generated payloads. + +## Source Excerpt + +```text +import AppKit +import MediaPlayer + +final class NowPlayingTouchBarView: NSView, TouchBarThemable { + var theme: TouchBarTheme = .dark { + didSet { applyTheme() } + } + + private let artworkView = NSImageView(frame: .zero) + private let titleLabel = NSTextField(labelWithString: "Now Playing") + + private var refreshTimer: Timer? + + override init(frame frameRect: NSRect) { + super.init(frame: frameRect) + setup() + } + + required init?(coder: NSCoder) { + super.init(coder: coder) + setup() + } + + deinit { + NotificationCenter.default.removeObserver(self) + refreshTimer?.invalidate() + refreshTimer = nil + } + + private func setup() { + wantsLayer = false + + artworkView.wantsLayer = true + artworkView.layer?.cornerRadius = 6 + artworkView.layer?.masksToBounds = true + artworkView.imageScaling = .scaleProportionallyUpOrDown + artworkView.image = placeholderArtwork() + + titleLabel.font = NSFont.systemFont(ofSize: 12, weight: .semibold) + titleLabel.lineBreakMode = .byTruncatingTail +``` diff --git a/docs/wiki/files/core-monitor-pillview-swift-5daa1860.md b/docs/wiki/files/core-monitor-pillview-swift-5daa1860.md new file mode 100644 index 0000000..81aea51 --- /dev/null +++ b/docs/wiki/files/core-monitor-pillview-swift-5daa1860.md @@ -0,0 +1,90 @@ +# File: Core-Monitor/PillView.swift + +## Current Role + +- Area: Core app. +- This page records the file's current repository role, source metadata, and recent commit history. +- Review nearby tests and commit pages before changing this file. + +## Metadata + +| Field | Value | +| --- | --- | +| Source path | [`Core-Monitor/PillView.swift`](../../../Core-Monitor/PillView.swift) | +| Wiki area | Core app | +| Exists in current checkout | True | +| Size | 1589 bytes | +| Binary | False | +| Line count | 52 | +| Extension | `.swift` | + +## Imports + +`AppKit` + +## Declarations + +| Kind | Name | Line | +| --- | --- | ---: | +| class | `PillView` | 4 | +| func | `setup` | 24 | +| func | `applyTheme` | 41 | + +## Recent Change History + +| Commit | Date | Subject | +| --- | --- | --- | +| `05e3328` | 2026-04-13 | commit | +| `2664fd1` | 2026-04-11 | Update Core Monitor | +| `011232b` | 2026-04-11 | Update website install video | + +## Maintenance Notes + +- Prefer focused changes that respect the ownership described above. +- If this file touches helper trust, SMC writes, startup, or permissions, update the relevant support docs and tests. +- If this file is generated or an asset manifest, verify the producing workflow instead of hand-editing generated payloads. + +## Source Excerpt + +```text +// yeah i dont paid enough for thisssssssssssssss + +import AppKit + +final class PillView: NSView { + + // Content is placed inside `contentView`; auto-sized to fit. + let contentView = NSView() + + // Explicit fixed width override (pass 0 to auto-size) + var fixedWidth: CGFloat = 0 { + didSet { invalidateIntrinsicContentSize() } + } + + var theme: TouchBarTheme = .dark { + didSet { applyTheme() } + } + + override init(frame: NSRect) { + super.init(frame: frame) + setup() + } + required init?(coder: NSCoder) { super.init(coder: coder); setup() } + + private func setup() { + wantsLayer = true + layer?.cornerRadius = TB.pillRadius + layer?.borderWidth = 1 + applyTheme() + + contentView.translatesAutoresizingMaskIntoConstraints = false + addSubview(contentView) + + NSLayoutConstraint.activate([ + contentView.leadingAnchor.constraint(equalTo: leadingAnchor, constant: TB.hPad), + contentView.trailingAnchor.constraint(equalTo: trailingAnchor, constant: -TB.hPad), + contentView.topAnchor.constraint(equalTo: topAnchor), + contentView.bottomAnchor.constraint(equalTo: bottomAnchor) + ]) + } +``` diff --git a/docs/wiki/files/core-monitor-pkcoremonwidgets-swift-ed1ccebb.md b/docs/wiki/files/core-monitor-pkcoremonwidgets-swift-ed1ccebb.md new file mode 100644 index 0000000..4540941 --- /dev/null +++ b/docs/wiki/files/core-monitor-pkcoremonwidgets-swift-ed1ccebb.md @@ -0,0 +1,110 @@ +# File: Core-Monitor/PKCoreMonWidgets.swift + +## Current Role + +- Area: Core app. +- This page records the file's current repository role, source metadata, and recent commit history. +- Review nearby tests and commit pages before changing this file. + +## Metadata + +| Field | Value | +| --- | --- | +| Source path | [`Core-Monitor/PKCoreMonWidgets.swift`](../../../Core-Monitor/PKCoreMonWidgets.swift) | +| Wiki area | Core app | +| Exists in current checkout | True | +| Size | 11748 bytes | +| Binary | False | +| Line count | 340 | +| Extension | `.swift` | + +## Imports + +`AppKit` + +## Declarations + +| Kind | Name | Line | +| --- | --- | ---: | +| class | `PKPillWidget` | 2 | +| func | `setup` | 29 | +| func | `applyTheme` | 55 | +| class | `PKBareWidget` | 61 | +| func | `setup` | 79 | +| class | `PKWorldClockWidget` | 89 | +| class | `PKStatusStripWidget` | 99 | +| class | `PKControlCenterWidget` | 110 | +| class | `PKDockWidget` | 121 | +| class | `PKCPUWidget` | 132 | +| class | `PKWeatherWidget` | 143 | +| class | `PKWeatherStripWidget` | 153 | +| class | `PKStatsWidget` | 164 | +| class | `PKDetailedStatsWidget` | 174 | +| class | `PKCombinedWidget` | 184 | +| class | `PKHardwareWidget` | 194 | +| class | `PKNetworkWidget` | 204 | +| class | `PKRAMPressureWidget` | 214 | +| extension | `TouchBarWidgetKind` | 225 | +| enum | `PKCoreMonWidgetCatalog` | 254 | +| enum | `TouchBarItemFactory` | 260 | +| enum | `PKCoreMonWidgetState` | 291 | + +## Recent Change History + +| Commit | Date | Subject | +| --- | --- | --- | +| `6675114` | 2026-04-13 | e | +| `05e3328` | 2026-04-13 | commit | +| `2664fd1` | 2026-04-11 | Update Core Monitor | +| `011232b` | 2026-04-11 | Update website install video | + +## Maintenance Notes + +- Prefer focused changes that respect the ownership described above. +- If this file touches helper trust, SMC writes, startup, or permissions, update the relevant support docs and tests. +- If this file is generated or an asset manifest, verify the producing workflow instead of hand-editing generated payloads. + +## Source Excerpt + +```text +import AppKit + +class PKPillWidget: PKWidget { + let kind: TouchBarWidgetKind + let contentView: NSView + private let themableContent: any TouchBarThemable + private let containerView: NSView + private let pillView = PillView() + + var theme: TouchBarTheme = .dark { + didSet { applyTheme() } + } + + init(kind: TouchBarWidgetKind, contentView: NSView & TouchBarThemable) { + self.kind = kind + self.contentView = contentView + self.themableContent = contentView + self.containerView = NSView(frame: NSRect(x: 0, y: 0, width: kind.estimatedWidth, height: TB.stripH)) + super.init() + customizationLabel = kind.title + setup() + } + + required init() { + fatalError("PKPillWidget subclasses must override init().") + } + + override var view: NSView { containerView } + + private func setup() { + containerView.translatesAutoresizingMaskIntoConstraints = false + + pillView.fixedWidth = kind.estimatedWidth + pillView.translatesAutoresizingMaskIntoConstraints = false + containerView.addSubview(pillView) + + NSLayoutConstraint.activate([ + pillView.leadingAnchor.constraint(equalTo: containerView.leadingAnchor), + pillView.trailingAnchor.constraint(equalTo: containerView.trailingAnchor), + pillView.topAnchor.constraint(equalTo: containerView.topAnchor, constant: TB.pillVInset), +``` diff --git a/docs/wiki/files/core-monitor-pkwidget-swift-bc0ecdc2.md b/docs/wiki/files/core-monitor-pkwidget-swift-bc0ecdc2.md new file mode 100644 index 0000000..515aef1 --- /dev/null +++ b/docs/wiki/files/core-monitor-pkwidget-swift-bc0ecdc2.md @@ -0,0 +1,84 @@ +# File: Core-Monitor/PKWidget.swift + +## Current Role + +- Area: Touch Bar and Pock widget runtime. +- This page records the file's current repository role, source metadata, and recent commit history. +- Review nearby tests and commit pages before changing this file. + +## Metadata + +| Field | Value | +| --- | --- | +| Source path | [`Core-Monitor/PKWidget.swift`](../../../Core-Monitor/PKWidget.swift) | +| Wiki area | Touch Bar and Pock widget runtime | +| Exists in current checkout | True | +| Size | 745 bytes | +| Binary | False | +| Line count | 33 | +| Extension | `.swift` | + +## Imports + +`AppKit` + +## Declarations + +| Kind | Name | Line | +| --- | --- | ---: | +| class | `PKWidget` | 2 | +| func | `viewWillAppear` | 14 | +| func | `viewDidAppear` | 16 | +| func | `viewWillDisappear` | 17 | +| func | `viewDidDisappear` | 18 | +| func | `prepareForCustomization` | 19 | +| struct | `PKWidgetInfo` | 23 | + +## Recent Change History + +| Commit | Date | Subject | +| --- | --- | --- | +| `011232b` | 2026-04-11 | Update website install video | + +## Maintenance Notes + +- Prefer focused changes that respect the ownership described above. +- If this file touches helper trust, SMC writes, startup, or permissions, update the relevant support docs and tests. +- If this file is generated or an asset manifest, verify the producing workflow instead of hand-editing generated payloads. + +## Source Excerpt + +```text +import AppKit + +class PKWidget: NSObject { + var customizationLabel: String = "Widget" + + var view: NSView { + assertionFailure("PKWidget subclasses must override `view`.") + return NSView(frame: .zero) + } + + required override init() { + super.init() + } + + func viewWillAppear() {} + func viewDidAppear() {} + func viewWillDisappear() {} + func viewDidDisappear() {} + func prepareForCustomization() {} + + var imageForCustomization: NSImage? { nil } +} + +struct PKWidgetInfo: Equatable { + let bundleIdentifier: String + let principalClass: AnyClass? + let name: String + + static func == (lhs: PKWidgetInfo, rhs: PKWidgetInfo) -> Bool { + lhs.bundleIdentifier == rhs.bundleIdentifier + } +} +``` diff --git a/docs/wiki/files/core-monitor-pkwidgettouchbaritem-swift-3f0e6ed0.md b/docs/wiki/files/core-monitor-pkwidgettouchbaritem-swift-3f0e6ed0.md new file mode 100644 index 0000000..0c32bae --- /dev/null +++ b/docs/wiki/files/core-monitor-pkwidgettouchbaritem-swift-3f0e6ed0.md @@ -0,0 +1,89 @@ +# File: Core-Monitor/PKWidgetTouchBarItem.swift + +## Current Role + +- Area: Touch Bar and Pock widget runtime. +- This page records the file's current repository role, source metadata, and recent commit history. +- Review nearby tests and commit pages before changing this file. + +## Metadata + +| Field | Value | +| --- | --- | +| Source path | [`Core-Monitor/PKWidgetTouchBarItem.swift`](../../../Core-Monitor/PKWidgetTouchBarItem.swift) | +| Wiki area | Touch Bar and Pock widget runtime | +| Exists in current checkout | True | +| Size | 3867 bytes | +| Binary | False | +| Line count | 108 | +| Extension | `.swift` | + +## Imports + +`AppKit` + +## Declarations + +| Kind | Name | Line | +| --- | --- | ---: | +| class | `PKWidgetTouchBarItem` | 2 | +| extension | `NSView` | 81 | +| func | `touchBarSnapshotImage` | 83 | + +## Recent Change History + +| Commit | Date | Subject | +| --- | --- | --- | +| `679aae6` | 2026-04-12 | changes. | +| `011232b` | 2026-04-11 | Update website install video | + +## Maintenance Notes + +- Prefer focused changes that respect the ownership described above. +- If this file touches helper trust, SMC writes, startup, or permissions, update the relevant support docs and tests. +- If this file is generated or an asset manifest, verify the producing workflow instead of hand-editing generated payloads. + +## Source Excerpt + +```text +import AppKit + +internal final class PKWidgetTouchBarItem: NSCustomTouchBarItem { + internal private(set) var widget: PKWidget? + + override var customizationLabel: String! { + get { widget?.customizationLabel } + set { widget?.customizationLabel = newValue ?? "Widget" } + } + + convenience init?(widget: PKWidgetInfo) { + self.init(widget: widget, identifier: NSTouchBarItem.Identifier(widget.bundleIdentifier)) + } + + convenience init?(widget: PKWidgetInfo, identifier: NSTouchBarItem.Identifier) { + guard let clss = widget.principalClass as? PKWidget.Type else { + return nil + } + + self.init(identifier: identifier) + self.widget = clss.init() + self.widget?.customizationLabel = widget.name + viewController = PKWidgetViewController(item: self) + } + + private var defaultSnapshotView: NSView { + let container = NSView(frame: NSRect(x: 0, y: 0, width: 140, height: TB.stripH)) + container.wantsLayer = true + container.layer?.backgroundColor = NSColor(calibratedWhite: 0.18, alpha: 1).cgColor + container.layer?.cornerRadius = TB.pillRadius + container.layer?.masksToBounds = true + + let imageView = NSImageView(frame: NSRect(x: 12, y: 6, width: 18, height: 18)) + imageView.imageScaling = .scaleProportionallyUpOrDown + imageView.image = NSImage(systemSymbolName: "square.grid.2x2", accessibilityDescription: nil)? + .withSymbolConfiguration(NSImage.SymbolConfiguration(pointSize: 14, weight: .medium)) + imageView.contentTintColor = .white + + let label = NSTextField(labelWithString: widget?.customizationLabel ?? "Widget") + label.font = NSFont.systemFont(ofSize: 10, weight: .semibold) +``` diff --git a/docs/wiki/files/core-monitor-pkwidgetviewcontroller-swift-27df6627.md b/docs/wiki/files/core-monitor-pkwidgetviewcontroller-swift-27df6627.md new file mode 100644 index 0000000..ad32420 --- /dev/null +++ b/docs/wiki/files/core-monitor-pkwidgetviewcontroller-swift-27df6627.md @@ -0,0 +1,79 @@ +# File: Core-Monitor/PKWidgetViewController.swift + +## Current Role + +- Area: Touch Bar and Pock widget runtime. +- This page records the file's current repository role, source metadata, and recent commit history. +- Review nearby tests and commit pages before changing this file. + +## Metadata + +| Field | Value | +| --- | --- | +| Source path | [`Core-Monitor/PKWidgetViewController.swift`](../../../Core-Monitor/PKWidgetViewController.swift) | +| Wiki area | Touch Bar and Pock widget runtime | +| Exists in current checkout | True | +| Size | 859 bytes | +| Binary | False | +| Line count | 34 | +| Extension | `.swift` | + +## Imports + +`AppKit` + +## Declarations + +| Kind | Name | Line | +| --- | --- | ---: | +| class | `PKWidgetViewController` | 2 | + +## Recent Change History + +| Commit | Date | Subject | +| --- | --- | --- | +| `011232b` | 2026-04-11 | Update website install video | + +## Maintenance Notes + +- Prefer focused changes that respect the ownership described above. +- If this file touches helper trust, SMC writes, startup, or permissions, update the relevant support docs and tests. +- If this file is generated or an asset manifest, verify the producing workflow instead of hand-editing generated payloads. + +## Source Excerpt + +```text +import AppKit + +internal final class PKWidgetViewController: NSViewController { + private weak var widgetItem: PKWidgetTouchBarItem! + private var widgetIdentifier: String! + + convenience init(item: PKWidgetTouchBarItem) { + self.init() + widgetIdentifier = item.identifier.rawValue + widgetItem = item + view = item.widget!.view + } + + override func viewWillAppear() { + super.viewWillAppear() + widgetItem?.widget?.viewWillAppear() + } + + override func viewDidAppear() { + super.viewDidAppear() + widgetItem?.widget?.viewDidAppear() + } + + override func viewWillDisappear() { + super.viewWillDisappear() + widgetItem?.widget?.viewWillDisappear() + } + + override func viewDidDisappear() { + super.viewDidDisappear() + widgetItem?.widget?.viewDidDisappear() + } +} +``` diff --git a/docs/wiki/files/core-monitor-pockwidgetsources-status-items-sclockitem-swift-73ce2bfc.md b/docs/wiki/files/core-monitor-pockwidgetsources-status-items-sclockitem-swift-73ce2bfc.md new file mode 100644 index 0000000..28cd168 --- /dev/null +++ b/docs/wiki/files/core-monitor-pockwidgetsources-status-items-sclockitem-swift-73ce2bfc.md @@ -0,0 +1,93 @@ +# File: Core-Monitor/PockWidgetSources/Status/Items/SClockItem.swift + +## Current Role + +- Area: Touch Bar and Pock widget runtime. +- This page records the file's current repository role, source metadata, and recent commit history. +- Review nearby tests and commit pages before changing this file. + +## Metadata + +| Field | Value | +| --- | --- | +| Source path | [`Core-Monitor/PockWidgetSources/Status/Items/SClockItem.swift`](../../../Core-Monitor/PockWidgetSources/Status/Items/SClockItem.swift) | +| Wiki area | Touch Bar and Pock widget runtime | +| Exists in current checkout | True | +| Size | 985 bytes | +| Binary | False | +| Line count | 45 | +| Extension | `.swift` | + +## Imports + +`AppKit`, `Foundation` + +## Declarations + +| Kind | Name | Line | +| --- | --- | ---: | +| class | `SClockItem` | 8 | +| func | `didLoad` | 26 | +| func | `didUnload` | 32 | +| func | `apply` | 34 | +| func | `reload` | 38 | + +## Recent Change History + +| Commit | Date | Subject | +| --- | --- | --- | +| `29afd92` | 2026-04-18 | Ship 14.0.7 localization update | +| `4db7203` | 2026-04-16 | Reduce redundant Touch Bar and menu refresh work | +| `2664fd1` | 2026-04-11 | Update Core Monitor | +| `011232b` | 2026-04-11 | Update website install video | + +## Maintenance Notes + +- Prefer focused changes that respect the ownership described above. +- If this file touches helper trust, SMC writes, startup, or permissions, update the relevant support docs and tests. +- If this file is generated or an asset manifest, verify the producing workflow instead of hand-editing generated payloads. + +## Source Excerpt + +```text +// +// SClockItem.swift +// Status widget item for Core Monitor. +// + +import AppKit +import Foundation + +final class SClockItem: StatusItem { + private let clockLabel = NSTextField(labelWithString: "…") + private let formatter: DateFormatter = { + let formatter = DateFormatter() + formatter.setLocalizedDateFormatFromTemplate("Hm") + return formatter + }() + + init() { + didLoad() + } + + deinit { + didUnload() + } + + var view: NSView { clockLabel } + + func didLoad() { + clockLabel.font = NSFont.monospacedDigitSystemFont(ofSize: 13, weight: .regular) + clockLabel.maximumNumberOfLines = 1 + reload() + } + + func didUnload() {} + + func apply(theme: TouchBarTheme) { + clockLabel.textColor = theme.primaryTextColor + } + + @objc func reload() { + formatter.locale = AppLocaleStore.currentLocale +``` diff --git a/docs/wiki/files/core-monitor-pockwidgetsources-status-items-slangitem-swift-16e144f8.md b/docs/wiki/files/core-monitor-pockwidgetsources-status-items-slangitem-swift-16e144f8.md new file mode 100644 index 0000000..e928a19 --- /dev/null +++ b/docs/wiki/files/core-monitor-pockwidgetsources-status-items-slangitem-swift-16e144f8.md @@ -0,0 +1,101 @@ +# File: Core-Monitor/PockWidgetSources/Status/Items/SLangItem.swift + +## Current Role + +- Area: Touch Bar and Pock widget runtime. +- This page records the file's current repository role, source metadata, and recent commit history. +- Review nearby tests and commit pages before changing this file. + +## Metadata + +| Field | Value | +| --- | --- | +| Source path | [`Core-Monitor/PockWidgetSources/Status/Items/SLangItem.swift`](../../../Core-Monitor/PockWidgetSources/Status/Items/SLangItem.swift) | +| Wiki area | Touch Bar and Pock widget runtime | +| Exists in current checkout | True | +| Size | 6247 bytes | +| Binary | False | +| Line count | 201 | +| Extension | `.swift` | + +## Imports + +`AppKit`, `Carbon`, `Foundation`, `UniformTypeIdentifiers` + +## Declarations + +| Kind | Name | Line | +| --- | --- | ---: | +| class | `SLangItem` | 12 | +| func | `didLoad` | 27 | +| func | `didUnload` | 40 | +| func | `apply` | 48 | +| func | `reload` | 53 | +| func | `shouldTintInputSource` | 93 | +| func | `selectedKeyboardInputSourceChanged` | 120 | +| extension | `TISInputSource` | 125 | +| func | `value` | 127 | +| extension | `URL` | 146 | +| extension | `NSImage` | 160 | +| func | `tint` | 164 | +| func | `copy` | 174 | +| func | `resizeWhileMaintainingAspectRatioToSize` | 186 | + +## Recent Change History + +| Commit | Date | Subject | +| --- | --- | --- | +| `05e3328` | 2026-04-13 | commit | +| `2664fd1` | 2026-04-11 | Update Core Monitor | +| `011232b` | 2026-04-11 | Update website install video | + +## Maintenance Notes + +- Prefer focused changes that respect the ownership described above. +- If this file touches helper trust, SMC writes, startup, or permissions, update the relevant support docs and tests. +- If this file is generated or an asset manifest, verify the producing workflow instead of hand-editing generated payloads. + +## Source Excerpt + +```text +// +// SLangItem.swift +// Status +// +// Status widget item for Core Monitor. +// + +import AppKit +import Carbon +import Foundation +import UniformTypeIdentifiers + +final class SLangItem: StatusItem { + private var tisInputSource: TISInputSource? + private let iconView = NSImageView(frame: NSRect(x: 0, y: 0, width: 26, height: 26)) + private var currentTheme: TouchBarTheme = .dark + + init() { + didLoad() + } + + deinit { + didUnload() + } + + var view: NSView { iconView } + + func didLoad() { + iconView.imageAlignment = .alignCenter + iconView.frame.size = NSSize(width: 18, height: 18) + reload() + DistributedNotificationCenter.default().addObserver( + self, + selector: #selector(selectedKeyboardInputSourceChanged), + name: NSNotification.Name(kTISNotifySelectedKeyboardInputSourceChanged as String), + object: nil, + suspensionBehavior: .deliverImmediately + ) + } + +``` diff --git a/docs/wiki/files/core-monitor-pockwidgetsources-status-items-spoweritem-swift-aaa51905.md b/docs/wiki/files/core-monitor-pockwidgetsources-status-items-spoweritem-swift-aaa51905.md new file mode 100644 index 0000000..eb63c87 --- /dev/null +++ b/docs/wiki/files/core-monitor-pockwidgetsources-status-items-spoweritem-swift-aaa51905.md @@ -0,0 +1,97 @@ +# File: Core-Monitor/PockWidgetSources/Status/Items/SPowerItem.swift + +## Current Role + +- Area: Touch Bar and Pock widget runtime. +- This page records the file's current repository role, source metadata, and recent commit history. +- Review nearby tests and commit pages before changing this file. + +## Metadata + +| Field | Value | +| --- | --- | +| Source path | [`Core-Monitor/PockWidgetSources/Status/Items/SPowerItem.swift`](../../../Core-Monitor/PockWidgetSources/Status/Items/SPowerItem.swift) | +| Wiki area | Touch Bar and Pock widget runtime | +| Exists in current checkout | True | +| Size | 4301 bytes | +| Binary | False | +| Line count | 135 | +| Extension | `.swift` | + +## Imports + +`AppKit`, `Foundation`, `IOKit` + +## Declarations + +| Kind | Name | Line | +| --- | --- | ---: | +| struct | `SPowerStatus` | 9 | +| class | `SPowerItem` | 15 | +| func | `didLoad` | 34 | +| func | `didUnload` | 43 | +| func | `apply` | 45 | +| func | `configureValueLabel` | 52 | +| func | `configureStackView` | 57 | +| func | `reload` | 68 | +| func | `updateIcon` | 90 | +| func | `buildBatteryIcon` | 118 | + +## Recent Change History + +| Commit | Date | Subject | +| --- | --- | --- | +| `4db7203` | 2026-04-16 | Reduce redundant Touch Bar and menu refresh work | +| `2664fd1` | 2026-04-11 | Update Core Monitor | +| `011232b` | 2026-04-11 | Update website install video | + +## Maintenance Notes + +- Prefer focused changes that respect the ownership described above. +- If this file touches helper trust, SMC writes, startup, or permissions, update the relevant support docs and tests. +- If this file is generated or an asset manifest, verify the producing workflow instead of hand-editing generated payloads. + +## Source Excerpt + +```text +// +// SPowerItem.swift +// Status widget item for Core Monitor. +// + +import AppKit +import Foundation +import IOKit.ps + +private struct SPowerStatus { + var isCharging: Bool + var isCharged: Bool + var currentValue: Int +} + +final class SPowerItem: StatusItem { + private var powerStatus = SPowerStatus(isCharging: false, isCharged: false, currentValue: 0) + private var currentTheme: TouchBarTheme = .dark + + private let stackView = NSStackView(frame: .zero) + private let iconView = NSImageView(frame: NSRect(x: 0, y: 0, width: 24, height: 24)) + private let bodyView = NSView(frame: NSRect(x: 2, y: 2, width: 21, height: 8)) + private let valueLabel = NSTextField(labelWithString: "-%") + + init() { + didLoad() + } + + deinit { + didUnload() + } + + var view: NSView { stackView } + + func didLoad() { + bodyView.wantsLayer = true + bodyView.layer?.cornerRadius = 1 + configureValueLabel() + configureStackView() + stackView.wantsLayer = false +``` diff --git a/docs/wiki/files/core-monitor-pockwidgetsources-status-items-swifiitem-swift-a6620c9e.md b/docs/wiki/files/core-monitor-pockwidgetsources-status-items-swifiitem-swift-a6620c9e.md new file mode 100644 index 0000000..41e9607 --- /dev/null +++ b/docs/wiki/files/core-monitor-pockwidgetsources-status-items-swifiitem-swift-a6620c9e.md @@ -0,0 +1,97 @@ +# File: Core-Monitor/PockWidgetSources/Status/Items/SWifiItem.swift + +## Current Role + +- Area: Touch Bar and Pock widget runtime. +- This page records the file's current repository role, source metadata, and recent commit history. +- Review nearby tests and commit pages before changing this file. + +## Metadata + +| Field | Value | +| --- | --- | +| Source path | [`Core-Monitor/PockWidgetSources/Status/Items/SWifiItem.swift`](../../../Core-Monitor/PockWidgetSources/Status/Items/SWifiItem.swift) | +| Wiki area | Touch Bar and Pock widget runtime | +| Exists in current checkout | True | +| Size | 2735 bytes | +| Binary | False | +| Line count | 93 | +| Extension | `.swift` | + +## Imports + +`AppKit`, `CoreWLAN`, `Foundation` + +## Declarations + +| Kind | Name | Line | +| --- | --- | ---: | +| class | `SWifiItem` | 9 | +| func | `didLoad` | 23 | +| func | `didUnload` | 34 | +| func | `apply` | 39 | +| func | `reload` | 43 | +| func | `imageName` | 60 | +| extension | `SWifiItem` | 75 | +| func | `linkDidChangeForWiFiInterface` | 77 | +| func | `ssidDidChangeForWiFiInterface` | 80 | +| func | `powerStateDidChangeForWiFiInterface` | 84 | +| func | `linkQualityDidChangeForWiFiInterface` | 88 | + +## Recent Change History + +| Commit | Date | Subject | +| --- | --- | --- | +| `2664fd1` | 2026-04-11 | Update Core Monitor | +| `011232b` | 2026-04-11 | Update website install video | + +## Maintenance Notes + +- Prefer focused changes that respect the ownership described above. +- If this file touches helper trust, SMC writes, startup, or permissions, update the relevant support docs and tests. +- If this file is generated or an asset manifest, verify the producing workflow instead of hand-editing generated payloads. + +## Source Excerpt + +```text +// +// SWifiItem.swift +// Status widget item for Core Monitor. +// + +import AppKit +import CoreWLAN +import Foundation + +final class SWifiItem: StatusItem { + private let wifiClient = CWWiFiClient.shared() + private let iconView = NSImageView(frame: NSRect(x: 0, y: 0, width: 22, height: 22)) + + init() { + didLoad() + } + + deinit { + didUnload() + } + + var view: NSView { iconView } + + func didLoad() { + wifiClient.delegate = self + iconView.imageScaling = .scaleProportionallyUpOrDown + iconView.frame.size = NSSize(width: 20, height: 20) + reload() + try? wifiClient.startMonitoringEvent(with: .linkDidChange) + try? wifiClient.startMonitoringEvent(with: .ssidDidChange) + try? wifiClient.startMonitoringEvent(with: .powerDidChange) + try? wifiClient.startMonitoringEvent(with: .linkQualityDidChange) + } + + func didUnload() { + wifiClient.delegate = nil + try? wifiClient.stopMonitoringAllEvents() + } + + func apply(theme: TouchBarTheme) { +``` diff --git a/docs/wiki/files/core-monitor-pockwidgetsources-status-media-xcassets-contents-json-5ecfd188.md b/docs/wiki/files/core-monitor-pockwidgetsources-status-media-xcassets-contents-json-5ecfd188.md new file mode 100644 index 0000000..9cfae45 --- /dev/null +++ b/docs/wiki/files/core-monitor-pockwidgetsources-status-media-xcassets-contents-json-5ecfd188.md @@ -0,0 +1,43 @@ +# File: Core-Monitor/PockWidgetSources/Status/Media.xcassets/Contents.json + +## Current Role + +- Area: Touch Bar and Pock widget runtime. +- This page records the file's current repository role, source metadata, and recent commit history. +- Review nearby tests and commit pages before changing this file. + +## Metadata + +| Field | Value | +| --- | --- | +| Source path | [`Core-Monitor/PockWidgetSources/Status/Media.xcassets/Contents.json`](../../../Core-Monitor/PockWidgetSources/Status/Media.xcassets/Contents.json) | +| Wiki area | Touch Bar and Pock widget runtime | +| Exists in current checkout | True | +| Size | 63 bytes | +| Binary | False | +| Line count | 7 | +| Extension | `.json` | + +## Imports + +None detected. + +## Declarations + +| Kind | Name | Line | +| --- | --- | ---: | +| None detected | | | + +## Recent Change History + +| Commit | Date | Subject | +| --- | --- | --- | +| `011232b` | 2026-04-11 | Update website install video | +| `6165f4f` | 2026-03-13 | Initial Commit | +| `830f3db` | 2026-03-07 | Initial Commit | + +## Maintenance Notes + +- Prefer focused changes that respect the ownership described above. +- If this file touches helper trust, SMC writes, startup, or permissions, update the relevant support docs and tests. +- If this file is generated or an asset manifest, verify the producing workflow instead of hand-editing generated payloads. diff --git a/docs/wiki/files/core-monitor-pockwidgetsources-status-media-xcassets-powerempty-imageset-batteryempty-pdf-c18f0fc7.md b/docs/wiki/files/core-monitor-pockwidgetsources-status-media-xcassets-powerempty-imageset-batteryempty-pdf-c18f0fc7.md new file mode 100644 index 0000000..a9191b9 --- /dev/null +++ b/docs/wiki/files/core-monitor-pockwidgetsources-status-media-xcassets-powerempty-imageset-batteryempty-pdf-c18f0fc7.md @@ -0,0 +1,41 @@ +# File: Core-Monitor/PockWidgetSources/Status/Media.xcassets/powerEmpty.imageset/BatteryEmpty.pdf + +## Current Role + +- Area: Touch Bar and Pock widget runtime. +- This page records the file's current repository role, source metadata, and recent commit history. +- Review nearby tests and commit pages before changing this file. + +## Metadata + +| Field | Value | +| --- | --- | +| Source path | [`Core-Monitor/PockWidgetSources/Status/Media.xcassets/powerEmpty.imageset/BatteryEmpty.pdf`](../../../Core-Monitor/PockWidgetSources/Status/Media.xcassets/powerEmpty.imageset/BatteryEmpty.pdf) | +| Wiki area | Touch Bar and Pock widget runtime | +| Exists in current checkout | True | +| Size | 13264 bytes | +| Binary | False | +| Line count | 134 | +| Extension | `.pdf` | + +## Imports + +None detected. + +## Declarations + +| Kind | Name | Line | +| --- | --- | ---: | +| None detected | | | + +## Recent Change History + +| Commit | Date | Subject | +| --- | --- | --- | +| `011232b` | 2026-04-11 | Update website install video | + +## Maintenance Notes + +- Prefer focused changes that respect the ownership described above. +- If this file touches helper trust, SMC writes, startup, or permissions, update the relevant support docs and tests. +- If this file is generated or an asset manifest, verify the producing workflow instead of hand-editing generated payloads. diff --git a/docs/wiki/files/core-monitor-pockwidgetsources-status-media-xcassets-powerempty-imageset-contents-json-c0d83437.md b/docs/wiki/files/core-monitor-pockwidgetsources-status-media-xcassets-powerempty-imageset-contents-json-c0d83437.md new file mode 100644 index 0000000..4d80a8d --- /dev/null +++ b/docs/wiki/files/core-monitor-pockwidgetsources-status-media-xcassets-powerempty-imageset-contents-json-c0d83437.md @@ -0,0 +1,41 @@ +# File: Core-Monitor/PockWidgetSources/Status/Media.xcassets/powerEmpty.imageset/Contents.json + +## Current Role + +- Area: Touch Bar and Pock widget runtime. +- This page records the file's current repository role, source metadata, and recent commit history. +- Review nearby tests and commit pages before changing this file. + +## Metadata + +| Field | Value | +| --- | --- | +| Source path | [`Core-Monitor/PockWidgetSources/Status/Media.xcassets/powerEmpty.imageset/Contents.json`](../../../Core-Monitor/PockWidgetSources/Status/Media.xcassets/powerEmpty.imageset/Contents.json) | +| Wiki area | Touch Bar and Pock widget runtime | +| Exists in current checkout | True | +| Size | 231 bytes | +| Binary | False | +| Line count | 16 | +| Extension | `.json` | + +## Imports + +None detected. + +## Declarations + +| Kind | Name | Line | +| --- | --- | ---: | +| None detected | | | + +## Recent Change History + +| Commit | Date | Subject | +| --- | --- | --- | +| `011232b` | 2026-04-11 | Update website install video | + +## Maintenance Notes + +- Prefer focused changes that respect the ownership described above. +- If this file touches helper trust, SMC writes, startup, or permissions, update the relevant support docs and tests. +- If this file is generated or an asset manifest, verify the producing workflow instead of hand-editing generated payloads. diff --git a/docs/wiki/files/core-monitor-pockwidgetsources-status-media-xcassets-powerischarged-imageset-batterycharged-pdf-76d449c5.md b/docs/wiki/files/core-monitor-pockwidgetsources-status-media-xcassets-powerischarged-imageset-batterycharged-pdf-76d449c5.md new file mode 100644 index 0000000..17002f6 --- /dev/null +++ b/docs/wiki/files/core-monitor-pockwidgetsources-status-media-xcassets-powerischarged-imageset-batterycharged-pdf-76d449c5.md @@ -0,0 +1,41 @@ +# File: Core-Monitor/PockWidgetSources/Status/Media.xcassets/powerIsCharged.imageset/BatteryCharged.pdf + +## Current Role + +- Area: Touch Bar and Pock widget runtime. +- This page records the file's current repository role, source metadata, and recent commit history. +- Review nearby tests and commit pages before changing this file. + +## Metadata + +| Field | Value | +| --- | --- | +| Source path | [`Core-Monitor/PockWidgetSources/Status/Media.xcassets/powerIsCharged.imageset/BatteryCharged.pdf`](../../../Core-Monitor/PockWidgetSources/Status/Media.xcassets/powerIsCharged.imageset/BatteryCharged.pdf) | +| Wiki area | Touch Bar and Pock widget runtime | +| Exists in current checkout | True | +| Size | 6152 bytes | +| Binary | True | +| Line count | 0 | +| Extension | `.pdf` | + +## Imports + +None detected. + +## Declarations + +| Kind | Name | Line | +| --- | --- | ---: | +| None detected | | | + +## Recent Change History + +| Commit | Date | Subject | +| --- | --- | --- | +| `011232b` | 2026-04-11 | Update website install video | + +## Maintenance Notes + +- Prefer focused changes that respect the ownership described above. +- If this file touches helper trust, SMC writes, startup, or permissions, update the relevant support docs and tests. +- If this file is generated or an asset manifest, verify the producing workflow instead of hand-editing generated payloads. diff --git a/docs/wiki/files/core-monitor-pockwidgetsources-status-media-xcassets-powerischarged-imageset-contents-json-9421a04b.md b/docs/wiki/files/core-monitor-pockwidgetsources-status-media-xcassets-powerischarged-imageset-contents-json-9421a04b.md new file mode 100644 index 0000000..74962a5 --- /dev/null +++ b/docs/wiki/files/core-monitor-pockwidgetsources-status-media-xcassets-powerischarged-imageset-contents-json-9421a04b.md @@ -0,0 +1,41 @@ +# File: Core-Monitor/PockWidgetSources/Status/Media.xcassets/powerIsCharged.imageset/Contents.json + +## Current Role + +- Area: Touch Bar and Pock widget runtime. +- This page records the file's current repository role, source metadata, and recent commit history. +- Review nearby tests and commit pages before changing this file. + +## Metadata + +| Field | Value | +| --- | --- | +| Source path | [`Core-Monitor/PockWidgetSources/Status/Media.xcassets/powerIsCharged.imageset/Contents.json`](../../../Core-Monitor/PockWidgetSources/Status/Media.xcassets/powerIsCharged.imageset/Contents.json) | +| Wiki area | Touch Bar and Pock widget runtime | +| Exists in current checkout | True | +| Size | 233 bytes | +| Binary | False | +| Line count | 16 | +| Extension | `.json` | + +## Imports + +None detected. + +## Declarations + +| Kind | Name | Line | +| --- | --- | ---: | +| None detected | | | + +## Recent Change History + +| Commit | Date | Subject | +| --- | --- | --- | +| `011232b` | 2026-04-11 | Update website install video | + +## Maintenance Notes + +- Prefer focused changes that respect the ownership described above. +- If this file touches helper trust, SMC writes, startup, or permissions, update the relevant support docs and tests. +- If this file is generated or an asset manifest, verify the producing workflow instead of hand-editing generated payloads. diff --git a/docs/wiki/files/core-monitor-pockwidgetsources-status-media-xcassets-powerischarging-imageset-batterycharging-1-pdf-f74e34ef.md b/docs/wiki/files/core-monitor-pockwidgetsources-status-media-xcassets-powerischarging-imageset-batterycharging-1-pdf-f74e34ef.md new file mode 100644 index 0000000..2659c7d --- /dev/null +++ b/docs/wiki/files/core-monitor-pockwidgetsources-status-media-xcassets-powerischarging-imageset-batterycharging-1-pdf-f74e34ef.md @@ -0,0 +1,41 @@ +# File: Core-Monitor/PockWidgetSources/Status/Media.xcassets/powerIsCharging.imageset/BatteryCharging-1.pdf + +## Current Role + +- Area: Touch Bar and Pock widget runtime. +- This page records the file's current repository role, source metadata, and recent commit history. +- Review nearby tests and commit pages before changing this file. + +## Metadata + +| Field | Value | +| --- | --- | +| Source path | [`Core-Monitor/PockWidgetSources/Status/Media.xcassets/powerIsCharging.imageset/BatteryCharging-1.pdf`](../../../Core-Monitor/PockWidgetSources/Status/Media.xcassets/powerIsCharging.imageset/BatteryCharging-1.pdf) | +| Wiki area | Touch Bar and Pock widget runtime | +| Exists in current checkout | True | +| Size | 386684 bytes | +| Binary | True | +| Line count | 0 | +| Extension | `.pdf` | + +## Imports + +None detected. + +## Declarations + +| Kind | Name | Line | +| --- | --- | ---: | +| None detected | | | + +## Recent Change History + +| Commit | Date | Subject | +| --- | --- | --- | +| `011232b` | 2026-04-11 | Update website install video | + +## Maintenance Notes + +- Prefer focused changes that respect the ownership described above. +- If this file touches helper trust, SMC writes, startup, or permissions, update the relevant support docs and tests. +- If this file is generated or an asset manifest, verify the producing workflow instead of hand-editing generated payloads. diff --git a/docs/wiki/files/core-monitor-pockwidgetsources-status-media-xcassets-powerischarging-imageset-contents-json-e323830a.md b/docs/wiki/files/core-monitor-pockwidgetsources-status-media-xcassets-powerischarging-imageset-contents-json-e323830a.md new file mode 100644 index 0000000..6abc839 --- /dev/null +++ b/docs/wiki/files/core-monitor-pockwidgetsources-status-media-xcassets-powerischarging-imageset-contents-json-e323830a.md @@ -0,0 +1,41 @@ +# File: Core-Monitor/PockWidgetSources/Status/Media.xcassets/powerIsCharging.imageset/Contents.json + +## Current Role + +- Area: Touch Bar and Pock widget runtime. +- This page records the file's current repository role, source metadata, and recent commit history. +- Review nearby tests and commit pages before changing this file. + +## Metadata + +| Field | Value | +| --- | --- | +| Source path | [`Core-Monitor/PockWidgetSources/Status/Media.xcassets/powerIsCharging.imageset/Contents.json`](../../../Core-Monitor/PockWidgetSources/Status/Media.xcassets/powerIsCharging.imageset/Contents.json) | +| Wiki area | Touch Bar and Pock widget runtime | +| Exists in current checkout | True | +| Size | 236 bytes | +| Binary | False | +| Line count | 16 | +| Extension | `.json` | + +## Imports + +None detected. + +## Declarations + +| Kind | Name | Line | +| --- | --- | ---: | +| None detected | | | + +## Recent Change History + +| Commit | Date | Subject | +| --- | --- | --- | +| `011232b` | 2026-04-11 | Update website install video | + +## Maintenance Notes + +- Prefer focused changes that respect the ownership described above. +- If this file touches helper trust, SMC writes, startup, or permissions, update the relevant support docs and tests. +- If this file is generated or an asset manifest, verify the producing workflow instead of hand-editing generated payloads. diff --git a/docs/wiki/files/core-monitor-pockwidgetsources-status-media-xcassets-powerleft-imageset-batterylevelcapb-l-pdf-aac41969.md b/docs/wiki/files/core-monitor-pockwidgetsources-status-media-xcassets-powerleft-imageset-batterylevelcapb-l-pdf-aac41969.md new file mode 100644 index 0000000..3441f52 --- /dev/null +++ b/docs/wiki/files/core-monitor-pockwidgetsources-status-media-xcassets-powerleft-imageset-batterylevelcapb-l-pdf-aac41969.md @@ -0,0 +1,41 @@ +# File: Core-Monitor/PockWidgetSources/Status/Media.xcassets/powerLeft.imageset/BatteryLevelCapB-L.pdf + +## Current Role + +- Area: Touch Bar and Pock widget runtime. +- This page records the file's current repository role, source metadata, and recent commit history. +- Review nearby tests and commit pages before changing this file. + +## Metadata + +| Field | Value | +| --- | --- | +| Source path | [`Core-Monitor/PockWidgetSources/Status/Media.xcassets/powerLeft.imageset/BatteryLevelCapB-L.pdf`](../../../Core-Monitor/PockWidgetSources/Status/Media.xcassets/powerLeft.imageset/BatteryLevelCapB-L.pdf) | +| Wiki area | Touch Bar and Pock widget runtime | +| Exists in current checkout | True | +| Size | 10639 bytes | +| Binary | False | +| Line count | 152 | +| Extension | `.pdf` | + +## Imports + +None detected. + +## Declarations + +| Kind | Name | Line | +| --- | --- | ---: | +| None detected | | | + +## Recent Change History + +| Commit | Date | Subject | +| --- | --- | --- | +| `011232b` | 2026-04-11 | Update website install video | + +## Maintenance Notes + +- Prefer focused changes that respect the ownership described above. +- If this file touches helper trust, SMC writes, startup, or permissions, update the relevant support docs and tests. +- If this file is generated or an asset manifest, verify the producing workflow instead of hand-editing generated payloads. diff --git a/docs/wiki/files/core-monitor-pockwidgetsources-status-media-xcassets-powerleft-imageset-contents-json-5e443efb.md b/docs/wiki/files/core-monitor-pockwidgetsources-status-media-xcassets-powerleft-imageset-contents-json-5e443efb.md new file mode 100644 index 0000000..45a77fa --- /dev/null +++ b/docs/wiki/files/core-monitor-pockwidgetsources-status-media-xcassets-powerleft-imageset-contents-json-5e443efb.md @@ -0,0 +1,41 @@ +# File: Core-Monitor/PockWidgetSources/Status/Media.xcassets/powerLeft.imageset/Contents.json + +## Current Role + +- Area: Touch Bar and Pock widget runtime. +- This page records the file's current repository role, source metadata, and recent commit history. +- Review nearby tests and commit pages before changing this file. + +## Metadata + +| Field | Value | +| --- | --- | +| Source path | [`Core-Monitor/PockWidgetSources/Status/Media.xcassets/powerLeft.imageset/Contents.json`](../../../Core-Monitor/PockWidgetSources/Status/Media.xcassets/powerLeft.imageset/Contents.json) | +| Wiki area | Touch Bar and Pock widget runtime | +| Exists in current checkout | True | +| Size | 237 bytes | +| Binary | False | +| Line count | 16 | +| Extension | `.json` | + +## Imports + +None detected. + +## Declarations + +| Kind | Name | Line | +| --- | --- | ---: | +| None detected | | | + +## Recent Change History + +| Commit | Date | Subject | +| --- | --- | --- | +| `011232b` | 2026-04-11 | Update website install video | + +## Maintenance Notes + +- Prefer focused changes that respect the ownership described above. +- If this file touches helper trust, SMC writes, startup, or permissions, update the relevant support docs and tests. +- If this file is generated or an asset manifest, verify the producing workflow instead of hand-editing generated payloads. diff --git a/docs/wiki/files/core-monitor-pockwidgetsources-status-media-xcassets-powermiddle-imageset-batterylevelcapb-m-pdf-fe4d391e.md b/docs/wiki/files/core-monitor-pockwidgetsources-status-media-xcassets-powermiddle-imageset-batterylevelcapb-m-pdf-fe4d391e.md new file mode 100644 index 0000000..b99b237 --- /dev/null +++ b/docs/wiki/files/core-monitor-pockwidgetsources-status-media-xcassets-powermiddle-imageset-batterylevelcapb-m-pdf-fe4d391e.md @@ -0,0 +1,41 @@ +# File: Core-Monitor/PockWidgetSources/Status/Media.xcassets/powerMiddle.imageset/BatteryLevelCapB-M.pdf + +## Current Role + +- Area: Touch Bar and Pock widget runtime. +- This page records the file's current repository role, source metadata, and recent commit history. +- Review nearby tests and commit pages before changing this file. + +## Metadata + +| Field | Value | +| --- | --- | +| Source path | [`Core-Monitor/PockWidgetSources/Status/Media.xcassets/powerMiddle.imageset/BatteryLevelCapB-M.pdf`](../../../Core-Monitor/PockWidgetSources/Status/Media.xcassets/powerMiddle.imageset/BatteryLevelCapB-M.pdf) | +| Wiki area | Touch Bar and Pock widget runtime | +| Exists in current checkout | True | +| Size | 10237 bytes | +| Binary | False | +| Line count | 152 | +| Extension | `.pdf` | + +## Imports + +None detected. + +## Declarations + +| Kind | Name | Line | +| --- | --- | ---: | +| None detected | | | + +## Recent Change History + +| Commit | Date | Subject | +| --- | --- | --- | +| `011232b` | 2026-04-11 | Update website install video | + +## Maintenance Notes + +- Prefer focused changes that respect the ownership described above. +- If this file touches helper trust, SMC writes, startup, or permissions, update the relevant support docs and tests. +- If this file is generated or an asset manifest, verify the producing workflow instead of hand-editing generated payloads. diff --git a/docs/wiki/files/core-monitor-pockwidgetsources-status-media-xcassets-powermiddle-imageset-contents-json-e31618fb.md b/docs/wiki/files/core-monitor-pockwidgetsources-status-media-xcassets-powermiddle-imageset-contents-json-e31618fb.md new file mode 100644 index 0000000..5364d03 --- /dev/null +++ b/docs/wiki/files/core-monitor-pockwidgetsources-status-media-xcassets-powermiddle-imageset-contents-json-e31618fb.md @@ -0,0 +1,41 @@ +# File: Core-Monitor/PockWidgetSources/Status/Media.xcassets/powerMiddle.imageset/Contents.json + +## Current Role + +- Area: Touch Bar and Pock widget runtime. +- This page records the file's current repository role, source metadata, and recent commit history. +- Review nearby tests and commit pages before changing this file. + +## Metadata + +| Field | Value | +| --- | --- | +| Source path | [`Core-Monitor/PockWidgetSources/Status/Media.xcassets/powerMiddle.imageset/Contents.json`](../../../Core-Monitor/PockWidgetSources/Status/Media.xcassets/powerMiddle.imageset/Contents.json) | +| Wiki area | Touch Bar and Pock widget runtime | +| Exists in current checkout | True | +| Size | 237 bytes | +| Binary | False | +| Line count | 16 | +| Extension | `.json` | + +## Imports + +None detected. + +## Declarations + +| Kind | Name | Line | +| --- | --- | ---: | +| None detected | | | + +## Recent Change History + +| Commit | Date | Subject | +| --- | --- | --- | +| `011232b` | 2026-04-11 | Update website install video | + +## Maintenance Notes + +- Prefer focused changes that respect the ownership described above. +- If this file touches helper trust, SMC writes, startup, or permissions, update the relevant support docs and tests. +- If this file is generated or an asset manifest, verify the producing workflow instead of hand-editing generated payloads. diff --git a/docs/wiki/files/core-monitor-pockwidgetsources-status-media-xcassets-powerright-imageset-batterylevelcapb-r-pdf-de5afc78.md b/docs/wiki/files/core-monitor-pockwidgetsources-status-media-xcassets-powerright-imageset-batterylevelcapb-r-pdf-de5afc78.md new file mode 100644 index 0000000..5541384 --- /dev/null +++ b/docs/wiki/files/core-monitor-pockwidgetsources-status-media-xcassets-powerright-imageset-batterylevelcapb-r-pdf-de5afc78.md @@ -0,0 +1,41 @@ +# File: Core-Monitor/PockWidgetSources/Status/Media.xcassets/powerRight.imageset/BatteryLevelCapB-R.pdf + +## Current Role + +- Area: Touch Bar and Pock widget runtime. +- This page records the file's current repository role, source metadata, and recent commit history. +- Review nearby tests and commit pages before changing this file. + +## Metadata + +| Field | Value | +| --- | --- | +| Source path | [`Core-Monitor/PockWidgetSources/Status/Media.xcassets/powerRight.imageset/BatteryLevelCapB-R.pdf`](../../../Core-Monitor/PockWidgetSources/Status/Media.xcassets/powerRight.imageset/BatteryLevelCapB-R.pdf) | +| Wiki area | Touch Bar and Pock widget runtime | +| Exists in current checkout | True | +| Size | 12309 bytes | +| Binary | False | +| Line count | 172 | +| Extension | `.pdf` | + +## Imports + +None detected. + +## Declarations + +| Kind | Name | Line | +| --- | --- | ---: | +| None detected | | | + +## Recent Change History + +| Commit | Date | Subject | +| --- | --- | --- | +| `011232b` | 2026-04-11 | Update website install video | + +## Maintenance Notes + +- Prefer focused changes that respect the ownership described above. +- If this file touches helper trust, SMC writes, startup, or permissions, update the relevant support docs and tests. +- If this file is generated or an asset manifest, verify the producing workflow instead of hand-editing generated payloads. diff --git a/docs/wiki/files/core-monitor-pockwidgetsources-status-media-xcassets-powerright-imageset-contents-json-4c14334e.md b/docs/wiki/files/core-monitor-pockwidgetsources-status-media-xcassets-powerright-imageset-contents-json-4c14334e.md new file mode 100644 index 0000000..9e33fd6 --- /dev/null +++ b/docs/wiki/files/core-monitor-pockwidgetsources-status-media-xcassets-powerright-imageset-contents-json-4c14334e.md @@ -0,0 +1,41 @@ +# File: Core-Monitor/PockWidgetSources/Status/Media.xcassets/powerRight.imageset/Contents.json + +## Current Role + +- Area: Touch Bar and Pock widget runtime. +- This page records the file's current repository role, source metadata, and recent commit history. +- Review nearby tests and commit pages before changing this file. + +## Metadata + +| Field | Value | +| --- | --- | +| Source path | [`Core-Monitor/PockWidgetSources/Status/Media.xcassets/powerRight.imageset/Contents.json`](../../../Core-Monitor/PockWidgetSources/Status/Media.xcassets/powerRight.imageset/Contents.json) | +| Wiki area | Touch Bar and Pock widget runtime | +| Exists in current checkout | True | +| Size | 237 bytes | +| Binary | False | +| Line count | 16 | +| Extension | `.json` | + +## Imports + +None detected. + +## Declarations + +| Kind | Name | Line | +| --- | --- | ---: | +| None detected | | | + +## Recent Change History + +| Commit | Date | Subject | +| --- | --- | --- | +| `011232b` | 2026-04-11 | Update website install video | + +## Maintenance Notes + +- Prefer focused changes that respect the ownership described above. +- If this file touches helper trust, SMC writes, startup, or permissions, update the relevant support docs and tests. +- If this file is generated or an asset manifest, verify the producing workflow instead of hand-editing generated payloads. diff --git a/docs/wiki/files/core-monitor-pockwidgetsources-status-media-xcassets-wifi0-imageset-airport0-2x-png-702d2891.md b/docs/wiki/files/core-monitor-pockwidgetsources-status-media-xcassets-wifi0-imageset-airport0-2x-png-702d2891.md new file mode 100644 index 0000000..a14fdcb --- /dev/null +++ b/docs/wiki/files/core-monitor-pockwidgetsources-status-media-xcassets-wifi0-imageset-airport0-2x-png-702d2891.md @@ -0,0 +1,41 @@ +# File: Core-Monitor/PockWidgetSources/Status/Media.xcassets/wifi0.imageset/AirPort0@2x.png + +## Current Role + +- Area: Touch Bar and Pock widget runtime. +- This page records the file's current repository role, source metadata, and recent commit history. +- Review nearby tests and commit pages before changing this file. + +## Metadata + +| Field | Value | +| --- | --- | +| Source path | [`Core-Monitor/PockWidgetSources/Status/Media.xcassets/wifi0.imageset/AirPort0@2x.png`](../../../Core-Monitor/PockWidgetSources/Status/Media.xcassets/wifi0.imageset/AirPort0@2x.png) | +| Wiki area | Touch Bar and Pock widget runtime | +| Exists in current checkout | True | +| Size | 1091 bytes | +| Binary | True | +| Line count | 0 | +| Extension | `.png` | + +## Imports + +None detected. + +## Declarations + +| Kind | Name | Line | +| --- | --- | ---: | +| None detected | | | + +## Recent Change History + +| Commit | Date | Subject | +| --- | --- | --- | +| `011232b` | 2026-04-11 | Update website install video | + +## Maintenance Notes + +- Prefer focused changes that respect the ownership described above. +- If this file touches helper trust, SMC writes, startup, or permissions, update the relevant support docs and tests. +- If this file is generated or an asset manifest, verify the producing workflow instead of hand-editing generated payloads. diff --git a/docs/wiki/files/core-monitor-pockwidgetsources-status-media-xcassets-wifi0-imageset-airport0-png-769cc53d.md b/docs/wiki/files/core-monitor-pockwidgetsources-status-media-xcassets-wifi0-imageset-airport0-png-769cc53d.md new file mode 100644 index 0000000..c55a151 --- /dev/null +++ b/docs/wiki/files/core-monitor-pockwidgetsources-status-media-xcassets-wifi0-imageset-airport0-png-769cc53d.md @@ -0,0 +1,41 @@ +# File: Core-Monitor/PockWidgetSources/Status/Media.xcassets/wifi0.imageset/AirPort0.png + +## Current Role + +- Area: Touch Bar and Pock widget runtime. +- This page records the file's current repository role, source metadata, and recent commit history. +- Review nearby tests and commit pages before changing this file. + +## Metadata + +| Field | Value | +| --- | --- | +| Source path | [`Core-Monitor/PockWidgetSources/Status/Media.xcassets/wifi0.imageset/AirPort0.png`](../../../Core-Monitor/PockWidgetSources/Status/Media.xcassets/wifi0.imageset/AirPort0.png) | +| Wiki area | Touch Bar and Pock widget runtime | +| Exists in current checkout | True | +| Size | 3677 bytes | +| Binary | True | +| Line count | 0 | +| Extension | `.png` | + +## Imports + +None detected. + +## Declarations + +| Kind | Name | Line | +| --- | --- | ---: | +| None detected | | | + +## Recent Change History + +| Commit | Date | Subject | +| --- | --- | --- | +| `011232b` | 2026-04-11 | Update website install video | + +## Maintenance Notes + +- Prefer focused changes that respect the ownership described above. +- If this file touches helper trust, SMC writes, startup, or permissions, update the relevant support docs and tests. +- If this file is generated or an asset manifest, verify the producing workflow instead of hand-editing generated payloads. diff --git a/docs/wiki/files/core-monitor-pockwidgetsources-status-media-xcassets-wifi0-imageset-contents-json-d7b484b1.md b/docs/wiki/files/core-monitor-pockwidgetsources-status-media-xcassets-wifi0-imageset-contents-json-d7b484b1.md new file mode 100644 index 0000000..ac4b8a3 --- /dev/null +++ b/docs/wiki/files/core-monitor-pockwidgetsources-status-media-xcassets-wifi0-imageset-contents-json-d7b484b1.md @@ -0,0 +1,41 @@ +# File: Core-Monitor/PockWidgetSources/Status/Media.xcassets/wifi0.imageset/Contents.json + +## Current Role + +- Area: Touch Bar and Pock widget runtime. +- This page records the file's current repository role, source metadata, and recent commit history. +- Review nearby tests and commit pages before changing this file. + +## Metadata + +| Field | Value | +| --- | --- | +| Source path | [`Core-Monitor/PockWidgetSources/Status/Media.xcassets/wifi0.imageset/Contents.json`](../../../Core-Monitor/PockWidgetSources/Status/Media.xcassets/wifi0.imageset/Contents.json) | +| Wiki area | Touch Bar and Pock widget runtime | +| Exists in current checkout | True | +| Size | 338 bytes | +| Binary | False | +| Line count | 22 | +| Extension | `.json` | + +## Imports + +None detected. + +## Declarations + +| Kind | Name | Line | +| --- | --- | ---: | +| None detected | | | + +## Recent Change History + +| Commit | Date | Subject | +| --- | --- | --- | +| `011232b` | 2026-04-11 | Update website install video | + +## Maintenance Notes + +- Prefer focused changes that respect the ownership described above. +- If this file touches helper trust, SMC writes, startup, or permissions, update the relevant support docs and tests. +- If this file is generated or an asset manifest, verify the producing workflow instead of hand-editing generated payloads. diff --git a/docs/wiki/files/core-monitor-pockwidgetsources-status-media-xcassets-wifi1-imageset-airport1-2x-png-1df14e4b.md b/docs/wiki/files/core-monitor-pockwidgetsources-status-media-xcassets-wifi1-imageset-airport1-2x-png-1df14e4b.md new file mode 100644 index 0000000..8cb8b1b --- /dev/null +++ b/docs/wiki/files/core-monitor-pockwidgetsources-status-media-xcassets-wifi1-imageset-airport1-2x-png-1df14e4b.md @@ -0,0 +1,41 @@ +# File: Core-Monitor/PockWidgetSources/Status/Media.xcassets/wifi1.imageset/AirPort1@2x.png + +## Current Role + +- Area: Touch Bar and Pock widget runtime. +- This page records the file's current repository role, source metadata, and recent commit history. +- Review nearby tests and commit pages before changing this file. + +## Metadata + +| Field | Value | +| --- | --- | +| Source path | [`Core-Monitor/PockWidgetSources/Status/Media.xcassets/wifi1.imageset/AirPort1@2x.png`](../../../Core-Monitor/PockWidgetSources/Status/Media.xcassets/wifi1.imageset/AirPort1@2x.png) | +| Wiki area | Touch Bar and Pock widget runtime | +| Exists in current checkout | True | +| Size | 1071 bytes | +| Binary | True | +| Line count | 0 | +| Extension | `.png` | + +## Imports + +None detected. + +## Declarations + +| Kind | Name | Line | +| --- | --- | ---: | +| None detected | | | + +## Recent Change History + +| Commit | Date | Subject | +| --- | --- | --- | +| `011232b` | 2026-04-11 | Update website install video | + +## Maintenance Notes + +- Prefer focused changes that respect the ownership described above. +- If this file touches helper trust, SMC writes, startup, or permissions, update the relevant support docs and tests. +- If this file is generated or an asset manifest, verify the producing workflow instead of hand-editing generated payloads. diff --git a/docs/wiki/files/core-monitor-pockwidgetsources-status-media-xcassets-wifi1-imageset-airport1-png-c432f4da.md b/docs/wiki/files/core-monitor-pockwidgetsources-status-media-xcassets-wifi1-imageset-airport1-png-c432f4da.md new file mode 100644 index 0000000..8cd2cc7 --- /dev/null +++ b/docs/wiki/files/core-monitor-pockwidgetsources-status-media-xcassets-wifi1-imageset-airport1-png-c432f4da.md @@ -0,0 +1,41 @@ +# File: Core-Monitor/PockWidgetSources/Status/Media.xcassets/wifi1.imageset/AirPort1.png + +## Current Role + +- Area: Touch Bar and Pock widget runtime. +- This page records the file's current repository role, source metadata, and recent commit history. +- Review nearby tests and commit pages before changing this file. + +## Metadata + +| Field | Value | +| --- | --- | +| Source path | [`Core-Monitor/PockWidgetSources/Status/Media.xcassets/wifi1.imageset/AirPort1.png`](../../../Core-Monitor/PockWidgetSources/Status/Media.xcassets/wifi1.imageset/AirPort1.png) | +| Wiki area | Touch Bar and Pock widget runtime | +| Exists in current checkout | True | +| Size | 3681 bytes | +| Binary | True | +| Line count | 0 | +| Extension | `.png` | + +## Imports + +None detected. + +## Declarations + +| Kind | Name | Line | +| --- | --- | ---: | +| None detected | | | + +## Recent Change History + +| Commit | Date | Subject | +| --- | --- | --- | +| `011232b` | 2026-04-11 | Update website install video | + +## Maintenance Notes + +- Prefer focused changes that respect the ownership described above. +- If this file touches helper trust, SMC writes, startup, or permissions, update the relevant support docs and tests. +- If this file is generated or an asset manifest, verify the producing workflow instead of hand-editing generated payloads. diff --git a/docs/wiki/files/core-monitor-pockwidgetsources-status-media-xcassets-wifi1-imageset-contents-json-590e1e1e.md b/docs/wiki/files/core-monitor-pockwidgetsources-status-media-xcassets-wifi1-imageset-contents-json-590e1e1e.md new file mode 100644 index 0000000..ef1a375 --- /dev/null +++ b/docs/wiki/files/core-monitor-pockwidgetsources-status-media-xcassets-wifi1-imageset-contents-json-590e1e1e.md @@ -0,0 +1,41 @@ +# File: Core-Monitor/PockWidgetSources/Status/Media.xcassets/wifi1.imageset/Contents.json + +## Current Role + +- Area: Touch Bar and Pock widget runtime. +- This page records the file's current repository role, source metadata, and recent commit history. +- Review nearby tests and commit pages before changing this file. + +## Metadata + +| Field | Value | +| --- | --- | +| Source path | [`Core-Monitor/PockWidgetSources/Status/Media.xcassets/wifi1.imageset/Contents.json`](../../../Core-Monitor/PockWidgetSources/Status/Media.xcassets/wifi1.imageset/Contents.json) | +| Wiki area | Touch Bar and Pock widget runtime | +| Exists in current checkout | True | +| Size | 338 bytes | +| Binary | False | +| Line count | 22 | +| Extension | `.json` | + +## Imports + +None detected. + +## Declarations + +| Kind | Name | Line | +| --- | --- | ---: | +| None detected | | | + +## Recent Change History + +| Commit | Date | Subject | +| --- | --- | --- | +| `011232b` | 2026-04-11 | Update website install video | + +## Maintenance Notes + +- Prefer focused changes that respect the ownership described above. +- If this file touches helper trust, SMC writes, startup, or permissions, update the relevant support docs and tests. +- If this file is generated or an asset manifest, verify the producing workflow instead of hand-editing generated payloads. diff --git a/docs/wiki/files/core-monitor-pockwidgetsources-status-media-xcassets-wifi2-imageset-airport2-2x-png-3626a27b.md b/docs/wiki/files/core-monitor-pockwidgetsources-status-media-xcassets-wifi2-imageset-airport2-2x-png-3626a27b.md new file mode 100644 index 0000000..bd52c4e --- /dev/null +++ b/docs/wiki/files/core-monitor-pockwidgetsources-status-media-xcassets-wifi2-imageset-airport2-2x-png-3626a27b.md @@ -0,0 +1,41 @@ +# File: Core-Monitor/PockWidgetSources/Status/Media.xcassets/wifi2.imageset/AirPort2@2x.png + +## Current Role + +- Area: Touch Bar and Pock widget runtime. +- This page records the file's current repository role, source metadata, and recent commit history. +- Review nearby tests and commit pages before changing this file. + +## Metadata + +| Field | Value | +| --- | --- | +| Source path | [`Core-Monitor/PockWidgetSources/Status/Media.xcassets/wifi2.imageset/AirPort2@2x.png`](../../../Core-Monitor/PockWidgetSources/Status/Media.xcassets/wifi2.imageset/AirPort2@2x.png) | +| Wiki area | Touch Bar and Pock widget runtime | +| Exists in current checkout | True | +| Size | 1084 bytes | +| Binary | True | +| Line count | 0 | +| Extension | `.png` | + +## Imports + +None detected. + +## Declarations + +| Kind | Name | Line | +| --- | --- | ---: | +| None detected | | | + +## Recent Change History + +| Commit | Date | Subject | +| --- | --- | --- | +| `011232b` | 2026-04-11 | Update website install video | + +## Maintenance Notes + +- Prefer focused changes that respect the ownership described above. +- If this file touches helper trust, SMC writes, startup, or permissions, update the relevant support docs and tests. +- If this file is generated or an asset manifest, verify the producing workflow instead of hand-editing generated payloads. diff --git a/docs/wiki/files/core-monitor-pockwidgetsources-status-media-xcassets-wifi2-imageset-airport2-png-d9c33d10.md b/docs/wiki/files/core-monitor-pockwidgetsources-status-media-xcassets-wifi2-imageset-airport2-png-d9c33d10.md new file mode 100644 index 0000000..3a55f2a --- /dev/null +++ b/docs/wiki/files/core-monitor-pockwidgetsources-status-media-xcassets-wifi2-imageset-airport2-png-d9c33d10.md @@ -0,0 +1,41 @@ +# File: Core-Monitor/PockWidgetSources/Status/Media.xcassets/wifi2.imageset/AirPort2.png + +## Current Role + +- Area: Touch Bar and Pock widget runtime. +- This page records the file's current repository role, source metadata, and recent commit history. +- Review nearby tests and commit pages before changing this file. + +## Metadata + +| Field | Value | +| --- | --- | +| Source path | [`Core-Monitor/PockWidgetSources/Status/Media.xcassets/wifi2.imageset/AirPort2.png`](../../../Core-Monitor/PockWidgetSources/Status/Media.xcassets/wifi2.imageset/AirPort2.png) | +| Wiki area | Touch Bar and Pock widget runtime | +| Exists in current checkout | True | +| Size | 3685 bytes | +| Binary | True | +| Line count | 0 | +| Extension | `.png` | + +## Imports + +None detected. + +## Declarations + +| Kind | Name | Line | +| --- | --- | ---: | +| None detected | | | + +## Recent Change History + +| Commit | Date | Subject | +| --- | --- | --- | +| `011232b` | 2026-04-11 | Update website install video | + +## Maintenance Notes + +- Prefer focused changes that respect the ownership described above. +- If this file touches helper trust, SMC writes, startup, or permissions, update the relevant support docs and tests. +- If this file is generated or an asset manifest, verify the producing workflow instead of hand-editing generated payloads. diff --git a/docs/wiki/files/core-monitor-pockwidgetsources-status-media-xcassets-wifi2-imageset-contents-json-a902b421.md b/docs/wiki/files/core-monitor-pockwidgetsources-status-media-xcassets-wifi2-imageset-contents-json-a902b421.md new file mode 100644 index 0000000..652ee43 --- /dev/null +++ b/docs/wiki/files/core-monitor-pockwidgetsources-status-media-xcassets-wifi2-imageset-contents-json-a902b421.md @@ -0,0 +1,41 @@ +# File: Core-Monitor/PockWidgetSources/Status/Media.xcassets/wifi2.imageset/Contents.json + +## Current Role + +- Area: Touch Bar and Pock widget runtime. +- This page records the file's current repository role, source metadata, and recent commit history. +- Review nearby tests and commit pages before changing this file. + +## Metadata + +| Field | Value | +| --- | --- | +| Source path | [`Core-Monitor/PockWidgetSources/Status/Media.xcassets/wifi2.imageset/Contents.json`](../../../Core-Monitor/PockWidgetSources/Status/Media.xcassets/wifi2.imageset/Contents.json) | +| Wiki area | Touch Bar and Pock widget runtime | +| Exists in current checkout | True | +| Size | 338 bytes | +| Binary | False | +| Line count | 22 | +| Extension | `.json` | + +## Imports + +None detected. + +## Declarations + +| Kind | Name | Line | +| --- | --- | ---: | +| None detected | | | + +## Recent Change History + +| Commit | Date | Subject | +| --- | --- | --- | +| `011232b` | 2026-04-11 | Update website install video | + +## Maintenance Notes + +- Prefer focused changes that respect the ownership described above. +- If this file touches helper trust, SMC writes, startup, or permissions, update the relevant support docs and tests. +- If this file is generated or an asset manifest, verify the producing workflow instead of hand-editing generated payloads. diff --git a/docs/wiki/files/core-monitor-pockwidgetsources-status-media-xcassets-wifi3-imageset-airport3-2x-png-c5365515.md b/docs/wiki/files/core-monitor-pockwidgetsources-status-media-xcassets-wifi3-imageset-airport3-2x-png-c5365515.md new file mode 100644 index 0000000..e63247d --- /dev/null +++ b/docs/wiki/files/core-monitor-pockwidgetsources-status-media-xcassets-wifi3-imageset-airport3-2x-png-c5365515.md @@ -0,0 +1,41 @@ +# File: Core-Monitor/PockWidgetSources/Status/Media.xcassets/wifi3.imageset/AirPort3@2x.png + +## Current Role + +- Area: Touch Bar and Pock widget runtime. +- This page records the file's current repository role, source metadata, and recent commit history. +- Review nearby tests and commit pages before changing this file. + +## Metadata + +| Field | Value | +| --- | --- | +| Source path | [`Core-Monitor/PockWidgetSources/Status/Media.xcassets/wifi3.imageset/AirPort3@2x.png`](../../../Core-Monitor/PockWidgetSources/Status/Media.xcassets/wifi3.imageset/AirPort3@2x.png) | +| Wiki area | Touch Bar and Pock widget runtime | +| Exists in current checkout | True | +| Size | 1123 bytes | +| Binary | True | +| Line count | 0 | +| Extension | `.png` | + +## Imports + +None detected. + +## Declarations + +| Kind | Name | Line | +| --- | --- | ---: | +| None detected | | | + +## Recent Change History + +| Commit | Date | Subject | +| --- | --- | --- | +| `011232b` | 2026-04-11 | Update website install video | + +## Maintenance Notes + +- Prefer focused changes that respect the ownership described above. +- If this file touches helper trust, SMC writes, startup, or permissions, update the relevant support docs and tests. +- If this file is generated or an asset manifest, verify the producing workflow instead of hand-editing generated payloads. diff --git a/docs/wiki/files/core-monitor-pockwidgetsources-status-media-xcassets-wifi3-imageset-airport3-png-ec2b828e.md b/docs/wiki/files/core-monitor-pockwidgetsources-status-media-xcassets-wifi3-imageset-airport3-png-ec2b828e.md new file mode 100644 index 0000000..3cfe883 --- /dev/null +++ b/docs/wiki/files/core-monitor-pockwidgetsources-status-media-xcassets-wifi3-imageset-airport3-png-ec2b828e.md @@ -0,0 +1,41 @@ +# File: Core-Monitor/PockWidgetSources/Status/Media.xcassets/wifi3.imageset/AirPort3.png + +## Current Role + +- Area: Touch Bar and Pock widget runtime. +- This page records the file's current repository role, source metadata, and recent commit history. +- Review nearby tests and commit pages before changing this file. + +## Metadata + +| Field | Value | +| --- | --- | +| Source path | [`Core-Monitor/PockWidgetSources/Status/Media.xcassets/wifi3.imageset/AirPort3.png`](../../../Core-Monitor/PockWidgetSources/Status/Media.xcassets/wifi3.imageset/AirPort3.png) | +| Wiki area | Touch Bar and Pock widget runtime | +| Exists in current checkout | True | +| Size | 3696 bytes | +| Binary | True | +| Line count | 0 | +| Extension | `.png` | + +## Imports + +None detected. + +## Declarations + +| Kind | Name | Line | +| --- | --- | ---: | +| None detected | | | + +## Recent Change History + +| Commit | Date | Subject | +| --- | --- | --- | +| `011232b` | 2026-04-11 | Update website install video | + +## Maintenance Notes + +- Prefer focused changes that respect the ownership described above. +- If this file touches helper trust, SMC writes, startup, or permissions, update the relevant support docs and tests. +- If this file is generated or an asset manifest, verify the producing workflow instead of hand-editing generated payloads. diff --git a/docs/wiki/files/core-monitor-pockwidgetsources-status-media-xcassets-wifi3-imageset-contents-json-8fbc22ec.md b/docs/wiki/files/core-monitor-pockwidgetsources-status-media-xcassets-wifi3-imageset-contents-json-8fbc22ec.md new file mode 100644 index 0000000..901923f --- /dev/null +++ b/docs/wiki/files/core-monitor-pockwidgetsources-status-media-xcassets-wifi3-imageset-contents-json-8fbc22ec.md @@ -0,0 +1,41 @@ +# File: Core-Monitor/PockWidgetSources/Status/Media.xcassets/wifi3.imageset/Contents.json + +## Current Role + +- Area: Touch Bar and Pock widget runtime. +- This page records the file's current repository role, source metadata, and recent commit history. +- Review nearby tests and commit pages before changing this file. + +## Metadata + +| Field | Value | +| --- | --- | +| Source path | [`Core-Monitor/PockWidgetSources/Status/Media.xcassets/wifi3.imageset/Contents.json`](../../../Core-Monitor/PockWidgetSources/Status/Media.xcassets/wifi3.imageset/Contents.json) | +| Wiki area | Touch Bar and Pock widget runtime | +| Exists in current checkout | True | +| Size | 338 bytes | +| Binary | False | +| Line count | 22 | +| Extension | `.json` | + +## Imports + +None detected. + +## Declarations + +| Kind | Name | Line | +| --- | --- | ---: | +| None detected | | | + +## Recent Change History + +| Commit | Date | Subject | +| --- | --- | --- | +| `011232b` | 2026-04-11 | Update website install video | + +## Maintenance Notes + +- Prefer focused changes that respect the ownership described above. +- If this file touches helper trust, SMC writes, startup, or permissions, update the relevant support docs and tests. +- If this file is generated or an asset manifest, verify the producing workflow instead of hand-editing generated payloads. diff --git a/docs/wiki/files/core-monitor-pockwidgetsources-status-media-xcassets-wifi4-imageset-airport4-2x-png-589e16e2.md b/docs/wiki/files/core-monitor-pockwidgetsources-status-media-xcassets-wifi4-imageset-airport4-2x-png-589e16e2.md new file mode 100644 index 0000000..e1c19ac --- /dev/null +++ b/docs/wiki/files/core-monitor-pockwidgetsources-status-media-xcassets-wifi4-imageset-airport4-2x-png-589e16e2.md @@ -0,0 +1,41 @@ +# File: Core-Monitor/PockWidgetSources/Status/Media.xcassets/wifi4.imageset/AirPort4@2x.png + +## Current Role + +- Area: Touch Bar and Pock widget runtime. +- This page records the file's current repository role, source metadata, and recent commit history. +- Review nearby tests and commit pages before changing this file. + +## Metadata + +| Field | Value | +| --- | --- | +| Source path | [`Core-Monitor/PockWidgetSources/Status/Media.xcassets/wifi4.imageset/AirPort4@2x.png`](../../../Core-Monitor/PockWidgetSources/Status/Media.xcassets/wifi4.imageset/AirPort4@2x.png) | +| Wiki area | Touch Bar and Pock widget runtime | +| Exists in current checkout | True | +| Size | 1096 bytes | +| Binary | True | +| Line count | 0 | +| Extension | `.png` | + +## Imports + +None detected. + +## Declarations + +| Kind | Name | Line | +| --- | --- | ---: | +| None detected | | | + +## Recent Change History + +| Commit | Date | Subject | +| --- | --- | --- | +| `011232b` | 2026-04-11 | Update website install video | + +## Maintenance Notes + +- Prefer focused changes that respect the ownership described above. +- If this file touches helper trust, SMC writes, startup, or permissions, update the relevant support docs and tests. +- If this file is generated or an asset manifest, verify the producing workflow instead of hand-editing generated payloads. diff --git a/docs/wiki/files/core-monitor-pockwidgetsources-status-media-xcassets-wifi4-imageset-airport4-png-878a595e.md b/docs/wiki/files/core-monitor-pockwidgetsources-status-media-xcassets-wifi4-imageset-airport4-png-878a595e.md new file mode 100644 index 0000000..fa3f124 --- /dev/null +++ b/docs/wiki/files/core-monitor-pockwidgetsources-status-media-xcassets-wifi4-imageset-airport4-png-878a595e.md @@ -0,0 +1,41 @@ +# File: Core-Monitor/PockWidgetSources/Status/Media.xcassets/wifi4.imageset/AirPort4.png + +## Current Role + +- Area: Touch Bar and Pock widget runtime. +- This page records the file's current repository role, source metadata, and recent commit history. +- Review nearby tests and commit pages before changing this file. + +## Metadata + +| Field | Value | +| --- | --- | +| Source path | [`Core-Monitor/PockWidgetSources/Status/Media.xcassets/wifi4.imageset/AirPort4.png`](../../../Core-Monitor/PockWidgetSources/Status/Media.xcassets/wifi4.imageset/AirPort4.png) | +| Wiki area | Touch Bar and Pock widget runtime | +| Exists in current checkout | True | +| Size | 3688 bytes | +| Binary | True | +| Line count | 0 | +| Extension | `.png` | + +## Imports + +None detected. + +## Declarations + +| Kind | Name | Line | +| --- | --- | ---: | +| None detected | | | + +## Recent Change History + +| Commit | Date | Subject | +| --- | --- | --- | +| `011232b` | 2026-04-11 | Update website install video | + +## Maintenance Notes + +- Prefer focused changes that respect the ownership described above. +- If this file touches helper trust, SMC writes, startup, or permissions, update the relevant support docs and tests. +- If this file is generated or an asset manifest, verify the producing workflow instead of hand-editing generated payloads. diff --git a/docs/wiki/files/core-monitor-pockwidgetsources-status-media-xcassets-wifi4-imageset-contents-json-8af3ea0d.md b/docs/wiki/files/core-monitor-pockwidgetsources-status-media-xcassets-wifi4-imageset-contents-json-8af3ea0d.md new file mode 100644 index 0000000..d089e9c --- /dev/null +++ b/docs/wiki/files/core-monitor-pockwidgetsources-status-media-xcassets-wifi4-imageset-contents-json-8af3ea0d.md @@ -0,0 +1,41 @@ +# File: Core-Monitor/PockWidgetSources/Status/Media.xcassets/wifi4.imageset/Contents.json + +## Current Role + +- Area: Touch Bar and Pock widget runtime. +- This page records the file's current repository role, source metadata, and recent commit history. +- Review nearby tests and commit pages before changing this file. + +## Metadata + +| Field | Value | +| --- | --- | +| Source path | [`Core-Monitor/PockWidgetSources/Status/Media.xcassets/wifi4.imageset/Contents.json`](../../../Core-Monitor/PockWidgetSources/Status/Media.xcassets/wifi4.imageset/Contents.json) | +| Wiki area | Touch Bar and Pock widget runtime | +| Exists in current checkout | True | +| Size | 338 bytes | +| Binary | False | +| Line count | 22 | +| Extension | `.json` | + +## Imports + +None detected. + +## Declarations + +| Kind | Name | Line | +| --- | --- | ---: | +| None detected | | | + +## Recent Change History + +| Commit | Date | Subject | +| --- | --- | --- | +| `011232b` | 2026-04-11 | Update website install video | + +## Maintenance Notes + +- Prefer focused changes that respect the ownership described above. +- If this file touches helper trust, SMC writes, startup, or permissions, update the relevant support docs and tests. +- If this file is generated or an asset manifest, verify the producing workflow instead of hand-editing generated payloads. diff --git a/docs/wiki/files/core-monitor-pockwidgetsources-status-media-xcassets-wifioff-imageset-airportoff-2x-png-1a0ab40b.md b/docs/wiki/files/core-monitor-pockwidgetsources-status-media-xcassets-wifioff-imageset-airportoff-2x-png-1a0ab40b.md new file mode 100644 index 0000000..4407b49 --- /dev/null +++ b/docs/wiki/files/core-monitor-pockwidgetsources-status-media-xcassets-wifioff-imageset-airportoff-2x-png-1a0ab40b.md @@ -0,0 +1,41 @@ +# File: Core-Monitor/PockWidgetSources/Status/Media.xcassets/wifiOff.imageset/AirPortOff@2x.png + +## Current Role + +- Area: Touch Bar and Pock widget runtime. +- This page records the file's current repository role, source metadata, and recent commit history. +- Review nearby tests and commit pages before changing this file. + +## Metadata + +| Field | Value | +| --- | --- | +| Source path | [`Core-Monitor/PockWidgetSources/Status/Media.xcassets/wifiOff.imageset/AirPortOff@2x.png`](../../../Core-Monitor/PockWidgetSources/Status/Media.xcassets/wifiOff.imageset/AirPortOff@2x.png) | +| Wiki area | Touch Bar and Pock widget runtime | +| Exists in current checkout | True | +| Size | 867 bytes | +| Binary | True | +| Line count | 0 | +| Extension | `.png` | + +## Imports + +None detected. + +## Declarations + +| Kind | Name | Line | +| --- | --- | ---: | +| None detected | | | + +## Recent Change History + +| Commit | Date | Subject | +| --- | --- | --- | +| `011232b` | 2026-04-11 | Update website install video | + +## Maintenance Notes + +- Prefer focused changes that respect the ownership described above. +- If this file touches helper trust, SMC writes, startup, or permissions, update the relevant support docs and tests. +- If this file is generated or an asset manifest, verify the producing workflow instead of hand-editing generated payloads. diff --git a/docs/wiki/files/core-monitor-pockwidgetsources-status-media-xcassets-wifioff-imageset-airportoff-png-5f75e679.md b/docs/wiki/files/core-monitor-pockwidgetsources-status-media-xcassets-wifioff-imageset-airportoff-png-5f75e679.md new file mode 100644 index 0000000..7b56d43 --- /dev/null +++ b/docs/wiki/files/core-monitor-pockwidgetsources-status-media-xcassets-wifioff-imageset-airportoff-png-5f75e679.md @@ -0,0 +1,41 @@ +# File: Core-Monitor/PockWidgetSources/Status/Media.xcassets/wifiOff.imageset/AirPortOff.png + +## Current Role + +- Area: Touch Bar and Pock widget runtime. +- This page records the file's current repository role, source metadata, and recent commit history. +- Review nearby tests and commit pages before changing this file. + +## Metadata + +| Field | Value | +| --- | --- | +| Source path | [`Core-Monitor/PockWidgetSources/Status/Media.xcassets/wifiOff.imageset/AirPortOff.png`](../../../Core-Monitor/PockWidgetSources/Status/Media.xcassets/wifiOff.imageset/AirPortOff.png) | +| Wiki area | Touch Bar and Pock widget runtime | +| Exists in current checkout | True | +| Size | 3581 bytes | +| Binary | True | +| Line count | 0 | +| Extension | `.png` | + +## Imports + +None detected. + +## Declarations + +| Kind | Name | Line | +| --- | --- | ---: | +| None detected | | | + +## Recent Change History + +| Commit | Date | Subject | +| --- | --- | --- | +| `011232b` | 2026-04-11 | Update website install video | + +## Maintenance Notes + +- Prefer focused changes that respect the ownership described above. +- If this file touches helper trust, SMC writes, startup, or permissions, update the relevant support docs and tests. +- If this file is generated or an asset manifest, verify the producing workflow instead of hand-editing generated payloads. diff --git a/docs/wiki/files/core-monitor-pockwidgetsources-status-media-xcassets-wifioff-imageset-contents-json-07e94ed3.md b/docs/wiki/files/core-monitor-pockwidgetsources-status-media-xcassets-wifioff-imageset-contents-json-07e94ed3.md new file mode 100644 index 0000000..82173f8 --- /dev/null +++ b/docs/wiki/files/core-monitor-pockwidgetsources-status-media-xcassets-wifioff-imageset-contents-json-07e94ed3.md @@ -0,0 +1,41 @@ +# File: Core-Monitor/PockWidgetSources/Status/Media.xcassets/wifiOff.imageset/Contents.json + +## Current Role + +- Area: Touch Bar and Pock widget runtime. +- This page records the file's current repository role, source metadata, and recent commit history. +- Review nearby tests and commit pages before changing this file. + +## Metadata + +| Field | Value | +| --- | --- | +| Source path | [`Core-Monitor/PockWidgetSources/Status/Media.xcassets/wifiOff.imageset/Contents.json`](../../../Core-Monitor/PockWidgetSources/Status/Media.xcassets/wifiOff.imageset/Contents.json) | +| Wiki area | Touch Bar and Pock widget runtime | +| Exists in current checkout | True | +| Size | 342 bytes | +| Binary | False | +| Line count | 22 | +| Extension | `.json` | + +## Imports + +None detected. + +## Declarations + +| Kind | Name | Line | +| --- | --- | ---: | +| None detected | | | + +## Recent Change History + +| Commit | Date | Subject | +| --- | --- | --- | +| `011232b` | 2026-04-11 | Update website install video | + +## Maintenance Notes + +- Prefer focused changes that respect the ownership described above. +- If this file touches helper trust, SMC writes, startup, or permissions, update the relevant support docs and tests. +- If this file is generated or an asset manifest, verify the producing workflow instead of hand-editing generated payloads. diff --git a/docs/wiki/files/core-monitor-pockwidgetsources-status-statusitem-swift-50aaaaca.md b/docs/wiki/files/core-monitor-pockwidgetsources-status-statusitem-swift-50aaaaca.md new file mode 100644 index 0000000..a7d557a --- /dev/null +++ b/docs/wiki/files/core-monitor-pockwidgetsources-status-statusitem-swift-50aaaaca.md @@ -0,0 +1,94 @@ +# File: Core-Monitor/PockWidgetSources/Status/StatusItem.swift + +## Current Role + +- Area: Touch Bar and Pock widget runtime. +- This page records the file's current repository role, source metadata, and recent commit history. +- Review nearby tests and commit pages before changing this file. + +## Metadata + +| Field | Value | +| --- | --- | +| Source path | [`Core-Monitor/PockWidgetSources/Status/StatusItem.swift`](../../../Core-Monitor/PockWidgetSources/Status/StatusItem.swift) | +| Wiki area | Touch Bar and Pock widget runtime | +| Exists in current checkout | True | +| Size | 1306 bytes | +| Binary | False | +| Line count | 57 | +| Extension | `.swift` | + +## Imports + +`AppKit`, `Foundation` + +## Declarations + +| Kind | Name | Line | +| --- | --- | ---: | +| protocol | `StatusItem` | 10 | +| func | `reload` | 13 | +| func | `didLoad` | 14 | +| func | `didUnload` | 15 | +| func | `apply` | 16 | +| extension | `Timer` | 18 | +| class | `TempWrapper` | 20 | +| func | `_timeAction` | 44 | + +## Recent Change History + +| Commit | Date | Subject | +| --- | --- | --- | +| `2664fd1` | 2026-04-11 | Update Core Monitor | +| `011232b` | 2026-04-11 | Update website install video | + +## Maintenance Notes + +- Prefer focused changes that respect the ownership described above. +- If this file touches helper trust, SMC writes, startup, or permissions, update the relevant support docs and tests. +- If this file is generated or an asset manifest, verify the producing workflow instead of hand-editing generated payloads. + +## Source Excerpt + +```text +// +// StatusItem.swift +// Status +// +// Status widget source for Core Monitor. +// + +import AppKit +import Foundation + +protocol StatusItem: AnyObject { + var view: NSView { get } + func reload() + func didLoad() + func didUnload() + func apply(theme: TouchBarTheme) +} + +extension Timer { + private class TempWrapper { + var timerAction: () -> Void + weak var target: AnyObject? + + init(timerAction: @escaping () -> Void, target: AnyObject) { + self.timerAction = timerAction + self.target = target + } + } + + static func scheduledTimer( + timeInterval: TimeInterval, + target: AnyObject, + repeats: Bool = false, + action: @escaping () -> Void + ) -> Timer { + scheduledTimer( + timeInterval: timeInterval, + target: self, + selector: #selector(_timeAction(timer:)), + userInfo: TempWrapper(timerAction: action, target: target), +``` diff --git a/docs/wiki/files/core-monitor-pockwidgetsources-status-statuswidget-swift-b05491f9.md b/docs/wiki/files/core-monitor-pockwidgetsources-status-statuswidget-swift-b05491f9.md new file mode 100644 index 0000000..960fc4a --- /dev/null +++ b/docs/wiki/files/core-monitor-pockwidgetsources-status-statuswidget-swift-b05491f9.md @@ -0,0 +1,92 @@ +# File: Core-Monitor/PockWidgetSources/Status/StatusWidget.swift + +## Current Role + +- Area: Touch Bar and Pock widget runtime. +- This page records the file's current repository role, source metadata, and recent commit history. +- Review nearby tests and commit pages before changing this file. + +## Metadata + +| Field | Value | +| --- | --- | +| Source path | [`Core-Monitor/PockWidgetSources/Status/StatusWidget.swift`](../../../Core-Monitor/PockWidgetSources/Status/StatusWidget.swift) | +| Wiki area | Touch Bar and Pock widget runtime | +| Exists in current checkout | True | +| Size | 1701 bytes | +| Binary | False | +| Line count | 84 | +| Extension | `.swift` | + +## Imports + +`AppKit`, `Foundation` + +## Declarations + +| Kind | Name | Line | +| --- | --- | ---: | +| class | `StatusWidget` | 10 | +| func | `setup` | 31 | +| func | `reload` | 40 | +| func | `clearItems` | 46 | +| func | `loadStatusElements` | 59 | +| func | `applyTheme` | 77 | + +## Recent Change History + +| Commit | Date | Subject | +| --- | --- | --- | +| `2664fd1` | 2026-04-11 | Update Core Monitor | +| `011232b` | 2026-04-11 | Update website install video | + +## Maintenance Notes + +- Prefer focused changes that respect the ownership described above. +- If this file touches helper trust, SMC writes, startup, or permissions, update the relevant support docs and tests. +- If this file is generated or an asset manifest, verify the producing workflow instead of hand-editing generated payloads. + +## Source Excerpt + +```text +// +// StatusWidget.swift +// Status +// +// Status widget source for Core Monitor. +// + +import AppKit +import Foundation + +final class StatusWidget: NSStackView, TouchBarThemable { + var theme: TouchBarTheme = .dark { + didSet { applyTheme() } + } + + private var loadedItems: [StatusItem] = [] + + override init(frame frameRect: NSRect) { + super.init(frame: frameRect) + setup() + } + + required init?(coder: NSCoder) { + super.init(coder: coder) + setup() + } + + deinit { + clearItems() + } + + private func setup() { + orientation = .horizontal + alignment = .centerY + distribution = .fill + spacing = 12 + translatesAutoresizingMaskIntoConstraints = false + loadStatusElements() + } + +``` diff --git a/docs/wiki/files/core-monitor-pockwidgetsources-weather-icons-xcassets-01d-imageset-01d-png-1ed3efca.md b/docs/wiki/files/core-monitor-pockwidgetsources-weather-icons-xcassets-01d-imageset-01d-png-1ed3efca.md new file mode 100644 index 0000000..89f42fe --- /dev/null +++ b/docs/wiki/files/core-monitor-pockwidgetsources-weather-icons-xcassets-01d-imageset-01d-png-1ed3efca.md @@ -0,0 +1,41 @@ +# File: Core-Monitor/PockWidgetSources/Weather/Icons.xcassets/01d.imageset/01d.png + +## Current Role + +- Area: Touch Bar and Pock widget runtime. +- This page records the file's current repository role, source metadata, and recent commit history. +- Review nearby tests and commit pages before changing this file. + +## Metadata + +| Field | Value | +| --- | --- | +| Source path | [`Core-Monitor/PockWidgetSources/Weather/Icons.xcassets/01d.imageset/01d.png`](../../../Core-Monitor/PockWidgetSources/Weather/Icons.xcassets/01d.imageset/01d.png) | +| Wiki area | Touch Bar and Pock widget runtime | +| Exists in current checkout | True | +| Size | 494 bytes | +| Binary | True | +| Line count | 0 | +| Extension | `.png` | + +## Imports + +None detected. + +## Declarations + +| Kind | Name | Line | +| --- | --- | ---: | +| None detected | | | + +## Recent Change History + +| Commit | Date | Subject | +| --- | --- | --- | +| `011232b` | 2026-04-11 | Update website install video | + +## Maintenance Notes + +- Prefer focused changes that respect the ownership described above. +- If this file touches helper trust, SMC writes, startup, or permissions, update the relevant support docs and tests. +- If this file is generated or an asset manifest, verify the producing workflow instead of hand-editing generated payloads. diff --git a/docs/wiki/files/core-monitor-pockwidgetsources-weather-icons-xcassets-01d-imageset-contents-json-83366400.md b/docs/wiki/files/core-monitor-pockwidgetsources-weather-icons-xcassets-01d-imageset-contents-json-83366400.md new file mode 100644 index 0000000..19ae90b --- /dev/null +++ b/docs/wiki/files/core-monitor-pockwidgetsources-weather-icons-xcassets-01d-imageset-contents-json-83366400.md @@ -0,0 +1,41 @@ +# File: Core-Monitor/PockWidgetSources/Weather/Icons.xcassets/01d.imageset/Contents.json + +## Current Role + +- Area: Touch Bar and Pock widget runtime. +- This page records the file's current repository role, source metadata, and recent commit history. +- Review nearby tests and commit pages before changing this file. + +## Metadata + +| Field | Value | +| --- | --- | +| Source path | [`Core-Monitor/PockWidgetSources/Weather/Icons.xcassets/01d.imageset/Contents.json`](../../../Core-Monitor/PockWidgetSources/Weather/Icons.xcassets/01d.imageset/Contents.json) | +| Wiki area | Touch Bar and Pock widget runtime | +| Exists in current checkout | True | +| Size | 222 bytes | +| Binary | False | +| Line count | 16 | +| Extension | `.json` | + +## Imports + +None detected. + +## Declarations + +| Kind | Name | Line | +| --- | --- | ---: | +| None detected | | | + +## Recent Change History + +| Commit | Date | Subject | +| --- | --- | --- | +| `011232b` | 2026-04-11 | Update website install video | + +## Maintenance Notes + +- Prefer focused changes that respect the ownership described above. +- If this file touches helper trust, SMC writes, startup, or permissions, update the relevant support docs and tests. +- If this file is generated or an asset manifest, verify the producing workflow instead of hand-editing generated payloads. diff --git a/docs/wiki/files/core-monitor-pockwidgetsources-weather-icons-xcassets-01n-imageset-01n-png-b303fc36.md b/docs/wiki/files/core-monitor-pockwidgetsources-weather-icons-xcassets-01n-imageset-01n-png-b303fc36.md new file mode 100644 index 0000000..92912ac --- /dev/null +++ b/docs/wiki/files/core-monitor-pockwidgetsources-weather-icons-xcassets-01n-imageset-01n-png-b303fc36.md @@ -0,0 +1,41 @@ +# File: Core-Monitor/PockWidgetSources/Weather/Icons.xcassets/01n.imageset/01n.png + +## Current Role + +- Area: Touch Bar and Pock widget runtime. +- This page records the file's current repository role, source metadata, and recent commit history. +- Review nearby tests and commit pages before changing this file. + +## Metadata + +| Field | Value | +| --- | --- | +| Source path | [`Core-Monitor/PockWidgetSources/Weather/Icons.xcassets/01n.imageset/01n.png`](../../../Core-Monitor/PockWidgetSources/Weather/Icons.xcassets/01n.imageset/01n.png) | +| Wiki area | Touch Bar and Pock widget runtime | +| Exists in current checkout | True | +| Size | 628 bytes | +| Binary | True | +| Line count | 0 | +| Extension | `.png` | + +## Imports + +None detected. + +## Declarations + +| Kind | Name | Line | +| --- | --- | ---: | +| None detected | | | + +## Recent Change History + +| Commit | Date | Subject | +| --- | --- | --- | +| `011232b` | 2026-04-11 | Update website install video | + +## Maintenance Notes + +- Prefer focused changes that respect the ownership described above. +- If this file touches helper trust, SMC writes, startup, or permissions, update the relevant support docs and tests. +- If this file is generated or an asset manifest, verify the producing workflow instead of hand-editing generated payloads. diff --git a/docs/wiki/files/core-monitor-pockwidgetsources-weather-icons-xcassets-01n-imageset-contents-json-4d41b8f3.md b/docs/wiki/files/core-monitor-pockwidgetsources-weather-icons-xcassets-01n-imageset-contents-json-4d41b8f3.md new file mode 100644 index 0000000..ceb3b4b --- /dev/null +++ b/docs/wiki/files/core-monitor-pockwidgetsources-weather-icons-xcassets-01n-imageset-contents-json-4d41b8f3.md @@ -0,0 +1,41 @@ +# File: Core-Monitor/PockWidgetSources/Weather/Icons.xcassets/01n.imageset/Contents.json + +## Current Role + +- Area: Touch Bar and Pock widget runtime. +- This page records the file's current repository role, source metadata, and recent commit history. +- Review nearby tests and commit pages before changing this file. + +## Metadata + +| Field | Value | +| --- | --- | +| Source path | [`Core-Monitor/PockWidgetSources/Weather/Icons.xcassets/01n.imageset/Contents.json`](../../../Core-Monitor/PockWidgetSources/Weather/Icons.xcassets/01n.imageset/Contents.json) | +| Wiki area | Touch Bar and Pock widget runtime | +| Exists in current checkout | True | +| Size | 222 bytes | +| Binary | False | +| Line count | 16 | +| Extension | `.json` | + +## Imports + +None detected. + +## Declarations + +| Kind | Name | Line | +| --- | --- | ---: | +| None detected | | | + +## Recent Change History + +| Commit | Date | Subject | +| --- | --- | --- | +| `011232b` | 2026-04-11 | Update website install video | + +## Maintenance Notes + +- Prefer focused changes that respect the ownership described above. +- If this file touches helper trust, SMC writes, startup, or permissions, update the relevant support docs and tests. +- If this file is generated or an asset manifest, verify the producing workflow instead of hand-editing generated payloads. diff --git a/docs/wiki/files/core-monitor-pockwidgetsources-weather-icons-xcassets-02d-imageset-02d-png-1fb1767a.md b/docs/wiki/files/core-monitor-pockwidgetsources-weather-icons-xcassets-02d-imageset-02d-png-1fb1767a.md new file mode 100644 index 0000000..e0b1a92 --- /dev/null +++ b/docs/wiki/files/core-monitor-pockwidgetsources-weather-icons-xcassets-02d-imageset-02d-png-1fb1767a.md @@ -0,0 +1,41 @@ +# File: Core-Monitor/PockWidgetSources/Weather/Icons.xcassets/02d.imageset/02d.png + +## Current Role + +- Area: Touch Bar and Pock widget runtime. +- This page records the file's current repository role, source metadata, and recent commit history. +- Review nearby tests and commit pages before changing this file. + +## Metadata + +| Field | Value | +| --- | --- | +| Source path | [`Core-Monitor/PockWidgetSources/Weather/Icons.xcassets/02d.imageset/02d.png`](../../../Core-Monitor/PockWidgetSources/Weather/Icons.xcassets/02d.imageset/02d.png) | +| Wiki area | Touch Bar and Pock widget runtime | +| Exists in current checkout | True | +| Size | 860 bytes | +| Binary | True | +| Line count | 0 | +| Extension | `.png` | + +## Imports + +None detected. + +## Declarations + +| Kind | Name | Line | +| --- | --- | ---: | +| None detected | | | + +## Recent Change History + +| Commit | Date | Subject | +| --- | --- | --- | +| `011232b` | 2026-04-11 | Update website install video | + +## Maintenance Notes + +- Prefer focused changes that respect the ownership described above. +- If this file touches helper trust, SMC writes, startup, or permissions, update the relevant support docs and tests. +- If this file is generated or an asset manifest, verify the producing workflow instead of hand-editing generated payloads. diff --git a/docs/wiki/files/core-monitor-pockwidgetsources-weather-icons-xcassets-02d-imageset-contents-json-ecd9337f.md b/docs/wiki/files/core-monitor-pockwidgetsources-weather-icons-xcassets-02d-imageset-contents-json-ecd9337f.md new file mode 100644 index 0000000..7a247e5 --- /dev/null +++ b/docs/wiki/files/core-monitor-pockwidgetsources-weather-icons-xcassets-02d-imageset-contents-json-ecd9337f.md @@ -0,0 +1,41 @@ +# File: Core-Monitor/PockWidgetSources/Weather/Icons.xcassets/02d.imageset/Contents.json + +## Current Role + +- Area: Touch Bar and Pock widget runtime. +- This page records the file's current repository role, source metadata, and recent commit history. +- Review nearby tests and commit pages before changing this file. + +## Metadata + +| Field | Value | +| --- | --- | +| Source path | [`Core-Monitor/PockWidgetSources/Weather/Icons.xcassets/02d.imageset/Contents.json`](../../../Core-Monitor/PockWidgetSources/Weather/Icons.xcassets/02d.imageset/Contents.json) | +| Wiki area | Touch Bar and Pock widget runtime | +| Exists in current checkout | True | +| Size | 222 bytes | +| Binary | False | +| Line count | 16 | +| Extension | `.json` | + +## Imports + +None detected. + +## Declarations + +| Kind | Name | Line | +| --- | --- | ---: | +| None detected | | | + +## Recent Change History + +| Commit | Date | Subject | +| --- | --- | --- | +| `011232b` | 2026-04-11 | Update website install video | + +## Maintenance Notes + +- Prefer focused changes that respect the ownership described above. +- If this file touches helper trust, SMC writes, startup, or permissions, update the relevant support docs and tests. +- If this file is generated or an asset manifest, verify the producing workflow instead of hand-editing generated payloads. diff --git a/docs/wiki/files/core-monitor-pockwidgetsources-weather-icons-xcassets-02n-imageset-02n-png-9e765f9c.md b/docs/wiki/files/core-monitor-pockwidgetsources-weather-icons-xcassets-02n-imageset-02n-png-9e765f9c.md new file mode 100644 index 0000000..35f65ad --- /dev/null +++ b/docs/wiki/files/core-monitor-pockwidgetsources-weather-icons-xcassets-02n-imageset-02n-png-9e765f9c.md @@ -0,0 +1,41 @@ +# File: Core-Monitor/PockWidgetSources/Weather/Icons.xcassets/02n.imageset/02n.png + +## Current Role + +- Area: Touch Bar and Pock widget runtime. +- This page records the file's current repository role, source metadata, and recent commit history. +- Review nearby tests and commit pages before changing this file. + +## Metadata + +| Field | Value | +| --- | --- | +| Source path | [`Core-Monitor/PockWidgetSources/Weather/Icons.xcassets/02n.imageset/02n.png`](../../../Core-Monitor/PockWidgetSources/Weather/Icons.xcassets/02n.imageset/02n.png) | +| Wiki area | Touch Bar and Pock widget runtime | +| Exists in current checkout | True | +| Size | 771 bytes | +| Binary | True | +| Line count | 0 | +| Extension | `.png` | + +## Imports + +None detected. + +## Declarations + +| Kind | Name | Line | +| --- | --- | ---: | +| None detected | | | + +## Recent Change History + +| Commit | Date | Subject | +| --- | --- | --- | +| `011232b` | 2026-04-11 | Update website install video | + +## Maintenance Notes + +- Prefer focused changes that respect the ownership described above. +- If this file touches helper trust, SMC writes, startup, or permissions, update the relevant support docs and tests. +- If this file is generated or an asset manifest, verify the producing workflow instead of hand-editing generated payloads. diff --git a/docs/wiki/files/core-monitor-pockwidgetsources-weather-icons-xcassets-02n-imageset-contents-json-1b7ba55a.md b/docs/wiki/files/core-monitor-pockwidgetsources-weather-icons-xcassets-02n-imageset-contents-json-1b7ba55a.md new file mode 100644 index 0000000..5d15b4a --- /dev/null +++ b/docs/wiki/files/core-monitor-pockwidgetsources-weather-icons-xcassets-02n-imageset-contents-json-1b7ba55a.md @@ -0,0 +1,41 @@ +# File: Core-Monitor/PockWidgetSources/Weather/Icons.xcassets/02n.imageset/Contents.json + +## Current Role + +- Area: Touch Bar and Pock widget runtime. +- This page records the file's current repository role, source metadata, and recent commit history. +- Review nearby tests and commit pages before changing this file. + +## Metadata + +| Field | Value | +| --- | --- | +| Source path | [`Core-Monitor/PockWidgetSources/Weather/Icons.xcassets/02n.imageset/Contents.json`](../../../Core-Monitor/PockWidgetSources/Weather/Icons.xcassets/02n.imageset/Contents.json) | +| Wiki area | Touch Bar and Pock widget runtime | +| Exists in current checkout | True | +| Size | 222 bytes | +| Binary | False | +| Line count | 16 | +| Extension | `.json` | + +## Imports + +None detected. + +## Declarations + +| Kind | Name | Line | +| --- | --- | ---: | +| None detected | | | + +## Recent Change History + +| Commit | Date | Subject | +| --- | --- | --- | +| `011232b` | 2026-04-11 | Update website install video | + +## Maintenance Notes + +- Prefer focused changes that respect the ownership described above. +- If this file touches helper trust, SMC writes, startup, or permissions, update the relevant support docs and tests. +- If this file is generated or an asset manifest, verify the producing workflow instead of hand-editing generated payloads. diff --git a/docs/wiki/files/core-monitor-pockwidgetsources-weather-icons-xcassets-03d-imageset-03d-png-14c12554.md b/docs/wiki/files/core-monitor-pockwidgetsources-weather-icons-xcassets-03d-imageset-03d-png-14c12554.md new file mode 100644 index 0000000..6fce6a5 --- /dev/null +++ b/docs/wiki/files/core-monitor-pockwidgetsources-weather-icons-xcassets-03d-imageset-03d-png-14c12554.md @@ -0,0 +1,41 @@ +# File: Core-Monitor/PockWidgetSources/Weather/Icons.xcassets/03d.imageset/03d.png + +## Current Role + +- Area: Touch Bar and Pock widget runtime. +- This page records the file's current repository role, source metadata, and recent commit history. +- Review nearby tests and commit pages before changing this file. + +## Metadata + +| Field | Value | +| --- | --- | +| Source path | [`Core-Monitor/PockWidgetSources/Weather/Icons.xcassets/03d.imageset/03d.png`](../../../Core-Monitor/PockWidgetSources/Weather/Icons.xcassets/03d.imageset/03d.png) | +| Wiki area | Touch Bar and Pock widget runtime | +| Exists in current checkout | True | +| Size | 575 bytes | +| Binary | True | +| Line count | 0 | +| Extension | `.png` | + +## Imports + +None detected. + +## Declarations + +| Kind | Name | Line | +| --- | --- | ---: | +| None detected | | | + +## Recent Change History + +| Commit | Date | Subject | +| --- | --- | --- | +| `011232b` | 2026-04-11 | Update website install video | + +## Maintenance Notes + +- Prefer focused changes that respect the ownership described above. +- If this file touches helper trust, SMC writes, startup, or permissions, update the relevant support docs and tests. +- If this file is generated or an asset manifest, verify the producing workflow instead of hand-editing generated payloads. diff --git a/docs/wiki/files/core-monitor-pockwidgetsources-weather-icons-xcassets-03d-imageset-contents-json-d77157c6.md b/docs/wiki/files/core-monitor-pockwidgetsources-weather-icons-xcassets-03d-imageset-contents-json-d77157c6.md new file mode 100644 index 0000000..91284a2 --- /dev/null +++ b/docs/wiki/files/core-monitor-pockwidgetsources-weather-icons-xcassets-03d-imageset-contents-json-d77157c6.md @@ -0,0 +1,41 @@ +# File: Core-Monitor/PockWidgetSources/Weather/Icons.xcassets/03d.imageset/Contents.json + +## Current Role + +- Area: Touch Bar and Pock widget runtime. +- This page records the file's current repository role, source metadata, and recent commit history. +- Review nearby tests and commit pages before changing this file. + +## Metadata + +| Field | Value | +| --- | --- | +| Source path | [`Core-Monitor/PockWidgetSources/Weather/Icons.xcassets/03d.imageset/Contents.json`](../../../Core-Monitor/PockWidgetSources/Weather/Icons.xcassets/03d.imageset/Contents.json) | +| Wiki area | Touch Bar and Pock widget runtime | +| Exists in current checkout | True | +| Size | 222 bytes | +| Binary | False | +| Line count | 16 | +| Extension | `.json` | + +## Imports + +None detected. + +## Declarations + +| Kind | Name | Line | +| --- | --- | ---: | +| None detected | | | + +## Recent Change History + +| Commit | Date | Subject | +| --- | --- | --- | +| `011232b` | 2026-04-11 | Update website install video | + +## Maintenance Notes + +- Prefer focused changes that respect the ownership described above. +- If this file touches helper trust, SMC writes, startup, or permissions, update the relevant support docs and tests. +- If this file is generated or an asset manifest, verify the producing workflow instead of hand-editing generated payloads. diff --git a/docs/wiki/files/core-monitor-pockwidgetsources-weather-icons-xcassets-03n-imageset-03n-png-cb857f7d.md b/docs/wiki/files/core-monitor-pockwidgetsources-weather-icons-xcassets-03n-imageset-03n-png-cb857f7d.md new file mode 100644 index 0000000..9c3c30c --- /dev/null +++ b/docs/wiki/files/core-monitor-pockwidgetsources-weather-icons-xcassets-03n-imageset-03n-png-cb857f7d.md @@ -0,0 +1,41 @@ +# File: Core-Monitor/PockWidgetSources/Weather/Icons.xcassets/03n.imageset/03n.png + +## Current Role + +- Area: Touch Bar and Pock widget runtime. +- This page records the file's current repository role, source metadata, and recent commit history. +- Review nearby tests and commit pages before changing this file. + +## Metadata + +| Field | Value | +| --- | --- | +| Source path | [`Core-Monitor/PockWidgetSources/Weather/Icons.xcassets/03n.imageset/03n.png`](../../../Core-Monitor/PockWidgetSources/Weather/Icons.xcassets/03n.imageset/03n.png) | +| Wiki area | Touch Bar and Pock widget runtime | +| Exists in current checkout | True | +| Size | 571 bytes | +| Binary | True | +| Line count | 0 | +| Extension | `.png` | + +## Imports + +None detected. + +## Declarations + +| Kind | Name | Line | +| --- | --- | ---: | +| None detected | | | + +## Recent Change History + +| Commit | Date | Subject | +| --- | --- | --- | +| `011232b` | 2026-04-11 | Update website install video | + +## Maintenance Notes + +- Prefer focused changes that respect the ownership described above. +- If this file touches helper trust, SMC writes, startup, or permissions, update the relevant support docs and tests. +- If this file is generated or an asset manifest, verify the producing workflow instead of hand-editing generated payloads. diff --git a/docs/wiki/files/core-monitor-pockwidgetsources-weather-icons-xcassets-03n-imageset-contents-json-083eea15.md b/docs/wiki/files/core-monitor-pockwidgetsources-weather-icons-xcassets-03n-imageset-contents-json-083eea15.md new file mode 100644 index 0000000..fa62201 --- /dev/null +++ b/docs/wiki/files/core-monitor-pockwidgetsources-weather-icons-xcassets-03n-imageset-contents-json-083eea15.md @@ -0,0 +1,41 @@ +# File: Core-Monitor/PockWidgetSources/Weather/Icons.xcassets/03n.imageset/Contents.json + +## Current Role + +- Area: Touch Bar and Pock widget runtime. +- This page records the file's current repository role, source metadata, and recent commit history. +- Review nearby tests and commit pages before changing this file. + +## Metadata + +| Field | Value | +| --- | --- | +| Source path | [`Core-Monitor/PockWidgetSources/Weather/Icons.xcassets/03n.imageset/Contents.json`](../../../Core-Monitor/PockWidgetSources/Weather/Icons.xcassets/03n.imageset/Contents.json) | +| Wiki area | Touch Bar and Pock widget runtime | +| Exists in current checkout | True | +| Size | 222 bytes | +| Binary | False | +| Line count | 16 | +| Extension | `.json` | + +## Imports + +None detected. + +## Declarations + +| Kind | Name | Line | +| --- | --- | ---: | +| None detected | | | + +## Recent Change History + +| Commit | Date | Subject | +| --- | --- | --- | +| `011232b` | 2026-04-11 | Update website install video | + +## Maintenance Notes + +- Prefer focused changes that respect the ownership described above. +- If this file touches helper trust, SMC writes, startup, or permissions, update the relevant support docs and tests. +- If this file is generated or an asset manifest, verify the producing workflow instead of hand-editing generated payloads. diff --git a/docs/wiki/files/core-monitor-pockwidgetsources-weather-icons-xcassets-04d-imageset-04d-png-509f35f0.md b/docs/wiki/files/core-monitor-pockwidgetsources-weather-icons-xcassets-04d-imageset-04d-png-509f35f0.md new file mode 100644 index 0000000..4a70cd1 --- /dev/null +++ b/docs/wiki/files/core-monitor-pockwidgetsources-weather-icons-xcassets-04d-imageset-04d-png-509f35f0.md @@ -0,0 +1,41 @@ +# File: Core-Monitor/PockWidgetSources/Weather/Icons.xcassets/04d.imageset/04d.png + +## Current Role + +- Area: Touch Bar and Pock widget runtime. +- This page records the file's current repository role, source metadata, and recent commit history. +- Review nearby tests and commit pages before changing this file. + +## Metadata + +| Field | Value | +| --- | --- | +| Source path | [`Core-Monitor/PockWidgetSources/Weather/Icons.xcassets/04d.imageset/04d.png`](../../../Core-Monitor/PockWidgetSources/Weather/Icons.xcassets/04d.imageset/04d.png) | +| Wiki area | Touch Bar and Pock widget runtime | +| Exists in current checkout | True | +| Size | 789 bytes | +| Binary | True | +| Line count | 0 | +| Extension | `.png` | + +## Imports + +None detected. + +## Declarations + +| Kind | Name | Line | +| --- | --- | ---: | +| None detected | | | + +## Recent Change History + +| Commit | Date | Subject | +| --- | --- | --- | +| `011232b` | 2026-04-11 | Update website install video | + +## Maintenance Notes + +- Prefer focused changes that respect the ownership described above. +- If this file touches helper trust, SMC writes, startup, or permissions, update the relevant support docs and tests. +- If this file is generated or an asset manifest, verify the producing workflow instead of hand-editing generated payloads. diff --git a/docs/wiki/files/core-monitor-pockwidgetsources-weather-icons-xcassets-04d-imageset-contents-json-d55c90a0.md b/docs/wiki/files/core-monitor-pockwidgetsources-weather-icons-xcassets-04d-imageset-contents-json-d55c90a0.md new file mode 100644 index 0000000..9f664c9 --- /dev/null +++ b/docs/wiki/files/core-monitor-pockwidgetsources-weather-icons-xcassets-04d-imageset-contents-json-d55c90a0.md @@ -0,0 +1,41 @@ +# File: Core-Monitor/PockWidgetSources/Weather/Icons.xcassets/04d.imageset/Contents.json + +## Current Role + +- Area: Touch Bar and Pock widget runtime. +- This page records the file's current repository role, source metadata, and recent commit history. +- Review nearby tests and commit pages before changing this file. + +## Metadata + +| Field | Value | +| --- | --- | +| Source path | [`Core-Monitor/PockWidgetSources/Weather/Icons.xcassets/04d.imageset/Contents.json`](../../../Core-Monitor/PockWidgetSources/Weather/Icons.xcassets/04d.imageset/Contents.json) | +| Wiki area | Touch Bar and Pock widget runtime | +| Exists in current checkout | True | +| Size | 222 bytes | +| Binary | False | +| Line count | 16 | +| Extension | `.json` | + +## Imports + +None detected. + +## Declarations + +| Kind | Name | Line | +| --- | --- | ---: | +| None detected | | | + +## Recent Change History + +| Commit | Date | Subject | +| --- | --- | --- | +| `011232b` | 2026-04-11 | Update website install video | + +## Maintenance Notes + +- Prefer focused changes that respect the ownership described above. +- If this file touches helper trust, SMC writes, startup, or permissions, update the relevant support docs and tests. +- If this file is generated or an asset manifest, verify the producing workflow instead of hand-editing generated payloads. diff --git a/docs/wiki/files/core-monitor-pockwidgetsources-weather-icons-xcassets-04n-imageset-04n-png-2e98138e.md b/docs/wiki/files/core-monitor-pockwidgetsources-weather-icons-xcassets-04n-imageset-04n-png-2e98138e.md new file mode 100644 index 0000000..0173571 --- /dev/null +++ b/docs/wiki/files/core-monitor-pockwidgetsources-weather-icons-xcassets-04n-imageset-04n-png-2e98138e.md @@ -0,0 +1,41 @@ +# File: Core-Monitor/PockWidgetSources/Weather/Icons.xcassets/04n.imageset/04n.png + +## Current Role + +- Area: Touch Bar and Pock widget runtime. +- This page records the file's current repository role, source metadata, and recent commit history. +- Review nearby tests and commit pages before changing this file. + +## Metadata + +| Field | Value | +| --- | --- | +| Source path | [`Core-Monitor/PockWidgetSources/Weather/Icons.xcassets/04n.imageset/04n.png`](../../../Core-Monitor/PockWidgetSources/Weather/Icons.xcassets/04n.imageset/04n.png) | +| Wiki area | Touch Bar and Pock widget runtime | +| Exists in current checkout | True | +| Size | 789 bytes | +| Binary | True | +| Line count | 0 | +| Extension | `.png` | + +## Imports + +None detected. + +## Declarations + +| Kind | Name | Line | +| --- | --- | ---: | +| None detected | | | + +## Recent Change History + +| Commit | Date | Subject | +| --- | --- | --- | +| `011232b` | 2026-04-11 | Update website install video | + +## Maintenance Notes + +- Prefer focused changes that respect the ownership described above. +- If this file touches helper trust, SMC writes, startup, or permissions, update the relevant support docs and tests. +- If this file is generated or an asset manifest, verify the producing workflow instead of hand-editing generated payloads. diff --git a/docs/wiki/files/core-monitor-pockwidgetsources-weather-icons-xcassets-04n-imageset-contents-json-adea24e9.md b/docs/wiki/files/core-monitor-pockwidgetsources-weather-icons-xcassets-04n-imageset-contents-json-adea24e9.md new file mode 100644 index 0000000..15776ad --- /dev/null +++ b/docs/wiki/files/core-monitor-pockwidgetsources-weather-icons-xcassets-04n-imageset-contents-json-adea24e9.md @@ -0,0 +1,41 @@ +# File: Core-Monitor/PockWidgetSources/Weather/Icons.xcassets/04n.imageset/Contents.json + +## Current Role + +- Area: Touch Bar and Pock widget runtime. +- This page records the file's current repository role, source metadata, and recent commit history. +- Review nearby tests and commit pages before changing this file. + +## Metadata + +| Field | Value | +| --- | --- | +| Source path | [`Core-Monitor/PockWidgetSources/Weather/Icons.xcassets/04n.imageset/Contents.json`](../../../Core-Monitor/PockWidgetSources/Weather/Icons.xcassets/04n.imageset/Contents.json) | +| Wiki area | Touch Bar and Pock widget runtime | +| Exists in current checkout | True | +| Size | 222 bytes | +| Binary | False | +| Line count | 16 | +| Extension | `.json` | + +## Imports + +None detected. + +## Declarations + +| Kind | Name | Line | +| --- | --- | ---: | +| None detected | | | + +## Recent Change History + +| Commit | Date | Subject | +| --- | --- | --- | +| `011232b` | 2026-04-11 | Update website install video | + +## Maintenance Notes + +- Prefer focused changes that respect the ownership described above. +- If this file touches helper trust, SMC writes, startup, or permissions, update the relevant support docs and tests. +- If this file is generated or an asset manifest, verify the producing workflow instead of hand-editing generated payloads. diff --git a/docs/wiki/files/core-monitor-pockwidgetsources-weather-icons-xcassets-09d-imageset-09d-png-eb6b1bbb.md b/docs/wiki/files/core-monitor-pockwidgetsources-weather-icons-xcassets-09d-imageset-09d-png-eb6b1bbb.md new file mode 100644 index 0000000..2ab9d1f --- /dev/null +++ b/docs/wiki/files/core-monitor-pockwidgetsources-weather-icons-xcassets-09d-imageset-09d-png-eb6b1bbb.md @@ -0,0 +1,41 @@ +# File: Core-Monitor/PockWidgetSources/Weather/Icons.xcassets/09d.imageset/09d.png + +## Current Role + +- Area: Touch Bar and Pock widget runtime. +- This page records the file's current repository role, source metadata, and recent commit history. +- Review nearby tests and commit pages before changing this file. + +## Metadata + +| Field | Value | +| --- | --- | +| Source path | [`Core-Monitor/PockWidgetSources/Weather/Icons.xcassets/09d.imageset/09d.png`](../../../Core-Monitor/PockWidgetSources/Weather/Icons.xcassets/09d.imageset/09d.png) | +| Wiki area | Touch Bar and Pock widget runtime | +| Exists in current checkout | True | +| Size | 833 bytes | +| Binary | True | +| Line count | 0 | +| Extension | `.png` | + +## Imports + +None detected. + +## Declarations + +| Kind | Name | Line | +| --- | --- | ---: | +| None detected | | | + +## Recent Change History + +| Commit | Date | Subject | +| --- | --- | --- | +| `011232b` | 2026-04-11 | Update website install video | + +## Maintenance Notes + +- Prefer focused changes that respect the ownership described above. +- If this file touches helper trust, SMC writes, startup, or permissions, update the relevant support docs and tests. +- If this file is generated or an asset manifest, verify the producing workflow instead of hand-editing generated payloads. diff --git a/docs/wiki/files/core-monitor-pockwidgetsources-weather-icons-xcassets-09d-imageset-contents-json-af8cfa6d.md b/docs/wiki/files/core-monitor-pockwidgetsources-weather-icons-xcassets-09d-imageset-contents-json-af8cfa6d.md new file mode 100644 index 0000000..b7506dc --- /dev/null +++ b/docs/wiki/files/core-monitor-pockwidgetsources-weather-icons-xcassets-09d-imageset-contents-json-af8cfa6d.md @@ -0,0 +1,41 @@ +# File: Core-Monitor/PockWidgetSources/Weather/Icons.xcassets/09d.imageset/Contents.json + +## Current Role + +- Area: Touch Bar and Pock widget runtime. +- This page records the file's current repository role, source metadata, and recent commit history. +- Review nearby tests and commit pages before changing this file. + +## Metadata + +| Field | Value | +| --- | --- | +| Source path | [`Core-Monitor/PockWidgetSources/Weather/Icons.xcassets/09d.imageset/Contents.json`](../../../Core-Monitor/PockWidgetSources/Weather/Icons.xcassets/09d.imageset/Contents.json) | +| Wiki area | Touch Bar and Pock widget runtime | +| Exists in current checkout | True | +| Size | 222 bytes | +| Binary | False | +| Line count | 16 | +| Extension | `.json` | + +## Imports + +None detected. + +## Declarations + +| Kind | Name | Line | +| --- | --- | ---: | +| None detected | | | + +## Recent Change History + +| Commit | Date | Subject | +| --- | --- | --- | +| `011232b` | 2026-04-11 | Update website install video | + +## Maintenance Notes + +- Prefer focused changes that respect the ownership described above. +- If this file touches helper trust, SMC writes, startup, or permissions, update the relevant support docs and tests. +- If this file is generated or an asset manifest, verify the producing workflow instead of hand-editing generated payloads. diff --git a/docs/wiki/files/core-monitor-pockwidgetsources-weather-icons-xcassets-09n-imageset-09n-png-1fd5ed14.md b/docs/wiki/files/core-monitor-pockwidgetsources-weather-icons-xcassets-09n-imageset-09n-png-1fd5ed14.md new file mode 100644 index 0000000..03cc8d8 --- /dev/null +++ b/docs/wiki/files/core-monitor-pockwidgetsources-weather-icons-xcassets-09n-imageset-09n-png-1fd5ed14.md @@ -0,0 +1,41 @@ +# File: Core-Monitor/PockWidgetSources/Weather/Icons.xcassets/09n.imageset/09n.png + +## Current Role + +- Area: Touch Bar and Pock widget runtime. +- This page records the file's current repository role, source metadata, and recent commit history. +- Review nearby tests and commit pages before changing this file. + +## Metadata + +| Field | Value | +| --- | --- | +| Source path | [`Core-Monitor/PockWidgetSources/Weather/Icons.xcassets/09n.imageset/09n.png`](../../../Core-Monitor/PockWidgetSources/Weather/Icons.xcassets/09n.imageset/09n.png) | +| Wiki area | Touch Bar and Pock widget runtime | +| Exists in current checkout | True | +| Size | 833 bytes | +| Binary | True | +| Line count | 0 | +| Extension | `.png` | + +## Imports + +None detected. + +## Declarations + +| Kind | Name | Line | +| --- | --- | ---: | +| None detected | | | + +## Recent Change History + +| Commit | Date | Subject | +| --- | --- | --- | +| `011232b` | 2026-04-11 | Update website install video | + +## Maintenance Notes + +- Prefer focused changes that respect the ownership described above. +- If this file touches helper trust, SMC writes, startup, or permissions, update the relevant support docs and tests. +- If this file is generated or an asset manifest, verify the producing workflow instead of hand-editing generated payloads. diff --git a/docs/wiki/files/core-monitor-pockwidgetsources-weather-icons-xcassets-09n-imageset-contents-json-427c583f.md b/docs/wiki/files/core-monitor-pockwidgetsources-weather-icons-xcassets-09n-imageset-contents-json-427c583f.md new file mode 100644 index 0000000..03a0a39 --- /dev/null +++ b/docs/wiki/files/core-monitor-pockwidgetsources-weather-icons-xcassets-09n-imageset-contents-json-427c583f.md @@ -0,0 +1,41 @@ +# File: Core-Monitor/PockWidgetSources/Weather/Icons.xcassets/09n.imageset/Contents.json + +## Current Role + +- Area: Touch Bar and Pock widget runtime. +- This page records the file's current repository role, source metadata, and recent commit history. +- Review nearby tests and commit pages before changing this file. + +## Metadata + +| Field | Value | +| --- | --- | +| Source path | [`Core-Monitor/PockWidgetSources/Weather/Icons.xcassets/09n.imageset/Contents.json`](../../../Core-Monitor/PockWidgetSources/Weather/Icons.xcassets/09n.imageset/Contents.json) | +| Wiki area | Touch Bar and Pock widget runtime | +| Exists in current checkout | True | +| Size | 222 bytes | +| Binary | False | +| Line count | 16 | +| Extension | `.json` | + +## Imports + +None detected. + +## Declarations + +| Kind | Name | Line | +| --- | --- | ---: | +| None detected | | | + +## Recent Change History + +| Commit | Date | Subject | +| --- | --- | --- | +| `011232b` | 2026-04-11 | Update website install video | + +## Maintenance Notes + +- Prefer focused changes that respect the ownership described above. +- If this file touches helper trust, SMC writes, startup, or permissions, update the relevant support docs and tests. +- If this file is generated or an asset manifest, verify the producing workflow instead of hand-editing generated payloads. diff --git a/docs/wiki/files/core-monitor-pockwidgetsources-weather-icons-xcassets-10d-imageset-10d-png-b0a05f02.md b/docs/wiki/files/core-monitor-pockwidgetsources-weather-icons-xcassets-10d-imageset-10d-png-b0a05f02.md new file mode 100644 index 0000000..e12b76a --- /dev/null +++ b/docs/wiki/files/core-monitor-pockwidgetsources-weather-icons-xcassets-10d-imageset-10d-png-b0a05f02.md @@ -0,0 +1,41 @@ +# File: Core-Monitor/PockWidgetSources/Weather/Icons.xcassets/10d.imageset/10d.png + +## Current Role + +- Area: Touch Bar and Pock widget runtime. +- This page records the file's current repository role, source metadata, and recent commit history. +- Review nearby tests and commit pages before changing this file. + +## Metadata + +| Field | Value | +| --- | --- | +| Source path | [`Core-Monitor/PockWidgetSources/Weather/Icons.xcassets/10d.imageset/10d.png`](../../../Core-Monitor/PockWidgetSources/Weather/Icons.xcassets/10d.imageset/10d.png) | +| Wiki area | Touch Bar and Pock widget runtime | +| Exists in current checkout | True | +| Size | 1054 bytes | +| Binary | True | +| Line count | 0 | +| Extension | `.png` | + +## Imports + +None detected. + +## Declarations + +| Kind | Name | Line | +| --- | --- | ---: | +| None detected | | | + +## Recent Change History + +| Commit | Date | Subject | +| --- | --- | --- | +| `011232b` | 2026-04-11 | Update website install video | + +## Maintenance Notes + +- Prefer focused changes that respect the ownership described above. +- If this file touches helper trust, SMC writes, startup, or permissions, update the relevant support docs and tests. +- If this file is generated or an asset manifest, verify the producing workflow instead of hand-editing generated payloads. diff --git a/docs/wiki/files/core-monitor-pockwidgetsources-weather-icons-xcassets-10d-imageset-contents-json-70c718ac.md b/docs/wiki/files/core-monitor-pockwidgetsources-weather-icons-xcassets-10d-imageset-contents-json-70c718ac.md new file mode 100644 index 0000000..f56cfad --- /dev/null +++ b/docs/wiki/files/core-monitor-pockwidgetsources-weather-icons-xcassets-10d-imageset-contents-json-70c718ac.md @@ -0,0 +1,41 @@ +# File: Core-Monitor/PockWidgetSources/Weather/Icons.xcassets/10d.imageset/Contents.json + +## Current Role + +- Area: Touch Bar and Pock widget runtime. +- This page records the file's current repository role, source metadata, and recent commit history. +- Review nearby tests and commit pages before changing this file. + +## Metadata + +| Field | Value | +| --- | --- | +| Source path | [`Core-Monitor/PockWidgetSources/Weather/Icons.xcassets/10d.imageset/Contents.json`](../../../Core-Monitor/PockWidgetSources/Weather/Icons.xcassets/10d.imageset/Contents.json) | +| Wiki area | Touch Bar and Pock widget runtime | +| Exists in current checkout | True | +| Size | 222 bytes | +| Binary | False | +| Line count | 16 | +| Extension | `.json` | + +## Imports + +None detected. + +## Declarations + +| Kind | Name | Line | +| --- | --- | ---: | +| None detected | | | + +## Recent Change History + +| Commit | Date | Subject | +| --- | --- | --- | +| `011232b` | 2026-04-11 | Update website install video | + +## Maintenance Notes + +- Prefer focused changes that respect the ownership described above. +- If this file touches helper trust, SMC writes, startup, or permissions, update the relevant support docs and tests. +- If this file is generated or an asset manifest, verify the producing workflow instead of hand-editing generated payloads. diff --git a/docs/wiki/files/core-monitor-pockwidgetsources-weather-icons-xcassets-10n-imageset-10n-png-66b6c71a.md b/docs/wiki/files/core-monitor-pockwidgetsources-weather-icons-xcassets-10n-imageset-10n-png-66b6c71a.md new file mode 100644 index 0000000..d2259ef --- /dev/null +++ b/docs/wiki/files/core-monitor-pockwidgetsources-weather-icons-xcassets-10n-imageset-10n-png-66b6c71a.md @@ -0,0 +1,41 @@ +# File: Core-Monitor/PockWidgetSources/Weather/Icons.xcassets/10n.imageset/10n.png + +## Current Role + +- Area: Touch Bar and Pock widget runtime. +- This page records the file's current repository role, source metadata, and recent commit history. +- Review nearby tests and commit pages before changing this file. + +## Metadata + +| Field | Value | +| --- | --- | +| Source path | [`Core-Monitor/PockWidgetSources/Weather/Icons.xcassets/10n.imageset/10n.png`](../../../Core-Monitor/PockWidgetSources/Weather/Icons.xcassets/10n.imageset/10n.png) | +| Wiki area | Touch Bar and Pock widget runtime | +| Exists in current checkout | True | +| Size | 833 bytes | +| Binary | True | +| Line count | 0 | +| Extension | `.png` | + +## Imports + +None detected. + +## Declarations + +| Kind | Name | Line | +| --- | --- | ---: | +| None detected | | | + +## Recent Change History + +| Commit | Date | Subject | +| --- | --- | --- | +| `011232b` | 2026-04-11 | Update website install video | + +## Maintenance Notes + +- Prefer focused changes that respect the ownership described above. +- If this file touches helper trust, SMC writes, startup, or permissions, update the relevant support docs and tests. +- If this file is generated or an asset manifest, verify the producing workflow instead of hand-editing generated payloads. diff --git a/docs/wiki/files/core-monitor-pockwidgetsources-weather-icons-xcassets-10n-imageset-contents-json-f0a49433.md b/docs/wiki/files/core-monitor-pockwidgetsources-weather-icons-xcassets-10n-imageset-contents-json-f0a49433.md new file mode 100644 index 0000000..6cdee5d --- /dev/null +++ b/docs/wiki/files/core-monitor-pockwidgetsources-weather-icons-xcassets-10n-imageset-contents-json-f0a49433.md @@ -0,0 +1,41 @@ +# File: Core-Monitor/PockWidgetSources/Weather/Icons.xcassets/10n.imageset/Contents.json + +## Current Role + +- Area: Touch Bar and Pock widget runtime. +- This page records the file's current repository role, source metadata, and recent commit history. +- Review nearby tests and commit pages before changing this file. + +## Metadata + +| Field | Value | +| --- | --- | +| Source path | [`Core-Monitor/PockWidgetSources/Weather/Icons.xcassets/10n.imageset/Contents.json`](../../../Core-Monitor/PockWidgetSources/Weather/Icons.xcassets/10n.imageset/Contents.json) | +| Wiki area | Touch Bar and Pock widget runtime | +| Exists in current checkout | True | +| Size | 222 bytes | +| Binary | False | +| Line count | 16 | +| Extension | `.json` | + +## Imports + +None detected. + +## Declarations + +| Kind | Name | Line | +| --- | --- | ---: | +| None detected | | | + +## Recent Change History + +| Commit | Date | Subject | +| --- | --- | --- | +| `011232b` | 2026-04-11 | Update website install video | + +## Maintenance Notes + +- Prefer focused changes that respect the ownership described above. +- If this file touches helper trust, SMC writes, startup, or permissions, update the relevant support docs and tests. +- If this file is generated or an asset manifest, verify the producing workflow instead of hand-editing generated payloads. diff --git a/docs/wiki/files/core-monitor-pockwidgetsources-weather-icons-xcassets-11d-imageset-11d-png-9dbc8496.md b/docs/wiki/files/core-monitor-pockwidgetsources-weather-icons-xcassets-11d-imageset-11d-png-9dbc8496.md new file mode 100644 index 0000000..2c57555 --- /dev/null +++ b/docs/wiki/files/core-monitor-pockwidgetsources-weather-icons-xcassets-11d-imageset-11d-png-9dbc8496.md @@ -0,0 +1,41 @@ +# File: Core-Monitor/PockWidgetSources/Weather/Icons.xcassets/11d.imageset/11d.png + +## Current Role + +- Area: Touch Bar and Pock widget runtime. +- This page records the file's current repository role, source metadata, and recent commit history. +- Review nearby tests and commit pages before changing this file. + +## Metadata + +| Field | Value | +| --- | --- | +| Source path | [`Core-Monitor/PockWidgetSources/Weather/Icons.xcassets/11d.imageset/11d.png`](../../../Core-Monitor/PockWidgetSources/Weather/Icons.xcassets/11d.imageset/11d.png) | +| Wiki area | Touch Bar and Pock widget runtime | +| Exists in current checkout | True | +| Size | 714 bytes | +| Binary | True | +| Line count | 0 | +| Extension | `.png` | + +## Imports + +None detected. + +## Declarations + +| Kind | Name | Line | +| --- | --- | ---: | +| None detected | | | + +## Recent Change History + +| Commit | Date | Subject | +| --- | --- | --- | +| `011232b` | 2026-04-11 | Update website install video | + +## Maintenance Notes + +- Prefer focused changes that respect the ownership described above. +- If this file touches helper trust, SMC writes, startup, or permissions, update the relevant support docs and tests. +- If this file is generated or an asset manifest, verify the producing workflow instead of hand-editing generated payloads. diff --git a/docs/wiki/files/core-monitor-pockwidgetsources-weather-icons-xcassets-11d-imageset-contents-json-8e93f508.md b/docs/wiki/files/core-monitor-pockwidgetsources-weather-icons-xcassets-11d-imageset-contents-json-8e93f508.md new file mode 100644 index 0000000..e36cb3d --- /dev/null +++ b/docs/wiki/files/core-monitor-pockwidgetsources-weather-icons-xcassets-11d-imageset-contents-json-8e93f508.md @@ -0,0 +1,41 @@ +# File: Core-Monitor/PockWidgetSources/Weather/Icons.xcassets/11d.imageset/Contents.json + +## Current Role + +- Area: Touch Bar and Pock widget runtime. +- This page records the file's current repository role, source metadata, and recent commit history. +- Review nearby tests and commit pages before changing this file. + +## Metadata + +| Field | Value | +| --- | --- | +| Source path | [`Core-Monitor/PockWidgetSources/Weather/Icons.xcassets/11d.imageset/Contents.json`](../../../Core-Monitor/PockWidgetSources/Weather/Icons.xcassets/11d.imageset/Contents.json) | +| Wiki area | Touch Bar and Pock widget runtime | +| Exists in current checkout | True | +| Size | 222 bytes | +| Binary | False | +| Line count | 16 | +| Extension | `.json` | + +## Imports + +None detected. + +## Declarations + +| Kind | Name | Line | +| --- | --- | ---: | +| None detected | | | + +## Recent Change History + +| Commit | Date | Subject | +| --- | --- | --- | +| `011232b` | 2026-04-11 | Update website install video | + +## Maintenance Notes + +- Prefer focused changes that respect the ownership described above. +- If this file touches helper trust, SMC writes, startup, or permissions, update the relevant support docs and tests. +- If this file is generated or an asset manifest, verify the producing workflow instead of hand-editing generated payloads. diff --git a/docs/wiki/files/core-monitor-pockwidgetsources-weather-icons-xcassets-11n-imageset-11n-png-62f3ce39.md b/docs/wiki/files/core-monitor-pockwidgetsources-weather-icons-xcassets-11n-imageset-11n-png-62f3ce39.md new file mode 100644 index 0000000..9e3b519 --- /dev/null +++ b/docs/wiki/files/core-monitor-pockwidgetsources-weather-icons-xcassets-11n-imageset-11n-png-62f3ce39.md @@ -0,0 +1,41 @@ +# File: Core-Monitor/PockWidgetSources/Weather/Icons.xcassets/11n.imageset/11n.png + +## Current Role + +- Area: Touch Bar and Pock widget runtime. +- This page records the file's current repository role, source metadata, and recent commit history. +- Review nearby tests and commit pages before changing this file. + +## Metadata + +| Field | Value | +| --- | --- | +| Source path | [`Core-Monitor/PockWidgetSources/Weather/Icons.xcassets/11n.imageset/11n.png`](../../../Core-Monitor/PockWidgetSources/Weather/Icons.xcassets/11n.imageset/11n.png) | +| Wiki area | Touch Bar and Pock widget runtime | +| Exists in current checkout | True | +| Size | 714 bytes | +| Binary | True | +| Line count | 0 | +| Extension | `.png` | + +## Imports + +None detected. + +## Declarations + +| Kind | Name | Line | +| --- | --- | ---: | +| None detected | | | + +## Recent Change History + +| Commit | Date | Subject | +| --- | --- | --- | +| `011232b` | 2026-04-11 | Update website install video | + +## Maintenance Notes + +- Prefer focused changes that respect the ownership described above. +- If this file touches helper trust, SMC writes, startup, or permissions, update the relevant support docs and tests. +- If this file is generated or an asset manifest, verify the producing workflow instead of hand-editing generated payloads. diff --git a/docs/wiki/files/core-monitor-pockwidgetsources-weather-icons-xcassets-11n-imageset-contents-json-f61c65b9.md b/docs/wiki/files/core-monitor-pockwidgetsources-weather-icons-xcassets-11n-imageset-contents-json-f61c65b9.md new file mode 100644 index 0000000..00cd763 --- /dev/null +++ b/docs/wiki/files/core-monitor-pockwidgetsources-weather-icons-xcassets-11n-imageset-contents-json-f61c65b9.md @@ -0,0 +1,41 @@ +# File: Core-Monitor/PockWidgetSources/Weather/Icons.xcassets/11n.imageset/Contents.json + +## Current Role + +- Area: Touch Bar and Pock widget runtime. +- This page records the file's current repository role, source metadata, and recent commit history. +- Review nearby tests and commit pages before changing this file. + +## Metadata + +| Field | Value | +| --- | --- | +| Source path | [`Core-Monitor/PockWidgetSources/Weather/Icons.xcassets/11n.imageset/Contents.json`](../../../Core-Monitor/PockWidgetSources/Weather/Icons.xcassets/11n.imageset/Contents.json) | +| Wiki area | Touch Bar and Pock widget runtime | +| Exists in current checkout | True | +| Size | 222 bytes | +| Binary | False | +| Line count | 16 | +| Extension | `.json` | + +## Imports + +None detected. + +## Declarations + +| Kind | Name | Line | +| --- | --- | ---: | +| None detected | | | + +## Recent Change History + +| Commit | Date | Subject | +| --- | --- | --- | +| `011232b` | 2026-04-11 | Update website install video | + +## Maintenance Notes + +- Prefer focused changes that respect the ownership described above. +- If this file touches helper trust, SMC writes, startup, or permissions, update the relevant support docs and tests. +- If this file is generated or an asset manifest, verify the producing workflow instead of hand-editing generated payloads. diff --git a/docs/wiki/files/core-monitor-pockwidgetsources-weather-icons-xcassets-13d-imageset-13d-png-8adab4aa.md b/docs/wiki/files/core-monitor-pockwidgetsources-weather-icons-xcassets-13d-imageset-13d-png-8adab4aa.md new file mode 100644 index 0000000..d3a7f15 --- /dev/null +++ b/docs/wiki/files/core-monitor-pockwidgetsources-weather-icons-xcassets-13d-imageset-13d-png-8adab4aa.md @@ -0,0 +1,41 @@ +# File: Core-Monitor/PockWidgetSources/Weather/Icons.xcassets/13d.imageset/13d.png + +## Current Role + +- Area: Touch Bar and Pock widget runtime. +- This page records the file's current repository role, source metadata, and recent commit history. +- Review nearby tests and commit pages before changing this file. + +## Metadata + +| Field | Value | +| --- | --- | +| Source path | [`Core-Monitor/PockWidgetSources/Weather/Icons.xcassets/13d.imageset/13d.png`](../../../Core-Monitor/PockWidgetSources/Weather/Icons.xcassets/13d.imageset/13d.png) | +| Wiki area | Touch Bar and Pock widget runtime | +| Exists in current checkout | True | +| Size | 663 bytes | +| Binary | True | +| Line count | 0 | +| Extension | `.png` | + +## Imports + +None detected. + +## Declarations + +| Kind | Name | Line | +| --- | --- | ---: | +| None detected | | | + +## Recent Change History + +| Commit | Date | Subject | +| --- | --- | --- | +| `011232b` | 2026-04-11 | Update website install video | + +## Maintenance Notes + +- Prefer focused changes that respect the ownership described above. +- If this file touches helper trust, SMC writes, startup, or permissions, update the relevant support docs and tests. +- If this file is generated or an asset manifest, verify the producing workflow instead of hand-editing generated payloads. diff --git a/docs/wiki/files/core-monitor-pockwidgetsources-weather-icons-xcassets-13d-imageset-contents-json-bc45f7a4.md b/docs/wiki/files/core-monitor-pockwidgetsources-weather-icons-xcassets-13d-imageset-contents-json-bc45f7a4.md new file mode 100644 index 0000000..17d04b4 --- /dev/null +++ b/docs/wiki/files/core-monitor-pockwidgetsources-weather-icons-xcassets-13d-imageset-contents-json-bc45f7a4.md @@ -0,0 +1,41 @@ +# File: Core-Monitor/PockWidgetSources/Weather/Icons.xcassets/13d.imageset/Contents.json + +## Current Role + +- Area: Touch Bar and Pock widget runtime. +- This page records the file's current repository role, source metadata, and recent commit history. +- Review nearby tests and commit pages before changing this file. + +## Metadata + +| Field | Value | +| --- | --- | +| Source path | [`Core-Monitor/PockWidgetSources/Weather/Icons.xcassets/13d.imageset/Contents.json`](../../../Core-Monitor/PockWidgetSources/Weather/Icons.xcassets/13d.imageset/Contents.json) | +| Wiki area | Touch Bar and Pock widget runtime | +| Exists in current checkout | True | +| Size | 222 bytes | +| Binary | False | +| Line count | 16 | +| Extension | `.json` | + +## Imports + +None detected. + +## Declarations + +| Kind | Name | Line | +| --- | --- | ---: | +| None detected | | | + +## Recent Change History + +| Commit | Date | Subject | +| --- | --- | --- | +| `011232b` | 2026-04-11 | Update website install video | + +## Maintenance Notes + +- Prefer focused changes that respect the ownership described above. +- If this file touches helper trust, SMC writes, startup, or permissions, update the relevant support docs and tests. +- If this file is generated or an asset manifest, verify the producing workflow instead of hand-editing generated payloads. diff --git a/docs/wiki/files/core-monitor-pockwidgetsources-weather-icons-xcassets-13n-imageset-13n-png-f1771b4c.md b/docs/wiki/files/core-monitor-pockwidgetsources-weather-icons-xcassets-13n-imageset-13n-png-f1771b4c.md new file mode 100644 index 0000000..f9f3ef6 --- /dev/null +++ b/docs/wiki/files/core-monitor-pockwidgetsources-weather-icons-xcassets-13n-imageset-13n-png-f1771b4c.md @@ -0,0 +1,41 @@ +# File: Core-Monitor/PockWidgetSources/Weather/Icons.xcassets/13n.imageset/13n.png + +## Current Role + +- Area: Touch Bar and Pock widget runtime. +- This page records the file's current repository role, source metadata, and recent commit history. +- Review nearby tests and commit pages before changing this file. + +## Metadata + +| Field | Value | +| --- | --- | +| Source path | [`Core-Monitor/PockWidgetSources/Weather/Icons.xcassets/13n.imageset/13n.png`](../../../Core-Monitor/PockWidgetSources/Weather/Icons.xcassets/13n.imageset/13n.png) | +| Wiki area | Touch Bar and Pock widget runtime | +| Exists in current checkout | True | +| Size | 663 bytes | +| Binary | True | +| Line count | 0 | +| Extension | `.png` | + +## Imports + +None detected. + +## Declarations + +| Kind | Name | Line | +| --- | --- | ---: | +| None detected | | | + +## Recent Change History + +| Commit | Date | Subject | +| --- | --- | --- | +| `011232b` | 2026-04-11 | Update website install video | + +## Maintenance Notes + +- Prefer focused changes that respect the ownership described above. +- If this file touches helper trust, SMC writes, startup, or permissions, update the relevant support docs and tests. +- If this file is generated or an asset manifest, verify the producing workflow instead of hand-editing generated payloads. diff --git a/docs/wiki/files/core-monitor-pockwidgetsources-weather-icons-xcassets-13n-imageset-contents-json-d2d8f317.md b/docs/wiki/files/core-monitor-pockwidgetsources-weather-icons-xcassets-13n-imageset-contents-json-d2d8f317.md new file mode 100644 index 0000000..bf4370d --- /dev/null +++ b/docs/wiki/files/core-monitor-pockwidgetsources-weather-icons-xcassets-13n-imageset-contents-json-d2d8f317.md @@ -0,0 +1,41 @@ +# File: Core-Monitor/PockWidgetSources/Weather/Icons.xcassets/13n.imageset/Contents.json + +## Current Role + +- Area: Touch Bar and Pock widget runtime. +- This page records the file's current repository role, source metadata, and recent commit history. +- Review nearby tests and commit pages before changing this file. + +## Metadata + +| Field | Value | +| --- | --- | +| Source path | [`Core-Monitor/PockWidgetSources/Weather/Icons.xcassets/13n.imageset/Contents.json`](../../../Core-Monitor/PockWidgetSources/Weather/Icons.xcassets/13n.imageset/Contents.json) | +| Wiki area | Touch Bar and Pock widget runtime | +| Exists in current checkout | True | +| Size | 222 bytes | +| Binary | False | +| Line count | 16 | +| Extension | `.json` | + +## Imports + +None detected. + +## Declarations + +| Kind | Name | Line | +| --- | --- | ---: | +| None detected | | | + +## Recent Change History + +| Commit | Date | Subject | +| --- | --- | --- | +| `011232b` | 2026-04-11 | Update website install video | + +## Maintenance Notes + +- Prefer focused changes that respect the ownership described above. +- If this file touches helper trust, SMC writes, startup, or permissions, update the relevant support docs and tests. +- If this file is generated or an asset manifest, verify the producing workflow instead of hand-editing generated payloads. diff --git a/docs/wiki/files/core-monitor-pockwidgetsources-weather-icons-xcassets-50d-imageset-50d-png-18a418b1.md b/docs/wiki/files/core-monitor-pockwidgetsources-weather-icons-xcassets-50d-imageset-50d-png-18a418b1.md new file mode 100644 index 0000000..b1ef912 --- /dev/null +++ b/docs/wiki/files/core-monitor-pockwidgetsources-weather-icons-xcassets-50d-imageset-50d-png-18a418b1.md @@ -0,0 +1,41 @@ +# File: Core-Monitor/PockWidgetSources/Weather/Icons.xcassets/50d.imageset/50d.png + +## Current Role + +- Area: Touch Bar and Pock widget runtime. +- This page records the file's current repository role, source metadata, and recent commit history. +- Review nearby tests and commit pages before changing this file. + +## Metadata + +| Field | Value | +| --- | --- | +| Source path | [`Core-Monitor/PockWidgetSources/Weather/Icons.xcassets/50d.imageset/50d.png`](../../../Core-Monitor/PockWidgetSources/Weather/Icons.xcassets/50d.imageset/50d.png) | +| Wiki area | Touch Bar and Pock widget runtime | +| Exists in current checkout | True | +| Size | 576 bytes | +| Binary | True | +| Line count | 0 | +| Extension | `.png` | + +## Imports + +None detected. + +## Declarations + +| Kind | Name | Line | +| --- | --- | ---: | +| None detected | | | + +## Recent Change History + +| Commit | Date | Subject | +| --- | --- | --- | +| `011232b` | 2026-04-11 | Update website install video | + +## Maintenance Notes + +- Prefer focused changes that respect the ownership described above. +- If this file touches helper trust, SMC writes, startup, or permissions, update the relevant support docs and tests. +- If this file is generated or an asset manifest, verify the producing workflow instead of hand-editing generated payloads. diff --git a/docs/wiki/files/core-monitor-pockwidgetsources-weather-icons-xcassets-50d-imageset-contents-json-a6457650.md b/docs/wiki/files/core-monitor-pockwidgetsources-weather-icons-xcassets-50d-imageset-contents-json-a6457650.md new file mode 100644 index 0000000..d3176b2 --- /dev/null +++ b/docs/wiki/files/core-monitor-pockwidgetsources-weather-icons-xcassets-50d-imageset-contents-json-a6457650.md @@ -0,0 +1,41 @@ +# File: Core-Monitor/PockWidgetSources/Weather/Icons.xcassets/50d.imageset/Contents.json + +## Current Role + +- Area: Touch Bar and Pock widget runtime. +- This page records the file's current repository role, source metadata, and recent commit history. +- Review nearby tests and commit pages before changing this file. + +## Metadata + +| Field | Value | +| --- | --- | +| Source path | [`Core-Monitor/PockWidgetSources/Weather/Icons.xcassets/50d.imageset/Contents.json`](../../../Core-Monitor/PockWidgetSources/Weather/Icons.xcassets/50d.imageset/Contents.json) | +| Wiki area | Touch Bar and Pock widget runtime | +| Exists in current checkout | True | +| Size | 222 bytes | +| Binary | False | +| Line count | 16 | +| Extension | `.json` | + +## Imports + +None detected. + +## Declarations + +| Kind | Name | Line | +| --- | --- | ---: | +| None detected | | | + +## Recent Change History + +| Commit | Date | Subject | +| --- | --- | --- | +| `011232b` | 2026-04-11 | Update website install video | + +## Maintenance Notes + +- Prefer focused changes that respect the ownership described above. +- If this file touches helper trust, SMC writes, startup, or permissions, update the relevant support docs and tests. +- If this file is generated or an asset manifest, verify the producing workflow instead of hand-editing generated payloads. diff --git a/docs/wiki/files/core-monitor-pockwidgetsources-weather-icons-xcassets-50n-imageset-50n-png-29a9e0e4.md b/docs/wiki/files/core-monitor-pockwidgetsources-weather-icons-xcassets-50n-imageset-50n-png-29a9e0e4.md new file mode 100644 index 0000000..d401652 --- /dev/null +++ b/docs/wiki/files/core-monitor-pockwidgetsources-weather-icons-xcassets-50n-imageset-50n-png-29a9e0e4.md @@ -0,0 +1,41 @@ +# File: Core-Monitor/PockWidgetSources/Weather/Icons.xcassets/50n.imageset/50n.png + +## Current Role + +- Area: Touch Bar and Pock widget runtime. +- This page records the file's current repository role, source metadata, and recent commit history. +- Review nearby tests and commit pages before changing this file. + +## Metadata + +| Field | Value | +| --- | --- | +| Source path | [`Core-Monitor/PockWidgetSources/Weather/Icons.xcassets/50n.imageset/50n.png`](../../../Core-Monitor/PockWidgetSources/Weather/Icons.xcassets/50n.imageset/50n.png) | +| Wiki area | Touch Bar and Pock widget runtime | +| Exists in current checkout | True | +| Size | 576 bytes | +| Binary | True | +| Line count | 0 | +| Extension | `.png` | + +## Imports + +None detected. + +## Declarations + +| Kind | Name | Line | +| --- | --- | ---: | +| None detected | | | + +## Recent Change History + +| Commit | Date | Subject | +| --- | --- | --- | +| `011232b` | 2026-04-11 | Update website install video | + +## Maintenance Notes + +- Prefer focused changes that respect the ownership described above. +- If this file touches helper trust, SMC writes, startup, or permissions, update the relevant support docs and tests. +- If this file is generated or an asset manifest, verify the producing workflow instead of hand-editing generated payloads. diff --git a/docs/wiki/files/core-monitor-pockwidgetsources-weather-icons-xcassets-50n-imageset-contents-json-5afca96c.md b/docs/wiki/files/core-monitor-pockwidgetsources-weather-icons-xcassets-50n-imageset-contents-json-5afca96c.md new file mode 100644 index 0000000..7f506f2 --- /dev/null +++ b/docs/wiki/files/core-monitor-pockwidgetsources-weather-icons-xcassets-50n-imageset-contents-json-5afca96c.md @@ -0,0 +1,41 @@ +# File: Core-Monitor/PockWidgetSources/Weather/Icons.xcassets/50n.imageset/Contents.json + +## Current Role + +- Area: Touch Bar and Pock widget runtime. +- This page records the file's current repository role, source metadata, and recent commit history. +- Review nearby tests and commit pages before changing this file. + +## Metadata + +| Field | Value | +| --- | --- | +| Source path | [`Core-Monitor/PockWidgetSources/Weather/Icons.xcassets/50n.imageset/Contents.json`](../../../Core-Monitor/PockWidgetSources/Weather/Icons.xcassets/50n.imageset/Contents.json) | +| Wiki area | Touch Bar and Pock widget runtime | +| Exists in current checkout | True | +| Size | 222 bytes | +| Binary | False | +| Line count | 16 | +| Extension | `.json` | + +## Imports + +None detected. + +## Declarations + +| Kind | Name | Line | +| --- | --- | ---: | +| None detected | | | + +## Recent Change History + +| Commit | Date | Subject | +| --- | --- | --- | +| `011232b` | 2026-04-11 | Update website install video | + +## Maintenance Notes + +- Prefer focused changes that respect the ownership described above. +- If this file touches helper trust, SMC writes, startup, or permissions, update the relevant support docs and tests. +- If this file is generated or an asset manifest, verify the producing workflow instead of hand-editing generated payloads. diff --git a/docs/wiki/files/core-monitor-pockwidgetsources-weather-icons-xcassets-contents-json-da3fc50c.md b/docs/wiki/files/core-monitor-pockwidgetsources-weather-icons-xcassets-contents-json-da3fc50c.md new file mode 100644 index 0000000..a21114f --- /dev/null +++ b/docs/wiki/files/core-monitor-pockwidgetsources-weather-icons-xcassets-contents-json-da3fc50c.md @@ -0,0 +1,43 @@ +# File: Core-Monitor/PockWidgetSources/Weather/Icons.xcassets/Contents.json + +## Current Role + +- Area: Touch Bar and Pock widget runtime. +- This page records the file's current repository role, source metadata, and recent commit history. +- Review nearby tests and commit pages before changing this file. + +## Metadata + +| Field | Value | +| --- | --- | +| Source path | [`Core-Monitor/PockWidgetSources/Weather/Icons.xcassets/Contents.json`](../../../Core-Monitor/PockWidgetSources/Weather/Icons.xcassets/Contents.json) | +| Wiki area | Touch Bar and Pock widget runtime | +| Exists in current checkout | True | +| Size | 63 bytes | +| Binary | False | +| Line count | 7 | +| Extension | `.json` | + +## Imports + +None detected. + +## Declarations + +| Kind | Name | Line | +| --- | --- | ---: | +| None detected | | | + +## Recent Change History + +| Commit | Date | Subject | +| --- | --- | --- | +| `011232b` | 2026-04-11 | Update website install video | +| `6165f4f` | 2026-03-13 | Initial Commit | +| `830f3db` | 2026-03-07 | Initial Commit | + +## Maintenance Notes + +- Prefer focused changes that respect the ownership described above. +- If this file touches helper trust, SMC writes, startup, or permissions, update the relevant support docs and tests. +- If this file is generated or an asset manifest, verify the producing workflow instead of hand-editing generated payloads. diff --git a/docs/wiki/files/core-monitor-pockwidgetsources-weather-weatherwidget-swift-f4c53856.md b/docs/wiki/files/core-monitor-pockwidgetsources-weather-weatherwidget-swift-f4c53856.md new file mode 100644 index 0000000..3d902f0 --- /dev/null +++ b/docs/wiki/files/core-monitor-pockwidgetsources-weather-weatherwidget-swift-f4c53856.md @@ -0,0 +1,107 @@ +# File: Core-Monitor/PockWidgetSources/Weather/WeatherWidget.swift + +## Current Role + +- Area: Touch Bar and Pock widget runtime. +- This page records the file's current repository role, source metadata, and recent commit history. +- Review nearby tests and commit pages before changing this file. + +## Metadata + +| Field | Value | +| --- | --- | +| Source path | [`Core-Monitor/PockWidgetSources/Weather/WeatherWidget.swift`](../../../Core-Monitor/PockWidgetSources/Weather/WeatherWidget.swift) | +| Wiki area | Touch Bar and Pock widget runtime | +| Exists in current checkout | True | +| Size | 14130 bytes | +| Binary | False | +| Line count | 339 | +| Extension | `.swift` | + +## Imports + +`AppKit`, `Foundation` + +## Declarations + +| Kind | Name | Line | +| --- | --- | ---: | +| class | `WeatherWidget` | 10 | +| enum | `DisplayMode` | 12 | +| func | `apply` | 46 | +| func | `setup` | 98 | +| func | `applyTheme` | 193 | +| func | `handleTap` | 203 | +| func | `toggleMode` | 207 | +| func | `refreshLayout` | 212 | +| func | `estimatedWidth` | 238 | +| func | `defaultImage` | 252 | +| func | `icon` | 261 | +| func | `weatherAssetName` | 275 | +| func | `weatherTooltip` | 311 | +| func | `expandedSummary` | 318 | +| func | `weatherErrorPresentation` | 327 | + +## Recent Change History + +| Commit | Date | Subject | +| --- | --- | --- | +| `44eb999` | 2026-04-16 | Harden touch bar customization and weather fallback | +| `1eea57f` | 2026-04-16 | Tighten Touch Bar weather widget layout | +| `311dc52` | 2026-04-15 | Refine first-run onboarding and weather permissions | +| `b09dbec` | 2026-04-14 | Tighten app copy and weather privacy behavior | +| `6675114` | 2026-04-13 | e | +| `679aae6` | 2026-04-12 | changes. | +| `2664fd1` | 2026-04-11 | Update Core Monitor | +| `011232b` | 2026-04-11 | Update website install video | + +## Maintenance Notes + +- Prefer focused changes that respect the ownership described above. +- If this file touches helper trust, SMC writes, startup, or permissions, update the relevant support docs and tests. +- If this file is generated or an asset manifest, verify the producing workflow instead of hand-editing generated payloads. + +## Source Excerpt + +```text +// +// WeatherWidget.swift +// Weather +// +// Weather widget source for Core Monitor. +// + +import AppKit +import Foundation + +final class WeatherWidget: NSView, TouchBarThemable { + private enum DisplayMode { + case compact + case expanded + } + + var theme: TouchBarTheme = .dark { + didSet { applyTheme() } + } + + private let compactIconView = NSImageView(frame: .zero) + private let expandedIconView = NSImageView(frame: .zero) + private let compactTitleLabel = NSTextField(labelWithString: "Weather") + private let compactSubtitleLabel = NSTextField(labelWithString: "Updating weather") + private let expandedTitleLabel = NSTextField(labelWithString: "Weather") + private let expandedSubtitleLabel = NSTextField(labelWithString: "Updating weather") + private let detailLabel = NSTextField(labelWithString: "") + private let compactLabelsStack = NSStackView(frame: .zero) + private let expandedLabelsStack = NSStackView(frame: .zero) + private let compactStack = NSStackView(frame: .zero) + private let expandedTextStack = NSStackView(frame: .zero) + private let expandedStack = NSStackView(frame: .zero) + private let tapButton = NSButton(frame: .zero) + private var displayMode: DisplayMode = .compact + private var currentState: WeatherState = .idle + + override init(frame frameRect: NSRect) { + super.init(frame: frameRect) + setup() + } +``` diff --git a/docs/wiki/files/core-monitor-privacycontrolssection-swift-b45064c5.md b/docs/wiki/files/core-monitor-privacycontrolssection-swift-b45064c5.md new file mode 100644 index 0000000..ce5811f --- /dev/null +++ b/docs/wiki/files/core-monitor-privacycontrolssection-swift-b45064c5.md @@ -0,0 +1,84 @@ +# File: Core-Monitor/PrivacyControlsSection.swift + +## Current Role + +- Area: Privacy controls. +- This page records the file's current repository role, source metadata, and recent commit history. +- Review nearby tests and commit pages before changing this file. + +## Metadata + +| Field | Value | +| --- | --- | +| Source path | [`Core-Monitor/PrivacyControlsSection.swift`](../../../Core-Monitor/PrivacyControlsSection.swift) | +| Wiki area | Privacy controls | +| Exists in current checkout | True | +| Size | 1342 bytes | +| Binary | False | +| Line count | 38 | +| Extension | `.swift` | + +## Imports + +`SwiftUI` + +## Declarations + +| Kind | Name | Line | +| --- | --- | ---: | +| struct | `PrivacyControlsSectionContent` | 2 | + +## Recent Change History + +| Commit | Date | Subject | +| --- | --- | --- | +| `133d9ad` | 2026-04-16 | Replace alert surfaces with monitoring status | +| `0690966` | 2026-04-16 | Surface privacy controls in system settings | + +## Maintenance Notes + +- Prefer focused changes that respect the ownership described above. +- If this file touches helper trust, SMC writes, startup, or permissions, update the relevant support docs and tests. +- If this file is generated or an asset manifest, verify the producing workflow instead of hand-editing generated payloads. + +## Source Excerpt + +```text +import SwiftUI + +struct PrivacyControlsSectionContent: View { + @ObservedObject private var privacySettings = PrivacySettings.shared + + var body: some View { + VStack(alignment: .leading, spacing: 14) { + Text("Privacy Controls") + .font(.system(size: 16, weight: .bold)) + + Toggle( + "Include top app context in memory views", + isOn: $privacySettings.processInsightsEnabled + ) + .toggleStyle(.switch) + + Text(description) + .font(.system(size: 11, weight: .medium)) + .foregroundStyle(.secondary) + .fixedSize(horizontal: false, vertical: true) + + if privacySettings.processInsightsEnabled == false { + Text("Private mode is on.") + .font(.system(size: 11, weight: .semibold)) + .foregroundStyle(Color.bdAccent) + } + } + } + + private var description: String { + if privacySettings.processInsightsEnabled { + return "Top app context stays on-device and helps explain CPU and memory spikes in the dashboard and menu bar." + } + + return "Core Monitor still tracks memory pressure and top-process usage locally, but app names stay hidden from memory views while private mode is on." + } +} +``` diff --git a/docs/wiki/files/core-monitor-privacysettings-swift-f835cd95.md b/docs/wiki/files/core-monitor-privacysettings-swift-f835cd95.md new file mode 100644 index 0000000..dd47616 --- /dev/null +++ b/docs/wiki/files/core-monitor-privacysettings-swift-f835cd95.md @@ -0,0 +1,76 @@ +# File: Core-Monitor/PrivacySettings.swift + +## Current Role + +- Area: Privacy controls. +- This page records the file's current repository role, source metadata, and recent commit history. +- Review nearby tests and commit pages before changing this file. + +## Metadata + +| Field | Value | +| --- | --- | +| Source path | [`Core-Monitor/PrivacySettings.swift`](../../../Core-Monitor/PrivacySettings.swift) | +| Wiki area | Privacy controls | +| Exists in current checkout | True | +| Size | 857 bytes | +| Binary | False | +| Line count | 30 | +| Extension | `.swift` | + +## Imports + +`Combine`, `Foundation` + +## Declarations + +| Kind | Name | Line | +| --- | --- | ---: | +| class | `PrivacySettings` | 3 | +| enum | `Key` | 6 | + +## Recent Change History + +| Commit | Date | Subject | +| --- | --- | --- | +| `5dc29ed` | 2026-04-16 | Add privacy controls and refine Core Monitor presentation | + +## Maintenance Notes + +- Prefer focused changes that respect the ownership described above. +- If this file touches helper trust, SMC writes, startup, or permissions, update the relevant support docs and tests. +- If this file is generated or an asset manifest, verify the producing workflow instead of hand-editing generated payloads. + +## Source Excerpt + +```text +import Foundation +import Combine + +final class PrivacySettings: ObservableObject { + static let shared = PrivacySettings() + + private enum Key { + static let processInsightsEnabled = "coremonitor.privacy.processInsightsEnabled" + } + + @Published var processInsightsEnabled: Bool { + didSet { + defaults.set(processInsightsEnabled, forKey: Key.processInsightsEnabled) + } + } + + private let defaults: UserDefaults + + private init(defaults: UserDefaults = .standard) { + self.defaults = defaults + + if defaults.object(forKey: Key.processInsightsEnabled) == nil { + self.processInsightsEnabled = false + defaults.set(false, forKey: Key.processInsightsEnabled) + } else { + self.processInsightsEnabled = defaults.bool(forKey: Key.processInsightsEnabled) + } + } +} +``` diff --git a/docs/wiki/files/core-monitor-smchelpermanager-swift-ac11fe45.md b/docs/wiki/files/core-monitor-smchelpermanager-swift-ac11fe45.md new file mode 100644 index 0000000..2745a2a --- /dev/null +++ b/docs/wiki/files/core-monitor-smchelpermanager-swift-ac11fe45.md @@ -0,0 +1,128 @@ +# File: Core-Monitor/SMCHelperManager.swift + +## Current Role + +- Owns app-side helper installation, reachability probes, stale-helper repair, and trusted XPC calls. +- Tracks helper state as missing, unknown, checking, reachable, or unreachable instead of a weak installed/not-installed flag. +- Is a security-sensitive boundary because it decides when privileged fan writes are attempted. + +## Metadata + +| Field | Value | +| --- | --- | +| Source path | [`Core-Monitor/SMCHelperManager.swift`](../../../Core-Monitor/SMCHelperManager.swift) | +| Wiki area | Fan control, SMC, or helper | +| Exists in current checkout | True | +| Size | 30325 bytes | +| Binary | False | +| Line count | 835 | +| Extension | `.swift` | + +## Imports + +`AppKit`, `Combine`, `Darwin`, `Foundation`, `Security`, `ServiceManagement` + +## Declarations + +| Kind | Name | Line | +| --- | --- | ---: | +| class | `SMCHelperManager` | 15 | +| struct | `ControlMetadata` | 18 | +| enum | `LegacyServiceManagementBridge` | 25 | +| enum | `ConnectionState` | 83 | +| func | `refreshStatus` | 118 | +| func | `refreshDiagnostics` | 156 | +| func | `ensureInstalledIfNeeded` | 176 | +| func | `execute` | 202 | +| func | `executeIfInstalled` | 205 | +| func | `execute` | 209 | +| func | `readValue` | 237 | +| func | `readControlMetadata` | 272 | +| func | `attemptPrivilegedInstall` | 306 | +| func | `attemptRepairingStaleHelper` | 319 | +| func | `shouldAttemptHelperRepair` | 335 | +| func | `helperInstallationLooksOrphaned` | 360 | +| func | `removeOrphanedHelperInstallInteractively` | 388 | +| func | `readValueViaHelper` | 466 | +| func | `executeViaBlessedXPC` | 474 | +| func | `installBundledHelper` | 538 | +| func | `installFromApp` | 639 | +| enum | `ProbeOutcome` | 662 | +| enum | `ConnectionResult` | 667 | +| func | `applyProbeOutcome` | 672 | +| func | `withHelperConnection` | 689 | + +## Recent Change History + +| Commit | Date | Subject | +| --- | --- | --- | +| `675fabf` | 2026-04-17 | Ship 14.0.5 helper recovery release | +| `bd80f00` | 2026-04-17 | Fix fan helper recovery and weather fallback | +| `b544f6f` | 2026-04-17 | Repair orphaned helper reinstall path | +| `9a8ae54` | 2026-04-17 | Retry stale helper on fan writes | +| `83e001c` | 2026-04-17 | Reinstall stale privileged helper | +| `40e9d5d` | 2026-04-17 | Fix privileged helper connection mismatch | +| `3bc6fbd` | 2026-04-16 | Restore system auto on quit and clarify fan mode behavior | +| `1ff7bdb` | 2026-04-16 | Refine helper health states and service alerts | +| `7185d36` | 2026-04-15 | Improve fan control and alert surfaces | +| `4d78a8f` | 2026-04-15 | e | +| `b09dbec` | 2026-04-14 | Tighten app copy and weather privacy behavior | +| `011232b` | 2026-04-11 | Update website install video | +| `31da3f2` | 2026-04-06 | ui update | +| `0fa238c` | 2026-04-02 | commits. | +| `3651f98` | 2026-03-29 | Remove CoreVisor and virtualization support | +| `b20fd3e` | 2026-03-29 | Refresh README media and system monitor branding | +| `3252194` | 2026-03-27 | Clean repo and keep only active Core-Monitor project | +| `61a73aa` | 2026-03-15 | Commit ig | +| `81e0938` | 2026-03-13 | Add auto fan aggressiveness slider and fix QEMU boot/display defaults | + +## Maintenance Notes + +- Prefer focused changes that respect the ownership described above. +- If this file touches helper trust, SMC writes, startup, or permissions, update the relevant support docs and tests. +- If this file is generated or an asset manifest, verify the producing workflow instead of hand-editing generated payloads. + +## Source Excerpt + +```text +import AppKit +import Foundation +import Combine +import Security +import ServiceManagement +import Darwin + +// MARK: - SMC Helper Manager +// +// Manages execution of the privileged smc-helper binary that writes fan +// target speeds to the Apple System Management Controller (SMC). +// +// Preferred execution path: +// 1. Connect to a privileged Mach service installed via SMJobBless. + +@MainActor +final class SMCHelperManager: ObservableObject { + struct ControlMetadata: Equatable { + let modeKeyFormat: String + let forceTestAvailable: Bool + } + + private static let missingInstallMessage = "Fan write access unavailable: privileged helper not installed." + private static let incompleteInstallMessage = "Fan write access unavailable: the privileged helper install is incomplete or stale. Repair it from this app build." + + private enum LegacyServiceManagementBridge { + typealias JobRemoveFunction = @convention(c) ( + CFString, + CFString, + AuthorizationRef, + Bool, + UnsafeMutablePointer?>? + ) -> Bool + + typealias JobBlessFunction = @convention(c) ( + CFString, + CFString, + AuthorizationRef, + UnsafeMutablePointer?>? + ) -> Bool +``` diff --git a/docs/wiki/files/core-monitor-smchelperxpc-swift-b697bae5.md b/docs/wiki/files/core-monitor-smchelperxpc-swift-b697bae5.md new file mode 100644 index 0000000..84904e7 --- /dev/null +++ b/docs/wiki/files/core-monitor-smchelperxpc-swift-b697bae5.md @@ -0,0 +1,60 @@ +# File: Core-Monitor/SMCHelperXPC.swift + +## Current Role + +- Area: Fan control, SMC, or helper. +- This page records the file's current repository role, source metadata, and recent commit history. +- Review nearby tests and commit pages before changing this file. + +## Metadata + +| Field | Value | +| --- | --- | +| Source path | [`Core-Monitor/SMCHelperXPC.swift`](../../../Core-Monitor/SMCHelperXPC.swift) | +| Wiki area | Fan control, SMC, or helper | +| Exists in current checkout | True | +| Size | 475 bytes | +| Binary | False | +| Line count | 9 | +| Extension | `.swift` | + +## Imports + +`Foundation` + +## Declarations + +| Kind | Name | Line | +| --- | --- | ---: | +| protocol | `SMCHelperXPCProtocol` | 2 | + +## Recent Change History + +| Commit | Date | Subject | +| --- | --- | --- | +| `675fabf` | 2026-04-17 | Ship 14.0.5 helper recovery release | +| `bd80f00` | 2026-04-17 | Fix fan helper recovery and weather fallback | +| `f259317` | 2026-04-16 | Finish Xcode 16.2 CI repair | +| `ce9e812` | 2026-04-16 | Fix Xcode 16.2 CI compatibility | +| `5b96f6f` | 2026-04-16 | Fix Xcode 16.2 CI compatibility | +| `c54c313` | 2026-04-16 | Harden helper client authorization and XPC validation | +| `62e4843` | 2026-04-01 | Remove leftover unused CoreVisor files | + +## Maintenance Notes + +- Prefer focused changes that respect the ownership described above. +- If this file touches helper trust, SMC writes, startup, or permissions, update the relevant support docs and tests. +- If this file is generated or an asset manifest, verify the producing workflow instead of hand-editing generated payloads. + +## Source Excerpt + +```text +import Foundation + +@objc protocol SMCHelperXPCProtocol { + nonisolated func setFanManual(_ fanID: Int, rpm: Int, withReply reply: @escaping (NSString?) -> Void) + nonisolated func setFanAuto(_ fanID: Int, withReply reply: @escaping (NSString?) -> Void) + nonisolated func readValue(_ key: String, withReply reply: @escaping (NSNumber?, NSString?) -> Void) + nonisolated func readControlMetadata(withReply reply: @escaping (NSString?, NSNumber?, NSString?) -> Void) +} +``` diff --git a/docs/wiki/files/core-monitor-startupmanager-swift-5faca581.md b/docs/wiki/files/core-monitor-startupmanager-swift-5faca581.md new file mode 100644 index 0000000..bdea55a --- /dev/null +++ b/docs/wiki/files/core-monitor-startupmanager-swift-5faca581.md @@ -0,0 +1,103 @@ +# File: Core-Monitor/StartupManager.swift + +## Current Role + +- Area: Startup and onboarding. +- This page records the file's current repository role, source metadata, and recent commit history. +- Review nearby tests and commit pages before changing this file. + +## Metadata + +| Field | Value | +| --- | --- | +| Source path | [`Core-Monitor/StartupManager.swift`](../../../Core-Monitor/StartupManager.swift) | +| Wiki area | Startup and onboarding | +| Exists in current checkout | True | +| Size | 7137 bytes | +| Binary | False | +| Line count | 221 | +| Extension | `.swift` | + +## Imports + +`Combine`, `Foundation`, `ServiceManagement` + +## Declarations + +| Kind | Name | Line | +| --- | --- | ---: | +| enum | `LaunchAtLoginState` | 4 | +| enum | `LaunchAtLoginAction` | 12 | +| enum | `LaunchAtLoginStatusTone` | 17 | +| struct | `LaunchAtLoginStatusSummary` | 23 | +| class | `StartupManager` | 115 | +| func | `refreshState` | 127 | +| func | `setEnabled` | 159 | +| func | `openLoginItemsSettings` | 176 | +| func | `startupErrorMessage` | 185 | +| struct | `DashboardNavigationRoute` | 198 | +| class | `DashboardNavigationRouter` | 204 | +| func | `open` | 210 | +| func | `consume` | 214 | + +## Recent Change History + +| Commit | Date | Subject | +| --- | --- | --- | +| `cfea009` | 2026-04-16 | Polish launch-at-login recovery flow | +| `b27fd63` | 2026-04-16 | Deep-link menu bar alerts into the dashboard | +| `b09dbec` | 2026-04-14 | Tighten app copy and weather privacy behavior | +| `3252194` | 2026-03-27 | Clean repo and keep only active Core-Monitor project | +| `61a73aa` | 2026-03-15 | Commit ig | +| `81e0938` | 2026-03-13 | Add auto fan aggressiveness slider and fix QEMU boot/display defaults | + +## Maintenance Notes + +- Prefer focused changes that respect the ownership described above. +- If this file touches helper trust, SMC writes, startup, or permissions, update the relevant support docs and tests. +- If this file is generated or an asset manifest, verify the producing workflow instead of hand-editing generated payloads. + +## Source Excerpt + +```text +import Foundation +import Combine +import ServiceManagement + +enum LaunchAtLoginState: Equatable { + case enabled + case disabled + case requiresApproval + case notFound + case unsupported +} + +enum LaunchAtLoginAction: Equatable { + case enable + case openSystemSettings +} + +enum LaunchAtLoginStatusTone: Equatable { + case positive + case neutral + case caution +} + +struct LaunchAtLoginStatusSummary: Equatable { + let badge: String + let detail: String + let tone: LaunchAtLoginStatusTone + let action: LaunchAtLoginAction? + let actionTitle: String? + + static func make(status: LaunchAtLoginState, errorMessage: String?) -> LaunchAtLoginStatusSummary { + switch status { + case .enabled: + if let errorMessage, errorMessage.isEmpty == false { + return .init( + badge: "Enabled", + detail: errorMessage, + tone: .caution, + action: settingsAction(for: errorMessage), + actionTitle: settingsActionTitle(for: errorMessage) +``` diff --git a/docs/wiki/files/core-monitor-systemmonitor-swift-585c8719.md b/docs/wiki/files/core-monitor-systemmonitor-swift-585c8719.md new file mode 100644 index 0000000..cfe7d0c --- /dev/null +++ b/docs/wiki/files/core-monitor-systemmonitor-swift-585c8719.md @@ -0,0 +1,163 @@ +# File: Core-Monitor/SystemMonitor.swift + +## Current Role + +- Owns the live sampling loop for CPU, memory, battery, disk, network, thermal, SMC, and supplemental control data. +- Publishes `SystemMonitorSnapshot` as the shared point-in-time model used by dashboard, menu bar, trends, and support surfaces. +- Keeps expensive process sampling adaptive so detailed process enumeration is hot only while detailed UI asks for it. + +## Metadata + +| Field | Value | +| --- | --- | +| Source path | [`Core-Monitor/SystemMonitor.swift`](../../../Core-Monitor/SystemMonitor.swift) | +| Wiki area | Core app | +| Exists in current checkout | True | +| Size | 49612 bytes | +| Binary | False | +| Line count | 1311 | +| Extension | `.swift` | + +## Imports + +`Combine`, `CoreAudio`, `Darwin`, `Foundation`, `IOKit` + +## Declarations + +| Kind | Name | Line | +| --- | --- | ---: | +| struct | `CPUStats` | 7 | +| enum | `MemoryPressureLevel` | 13 | +| struct | `MemoryStats` | 19 | +| struct | `BatteryInfo` | 34 | +| struct | `DiskStats` | 54 | +| struct | `SMCKeyData_vers_t` | 68 | +| struct | `SMCKeyData_pLimitData_t` | 76 | +| struct | `SMCKeyData_keyInfo_t` | 84 | +| struct | `SMCParamStruct` | 90 | +| class | `SystemMonitor` | 103 | +| enum | `ActivitySamplingMode` | 105 | +| struct | `NetworkStats` | 157 | +| func | `setBasicMode` | 246 | +| func | `startMonitoring` | 298 | +| func | `stopMonitoring` | 317 | +| func | `setDetailedSamplingEnabled` | 324 | +| func | `setInteractiveMonitoringEnabled` | 336 | +| func | `setMonitoringIntervalOverride` | 348 | +| func | `snapshotHealth` | 360 | +| func | `openSMCConnection` | 368 | +| func | `closeSMCConnection` | 396 | +| func | `detectFans` | 403 | +| func | `updateReadings` | 423 | +| func | `readBatteryInfoIfNeeded` | 511 | +| func | `readSystemControlsIfNeeded` | 518 | +| func | `updateTopProcesses` | 525 | +| func | `applyMonitoringIntervalIfNeeded` | 531 | +| func | `updateActivitySamplingMode` | 551 | +| func | `handleProcessInsightsChange` | 567 | +| func | `clearTopProcesses` | 574 | +| func | `readCPUTemperature` | 581 | +| func | `readGPUTemperature` | 590 | +| func | `readSSDTemperature` | 599 | +| func | `readNetworkStats` | 610 | +| func | `readDiskStats` | 656 | +| func | `readFanReadings` | 692 | +| func | `readCPUUsage` | 718 | +| func | `readCPUClusterUsage` | 771 | +| func | `usageForProcessorRange` | 824 | +| func | `readMemoryStats` | 848 | +| func | `readBatteryInfo` | 932 | +| func | `readSMCValue` | 1023 | +| func | `parseSMCBytes` | 1084 | +| func | `decodeSMCFloat` | 1143 | +| func | `isValid` | 1158 | +| func | `isSubnormalLike` | 1184 | +| func | `isCommonSensorMagnitude` | 1194 | +| func | `preferredFloatRange` | 1207 | +| func | `readSystemControls` | 1217 | +| func | `readOutputVolume` | 1251 | +| func | `readVolumeScalar` | 1271 | +| func | `fourCharCodeFrom` | 1288 | +| func | `sysctlString` | 1296 | +| func | `sysctlInt` | 1304 | + +## Recent Change History + +| Commit | Date | Subject | +| --- | --- | --- | +| `daa972c` | 2026-04-17 | Fix fan SMC float decoding | +| `bd91092` | 2026-04-16 | Fix merged disk refresh regression | +| `6fcd312` | 2026-04-16 | Throttle slow-moving system monitor reads | +| `767668c` | 2026-04-16 | Throttle disk stats refresh cadence | +| `be75b81` | 2026-04-16 | Add dashboard network throughput visibility | +| `108166d` | 2026-04-16 | Throttle disk stats refresh cadence | +| `e486572` | 2026-04-16 | Scope detailed sampling to active monitoring views | +| `f259317` | 2026-04-16 | Finish Xcode 16.2 CI repair | +| `7bd13ba` | 2026-04-16 | Mark monitoring models nonisolated | +| `0ef6575` | 2026-04-16 | Unify monitor refresh delivery paths | +| `5dc29ed` | 2026-04-16 | Add privacy controls and refine Core Monitor presentation | +| `728674a` | 2026-04-16 | Surface live monitoring freshness across the UI | +| `2a9a96b` | 2026-04-16 | Add memory and swap history to overview trends | +| `c7b6bac` | 2026-04-16 | Reduce duplicate monitor state and dashboard churn | +| `c39e966` | 2026-04-16 | Add recent thermal trend history to dashboard | +| `4db7203` | 2026-04-16 | Reduce redundant Touch Bar and menu refresh work | +| `7185d36` | 2026-04-15 | Improve fan control and alert surfaces | +| `81ce4d9` | 2026-04-14 | Save current Core-Monitor rescue changes | +| `c0c476d` | 2026-04-14 | e | +| `05e3328` | 2026-04-13 | commit | +| `011232b` | 2026-04-11 | Update website install video | +| `0fa238c` | 2026-04-02 | commits. | +| `34b59ac` | 2026-03-29 | Update app UI and website branding | +| `b436125` | 2026-03-28 | Improve Touch Bar behavior, CoreVisor UI, and docs | +| `3ddebed` | 2026-03-27 | add benchmark | + +## Maintenance Notes + +- Prefer focused changes that respect the ownership described above. +- If this file touches helper trust, SMC writes, startup, or permissions, update the relevant support docs and tests. +- If this file is generated or an asset manifest, verify the producing workflow instead of hand-editing generated payloads. + +## Source Excerpt + +```text +import Foundation +import Combine +import IOKit +import IOKit.ps +import Darwin +import CoreAudio + +struct CPUStats { + let usagePercent: Double + let performanceCoreUsagePercent: Double? + let efficiencyCoreUsagePercent: Double? +} + +enum MemoryPressureLevel { + case green + case yellow + case red +} + +struct MemoryStats { + let usagePercent: Double + let usedGB: Double + let totalGB: Double + let pressure: MemoryPressureLevel + let appGB: Double + let wiredGB: Double + let compressedGB: Double + let freeGB: Double + let pageInsBytes: UInt64 + let pageOutsBytes: UInt64 + let swapUsedBytes: UInt64 + let swapTotalBytes: UInt64 +} + +struct BatteryInfo { + var hasBattery: Bool = false + var chargePercent: Int? + var isCharging: Bool = false + var isPluggedIn: Bool = false + var powerWatts: Double? +``` diff --git a/docs/wiki/files/core-monitor-systemmonitorsupplementalsampling-swift-8a262207.md b/docs/wiki/files/core-monitor-systemmonitorsupplementalsampling-swift-8a262207.md new file mode 100644 index 0000000..9e829a4 --- /dev/null +++ b/docs/wiki/files/core-monitor-systemmonitorsupplementalsampling-swift-8a262207.md @@ -0,0 +1,88 @@ +# File: Core-Monitor/SystemMonitorSupplementalSampling.swift + +## Current Role + +- Area: Core app. +- This page records the file's current repository role, source metadata, and recent commit history. +- Review nearby tests and commit pages before changing this file. + +## Metadata + +| Field | Value | +| --- | --- | +| Source path | [`Core-Monitor/SystemMonitorSupplementalSampling.swift`](../../../Core-Monitor/SystemMonitorSupplementalSampling.swift) | +| Wiki area | Core app | +| Exists in current checkout | True | +| Size | 1546 bytes | +| Binary | False | +| Line count | 49 | +| Extension | `.swift` | + +## Imports + +`Foundation` + +## Declarations + +| Kind | Name | Line | +| --- | --- | ---: | +| struct | `SystemMonitorRefreshGate` | 2 | +| struct | `SystemMonitorSupplementalSamplingState` | 31 | + +## Recent Change History + +| Commit | Date | Subject | +| --- | --- | --- | +| `bd91092` | 2026-04-16 | Fix merged disk refresh regression | +| `6fcd312` | 2026-04-16 | Throttle slow-moving system monitor reads | + +## Maintenance Notes + +- Prefer focused changes that respect the ownership described above. +- If this file touches helper trust, SMC writes, startup, or permissions, update the relevant support docs and tests. +- If this file is generated or an asset manifest, verify the producing workflow instead of hand-editing generated payloads. + +## Source Excerpt + +```text +import Foundation + +struct SystemMonitorRefreshGate { + let minimumInterval: TimeInterval + private(set) var lastRefreshAt: Date? + + init(minimumInterval: TimeInterval, lastRefreshAt: Date? = nil) { + self.minimumInterval = minimumInterval + self.lastRefreshAt = lastRefreshAt + } + + mutating func shouldRefresh(now: Date, monitoringInterval: TimeInterval) -> Bool { + let requiredInterval = max(minimumInterval, monitoringInterval) + guard let lastRefreshAt else { + self.lastRefreshAt = now + return true + } + + guard now.timeIntervalSince(lastRefreshAt) >= requiredInterval else { + return false + } + + self.lastRefreshAt = now + return true + } + + mutating func reset() { + lastRefreshAt = nil + } +} + +struct SystemMonitorSupplementalSamplingState { + private var batteryRefreshGate = SystemMonitorRefreshGate(minimumInterval: 10.0) + private var systemControlsRefreshGate = SystemMonitorRefreshGate(minimumInterval: 5.0) + + mutating func shouldRefreshBattery(now: Date, monitoringInterval: TimeInterval) -> Bool { + batteryRefreshGate.shouldRefresh(now: now, monitoringInterval: monitoringInterval) + } + + mutating func shouldRefreshSystemControls(now: Date, monitoringInterval: TimeInterval) -> Bool { +``` diff --git a/docs/wiki/files/core-monitor-topprocesssampler-swift-ee229804.md b/docs/wiki/files/core-monitor-topprocesssampler-swift-ee229804.md new file mode 100644 index 0000000..a1ee65c --- /dev/null +++ b/docs/wiki/files/core-monitor-topprocesssampler-swift-ee229804.md @@ -0,0 +1,102 @@ +# File: Core-Monitor/TopProcessSampler.swift + +## Current Role + +- Area: Core app. +- This page records the file's current repository role, source metadata, and recent commit history. +- Review nearby tests and commit pages before changing this file. + +## Metadata + +| Field | Value | +| --- | --- | +| Source path | [`Core-Monitor/TopProcessSampler.swift`](../../../Core-Monitor/TopProcessSampler.swift) | +| Wiki area | Core app | +| Exists in current checkout | True | +| Size | 8603 bytes | +| Binary | False | +| Line count | 241 | +| Extension | `.swift` | + +## Imports + +`AppKit`, `Darwin`, `Foundation` + +## Declarations + +| Kind | Name | Line | +| --- | --- | ---: | +| class | `TopProcessSampler` | 4 | +| struct | `SampledProcess` | 6 | +| struct | `AggregatedProcess` | 12 | +| func | `start` | 35 | +| func | `updateInterval` | 63 | +| func | `stop` | 68 | +| func | `sample` | 83 | +| func | `collectProcesses` | 126 | +| func | `aggregateProcesses` | 166 | +| func | `taskInfo` | 186 | +| func | `cpuTime` | 198 | +| func | `displayName` | 210 | + +## Recent Change History + +| Commit | Date | Subject | +| --- | --- | --- | +| `a2e946d` | 2026-04-16 | Avoid redundant top process sampling restarts | +| `ce9e812` | 2026-04-16 | Fix Xcode 16.2 CI compatibility | +| `3fff2ff` | 2026-04-16 | Fix Xcode 16.2 CI compatibility | +| `5b96f6f` | 2026-04-16 | Fix Xcode 16.2 CI compatibility | +| `4db7203` | 2026-04-16 | Reduce redundant Touch Bar and menu refresh work | +| `7185d36` | 2026-04-15 | Improve fan control and alert surfaces | + +## Maintenance Notes + +- Prefer focused changes that respect the ownership described above. +- If this file touches helper trust, SMC writes, startup, or permissions, update the relevant support docs and tests. +- If this file is generated or an asset manifest, verify the producing workflow instead of hand-editing generated payloads. + +## Source Excerpt + +```text +import AppKit +import Darwin +import Foundation + +final class TopProcessSampler { + private struct SampledProcess { + let pid: pid_t + let name: String + let cpuPercent: Double + let memoryBytes: UInt64 + } + + private struct AggregatedProcess { + let pid: pid_t + let name: String + var cpuPercent: Double + var memoryBytes: UInt64 + } + + var onUpdate: ((TopProcessSnapshot) -> Void)? + + private let samplingQueue = DispatchQueue(label: "CoreMonitor.TopProcessSampler", qos: .utility) + private var interval: TimeInterval + private let limit: Int + private var timer: Timer? + private var isRunning = false + private var previousCPUTimeByPID: [pid_t: UInt64] = [:] + private var previousSampleDate = Date() + private var isSampling = false + + init(interval: TimeInterval = 5.0, limit: Int = 4) { + self.interval = interval + self.limit = limit + } + + func start(interval: TimeInterval? = nil) { + let requestedInterval = interval ?? self.interval + guard Self.shouldRestartTimer( + isRunning: isRunning, + currentInterval: self.interval, +``` diff --git a/docs/wiki/files/core-monitor-touchbarconfiguration-swift-b489aa0f.md b/docs/wiki/files/core-monitor-touchbarconfiguration-swift-b489aa0f.md new file mode 100644 index 0000000..c16cd3f --- /dev/null +++ b/docs/wiki/files/core-monitor-touchbarconfiguration-swift-b489aa0f.md @@ -0,0 +1,93 @@ +# File: Core-Monitor/TouchBarConfiguration.swift + +## Current Role + +- Area: Touch Bar and Pock widget runtime. +- This page records the file's current repository role, source metadata, and recent commit history. +- Review nearby tests and commit pages before changing this file. + +## Metadata + +| Field | Value | +| --- | --- | +| Source path | [`Core-Monitor/TouchBarConfiguration.swift`](../../../Core-Monitor/TouchBarConfiguration.swift) | +| Wiki area | Touch Bar and Pock widget runtime | +| Exists in current checkout | True | +| Size | 2303 bytes | +| Binary | False | +| Line count | 71 | +| Extension | `.swift` | + +## Imports + +`AppKit`, `CoreGraphics` + +## Declarations + +| Kind | Name | Line | +| --- | --- | ---: | +| enum | `TouchBarWidgetKind` | 3 | + +## Recent Change History + +| Commit | Date | Subject | +| --- | --- | --- | +| `44eb999` | 2026-04-16 | Harden touch bar customization and weather fallback | +| `8bfc685` | 2026-04-16 | Stabilize signing and WeatherKit release packaging | +| `b09dbec` | 2026-04-14 | Tighten app copy and weather privacy behavior | +| `6675114` | 2026-04-13 | e | +| `05e3328` | 2026-04-13 | commit | +| `679aae6` | 2026-04-12 | changes. | +| `2664fd1` | 2026-04-11 | Update Core Monitor | +| `011232b` | 2026-04-11 | Update website install video | + +## Maintenance Notes + +- Prefer focused changes that respect the ownership described above. +- If this file touches helper trust, SMC writes, startup, or permissions, update the relevant support docs and tests. +- If this file is generated or an asset manifest, verify the producing workflow instead of hand-editing generated payloads. + +## Source Excerpt + +```text +import AppKit +import CoreGraphics + +enum TouchBarWidgetKind: String, CaseIterable, Codable, Identifiable { + case worldClocks + case weather + case controlCenter + case dock + case cpu + case stats + case detailedStats + case combined + case hardware + case network + case ramPressure + + var id: String { rawValue } + + var title: String { + switch self { + case .worldClocks: return "Status" + case .weather: return "Weather" + case .controlCenter: return "Brightness and Volume" + case .dock: return "Dock" + case .cpu: return "CPU" + case .stats: return "Stats" + case .detailedStats: return "Stats and Clock" + case .combined: return "Combined" + case .hardware: return "Hardware" + case .network: return "Network" + case .ramPressure: return "Memory Pressure" + } + } + + var subtitle: String { + switch self { + case .worldClocks: return "Wi-Fi, battery, and clock" + case .weather: return "Local weather. Requires a WeatherKit-enabled build; location access enables local conditions." + case .controlCenter: return "Brightness and volume controls" + case .dock: return "Running apps and pinned items" +``` diff --git a/docs/wiki/files/core-monitor-touchbarconstants-swift-7cc9d767.md b/docs/wiki/files/core-monitor-touchbarconstants-swift-7cc9d767.md new file mode 100644 index 0000000..d419d54 --- /dev/null +++ b/docs/wiki/files/core-monitor-touchbarconstants-swift-7cc9d767.md @@ -0,0 +1,88 @@ +# File: Core-Monitor/TouchBarConstants.swift + +## Current Role + +- Area: Touch Bar and Pock widget runtime. +- This page records the file's current repository role, source metadata, and recent commit history. +- Review nearby tests and commit pages before changing this file. + +## Metadata + +| Field | Value | +| --- | --- | +| Source path | [`Core-Monitor/TouchBarConstants.swift`](../../../Core-Monitor/TouchBarConstants.swift) | +| Wiki area | Touch Bar and Pock widget runtime | +| Exists in current checkout | True | +| Size | 5600 bytes | +| Binary | False | +| Line count | 106 | +| Extension | `.swift` | + +## Imports + +`AppKit`, `Foundation` + +## Declarations + +| Kind | Name | Line | +| --- | --- | ---: | +| enum | `TB` | 7 | + +## Recent Change History + +| Commit | Date | Subject | +| --- | --- | --- | +| `4db7203` | 2026-04-16 | Reduce redundant Touch Bar and menu refresh work | +| `2664fd1` | 2026-04-11 | Update Core Monitor | +| `011232b` | 2026-04-11 | Update website install video | + +## Maintenance Notes + +- Prefer focused changes that respect the ownership described above. +- If this file touches helper trust, SMC writes, startup, or permissions, update the relevant support docs and tests. +- If this file is generated or an asset manifest, verify the producing workflow instead of hand-editing generated payloads. + +## Source Excerpt + +```text +// TouchBarConstants.swift +// CoreMonitor — single source of truth for every visual token. +// All values tuned from reference screenshots. + +import AppKit +import Foundation + +enum TB { + static let refreshInterval: TimeInterval = 10 + + // ── Physical Touch Bar geometry ─────────────────────────────────────── + /// Physical height of the Touch Bar strip in points. + static let stripH: CGFloat = 30 + + // ── Group pill ──────────────────────────────────────────────────────── + /// Vertical inset so the pill is shorter than the strip. + static let pillVInset: CGFloat = 2 + static let pillH: CGFloat = stripH - pillVInset * 2 // = 24 + static let pillRadius: CGFloat = 7.5 + + // ── Inter-group gap ─────────────────────────────────────────────────── + static let groupGap: CGFloat = 8 + + // ── Horizontal padding inside a pill ───────────────────────────────── + static let hPad: CGFloat = 12 + static let innerGap: CGFloat = 8 + + // ── Typography — SF Pro across the board ───────────────────────────── + /// Tiny uppercase label above a bar or beside a value (MEM / SSD / CPU / FPS / BAT) + static let fontKey = NSFont.systemFont(ofSize: 8, weight: .semibold) + /// Value text (13%, 45°, 12, Way Out) + static let fontVal = NSFont.systemFont(ofSize: 11, weight: .semibold) + /// Large time / date (10:38 / Mon 3:03 / Apr 30th) + static let fontBig = NSFont.monospacedDigitSystemFont(ofSize: 16, weight: .bold) + /// Network speed lines (↑ 13 KB/s) + static let fontNet = NSFont.monospacedDigitSystemFont(ofSize: 10, weight: .semibold) + /// Flag + time zone lines + static let fontTZ = NSFont.systemFont(ofSize: 11, weight: .semibold) + /// Weather condition tiny label + static let fontCond = NSFont.systemFont(ofSize: 9, weight: .regular) +``` diff --git a/docs/wiki/files/core-monitor-touchbarcustomizationcompatibility-swift-6e4a473a.md b/docs/wiki/files/core-monitor-touchbarcustomizationcompatibility-swift-6e4a473a.md new file mode 100644 index 0000000..ef58b07 --- /dev/null +++ b/docs/wiki/files/core-monitor-touchbarcustomizationcompatibility-swift-6e4a473a.md @@ -0,0 +1,124 @@ +# File: Core-Monitor/TouchBarCustomizationCompatibility.swift + +## Current Role + +- Owns persisted Touch Bar layouts, pinned apps, pinned folders, custom commands, themes, presentation mode, and legacy migration. +- The versioned persisted structs are the compatibility boundary for old user layouts. + +## Metadata + +| Field | Value | +| --- | --- | +| Source path | [`Core-Monitor/TouchBarCustomizationCompatibility.swift`](../../../Core-Monitor/TouchBarCustomizationCompatibility.swift) | +| Wiki area | Touch Bar and Pock widget runtime | +| Exists in current checkout | True | +| Size | 21732 bytes | +| Binary | False | +| Line count | 634 | +| Extension | `.swift` | + +## Imports + +`AppKit`, `Combine`, `Foundation` + +## Declarations + +| Kind | Name | Line | +| --- | --- | ---: | +| extension | `Notification.Name` | 4 | +| enum | `TouchBarPresentationMode` | 8 | +| enum | `StoredTouchBarTheme` | 29 | +| extension | `TouchBarTheme` | 45 | +| struct | `TouchBarPinnedApp` | 91 | +| struct | `TouchBarPinnedFolder` | 98 | +| struct | `TouchBarCustomWidget` | 104 | +| enum | `TouchBarItemConfiguration` | 112 | +| enum | `CodingKeys` | 186 | +| enum | `Discriminator` | 194 | +| func | `encode` | 217 | +| struct | `TouchBarPreset` | 237 | +| struct | `PersistedTouchBarConfigurationV6` | 290 | +| struct | `LegacyPersistedTouchBarConfigurationV5` | 296 | +| struct | `LegacyPersistedTouchBarConfigurationV4` | 301 | +| class | `TouchBarCustomizationSettings` | 306 | +| func | `applyPreset` | 398 | +| func | `restoreDefaults` | 402 | +| func | `contains` | 410 | +| func | `toggle` | 414 | +| func | `moveUp` | 425 | +| func | `moveDown` | 432 | +| func | `remove` | 439 | +| func | `addPinnedApps` | 446 | +| func | `addPinnedFolders` | 464 | +| func | `addCustomWidget` | 481 | +| func | `persistAndNotify` | 503 | +| func | `applyConfiguration` | 517 | +| extension | `TouchBarItemConfiguration` | 608 | +| extension | `MeterControl` | 620 | +| func | `update` | 622 | + +## Recent Change History + +| Commit | Date | Subject | +| --- | --- | --- | +| `65e3e0a` | 2026-04-17 | Fix release CI compatibility for 14.0.3 | +| `7c1b882` | 2026-04-17 | Keep Touch Bar HUD always on | +| `44eb999` | 2026-04-16 | Harden touch bar customization and weather fallback | +| `c408c06` | 2026-04-16 | Default fresh installs to system Touch Bar | +| `b09dbec` | 2026-04-14 | Tighten app copy and weather privacy behavior | +| `6675114` | 2026-04-13 | e | +| `05e3328` | 2026-04-13 | commit | +| `679aae6` | 2026-04-12 | changes. | +| `2664fd1` | 2026-04-11 | Update Core Monitor | +| `011232b` | 2026-04-11 | Update website install video | + +## Maintenance Notes + +- Prefer focused changes that respect the ownership described above. +- If this file touches helper trust, SMC writes, startup, or permissions, update the relevant support docs and tests. +- If this file is generated or an asset manifest, verify the producing workflow instead of hand-editing generated payloads. + +## Source Excerpt + +```text +import AppKit +import Combine +import Foundation + +extension Notification.Name { + static let touchBarCustomizationDidChange = Notification.Name("TouchBarCustomizationDidChange") +} + +enum TouchBarPresentationMode: String, Codable, CaseIterable, Identifiable { + case app + case system + + var id: String { rawValue } + + var title: String { + switch self { + case .app: return "Core-Monitor" + case .system: return "System" + } + } + + var subtitle: String { + switch self { + case .app: return "Show the Core-Monitor Touch Bar layout on the hardware Touch Bar" + case .system: return "Keep editing the Core-Monitor layout, but show the standard macOS Touch Bar on the hardware until you press Command-Shift-6 or switch back to Core-Monitor" + } + } +} + +private enum StoredTouchBarTheme: String, Codable { + case dark + case light + + init(theme: TouchBarTheme) { + self = theme == .light ? .light : .dark + } + + var theme: TouchBarTheme { + switch self { + case .dark: return .dark +``` diff --git a/docs/wiki/files/core-monitor-touchbaridentifiers-swift-533aa40c.md b/docs/wiki/files/core-monitor-touchbaridentifiers-swift-533aa40c.md new file mode 100644 index 0000000..dc6394f --- /dev/null +++ b/docs/wiki/files/core-monitor-touchbaridentifiers-swift-533aa40c.md @@ -0,0 +1,61 @@ +# File: Core-Monitor/TouchBarIdentifiers.swift + +## Current Role + +- Area: Touch Bar and Pock widget runtime. +- This page records the file's current repository role, source metadata, and recent commit history. +- Review nearby tests and commit pages before changing this file. + +## Metadata + +| Field | Value | +| --- | --- | +| Source path | [`Core-Monitor/TouchBarIdentifiers.swift`](../../../Core-Monitor/TouchBarIdentifiers.swift) | +| Wiki area | Touch Bar and Pock widget runtime | +| Exists in current checkout | True | +| Size | 695 bytes | +| Binary | False | +| Line count | 16 | +| Extension | `.swift` | + +## Imports + +`AppKit` + +## Declarations + +| Kind | Name | Line | +| --- | --- | ---: | +| extension | `NSTouchBarItem.Identifier` | 5 | + +## Recent Change History + +| Commit | Date | Subject | +| --- | --- | --- | +| `011232b` | 2026-04-11 | Update website install video | + +## Maintenance Notes + +- Prefer focused changes that respect the ownership described above. +- If this file touches helper trust, SMC writes, startup, or permissions, update the relevant support docs and tests. +- If this file is generated or an asset manifest, verify the producing workflow instead of hand-editing generated payloads. + +## Source Excerpt + +```text +// TouchBarIdentifiers.swift +// CoreMonitor — central registry for all NSTouchBarItem identifiers. + +import AppKit + +extension NSTouchBarItem.Identifier { + // Left section + static let timezone = NSTouchBarItem.Identifier("com.coremon.tb.timezone") + // Centre (`.weather` is already defined by WeatherTouchBarItem.swift) + static let systemStats = NSTouchBarItem.Identifier("com.coremon.tb.systemstats") + static let combined = NSTouchBarItem.Identifier("com.coremon.tb.combined") + // Right section + static let network = NSTouchBarItem.Identifier("com.coremon.tb.network") + static let hardware = NSTouchBarItem.Identifier("com.coremon.tb.hardware") +} +``` diff --git a/docs/wiki/files/core-monitor-touchbarprivatebridge-h-0b1a853b.md b/docs/wiki/files/core-monitor-touchbarprivatebridge-h-0b1a853b.md new file mode 100644 index 0000000..4c9e1cc --- /dev/null +++ b/docs/wiki/files/core-monitor-touchbarprivatebridge-h-0b1a853b.md @@ -0,0 +1,61 @@ +# File: Core-Monitor/TouchBarPrivateBridge.h + +## Current Role + +- Area: Touch Bar and Pock widget runtime. +- This page records the file's current repository role, source metadata, and recent commit history. +- Review nearby tests and commit pages before changing this file. + +## Metadata + +| Field | Value | +| --- | --- | +| Source path | [`Core-Monitor/TouchBarPrivateBridge.h`](../../../Core-Monitor/TouchBarPrivateBridge.h) | +| Wiki area | Touch Bar and Pock widget runtime | +| Exists in current checkout | True | +| Size | 448 bytes | +| Binary | False | +| Line count | 15 | +| Extension | `.h` | + +## Imports + +None detected. + +## Declarations + +| Kind | Name | Line | +| --- | --- | ---: | +| None detected | | | + +## Recent Change History + +| Commit | Date | Subject | +| --- | --- | --- | +| `679aae6` | 2026-04-12 | changes. | +| `011232b` | 2026-04-11 | Update website install video | + +## Maintenance Notes + +- Prefer focused changes that respect the ownership described above. +- If this file touches helper trust, SMC writes, startup, or permissions, update the relevant support docs and tests. +- If this file is generated or an asset manifest, verify the producing workflow instead of hand-editing generated payloads. + +## Source Excerpt + +```text +#import + +NS_ASSUME_NONNULL_BEGIN + +NSString * _Nullable CMCurrentTouchBarPresentationMode(void); +void CMSetTouchBarPresentationMode(NSString *mode); +void CMPresentTouchBarOnTop(NSTouchBar *touchBar, NSInteger placement); +void CMDismissTouchBarFromTop(NSTouchBar *touchBar); +void CMIncreaseBrightness(void); +void CMDecreaseBrightness(void); +float CMCurrentBrightness(void); +void CMSetBrightness(float value); + +NS_ASSUME_NONNULL_END +``` diff --git a/docs/wiki/files/core-monitor-touchbarprivatebridge-m-9c9953ef.md b/docs/wiki/files/core-monitor-touchbarprivatebridge-m-9c9953ef.md new file mode 100644 index 0000000..b1fdb11 --- /dev/null +++ b/docs/wiki/files/core-monitor-touchbarprivatebridge-m-9c9953ef.md @@ -0,0 +1,87 @@ +# File: Core-Monitor/TouchBarPrivateBridge.m + +## Current Role + +- Area: Touch Bar and Pock widget runtime. +- This page records the file's current repository role, source metadata, and recent commit history. +- Review nearby tests and commit pages before changing this file. + +## Metadata + +| Field | Value | +| --- | --- | +| Source path | [`Core-Monitor/TouchBarPrivateBridge.m`](../../../Core-Monitor/TouchBarPrivateBridge.m) | +| Wiki area | Touch Bar and Pock widget runtime | +| Exists in current checkout | True | +| Size | 8260 bytes | +| Binary | False | +| Line count | 216 | +| Extension | `.m` | + +## Imports + +None detected. + +## Declarations + +| Kind | Name | Line | +| --- | --- | ---: | +| None detected | | | + +## Recent Change History + +| Commit | Date | Subject | +| --- | --- | --- | +| `679aae6` | 2026-04-12 | changes. | +| `011232b` | 2026-04-11 | Update website install video | + +## Maintenance Notes + +- Prefer focused changes that respect the ownership described above. +- If this file touches helper trust, SMC writes, startup, or permissions, update the relevant support docs and tests. +- If this file is generated or an asset manifest, verify the producing workflow instead of hand-editing generated payloads. + +## Source Excerpt + +```text +#import "TouchBarPrivateBridge.h" +#import +#import +#import +#import +#import + +static CFStringRef const CMKPresentationModeGlobal = CFSTR("PresentationModeGlobal"); +static CFStringRef const CMKTouchBarAgentIdentifier = CFSTR("com.apple.touchbar.agent"); +static mach_port_t sCMEventDriverRef = 0; +typedef double (*CMCoreDisplayGetBrightnessFn)(uint32_t); +typedef void (*CMCoreDisplaySetBrightnessFn)(uint32_t, double); + +@interface NSTouchBar (CoreMonitorPrivate) ++ (void)presentSystemModalFunctionBar:(nullable NSTouchBar *)touchBar placement:(long long)placement systemTrayItemIdentifier:(nullable NSTouchBarItemIdentifier)identifier; ++ (void)dismissSystemModalFunctionBar:(nullable NSTouchBar *)touchBar; ++ (void)presentSystemModalTouchBar:(nullable NSTouchBar *)touchBar placement:(long long)placement systemTrayItemIdentifier:(nullable NSTouchBarItemIdentifier)identifier; ++ (void)dismissSystemModalTouchBar:(nullable NSTouchBar *)touchBar; +@end + +static io_connect_t CMEventDriver(void) { + if (sCMEventDriverRef != 0) { + return sCMEventDriverRef; + } + + mach_port_t masterPort = 0; + io_iterator_t iterator = 0; + io_service_t service = 0; + kern_return_t kr = IOMainPort(MACH_PORT_NULL, &masterPort); + if (kr != KERN_SUCCESS) { + return IO_OBJECT_NULL; + } + + kr = IOServiceGetMatchingServices(masterPort, IOServiceMatching(kIOHIDSystemClass), &iterator); + if (kr != KERN_SUCCESS) { + return IO_OBJECT_NULL; + } + + service = IOIteratorNext(iterator); + IOObjectRelease(iterator); +``` diff --git a/docs/wiki/files/core-monitor-touchbarprivatepresenter-swift-403f0e46.md b/docs/wiki/files/core-monitor-touchbarprivatepresenter-swift-403f0e46.md new file mode 100644 index 0000000..5274216 --- /dev/null +++ b/docs/wiki/files/core-monitor-touchbarprivatepresenter-swift-403f0e46.md @@ -0,0 +1,97 @@ +# File: Core-Monitor/TouchBarPrivatePresenter.swift + +## Current Role + +- Area: Touch Bar and Pock widget runtime. +- This page records the file's current repository role, source metadata, and recent commit history. +- Review nearby tests and commit pages before changing this file. + +## Metadata + +| Field | Value | +| --- | --- | +| Source path | [`Core-Monitor/TouchBarPrivatePresenter.swift`](../../../Core-Monitor/TouchBarPrivatePresenter.swift) | +| Wiki area | Touch Bar and Pock widget runtime | +| Exists in current checkout | True | +| Size | 1043 bytes | +| Binary | False | +| Line count | 40 | +| Extension | `.swift` | + +## Imports + +`AppKit` + +## Declarations + +| Kind | Name | Line | +| --- | --- | ---: | +| class | `TouchBarPrivatePresenter` | 4 | +| func | `attach` | 9 | +| func | `present` | 13 | +| func | `dismiss` | 27 | +| func | `dismissToSystemTouchBar` | 34 | + +## Recent Change History + +| Commit | Date | Subject | +| --- | --- | --- | +| `011232b` | 2026-04-11 | Update website install video | +| `31da3f2` | 2026-04-06 | ui update | +| `0fa238c` | 2026-04-02 | commits. | +| `3651f98` | 2026-03-29 | Remove CoreVisor and virtualization support | +| `34b59ac` | 2026-03-29 | Update app UI and website branding | +| `b436125` | 2026-03-28 | Improve Touch Bar behavior, CoreVisor UI, and docs | +| `3252194` | 2026-03-27 | Clean repo and keep only active Core-Monitor project | +| `61a73aa` | 2026-03-15 | Commit ig | +| `81e0938` | 2026-03-13 | Add auto fan aggressiveness slider and fix QEMU boot/display defaults | + +## Maintenance Notes + +- Prefer focused changes that respect the ownership described above. +- If this file touches helper trust, SMC writes, startup, or permissions, update the relevant support docs and tests. +- If this file is generated or an asset manifest, verify the producing workflow instead of hand-editing generated payloads. + +## Source Excerpt + +```text +import AppKit + +@available(macOS 13.0, *) +@MainActor +final class TouchBarPrivatePresenter: NSResponder { + private var activeTouchBar: NSTouchBar? + private var previousMode: String? + private var isVisible = false + + func attach(to window: NSWindow) { + window.touchBar = nil + } + + func present(touchBar: NSTouchBar) { + if let activeTouchBar, isVisible { + CMDismissTouchBarFromTop(activeTouchBar) + isVisible = false + } + + previousMode = previousMode ?? CMCurrentTouchBarPresentationMode() + activeTouchBar = touchBar + isVisible = true + + CMPresentTouchBarOnTop(touchBar, 1) + CMSetTouchBarPresentationMode("app") + } + + func dismiss() { + guard isVisible, let activeTouchBar else { return } + CMDismissTouchBarFromTop(activeTouchBar) + self.activeTouchBar = nil + isVisible = false + } + + func dismissToSystemTouchBar() { + dismiss() + CMSetTouchBarPresentationMode(previousMode ?? "appWithControlStrip") + } +} +``` diff --git a/docs/wiki/files/core-monitor-touchbarutilitywidgets-swift-499fb517.md b/docs/wiki/files/core-monitor-touchbarutilitywidgets-swift-499fb517.md new file mode 100644 index 0000000..ad65713 --- /dev/null +++ b/docs/wiki/files/core-monitor-touchbarutilitywidgets-swift-499fb517.md @@ -0,0 +1,134 @@ +# File: Core-Monitor/TouchBarUtilityWidgets.swift + +## Current Role + +- Area: Touch Bar and Pock widget runtime. +- This page records the file's current repository role, source metadata, and recent commit history. +- Review nearby tests and commit pages before changing this file. + +## Metadata + +| Field | Value | +| --- | --- | +| Source path | [`Core-Monitor/TouchBarUtilityWidgets.swift`](../../../Core-Monitor/TouchBarUtilityWidgets.swift) | +| Wiki area | Touch Bar and Pock widget runtime | +| Exists in current checkout | True | +| Size | 24869 bytes | +| Binary | False | +| Line count | 722 | +| Extension | `.swift` | + +## Imports + +`AppKit`, `CoreAudio`, `Foundation`, `IOKit` + +## Declarations + +| Kind | Name | Line | +| --- | --- | ---: | +| protocol | `TouchBarThemable` | 6 | +| struct | `TouchBarTheme` | 10 | +| func | `hash` | 41 | +| class | `ControlCenterTouchBarWidget` | 50 | +| enum | `ActionTag` | 55 | +| func | `setup` | 81 | +| func | `invokeAction` | 118 | +| func | `adjustVolume` | 133 | +| func | `applyTheme` | 138 | +| enum | `SystemVolume` | 150 | +| enum | `SystemBrightness` | 211 | +| class | `ControlCenterSliderPresenter` | 231 | +| enum | `SliderKind` | 233 | +| func | `present` | 267 | +| func | `dismiss` | 284 | +| func | `touchBar` | 292 | +| class | `ControlCenterSliderView` | 306 | +| func | `setup` | 329 | +| func | `configureButton` | 355 | +| func | `currentValue` | 370 | +| func | `setValue` | 379 | +| func | `applyTheme` | 389 | +| func | `stepDown` | 398 | +| func | `stepUp` | 403 | +| func | `sliderChanged` | 408 | +| func | `closePressed` | 412 | +| class | `MeterControl` | 417 | +| func | `set` | 465 | +| class | `RAMPressureTouchBarWidget` | 471 | +| func | `setup` | 489 | +| func | `update` | 505 | +| func | `applyTheme` | 517 | +| class | `DockTouchBarWidget` | 523 | +| func | `setup` | 543 | +| func | `reload` | 575 | +| func | `applyTheme` | 582 | +| func | `rebuildStack` | 587 | +| func | `mergedItems` | 643 | +| func | `launchItem` | 668 | +| func | `loadDockItems` | 680 | +| func | `loadPersistentItems` | 696 | +| struct | `DockTouchBarItem` | 713 | + +## Recent Change History + +| Commit | Date | Subject | +| --- | --- | --- | +| `ce9e812` | 2026-04-16 | Fix Xcode 16.2 CI compatibility | +| `3fff2ff` | 2026-04-16 | Fix Xcode 16.2 CI compatibility | +| `5b96f6f` | 2026-04-16 | Fix Xcode 16.2 CI compatibility | +| `0ef6575` | 2026-04-16 | Unify monitor refresh delivery paths | +| `4db7203` | 2026-04-16 | Reduce redundant Touch Bar and menu refresh work | +| `6675114` | 2026-04-13 | e | +| `679aae6` | 2026-04-12 | changes. | +| `2664fd1` | 2026-04-11 | Update Core Monitor | + +## Maintenance Notes + +- Prefer focused changes that respect the ownership described above. +- If this file touches helper trust, SMC writes, startup, or permissions, update the relevant support docs and tests. +- If this file is generated or an asset manifest, verify the producing workflow instead of hand-editing generated payloads. + +## Source Excerpt + +```text +import AppKit +import Foundation +import CoreAudio +import IOKit +import IOKit.graphics + +protocol TouchBarThemable: AnyObject { + var theme: TouchBarTheme { get set } +} + +struct TouchBarTheme: Equatable, Hashable { + let primaryTextColor: NSColor + let secondaryTextColor: NSColor + let pillBackgroundColor: NSColor + let pillBorderColor: NSColor + let barOutlineColor: NSColor + + static let dark = TouchBarTheme( + primaryTextColor: .white, + secondaryTextColor: NSColor.white.withAlphaComponent(0.72), + pillBackgroundColor: NSColor.white.withAlphaComponent(0.08), + pillBorderColor: NSColor.white.withAlphaComponent(0.15), + barOutlineColor: NSColor.white.withAlphaComponent(0.35) + ) + + static let light = TouchBarTheme( + primaryTextColor: .labelColor, + secondaryTextColor: NSColor.secondaryLabelColor, + pillBackgroundColor: NSColor.black.withAlphaComponent(0.06), + pillBorderColor: NSColor.black.withAlphaComponent(0.12), + barOutlineColor: NSColor.black.withAlphaComponent(0.25) + ) + + static func == (lhs: TouchBarTheme, rhs: TouchBarTheme) -> Bool { + lhs.primaryTextColor == rhs.primaryTextColor && + lhs.secondaryTextColor == rhs.secondaryTextColor && + lhs.pillBackgroundColor == rhs.pillBackgroundColor && + lhs.pillBorderColor == rhs.pillBorderColor && + lhs.barOutlineColor == rhs.barOutlineColor + } +``` diff --git a/docs/wiki/files/core-monitor-usagebarview-swift-a96fef57.md b/docs/wiki/files/core-monitor-usagebarview-swift-a96fef57.md new file mode 100644 index 0000000..2afb80e --- /dev/null +++ b/docs/wiki/files/core-monitor-usagebarview-swift-a96fef57.md @@ -0,0 +1,86 @@ +# File: Core-Monitor/UsageBarView.swift + +## Current Role + +- Area: Core app. +- This page records the file's current repository role, source metadata, and recent commit history. +- Review nearby tests and commit pages before changing this file. + +## Metadata + +| Field | Value | +| --- | --- | +| Source path | [`Core-Monitor/UsageBarView.swift`](../../../Core-Monitor/UsageBarView.swift) | +| Wiki area | Core app | +| Exists in current checkout | True | +| Size | 1506 bytes | +| Binary | False | +| Line count | 44 | +| Extension | `.swift` | + +## Imports + +`AppKit` + +## Declarations + +| Kind | Name | Line | +| --- | --- | ---: | +| class | `UsageBarView` | 9 | + +## Recent Change History + +| Commit | Date | Subject | +| --- | --- | --- | +| `011232b` | 2026-04-11 | Update website install video | + +## Maintenance Notes + +- Prefer focused changes that respect the ownership described above. +- If this file touches helper trust, SMC writes, startup, or permissions, update the relevant support docs and tests. +- If this file is generated or an asset manifest, verify the producing workflow instead of hand-editing generated payloads. + +## Source Excerpt + +```text +// UsageBarView.swift +// CoreMonitor — the thin cyan fill bar seen under MEM / SSD / CPU values. +// +// ┌────────────────────────┐ 3pt tall, 28pt wide +// │████████████░░░░░░░░░░░░│ cyan fill on gray track +// └────────────────────────┘ + +import AppKit + +final class UsageBarView: NSView { + var theme: TouchBarTheme = .dark { + didSet { needsDisplay = true } + } + + var fraction: CGFloat = 0.5 { // 0.0 – 1.0 + didSet { needsDisplay = true } + } + + var fillColor: NSColor = TouchBarTheme.dark.accentBlue { + didSet { needsDisplay = true } + } + + override var intrinsicContentSize: NSSize { + NSSize(width: TB.barW, height: TB.barH) + } + + override func draw(_ dirtyRect: NSRect) { + let outline = NSBezierPath(roundedRect: bounds, xRadius: TB.barRadius, yRadius: TB.barRadius) + theme.barTrackColor.setFill() + outline.fill() + theme.barOutlineColor.setStroke() + outline.lineWidth = 1 + outline.stroke() + + // Fill + let fillW = max(0, min((bounds.width - 4) * fraction, bounds.width - 4)) + if fillW > 0.5 { + let fillRect = NSRect(x: 2, y: 2, width: fillW, height: bounds.height - 4) + fillColor.setFill() + NSBezierPath(roundedRect: fillRect, xRadius: TB.barRadius, yRadius: TB.barRadius).fill() +``` diff --git a/docs/wiki/files/core-monitor-weatherkit-entitlements-43cd8294.md b/docs/wiki/files/core-monitor-weatherkit-entitlements-43cd8294.md new file mode 100644 index 0000000..ec2e09e --- /dev/null +++ b/docs/wiki/files/core-monitor-weatherkit-entitlements-43cd8294.md @@ -0,0 +1,46 @@ +# File: Core-Monitor-WeatherKit.entitlements + +## Current Role + +- Area: Repository support. +- This page records the file's current repository role, source metadata, and recent commit history. +- Review nearby tests and commit pages before changing this file. + +## Metadata + +| Field | Value | +| --- | --- | +| Source path | [`Core-Monitor-WeatherKit.entitlements`](../../../Core-Monitor-WeatherKit.entitlements) | +| Wiki area | Repository support | +| Exists in current checkout | True | +| Size | 240 bytes | +| Binary | False | +| Line count | 9 | +| Extension | `.entitlements` | + +## Imports + +None detected. + +## Declarations + +| Kind | Name | Line | +| --- | --- | ---: | +| None detected | | | + +## Recent Change History + +| Commit | Date | Subject | +| --- | --- | --- | +| `8bfc685` | 2026-04-16 | Stabilize signing and WeatherKit release packaging | +| `011232b` | 2026-04-11 | Update website install video | +| `48553d4` | 2026-04-06 | Refine landing page hero and top bar icon | +| `31da3f2` | 2026-04-06 | ui update | +| `0fa238c` | 2026-04-02 | commits. | +| `62e4843` | 2026-04-01 | Remove leftover unused CoreVisor files | + +## Maintenance Notes + +- Prefer focused changes that respect the ownership described above. +- If this file touches helper trust, SMC writes, startup, or permissions, update the relevant support docs and tests. +- If this file is generated or an asset manifest, verify the producing workflow instead of hand-editing generated payloads. diff --git a/docs/wiki/files/core-monitor-weatherlocationaccesssection-swift-ba372d22.md b/docs/wiki/files/core-monitor-weatherlocationaccesssection-swift-ba372d22.md new file mode 100644 index 0000000..9bc3688 --- /dev/null +++ b/docs/wiki/files/core-monitor-weatherlocationaccesssection-swift-ba372d22.md @@ -0,0 +1,89 @@ +# File: Core-Monitor/WeatherLocationAccessSection.swift + +## Current Role + +- Area: Weather and location. +- This page records the file's current repository role, source metadata, and recent commit history. +- Review nearby tests and commit pages before changing this file. + +## Metadata + +| Field | Value | +| --- | --- | +| Source path | [`Core-Monitor/WeatherLocationAccessSection.swift`](../../../Core-Monitor/WeatherLocationAccessSection.swift) | +| Wiki area | Weather and location | +| Exists in current checkout | True | +| Size | 5413 bytes | +| Binary | False | +| Line count | 152 | +| Extension | `.swift` | + +## Imports + +`CoreLocation`, `SwiftUI` + +## Declarations + +| Kind | Name | Line | +| --- | --- | ---: | +| struct | `WeatherLocationAccessSection` | 3 | +| struct | `WeatherLocationActionButtonStyle` | 134 | +| func | `makeBody` | 136 | + +## Recent Change History + +| Commit | Date | Subject | +| --- | --- | --- | +| `44eb999` | 2026-04-16 | Harden touch bar customization and weather fallback | +| `311dc52` | 2026-04-15 | Refine first-run onboarding and weather permissions | + +## Maintenance Notes + +- Prefer focused changes that respect the ownership described above. +- If this file touches helper trust, SMC writes, startup, or permissions, update the relevant support docs and tests. +- If this file is generated or an asset manifest, verify the producing workflow instead of hand-editing generated payloads. + +## Source Excerpt + +```text +import SwiftUI +import CoreLocation + +struct WeatherLocationAccessSection: View { + @ObservedObject var controller: WeatherLocationAccessController + @Environment(\.openURL) private var openURL + + var body: some View { + VStack(alignment: .leading, spacing: 10) { + HStack(spacing: 10) { + Image(systemName: symbolName) + .font(.system(size: 13, weight: .semibold)) + .foregroundStyle(accentColor) + .frame(width: 18, height: 18) + + Text("Location Access") + .font(.system(size: 12, weight: .semibold)) + .foregroundStyle(.primary) + + Text(badgeTitle.uppercased()) + .font(.system(size: 9, weight: .bold)) + .foregroundStyle(accentColor) + .padding(.horizontal, 7) + .padding(.vertical, 4) + .background(accentColor.opacity(0.14)) + .clipShape(Capsule()) + } + + Text(detailText) + .font(.system(size: 11, weight: .medium)) + .foregroundStyle(.secondary) + .lineSpacing(3) + + HStack(spacing: 8) { + if let requestTitle { + Button(requestTitle) { + controller.requestAccess() + } + .buttonStyle(WeatherLocationActionButtonStyle()) + } +``` diff --git a/docs/wiki/files/core-monitor-weatherservice-swift-3de128d4.md b/docs/wiki/files/core-monitor-weatherservice-swift-3de128d4.md new file mode 100644 index 0000000..b0d66cd --- /dev/null +++ b/docs/wiki/files/core-monitor-weatherservice-swift-3de128d4.md @@ -0,0 +1,130 @@ +# File: Core-Monitor/WeatherService.swift + +## Current Role + +- Owns WeatherKit capability detection, optional location access, fallback coordinates, attribution, and view-model state. +- Startup behavior is intentionally permission-safe: location prompting should only happen after explicit user intent. + +## Metadata + +| Field | Value | +| --- | --- | +| Source path | [`Core-Monitor/WeatherService.swift`](../../../Core-Monitor/WeatherService.swift) | +| Wiki area | Weather and location | +| Exists in current checkout | True | +| Size | 18392 bytes | +| Binary | False | +| Line count | 545 | +| Extension | `.swift` | + +## Imports + +`Combine`, `CoreLocation`, `Foundation`, `Security`, `WeatherKit` + +## Declarations + +| Kind | Name | Line | +| --- | --- | ---: | +| struct | `WeatherSnapshot` | 12 | +| struct | `WeatherAttributionSnapshot` | 25 | +| enum | `WeatherKitCapability` | 32 | +| protocol | `WeatherProviding` | 51 | +| func | `currentWeather` | 53 | +| protocol | `WeatherLocationAccessControlling` | 55 | +| func | `requestAccess` | 61 | +| func | `refreshStatus` | 62 | +| func | `requestCurrentLocation` | 63 | +| class | `WeatherLocationAccessController` | 65 | +| func | `requestAccess` | 91 | +| func | `refreshStatus` | 96 | +| func | `requestCurrentLocation` | 100 | +| func | `applyLocationManagerState` | 140 | +| func | `applyResolvedLocation` | 166 | +| func | `requestLocationIfNeeded` | 175 | +| func | `finishLocationRequests` | 196 | +| class | `LiveWeatherService` | 237 | +| class | `MockWeatherService` | 318 | +| func | `currentWeather` | 320 | +| func | `loadWeatherAttribution` | 340 | +| enum | `WeatherState` | 360 | +| class | `WeatherViewModel` | 367 | +| func | `start` | 407 | +| func | `stop` | 414 | +| func | `bindLocationAccess` | 424 | +| func | `scheduleRefresh` | 436 | +| func | `refreshNow` | 447 | +| func | `errorMessage` | 494 | +| func | `refreshFallbackWeather` | 508 | +| func | `loadWeatherSnapshot` | 527 | +| func | `fetchWeatherSnapshot` | 532 | +| func | `applyLoadedSnapshot` | 539 | + +## Recent Change History + +| Commit | Date | Subject | +| --- | --- | --- | +| `29afd92` | 2026-04-18 | Ship 14.0.7 localization update | +| `bd80f00` | 2026-04-17 | Fix fan helper recovery and weather fallback | +| `44eb999` | 2026-04-16 | Harden touch bar customization and weather fallback | +| `e486572` | 2026-04-16 | Scope detailed sampling to active monitoring views | +| `8bfc685` | 2026-04-16 | Stabilize signing and WeatherKit release packaging | +| `6e7215b` | 2026-04-16 | Refresh weather after location access changes | +| `adede3f` | 2026-04-16 | Clean up warning baseline for menu bar and weather | +| `f259317` | 2026-04-16 | Finish Xcode 16.2 CI repair | +| `3fff2ff` | 2026-04-16 | Fix Xcode 16.2 CI compatibility | +| `e235eca` | 2026-04-16 | Add regression coverage for weather permission gating | +| `311dc52` | 2026-04-15 | Refine first-run onboarding and weather permissions | +| `4d78a8f` | 2026-04-15 | e | +| `2664fd1` | 2026-04-11 | Update Core Monitor | +| `011232b` | 2026-04-11 | Update website install video | + +## Maintenance Notes + +- Prefer focused changes that respect the ownership described above. +- If this file touches helper trust, SMC writes, startup, or permissions, update the relevant support docs and tests. +- If this file is generated or an asset manifest, verify the producing workflow instead of hand-editing generated payloads. + +## Source Excerpt + +```text +// WeatherService.swift +// Core-Monitor — WeatherKit data layer +// Requires: WeatherKit entitlement + Privacy Usage string in Info.plist + +import Foundation +import Combine +import WeatherKit +import CoreLocation +import Security + +// MARK: - Domain model + +struct WeatherSnapshot: Sendable { + let locationName: String + let symbolName: String // SF Symbol name + let temperature: Double // Celsius + let condition: String // Short label e.g. "Partly Cloudy" + let nextRainSummary: String + let high: Double + let low: Double + let feelsLike: Double + let humidity: Int // 0-100 + let updatedAt: Date +} + +struct WeatherAttributionSnapshot: Sendable { + let legalPageURL: URL + let markURL: URL + let serviceName: String + let legalText: String? +} + +enum WeatherKitCapability { + private static let entitlementKey = "com.apple.developer.weatherkit" + + static func isEnabled() -> Bool { + guard let task = SecTaskCreateFromSelf(nil), + let entitlement = SecTaskCopyValueForEntitlement(task, entitlementKey as CFString, nil) else { + return false + } +``` diff --git a/docs/wiki/files/core-monitor-weathertouchbaritem-swift-83049a5c.md b/docs/wiki/files/core-monitor-weathertouchbaritem-swift-83049a5c.md new file mode 100644 index 0000000..5b76186 --- /dev/null +++ b/docs/wiki/files/core-monitor-weathertouchbaritem-swift-83049a5c.md @@ -0,0 +1,90 @@ +# File: Core-Monitor/WeatherTouchBarItem.swift + +## Current Role + +- Area: Touch Bar and Pock widget runtime. +- This page records the file's current repository role, source metadata, and recent commit history. +- Review nearby tests and commit pages before changing this file. + +## Metadata + +| Field | Value | +| --- | --- | +| Source path | [`Core-Monitor/WeatherTouchBarItem.swift`](../../../Core-Monitor/WeatherTouchBarItem.swift) | +| Wiki area | Touch Bar and Pock widget runtime | +| Exists in current checkout | True | +| Size | 1543 bytes | +| Binary | False | +| Line count | 62 | +| Extension | `.swift` | + +## Imports + +`AppKit`, `Combine` + +## Declarations + +| Kind | Name | Line | +| --- | --- | ---: | +| extension | `NSTouchBarItem.Identifier` | 8 | +| extension | `Notification.Name` | 14 | +| class | `WeatherTouchBarItem` | 20 | +| func | `bindViewModel` | 43 | +| func | `handleTap` | 56 | + +## Recent Change History + +| Commit | Date | Subject | +| --- | --- | --- | +| `011232b` | 2026-04-11 | Update website install video | + +## Maintenance Notes + +- Prefer focused changes that respect the ownership described above. +- If this file touches helper trust, SMC writes, startup, or permissions, update the relevant support docs and tests. +- If this file is generated or an asset manifest, verify the producing workflow instead of hand-editing generated payloads. + +## Source Excerpt + +```text +// WeatherTouchBarItem.swift +// Core-Monitor + +import AppKit +import Combine + +// MARK: - Identifier + +extension NSTouchBarItem.Identifier { + static let weather = NSTouchBarItem.Identifier("com.coremon.touchbar.weather") +} + +// MARK: - Notification + +extension Notification.Name { + static let weatherTouchBarTapped = Notification.Name("com.coremon.weatherTouchBarTapped") +} + +// MARK: - Item + +final class WeatherTouchBarItem: NSCustomTouchBarItem { + + private let weatherView = WeatherTouchBarView(frame: .zero) + private var viewModel: WeatherViewModel + private var cancellables = Set() + + // MARK: Init + + init(viewModel: WeatherViewModel) { + self.viewModel = viewModel + super.init(identifier: .weather) + + // Touch Bar height is always 30pt + weatherView.frame = NSRect(x: 0, y: 0, width: 140, height: 30) + view = weatherView + + bindViewModel() + } + + required init?(coder: NSCoder) { fatalError("init(coder:) not implemented") } +``` diff --git a/docs/wiki/files/core-monitor-weathertouchbarview-swift-29868f1d.md b/docs/wiki/files/core-monitor-weathertouchbarview-swift-29868f1d.md new file mode 100644 index 0000000..7cb0368 --- /dev/null +++ b/docs/wiki/files/core-monitor-weathertouchbarview-swift-29868f1d.md @@ -0,0 +1,102 @@ +# File: Core-Monitor/WeatherTouchBarView.swift + +## Current Role + +- Area: Touch Bar and Pock widget runtime. +- This page records the file's current repository role, source metadata, and recent commit history. +- Review nearby tests and commit pages before changing this file. + +## Metadata + +| Field | Value | +| --- | --- | +| Source path | [`Core-Monitor/WeatherTouchBarView.swift`](../../../Core-Monitor/WeatherTouchBarView.swift) | +| Wiki area | Touch Bar and Pock widget runtime | +| Exists in current checkout | True | +| Size | 10583 bytes | +| Binary | False | +| Line count | 272 | +| Extension | `.swift` | + +## Imports + +`AppKit` + +## Declarations + +| Kind | Name | Line | +| --- | --- | ---: | +| enum | `WeatherTBLayout` | 14 | +| class | `WeatherTouchBarView` | 28 | +| func | `commonInit` | 60 | +| func | `configureLabel` | 91 | +| func | `estimatedWidth` | 107 | +| func | `hideAll` | 222 | +| func | `showAll` | 226 | +| func | `temperatureString` | 230 | +| func | `timeString` | 239 | +| func | `shortCondition` | 246 | +| func | `weatherErrorTitle` | 250 | +| func | `symbolImage` | 261 | + +## Recent Change History + +| Commit | Date | Subject | +| --- | --- | --- | +| `29afd92` | 2026-04-18 | Ship 14.0.7 localization update | +| `44eb999` | 2026-04-16 | Harden touch bar customization and weather fallback | +| `311dc52` | 2026-04-15 | Refine first-run onboarding and weather permissions | +| `b09dbec` | 2026-04-14 | Tighten app copy and weather privacy behavior | +| `2664fd1` | 2026-04-11 | Update Core Monitor | +| `011232b` | 2026-04-11 | Update website install video | + +## Maintenance Notes + +- Prefer focused changes that respect the ownership described above. +- If this file touches helper trust, SMC writes, startup, or permissions, update the relevant support docs and tests. +- If this file is generated or an asset manifest, verify the producing workflow instead of hand-editing generated payloads. + +## Source Excerpt + +```text +// WeatherTouchBarView.swift +// Core-Monitor +// +// Renders the weather group: +// +// ┌─────────────────────────────────────────────┐ h=30pt +// │ [SF Symbol 18pt] [22.4°] [Mon 3:03] │ +// └─────────────────────────────────────────────┘ +// background: NSColor(white:0.18 alpha:1) cornerRadius: 5 + +import AppKit + +// MARK: - Layout constants (tweak here to pixel-push) + +private enum WeatherTBLayout { + static let height: CGFloat = 30 + static let hPad: CGFloat = 8 // left/right inset inside pill + static let spacing: CGFloat = 5 // gap between elements + static let iconSize: CGFloat = 16 // SF Symbol pt size + static let cornerRadius: CGFloat = 5 + static let pillColor = NSColor(white: 0.18, alpha: 1.0) + static let primaryFont = NSFont.monospacedDigitSystemFont(ofSize: 13, weight: .medium) + static let secondaryFont = NSFont.monospacedDigitSystemFont(ofSize: 11, weight: .regular) + static let dimFont = NSFont.monospacedDigitSystemFont(ofSize: 10, weight: .regular) +} + +// MARK: - View + +final class WeatherTouchBarView: NSView { + + // ── Public state ─────────────────────────────────────────────────────── + + var state: WeatherState = .idle { + didSet { needsLayout = true; needsDisplay = true } + } + + /// Whether to show °C or °F + var useCelsius: Bool = true { + didSet { needsDisplay = true } + } +``` diff --git a/docs/wiki/files/core-monitor-welcomeguide-swift-a8d31262.md b/docs/wiki/files/core-monitor-welcomeguide-swift-a8d31262.md new file mode 100644 index 0000000..2a01ab5 --- /dev/null +++ b/docs/wiki/files/core-monitor-welcomeguide-swift-a8d31262.md @@ -0,0 +1,162 @@ +# File: Core-Monitor/WelcomeGuide.swift + +## Current Role + +- Area: Startup and onboarding. +- This page records the file's current repository role, source metadata, and recent commit history. +- Review nearby tests and commit pages before changing this file. + +## Metadata + +| Field | Value | +| --- | --- | +| Source path | [`Core-Monitor/WelcomeGuide.swift`](../../../Core-Monitor/WelcomeGuide.swift) | +| Wiki area | Startup and onboarding | +| Exists in current checkout | True | +| Size | 63409 bytes | +| Binary | False | +| Line count | 1605 | +| Extension | `.swift` | + +## Imports + +`SwiftUI` + +## Declarations + +| Kind | Name | Line | +| --- | --- | ---: | +| extension | `View` | 10 | +| func | `welcomeGuide` | 13 | +| struct | `WelcomeGuideModifier` | 17 | +| func | `body` | 19 | +| enum | `WelcomeGuideDismissAction` | 44 | +| struct | `WelcomeGuidePresentationController` | 49 | +| extension | `Color` | 85 | +| struct | `GuideStep` | 103 | +| struct | `WelcomeGuideSheet` | 194 | +| func | `iconBadge` | 277 | +| func | `transition` | 364 | +| func | `prepareSheet` | 374 | +| func | `tearDownSheet` | 402 | +| func | `goBack` | 409 | +| func | `goForwardStep` | 414 | +| func | `advanceOrDismiss` | 419 | +| func | `dismissSheet` | 427 | +| func | `installScrollMonitor` | 436 | +| func | `handleNavigationGesture` | 452 | +| func | `handleSwipeGesture` | 468 | +| func | `handleHorizontalScroll` | 489 | +| func | `enableLaunchAtLogin` | 541 | +| func | `performLaunchAtLoginAction` | 546 | +| func | `enableDashboardShortcut` | 555 | +| func | `installHelperIfNeeded` | 559 | +| func | `applyBalancedPreset` | 563 | +| func | `refreshHelperDiagnostics` | 567 | +| func | `exportHelperDiagnostics` | 572 | +| func | `checklistTone` | 619 | +| struct | `WelcomeGuideTouchBarShowcase` | 706 | +| struct | `WelcomeGuideTouchBarDemoPanel` | 770 | +| struct | `WelcomeGuideWeatherTouchBarDemo` | 817 | +| struct | `WelcomeGuideCardSwipeDemo` | 895 | +| func | `cardProgressIndex` | 962 | +| struct | `WelcomeGuideTouchBarEditDemo` | 980 | +| struct | `WelcomeGuideTouchBarPill` | 1062 | +| struct | `WelcomeGuideCardPreview` | 1103 | +| struct | `WelcomeGuideActiveWidgetChip` | 1147 | +| struct | `WelcomeGuideLibraryWidgetChip` | 1167 | +| func | `wgMix` | 1186 | +| func | `wgSmoothProgress` | 1190 | +| func | `wgLoopEnvelope` | 1196 | +| func | `wgPulse` | 1216 | +| struct | `WelcomeGuideStepContent` | 1226 | +| func | `contentLayout` | 1258 | +| struct | `WelcomeGuideBulletRow` | 1321 | +| struct | `WelcomeGuideChecklistStatus` | 1344 | +| enum | `WelcomeGuideChecklistTone` | 1353 | +| struct | `WelcomeGuideReadinessPanel` | 1370 | +| struct | `WelcomeGuideDiagnosticsExportRow` | 1425 | +| struct | `WelcomeGuideChecklistRow` | 1469 | +| struct | `WelcomeGuideBottomBar` | 1525 | +| struct | `WGRandom` | 1593 | + +## Recent Change History + +| Commit | Date | Subject | +| --- | --- | --- | +| `32f6f43` | 2026-04-18 | Ship 14.0.6 Cupertino Touch Bar fix | +| `712cda3` | 2026-04-17 | Improve welcome guide Touch Bar onboarding | +| `4e417f6` | 2026-04-17 | Remove Alerts screen surface | +| `83e001c` | 2026-04-17 | Reinstall stale privileged helper | +| `7c1b882` | 2026-04-17 | Keep Touch Bar HUD always on | +| `e24d811` | 2026-04-16 | :)) | +| `ebf3e12` | 2026-04-16 | Retire redundant silent fan mode | +| `6cabf2c` | 2026-04-16 | Make onboarding copy platform-aware | +| `133d9ad` | 2026-04-16 | Replace alert surfaces with monitoring status | +| `cfea009` | 2026-04-16 | Polish launch-at-login recovery flow | +| `3672312` | 2026-04-16 | Promote dashboard shortcut in onboarding | +| `5fe6a4c` | 2026-04-16 | Harden first-launch startup and onboarding state | +| `616b507` | 2026-04-16 | Fix first-launch welcome guide persistence | +| `c408c06` | 2026-04-16 | Default fresh installs to system Touch Bar | +| `5dc29ed` | 2026-04-16 | Add privacy controls and refine Core Monitor presentation | +| `719a663` | 2026-04-16 | Refine welcome guide overflow handling | +| `844ce69` | 2026-04-16 | Fix first-launch dashboard discoverability | +| `311dc52` | 2026-04-15 | Refine first-run onboarding and weather permissions | +| `7185d36` | 2026-04-15 | Improve fan control and alert surfaces | +| `b09dbec` | 2026-04-14 | Tighten app copy and weather privacy behavior | +| `81ce4d9` | 2026-04-14 | Save current Core-Monitor rescue changes | +| `2664fd1` | 2026-04-11 | Update Core Monitor | +| `011232b` | 2026-04-11 | Update website install video | +| `3651f98` | 2026-03-29 | Remove CoreVisor and virtualization support | +| `4537bc5` | 2026-03-28 | Detect fan SMC keys and add wake-reapplied fan profiles | + +## Maintenance Notes + +- Prefer focused changes that respect the ownership described above. +- If this file touches helper trust, SMC writes, startup, or permissions, update the relevant support docs and tests. +- If this file is generated or an asset manifest, verify the producing workflow instead of hand-editing generated payloads. + +## Source Excerpt + +```text +// WelcomeGuide.swift +// Core Monitor — first-launch onboarding guide +// Shown exactly once (keyed by AppStorage). No motion blur. + +import SwiftUI + +// ───────────────────────────────────────────────────────────────────────────── +// MARK: - View modifier entry-point +// ───────────────────────────────────────────────────────────────────────────── + +extension View { + /// Attaches the first-launch guide sheet. Call once on the root view. + func welcomeGuide() -> some View { + modifier(WelcomeGuideModifier()) + } +} + +private struct WelcomeGuideModifier: ViewModifier { + @AppStorage(WelcomeGuideProgress.hasSeenDefaultsKey) private var hasSeen = false + @State private var presentation = WelcomeGuidePresentationController() + + func body(content: Content) -> some View { + content + .onAppear { + presentation.syncStoredPreference(hasSeen: hasSeen) + } + .onChange(of: hasSeen) { + presentation.syncStoredPreference(hasSeen: $0) + } + .sheet(isPresented: Binding( + get: { presentation.isSheetPresented }, + set: { isPresented in + let dismissAction = presentation.handlePresentationChange(isPresented) + if dismissAction == .persistCompletion, hasSeen == false { + hasSeen = true + } + } + )) { + WelcomeGuideSheet { hasSeen = true } + .interactiveDismissDisabled(true) +``` diff --git a/docs/wiki/files/core-monitor-welcomeguideprogress-swift-6c7aa414.md b/docs/wiki/files/core-monitor-welcomeguideprogress-swift-6c7aa414.md new file mode 100644 index 0000000..179903d --- /dev/null +++ b/docs/wiki/files/core-monitor-welcomeguideprogress-swift-6c7aa414.md @@ -0,0 +1,94 @@ +# File: Core-Monitor/WelcomeGuideProgress.swift + +## Current Role + +- Area: Startup and onboarding. +- This page records the file's current repository role, source metadata, and recent commit history. +- Review nearby tests and commit pages before changing this file. + +## Metadata + +| Field | Value | +| --- | --- | +| Source path | [`Core-Monitor/WelcomeGuideProgress.swift`](../../../Core-Monitor/WelcomeGuideProgress.swift) | +| Wiki area | Startup and onboarding | +| Exists in current checkout | True | +| Size | 4739 bytes | +| Binary | False | +| Line count | 133 | +| Extension | `.swift` | + +## Imports + +`Foundation` + +## Declarations + +| Kind | Name | Line | +| --- | --- | ---: | +| enum | `CoreMonitorLaunchPresentation` | 2 | +| enum | `WelcomeGuideProgress` | 11 | +| enum | `CoreMonitorDefaultsMaintenance` | 27 | + +## Recent Change History + +| Commit | Date | Subject | +| --- | --- | --- | +| `7c1b882` | 2026-04-17 | Keep Touch Bar HUD always on | +| `133d9ad` | 2026-04-16 | Replace alert surfaces with monitoring status | +| `5fe6a4c` | 2026-04-16 | Harden first-launch startup and onboarding state | +| `7dd298c` | 2026-04-16 | Make launch diagnostics cleanup idempotent | +| `001a339` | 2026-04-16 | Purge deprecated launch diagnostics defaults | +| `78d0fd2` | 2026-04-16 | Stabilize onboarding launch and menu bar defaults | +| `844ce69` | 2026-04-16 | Fix first-launch dashboard discoverability | + +## Maintenance Notes + +- Prefer focused changes that respect the ownership described above. +- If this file touches helper trust, SMC writes, startup, or permissions, update the relevant support docs and tests. +- If this file is generated or an asset manifest, verify the producing workflow instead of hand-editing generated payloads. + +## Source Excerpt + +```text +import Foundation + +enum CoreMonitorLaunchPresentation: Equatable { + case dashboard + case menuBarOnly + + var shouldAutoOpenDashboard: Bool { + self == .dashboard + } +} + +enum WelcomeGuideProgress { + static let hasSeenDefaultsKey = "com.coremonitor.hasSeenWelcomeGuide.v1" + + static func hasSeen(in defaults: UserDefaults = .standard) -> Bool { + return (defaults.object(forKey: hasSeenDefaultsKey) as? Bool) ?? false + } + + static func launchPresentation(defaults: UserDefaults = .standard) -> CoreMonitorLaunchPresentation { + hasSeen(in: defaults) ? .menuBarOnly : .dashboard + } + + static func shouldAutoOpenDashboardOnLaunch(defaults: UserDefaults = .standard) -> Bool { + launchPresentation(defaults: defaults).shouldAutoOpenDashboard + } +} + +enum CoreMonitorDefaultsMaintenance { + static let legacyWindowStateResetKey = "coremonitor.didResetLegacySwiftUIWindowFrames.v1" + static let deprecatedLaunchStateResetKey = "coremonitor.didPurgeDeprecatedLaunchState.v1" + + private static let deprecatedLaunchStatePrefixes = [ + "coremonitor.launchDiagnostics." + ] + + private static let deprecatedLaunchStateKeys = [ + "coremonitor.didShowFirstLaunchDashboard" + ] + + static func purgeDeprecatedState( +``` diff --git a/docs/wiki/files/core-monitor-xcodeproj-coremonitor-info-plist-2ef685b3.md b/docs/wiki/files/core-monitor-xcodeproj-coremonitor-info-plist-2ef685b3.md new file mode 100644 index 0000000..a9d25cd --- /dev/null +++ b/docs/wiki/files/core-monitor-xcodeproj-coremonitor-info-plist-2ef685b3.md @@ -0,0 +1,59 @@ +# File: Core-Monitor.xcodeproj/CoreMonitor-Info.plist + +## Current Role + +- Area: Repository support. +- This page records the file's current repository role, source metadata, and recent commit history. +- Review nearby tests and commit pages before changing this file. + +## Metadata + +| Field | Value | +| --- | --- | +| Source path | [`Core-Monitor.xcodeproj/CoreMonitor-Info.plist`](../../../Core-Monitor.xcodeproj/CoreMonitor-Info.plist) | +| Wiki area | Repository support | +| Exists in current checkout | True | +| Size | 327 bytes | +| Binary | False | +| Line count | 9 | +| Extension | `.plist` | + +## Imports + +None detected. + +## Declarations + +| Kind | Name | Line | +| --- | --- | ---: | +| None detected | | | + +## Recent Change History + +| Commit | Date | Subject | +| --- | --- | --- | +| `b09dbec` | 2026-04-14 | Tighten app copy and weather privacy behavior | +| `011232b` | 2026-04-11 | Update website install video | +| `48553d4` | 2026-04-06 | Refine landing page hero and top bar icon | +| `31da3f2` | 2026-04-06 | ui update | +| `0fa238c` | 2026-04-02 | commits. | +| `62e4843` | 2026-04-01 | Remove leftover unused CoreVisor files | + +## Maintenance Notes + +- Prefer focused changes that respect the ownership described above. +- If this file touches helper trust, SMC writes, startup, or permissions, update the relevant support docs and tests. +- If this file is generated or an asset manifest, verify the producing workflow instead of hand-editing generated payloads. + +## Source Excerpt + +```text + + + + + NSLocationWhenInUseUsageDescription + Core-Monitor uses your location for the optional Touch Bar weather item. + + +``` diff --git a/docs/wiki/files/core-monitor-xcodeproj-project-pbxproj-6296238d.md b/docs/wiki/files/core-monitor-xcodeproj-project-pbxproj-6296238d.md new file mode 100644 index 0000000..ad83637 --- /dev/null +++ b/docs/wiki/files/core-monitor-xcodeproj-project-pbxproj-6296238d.md @@ -0,0 +1,65 @@ +# File: Core-Monitor.xcodeproj/project.pbxproj + +## Current Role + +- Area: Repository support. +- This page records the file's current repository role, source metadata, and recent commit history. +- Review nearby tests and commit pages before changing this file. + +## Metadata + +| Field | Value | +| --- | --- | +| Source path | [`Core-Monitor.xcodeproj/project.pbxproj`](../../../Core-Monitor.xcodeproj/project.pbxproj) | +| Wiki area | Repository support | +| Exists in current checkout | True | +| Size | 25476 bytes | +| Binary | False | +| Line count | 692 | +| Extension | `.pbxproj` | + +## Imports + +None detected. + +## Declarations + +| Kind | Name | Line | +| --- | --- | ---: | +| None detected | | | + +## Recent Change History + +| Commit | Date | Subject | +| --- | --- | --- | +| `681025d` | 2026-04-19 | Bump version to 14.08 | +| `29afd92` | 2026-04-18 | Ship 14.0.7 localization update | +| `32f6f43` | 2026-04-18 | Ship 14.0.6 Cupertino Touch Bar fix | +| `675fabf` | 2026-04-17 | Ship 14.0.5 helper recovery release | +| `49e36e2` | 2026-04-17 | Fix notification presentation actor isolation for 14.0.4 | +| `65e3e0a` | 2026-04-17 | Fix release CI compatibility for 14.0.3 | +| `bd80f00` | 2026-04-17 | Fix fan helper recovery and weather fallback | +| `4e417f6` | 2026-04-17 | Remove Alerts screen surface | +| `ba0f400` | 2026-04-17 | Sign debug helper correctly | +| `71e63cb` | 2026-04-17 | Align debug helper bundle identifier | +| `e24d811` | 2026-04-16 | :)) | +| `bdf7f51` | 2026-04-16 | Align minimum macOS support with launch requirements | +| `8bfc685` | 2026-04-16 | Stabilize signing and WeatherKit release packaging | +| `a956bb7` | 2026-04-16 | Respect dependency analysis for helper embed phase | +| `c54c313` | 2026-04-16 | Harden helper client authorization and XPC validation | +| `7185d36` | 2026-04-15 | Improve fan control and alert surfaces | +| `4d78a8f` | 2026-04-15 | e | +| `6675114` | 2026-04-13 | e | +| `05e3328` | 2026-04-13 | commit | +| `679aae6` | 2026-04-12 | changes. | +| `2664fd1` | 2026-04-11 | Update Core Monitor | +| `011232b` | 2026-04-11 | Update website install video | +| `deca3a0` | 2026-04-09 | Publish Sparkle test update 11.2.10 | +| `7b5f1e0` | 2026-04-08 | Publish Sparkle test update 11.2.9 | +| `591aecf` | 2026-04-08 | Publish Sparkle test update 11.2.8 | + +## Maintenance Notes + +- Prefer focused changes that respect the ownership described above. +- If this file touches helper trust, SMC writes, startup, or permissions, update the relevant support docs and tests. +- If this file is generated or an asset manifest, verify the producing workflow instead of hand-editing generated payloads. diff --git a/docs/wiki/files/core-monitor-xcodeproj-project-xcworkspace-contents-xcworkspacedata-49293580.md b/docs/wiki/files/core-monitor-xcodeproj-project-xcworkspace-contents-xcworkspacedata-49293580.md new file mode 100644 index 0000000..97a9633 --- /dev/null +++ b/docs/wiki/files/core-monitor-xcodeproj-project-xcworkspace-contents-xcworkspacedata-49293580.md @@ -0,0 +1,44 @@ +# File: Core-Monitor.xcodeproj/project.xcworkspace/contents.xcworkspacedata + +## Current Role + +- Area: Repository support. +- This page records the file's current repository role, source metadata, and recent commit history. +- Review nearby tests and commit pages before changing this file. + +## Metadata + +| Field | Value | +| --- | --- | +| Source path | [`Core-Monitor.xcodeproj/project.xcworkspace/contents.xcworkspacedata`](../../../Core-Monitor.xcodeproj/project.xcworkspace/contents.xcworkspacedata) | +| Wiki area | Repository support | +| Exists in current checkout | True | +| Size | 135 bytes | +| Binary | False | +| Line count | 8 | +| Extension | `.xcworkspacedata` | + +## Imports + +None detected. + +## Declarations + +| Kind | Name | Line | +| --- | --- | ---: | +| None detected | | | + +## Recent Change History + +| Commit | Date | Subject | +| --- | --- | --- | +| `ed2e3b9` | 2026-04-14 | restore recovered app state | +| `011232b` | 2026-04-11 | Update website install video | +| `6165f4f` | 2026-03-13 | Initial Commit | +| `830f3db` | 2026-03-07 | Initial Commit | + +## Maintenance Notes + +- Prefer focused changes that respect the ownership described above. +- If this file touches helper trust, SMC writes, startup, or permissions, update the relevant support docs and tests. +- If this file is generated or an asset manifest, verify the producing workflow instead of hand-editing generated payloads. diff --git a/docs/wiki/files/core-monitor-xcodeproj-xcshareddata-xcschemes-core-monitor-xcscheme-e134d6a8.md b/docs/wiki/files/core-monitor-xcodeproj-xcshareddata-xcschemes-core-monitor-xcscheme-e134d6a8.md new file mode 100644 index 0000000..553084f --- /dev/null +++ b/docs/wiki/files/core-monitor-xcodeproj-xcshareddata-xcschemes-core-monitor-xcscheme-e134d6a8.md @@ -0,0 +1,45 @@ +# File: Core-Monitor.xcodeproj/xcshareddata/xcschemes/Core-Monitor.xcscheme + +## Current Role + +- Area: Repository support. +- This page records the file's current repository role, source metadata, and recent commit history. +- Review nearby tests and commit pages before changing this file. + +## Metadata + +| Field | Value | +| --- | --- | +| Source path | [`Core-Monitor.xcodeproj/xcshareddata/xcschemes/Core-Monitor.xcscheme`](../../../Core-Monitor.xcodeproj/xcshareddata/xcschemes/Core-Monitor.xcscheme) | +| Wiki area | Repository support | +| Exists in current checkout | True | +| Size | 4118 bytes | +| Binary | False | +| Line count | 112 | +| Extension | `.xcscheme` | + +## Imports + +None detected. + +## Declarations + +| Kind | Name | Line | +| --- | --- | ---: | +| None detected | | | + +## Recent Change History + +| Commit | Date | Subject | +| --- | --- | --- | +| `7185d36` | 2026-04-15 | Improve fan control and alert surfaces | +| `011232b` | 2026-04-11 | Update website install video | +| `3252194` | 2026-03-27 | Clean repo and keep only active Core-Monitor project | +| `81e0938` | 2026-03-13 | Add auto fan aggressiveness slider and fix QEMU boot/display defaults | +| `039019a` | 2026-03-07 | Initial commit | + +## Maintenance Notes + +- Prefer focused changes that respect the ownership described above. +- If this file touches helper trust, SMC writes, startup, or permissions, update the relevant support docs and tests. +- If this file is generated or an asset manifest, verify the producing workflow instead of hand-editing generated payloads. diff --git a/docs/wiki/files/core-monitortests-alertenginetests-swift-6bf7fb47.md b/docs/wiki/files/core-monitortests-alertenginetests-swift-6bf7fb47.md new file mode 100644 index 0000000..8830230 --- /dev/null +++ b/docs/wiki/files/core-monitortests-alertenginetests-swift-6bf7fb47.md @@ -0,0 +1,109 @@ +# File: Core-MonitorTests/AlertEngineTests.swift + +## Current Role + +- Area: Tests. +- This page records the file's current repository role, source metadata, and recent commit history. +- Review nearby tests and commit pages before changing this file. + +## Metadata + +| Field | Value | +| --- | --- | +| Source path | [`Core-MonitorTests/AlertEngineTests.swift`](../../../Core-MonitorTests/AlertEngineTests.swift) | +| Wiki area | Tests | +| Exists in current checkout | True | +| Size | 15078 bytes | +| Binary | False | +| Line count | 394 | +| Extension | `.swift` | + +## Imports + +`XCTest` + +## Declarations + +| Kind | Name | Line | +| --- | --- | ---: | +| class | `AlertEngineTests` | 2 | +| func | `testThresholdCrossingEscalatesFromWarningToCritical` | 6 | +| func | `testHysteresisKeepsAlertActiveUntilMetricRecoversPastFloor` | 32 | +| func | `testCooldownBlocksRepeatEventsUntilWindowExpires` | 72 | +| func | `testSnoozeSuppressesDesktopNotificationRepeats` | 102 | +| func | `testDismissUntilRecoveryHidesCurrentAlertUntilSafeAgain` | 128 | +| func | `testPresetConfigAndPersistenceRoundTrip` | 160 | +| func | `testServiceRulesFlagHelperAndSMCProblems` | 177 | +| func | `testHelperAvailabilityRuleUsesConnectionStateInsteadOfMessageGuessing` | 200 | +| func | `testHelperAvailabilityRuleStaysInactiveWhileSystemModeOwnsCooling` | 240 | +| func | `testProcessInsightsDisabledRedactsTopProcessContext` | 271 | +| func | `testNotificationStripPresentationHighlightsActiveNotifications` | 300 | +| func | `testNotificationStripPresentationRequestsSetupWhenNotificationsArePending` | 316 | +| func | `testNotificationStripPresentationStaysQuietWhenSystemIsHealthy` | 335 | +| func | `testNotificationStripPresentationRoutesMutedSessionsToSettings` | 351 | +| func | `makeInput` | 371 | + +## Recent Change History + +| Commit | Date | Subject | +| --- | --- | --- | +| `734d179` | 2026-04-17 | Remove remaining alerts strings | +| `099460c` | 2026-04-16 | Refine overview alert status strip | +| `77dcc07` | 2026-04-16 | Make silent fan mode truly system-owned | +| `9d84730` | 2026-04-16 | Tighten actor isolation in test suites | +| `5dc29ed` | 2026-04-16 | Add privacy controls and refine Core Monitor presentation | +| `3dbf6ac` | 2026-04-16 | Default fan control to system mode | +| `3c34251` | 2026-04-16 | Refine helper reachability across alerts and menu bar | +| `1ff7bdb` | 2026-04-16 | Refine helper health states and service alerts | +| `7185d36` | 2026-04-15 | Improve fan control and alert surfaces | + +## Maintenance Notes + +- Prefer focused changes that respect the ownership described above. +- If this file touches helper trust, SMC writes, startup, or permissions, update the relevant support docs and tests. +- If this file is generated or an asset manifest, verify the producing workflow instead of hand-editing generated payloads. + +## Source Excerpt + +```text +import XCTest +@testable import Core_Monitor + +@MainActor +final class AlertEngineTests: XCTestCase { + func testThresholdCrossingEscalatesFromWarningToCritical() { + let config = AlertRuleConfig( + kind: .cpuTemperature, + isEnabled: true, + threshold: .init(warning: 80, critical: 90, hysteresis: 3), + cooldownMinutes: 10, + debounceSamples: 1, + desktopNotificationsEnabled: true + ) + + let warningInput = makeInput { snapshot in + snapshot.cpuTemperature = 84 + } + let warningOutcome = AlertEvaluator.evaluate(config: config, runtime: .initial(for: .cpuTemperature), input: warningInput) + + XCTAssertEqual(warningOutcome.activeState?.severity, .warning) + XCTAssertEqual(warningOutcome.event?.severity, .warning) + + let criticalInput = makeInput(now: warningInput.now.addingTimeInterval(5)) { snapshot in + snapshot.cpuTemperature = 95 + } + let criticalOutcome = AlertEvaluator.evaluate(config: config, runtime: warningOutcome.runtime, input: criticalInput) + + XCTAssertEqual(criticalOutcome.activeState?.severity, .critical) + XCTAssertEqual(criticalOutcome.event?.severity, .critical) + } + + func testHysteresisKeepsAlertActiveUntilMetricRecoversPastFloor() { + let config = AlertRuleConfig( + kind: .cpuTemperature, + isEnabled: true, + threshold: .init(warning: 85, critical: 95, hysteresis: 3), + cooldownMinutes: 10, + debounceSamples: 1, + desktopNotificationsEnabled: true +``` diff --git a/docs/wiki/files/core-monitortests-appruntimecontexttests-swift-01436478.md b/docs/wiki/files/core-monitortests-appruntimecontexttests-swift-01436478.md new file mode 100644 index 0000000..0145b56 --- /dev/null +++ b/docs/wiki/files/core-monitortests-appruntimecontexttests-swift-01436478.md @@ -0,0 +1,74 @@ +# File: Core-MonitorTests/AppRuntimeContextTests.swift + +## Current Role + +- Area: Tests. +- This page records the file's current repository role, source metadata, and recent commit history. +- Review nearby tests and commit pages before changing this file. + +## Metadata + +| Field | Value | +| --- | --- | +| Source path | [`Core-MonitorTests/AppRuntimeContextTests.swift`](../../../Core-MonitorTests/AppRuntimeContextTests.swift) | +| Wiki area | Tests | +| Exists in current checkout | True | +| Size | 850 bytes | +| Binary | False | +| Line count | 26 | +| Extension | `.swift` | + +## Imports + +`XCTest` + +## Declarations + +| Kind | Name | Line | +| --- | --- | ---: | +| class | `AppRuntimeContextTests` | 2 | +| func | `testDetectsXCTestConfigurationEnvironment` | 5 | +| func | `testDetectsBundleInjectionEnvironment` | 12 | +| func | `testInteractiveBootstrapRemainsEnabledOutsideTests` | 20 | + +## Recent Change History + +| Commit | Date | Subject | +| --- | --- | --- | +| `423587b` | 2026-04-16 | Stabilize unit test app bootstrap | + +## Maintenance Notes + +- Prefer focused changes that respect the ownership described above. +- If this file touches helper trust, SMC writes, startup, or permissions, update the relevant support docs and tests. +- If this file is generated or an asset manifest, verify the producing workflow instead of hand-editing generated payloads. + +## Source Excerpt + +```text +import XCTest +@testable import Core_Monitor + +final class AppRuntimeContextTests: XCTestCase { + func testDetectsXCTestConfigurationEnvironment() { + XCTAssertTrue( + AppRuntimeContext.isRunningUnitTests( + environment: ["XCTestConfigurationFilePath": "/tmp/session.xctestconfiguration"] + ) + ) + } + + func testDetectsBundleInjectionEnvironment() { + XCTAssertTrue( + AppRuntimeContext.isRunningUnitTests( + environment: ["XCInjectBundleInto": "/tmp/Core-Monitor.app/Contents/MacOS/Core-Monitor"] + ) + ) + } + + func testInteractiveBootstrapRemainsEnabledOutsideTests() { + XCTAssertFalse(AppRuntimeContext.isRunningUnitTests(environment: [:])) + XCTAssertTrue(AppRuntimeContext.shouldBootstrapInteractiveApp(environment: [:])) + } +} +``` diff --git a/docs/wiki/files/core-monitortests-batterydetailformattertests-swift-6e69244f.md b/docs/wiki/files/core-monitortests-batterydetailformattertests-swift-6e69244f.md new file mode 100644 index 0000000..557de7d --- /dev/null +++ b/docs/wiki/files/core-monitortests-batterydetailformattertests-swift-6e69244f.md @@ -0,0 +1,85 @@ +# File: Core-MonitorTests/BatteryDetailFormatterTests.swift + +## Current Role + +- Area: Tests. +- This page records the file's current repository role, source metadata, and recent commit history. +- Review nearby tests and commit pages before changing this file. + +## Metadata + +| Field | Value | +| --- | --- | +| Source path | [`Core-MonitorTests/BatteryDetailFormatterTests.swift`](../../../Core-MonitorTests/BatteryDetailFormatterTests.swift) | +| Wiki area | Tests | +| Exists in current checkout | True | +| Size | 1533 bytes | +| Binary | False | +| Line count | 37 | +| Extension | `.swift` | + +## Imports + +`XCTest` + +## Declarations + +| Kind | Name | Line | +| --- | --- | ---: | +| class | `BatteryDetailFormatterTests` | 2 | +| func | `testChargingRuntimeUsesPowerAdapterLanguage` | 5 | +| func | `testBatteryRuntimeUsesRemainingLanguage` | 17 | +| func | `testFormatterUsesStablePrecisionForElectricalValues` | 30 | + +## Recent Change History + +| Commit | Date | Subject | +| --- | --- | --- | +| `16df8e4` | 2026-04-16 | Refine battery diagnostics and dashboard state flow | + +## Maintenance Notes + +- Prefer focused changes that respect the ownership described above. +- If this file touches helper trust, SMC writes, startup, or permissions, update the relevant support docs and tests. +- If this file is generated or an asset manifest, verify the producing workflow instead of hand-editing generated payloads. + +## Source Excerpt + +```text +import XCTest +@testable import Core_Monitor + +final class BatteryDetailFormatterTests: XCTestCase { + func testChargingRuntimeUsesPowerAdapterLanguage() { + var info = BatteryInfo() + info.hasBattery = true + info.isCharging = true + info.isPluggedIn = true + info.timeRemainingMinutes = 95 + info.source = "AC Power" + + XCTAssertEqual(BatteryDetailFormatter.powerStateDescription(for: info), "Charging") + XCTAssertEqual(BatteryDetailFormatter.sourceDescription(for: info), "Power Adapter") + XCTAssertEqual(BatteryDetailFormatter.runtimeDescription(for: info), "1h 35m until full") + } + + func testBatteryRuntimeUsesRemainingLanguage() { + var info = BatteryInfo() + info.hasBattery = true + info.isCharging = false + info.isPluggedIn = false + info.timeRemainingMinutes = 42 + info.source = "Battery Power" + + XCTAssertEqual(BatteryDetailFormatter.powerStateDescription(for: info), "Battery Power") + XCTAssertEqual(BatteryDetailFormatter.sourceDescription(for: info), "Internal Battery") + XCTAssertEqual(BatteryDetailFormatter.runtimeDescription(for: info), "42m remaining") + } + + func testFormatterUsesStablePrecisionForElectricalValues() { + XCTAssertEqual(BatteryDetailFormatter.temperatureDescription(31.26), "31.3 °C") + XCTAssertEqual(BatteryDetailFormatter.voltageDescription(12.345), "12.35 V") + XCTAssertEqual(BatteryDetailFormatter.amperageDescription(-1.234), "-1.23 A") + } +} +``` diff --git a/docs/wiki/files/core-monitortests-coremonitorlaunchenvironmenttests-swift-e480c3fd.md b/docs/wiki/files/core-monitortests-coremonitorlaunchenvironmenttests-swift-e480c3fd.md new file mode 100644 index 0000000..d210dbc --- /dev/null +++ b/docs/wiki/files/core-monitortests-coremonitorlaunchenvironmenttests-swift-e480c3fd.md @@ -0,0 +1,68 @@ +# File: Core-MonitorTests/CoreMonitorLaunchEnvironmentTests.swift + +## Current Role + +- Area: Tests. +- This page records the file's current repository role, source metadata, and recent commit history. +- Review nearby tests and commit pages before changing this file. + +## Metadata + +| Field | Value | +| --- | --- | +| Source path | [`Core-MonitorTests/CoreMonitorLaunchEnvironmentTests.swift`](../../../Core-MonitorTests/CoreMonitorLaunchEnvironmentTests.swift) | +| Wiki area | Tests | +| Exists in current checkout | True | +| Size | 621 bytes | +| Binary | False | +| Line count | 21 | +| Extension | `.swift` | + +## Imports + +`XCTest` + +## Declarations + +| Kind | Name | Line | +| --- | --- | ---: | +| class | `CoreMonitorLaunchEnvironmentTests` | 2 | +| func | `testDuplicateLaunchHandlingEnabledForNormalAppRuns` | 5 | +| func | `testDuplicateLaunchHandlingDisabledForXCTestHostedRuns` | 12 | + +## Recent Change History + +| Commit | Date | Subject | +| --- | --- | --- | +| `2dae7aa` | 2026-04-16 | Prevent duplicate Core Monitor launches | + +## Maintenance Notes + +- Prefer focused changes that respect the ownership described above. +- If this file touches helper trust, SMC writes, startup, or permissions, update the relevant support docs and tests. +- If this file is generated or an asset manifest, verify the producing workflow instead of hand-editing generated payloads. + +## Source Excerpt + +```text +import XCTest +@testable import Core_Monitor + +final class CoreMonitorLaunchEnvironmentTests: XCTestCase { + func testDuplicateLaunchHandlingEnabledForNormalAppRuns() { + XCTAssertTrue( + CoreMonitorLaunchEnvironment.shouldHandleDuplicateLaunch( + environment: [:] + ) + ) + } + + func testDuplicateLaunchHandlingDisabledForXCTestHostedRuns() { + XCTAssertFalse( + CoreMonitorLaunchEnvironment.shouldHandleDuplicateLaunch( + environment: ["XCTestConfigurationFilePath": "/tmp/CoreMonitor.xctestconfiguration"] + ) + ) + } +} +``` diff --git a/docs/wiki/files/core-monitortests-coremonitorplatformcopytests-swift-b0f7bbfc.md b/docs/wiki/files/core-monitortests-coremonitorplatformcopytests-swift-b0f7bbfc.md new file mode 100644 index 0000000..cfe3a47 --- /dev/null +++ b/docs/wiki/files/core-monitortests-coremonitorplatformcopytests-swift-b0f7bbfc.md @@ -0,0 +1,88 @@ +# File: Core-MonitorTests/CoreMonitorPlatformCopyTests.swift + +## Current Role + +- Area: Tests. +- This page records the file's current repository role, source metadata, and recent commit history. +- Review nearby tests and commit pages before changing this file. + +## Metadata + +| Field | Value | +| --- | --- | +| Source path | [`Core-MonitorTests/CoreMonitorPlatformCopyTests.swift`](../../../Core-MonitorTests/CoreMonitorPlatformCopyTests.swift) | +| Wiki area | Tests | +| Exists in current checkout | True | +| Size | 1500 bytes | +| Binary | False | +| Line count | 41 | +| Extension | `.swift` | + +## Imports + +`XCTest` + +## Declarations + +| Kind | Name | Line | +| --- | --- | ---: | +| class | `CoreMonitorPlatformCopyTests` | 2 | +| func | `testAppleSiliconCopyUsesArchitectureSpecificLanguage` | 5 | +| func | `testIntelCopyStaysArchitectureNeutral` | 22 | + +## Recent Change History + +| Commit | Date | Subject | +| --- | --- | --- | +| `6cabf2c` | 2026-04-16 | Make onboarding copy platform-aware | + +## Maintenance Notes + +- Prefer focused changes that respect the ownership described above. +- If this file touches helper trust, SMC writes, startup, or permissions, update the relevant support docs and tests. +- If this file is generated or an asset manifest, verify the producing workflow instead of hand-editing generated payloads. + +## Source Excerpt + +```text +import XCTest +@testable import Core_Monitor + +final class CoreMonitorPlatformCopyTests: XCTestCase { + func testAppleSiliconCopyUsesArchitectureSpecificLanguage() { + XCTAssertEqual( + CoreMonitorPlatformCopy.welcomeIntroSubheadline(isAppleSilicon: true), + "Your M-series Mac, fully visible." + ) + XCTAssertTrue( + CoreMonitorPlatformCopy.welcomeIntroBody(isAppleSilicon: true).contains("Apple Silicon Mac") + ) + XCTAssertEqual( + CoreMonitorPlatformCopy.thermalMetricsBullet(isAppleSilicon: true), + "P-core and E-core usage, plus CPU temperature" + ) + XCTAssertEqual( + CoreMonitorPlatformCopy.thermalStatusDetail(isAppleSilicon: true), + "macOS thermal pressure on Apple Silicon." + ) + } + + func testIntelCopyStaysArchitectureNeutral() { + XCTAssertEqual( + CoreMonitorPlatformCopy.welcomeIntroSubheadline(isAppleSilicon: false), + "Your Mac, fully visible." + ) + XCTAssertFalse( + CoreMonitorPlatformCopy.welcomeIntroBody(isAppleSilicon: false).contains("Apple Silicon") + ) + XCTAssertEqual( + CoreMonitorPlatformCopy.thermalMetricsBullet(isAppleSilicon: false), + "CPU usage and temperature" + ) + XCTAssertEqual( + CoreMonitorPlatformCopy.thermalStatusDetail(isAppleSilicon: false), + "macOS thermal pressure reported by the system." + ) + } +} +``` diff --git a/docs/wiki/files/core-monitortests-coremonitorsingleinstancepolicytests-swift-a659df33.md b/docs/wiki/files/core-monitortests-coremonitorsingleinstancepolicytests-swift-a659df33.md new file mode 100644 index 0000000..888e9bb --- /dev/null +++ b/docs/wiki/files/core-monitortests-coremonitorsingleinstancepolicytests-swift-a659df33.md @@ -0,0 +1,89 @@ +# File: Core-MonitorTests/CoreMonitorSingleInstancePolicyTests.swift + +## Current Role + +- Area: Tests. +- This page records the file's current repository role, source metadata, and recent commit history. +- Review nearby tests and commit pages before changing this file. + +## Metadata + +| Field | Value | +| --- | --- | +| Source path | [`Core-MonitorTests/CoreMonitorSingleInstancePolicyTests.swift`](../../../Core-MonitorTests/CoreMonitorSingleInstancePolicyTests.swift) | +| Wiki area | Tests | +| Exists in current checkout | True | +| Size | 2631 bytes | +| Binary | False | +| Line count | 84 | +| Extension | `.swift` | + +## Imports + +`XCTest` + +## Declarations + +| Kind | Name | Line | +| --- | --- | ---: | +| class | `CoreMonitorSingleInstancePolicyTests` | 2 | +| func | `testHandoffTargetIgnoresCurrentProcessAndUnreadyPeers` | 5 | +| func | `testHandoffTargetPrefersOldestFinishedRunningInstance` | 37 | +| func | `testHandoffTargetFallsBackToPIDWhenLaunchDateIsMissing` | 60 | + +## Recent Change History + +| Commit | Date | Subject | +| --- | --- | --- | +| `a62ded6` | 2026-04-16 | Prevent duplicate Core Monitor launches | + +## Maintenance Notes + +- Prefer focused changes that respect the ownership described above. +- If this file touches helper trust, SMC writes, startup, or permissions, update the relevant support docs and tests. +- If this file is generated or an asset manifest, verify the producing workflow instead of hand-editing generated payloads. + +## Source Excerpt + +```text +import XCTest +@testable import Core_Monitor + +final class CoreMonitorSingleInstancePolicyTests: XCTestCase { + func testHandoffTargetIgnoresCurrentProcessAndUnreadyPeers() { + let currentPID = pid_t(900) + let launchDate = Date(timeIntervalSince1970: 100) + + let candidates = [ + CoreMonitorRunningInstance( + processIdentifier: currentPID, + launchDate: launchDate, + isFinishedLaunching: true, + isTerminated: false + ), + CoreMonitorRunningInstance( + processIdentifier: 901, + launchDate: Date(timeIntervalSince1970: 90), + isFinishedLaunching: false, + isTerminated: false + ), + CoreMonitorRunningInstance( + processIdentifier: 902, + launchDate: Date(timeIntervalSince1970: 80), + isFinishedLaunching: true, + isTerminated: true + ) + ] + + XCTAssertNil( + CoreMonitorSingleInstancePolicy.handoffTarget( + from: candidates, + currentPID: currentPID + ) + ) + } + + func testHandoffTargetPrefersOldestFinishedRunningInstance() { + let currentPID = pid_t(900) + let oldest = CoreMonitorRunningInstance( +``` diff --git a/docs/wiki/files/core-monitortests-customfanpresettests-swift-2f42dc48.md b/docs/wiki/files/core-monitortests-customfanpresettests-swift-2f42dc48.md new file mode 100644 index 0000000..397e706 --- /dev/null +++ b/docs/wiki/files/core-monitortests-customfanpresettests-swift-2f42dc48.md @@ -0,0 +1,146 @@ +# File: Core-MonitorTests/CustomFanPresetTests.swift + +## Current Role + +- Area: Tests. +- This page records the file's current repository role, source metadata, and recent commit history. +- Review nearby tests and commit pages before changing this file. + +## Metadata + +| Field | Value | +| --- | --- | +| Source path | [`Core-MonitorTests/CustomFanPresetTests.swift`](../../../Core-MonitorTests/CustomFanPresetTests.swift) | +| Wiki area | Tests | +| Exists in current checkout | True | +| Size | 21649 bytes | +| Binary | False | +| Line count | 555 | +| Extension | `.swift` | + +## Imports + +`CoreGraphics`, `XCTest` + +## Declarations + +| Kind | Name | Line | +| --- | --- | ---: | +| class | `CustomFanPresetTests` | 3 | +| func | `testDefaultFanModeIsSystemAutomatic` | 7 | +| func | `testCurvePointDecodesLegacyJSONWithoutIdentifier` | 10 | +| func | `testValidationRejectsDescendingTemperatures` | 31 | +| func | `testInterpolationReturnsExpectedMidpoint` | 54 | +| func | `testFanCurveChartGeometryRoundTripsPointCoordinates` | 74 | +| func | `testFanCurveChartGeometryClampsDraggedPointBetweenNeighbors` | 85 | +| func | `testFanCurveChartGeometrySelectsNearestHandleInsteadOfDefaultingToLastPoint` | 111 | +| func | `testTouchBarCommandRunnerRejectsControlCharacters` | 128 | +| func | `testTouchBarCommandRunnerUsesIsolatedShellConfiguration` | 133 | +| func | `testMonitoringTrendSeriesTrimsSamplesOutsideRetentionWindow` | 145 | +| func | `testMonitoringTrendSeriesSummaryUsesSelectedRangeWindow` | 157 | +| func | `testManagedFanModesExposeQuitRestoreGuidance` | 184 | +| func | `testQuickModesHideLegacySilentAlias` | 190 | +| func | `testSystemAutomaticHandoffOnlyRunsAfterManagedWrite` | 195 | +| func | `testSilentCanonicalizesToSystemAutomatic` | 201 | +| func | `testSilentAliasMatchesSystemAutomaticPresentation` | 206 | +| func | `testSystemOwnedModesAreMarkedAsSystemControlled` | 214 | +| func | `testFanModeGuidanceDifferentiatesMonitoringHandoffAndManagedModes` | 221 | +| func | `testAppleSiliconCaveatOnlyAppearsForManagedModes` | 230 | +| func | `testMonitoringSnapshotHealthReportsWaitingBeforeFirstSample` | 237 | +| func | `testMonitoringSnapshotHealthDistinguishesLiveDelayedAndStaleSamples` | 249 | +| func | `testMonitoringSnapshotHealthFormatsCompactDurations` | 269 | +| func | `testMenuBarStatusSummaryMakesHelperOptionalInSystemOwnedModes` | 276 | +| func | `testMenuBarStatusSummaryKeepsManagedModesExplicitAboutHelperProblems` | 301 | +| func | `testMenuBarStatusSummaryReflectsFanOwnershipInModePill` | 319 | +| class | `MenuBarSettingsTests` | 333 | +| func | `testFreshSettingsDefaultToBalancedPreset` | 336 | +| func | `testRestoreDefaultsReturnsToBalancedPreset` | 347 | +| func | `testInaccessibleConfigurationRestoresBalancedPreset` | 362 | +| func | `testFullPresetEnablesNetworkItem` | 375 | +| func | `makeDefaults` | 384 | +| class | `TopProcessSamplerTests` | 395 | +| func | `testSamplerDoesNotRestartWhenSameIntervalIsAlreadyActive` | 398 | +| func | `testSamplerRestartsWhenStoppedOrIntervalChanges` | 407 | +| class | `KernelPanicGameTests` | 425 | +| func | `testKernelPanicBossCatalogMatchesRequiredOrderAndDialogue` | 428 | +| func | `testKernelPanicCampaignCanReachVictoryInBossOrder` | 444 | +| func | `testKernelPanicCapsShotsAndUsesFacingInsteadOfAutoAim` | 457 | +| func | `testKernelPanicPhaseThreeFakeoutTriggersBeforeStuxnet` | 478 | +| func | `testKernelPanicSkipPhaseAdvancesCampaignAndCanReachVictory` | 497 | +| func | `testKernelPanicMusicCueTracksPhaseEscalation` | 526 | + +## Recent Change History + +| Commit | Date | Subject | +| --- | --- | --- | +| `aca5d59` | 2026-04-19 | Add Kernel Panic release payload | +| `210356e` | 2026-04-19 | Add Kernel Panic release payload | +| `675fabf` | 2026-04-17 | Ship 14.0.5 helper recovery release | +| `7c1b882` | 2026-04-17 | Keep Touch Bar HUD always on | +| `cea99a5` | 2026-04-16 | Finish silent mode cleanup | +| `ebf3e12` | 2026-04-16 | Retire redundant silent fan mode | +| `58feb7a` | 2026-04-16 | Add network menu bar item and popover | +| `b8fd8a6` | 2026-04-16 | Clarify silent mode helper handoff semantics | +| `4709cd6` | 2026-04-16 | Add live fan RPM to the balanced menu bar | +| `77dcc07` | 2026-04-16 | Make silent fan mode truly system-owned | +| `a116902` | 2026-04-16 | Refine menu bar helper status context | +| `a2e946d` | 2026-04-16 | Avoid redundant top process sampling restarts | +| `4334e21` | 2026-04-16 | Refine menu bar default density and preset guidance | +| `9d84730` | 2026-04-16 | Tighten actor isolation in test suites | +| `3dbf6ac` | 2026-04-16 | Default fan control to system mode | +| `728674a` | 2026-04-16 | Surface live monitoring freshness across the UI | +| `3bc6fbd` | 2026-04-16 | Restore system auto on quit and clarify fan mode behavior | +| `c39e966` | 2026-04-16 | Add recent thermal trend history to dashboard | +| `5691635` | 2026-04-16 | Improve custom fan curve editing | +| `7185d36` | 2026-04-15 | Improve fan control and alert surfaces | + +## Maintenance Notes + +- Prefer focused changes that respect the ownership described above. +- If this file touches helper trust, SMC writes, startup, or permissions, update the relevant support docs and tests. +- If this file is generated or an asset manifest, verify the producing workflow instead of hand-editing generated payloads. + +## Source Excerpt + +```text +import XCTest +import CoreGraphics +@testable import Core_Monitor + +@MainActor +final class CustomFanPresetTests: XCTestCase { + func testDefaultFanModeIsSystemAutomatic() { + XCTAssertEqual(FanController.defaultMode, .automatic) + } + + func testCurvePointDecodesLegacyJSONWithoutIdentifier() throws { + let data = Data( + """ + { + "name": "Legacy", + "version": 1, + "sensor": "cpu", + "points": [ + { "temperatureC": 40, "speedPercent": 25 }, + { "temperatureC": 80, "speedPercent": 100 } + ] + } + """.utf8 + ) + + let preset = try JSONDecoder().decode(CustomFanPreset.self, from: data) + + XCTAssertEqual(preset.points.count, 2) + XCTAssertNotEqual(preset.points[0].id, preset.points[1].id) + } + + func testValidationRejectsDescendingTemperatures() { + let preset = CustomFanPreset( + name: "Broken", + version: 1, + sensor: .cpu, + updateIntervalSeconds: 2, + smoothingStepRPM: 75, + minimumRPM: 1400, + maximumRPM: 6200, +``` diff --git a/docs/wiki/files/core-monitortests-dashboardprocesssamplingpolicytests-swift-a35891f1.md b/docs/wiki/files/core-monitortests-dashboardprocesssamplingpolicytests-swift-a35891f1.md new file mode 100644 index 0000000..d517635 --- /dev/null +++ b/docs/wiki/files/core-monitortests-dashboardprocesssamplingpolicytests-swift-a35891f1.md @@ -0,0 +1,90 @@ +# File: Core-MonitorTests/DashboardProcessSamplingPolicyTests.swift + +## Current Role + +- Area: Tests. +- This page records the file's current repository role, source metadata, and recent commit history. +- Review nearby tests and commit pages before changing this file. + +## Metadata + +| Field | Value | +| --- | --- | +| Source path | [`Core-MonitorTests/DashboardProcessSamplingPolicyTests.swift`](../../../Core-MonitorTests/DashboardProcessSamplingPolicyTests.swift) | +| Wiki area | Tests | +| Exists in current checkout | True | +| Size | 1355 bytes | +| Binary | False | +| Line count | 42 | +| Extension | `.swift` | + +## Imports + +`XCTest` + +## Declarations + +| Kind | Name | Line | +| --- | --- | ---: | +| class | `DashboardProcessSamplingPolicyTests` | 2 | +| func | `testBasicModeNeverRequestsDetailedSampling` | 5 | +| func | `testMemoryViewRequestsDetailedSampling` | 16 | +| func | `testNonProcessDashboardViewsStayOnBackgroundSampling` | 25 | + +## Recent Change History + +| Commit | Date | Subject | +| --- | --- | --- | +| `a570f09` | 2026-04-16 | Scope detailed sampling to active monitoring views | +| `1cc987e` | 2026-04-16 | Scope dashboard process sampling by surface | + +## Maintenance Notes + +- Prefer focused changes that respect the ownership described above. +- If this file touches helper trust, SMC writes, startup, or permissions, update the relevant support docs and tests. +- If this file is generated or an asset manifest, verify the producing workflow instead of hand-editing generated payloads. + +## Source Excerpt + +```text +import XCTest +@testable import Core_Monitor + +final class DashboardProcessSamplingPolicyTests: XCTestCase { + func testBasicModeNeverRequestsDetailedSampling() { + for selection in SidebarItem.allCases { + XCTAssertFalse( + DashboardProcessSamplingPolicy.requiresDetailedSampling( + isBasicMode: true, + selection: selection + ), + "\(selection.rawValue) should stay on background sampling in Basic Mode." + ) + } + } + + func testMemoryViewRequestsDetailedSampling() { + XCTAssertTrue( + DashboardProcessSamplingPolicy.requiresDetailedSampling( + isBasicMode: false, + selection: .memory + ) + ) + } + + func testNonProcessDashboardViewsStayOnBackgroundSampling() { + let lowDetailSelections: [SidebarItem] = [ + .overview, .thermals, .fans, .battery, .system, .touchBar, .help, .about + ] + + for selection in lowDetailSelections { + XCTAssertFalse( + DashboardProcessSamplingPolicy.requiresDetailedSampling( + isBasicMode: false, + selection: selection + ), + "\(selection.rawValue) should not force detailed process sampling." + ) + } + } +``` diff --git a/docs/wiki/files/core-monitortests-dashboardshortcutconfigurationtests-swift-ef72a771.md b/docs/wiki/files/core-monitortests-dashboardshortcutconfigurationtests-swift-ef72a771.md new file mode 100644 index 0000000..a19533e --- /dev/null +++ b/docs/wiki/files/core-monitortests-dashboardshortcutconfigurationtests-swift-ef72a771.md @@ -0,0 +1,61 @@ +# File: Core-MonitorTests/DashboardShortcutConfigurationTests.swift + +## Current Role + +- Area: Tests. +- This page records the file's current repository role, source metadata, and recent commit history. +- Review nearby tests and commit pages before changing this file. + +## Metadata + +| Field | Value | +| --- | --- | +| Source path | [`Core-MonitorTests/DashboardShortcutConfigurationTests.swift`](../../../Core-MonitorTests/DashboardShortcutConfigurationTests.swift) | +| Wiki area | Tests | +| Exists in current checkout | True | +| Size | 487 bytes | +| Binary | False | +| Line count | 15 | +| Extension | `.swift` | + +## Imports + +`Carbon`, `XCTest` + +## Declarations + +| Kind | Name | Line | +| --- | --- | ---: | +| class | `DashboardShortcutConfigurationTests` | 3 | +| func | `testDashboardShortcutUsesOptionCommandM` | 6 | + +## Recent Change History + +| Commit | Date | Subject | +| --- | --- | --- | +| `7c0c8d6` | 2026-04-16 | Add dashboard shortcut and app menu access | + +## Maintenance Notes + +- Prefer focused changes that respect the ownership described above. +- If this file touches helper trust, SMC writes, startup, or permissions, update the relevant support docs and tests. +- If this file is generated or an asset manifest, verify the producing workflow instead of hand-editing generated payloads. + +## Source Excerpt + +```text +import Carbon +import XCTest +@testable import Core_Monitor + +final class DashboardShortcutConfigurationTests: XCTestCase { + func testDashboardShortcutUsesOptionCommandM() { + XCTAssertEqual(DashboardShortcutConfiguration.keyEquivalent, "m") + XCTAssertEqual(DashboardShortcutConfiguration.displayLabel, "Option-Command-M") + XCTAssertEqual( + DashboardShortcutConfiguration.carbonModifiers(), + UInt32(optionKey) | UInt32(cmdKey) + ) + } +} +``` diff --git a/docs/wiki/files/core-monitortests-dashboardwindowlayouttests-swift-63cb5247.md b/docs/wiki/files/core-monitortests-dashboardwindowlayouttests-swift-63cb5247.md new file mode 100644 index 0000000..61dfffa --- /dev/null +++ b/docs/wiki/files/core-monitortests-dashboardwindowlayouttests-swift-63cb5247.md @@ -0,0 +1,87 @@ +# File: Core-MonitorTests/DashboardWindowLayoutTests.swift + +## Current Role + +- Area: Tests. +- This page records the file's current repository role, source metadata, and recent commit history. +- Review nearby tests and commit pages before changing this file. + +## Metadata + +| Field | Value | +| --- | --- | +| Source path | [`Core-MonitorTests/DashboardWindowLayoutTests.swift`](../../../Core-MonitorTests/DashboardWindowLayoutTests.swift) | +| Wiki area | Tests | +| Exists in current checkout | True | +| Size | 1431 bytes | +| Binary | False | +| Line count | 38 | +| Extension | `.swift` | + +## Imports + +`AppKit`, `XCTest` + +## Declarations + +| Kind | Name | Line | +| --- | --- | ---: | +| class | `DashboardWindowLayoutTests` | 3 | +| func | `testTargetContentSizeUsesLargerLaptopFriendlyDefault` | 6 | +| func | `testTargetContentSizeRespectsSmallDisplayBounds` | 14 | +| func | `testShouldResetFrameWhenWindowIsTooShortForDashboard` | 23 | +| func | `testShouldNotResetFrameWhenWindowFitsComfortably` | 30 | + +## Recent Change History + +| Commit | Date | Subject | +| --- | --- | --- | +| `7baad89` | 2026-04-16 | Refine dashboard window sizing | + +## Maintenance Notes + +- Prefer focused changes that respect the ownership described above. +- If this file touches helper trust, SMC writes, startup, or permissions, update the relevant support docs and tests. +- If this file is generated or an asset manifest, verify the producing workflow instead of hand-editing generated payloads. + +## Source Excerpt + +```text +import AppKit +import XCTest +@testable import Core_Monitor + +final class DashboardWindowLayoutTests: XCTestCase { + func testTargetContentSizeUsesLargerLaptopFriendlyDefault() { + let visibleFrame = CGRect(x: 0, y: 0, width: 1512, height: 945) + + let size = DashboardWindowLayout.targetContentSize(for: visibleFrame) + + XCTAssertEqual(size.width, 1080, accuracy: 0.001) + XCTAssertEqual(size.height, 720, accuracy: 0.001) + } + + func testTargetContentSizeRespectsSmallDisplayBounds() { + let visibleFrame = CGRect(x: 0, y: 0, width: 1024, height: 700) + + let size = DashboardWindowLayout.targetContentSize(for: visibleFrame) + + XCTAssertEqual(size.width, 944, accuracy: 0.001) + XCTAssertEqual(size.height, 640, accuracy: 0.001) + } + + func testShouldResetFrameWhenWindowIsTooShortForDashboard() { + let visibleFrame = CGRect(x: 0, y: 0, width: 1512, height: 945) + let frame = CGRect(x: 80, y: 80, width: 948, height: 560) + + XCTAssertTrue(DashboardWindowLayout.shouldResetFrame(windowFrame: frame, visibleFrame: visibleFrame)) + } + + func testShouldNotResetFrameWhenWindowFitsComfortably() { + let visibleFrame = CGRect(x: 0, y: 0, width: 1512, height: 945) + let frame = CGRect(x: 80, y: 80, width: 1080, height: 720) + + XCTAssertFalse(DashboardWindowLayout.shouldResetFrame(windowFrame: frame, visibleFrame: visibleFrame)) + } +} +``` diff --git a/docs/wiki/files/core-monitortests-diskprocesssamplertests-swift-d9898dd0.md b/docs/wiki/files/core-monitortests-diskprocesssamplertests-swift-d9898dd0.md new file mode 100644 index 0000000..8f4e609 --- /dev/null +++ b/docs/wiki/files/core-monitortests-diskprocesssamplertests-swift-d9898dd0.md @@ -0,0 +1,89 @@ +# File: Core-MonitorTests/DiskProcessSamplerTests.swift + +## Current Role + +- Area: Tests. +- This page records the file's current repository role, source metadata, and recent commit history. +- Review nearby tests and commit pages before changing this file. + +## Metadata + +| Field | Value | +| --- | --- | +| Source path | [`Core-MonitorTests/DiskProcessSamplerTests.swift`](../../../Core-MonitorTests/DiskProcessSamplerTests.swift) | +| Wiki area | Tests | +| Exists in current checkout | True | +| Size | 2706 bytes | +| Binary | False | +| Line count | 66 | +| Extension | `.swift` | + +## Imports + +`XCTest` + +## Declarations + +| Kind | Name | Line | +| --- | --- | ---: | +| class | `DiskProcessSamplerTests` | 2 | +| func | `testActivitiesAggregateDeltasByProcessName` | 5 | +| func | `testActivitiesClampCounterResetsAndRespectLimit` | 33 | +| func | `testFormatBytesUsesCompactLabels` | 58 | + +## Recent Change History + +| Commit | Date | Subject | +| --- | --- | --- | +| `3094642` | 2026-04-16 | Cache disk activity away from menu bar renders | + +## Maintenance Notes + +- Prefer focused changes that respect the ownership described above. +- If this file touches helper trust, SMC writes, startup, or permissions, update the relevant support docs and tests. +- If this file is generated or an asset manifest, verify the producing workflow instead of hand-editing generated payloads. + +## Source Excerpt + +```text +import XCTest +@testable import Core_Monitor + +final class DiskProcessSamplerTests: XCTestCase { + func testActivitiesAggregateDeltasByProcessName() { + let previousCounters: [Int32: DiskProcessCounter] = [ + 11: DiskProcessCounter(pid: 11, name: "Safari", readBytes: 100, writtenBytes: 50), + 12: DiskProcessCounter(pid: 12, name: "Safari", readBytes: 400, writtenBytes: 100), + 77: DiskProcessCounter(pid: 77, name: "backupd", readBytes: 1_000, writtenBytes: 250) + ] + + let counters = [ + DiskProcessCounter(pid: 11, name: "Safari", readBytes: 450, writtenBytes: 150), + DiskProcessCounter(pid: 12, name: "Safari", readBytes: 900, writtenBytes: 300), + DiskProcessCounter(pid: 77, name: "backupd", readBytes: 1_600, writtenBytes: 250), + DiskProcessCounter(pid: 99, name: "WindowServer", readBytes: 50, writtenBytes: 50) + ] + + let activities = DiskProcessSampling.activities( + from: counters, + previousCounters: previousCounters, + limit: 4 + ) + + XCTAssertEqual( + activities, + [ + DiskProcessActivity(name: "Safari", readBytes: 850, writtenBytes: 300), + DiskProcessActivity(name: "backupd", readBytes: 600, writtenBytes: 0) + ] + ) + } + + func testActivitiesClampCounterResetsAndRespectLimit() { + let previousCounters: [Int32: DiskProcessCounter] = [ + 1: DiskProcessCounter(pid: 1, name: "A", readBytes: 900, writtenBytes: 700), + 2: DiskProcessCounter(pid: 2, name: "B", readBytes: 100, writtenBytes: 100), + 3: DiskProcessCounter(pid: 3, name: "C", readBytes: 100, writtenBytes: 100) + ] + +``` diff --git a/docs/wiki/files/core-monitortests-diskstatsrefreshpolicytests-swift-42eaab88.md b/docs/wiki/files/core-monitortests-diskstatsrefreshpolicytests-swift-42eaab88.md new file mode 100644 index 0000000..11381f3 --- /dev/null +++ b/docs/wiki/files/core-monitortests-diskstatsrefreshpolicytests-swift-42eaab88.md @@ -0,0 +1,81 @@ +# File: Core-MonitorTests/DiskStatsRefreshPolicyTests.swift + +## Current Role + +- Area: Tests. +- This page records the file's current repository role, source metadata, and recent commit history. +- Review nearby tests and commit pages before changing this file. + +## Metadata + +| Field | Value | +| --- | --- | +| Source path | [`Core-MonitorTests/DiskStatsRefreshPolicyTests.swift`](../../../Core-MonitorTests/DiskStatsRefreshPolicyTests.swift) | +| Wiki area | Tests | +| Exists in current checkout | True | +| Size | 916 bytes | +| Binary | False | +| Line count | 32 | +| Extension | `.swift` | + +## Imports + +`XCTest` + +## Declarations + +| Kind | Name | Line | +| --- | --- | ---: | +| class | `DiskStatsRefreshPolicyTests` | 2 | +| func | `testRefreshesImmediatelyWhenNoPreviousSampleExists` | 5 | +| func | `testSkipsRefreshesInsideMinimumInterval` | 13 | +| func | `testRefreshesAgainOnceMinimumIntervalExpires` | 22 | + +## Recent Change History + +| Commit | Date | Subject | +| --- | --- | --- | +| `767668c` | 2026-04-16 | Throttle disk stats refresh cadence | +| `108166d` | 2026-04-16 | Throttle disk stats refresh cadence | + +## Maintenance Notes + +- Prefer focused changes that respect the ownership described above. +- If this file touches helper trust, SMC writes, startup, or permissions, update the relevant support docs and tests. +- If this file is generated or an asset manifest, verify the producing workflow instead of hand-editing generated payloads. + +## Source Excerpt + +```text +import XCTest +@testable import Core_Monitor + +final class DiskStatsRefreshPolicyTests: XCTestCase { + func testRefreshesImmediatelyWhenNoPreviousSampleExists() { + XCTAssertTrue( + DiskStatsRefreshPolicy.shouldRefresh( + lastUpdatedAt: nil, + now: Date(timeIntervalSince1970: 100) + ) + ) + } + + func testSkipsRefreshesInsideMinimumInterval() { + XCTAssertFalse( + DiskStatsRefreshPolicy.shouldRefresh( + lastUpdatedAt: Date(timeIntervalSince1970: 100), + now: Date(timeIntervalSince1970: 129) + ) + ) + } + + func testRefreshesAgainOnceMinimumIntervalExpires() { + XCTAssertTrue( + DiskStatsRefreshPolicy.shouldRefresh( + lastUpdatedAt: Date(timeIntervalSince1970: 100), + now: Date(timeIntervalSince1970: 130) + ) + ) + } +} +``` diff --git a/docs/wiki/files/core-monitortests-helperdiagnosticsreporttests-swift-a708a4df.md b/docs/wiki/files/core-monitortests-helperdiagnosticsreporttests-swift-a708a4df.md new file mode 100644 index 0000000..4d00dc9 --- /dev/null +++ b/docs/wiki/files/core-monitortests-helperdiagnosticsreporttests-swift-a708a4df.md @@ -0,0 +1,103 @@ +# File: Core-MonitorTests/HelperDiagnosticsReportTests.swift + +## Current Role + +- Area: Tests. +- This page records the file's current repository role, source metadata, and recent commit history. +- Review nearby tests and commit pages before changing this file. + +## Metadata + +| Field | Value | +| --- | --- | +| Source path | [`Core-MonitorTests/HelperDiagnosticsReportTests.swift`](../../../Core-MonitorTests/HelperDiagnosticsReportTests.swift) | +| Wiki area | Tests | +| Exists in current checkout | True | +| Size | 12045 bytes | +| Binary | False | +| Line count | 253 | +| Extension | `.swift` | + +## Imports + +`XCTest` + +## Declarations + +| Kind | Name | Line | +| --- | --- | ---: | +| class | `HelperDiagnosticsReportTests` | 2 | +| func | `testMakeReportExplainsMonitoringOnlyModeWhenHelperIsMissing` | 5 | +| func | `testMakeReportPrioritizesSigningMismatchRecovery` | 45 | +| func | `testMakeReportCarriesLoginApprovalGuidance` | 84 | +| func | `testHelperInstallAppearsOrphanedWhenFilesExistButLaunchdServiceIsMissing` | 122 | +| func | `testHelperInstallAppearsOrphanedWhenLaunchdPlistExistsWithoutHelperBinary` | 132 | +| func | `testHelperInstallDoesNotAppearOrphanedWhenLaunchdServiceExists` | 142 | +| func | `testOrphanedHelperCleanupScriptTargetsInstalledHelperArtifacts` | 152 | +| func | `testLaunchdBlessFailuresTriggerOrphanedCleanupRetry` | 159 | +| func | `testNonLaunchdBlessFailuresSkipOrphanedCleanupRetry` | 167 | +| func | `testMakeReportCallsOutIncompleteHelperInstall` | 175 | +| func | `testMakeReportCarriesAppleSiliconFanBackendMetadata` | 213 | + +## Recent Change History + +| Commit | Date | Subject | +| --- | --- | --- | +| `675fabf` | 2026-04-17 | Ship 14.0.5 helper recovery release | +| `bd80f00` | 2026-04-17 | Fix fan helper recovery and weather fallback | +| `b544f6f` | 2026-04-17 | Repair orphaned helper reinstall path | +| `5dc29ed` | 2026-04-16 | Add privacy controls and refine Core Monitor presentation | +| `80000af` | 2026-04-16 | Add friendly host model names to diagnostics | +| `9d4d7d1` | 2026-04-16 | Capture dashboard launch state in support diagnostics | +| `3668c50` | 2026-04-16 | Add exportable helper diagnostics reports | + +## Maintenance Notes + +- Prefer focused changes that respect the ownership described above. +- If this file touches helper trust, SMC writes, startup, or permissions, update the relevant support docs and tests. +- If this file is generated or an asset manifest, verify the producing workflow instead of hand-editing generated payloads. + +## Source Excerpt + +```text +import XCTest +@testable import Core_Monitor + +final class HelperDiagnosticsReportTests: XCTestCase { + func testMakeReportExplainsMonitoringOnlyModeWhenHelperIsMissing() { + let context = HelperDiagnosticsContext( + generatedAt: Date(timeIntervalSince1970: 1_000), + appBundleIdentifier: "CoreTools.Core-Monitor", + appVersion: "1.4.1", + appBuild: "1410", + macOSVersion: "macOS 15.5", + hostModelIdentifier: "Mac16,7", + hostModelName: "MacBook Pro (16-inch, 2024, M4 Pro/Max)", + chipName: "Apple M4 Pro", + helperLabel: "ventaphobia.smc-helper", + bundledHelperPath: "/Applications/Core-Monitor.app/Contents/Library/LaunchServices/ventaphobia.smc-helper", + bundledHelperExists: true, + installedHelperPath: "/Library/PrivilegedHelperTools/ventaphobia.smc-helper", + installedHelperExists: false, + connectionState: .missing, + helperStatusMessage: nil, + fanBackendRepository: "agoodkind/macos-smc-fan", + fanModeKeyFormat: nil, + fanForceTestAvailable: nil, + launchAtLoginEnabled: false, + launchAtLoginError: nil, + enabledMenuBarItemCount: 1, + menuBarPresetTitle: "Balanced", + signingInfo: HelperDiagnosticsSigningInfo( + signedIdentifier: "CoreTools.Core-Monitor", + teamIdentifier: "TEAM1234", + isAdHocOrUnsigned: false, + issue: nil + ) + ) + + let report = HelperDiagnosticsExporter.makeReport(from: context) + + XCTAssertEqual(report.summary, "Monitoring-only configuration. The privileged helper is not installed.") + XCTAssertTrue(report.recommendedActions.contains("Monitoring already works without the helper. Install it only if you want manual or profile-based fan control.")) +``` diff --git a/docs/wiki/files/core-monitortests-helpviewsearchtests-swift-5259c9dd.md b/docs/wiki/files/core-monitortests-helpviewsearchtests-swift-5259c9dd.md new file mode 100644 index 0000000..57ed4c7 --- /dev/null +++ b/docs/wiki/files/core-monitortests-helpviewsearchtests-swift-5259c9dd.md @@ -0,0 +1,97 @@ +# File: Core-MonitorTests/HelpViewSearchTests.swift + +## Current Role + +- Area: Tests. +- This page records the file's current repository role, source metadata, and recent commit history. +- Review nearby tests and commit pages before changing this file. + +## Metadata + +| Field | Value | +| --- | --- | +| Source path | [`Core-MonitorTests/HelpViewSearchTests.swift`](../../../Core-MonitorTests/HelpViewSearchTests.swift) | +| Wiki area | Tests | +| Exists in current checkout | True | +| Size | 3344 bytes | +| Binary | False | +| Line count | 90 | +| Extension | `.swift` | + +## Imports + +`SwiftUI`, `XCTest` + +## Declarations + +| Kind | Name | Line | +| --- | --- | ---: | +| class | `HelpViewSearchTests` | 3 | +| func | `testHelpSectionMatchesKeywordsAndTitleCaseInsensitively` | 6 | +| func | `testHelpSectionRequiresAllQueryTokensToMatch` | 19 | +| func | `testHelpSectionMatchesMenuBarRecoveryLanguage` | 32 | +| func | `testHelpSectionMatchesBatteryRuntimeAndElectricalKeywords` | 47 | +| func | `testHelpSectionMatchesNetworkThroughputKeywords` | 61 | +| func | `testHelpSectionMatchesDashboardShortcutKeywords` | 75 | + +## Recent Change History + +| Commit | Date | Subject | +| --- | --- | --- | +| `7c0c8d6` | 2026-04-16 | Add dashboard shortcut and app menu access | +| `be75b81` | 2026-04-16 | Add dashboard network throughput visibility | +| `0574661` | 2026-04-16 | Sync menu bar guidance with the latest thermal UX | +| `86747c6` | 2026-04-16 | Refresh in-app help for trends and battery details | +| `f7b2ac8` | 2026-04-16 | Clarify menu bar visibility recovery in support docs | +| `84427d5` | 2026-04-16 | Improve in-app help search discoverability | + +## Maintenance Notes + +- Prefer focused changes that respect the ownership described above. +- If this file touches helper trust, SMC writes, startup, or permissions, update the relevant support docs and tests. +- If this file is generated or an asset manifest, verify the producing workflow instead of hand-editing generated payloads. + +## Source Excerpt + +```text +import SwiftUI +import XCTest +@testable import Core_Monitor + +final class HelpViewSearchTests: XCTestCase { + func testHelpSectionMatchesKeywordsAndTitleCaseInsensitively() { + let section = HelpView.HelpSection( + id: "system", + title: "System Controls", + icon: "gearshape", + keywords: ["launch at login", "login items", "helper diagnostics"], + content: AnyView(EmptyView()) + ) + + XCTAssertTrue(section.matches(query: "system")) + XCTAssertTrue(section.matches(query: "LOGIN")) + XCTAssertTrue(section.matches(query: "helper")) + } + + func testHelpSectionRequiresAllQueryTokensToMatch() { + let section = HelpView.HelpSection( + id: "weather", + title: "Weather Permission Tips", + icon: "cloud.sun.rain.fill", + keywords: ["weatherkit", "location services", "permission"], + content: AnyView(EmptyView()) + ) + + XCTAssertTrue(section.matches(query: "weather location")) + XCTAssertFalse(section.matches(query: "weather helper")) + } + + func testHelpSectionMatchesMenuBarRecoveryLanguage() { + let section = HelpView.HelpSection( + id: "menubar", + title: "Menu Bar Items and Popovers", + icon: "menubar.rectangle", + keywords: ["fan", "rpm", "allow in menu bar", "hidden icon", "missing icon", "macos 26"], + content: AnyView(EmptyView()) + ) +``` diff --git a/docs/wiki/files/core-monitortests-launchatloginstatussummarytests-swift-30c306cd.md b/docs/wiki/files/core-monitortests-launchatloginstatussummarytests-swift-30c306cd.md new file mode 100644 index 0000000..a34c223 --- /dev/null +++ b/docs/wiki/files/core-monitortests-launchatloginstatussummarytests-swift-30c306cd.md @@ -0,0 +1,90 @@ +# File: Core-MonitorTests/LaunchAtLoginStatusSummaryTests.swift + +## Current Role + +- Area: Tests. +- This page records the file's current repository role, source metadata, and recent commit history. +- Review nearby tests and commit pages before changing this file. + +## Metadata + +| Field | Value | +| --- | --- | +| Source path | [`Core-MonitorTests/LaunchAtLoginStatusSummaryTests.swift`](../../../Core-MonitorTests/LaunchAtLoginStatusSummaryTests.swift) | +| Wiki area | Tests | +| Exists in current checkout | True | +| Size | 1807 bytes | +| Binary | False | +| Line count | 47 | +| Extension | `.swift` | + +## Imports + +`XCTest` + +## Declarations + +| Kind | Name | Line | +| --- | --- | ---: | +| class | `LaunchAtLoginStatusSummaryTests` | 2 | +| func | `testEnabledStatusUsesHealthySummaryByDefault` | 5 | +| func | `testDisabledStatusOffersEnableAction` | 13 | +| func | `testRequiresApprovalOpensLoginItemsSettings` | 22 | +| func | `testPermissionErrorWhileDisabledKeepsSettingsActionAvailable` | 34 | + +## Recent Change History + +| Commit | Date | Subject | +| --- | --- | --- | +| `cfea009` | 2026-04-16 | Polish launch-at-login recovery flow | + +## Maintenance Notes + +- Prefer focused changes that respect the ownership described above. +- If this file touches helper trust, SMC writes, startup, or permissions, update the relevant support docs and tests. +- If this file is generated or an asset manifest, verify the producing workflow instead of hand-editing generated payloads. + +## Source Excerpt + +```text +import XCTest +@testable import Core_Monitor + +final class LaunchAtLoginStatusSummaryTests: XCTestCase { + func testEnabledStatusUsesHealthySummaryByDefault() { + let summary = LaunchAtLoginStatusSummary.make(status: .enabled, errorMessage: nil) + + XCTAssertEqual(summary.badge, "Enabled") + XCTAssertEqual(summary.tone, .positive) + XCTAssertNil(summary.action) + XCTAssertNil(summary.actionTitle) + } + + func testDisabledStatusOffersEnableAction() { + let summary = LaunchAtLoginStatusSummary.make(status: .disabled, errorMessage: nil) + + XCTAssertEqual(summary.badge, "Optional") + XCTAssertEqual(summary.tone, .neutral) + XCTAssertEqual(summary.action, .enable) + XCTAssertEqual(summary.actionTitle, "Enable") + } + + func testRequiresApprovalOpensLoginItemsSettings() { + let summary = LaunchAtLoginStatusSummary.make( + status: .requiresApproval, + errorMessage: "Launch at Login needs approval in System Settings > General > Login Items." + ) + + XCTAssertEqual(summary.badge, "Approval Needed") + XCTAssertEqual(summary.tone, .caution) + XCTAssertEqual(summary.action, .openSystemSettings) + XCTAssertEqual(summary.actionTitle, "Open Login Items") + } + + func testPermissionErrorWhileDisabledKeepsSettingsActionAvailable() { + let summary = LaunchAtLoginStatusSummary.make( + status: .disabled, + errorMessage: "Permission denied. Open System Settings > General > Login Items to allow Core-Monitor." + ) + +``` diff --git a/docs/wiki/files/core-monitortests-macmodelregistrytests-swift-453577b0.md b/docs/wiki/files/core-monitortests-macmodelregistrytests-swift-453577b0.md new file mode 100644 index 0000000..3027bcb --- /dev/null +++ b/docs/wiki/files/core-monitortests-macmodelregistrytests-swift-453577b0.md @@ -0,0 +1,91 @@ +# File: Core-MonitorTests/MacModelRegistryTests.swift + +## Current Role + +- Area: Tests. +- This page records the file's current repository role, source metadata, and recent commit history. +- Review nearby tests and commit pages before changing this file. + +## Metadata + +| Field | Value | +| --- | --- | +| Source path | [`Core-MonitorTests/MacModelRegistryTests.swift`](../../../Core-MonitorTests/MacModelRegistryTests.swift) | +| Wiki area | Tests | +| Exists in current checkout | True | +| Size | 3310 bytes | +| Binary | False | +| Line count | 95 | +| Extension | `.swift` | + +## Imports + +`XCTest` + +## Declarations + +| Kind | Name | Line | +| --- | --- | ---: | +| class | `MacModelRegistryTests` | 2 | +| func | `testDisplayNameFallsBackToIdentifierWhenModelIsUnknown` | 5 | +| func | `testRegistryMapsModernMacBookProIdentifiersAccurately` | 8 | +| func | `testRegistryIncludesRecentAppleSiliconMacsAcrossFamilies` | 24 | +| func | `testEntriesUseUniqueHardwareModelIdentifiers` | 43 | +| func | `testAppleSiliconDelayedResponseCaveatOnlyAppearsForManagedMacBookProsWithFans` | 47 | + +## Recent Change History + +| Commit | Date | Subject | +| --- | --- | --- | +| `006d70b` | 2026-04-16 | Refresh Mac model registry and fan guidance | + +## Maintenance Notes + +- Prefer focused changes that respect the ownership described above. +- If this file touches helper trust, SMC writes, startup, or permissions, update the relevant support docs and tests. +- If this file is generated or an asset manifest, verify the producing workflow instead of hand-editing generated payloads. + +## Source Excerpt + +```text +import XCTest +@testable import Core_Monitor + +final class MacModelRegistryTests: XCTestCase { + func testDisplayNameFallsBackToIdentifierWhenModelIsUnknown() { + XCTAssertEqual(MacModelRegistry.displayName(for: "MysteryMac1,1"), "MysteryMac1,1") + } + + func testRegistryMapsModernMacBookProIdentifiersAccurately() { + XCTAssertEqual( + MacModelRegistry.entry(for: "Mac15,10")?.friendlyName, + "MacBook Pro (14-inch, Nov 2023, M3 Pro/Max)" + ) + XCTAssertEqual( + MacModelRegistry.entry(for: "Mac16,7")?.friendlyName, + "MacBook Pro (16-inch, 2024, M4 Pro/Max)" + ) + XCTAssertEqual( + MacModelRegistry.entry(for: "Mac17,2")?.friendlyName, + "MacBook Pro (14-inch, 2025, M5)" + ) + XCTAssertEqual(MacModelRegistry.entry(for: "Mac16,7")?.family, .macBookProMSeries) + } + + func testRegistryIncludesRecentAppleSiliconMacsAcrossFamilies() { + XCTAssertEqual( + MacModelRegistry.entry(for: "Mac16,12")?.friendlyName, + "MacBook Air (13-inch, 2025, M4)" + ) + XCTAssertEqual( + MacModelRegistry.entry(for: "Mac16,11")?.friendlyName, + "Mac mini (2024)" + ) + XCTAssertEqual( + MacModelRegistry.entry(for: "Mac16,3")?.friendlyName, + "iMac (24-inch, 2024, Four ports)" + ) + XCTAssertEqual( + MacModelRegistry.entry(for: "Mac15,14")?.friendlyName, + "Mac Studio (2025, M3 Ultra)" +``` diff --git a/docs/wiki/files/core-monitortests-networkthroughputformattertests-swift-0d4be45a.md b/docs/wiki/files/core-monitortests-networkthroughputformattertests-swift-0d4be45a.md new file mode 100644 index 0000000..9320d48 --- /dev/null +++ b/docs/wiki/files/core-monitortests-networkthroughputformattertests-swift-0d4be45a.md @@ -0,0 +1,71 @@ +# File: Core-MonitorTests/NetworkThroughputFormatterTests.swift + +## Current Role + +- Area: Tests. +- This page records the file's current repository role, source metadata, and recent commit history. +- Review nearby tests and commit pages before changing this file. + +## Metadata + +| Field | Value | +| --- | --- | +| Source path | [`Core-MonitorTests/NetworkThroughputFormatterTests.swift`](../../../Core-MonitorTests/NetworkThroughputFormatterTests.swift) | +| Wiki area | Tests | +| Exists in current checkout | True | +| Size | 1096 bytes | +| Binary | False | +| Line count | 22 | +| Extension | `.swift` | + +## Imports + +`XCTest` + +## Declarations + +| Kind | Name | Line | +| --- | --- | ---: | +| class | `NetworkThroughputFormatterTests` | 2 | +| func | `testFormatterHandlesByteKilobyteAndMegabyteRanges` | 5 | +| func | `testFormatterUsesAbsoluteValueForTrendDeltas` | 11 | +| func | `testAbbreviatedFormatterProducesMenuBarFriendlyUnits` | 15 | + +## Recent Change History + +| Commit | Date | Subject | +| --- | --- | --- | +| `58feb7a` | 2026-04-16 | Add network menu bar item and popover | +| `be75b81` | 2026-04-16 | Add dashboard network throughput visibility | + +## Maintenance Notes + +- Prefer focused changes that respect the ownership described above. +- If this file touches helper trust, SMC writes, startup, or permissions, update the relevant support docs and tests. +- If this file is generated or an asset manifest, verify the producing workflow instead of hand-editing generated payloads. + +## Source Excerpt + +```text +import XCTest +@testable import Core_Monitor + +final class NetworkThroughputFormatterTests: XCTestCase { + func testFormatterHandlesByteKilobyteAndMegabyteRanges() { + XCTAssertEqual(NetworkThroughputFormatter.compactRate(bytesPerSecond: 0), "0 B/s") + XCTAssertEqual(NetworkThroughputFormatter.compactRate(bytesPerSecond: 845), "845 B/s") + XCTAssertEqual(NetworkThroughputFormatter.compactRate(bytesPerSecond: 12_400), "12 KB/s") + XCTAssertEqual(NetworkThroughputFormatter.compactRate(bytesPerSecond: 1_550_000), "1.6 MB/s") + } + + func testFormatterUsesAbsoluteValueForTrendDeltas() { + XCTAssertEqual(NetworkThroughputFormatter.compactRate(bytesPerSecond: -8_400), "8.4 KB/s") + } + + func testAbbreviatedFormatterProducesMenuBarFriendlyUnits() { + XCTAssertEqual(NetworkThroughputFormatter.abbreviatedRate(bytesPerSecond: 925), "925 B") + XCTAssertEqual(NetworkThroughputFormatter.abbreviatedRate(bytesPerSecond: 12_400), "12 K") + XCTAssertEqual(NetworkThroughputFormatter.abbreviatedRate(bytesPerSecond: 1_550_000), "1.6 M") + } +} +``` diff --git a/docs/wiki/files/core-monitortests-privilegedhelperrequirementstringstests-swift-059ee52f.md b/docs/wiki/files/core-monitortests-privilegedhelperrequirementstringstests-swift-059ee52f.md new file mode 100644 index 0000000..97b7d1e --- /dev/null +++ b/docs/wiki/files/core-monitortests-privilegedhelperrequirementstringstests-swift-059ee52f.md @@ -0,0 +1,92 @@ +# File: Core-MonitorTests/PrivilegedHelperRequirementStringsTests.swift + +## Current Role + +- Area: Tests. +- This page records the file's current repository role, source metadata, and recent commit history. +- Review nearby tests and commit pages before changing this file. + +## Metadata + +| Field | Value | +| --- | --- | +| Source path | [`Core-MonitorTests/PrivilegedHelperRequirementStringsTests.swift`](../../../Core-MonitorTests/PrivilegedHelperRequirementStringsTests.swift) | +| Wiki area | Tests | +| Exists in current checkout | True | +| Size | 3718 bytes | +| Binary | False | +| Line count | 87 | +| Extension | `.swift` | + +## Imports + +`Foundation`, `Security`, `XCTest` + +## Declarations + +| Kind | Name | Line | +| --- | --- | ---: | +| class | `PrivilegedHelperRequirementStringsTests` | 4 | +| func | `testAppHelperRequirementUsesTeamIdentifierRule` | 8 | +| func | `testHelperAuthorizedClientsUsesSameTeamIdentifierRule` | 22 | +| func | `testHelperInfoPlistUsesConcreteExecutableMetadata` | 37 | +| func | `testBundledHelperBinaryDoesNotContainUnexpandedInfoPlistPlaceholders` | 45 | +| func | `loadPlist` | 64 | +| func | `assertRequirementCompiles` | 74 | + +## Recent Change History + +| Commit | Date | Subject | +| --- | --- | --- | +| `675fabf` | 2026-04-17 | Ship 14.0.5 helper recovery release | + +## Maintenance Notes + +- Prefer focused changes that respect the ownership described above. +- If this file touches helper trust, SMC writes, startup, or permissions, update the relevant support docs and tests. +- If this file is generated or an asset manifest, verify the producing workflow instead of hand-editing generated payloads. + +## Source Excerpt + +```text +import Foundation +import Security +import XCTest + +final class PrivilegedHelperRequirementStringsTests: XCTestCase { + private let teamIdentifier = "6VDP675K4L" + private let helperLabel = "ventaphobia.smc-helper" + + func testAppHelperRequirementUsesTeamIdentifierRule() throws { + let plist = try loadPlist(at: "App-Info.plist") + let privilegedExecutables = try XCTUnwrap(plist["SMPrivilegedExecutables"] as? [String: String]) + let requirement = try XCTUnwrap(privilegedExecutables["ventaphobia.smc-helper"]) + + XCTAssertEqual( + requirement, + #"anchor apple generic and identifier "ventaphobia.smc-helper" and certificate leaf[subject.OU] = "6VDP675K4L""# + ) + XCTAssertFalse(requirement.contains("1.2.840.113635.100.6.1.9")) + XCTAssertFalse(requirement.contains("1.2.840.113635.100.6.2.6")) + assertRequirementCompiles(requirement) + } + + func testHelperAuthorizedClientsUsesSameTeamIdentifierRule() throws { + let plist = try loadPlist(at: "smc-helper/Info.plist") + let authorizedClients = try XCTUnwrap(plist["SMAuthorizedClients"] as? [String]) + let requirement = try XCTUnwrap(authorizedClients.first) + + XCTAssertEqual( + requirement, + #"anchor apple generic and identifier "CoreTools.Core-Monitor" and certificate leaf[subject.OU] = "6VDP675K4L""# + ) + XCTAssertEqual(authorizedClients.count, 1) + XCTAssertFalse(requirement.contains("1.2.840.113635.100.6.1.9")) + XCTAssertFalse(requirement.contains("1.2.840.113635.100.6.2.6")) + assertRequirementCompiles(requirement) + } + + func testHelperInfoPlistUsesConcreteExecutableMetadata() throws { + let plist = try loadPlist(at: "smc-helper/Info.plist") + +``` diff --git a/docs/wiki/files/core-monitortests-systemmonitorsupplementalsamplingtests-swift-fa7e401d.md b/docs/wiki/files/core-monitortests-systemmonitorsupplementalsamplingtests-swift-fa7e401d.md new file mode 100644 index 0000000..79ee880 --- /dev/null +++ b/docs/wiki/files/core-monitortests-systemmonitorsupplementalsamplingtests-swift-fa7e401d.md @@ -0,0 +1,88 @@ +# File: Core-MonitorTests/SystemMonitorSupplementalSamplingTests.swift + +## Current Role + +- Area: Tests. +- This page records the file's current repository role, source metadata, and recent commit history. +- Review nearby tests and commit pages before changing this file. + +## Metadata + +| Field | Value | +| --- | --- | +| Source path | [`Core-MonitorTests/SystemMonitorSupplementalSamplingTests.swift`](../../../Core-MonitorTests/SystemMonitorSupplementalSamplingTests.swift) | +| Wiki area | Tests | +| Exists in current checkout | True | +| Size | 2031 bytes | +| Binary | False | +| Line count | 39 | +| Extension | `.swift` | + +## Imports + +`XCTest` + +## Declarations + +| Kind | Name | Line | +| --- | --- | ---: | +| class | `SystemMonitorSupplementalSamplingTests` | 2 | +| func | `testInteractiveMonitoringRefreshesSupplementalReadingsOnMetricCadence` | 5 | +| func | `testBackgroundMonitoringDoesNotRefreshSupplementalReadingsFasterThanMonitorCadence` | 17 | +| func | `testResetForcesImmediateRefreshAgain` | 26 | + +## Recent Change History + +| Commit | Date | Subject | +| --- | --- | --- | +| `bd91092` | 2026-04-16 | Fix merged disk refresh regression | +| `6fcd312` | 2026-04-16 | Throttle slow-moving system monitor reads | + +## Maintenance Notes + +- Prefer focused changes that respect the ownership described above. +- If this file touches helper trust, SMC writes, startup, or permissions, update the relevant support docs and tests. +- If this file is generated or an asset manifest, verify the producing workflow instead of hand-editing generated payloads. + +## Source Excerpt + +```text +import XCTest +@testable import Core_Monitor + +final class SystemMonitorSupplementalSamplingTests: XCTestCase { + func testInteractiveMonitoringRefreshesSupplementalReadingsOnMetricCadence() { + var state = SystemMonitorSupplementalSamplingState() + let start = Date(timeIntervalSinceReferenceDate: 10_000) + + XCTAssertTrue(state.shouldRefreshBattery(now: start, monitoringInterval: 1)) + XCTAssertFalse(state.shouldRefreshBattery(now: start.addingTimeInterval(9.9), monitoringInterval: 1)) + XCTAssertTrue(state.shouldRefreshBattery(now: start.addingTimeInterval(10.0), monitoringInterval: 1)) + + XCTAssertTrue(state.shouldRefreshSystemControls(now: start, monitoringInterval: 1)) + XCTAssertFalse(state.shouldRefreshSystemControls(now: start.addingTimeInterval(4.9), monitoringInterval: 1)) + XCTAssertTrue(state.shouldRefreshSystemControls(now: start.addingTimeInterval(5.0), monitoringInterval: 1)) + } + + func testBackgroundMonitoringDoesNotRefreshSupplementalReadingsFasterThanMonitorCadence() { + var state = SystemMonitorSupplementalSamplingState() + let start = Date(timeIntervalSinceReferenceDate: 20_000) + + XCTAssertTrue(state.shouldRefreshSystemControls(now: start, monitoringInterval: 30)) + XCTAssertFalse(state.shouldRefreshSystemControls(now: start.addingTimeInterval(10.0), monitoringInterval: 30)) + XCTAssertTrue(state.shouldRefreshSystemControls(now: start.addingTimeInterval(30.0), monitoringInterval: 30)) + } + + func testResetForcesImmediateRefreshAgain() { + var state = SystemMonitorSupplementalSamplingState() + let start = Date(timeIntervalSinceReferenceDate: 30_000) + + XCTAssertTrue(state.shouldRefreshBattery(now: start, monitoringInterval: 1)) + XCTAssertFalse(state.shouldRefreshBattery(now: start.addingTimeInterval(1.0), monitoringInterval: 1)) + + state.reset() + + XCTAssertTrue(state.shouldRefreshBattery(now: start.addingTimeInterval(1.0), monitoringInterval: 1)) + } +} +``` diff --git a/docs/wiki/files/core-monitortests-touchbarcustomizationsettingstests-swift-8fd4a99b.md b/docs/wiki/files/core-monitortests-touchbarcustomizationsettingstests-swift-8fd4a99b.md new file mode 100644 index 0000000..fb990ff --- /dev/null +++ b/docs/wiki/files/core-monitortests-touchbarcustomizationsettingstests-swift-8fd4a99b.md @@ -0,0 +1,92 @@ +# File: Core-MonitorTests/TouchBarCustomizationSettingsTests.swift + +## Current Role + +- Area: Tests. +- This page records the file's current repository role, source metadata, and recent commit history. +- Review nearby tests and commit pages before changing this file. + +## Metadata + +| Field | Value | +| --- | --- | +| Source path | [`Core-MonitorTests/TouchBarCustomizationSettingsTests.swift`](../../../Core-MonitorTests/TouchBarCustomizationSettingsTests.swift) | +| Wiki area | Tests | +| Exists in current checkout | True | +| Size | 4581 bytes | +| Binary | False | +| Line count | 128 | +| Extension | `.swift` | + +## Imports + +`XCTest` + +## Declarations + +| Kind | Name | Line | +| --- | --- | ---: | +| class | `TouchBarCustomizationSettingsTests` | 2 | +| func | `testNormalizedItemsDeduplicatesBuiltInsAndPinnedPaths` | 6 | +| func | `testAddPinnedAppsSkipsDuplicatePaths` | 68 | +| func | `makeSettings` | 83 | +| class | `CoreMonTouchBarControllerTests` | 92 | +| func | `testReloadCustomizationRebuildsTouchBarWithUpdatedIdentifiers` | 95 | +| func | `makeSettings` | 119 | + +## Recent Change History + +| Commit | Date | Subject | +| --- | --- | --- | +| `44eb999` | 2026-04-16 | Harden touch bar customization and weather fallback | + +## Maintenance Notes + +- Prefer focused changes that respect the ownership described above. +- If this file touches helper trust, SMC writes, startup, or permissions, update the relevant support docs and tests. +- If this file is generated or an asset manifest, verify the producing workflow instead of hand-editing generated payloads. + +## Source Excerpt + +```text +import XCTest +@testable import Core_Monitor + +@MainActor +final class TouchBarCustomizationSettingsTests: XCTestCase { + func testNormalizedItemsDeduplicatesBuiltInsAndPinnedPaths() { + let appPath = "/Applications/Utilities/Terminal.app" + let folderPath = "/Applications" + let items: [TouchBarItemConfiguration] = [ + .builtIn(.weather), + .builtIn(.weather), + .pinnedApp( + TouchBarPinnedApp( + id: "app-1", + displayName: "Terminal", + filePath: appPath, + bundleIdentifier: "com.apple.Terminal" + ) + ), + .pinnedApp( + TouchBarPinnedApp( + id: "app-2", + displayName: "Terminal Again", + filePath: appPath, + bundleIdentifier: "com.apple.Terminal" + ) + ), + .pinnedFolder( + TouchBarPinnedFolder( + id: "folder-1", + displayName: "Applications", + folderPath: folderPath + ) + ), + .pinnedFolder( + TouchBarPinnedFolder( + id: "folder-2", + displayName: "Applications Again", + folderPath: folderPath + ) +``` diff --git a/docs/wiki/files/core-monitortests-weatherviewmodeltests-swift-9996602c.md b/docs/wiki/files/core-monitortests-weatherviewmodeltests-swift-9996602c.md new file mode 100644 index 0000000..6984990 --- /dev/null +++ b/docs/wiki/files/core-monitortests-weatherviewmodeltests-swift-9996602c.md @@ -0,0 +1,107 @@ +# File: Core-MonitorTests/WeatherViewModelTests.swift + +## Current Role + +- Area: Tests. +- This page records the file's current repository role, source metadata, and recent commit history. +- Review nearby tests and commit pages before changing this file. + +## Metadata + +| Field | Value | +| --- | --- | +| Source path | [`Core-MonitorTests/WeatherViewModelTests.swift`](../../../Core-MonitorTests/WeatherViewModelTests.swift) | +| Wiki area | Tests | +| Exists in current checkout | True | +| Size | 10024 bytes | +| Binary | False | +| Line count | 265 | +| Extension | `.swift` | + +## Imports + +`Combine`, `CoreLocation`, `XCTest` + +## Declarations + +| Kind | Name | Line | +| --- | --- | ---: | +| class | `WeatherViewModelTests` | 4 | +| func | `testRefreshNowUsesFallbackLocationWhenAccessIsNotDetermined` | 8 | +| func | `testRefreshNowUsesFallbackProviderWhenWeatherKitCapabilityIsMissing` | 32 | +| func | `testRefreshNowRequestsLiveLocationBeforeUsingFallback` | 65 | +| func | `testRefreshNowUsesFallbackLocationWhenAuthorizedWithoutAvailableCurrentLocation` | 86 | +| func | `testStartDoesNotRequestLocationAuthorizationOnLaunch` | 108 | +| func | `testStartRefreshesImmediatelyWhenLocationAccessChanges` | 121 | +| func | `testRefreshNowUsesFallbackProviderWhenLiveProviderFails` | 153 | +| class | `RecordingWeatherProvider` | 181 | +| func | `currentWeather` | 185 | +| class | `FailingWeatherProvider` | 203 | +| struct | `TestError` | 205 | +| func | `currentWeather` | 208 | +| class | `MockWeatherLocationAccess` | 213 | +| func | `requestAccess` | 236 | +| func | `refreshStatus` | 240 | +| func | `requestCurrentLocation` | 244 | +| func | `emitChange` | 249 | + +## Recent Change History + +| Commit | Date | Subject | +| --- | --- | --- | +| `bd80f00` | 2026-04-17 | Fix fan helper recovery and weather fallback | +| `44eb999` | 2026-04-16 | Harden touch bar customization and weather fallback | +| `8bfc685` | 2026-04-16 | Stabilize signing and WeatherKit release packaging | +| `6e7215b` | 2026-04-16 | Refresh weather after location access changes | +| `e235eca` | 2026-04-16 | Add regression coverage for weather permission gating | + +## Maintenance Notes + +- Prefer focused changes that respect the ownership described above. +- If this file touches helper trust, SMC writes, startup, or permissions, update the relevant support docs and tests. +- If this file is generated or an asset manifest, verify the producing workflow instead of hand-editing generated payloads. + +## Source Excerpt + +```text +import XCTest +import CoreLocation +import Combine +@testable import Core_Monitor + +@MainActor +final class WeatherViewModelTests: XCTestCase { + func testRefreshNowUsesFallbackLocationWhenAccessIsNotDetermined() async { + let provider = RecordingWeatherProvider() + let locationAccess = MockWeatherLocationAccess(status: .notDetermined, currentLocation: nil) + let viewModel = WeatherViewModel(provider: provider, locationAccess: locationAccess) + + await viewModel.refreshNow() + + guard let requestedLocation = provider.requestedLocation else { + return XCTFail("Expected the weather provider to receive a fallback location.") + } + + XCTAssertEqual(requestedLocation.coordinate.latitude, 37.3346, accuracy: 0.0001) + XCTAssertEqual(requestedLocation.coordinate.longitude, -122.0090, accuracy: 0.0001) + + switch viewModel.state { + case .loaded(let snapshot): + XCTAssertEqual(snapshot.locationName, "Recorded") + default: + XCTFail("Expected a loaded fallback weather snapshot.") + } + + XCTAssertEqual(locationAccess.requestAccessCallCount, 0) + XCTAssertEqual(locationAccess.requestCurrentLocationCallCount, 0) + } + + func testRefreshNowUsesFallbackProviderWhenWeatherKitCapabilityIsMissing() async { + let provider = RecordingWeatherProvider() + let fallbackProvider = RecordingWeatherProvider() + let locationAccess = MockWeatherLocationAccess(status: .authorizedWhenInUse, currentLocation: nil) + let viewModel = WeatherViewModel( + provider: provider, + locationAccess: locationAccess, + fallbackProvider: fallbackProvider, +``` diff --git a/docs/wiki/files/core-monitortests-weatherwidgetlayouttests-swift-8251d8f9.md b/docs/wiki/files/core-monitortests-weatherwidgetlayouttests-swift-8251d8f9.md new file mode 100644 index 0000000..917aebf --- /dev/null +++ b/docs/wiki/files/core-monitortests-weatherwidgetlayouttests-swift-8251d8f9.md @@ -0,0 +1,91 @@ +# File: Core-MonitorTests/WeatherWidgetLayoutTests.swift + +## Current Role + +- Area: Tests. +- This page records the file's current repository role, source metadata, and recent commit history. +- Review nearby tests and commit pages before changing this file. + +## Metadata + +| Field | Value | +| --- | --- | +| Source path | [`Core-MonitorTests/WeatherWidgetLayoutTests.swift`](../../../Core-MonitorTests/WeatherWidgetLayoutTests.swift) | +| Wiki area | Tests | +| Exists in current checkout | True | +| Size | 1405 bytes | +| Binary | False | +| Line count | 46 | +| Extension | `.swift` | + +## Imports + +`AppKit`, `XCTest` + +## Declarations + +| Kind | Name | Line | +| --- | --- | ---: | +| class | `WeatherWidgetLayoutTests` | 3 | +| func | `testCompactWeatherWidgetFitsTouchBarHeight` | 7 | +| func | `testExpandedWeatherWidgetFitsTouchBarHeight` | 13 | +| func | `makeWidget` | 23 | +| func | `sampleSnapshot` | 30 | + +## Recent Change History + +| Commit | Date | Subject | +| --- | --- | --- | +| `32f6f43` | 2026-04-18 | Ship 14.0.6 Cupertino Touch Bar fix | +| `1eea57f` | 2026-04-16 | Tighten Touch Bar weather widget layout | + +## Maintenance Notes + +- Prefer focused changes that respect the ownership described above. +- If this file touches helper trust, SMC writes, startup, or permissions, update the relevant support docs and tests. +- If this file is generated or an asset manifest, verify the producing workflow instead of hand-editing generated payloads. + +## Source Excerpt + +```text +import AppKit +import XCTest +@testable import Core_Monitor + +@MainActor +final class WeatherWidgetLayoutTests: XCTestCase { + func testCompactWeatherWidgetFitsTouchBarHeight() { + let widget = makeWidget() + + XCTAssertLessThanOrEqual(widget.fittingSize.height, TB.stripH) + XCTAssertEqual(widget.intrinsicContentSize.height, TB.pillH) + } + + func testExpandedWeatherWidgetFitsTouchBarHeight() { + let widget = makeWidget() + + _ = widget.perform(NSSelectorFromString("handleTap:"), with: nil) + widget.layoutSubtreeIfNeeded() + + XCTAssertLessThanOrEqual(widget.fittingSize.height, TB.stripH) + XCTAssertEqual(widget.intrinsicContentSize.height, TB.pillH) + } + + private func makeWidget() -> WeatherWidget { + let widget = WeatherWidget(frame: NSRect(x: 0, y: 0, width: 280, height: TB.stripH)) + widget.apply(state: .loaded(sampleSnapshot())) + widget.layoutSubtreeIfNeeded() + return widget + } + + private func sampleSnapshot() -> WeatherSnapshot { + WeatherSnapshot( + locationName: "Cupertino", + symbolName: "cloud.sun.fill", + temperature: 31, + condition: "Partly Cloudy", + nextRainSummary: "Dry for the next hour", + high: 34, + low: 27, + feelsLike: 33, +``` diff --git a/docs/wiki/files/core-monitortests-welcomeguideprogresstests-swift-cfea6ccc.md b/docs/wiki/files/core-monitortests-welcomeguideprogresstests-swift-cfea6ccc.md new file mode 100644 index 0000000..db427fe --- /dev/null +++ b/docs/wiki/files/core-monitortests-welcomeguideprogresstests-swift-cfea6ccc.md @@ -0,0 +1,109 @@ +# File: Core-MonitorTests/WelcomeGuideProgressTests.swift + +## Current Role + +- Area: Tests. +- This page records the file's current repository role, source metadata, and recent commit history. +- Review nearby tests and commit pages before changing this file. + +## Metadata + +| Field | Value | +| --- | --- | +| Source path | [`Core-MonitorTests/WelcomeGuideProgressTests.swift`](../../../Core-MonitorTests/WelcomeGuideProgressTests.swift) | +| Wiki area | Tests | +| Exists in current checkout | True | +| Size | 7734 bytes | +| Binary | False | +| Line count | 179 | +| Extension | `.swift` | + +## Imports + +`XCTest` + +## Declarations + +| Kind | Name | Line | +| --- | --- | ---: | +| class | `WelcomeGuideProgressTests` | 2 | +| func | `testShouldAutoOpenDashboardOnLaunchWhenGuideHasNotBeenSeen` | 5 | +| func | `testShouldNotAutoOpenDashboardAfterGuideHasBeenSeen` | 12 | +| func | `testDefaultsMaintenanceRemovesDeprecatedLaunchDiagnosticsResidue` | 21 | +| func | `testDefaultsMaintenanceRechecksDeprecatedLaunchDiagnosticsWhenResetMarkerAlreadyExists` | 42 | +| func | `testDefaultsMaintenanceRemovesLegacyWindowFrameKeysWithoutTouchingOtherState` | 64 | +| func | `testWelcomeGuidePresentationKeepsGuidePendingAfterUnexpectedDismissal` | 83 | +| func | `testWelcomeGuidePresentationPersistsCompletionAfterGuideFinishes` | 93 | +| func | `makeDefaults` | 104 | +| func | `defaultsSuiteName` | 115 | +| class | `DashboardNavigationRouterTests` | 120 | +| func | `testConsumeReturnsRequestedSelectionAndClearsRoute` | 123 | +| func | `testConsumeRejectsStaleRouteAfterNewRequest` | 132 | +| class | `TouchBarCustomizationSettingsTests` | 147 | +| func | `testFreshSettingsDefaultToSystemPresentationMode` | 150 | +| func | `testLegacyPresentationModeStillMigratesForwardWhenStored` | 159 | +| func | `makeDefaults` | 168 | + +## Recent Change History + +| Commit | Date | Subject | +| --- | --- | --- | +| `e24d811` | 2026-04-16 | :)) | +| `133d9ad` | 2026-04-16 | Replace alert surfaces with monitoring status | +| `616b507` | 2026-04-16 | Fix first-launch welcome guide persistence | +| `c408c06` | 2026-04-16 | Default fresh installs to system Touch Bar | +| `7dd298c` | 2026-04-16 | Make launch diagnostics cleanup idempotent | +| `001a339` | 2026-04-16 | Purge deprecated launch diagnostics defaults | +| `b27fd63` | 2026-04-16 | Deep-link menu bar alerts into the dashboard | +| `844ce69` | 2026-04-16 | Fix first-launch dashboard discoverability | + +## Maintenance Notes + +- Prefer focused changes that respect the ownership described above. +- If this file touches helper trust, SMC writes, startup, or permissions, update the relevant support docs and tests. +- If this file is generated or an asset manifest, verify the producing workflow instead of hand-editing generated payloads. + +## Source Excerpt + +```text +import XCTest +@testable import Core_Monitor + +final class WelcomeGuideProgressTests: XCTestCase { + func testShouldAutoOpenDashboardOnLaunchWhenGuideHasNotBeenSeen() { + let defaults = makeDefaults() + + XCTAssertEqual(WelcomeGuideProgress.launchPresentation(defaults: defaults), .dashboard) + XCTAssertTrue(WelcomeGuideProgress.shouldAutoOpenDashboardOnLaunch(defaults: defaults)) + XCTAssertFalse(WelcomeGuideProgress.hasSeen(in: defaults)) + } + + func testShouldNotAutoOpenDashboardAfterGuideHasBeenSeen() { + let defaults = makeDefaults() + defaults.set(true, forKey: WelcomeGuideProgress.hasSeenDefaultsKey) + + XCTAssertEqual(WelcomeGuideProgress.launchPresentation(defaults: defaults), .menuBarOnly) + XCTAssertFalse(WelcomeGuideProgress.shouldAutoOpenDashboardOnLaunch(defaults: defaults)) + XCTAssertTrue(WelcomeGuideProgress.hasSeen(in: defaults)) + } + + func testDefaultsMaintenanceRemovesDeprecatedLaunchDiagnosticsResidue() { + let defaults = makeDefaults() + let bundleIdentifier = defaultsSuiteName(for: defaults) + + defaults.set("launch", forKey: "coremonitor.launchDiagnostics.lastOpenRequestSource") + defaults.set("2026-04-16T00:00:00Z", forKey: "coremonitor.launchDiagnostics.lastVisibleAt") + defaults.set(true, forKey: "coremonitor.didShowFirstLaunchDashboard") + defaults.set("keep", forKey: "coremonitor.unrelated") + + CoreMonitorDefaultsMaintenance.purgeDeprecatedState( + defaults: defaults, + bundleIdentifier: bundleIdentifier + ) + + XCTAssertNil(defaults.object(forKey: "coremonitor.launchDiagnostics.lastOpenRequestSource")) + XCTAssertNil(defaults.object(forKey: "coremonitor.launchDiagnostics.lastVisibleAt")) + XCTAssertNil(defaults.object(forKey: "coremonitor.didShowFirstLaunchDashboard")) + XCTAssertEqual(defaults.string(forKey: "coremonitor.unrelated"), "keep") + XCTAssertTrue(defaults.bool(forKey: CoreMonitorDefaultsMaintenance.deprecatedLaunchStateResetKey)) +``` diff --git a/docs/wiki/files/docs-404-html-cee455df.md b/docs/wiki/files/docs-404-html-cee455df.md new file mode 100644 index 0000000..6d356d1 --- /dev/null +++ b/docs/wiki/files/docs-404-html-cee455df.md @@ -0,0 +1,59 @@ +# File: docs/404.html + +## Current Role + +- Area: Website and documentation. +- This page records the file's current repository role, source metadata, and recent commit history. +- Review nearby tests and commit pages before changing this file. + +## Metadata + +| Field | Value | +| --- | --- | +| Source path | [`docs/404.html`](../../../docs/404.html) | +| Wiki area | Website and documentation | +| Exists in current checkout | True | +| Size | 341 bytes | +| Binary | False | +| Line count | 13 | +| Extension | `.html` | + +## Imports + +None detected. + +## Declarations + +| Kind | Name | Line | +| --- | --- | ---: | +| None detected | | | + +## Recent Change History + +| Commit | Date | Subject | +| --- | --- | --- | +| `ff7d7df` | 2026-03-28 | Add landing page files for docs-based GitHub Pages | +| `715e579` | 2026-03-28 | Add landing page for Core-Monitor website | + +## Maintenance Notes + +- Prefer focused changes that respect the ownership described above. +- If this file touches helper trust, SMC writes, startup, or permissions, update the relevant support docs and tests. +- If this file is generated or an asset manifest, verify the producing workflow instead of hand-editing generated payloads. + +## Source Excerpt + +```text + + + + + + + Redirecting to Core-Monitor + + +

Redirecting to Core-Monitor.

+ + +``` diff --git a/docs/wiki/files/docs-ai-discovery-playbook-md-93419e2f.md b/docs/wiki/files/docs-ai-discovery-playbook-md-93419e2f.md new file mode 100644 index 0000000..2e9c25a --- /dev/null +++ b/docs/wiki/files/docs-ai-discovery-playbook-md-93419e2f.md @@ -0,0 +1,87 @@ +# File: docs/AI_DISCOVERY_PLAYBOOK.md + +## Current Role + +- Area: Website and documentation. +- This page records the file's current repository role, source metadata, and recent commit history. +- Review nearby tests and commit pages before changing this file. + +## Metadata + +| Field | Value | +| --- | --- | +| Source path | [`docs/AI_DISCOVERY_PLAYBOOK.md`](../../../docs/AI_DISCOVERY_PLAYBOOK.md) | +| Wiki area | Website and documentation | +| Exists in current checkout | True | +| Size | 3363 bytes | +| Binary | False | +| Line count | 68 | +| Extension | `.md` | + +## Imports + +None detected. + +## Declarations + +| Kind | Name | Line | +| --- | --- | ---: | +| None detected | | | + +## Recent Change History + +| Commit | Date | Subject | +| --- | --- | --- | +| `4dc3880` | 2026-04-21 | Update GitHub username references | +| `236af94` | 2026-04-18 | Improve AI discovery assets | + +## Maintenance Notes + +- Prefer focused changes that respect the ownership described above. +- If this file touches helper trust, SMC writes, startup, or permissions, update the relevant support docs and tests. +- If this file is generated or an asset manifest, verify the producing workflow instead of hand-editing generated payloads. + +## Source Excerpt + +```text +# Core-Monitor AI Discovery Playbook + +Date: 2026-04-18 + +This file is the manual follow-through for getting ChatGPT, Gemini, Claude, Perplexity, and search engines to describe Core-Monitor accurately. + +## What already changed in this repo + +- website metadata now states the category, platform, privacy model, and install path clearly +- the public site now exposes `SoftwareApplication` and `FAQPage` structured data +- the website now has recommendation-oriented comparison and FAQ copy +- the site root now includes `llms.txt`, `llms-full.txt`, `robots.txt`, and `sitemap.xml` +- the README now answers comparison and fit questions directly + +## Manual work still worth doing + +1. Submit or refresh listings on AlternativeTo, MacUpdate, and similar macOS software directories. +2. Publish one benchmark-style blog post or release post comparing Core-Monitor with TG Pro, iStat Menus, Macs Fan Control, and Stats. +3. Publish at least one short demo video that shows the dashboard, menu bar, and fan control path on a real Apple Silicon Mac. +4. Ask reviewers and users to describe the app with the same product language used on the site: Apple Silicon, thermals, fan control, privacy, menu bar, and open source. +5. Keep release notes detailed. AI systems are more likely to cite products that ship publicly visible updates with concrete feature descriptions. + +## Short descriptions + +### 80 characters + +Open-source Apple Silicon monitor and fan-control app for macOS. + +### 160 characters + +Core-Monitor is a free Apple Silicon system monitor for macOS with thermals, power, battery, menu bar status, alerts, Touch Bar widgets, and optional fan control. + +### 300 characters + +Core-Monitor is a free, open-source Apple Silicon monitoring app for macOS. It tracks thermals, power, battery, CPU, GPU, memory, and fan behavior in a native dashboard and menu bar, with optional helper-backed fan control, local alerts, and no telemetry. + +## Outreach email draft + +Subject: Open-source Apple Silicon thermal monitor worth reviewing + +``` diff --git a/docs/wiki/files/docs-architecture-md-fd45feca.md b/docs/wiki/files/docs-architecture-md-fd45feca.md new file mode 100644 index 0000000..a4804fe --- /dev/null +++ b/docs/wiki/files/docs-architecture-md-fd45feca.md @@ -0,0 +1,87 @@ +# File: docs/ARCHITECTURE.md + +## Current Role + +- Area: Website and documentation. +- This page records the file's current repository role, source metadata, and recent commit history. +- Review nearby tests and commit pages before changing this file. + +## Metadata + +| Field | Value | +| --- | --- | +| Source path | [`docs/ARCHITECTURE.md`](../../../docs/ARCHITECTURE.md) | +| Wiki area | Website and documentation | +| Exists in current checkout | True | +| Size | 7485 bytes | +| Binary | False | +| Line count | 152 | +| Extension | `.md` | + +## Imports + +None detected. + +## Declarations + +| Kind | Name | Line | +| --- | --- | ---: | +| None detected | | | + +## Recent Change History + +| Commit | Date | Subject | +| --- | --- | --- | +| `133d9ad` | 2026-04-16 | Replace alert surfaces with monitoring status | +| `16a0f40` | 2026-04-16 | Add contributor architecture guide | + +## Maintenance Notes + +- Prefer focused changes that respect the ownership described above. +- If this file touches helper trust, SMC writes, startup, or permissions, update the relevant support docs and tests. +- If this file is generated or an asset manifest, verify the producing workflow instead of hand-editing generated payloads. + +## Source Excerpt + +```text +# Core Monitor Architecture + +This document is the fast orientation map for contributors working on Core Monitor. + +It focuses on the code paths that matter most for product quality, helper trust, and user-facing behavior. + +## App shell and entry points + +- `Core-Monitor/Core_MonitorApp.swift` + - App entry point and top-level scene wiring. + - Owns the shared long-lived objects that feed the dashboard, menu bar, onboarding, and fan control surfaces. +- `Core-Monitor/AppCoordinator.swift` + - Coordinates launch behavior, dashboard visibility, and menu bar interactions. + - Good first stop when the app starts in the wrong place or loses discoverability. +- `Core-Monitor/ContentView.swift` + - Main dashboard surface. + - Large file with the highest concentration of cross-feature UI, so changes here should stay tightly scoped. + +## Monitoring pipeline + +- `Core-Monitor/SystemMonitor.swift` + - Core sampler for CPU, memory, thermal, battery, power, network, and SMC-backed sensor reads. + - Maintains the live in-memory history buffers used by dashboard and menu bar surfaces. + - Runs background sampling and publishes the latest `snapshot`. +- `Core-Monitor/MonitoringSnapshot.swift` + - Shared point-in-time data model for the latest monitoring sample. + - Keep new monitoring surfaces reading from this model rather than inventing parallel ad hoc state. +- `Core-Monitor/TopProcessSampler.swift` + - Samples top CPU and memory processes for dashboard context and privacy-sensitive memory views. + - Important privacy-sensitive path because it captures local process metadata. + +## Fan control pipeline + +- `Core-Monitor/FanController.swift` + - Product-facing fan mode logic. + - Decides when fan writes are needed, validates presets/curves, and falls back when helper or SMC access is unavailable. +- `Core-Monitor/FanCurveEditorView.swift` + - Dedicated UI for custom curve editing. + - Geometry and validation changes should normally come with tests. +- `Core-Monitor/SMCHelperManager.swift` +``` diff --git a/docs/wiki/files/docs-competitor-matrix-2026-md-b22bc65b.md b/docs/wiki/files/docs-competitor-matrix-2026-md-b22bc65b.md new file mode 100644 index 0000000..b7f646f --- /dev/null +++ b/docs/wiki/files/docs-competitor-matrix-2026-md-b22bc65b.md @@ -0,0 +1,91 @@ +# File: docs/COMPETITOR_MATRIX_2026.md + +## Current Role + +- Area: Website and documentation. +- This page records the file's current repository role, source metadata, and recent commit history. +- Review nearby tests and commit pages before changing this file. + +## Metadata + +| Field | Value | +| --- | --- | +| Source path | [`docs/COMPETITOR_MATRIX_2026.md`](../../../docs/COMPETITOR_MATRIX_2026.md) | +| Wiki area | Website and documentation | +| Exists in current checkout | True | +| Size | 10300 bytes | +| Binary | False | +| Line count | 144 | +| Extension | `.md` | + +## Imports + +None detected. + +## Declarations + +| Kind | Name | Line | +| --- | --- | ---: | +| None detected | | | + +## Recent Change History + +| Commit | Date | Subject | +| --- | --- | --- | +| `70ef30c` | 2026-04-16 | Refresh competitor supportability notes | +| `133d9ad` | 2026-04-16 | Replace alert surfaces with monitoring status | +| `8fbb65c` | 2026-04-16 | Polish README positioning and competitor evidence | +| `f7b2ac8` | 2026-04-16 | Clarify menu bar visibility recovery in support docs | +| `2332898` | 2026-04-16 | Refresh competitive positioning and README framing | +| `5f86848` | 2026-04-15 | Add sourced competitor matrix for product decisions | + +## Maintenance Notes + +- Prefer focused changes that respect the ownership described above. +- If this file touches helper trust, SMC writes, startup, or permissions, update the relevant support docs and tests. +- If this file is generated or an asset manifest, verify the producing workflow instead of hand-editing generated payloads. + +## Source Excerpt + +```text +# Core-Monitor Competitor Matrix + +Date: 2026-04-16 + +This document captures the current public positioning of the main macOS monitoring and fan-control competitors that Core-Monitor is most likely to be compared against. It is meant to support product decisions, repo messaging, and roadmap prioritization. + +## Snapshot + +| Product | Current strength | Publicly documented fan-control model | Important tradeoff | What Core-Monitor should beat | +| --- | --- | --- | --- | --- | +| Stats | Broad open-source menu bar monitoring with a large public user base and easy Homebrew/manual install | Fan control is still present, but the project README says it is in legacy mode and does not receive updates or fixes | Broad feature surface, but weaker trust story around actively maintained fan control | Thermal focus, helper trust, and clearer “monitoring only vs helper required” messaging | +| iStat Menus 7 | Mature menu bar monitoring and polished fan-control UI | Official help documents Automatic, Custom fan curve, and Manual modes; Automatic acts as if iStat Menus is not installed | Broad and polished, but intentionally wider in scope than a thermal-first product | Simpler thermal workflows and less menu bar sprawl by default | +| TG Pro | Strongest “serious fan control” posture and explicit helper/onboarding language | Official docs show per-fan override, Manual mode, and Auto Boost rules; official FAQ separates monitoring-only from helper-backed control | Powerful, but more admin-heavy and rule-oriented than many users need | Open-source transparency, clearer support exports, and a cleaner daily-use dashboard/menu bar experience | +| Macs Fan Control | Simple mental model, strong reputation, broad Mac model support, and clear fan presets story | Official site documents Auto vs Custom, sensor-based control, saved presets, configurable menu bar display, and restoring fans to Auto on quit | UI is intentionally simple and narrow; custom presets are a Pro feature | Modern UI polish, better local diagnostics, and a more informative Apple Silicon dashboard | + +## Current source-backed notes + +### Stats + +- The public repository page shows roughly 38k GitHub stars and a latest release tag of `v2.12.9` dated April 12, 2026. +- The public GitHub README still describes Stats as a macOS system monitor in the menu bar. +- The same README says fan control is in legacy mode and does not receive updates or fixes. +- The README also documents external API usage for update checks and public IP retrieval. +- The README explicitly calls Sensors and Bluetooth among the most expensive modules and suggests disabling them to reduce energy impact. +- GitHub’s security advisory page documents a past local privilege-escalation issue in the privileged helper path. + +Implication for Core-Monitor: + +- Core-Monitor can be more convincing on fan-control trust if the helper remains actively maintained, clearly scoped, and explained in plain language. +- Core-Monitor should stay local-first and keep the “no telemetry / no external dependency for core monitoring” story crisp. + +### iStat Menus 7 + +- Bjango’s official fan help page documents three modes: Automatic, Custom fan curve, and Manual. +- The same page explicitly says Automatic means fans behave as if iStat Menus is not installed. +- Manual mode is documented as not being saved across reboots. + +Implication for Core-Monitor: + +- Core-Monitor should preserve the same clarity around when the app is actually controlling fans and when macOS is fully in charge. +``` diff --git a/docs/wiki/files/docs-core-monitor-audit-2026-md-c0b5b60c.md b/docs/wiki/files/docs-core-monitor-audit-2026-md-c0b5b60c.md new file mode 100644 index 0000000..fd85119 --- /dev/null +++ b/docs/wiki/files/docs-core-monitor-audit-2026-md-c0b5b60c.md @@ -0,0 +1,89 @@ +# File: docs/CORE_MONITOR_AUDIT_2026.md + +## Current Role + +- Area: Website and documentation. +- This page records the file's current repository role, source metadata, and recent commit history. +- Review nearby tests and commit pages before changing this file. + +## Metadata + +| Field | Value | +| --- | --- | +| Source path | [`docs/CORE_MONITOR_AUDIT_2026.md`](../../../docs/CORE_MONITOR_AUDIT_2026.md) | +| Wiki area | Website and documentation | +| Exists in current checkout | True | +| Size | 8066 bytes | +| Binary | False | +| Line count | 136 | +| Extension | `.md` | + +## Imports + +None detected. + +## Declarations + +| Kind | Name | Line | +| --- | --- | ---: | +| None detected | | | + +## Recent Change History + +| Commit | Date | Subject | +| --- | --- | --- | +| `ef6fa04` | 2026-04-16 | Fix Homebrew install docs | +| `5dc29ed` | 2026-04-16 | Add privacy controls and refine Core Monitor presentation | +| `1ff7bdb` | 2026-04-16 | Refine helper health states and service alerts | +| `7afc598` | 2026-04-15 | Automate releases and sharpen product positioning | + +## Maintenance Notes + +- Prefer focused changes that respect the ownership described above. +- If this file touches helper trust, SMC writes, startup, or permissions, update the relevant support docs and tests. +- If this file is generated or an asset manifest, verify the producing workflow instead of hand-editing generated payloads. + +## Source Excerpt + +```text +# Core-Monitor Audit and Reinvention Plan + +## Verdict + +Core-Monitor has real strengths: native SwiftUI UI, direct Apple SMC access, a privileged helper path for actual fan control, open-source trust, and a menu bar footprint that can become a serious daily utility. It is not yet category-dominating. + +The main blocker is not raw feature count. It is trust and focus. Users trust TG Pro and Macs Fan Control when they need fan control. Users trust iStat Menus and Stats when they need at-a-glance monitoring. Core-Monitor currently sits in the middle with good ingredients, but too many rough edges in release rigor, architecture, and product framing. + +## Brutally honest audit + +### Critical + +- Release trust gap: the repository did not previously contain a source-controlled CI or notarized release pipeline, even though the product story depends on signed helper-backed distribution. +- Monolithic UI files: `ContentView.swift`, `MenuBarExtraView.swift`, `SystemMonitor.swift`, and `FanController.swift` are still oversized enough to slow iteration and increase regression risk. +- Fan-control persistence risk: saved custom curve data previously did not restore the in-memory preset correctly after launch, making custom mode unreliable after restart. +- Hardware detection fragility: fan discovery depended too heavily on `FNum`, which is not robust across every Apple Silicon machine and SMC variant. + +### High + +- Helper identity and signing assumptions were too hard-coded. That creates friction when preparing a clean Developer ID release flow. +- Product positioning was blurred. Weather, Touch Bar, and broad stats collection diluted the sharper story users actually buy into: thermal awareness, fan control, alerts, and readable menu bar status. +- Website and release copy over-promised a smooth install path without repository evidence for how that path is produced. +- There is still not enough narrow test coverage around helper-adjacent behavior, fan curves, and monitoring edge cases. + +### Medium + +- The website is duplicated across `index.html` and `docs/index.html`, which increases drift risk. +- Xcode Cloud documentation was stale and still described a pre-test-target world. +- There is a lot of product surface area for a utility this size. Touch Bar, weather, launcher widgets, and menu bar customization all add maintenance cost. + +### Low + +- GitHub topics and discovery copy were too noisy and too close to competitor-keyword stuffing. +- Release channel guidance was scattered instead of codified. + +## Competitor intelligence + +### iStat Menus + +- Strengths: broadest monitoring surface, polished multi-menu experience, mature history/graphing, strong perception of reliability, direct sales plus Setapp. +``` diff --git a/docs/wiki/files/docs-favicon-ico-b891d555.md b/docs/wiki/files/docs-favicon-ico-b891d555.md new file mode 100644 index 0000000..0b2a35e --- /dev/null +++ b/docs/wiki/files/docs-favicon-ico-b891d555.md @@ -0,0 +1,41 @@ +# File: docs/favicon.ico + +## Current Role + +- Area: Website and documentation. +- This page records the file's current repository role, source metadata, and recent commit history. +- Review nearby tests and commit pages before changing this file. + +## Metadata + +| Field | Value | +| --- | --- | +| Source path | [`docs/favicon.ico`](../../../docs/favicon.ico) | +| Wiki area | Website and documentation | +| Exists in current checkout | True | +| Size | 22382 bytes | +| Binary | True | +| Line count | 0 | +| Extension | `.ico` | + +## Imports + +None detected. + +## Declarations + +| Kind | Name | Line | +| --- | --- | ---: | +| None detected | | | + +## Recent Change History + +| Commit | Date | Subject | +| --- | --- | --- | +| `48553d4` | 2026-04-06 | Refine landing page hero and top bar icon | + +## Maintenance Notes + +- Prefer focused changes that respect the ownership described above. +- If this file touches helper trust, SMC writes, startup, or permissions, update the relevant support docs and tests. +- If this file is generated or an asset manifest, verify the producing workflow instead of hand-editing generated payloads. diff --git a/docs/wiki/files/docs-helper-diagnostics-md-66066122.md b/docs/wiki/files/docs-helper-diagnostics-md-66066122.md new file mode 100644 index 0000000..a3e3a93 --- /dev/null +++ b/docs/wiki/files/docs-helper-diagnostics-md-66066122.md @@ -0,0 +1,93 @@ +# File: docs/HELPER_DIAGNOSTICS.md + +## Current Role + +- Area: Website and documentation. +- This page records the file's current repository role, source metadata, and recent commit history. +- Review nearby tests and commit pages before changing this file. + +## Metadata + +| Field | Value | +| --- | --- | +| Source path | [`docs/HELPER_DIAGNOSTICS.md`](../../../docs/HELPER_DIAGNOSTICS.md) | +| Wiki area | Website and documentation | +| Exists in current checkout | True | +| Size | 3107 bytes | +| Binary | False | +| Line count | 66 | +| Extension | `.md` | + +## Imports + +None detected. + +## Declarations + +| Kind | Name | Line | +| --- | --- | ---: | +| None detected | | | + +## Recent Change History + +| Commit | Date | Subject | +| --- | --- | --- | +| `675fabf` | 2026-04-17 | Ship 14.0.5 helper recovery release | +| `133d9ad` | 2026-04-16 | Replace alert surfaces with monitoring status | +| `5dc29ed` | 2026-04-16 | Add privacy controls and refine Core Monitor presentation | +| `80000af` | 2026-04-16 | Add friendly host model names to diagnostics | +| `9d4d7d1` | 2026-04-16 | Capture dashboard launch state in support diagnostics | +| `f7b2ac8` | 2026-04-16 | Clarify menu bar visibility recovery in support docs | +| `3ce51de` | 2026-04-16 | Improve helper diagnostics discoverability | +| `d7d5269` | 2026-04-16 | Add helper diagnostics support docs | + +## Maintenance Notes + +- Prefer focused changes that respect the ownership described above. +- If this file touches helper trust, SMC writes, startup, or permissions, update the relevant support docs and tests. +- If this file is generated or an asset manifest, verify the producing workflow instead of hand-editing generated payloads. + +## Source Excerpt + +```text +# Helper Diagnostics + +Core Monitor now includes an exportable helper diagnostics report for support and bug triage. + +Use it when: + +- the app says the privileged helper is unavailable +- fan writes fail or do nothing +- helper installation succeeds but connection checks still fail +- launch-at-login or menu bar reachability might be part of the support issue + +## How to export it + +1. Open `System` +2. Use the `Helper Diagnostics` card +3. Click `Export Report` +4. Save the JSON file and attach it to your issue or support thread + +You can still reach the same export flow from `Help` → `Reopen Welcome Guide` → final readiness step if you want the onboarding checklist at the same time. + +The app reveals the saved file in Finder after export. + +## What the report includes + +- Core Monitor bundle identifier, version, build, and macOS version +- Mac model identifier, friendly name, and chip name +- app signing identity details relevant to helper trust +- bundled helper path and installed helper path +- helper install state and current connectivity state +- the Apple Silicon fan-control backend currently wired into the helper +- detected mode-key format (`F%dMd` vs `F%dmd`) when the helper can report it +- whether the `Ftst` unlock path exists on the current Mac +- current helper status message, if one exists +- launch-at-login state and approval errors +- menu bar preset title and enabled-item count +- recommended recovery actions based on the captured state + +## What it does not include + +- analytics or network activity +``` diff --git a/docs/wiki/files/docs-images-gatekeeper-01-blocked-png-a7280cbc.md b/docs/wiki/files/docs-images-gatekeeper-01-blocked-png-a7280cbc.md new file mode 100644 index 0000000..e774d21 --- /dev/null +++ b/docs/wiki/files/docs-images-gatekeeper-01-blocked-png-a7280cbc.md @@ -0,0 +1,43 @@ +# File: docs/images/gatekeeper/01-blocked.png + +## Current Role + +- Area: Website and documentation. +- This page records the file's current repository role, source metadata, and recent commit history. +- Review nearby tests and commit pages before changing this file. + +## Metadata + +| Field | Value | +| --- | --- | +| Source path | [`docs/images/gatekeeper/01-blocked.png`](../../../docs/images/gatekeeper/01-blocked.png) | +| Wiki area | Website and documentation | +| Exists in current checkout | True | +| Size | 204509 bytes | +| Binary | True | +| Line count | 0 | +| Extension | `.png` | + +## Imports + +None detected. + +## Declarations + +| Kind | Name | Line | +| --- | --- | ---: | +| None detected | | | + +## Recent Change History + +| Commit | Date | Subject | +| --- | --- | --- | +| `c105370` | 2026-03-27 | Update Gatekeeper instruction screenshots | +| `586d5cc` | 2026-03-27 | Crop Gatekeeper screenshot | +| `ee6cc6e` | 2026-03-27 | Add first-launch macOS Gatekeeper instructions | + +## Maintenance Notes + +- Prefer focused changes that respect the ownership described above. +- If this file touches helper trust, SMC writes, startup, or permissions, update the relevant support docs and tests. +- If this file is generated or an asset manifest, verify the producing workflow instead of hand-editing generated payloads. diff --git a/docs/wiki/files/docs-images-gatekeeper-02-general-png-08a2b1c2.md b/docs/wiki/files/docs-images-gatekeeper-02-general-png-08a2b1c2.md new file mode 100644 index 0000000..f7009d4 --- /dev/null +++ b/docs/wiki/files/docs-images-gatekeeper-02-general-png-08a2b1c2.md @@ -0,0 +1,42 @@ +# File: docs/images/gatekeeper/02-general.png + +## Current Role + +- Area: Website and documentation. +- This page records the file's current repository role, source metadata, and recent commit history. +- Review nearby tests and commit pages before changing this file. + +## Metadata + +| Field | Value | +| --- | --- | +| Source path | [`docs/images/gatekeeper/02-general.png`](../../../docs/images/gatekeeper/02-general.png) | +| Wiki area | Website and documentation | +| Exists in current checkout | True | +| Size | 530552 bytes | +| Binary | True | +| Line count | 0 | +| Extension | `.png` | + +## Imports + +None detected. + +## Declarations + +| Kind | Name | Line | +| --- | --- | ---: | +| None detected | | | + +## Recent Change History + +| Commit | Date | Subject | +| --- | --- | --- | +| `c105370` | 2026-03-27 | Update Gatekeeper instruction screenshots | +| `ee6cc6e` | 2026-03-27 | Add first-launch macOS Gatekeeper instructions | + +## Maintenance Notes + +- Prefer focused changes that respect the ownership described above. +- If this file touches helper trust, SMC writes, startup, or permissions, update the relevant support docs and tests. +- If this file is generated or an asset manifest, verify the producing workflow instead of hand-editing generated payloads. diff --git a/docs/wiki/files/docs-images-gatekeeper-03-open-anyway-png-90989908.md b/docs/wiki/files/docs-images-gatekeeper-03-open-anyway-png-90989908.md new file mode 100644 index 0000000..3aa4e63 --- /dev/null +++ b/docs/wiki/files/docs-images-gatekeeper-03-open-anyway-png-90989908.md @@ -0,0 +1,42 @@ +# File: docs/images/gatekeeper/03-open-anyway.png + +## Current Role + +- Area: Website and documentation. +- This page records the file's current repository role, source metadata, and recent commit history. +- Review nearby tests and commit pages before changing this file. + +## Metadata + +| Field | Value | +| --- | --- | +| Source path | [`docs/images/gatekeeper/03-open-anyway.png`](../../../docs/images/gatekeeper/03-open-anyway.png) | +| Wiki area | Website and documentation | +| Exists in current checkout | True | +| Size | 580205 bytes | +| Binary | True | +| Line count | 0 | +| Extension | `.png` | + +## Imports + +None detected. + +## Declarations + +| Kind | Name | Line | +| --- | --- | ---: | +| None detected | | | + +## Recent Change History + +| Commit | Date | Subject | +| --- | --- | --- | +| `c105370` | 2026-03-27 | Update Gatekeeper instruction screenshots | +| `ee6cc6e` | 2026-03-27 | Add first-launch macOS Gatekeeper instructions | + +## Maintenance Notes + +- Prefer focused changes that respect the ownership described above. +- If this file touches helper trust, SMC writes, startup, or permissions, update the relevant support docs and tests. +- If this file is generated or an asset manifest, verify the producing workflow instead of hand-editing generated payloads. diff --git a/docs/wiki/files/docs-images-gatekeeper-04-confirm-open-png-f14204aa.md b/docs/wiki/files/docs-images-gatekeeper-04-confirm-open-png-f14204aa.md new file mode 100644 index 0000000..6ffe04f --- /dev/null +++ b/docs/wiki/files/docs-images-gatekeeper-04-confirm-open-png-f14204aa.md @@ -0,0 +1,42 @@ +# File: docs/images/gatekeeper/04-confirm-open.png + +## Current Role + +- Area: Website and documentation. +- This page records the file's current repository role, source metadata, and recent commit history. +- Review nearby tests and commit pages before changing this file. + +## Metadata + +| Field | Value | +| --- | --- | +| Source path | [`docs/images/gatekeeper/04-confirm-open.png`](../../../docs/images/gatekeeper/04-confirm-open.png) | +| Wiki area | Website and documentation | +| Exists in current checkout | True | +| Size | 250423 bytes | +| Binary | True | +| Line count | 0 | +| Extension | `.png` | + +## Imports + +None detected. + +## Declarations + +| Kind | Name | Line | +| --- | --- | ---: | +| None detected | | | + +## Recent Change History + +| Commit | Date | Subject | +| --- | --- | --- | +| `c105370` | 2026-03-27 | Update Gatekeeper instruction screenshots | +| `ee6cc6e` | 2026-03-27 | Add first-launch macOS Gatekeeper instructions | + +## Maintenance Notes + +- Prefer focused changes that respect the ownership described above. +- If this file touches helper trust, SMC writes, startup, or permissions, update the relevant support docs and tests. +- If this file is generated or an asset manifest, verify the producing workflow instead of hand-editing generated payloads. diff --git a/docs/wiki/files/docs-images-site-core-monitor-logo-png-26cebaf0.md b/docs/wiki/files/docs-images-site-core-monitor-logo-png-26cebaf0.md new file mode 100644 index 0000000..c554b9f --- /dev/null +++ b/docs/wiki/files/docs-images-site-core-monitor-logo-png-26cebaf0.md @@ -0,0 +1,43 @@ +# File: docs/images/site/core-monitor-logo.png + +## Current Role + +- Area: Website and documentation. +- This page records the file's current repository role, source metadata, and recent commit history. +- Review nearby tests and commit pages before changing this file. + +## Metadata + +| Field | Value | +| --- | --- | +| Source path | [`docs/images/site/core-monitor-logo.png`](../../../docs/images/site/core-monitor-logo.png) | +| Wiki area | Website and documentation | +| Exists in current checkout | True | +| Size | 241655 bytes | +| Binary | True | +| Line count | 0 | +| Extension | `.png` | + +## Imports + +None detected. + +## Declarations + +| Kind | Name | Line | +| --- | --- | ---: | +| None detected | | | + +## Recent Change History + +| Commit | Date | Subject | +| --- | --- | --- | +| `24881a7` | 2026-04-06 | website. | +| `34b59ac` | 2026-03-29 | Update app UI and website branding | +| `81e0938` | 2026-03-13 | Add auto fan aggressiveness slider and fix QEMU boot/display defaults | + +## Maintenance Notes + +- Prefer focused changes that respect the ownership described above. +- If this file touches helper trust, SMC writes, startup, or permissions, update the relevant support docs and tests. +- If this file is generated or an asset manifest, verify the producing workflow instead of hand-editing generated payloads. diff --git a/docs/wiki/files/docs-images-ui-dashboard-png-807f33f2.md b/docs/wiki/files/docs-images-ui-dashboard-png-807f33f2.md new file mode 100644 index 0000000..fae1a77 --- /dev/null +++ b/docs/wiki/files/docs-images-ui-dashboard-png-807f33f2.md @@ -0,0 +1,42 @@ +# File: docs/images/ui/dashboard.png + +## Current Role + +- Area: Website and documentation. +- This page records the file's current repository role, source metadata, and recent commit history. +- Review nearby tests and commit pages before changing this file. + +## Metadata + +| Field | Value | +| --- | --- | +| Source path | [`docs/images/ui/dashboard.png`](../../../docs/images/ui/dashboard.png) | +| Wiki area | Website and documentation | +| Exists in current checkout | True | +| Size | 458396 bytes | +| Binary | True | +| Line count | 0 | +| Extension | `.png` | + +## Imports + +None detected. + +## Declarations + +| Kind | Name | Line | +| --- | --- | ---: | +| None detected | | | + +## Recent Change History + +| Commit | Date | Subject | +| --- | --- | --- | +| `7fc503d` | 2026-03-27 | Update README UI screenshots | +| `8e53401` | 2026-03-27 | Add UI screenshots to README | + +## Maintenance Notes + +- Prefer focused changes that respect the ownership described above. +- If this file touches helper trust, SMC writes, startup, or permissions, update the relevant support docs and tests. +- If this file is generated or an asset manifest, verify the producing workflow instead of hand-editing generated payloads. diff --git a/docs/wiki/files/docs-images-ui-dashboard-v2-png-817f855a.md b/docs/wiki/files/docs-images-ui-dashboard-v2-png-817f855a.md new file mode 100644 index 0000000..9a01638 --- /dev/null +++ b/docs/wiki/files/docs-images-ui-dashboard-v2-png-817f855a.md @@ -0,0 +1,44 @@ +# File: docs/images/ui/dashboard-v2.png + +## Current Role + +- Area: Website and documentation. +- This page records the file's current repository role, source metadata, and recent commit history. +- Review nearby tests and commit pages before changing this file. + +## Metadata + +| Field | Value | +| --- | --- | +| Source path | [`docs/images/ui/dashboard-v2.png`](../../../docs/images/ui/dashboard-v2.png) | +| Wiki area | Website and documentation | +| Exists in current checkout | True | +| Size | 576919 bytes | +| Binary | True | +| Line count | 0 | +| Extension | `.png` | + +## Imports + +None detected. + +## Declarations + +| Kind | Name | Line | +| --- | --- | ---: | +| None detected | | | + +## Recent Change History + +| Commit | Date | Subject | +| --- | --- | --- | +| `ed900ff` | 2026-03-30 | Update website dashboard images | +| `dfc685e` | 2026-03-27 | Refresh README UI screenshots | +| `7fc503d` | 2026-03-27 | Update README UI screenshots | +| `8e53401` | 2026-03-27 | Add UI screenshots to README | + +## Maintenance Notes + +- Prefer focused changes that respect the ownership described above. +- If this file touches helper trust, SMC writes, startup, or permissions, update the relevant support docs and tests. +- If this file is generated or an asset manifest, verify the producing workflow instead of hand-editing generated payloads. diff --git a/docs/wiki/files/docs-images-ui-mac-app-store-app-store-dashboard-png-1e9ff798.md b/docs/wiki/files/docs-images-ui-mac-app-store-app-store-dashboard-png-1e9ff798.md new file mode 100644 index 0000000..813c352 --- /dev/null +++ b/docs/wiki/files/docs-images-ui-mac-app-store-app-store-dashboard-png-1e9ff798.md @@ -0,0 +1,42 @@ +# File: docs/images/ui/mac-app-store/app-store-dashboard.png + +## Current Role + +- Area: Website and documentation. +- This page records the file's current repository role, source metadata, and recent commit history. +- Review nearby tests and commit pages before changing this file. + +## Metadata + +| Field | Value | +| --- | --- | +| Source path | [`docs/images/ui/mac-app-store/app-store-dashboard.png`](../../../docs/images/ui/mac-app-store/app-store-dashboard.png) | +| Wiki area | Website and documentation | +| Exists in current checkout | True | +| Size | 675747 bytes | +| Binary | True | +| Line count | 0 | +| Extension | `.png` | + +## Imports + +None detected. + +## Declarations + +| Kind | Name | Line | +| --- | --- | ---: | +| None detected | | | + +## Recent Change History + +| Commit | Date | Subject | +| --- | --- | --- | +| `9383a75` | 2026-04-20 | Add Mac App Store review pages | +| `7883b46` | 2026-04-19 | Add Mac App Store landing page | + +## Maintenance Notes + +- Prefer focused changes that respect the ownership described above. +- If this file touches helper trust, SMC writes, startup, or permissions, update the relevant support docs and tests. +- If this file is generated or an asset manifest, verify the producing workflow instead of hand-editing generated payloads. diff --git a/docs/wiki/files/docs-images-ui-mac-app-store-app-store-menubar-png-2af6a6c0.md b/docs/wiki/files/docs-images-ui-mac-app-store-app-store-menubar-png-2af6a6c0.md new file mode 100644 index 0000000..4227b81 --- /dev/null +++ b/docs/wiki/files/docs-images-ui-mac-app-store-app-store-menubar-png-2af6a6c0.md @@ -0,0 +1,42 @@ +# File: docs/images/ui/mac-app-store/app-store-menubar.png + +## Current Role + +- Area: Website and documentation. +- This page records the file's current repository role, source metadata, and recent commit history. +- Review nearby tests and commit pages before changing this file. + +## Metadata + +| Field | Value | +| --- | --- | +| Source path | [`docs/images/ui/mac-app-store/app-store-menubar.png`](../../../docs/images/ui/mac-app-store/app-store-menubar.png) | +| Wiki area | Website and documentation | +| Exists in current checkout | True | +| Size | 978614 bytes | +| Binary | True | +| Line count | 0 | +| Extension | `.png` | + +## Imports + +None detected. + +## Declarations + +| Kind | Name | Line | +| --- | --- | ---: | +| None detected | | | + +## Recent Change History + +| Commit | Date | Subject | +| --- | --- | --- | +| `9383a75` | 2026-04-20 | Add Mac App Store review pages | +| `7883b46` | 2026-04-19 | Add Mac App Store landing page | + +## Maintenance Notes + +- Prefer focused changes that respect the ownership described above. +- If this file touches helper trust, SMC writes, startup, or permissions, update the relevant support docs and tests. +- If this file is generated or an asset manifest, verify the producing workflow instead of hand-editing generated payloads. diff --git a/docs/wiki/files/docs-images-ui-menu-bar-2026-png-30098498.md b/docs/wiki/files/docs-images-ui-menu-bar-2026-png-30098498.md new file mode 100644 index 0000000..0393a44 --- /dev/null +++ b/docs/wiki/files/docs-images-ui-menu-bar-2026-png-30098498.md @@ -0,0 +1,41 @@ +# File: docs/images/ui/menu-bar-2026.png + +## Current Role + +- Area: Website and documentation. +- This page records the file's current repository role, source metadata, and recent commit history. +- Review nearby tests and commit pages before changing this file. + +## Metadata + +| Field | Value | +| --- | --- | +| Source path | [`docs/images/ui/menu-bar-2026.png`](../../../docs/images/ui/menu-bar-2026.png) | +| Wiki area | Website and documentation | +| Exists in current checkout | True | +| Size | 155763 bytes | +| Binary | True | +| Line count | 0 | +| Extension | `.png` | + +## Imports + +None detected. + +## Declarations + +| Kind | Name | Line | +| --- | --- | ---: | +| None detected | | | + +## Recent Change History + +| Commit | Date | Subject | +| --- | --- | --- | +| `d3df0a3` | 2026-04-08 | Update website UI screenshots | + +## Maintenance Notes + +- Prefer focused changes that respect the ownership described above. +- If this file touches helper trust, SMC writes, startup, or permissions, update the relevant support docs and tests. +- If this file is generated or an asset manifest, verify the producing workflow instead of hand-editing generated payloads. diff --git a/docs/wiki/files/docs-images-ui-menu-bar-png-6beb78b2.md b/docs/wiki/files/docs-images-ui-menu-bar-png-6beb78b2.md new file mode 100644 index 0000000..f575509 --- /dev/null +++ b/docs/wiki/files/docs-images-ui-menu-bar-png-6beb78b2.md @@ -0,0 +1,42 @@ +# File: docs/images/ui/menu-bar.png + +## Current Role + +- Area: Website and documentation. +- This page records the file's current repository role, source metadata, and recent commit history. +- Review nearby tests and commit pages before changing this file. + +## Metadata + +| Field | Value | +| --- | --- | +| Source path | [`docs/images/ui/menu-bar.png`](../../../docs/images/ui/menu-bar.png) | +| Wiki area | Website and documentation | +| Exists in current checkout | True | +| Size | 193251 bytes | +| Binary | True | +| Line count | 0 | +| Extension | `.png` | + +## Imports + +None detected. + +## Declarations + +| Kind | Name | Line | +| --- | --- | ---: | +| None detected | | | + +## Recent Change History + +| Commit | Date | Subject | +| --- | --- | --- | +| `7fc503d` | 2026-03-27 | Update README UI screenshots | +| `8e53401` | 2026-03-27 | Add UI screenshots to README | + +## Maintenance Notes + +- Prefer focused changes that respect the ownership described above. +- If this file touches helper trust, SMC writes, startup, or permissions, update the relevant support docs and tests. +- If this file is generated or an asset manifest, verify the producing workflow instead of hand-editing generated payloads. diff --git a/docs/wiki/files/docs-images-ui-menu-bar-v2-png-d47f06c8.md b/docs/wiki/files/docs-images-ui-menu-bar-v2-png-d47f06c8.md new file mode 100644 index 0000000..4eba74e --- /dev/null +++ b/docs/wiki/files/docs-images-ui-menu-bar-v2-png-d47f06c8.md @@ -0,0 +1,43 @@ +# File: docs/images/ui/menu-bar-v2.png + +## Current Role + +- Area: Website and documentation. +- This page records the file's current repository role, source metadata, and recent commit history. +- Review nearby tests and commit pages before changing this file. + +## Metadata + +| Field | Value | +| --- | --- | +| Source path | [`docs/images/ui/menu-bar-v2.png`](../../../docs/images/ui/menu-bar-v2.png) | +| Wiki area | Website and documentation | +| Exists in current checkout | True | +| Size | 193251 bytes | +| Binary | True | +| Line count | 0 | +| Extension | `.png` | + +## Imports + +None detected. + +## Declarations + +| Kind | Name | Line | +| --- | --- | ---: | +| None detected | | | + +## Recent Change History + +| Commit | Date | Subject | +| --- | --- | --- | +| `dfc685e` | 2026-03-27 | Refresh README UI screenshots | +| `7fc503d` | 2026-03-27 | Update README UI screenshots | +| `8e53401` | 2026-03-27 | Add UI screenshots to README | + +## Maintenance Notes + +- Prefer focused changes that respect the ownership described above. +- If this file touches helper trust, SMC writes, startup, or permissions, update the relevant support docs and tests. +- If this file is generated or an asset manifest, verify the producing workflow instead of hand-editing generated payloads. diff --git a/docs/wiki/files/docs-images-ui-overview-2026-png-d25f8050.md b/docs/wiki/files/docs-images-ui-overview-2026-png-d25f8050.md new file mode 100644 index 0000000..1e1d244 --- /dev/null +++ b/docs/wiki/files/docs-images-ui-overview-2026-png-d25f8050.md @@ -0,0 +1,42 @@ +# File: docs/images/ui/overview-2026.png + +## Current Role + +- Area: Website and documentation. +- This page records the file's current repository role, source metadata, and recent commit history. +- Review nearby tests and commit pages before changing this file. + +## Metadata + +| Field | Value | +| --- | --- | +| Source path | [`docs/images/ui/overview-2026.png`](../../../docs/images/ui/overview-2026.png) | +| Wiki area | Website and documentation | +| Exists in current checkout | True | +| Size | 660879 bytes | +| Binary | True | +| Line count | 0 | +| Extension | `.png` | + +## Imports + +None detected. + +## Declarations + +| Kind | Name | Line | +| --- | --- | ---: | +| None detected | | | + +## Recent Change History + +| Commit | Date | Subject | +| --- | --- | --- | +| `099460c` | 2026-04-16 | Refine overview alert status strip | +| `d3df0a3` | 2026-04-08 | Update website UI screenshots | + +## Maintenance Notes + +- Prefer focused changes that respect the ownership described above. +- If this file touches helper trust, SMC writes, startup, or permissions, update the relevant support docs and tests. +- If this file is generated or an asset manifest, verify the producing workflow instead of hand-editing generated payloads. diff --git a/docs/wiki/files/docs-images-ui-thermals-2026-png-258c3104.md b/docs/wiki/files/docs-images-ui-thermals-2026-png-258c3104.md new file mode 100644 index 0000000..5b700dd --- /dev/null +++ b/docs/wiki/files/docs-images-ui-thermals-2026-png-258c3104.md @@ -0,0 +1,41 @@ +# File: docs/images/ui/thermals-2026.png + +## Current Role + +- Area: Website and documentation. +- This page records the file's current repository role, source metadata, and recent commit history. +- Review nearby tests and commit pages before changing this file. + +## Metadata + +| Field | Value | +| --- | --- | +| Source path | [`docs/images/ui/thermals-2026.png`](../../../docs/images/ui/thermals-2026.png) | +| Wiki area | Website and documentation | +| Exists in current checkout | True | +| Size | 538090 bytes | +| Binary | True | +| Line count | 0 | +| Extension | `.png` | + +## Imports + +None detected. + +## Declarations + +| Kind | Name | Line | +| --- | --- | ---: | +| None detected | | | + +## Recent Change History + +| Commit | Date | Subject | +| --- | --- | --- | +| `d3df0a3` | 2026-04-08 | Update website UI screenshots | + +## Maintenance Notes + +- Prefer focused changes that respect the ownership described above. +- If this file touches helper trust, SMC writes, startup, or permissions, update the relevant support docs and tests. +- If this file is generated or an asset manifest, verify the producing workflow instead of hand-editing generated payloads. diff --git a/docs/wiki/files/docs-images-ui-ui-png-e90a9160.md b/docs/wiki/files/docs-images-ui-ui-png-e90a9160.md new file mode 100644 index 0000000..7f63c76 --- /dev/null +++ b/docs/wiki/files/docs-images-ui-ui-png-e90a9160.md @@ -0,0 +1,42 @@ +# File: docs/images/ui/ui.png + +## Current Role + +- Area: Website and documentation. +- This page records the file's current repository role, source metadata, and recent commit history. +- Review nearby tests and commit pages before changing this file. + +## Metadata + +| Field | Value | +| --- | --- | +| Source path | [`docs/images/ui/ui.png`](../../../docs/images/ui/ui.png) | +| Wiki area | Website and documentation | +| Exists in current checkout | True | +| Size | 576919 bytes | +| Binary | True | +| Line count | 0 | +| Extension | `.png` | + +## Imports + +None detected. + +## Declarations + +| Kind | Name | Line | +| --- | --- | ---: | +| None detected | | | + +## Recent Change History + +| Commit | Date | Subject | +| --- | --- | --- | +| `ed900ff` | 2026-03-30 | Update website dashboard images | +| `a326018` | 2026-03-30 | Add files via upload | + +## Maintenance Notes + +- Prefer focused changes that respect the ownership described above. +- If this file touches helper trust, SMC writes, startup, or permissions, update the relevant support docs and tests. +- If this file is generated or an asset manifest, verify the producing workflow instead of hand-editing generated payloads. diff --git a/docs/wiki/files/docs-index-html-8c0d6b0d.md b/docs/wiki/files/docs-index-html-8c0d6b0d.md new file mode 100644 index 0000000..a7c5764 --- /dev/null +++ b/docs/wiki/files/docs-index-html-8c0d6b0d.md @@ -0,0 +1,110 @@ +# File: docs/index.html + +## Current Role + +- Area: Website and documentation. +- This page records the file's current repository role, source metadata, and recent commit history. +- Review nearby tests and commit pages before changing this file. + +## Metadata + +| Field | Value | +| --- | --- | +| Source path | [`docs/index.html`](../../../docs/index.html) | +| Wiki area | Website and documentation | +| Exists in current checkout | True | +| Size | 26238 bytes | +| Binary | False | +| Line count | 456 | +| Extension | `.html` | + +## Imports + +None detected. + +## Declarations + +| Kind | Name | Line | +| --- | --- | ---: | +| None detected | | | + +## Recent Change History + +| Commit | Date | Subject | +| --- | --- | --- | +| `4dc3880` | 2026-04-21 | Update GitHub username references | +| `7883b46` | 2026-04-19 | Add Mac App Store landing page | +| `236af94` | 2026-04-18 | Improve AI discovery assets | +| `b829f82` | 2026-04-18 | Add Touch Bar overlay showcase | +| `69cc386` | 2026-04-18 | Add DMG release packaging | +| `3fe35bf` | 2026-04-18 | Add DMG release packaging | +| `a9a7fba` | 2026-04-17 | Expand Touch Bar website coverage | +| `5b26198` | 2026-04-17 | Align release asset and add Homebrew guide | +| `133d9ad` | 2026-04-16 | Replace alert surfaces with monitoring status | +| `0574661` | 2026-04-16 | Sync menu bar guidance with the latest thermal UX | +| `8bfc685` | 2026-04-16 | Stabilize signing and WeatherKit release packaging | +| `ef6fa04` | 2026-04-16 | Fix Homebrew install docs | +| `5dc29ed` | 2026-04-16 | Add privacy controls and refine Core Monitor presentation | +| `7afc598` | 2026-04-15 | Automate releases and sharpen product positioning | +| `b4891fe` | 2026-04-14 | Refine public product and documentation copy | +| `ebbdfaf` | 2026-04-13 | Color hero Mac accent pink | +| `7b2616b` | 2026-04-12 | Update video reference in install walkthrough | +| `ee9b6b7` | 2026-04-12 | Update index.html to use output.mp4 instead of install-walkthrough.mov | +| `2de81ec` | 2026-04-12 | Add touch bar showcase video to website | +| `a154005` | 2026-04-12 | Tighten website copy to match README | +| `6fa926f` | 2026-04-12 | Tighten website copy to match README | +| `a5fd96a` | 2026-04-11 | Restore install walkthrough video embed | +| `47ce8c0` | 2026-04-11 | Update install walkthrough preview | +| `011232b` | 2026-04-11 | Update website install video | +| `cfedffc` | 2026-04-10 | Add UI showcase video to website | + +## Maintenance Notes + +- Prefer focused changes that respect the ownership described above. +- If this file touches helper trust, SMC writes, startup, or permissions, update the relevant support docs and tests. +- If this file is generated or an asset manifest, verify the producing workflow instead of hand-editing generated payloads. + +## Source Excerpt + +```text + + + + + + Core-Monitor | Apple Silicon System Monitor and Fan Control for macOS + + + + + + + + + + + + + + + + + + + + + + +