Commit Graph

25 Commits

Author SHA1 Message Date
Carter Li
1a5512f793 fix: fixed case values for SP4B and SP69 in smc.swift (#2894)
Signed-off-by: Carter Li <CarterLi@users.noreply.github.com>
2026-01-11 15:40:39 +01:00
Serhiy Mytrovtsiy
c10759f7a1 feat: added certificate verification to the helper app. It will verify the incoming connection certificate if it's Stats. If not the connection will not be opened. It prevents abusing the helper app by 3d party applications to access the helper interface. Thanks @senzee1984 for finding and helping solve that problem. This commit will force the update of the helper app and will require a password for users who have installed the helper. 2024-12-14 19:35:21 +01:00
Serhiy Mytrovtsiy
9ed4ee5749 fix: fixed swiftlint error that appears in the new version of swiftlint 2024-10-18 16:44:03 +02: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
e39584241e feat: initialized first widget for the CPU module 2024-07-02 21:09:37 +02:00
Serhiy Mytrovtsiy
96f007641a lang: added translation for notifications menu 2023-12-23 15:41:52 +01:00
Serhiy Mytrovtsiy
c3c44652c2 feat: added powermetrics read to the SMC helper (maybe will be used in the feature) 2023-12-21 18:18:54 +01:00
Serhiy Mytrovtsiy
cb26c684de feat: removed check if the setting fan speed is less than minimum fan speed 2023-08-03 17:51:50 +02:00
Serhiy Mytrovtsiy
1e0ba3b61f feat: moved all reader's values to the Codable protocol 2023-06-27 17:09:38 +02:00
Serhiy Mytrovtsiy
3c9a3722bf fix: fixed swiftlint warnings (#1386) 2023-04-01 16:58:05 +02:00
Serhiy Mytrovtsiy
7049fb1458 feat: added an SMC helper update process on the start 2023-03-11 17:11:19 +01:00
Serhiy Mytrovtsiy
d054da741e feat: added a button to uninstall the fans helper 2022-12-23 11:46:33 +01:00
Serhiy Mytrovtsiy
2c9b02a65a fix: disabled automatic signing. There must be manual signing with Developer ID. Also added python script that updates the SMPrivilegedExecutables to fit the signing team ID. It's required for the SMC helper tool. 2022-11-20 14:31:21 +01:00
Serhiy Mytrovtsiy
e9bc4cc5d3 feat: moved from the AppleScript for asking a root access when manipulating the fans to the Helper (SMJobBless + XPC) (#1173) 2022-11-18 22:51:34 +01:00
Serhiy Mytrovtsiy
6fb2c9b11b feat: changed function_body_length swiftlint rule from 60/80 to 80/100 2022-04-02 12:45:41 +02:00
Serhiy Mytrovtsiy
f17c0c8987 feat: disabled large_tuple swiftlint rule 2022-01-11 22:51:55 +01:00
Dmitry
d419d8b871 fix: changed keyInfo_t dataSize to 32 bytes in the SMC (#689)
keyInfo_t dataSize must be 32 instead of 64 bytes.
2021-11-07 12:06:55 +01:00
Serhiy Mytrovtsiy
0320dfe709 fix: updated max file length in the swiftlint configuration 2021-10-05 19:14:09 +02:00
Serhiy Mytrovtsiy
a3a002a2d3 feat: removed os.log and moved to NextLog 2021-06-26 13:38:45 +02:00
Serhiy Mytrovtsiy
724d9055e7 fix: fixed fan control on macs with T2 (#430) 2021-06-22 20:48:16 +02:00
Serhiy Mytrovtsiy
324667496b feat: add option to set fan speed in SMC 2021-06-14 19:00:31 +02:00
Serhiy Mytrovtsiy
c55d313d72 feat: removed the SMC plugin from the Kit framework. Compile from SMC where needed. 2021-06-07 22:55:17 +02:00
Serhiy Mytrovtsiy
509401c2b8 feat: add makefile for the smc 2021-06-05 12:06:47 +02:00
Serhiy Mytrovtsiy
a040bf7326 feat: allow to write a value on a key by SMC app 2021-05-29 17:00:09 +02:00
Serhiy Mytrovtsiy
ed362c3b5b feat: initialized SMC as a command-line app ($454) 2021-05-28 21:52:41 +02:00