Serhiy Mytrovtsiy
cb0aea7118
lang: generated missing translations for all languages using translategemma:4b model
2026-03-07 18:50:27 +01:00
Serhiy Mytrovtsiy
28970e841e
feat: added an option to resize the settings window, also the settings window position and size will be autosaved
2026-03-06 20:49:37 +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
c3815b8195
v2.12.1
2026-03-01 18:31:47 +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
jrthsr700tmax
66552a567c
lang: updated Taiwan Traditional Chinese Localization ( #2975 )
...
Add new Taiwan Traditional Chinese translating into a new string.
對新的字串加入正體中文(臺灣)翻譯。
———————————————————————
**You can view, comment on, or merge this pull request online at:
您可以在以下連結檢視、留言或線上合併此更新請求:**
> [https://github.com/exelban/stats/pull/~~ ](https://github.com/exelban/stats/pull/~~ )
**Commit Summary
更新大綱**
- **Add new translations for strings that have not been translated yet.
對尚未翻譯的字串加入正體中文(臺灣)的翻譯。**
1. “區域 IP 已變更” for `Local IP changed` in line 419
2. “公用 IP 已變更” for `Public IP changed` in line 420
3. “舊 IP:%0” for `Previous IP` in line 421
4. “新 IP:%0” for `New IP` in line 422
5. “網際網路連線已遺失” for `Internet connection lost` in line 423
6. “網際網路連線已建立” for `Internet connection established` in line 424
**File Changes
檔案變更**
- **M** [Stats/Supporting Files/zh-Hant.lproj/Localizable.strings](https://github.com/exelban/stats/pull/~~/files ) (1)
**Patch Links:
補丁連結:**
https://github.com/exelban/stats/pull/~~.patch
https://github.com/exelban/stats/pull/~~.diff
Signed-off-by: jrthsr700tmax <32911758+jrthsr700tmax@users.noreply.github.com >
2026-03-01 13:40:23 +01:00
Serhiy Mytrovtsiy
6bc1e54497
fix: removed menu item position control when showing widget in the menu bar ( #2987 )
2026-02-28 20:56:13 +01:00
Serhiy Mytrovtsiy
e7c6b8ded9
feat: removed sponsorship details from README
...
Removed sponsorship section from README.
Signed-off-by: Serhiy Mytrovtsiy <mitrovtsiy@ukr.net >
2026-02-25 11:36:27 +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
3812657460
v2.12.0
2026-02-22 16:05:17 +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
f3b633d259
v2.11.67
2026-02-15 18:09:05 +01:00
dog steve
10d75db73b
fead: added CPU frequency support for M5 ( #2943 )
...
* Update logic CPU frequency detection for M5
* clean code
* Simplify return logic for m5 case
Signed-off-by: dog steve <45103768+dogsteve@users.noreply.github.com >
---------
Signed-off-by: dog steve <45103768+dogsteve@users.noreply.github.com >
2026-02-15 18:02:16 +01:00
Michael
0581dcfa92
lang: refined German localization strings ( #2945 )
...
Updated German localization strings for improved clarity and consistency.
Signed-off-by: Michael <87752300+michi-onl@users.noreply.github.com >
2026-02-15 18:01:48 +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
477c733759
fix: renamed telemetry_id to remote_id when export/import settings ( #2955 )
2026-02-12 23:04:55 +01:00
Serhiy Mytrovtsiy
5d035a73d3
v2.11.66
2026-02-01 17:59:57 +01:00
Serhiy Mytrovtsiy
10d9951ab0
v2.11.65
2026-02-01 17:49:52 +01:00
Andy Chong
a69627f135
fix: fixed race condition crashes in Chart and Stack widgets ( #2944 )
...
Ensure data mutations from background readers are dispatched to the main thread to prevent conflicts with drawing logic (which runs on main thread). This resolves SIGTRAP and SIGABRT crashes observed during extended runtime.
2026-02-01 17:39:00 +01:00
Kateki
9f7b5303e0
lang: updated Japanese translations for notifications and calendar module ( #2911 )
2026-02-01 13:34:06 +01:00
Kateki
0cc51d0b71
lang: updated Korean translations for Text and Battery details widgets ( #2910 )
2026-02-01 13:33:55 +01:00
Serhiy Mytrovtsiy
cdcdd97fff
feat: added clearing the process after it was killed
2026-01-29 21:08:21 +01:00
Serhiy Mytrovtsiy
894b5b6233
feat: added -9 code to kill command when killing the process from the popup view ( #2900 )
2026-01-28 19:12:39 +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
Serhiy Mytrovtsiy
9671269b39
v2.11.64
2026-01-11 15:45:35 +01:00
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
Kateki
dd370399e4
lang: added Korean translation for Fixed scale and Toggle the module
...
* lang: updated Korean localization for "Fixed scale" to improve clarity
* lang: add Korean localization for "Toggle the module"
2026-01-11 15:40:18 +01:00
Kateki
953aa033ec
lang: updated Japanese localization for Clock settings ( #2889 )
2026-01-11 15:39:53 +01:00
Kateki
344384d292
lang: updated Simplified Chinese localization for network messages ( #2888 )
2026-01-11 15:39:36 +01:00
Serhiy Mytrovtsiy
a791a6c6a3
v2.11.63
2025-12-28 13:33:18 +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
Kateki
8ebf755a75
lang: updated Simplified Chinese localization by removing spaces in phrases ( #2877 )
2025-12-28 13:05:39 +01:00
Kateki
4429a1b781
lang: aligned Triditional Chinese localizations with Apple terminology ( #2876 )
...
* lang: aligned Triditional Chinese localizations with Apple terminology
* lang: revert one line because found the translation in macOS
2025-12-28 13:05:23 +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
ab7dffdf3a
fix: moved WKWebView initialization to the moment when it should be displayed, which prevents the initialization of the web view on app start and silences some system logs
2025-12-25 19:26:04 +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
bc851d00f5
v2.11.62
2025-12-07 17:22:53 +01:00
HXD.VN
04fa97dff1
lang: updated Vietnamese localization for internet connection messages ( #2818 )
...
* fix: update Vietnamese translations for various terms and phrases
* lang: updated Vietnamese localization for internet connection messages
---------
Signed-off-by: Serhiy Mytrovtsiy <mitrovtsiy@ukr.net >
Co-authored-by: Serhiy Mytrovtsiy <mitrovtsiy@ukr.net >
2025-12-07 17:18:38 +01:00
Barış
c2c4b079de
lang: updated Turkish translation ( #2843 )
...
* Turkish translation update
* Translation thanks added.
2025-12-07 17:18:04 +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
a96232b0c1
fix: fixed a long-term battery widget glitch when a black vertical line is visible in the widget preview
2025-12-01 21:29:41 +01:00
Serhiy Mytrovtsiy
f34042b3c2
feat: moved from telemetry id to remote id for Remote module
2025-11-30 14:09:10 +01:00
Serhiy Mytrovtsiy
f5e7da4221
feat: removed the Telemetry module from the Stats since it does not do anything for a long time
2025-11-29 16:31:23 +01:00