1
0
mirror of https://github.com/tw93/Mole.git synced 2026-02-05 05:04:43 +00:00
Commit Graph

312 Commits

Author SHA1 Message Date
Tw93
fa75da07ca Add 'F' key to refresh paginated menus, clarify UI text for search and selection, and improve robustness of BOM file processing 2025-12-12 14:33:07 +08:00
Tw93
42634fbf3d Parallelize metric collection, enhance Touch ID script reliability with improved cleanup and backup, and add debug logging tests. 2025-12-12 14:11:37 +08:00
Tw93
9af63a793b Merge branch 'main' of github.com:tw93/Mole 2025-12-12 10:50:13 +08:00
Tw93
f858d43b88 There is no blank line at the end of status 2025-12-12 10:49:57 +08:00
Tw93
e996e975dc chore: update binaries for V1.12.13 2025-12-12 02:08:59 +00:00
Tw93
058dd176da Fix the display issue of swap 2025-12-12 10:07:05 +08:00
Tw93
963aaa3673 Fix usage issues in different countries 2025-12-12 10:01:59 +08:00
Tw93
fc72d69125 chore: auto format code 2025-12-12 01:50:52 +00:00
Tw93
36472e5a65 Merge branch 'main' of github.com:tw93/Mole 2025-12-12 09:50:18 +08:00
Tw93
4955e02523 Uninstall supported continue to uninstall 2025-12-12 09:50:14 +08:00
Tw93
321174de33 chore: update binaries for V1.12.12 2025-12-11 11:32:03 +00:00
Tw93
8fde75f1b6 chore: update binaries for V1.12.11 2025-12-11 11:25:55 +00:00
Tw93
d5f36e1e9a chore: update binaries for V1.12.10 2025-12-11 08:53:02 +00:00
Tw93
57819950bb Scan a large number of files for optimization 2025-12-11 16:41:17 +08:00
Tw93
377e9b26fa chore: update binaries for V1.12.6 2025-12-11 06:29:45 +00:00
Tw93
b7518c9c6b Status supports temperature display 2025-12-11 14:24:19 +08:00
Tw93
33467be3d3 refactor(status): simplify temperature detection using ioreg battery sensor 2025-12-11 14:00:44 +08:00
Tw93
d7bf52a397 feat(status): add temperature display via osx-cpu-temp or powermetrics 2025-12-11 13:53:59 +08:00
Tw93
dd841891ad Test extensive coverage and improvement 2025-12-11 11:31:09 +08:00
Tw93
87632b940d chore: update binaries for V1.12.4 2025-12-10 06:19:30 +00:00
Tw93
3e50a103f6 chore: clean bot commits and improve documentation
- Merged all bot commits (github-actions, Bot) into Tw93 account
     - Fixed M/U/T key bindings in main menu
     - Updated help menu and README command order
     - Improved install script output
     - Updated GitHub Actions to use Tw93 identity
2025-12-10 14:12:43 +08:00
github-actions[bot]
5b73e4ffad chore: auto format code 2025-12-10 03:53:17 +00:00
Tw93
19b69eabb5 chore: update binaries for V1.12.3 2025-12-10 03:42:21 +00:00
Tw93
598c2b410d Uninstall list display name length optimization 2025-12-10 11:40:41 +08:00
Tw93
887a687c3b chore: update binaries for V1.12.2 2025-12-10 02:44:15 +00:00
Tw93
161be5b951 Optimize the display effect 2025-12-10 10:42:33 +08:00
Tw93
def494b282 Christmas eggs 2025-12-10 10:27:45 +08:00
Tw93
c1458b0e76 chore: update binaries for V1.12.1 2025-12-09 10:41:40 +00:00
Tw93
6e9c62fa67 chore: update binaries for V1.12.0 2025-12-08 11:25:01 +00:00
Tw93
4191fb1871 refactor: move GPU core count to header
- Display GPU cores in header: 'Apple M2 Pro (19 GPU cores)'
- Remove standalone GPU card to keep UI clean
- GPU info is more contextual when shown with CPU model
2025-12-08 19:14:01 +08:00
Tw93
5d4c745c5b Merge PR #108: Enhance CPU/GPU display for Apple Silicon
- Add P-core/E-core detection and display (8P+4E format)
- Add GPU core count from system_profiler
- Add real-time GPU usage via powermetrics
- Keep top 3 busiest cores display for clean UI
- Pre-compile regex patterns for better performance

Thanks to @bsisduck for the initial implementation
2025-12-08 19:10:03 +08:00
Tw93
3239e767a7 refactor: improve CPU/GPU display for better readability
- Keep showing top 3 busiest cores instead of all cores
- Simplify core info display: 'Load x.xx / x.xx / x.xx  (8P+4E)'
- Remove excessive comments in GPU card rendering
- Add missing sort import for core sorting logic

Co-authored-by: bsisduck <bluescreen@duck.com>
2025-12-08 19:09:51 +08:00
Tw93
88c5f92ac4 format 2025-12-08 18:59:52 +08:00
Tw93
2386701897 Fix search problems and best practices 2025-12-08 17:40:54 +08:00
Tw93
8128765d79 Support the clean uninstall of more than 10 mainstream ides 2025-12-08 16:51:54 +08:00
Tw93
51decd1091 Optimize supports setting whitelist 2025-12-08 16:51:25 +08:00
Tw93
9e7fc41445 Enhanced optimization for better use 2025-12-08 15:40:39 +08:00
Tw93
78e6743666 Performance and speed optimization 2025-12-08 15:34:51 +08:00
Tw93
ea8488c1bb Improved User Feedback 2025-12-08 15:34:12 +08:00
bsisduck
124a6975d4 perf: pre-compile regex patterns for GPU usage parsing 2025-12-07 18:39:23 +01:00
bsisduck
32ac98f06a Enhance CPU/GPU display for Apple Silicon
- Show all CPU cores instead of top 3 busiest
- Add P-CPU/E-CPU core grouping (Performance/Efficiency)
- Display GPU core count from system_profiler
- Add GPU usage meter via powermetrics (requires sudo)
- Show hint to run with sudo for GPU metrics

Tested on M2 Pro (6P + 4E cores, 16 GPU cores)
2025-12-07 17:37:30 +01:00
Tw93
e7fd73302d More thoughtful consideration 2025-12-06 21:12:02 +08:00
Tw93
6c32a013f7 chore: update binaries for V1.11.34 2025-12-06 12:58:03 +00:00
Tw93
03610e34a5 Optimize the start speed of optimize 2025-12-06 20:57:08 +08:00
Tw93
074f447269 Move the system maintenance in the cleaning to optimize 2025-12-06 20:37:36 +08:00
Tw93
29b04b0496 Merge branches 'main' and 'main' of github.com:tw93/Mole 2025-12-06 20:09:38 +08:00
Tw93
cec6d7a462 Do not clean up the system panel cache 2025-12-06 20:09:32 +08:00
Tw93
9a0ab6f97e chore: update binaries for V1.11.33 2025-12-06 04:54:49 +00:00
Tw93
3b59920bab Simplify the debug code 2025-12-06 12:40:07 +08:00
Tw93
68e1281d82 chore: update binaries for V1.11.32 2025-12-06 01:19:25 +00:00