Serhiy Mytrovtsiy
dec8f08749
feat: added flag emoji instead of country code in the popup view, and countryCode and flag options to the Text widget ( #2916 )
2026-02-23 19:26:00 +01:00
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
28395c6dfd
lang: added translation for Show week numbers
2026-02-22 11:18:03 +01:00
Spencer Janyk
157477ad29
feat: added week numbers toggle to Clock calendar ( #2933 )
...
Provide an optional week number column in the Clock popup calendar while
keeping locale-based numbering and preserving header layout.
Co-authored-by: Spencer <your_github_username@users.noreply.github.com >
2026-02-22 11:09:19 +01:00
Serhiy Mytrovtsiy
52d21619bf
feat: changed the default value of macOS widgets to disabled to prevent heavy load on some systems, and added information text to the widgets ( #2733 )
2026-02-14 18:39:49 +01:00
Serhiy Mytrovtsiy
eb5fb353d9
feat: added an option to manually refresh disk space information (allow to reset cached purgable space)
2026-01-27 21:09:57 +01:00
Serhiy Mytrovtsiy
481f94d511
feat: added jitter to the network module that is calculated from the ICMP signals
2026-01-26 23:11:07 +01:00
Biplav Barua
562eebd21c
fix: implemented local caching for settings list to prevent storage thrashing ( #2840 ) ( #2864 )
2025-12-28 13:06:27 +01:00
Serhiy Mytrovtsiy
2bbd118516
feat: small redesign in the Network popup view. Moved interface details to the dedicated section, added interface dns servers ( #2789 ), added interface speed ( #2702 )
2025-12-26 18:14:10 +01:00
Serhiy Mytrovtsiy
26d21e9010
feat: added ip change counter to the ip change notification that prevents notification when ip disappears for 3 reads
2025-12-24 17:22:30 +01:00
Serhiy Mytrovtsiy
e5b1566554
feat: added a fallback to the CPU core index when id not found when calculating the cores load ( #2785 )
2025-12-05 23:10:10 +01:00
Serhiy Mytrovtsiy
1b1a338d7d
feat: add option to disable system-widget updates for users experiencing ongoing chronod issues ( #2733 )
2025-12-03 19:02:40 +01:00
Serhiy Mytrovtsiy
3cad4f49dd
feat: added a check if the macOS widget is active before updating the read value in the user defaults. It will prevent unnecessary writes when the widget is not enabled ( #2733 )
2025-12-02 21:00:52 +01:00
Serhiy Mytrovtsiy
15075bc7f1
fix: reverted enabling macOS widget updates since there is still a problem with chronod ( #2733 )
2025-11-14 11:12:06 +01:00
Serhiy Mytrovtsiy
cb744f8e99
feat: unlocked widgets updates since the chronod was fixed in macOS 26.1 ( #2733 )
2025-11-13 17:37:46 +01:00
T Fang
2dc2761113
fix: corrected NVMe SMART data units read/written calculation ( #2760 )
...
* Fix: Correct NVMe SMART data units read/written calculation
* Fix: Revert unnecessary header includes from the previous commit
2025-10-26 13:38:39 +01:00
Serhiy Mytrovtsiy
c4b424b3fa
feat: included previous and new IP addresses in the notifications ( #2637 )
2025-10-11 23:37:22 +02:00
Serhiy Mytrovtsiy
868ca52221
revert "feat: added previous and the new IP to the notifications ( #2743 )" ( #2753 )
...
This reverts commit 3dd16e4c98 .
2025-10-11 11:39:33 +02:00
Tangil Hossain Shawon
3dd16e4c98
feat: added previous and the new IP to the notifications ( #2743 )
...
* Issue ID: #2637
Added details on ip change
* added Translations to the ip change notification
* Revert "added Translations to the ip change notification"
This reverts commit 559a8069afbff5f2b67de84d58ed44fa22e10193.
* Added "From and to" portion of IP change notification
* Added "From and to" portion of IP change notification
* removed unintentional extra line at bottom of gitignore file
2025-10-11 11:35:01 +02:00
Serhiy Mytrovtsiy
967e8193c0
fix: adjusted table height in the Clock settings for macOS 26
2025-10-06 17:33:08 +02:00
Serhiy Mytrovtsiy
0f289b0367
fix: fixed app crash when battery is damaged ( #2725 )
2025-10-05 15:53:26 +02:00
Serhiy Mytrovtsiy
6465d9ab58
feat: added a new way to obtain the WiFi network SSID (thanks to @fjh658)
2025-10-03 17:50:51 +02:00
Serhiy Mytrovtsiy
a07c3cf323
fix: disabled widgets update for macOS 26 since there is a problem with chronod
2025-09-30 17:34:07 +02:00
Serhiy Mytrovtsiy
5bf6f67ff0
feat: added CPU average load to the Remote protocol and moved from the list of Double to the struct
2025-09-27 19:28:42 +02:00
Serhiy Mytrovtsiy
25201834da
feat: added round style to some charts to have more Apple-like style charts
2025-09-26 15:38:23 +02:00
Serhiy Mytrovtsiy
3cd4d6b204
feat: moved App settings from the menu to the bottom part of the sidebar
2025-09-23 16:59:26 +02:00
Serhiy Mytrovtsiy
053f265bdb
fix: fixed Disk activity reader that tries to read IO when disk is ejected ( #2677 )
2025-08-29 22:43:49 +02:00
Serhiy Mytrovtsiy
37701ac9da
fix: fixed different percentage rounding in the Disk popup and widget ( #2560 )
2025-08-26 18:26:08 +02:00
Serhiy Mytrovtsiy
5a8d3b0545
feat: disabled tooltip for the GPU popup charts ( #2651 )
2025-08-23 18:42:28 +02:00
Serhiy Mytrovtsiy
364ac1e26f
fix: fixed wrong local and public addresses initialization that causes faulty notifications ( #2643 )
2025-08-21 20:48:19 +02:00
Serhiy Mytrovtsiy
3a59807044
feat: added a new United widget that visualizes: CPU, GPU, RAM, and disk utilization
2025-07-25 19:03:28 +02:00
Serhiy Mytrovtsiy
35e6141021
feat: added snapshot data to Network widget
2025-07-22 19:02:25 +02:00
Serhiy Mytrovtsiy
a433fa9048
feat: moved from analog clock in the portal view to the same view as in popup view ( #2530 )
2025-07-21 21:38:45 +02:00
Serhiy Mytrovtsiy
6ce8497277
fix: fixed the forever loop in ICMP setup after adding an option to set the update interval for that reader ( #2625 )
2025-07-14 17:51:13 +02:00
Serhiy Mytrovtsiy
354f67446e
feat: added update interval to the connectivity reader ( #2570 )
2025-07-09 20:18:25 +02:00
Serhiy Mytrovtsiy
5e79726c47
feat: changed refresh interval for purgable space from 60 to 30 seconds
2025-07-08 19:43:56 +02:00
Serhiy Mytrovtsiy
c04220a6fd
feat: added total read/written that are from the disk stats itself and separate it from the SMART data ( #2527 )
2025-07-07 18:57:22 +02:00
Serhiy Mytrovtsiy
4d7c15365a
fix: added a special rule for the docker process to show the name correctly (CPU process)
2025-07-01 19:14:29 +02:00
Serhiy Mytrovtsiy
85ccc7bcdf
feat: added a combined processes option to the RAM module
2025-06-26 19:50:10 +02:00
Serhiy Mytrovtsiy
89e7ad1c63
feat: added named time zones (thx #2447 )
2025-06-24 18:22:48 +02:00
Serhiy Mytrovtsiy
4a3ebe0e61
fix: added a special rule for the docker process to show the name correctly
2025-06-23 16:24:19 +02:00
Serhiy Mytrovtsiy
1c8383d129
fix: fixed RAM memory format ( #2586 )
2025-06-05 23:48:34 +02:00
Serhiy Mytrovtsiy
348a8bfb91
fix: fixed text widget value in the RAM module
2025-05-17 22:56:00 +02:00
Serhiy Mytrovtsiy
446f17e195
feat: added Text widget to the Disk module that allows to show more details in the menu bar ( #2532 )
2025-05-16 21:42:18 +02:00
Serhiy Mytrovtsiy
49f11b7195
feat: enabled PDBR sensor for m4 gen ( #2552 )
2025-05-15 21:13:53 +02:00
Serhiy Mytrovtsiy
42422ce530
feat: added a new mechanism for disk free space reader that potentially will take less CPU to make a read
2025-04-26 19:13:39 +02:00
Serhiy Mytrovtsiy
2649d409c2
feat: changed CPU temperature and frequency readers to be read only when popup view is open (improved CPU usage)
2025-04-25 21:20:12 +02:00
Serhiy Mytrovtsiy
3d12edae08
feat: added power adapter status to the combined view for Battery module ( #2513 )
2025-04-18 18:54:27 +02:00
Serhiy Mytrovtsiy
9941af23ad
feat: removed notification about Normal memory pressure since it never will be triggered ( #2505 )
2025-04-15 20:29:23 +02:00