d96409d9c0
feat: add font size on no-label mini module
2026-03-13 04:01:47 +09:00
Serhiy Mytrovtsiy
678d813d75
feat: added sleep mode to the reader, in some cases there is no need for reads since the widget is not visualizing anything. In this case, the reader could go to sleep mode and be active only when popup is open. It's available only for the sensor module for now.
2026-03-12 16:52:00 +01:00
Serhiy Mytrovtsiy
510d9132a6
feat: added an option to sync clock with ntp server and moved reader to separate file
2026-03-11 18:06:52 +01:00
Serhiy Mytrovtsiy
b94207c49f
fix: fixed incorrect CPU tick calculation after UInt32 overflow ( #3014 )
2026-03-09 19:29:25 +01:00
Serhiy Mytrovtsiy
deb6f2050c
feat: added a new way to obtain Bluetooth device battery levels using pmset ( #2990 )
2026-03-05 18:07:13 +01:00
Serhiy Mytrovtsiy
8f9bce3a7a
feat: added an option to use a HTTP method for connectivity check ( #2971 )
2026-03-04 18:01:29 +01:00
Serhiy Mytrovtsiy
08a5b0260b
fix: cherry-pick changes from #2983 to fix the automatic fan mode after sleep
2026-03-01 18:11:23 +01:00
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