Serhiy Mytrovtsiy
0f03dccc07
feat: changed minimum macOS version to macOS 11.15 (Big Sur)
2026-02-22 15:52:36 +01:00
Alex Goodkind
20030a2a1c
feat: added better fan control for M3/M4 Apple Silicon ( #2924 )
...
* Fix Ftst key handling for Apple Silicon fan control
* Update CFBundleVersion to 747 in Info.plist
Signed-off-by: Alex Goodkind <alex@goodkind.io >
* Update TeamId and SMC.Helper certificate identifier in Info.plist
Signed-off-by: Alex Goodkind <alex@goodkind.io >
* Add debug logging to SMC fan control functions
* Use writeWithRetry for Apple Silicon fan control writes and bump helper version to 1.0.3
* SMC fan control: serialize ops, Ftst timing, verification, logging
- Helper: serial queue for setFanMode/setFanSpeed/resetFanControl
- smc.swift: 3s wait after Ftst=1, longer mode retry (100ms), SMC result logging
- helpers: per-fan verification with cancel-on-supersede, clearer logs
- smc.swift: neutral write logs (no 'succeeded'), FAILED on error
* - Updated error handling in SMCHelper to suppress expected XPC errors (codes 4097 and 4099) during helper updates/restarts.
- Removed unnecessary debug print statement in ModeButtons for improved log clarity.
* Update version numbers in Info.plist files to 752 and change TeamId for SMC.Helper
* Add FanMode.auto3 and isAutomatic, re-add F%dMd write in automatic path, use isAutomatic in countManualFans; bump SMC Helper to 1.0.24
* Apple Silicon fan control: direct-first writes, strip diagnostic bloat
Try direct F%dMd=1 write before Ftst unlock (instant on M1, fallback
on M3/M4). Remove verification system, diagnostic prints, dead code.
* Apple Silicon fan control: direct-first writes
Try direct F%dMd=1 write before Ftst unlock (instant on M1,
fallback on M3/M4).
Bump helper to 1.0.2/3, Stats/Widgets to 751.
---------
Signed-off-by: Alex Goodkind <alex@goodkind.io >
2026-02-22 15:17:23 +01:00
Serhiy Mytrovtsiy
49f11b7195
feat: enabled PDBR sensor for m4 gen ( #2552 )
2025-05-15 21:13:53 +02:00
WinTP
7e4f4ad0a9
lang: added seconds translation without breaking interval settings ( #2412 )
2025-03-23 11:43:47 +01:00
Serhiy Mytrovtsiy
136a31dbbb
fix: fixed hiding "Sensor to show" when toggle "HID sensors" or "Show unknown sensors" in the sensors module ( #2390 )
2025-02-13 21:27:29 +01:00
Serhiy Mytrovtsiy
9ae1388428
feat: added CPU, GPU, ANE, RAM, and PCI powers from IOReport ( #2346 )
2025-02-08 10:55:48 +01:00
Serhiy Mytrovtsiy
d3cbf8d22c
feat: added sensors for m4 SoC ( #2249 )
2025-02-01 17:41:42 +01:00
Serhiy Mytrovtsiy
c640ce2215
v2.11.28
...
fix: fixed ModuleType variable raw value (#2363 )
2025-01-27 11:23:25 +01:00
Serhiy Mytrovtsiy
9325e2001c
v2.11.27
2025-01-26 14:33:31 +01:00
Serhiy Mytrovtsiy
cdfde35d7d
feat: added Thunderbolt power and current sensors ( #2350 )
2025-01-25 19:46:48 +01:00
Serhiy Mytrovtsiy
58ad6c568b
feat: added feature to set keyboard shortcut to open/close popup window ( #1976 )
2025-01-20 17:04:55 +01:00
WinTP
69be509d5e
lang: added several missing localization strings ( #2327 )
...
Signed-off-by: Serhiy Mytrovtsiy <mitrovtsiy@ukr.net >
Co-authored-by: Serhiy Mytrovtsiy <mitrovtsiy@ukr.net >
2025-01-12 15:47:56 +01:00
Serhiy Mytrovtsiy
1093b27fb2
feat: changed the icon and behavior of the button in the popup header for the calendar module to open the default macOS calendar app ( #2227 )
2024-12-13 12:49:30 +01:00
Serhiy Mytrovtsiy
6d1baa5926
fix: fixed hiding all settings for combined modules
2024-12-10 22:49:14 +01:00
Serhiy Mytrovtsiy
6a83b27bbb
feat: added IDBR as Brightness current sensor ( #2232 )
2024-11-27 18:58:55 +01:00
Serhiy Mytrovtsiy
ce92471f6c
feat: added spa5 type to the SMC and a few new power sensors ( #2161 )
2024-10-05 17:31:41 +02:00
Serhiy Mytrovtsiy
c44f089239
fix: fixed sensor value units in the Mini widget ( #2102 )
2024-09-03 18:29:04 +02:00
Serhiy Mytrovtsiy
67f8962099
feat: changed SEN label to FAN for bar chart widget in the Sensors module since they can show only fans
2024-08-27 19:31:52 +02:00
Serhiy Mytrovtsiy
bcabd48fa4
feat: added Mini widget to the Sensors module. It has quite a lot of limitations and only one sensor could be visualized (I hope understandable why) ( #2029 )
2024-08-23 20:34:10 +02:00
Serhiy Mytrovtsiy
9a72f3e01d
feat: added temperature unit update on each read in the Sensors popup ( #2078 )
2024-08-19 18:36:53 +02:00
Serhiy Mytrovtsiy
af2261eb2b
fix: added fastest fan to the popup view ( #2056 )
2024-08-03 21:45:04 +02:00
Serhiy Mytrovtsiy
d85f148cc3
feat: renamed Color and Widget to SColor and SWidget to be compatible with SwiftUI
2024-07-04 19:52:52 +02:00
Serhiy Mytrovtsiy
74da91ff59
fix: fixed showing the default value of update interval for all modules even after the change ( #1942 )
2024-05-12 11:27:12 +02:00
Serhiy Mytrovtsiy
eb882774bb
feat: small codebase refactoring (mostly removed unused code and changes in access control)
2024-05-08 17:21:58 +02:00
Serhiy Mytrovtsiy
499a30ff89
fix: fixed switching sensor in the settings ( #1923 )
2024-05-02 17:46:58 +02:00
Serhiy Mytrovtsiy
f873fdaa3d
feat: moved all modules settings to the new design
2024-04-24 06:10:27 +02:00
ShigemoriHakura
d40c2e231f
fix: fixed Sensors align in combined view and added localizedString to PortalHeader ( #1879 )
...
* [fix] fix Sensors align
fix the align in Sensors combined view
* [feat] add localizedString to header
2024-04-07 12:43:36 +02:00
Serhiy Mytrovtsiy
82fd30668e
fix: adjusted sensors portal width per row ( #1819 )
2024-02-20 20:12:20 +01:00
Serhiy Mytrovtsiy
90ef1b1818
feat: added filter for fans in the portal view based on the popup settings
2024-02-19 22:15:38 +01:00
Serhiy Mytrovtsiy
7e833176d9
feat: moved all modules to the new way of reader mode with a small refactoring
2024-02-10 17:03:47 +01:00
Serhiy Mytrovtsiy
4c35eafd00
feat: added portal view (combined view mode) to the sensors module
2024-01-19 21:05:48 +01:00
Serhiy Mytrovtsiy
ec4510643f
lang: added translation for left, right and fastest fans
2023-12-30 19:49:07 +01:00
Serhiy Mytrovtsiy
ae91574704
feat: moved Power Delivery Brightness sensor from temperature to the power type ( #1749 )
2023-12-29 12:53:24 +01:00
Serhiy Mytrovtsiy
98b1b1afb6
feat: added an option to hide a fan in the popup view ( #1741 )
2023-12-28 18:21:14 +01:00
Serhiy Mytrovtsiy
c3ee6c6b29
fix: fixed RAM pressure level notification key
2023-12-26 17:59:33 +01:00
Serhiy Mytrovtsiy
c1737548a0
feat: updated m2 SoC CPU temperature sensors ( #1703 )
2023-12-25 15:37:02 +01:00
Chiroyce
1ff7986396
lang: fixed typo in Power Delivery Brightness ( #1735 )
...
* Fix typo in Power Delivery Brightness
* Capitalization
2023-12-24 14:07:01 +01:00
Serhiy Mytrovtsiy
ff878e2421
feat: removed Media engine sensors ( #1712 )
2023-12-22 18:35:40 +01:00
Serhiy Mytrovtsiy
f3bd517269
feat: added translation for sensors
2023-12-22 18:33:56 +01:00
Serhiy Mytrovtsiy
709f7bfa32
fix: adjusted chart value in the Sensors popup to the local temperature (C/F) ( #1730 )
2023-12-19 14:09:27 +01:00
Serhiy Mytrovtsiy
329521b9bb
feat: added Media Engine sensors for m1 SoC ( #1712 )
2023-12-16 12:47:09 +01:00
Serhiy Mytrovtsiy
764c04b8c8
feat: added notifications for the Sensors module ( #1124 )
2023-12-15 17:20:14 +01:00
Serhiy Mytrovtsiy
010a764baa
feat: added memory temperature sensors for m1
2023-11-30 18:42:15 +01:00
Serhiy Mytrovtsiy
df1a0a8bac
feat: added new sensors for the m3 SoC ( #1703 )
2023-11-28 20:35:21 +01:00
Serhiy Mytrovtsiy
48322fc7e8
fix: fixed circles charts in the new version of Cocoa
2023-09-28 17:33:55 +02:00
Chiroyce
a1cf153154
fix: ISP being mislabelled as airport ( #1609 )
2023-09-10 19:09:20 +02:00
Serhiy Mytrovtsiy
5030d22ec5
fix: trying to fix the crash by fixing some data racing in the widgets ( #1578 )
2023-08-19 09:39:18 +02:00
Serhiy Mytrovtsiy
a7ac638ac8
feat: added an alert that informs that turning off the fan is not recommended action before turning off the fan ( #1567 )
2023-08-15 13:45:06 +02:00
Serhiy Mytrovtsiy
9115329767
fix: changed reference from unowned to weak in the modules (prevents crash in some cases)
2023-08-13 13:15:27 +02:00
Serhiy Mytrovtsiy
14e29c4d60
feat: adjusted CPU and GPU sensors for m2 apple silicon ( #1286 )
2023-08-05 23:48:45 +02:00