summaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)Author
2023-06-11uptick: 0.9.2 (#1202)0.9.2Clement Tsang
2023-06-11feature: on Linux, check coretemp and don't fail fast with name generation ↵Clement Tsang
when gathering temps (#1188) * feature: also check coretemp on Linux when gathering temps * update changelog * add comment * add logic to check thermal zone if there are no hwmon entries * cleanup * handle duplicates between hwmon and thermal zone * Revert "handle duplicates between hwmon and thermal zone" This reverts commit 402606cc62f27ba196ef2ade6a669ae84aedf0e0. * cleanup * back to running thermal zone if no hwmon * prevent failure cases * temp logging * name refactoring * port dupe name logic to hwmon * Cleanup, add fallback to sensor name * more tests * Fix log * update changelog * cleanup and more tests
2023-06-11ci: update various dependencies as of 2023-06-11 (#1201)Clement Tsang
Updates: - actions/checkout - crazy-max/ghaction-choclatey - actions/setup-python
2023-06-11ci: add a build check for aarch64-linux-android (#1124)Clement Tsang
* ci: add a build check for aarch64-linux-android * appease clippy * use 1.67.0 for Android due to NDK issue * remove sparse since it is default now for 1.70 and causes issues with older versions anyway
2023-06-11other: remaining changes needed to get android to build (#1199)Clement Tsang
* other: remaining changes needed to get android to build * update changelog * simplify disk os-specific code
2023-06-11other: have dummy fallback for disk I/O for unsupported OSes (#1198)Clement Tsang
2023-06-10refactor: redo how we do get processes between different OSes (#1197)Clement Tsang
* refactor: redo how we do some processes between different OSes * cleanup * more cleanup * windows * freebsd * clean up linux more, fix broken FreeBSD import * some more cleanup to remove some big imports
2023-06-09docs: add WenqingZong as a contributor for code (#1196)allcontributors[bot]
* docs: update README.md [skip ci] * docs: update .all-contributorsrc [skip ci] --------- Co-authored-by: allcontributors[bot] <46447321+allcontributors[bot]@users.noreply.github.com>
2023-06-09deps: bump battery to 0.8.1 to fix M1 health bug (#1195)Clement Tsang
* deps: bump battery to 0.8.1 to fix M1 health bug * update changelog
2023-06-09deps: bump hashbrown, once_cell, regex, serde, time, libc, clap (#1194)Clement Tsang
2023-06-09deps: bump sysinfo to =0.29.2 (#1193)Clement Tsang
2023-06-08docs: update changelog to include #1191 (#1192)Clement Tsang
2023-06-08bug: ntfs3 mounts don't show up (#1191)database64128
Partitions mounted using the ntfs3 driver in linux (mainlined since 5.15) won't show up because the name didn't match.
2023-06-08refactor: remove outdated collection thread code (#1190)Clement Tsang
This was going to be used for in-app config, but it's so old that it's probably better to just rip it out and start anew in that regard.
2023-06-08other: enforce unused_imports lint again (#1189)Clement Tsang
* other: enforce unused_imports lint again I think there shouldn't be any issues with enforcing this now... * set up cfg block so the logging feature doesn't break clippy * some cleanup + comments
2023-06-08feature: use better names for duplicate temp sensors found by ↵Clement Tsang
`/sys/class/thermal` (#1187) * docs: update changelog * feature: add a counter to duplicate names if using /sys/class/thermal/ * update changelog
2023-06-07bug: when getting Linux temps, don't bail ASAP if they fail (#1186)Clement Tsang
* bug: when getting Linux temps, don't bail ASAP if they fail This meant that if hwmon failed, it would never try and get temperatures from thermal or GPU. The same is true for thermal failing leading to GPU never running. * update docs
2023-06-04deps: bump clap, ctrc, once_cell (#1183)Clement Tsang
Bumps these dependencies, which contains some small fixes/optimizations.
2023-06-04refactor: change canvas macOS check to compile-time (#1184)Clement Tsang
2023-06-03other: fix links and broken references in doc comments (#1182)Clement Tsang
2023-06-02refactor: remove typed-builder (#1181)Clement Tsang
2023-06-01docs: bump mkdocs-material to 9.1.15 (#1180)Clement Tsang
2023-05-31deps: bump ratatui to 0.21.0 (#1178)Clement Tsang
2023-05-31refactor: clean up some Linux proc collection code (#1179)Clement Tsang
2023-05-29deps: bump regex and log (#1177)Clement Tsang
2023-05-28refactor: remove typed builder from App struct (#1176)Clement Tsang
Another one on the chopping block. This also moves out the app widget logic to a separate struct.
2023-05-27ci: add cache to audit job (#1175)Clement Tsang
* ci: add cache to audit job * always cache, and skip target * delete registry too
2023-05-27ci: update rust-cache to 2.4.0 (#1174)Clement Tsang
2023-05-26feature: support human times for `default_time_value` and `time_delta` (#1172)Clement Tsang
* feature: support human times for time interval and default range * add tests, fix not using ms * appease clippy * changelog
2023-05-26other: clean up some fixmes (#1171)Clement Tsang
2023-05-25other: simplify termination/event loop logic (#1169)Clement Tsang
This just simplifies the logic around ctrl-c and termination logic and event loop logic to something simpler and without the need for timeouts and/or atomics. Instead, we just make termination an event sent by ctrl-c and use the same receiver for event handling to react to it and break the loop.
2023-05-24other: clean up thread event code (#1170)Clement Tsang
2023-05-24deps: bump regex, toml_edit, ctrlc (#1168)Clement Tsang
2023-05-24deps: bump dependencies for docs (#1167)Clement Tsang
2023-05-23deps: bump dependencies as of 2023-05-21 (#1166)Clement Tsang
2023-05-22deps: bump clap to 4.3.0 (#1165)Clement Tsang
2023-05-21refactor: remove procfs (#1163)Clement Tsang
* refactor: remove procfs, use personal impls/rustix directly * buffer sharing * inline * some cleanup
2023-05-20refactor: remove TypedBuilder for col (#1162)Clement Tsang
* refactor: remove TypedBuilder for col * clean up basic
2023-05-19deps: bump dependencies as of 2023-05-19 (#1161)Clement Tsang
2023-05-19github: update CONTRIBUTING.mdClement Tsang
2023-05-18github: update some form headers to remove inline code blocks that were ↵Clement Tsang
misrendering as quotes
2023-05-18refactor: remove TypedBuilder for widget (#1159)Clement Tsang
* refactor: remove TypedBuilder for widget * group together cpu * clean up proc too
2023-05-18deps: bump dependencies as of 2023-05-17 (#1160)Clement Tsang
2023-05-17refactor: remove TypedBuilder for col row (#1158)Clement Tsang
2023-05-16deps: bump dependencies as of 2023-05-15 (#1157)Clement Tsang
2023-05-16refactor: remove unused typed-builder proc macro usage in options (#1156)Clement Tsang
2023-05-15github: update even more packaging issue template wordingClementTsang
2023-05-15docs: add links to the repo locations for installation methods (#1155)Clement Tsang
2023-05-14github: update more packaging issue template wordingClementTsang
2023-05-14github: update packaging issue template wordingClementTsang