• Joined on 2022-03-04
gronod pushed to feat/1-core-architecture at gronod/MacMonitor 2026-09-08 12:10:24 +01:00
4dedf17436 feat(arch): implement core application architecture, telemetry coordinator, and SwiftUI store (Issue #1)
gronod pushed to develop at gronod/MacMonitor 2026-09-08 11:18:15 +01:00
72a7000c19 docs: add AGENTS.md AI agent operating manual and contributor guide
gronod pushed to develop at gronod/MacMonitor 2026-09-08 11:17:46 +01:00
a17077d8df docs: add ARCHITECTURE.md detailing system design, SMC protocols, and kernel telemetry
gronod pushed to develop at gronod/MacMonitor 2026-09-08 11:17:33 +01:00
39195c6552 docs: update README.md with comprehensive project documentation
gronod pushed to develop at gronod/MacMonitor 2026-09-08 10:43:55 +01:00
d23551b600 docs: add deterministic master BUILD-PLAN.md covering milestones, parallel tracks, and branch conventions
gronod created branch develop in gronod/MacMonitor 2026-09-08 10:43:30 +01:00
gronod pushed to develop at gronod/MacMonitor 2026-09-08 10:43:30 +01:00
gronod commented on issue gronod/MacMonitor#25 2026-09-08 10:41:26 +01:00
Gitea Actions CI/CD Pipeline for Intel macOS Builds

Technical Implementation Plan & Code Solution

1. Gitea Actions Architecture

The continuous integration pipeline automates building and verifying MacMonitor on self-hosted or managed macOS…

gronod commented on issue gronod/MacMonitor#24 2026-09-08 10:41:22 +01:00
Threshold Alerts & macOS Notification Center Integration

Technical Implementation Plan & Code Solution

1. Alert Engine Architecture

The Alert Engine runs synchronously after each telemetry digest pass, evaluating threshold conditions against…

gronod commented on issue gronod/MacMonitor#23 2026-09-08 10:41:16 +01:00
Historical Rolling Trend Charts (Swift Charts Engine)

Technical Implementation Plan & Code Solution

1. Rolling Time-Series Data Architecture

Visualizing 60-second to 1-hour timelines without continuous heap allocation requires a high-performan…

gronod commented on issue gronod/MacMonitor#22 2026-09-08 10:41:11 +01:00
Status Bar / Menu Bar Extra & Quick-Glance Popover

Technical Implementation Plan & Code Solution

1. Menu Bar Architecture on macOS Sonoma

macOS 14 provides native support for rich menu bar windows via MenuBarExtra with .window style: -…

gronod commented on issue gronod/MacMonitor#21 2026-09-08 10:41:05 +01:00
Audio Input/Output Device Status & Master Volume Monitor

Technical Implementation Plan & Code Solution

1. CoreAudio Hardware Abstraction Layer (HAL)

CoreAudio HAL interfaces directly with system audio endpoints:

  • `kAudioHardwarePropertyDefaultOu…
gronod commented on issue gronod/MacMonitor#20 2026-09-08 10:40:59 +01:00
Connected Peripherals & Bus Topology (USB, Thunderbolt, PCIe)

Technical Implementation Plan & Code Solution

1. Peripheral Bus Topology Architecture

IORegistry planes represent hardware tree hierarchies for external and internal buses:

  • `IOUSBHostDevi…
gronod commented on issue gronod/MacMonitor#19 2026-09-08 10:40:53 +01:00
Power Consumption, Voltage & Current Sensor Telemetry

Technical Implementation Plan & Code Solution

1. Intel Electrical Telemetry Architecture

Intel Macs report electrical domain metrics across voltage rails, current sense resistors, and…

gronod commented on issue gronod/MacMonitor#18 2026-09-08 10:40:48 +01:00
Motherboard, PCH, Heatsink & Component Temperatures

Technical Implementation Plan & Code Solution

1. Intel Component Thermal Mapping

Beyond CPU cores, Intel motherboards contain critical silicon blocks whose temperatures govern fan acoustic…

gronod commented on issue gronod/MacMonitor#17 2026-09-08 10:40:42 +01:00
MacBook Battery Health, Cycle Count & Power Adapter Telemetry

Technical Implementation Plan & Code Solution

1. AppleSmartBattery & Power Source Architecture

On Intel MacBooks, power metrics are delivered through:

  • IOPowerSources.h for high-level…
gronod commented on issue gronod/MacMonitor#16 2026-09-08 10:40:36 +01:00
Active Network Sockets & Connection Inspector

Technical Implementation Plan & Code Solution

1. BSD Protocol Control Block (PCB) Architecture

macOS maintains active TCP/UDP socket state tables in kernel memory. These are exposed via…

gronod commented on issue gronod/MacMonitor#15 2026-09-08 10:40:31 +01:00
Real-Time Network Bandwidth & Interface Throughput

Technical Implementation Plan & Code Solution

1. BSD 64-Bit Network Interface Architecture

Standard getifaddrs returns 32-bit byte counters which overflow quickly on gigabit connections.…

gronod commented on issue gronod/MacMonitor#14 2026-09-08 10:40:23 +01:00
Intel Integrated GPU & AMD Discrete GPU Telemetry

Technical Implementation Plan & Code Solution

1. Intel & AMD Dual-GPU Architecture on macOS

Intel Macs feature either integrated Intel GPUs (Iris Plus, UHD 630) or dual-GPU architectures…

gronod commented on issue gronod/MacMonitor#13 2026-09-08 10:40:16 +01:00
Screen Brightness & Display Hardware Management

Technical Implementation Plan & Code Solution

1. macOS Display & Brightness Architecture

  • Display Enumeration & Modes: CoreGraphics APIs (CGGetActiveDisplayList, `CGDisplayCopyDispla…