Twan Stok
09f30e68a8
changelog updated
2023-03-19 21:46:53 +01:00
Twan Stok
f6f452611f
Merge branch 'master' into clap
2023-03-14 00:00:51 +01:00
Twan Stok
5aff40b595
renamed CCH to CHE
...
not sure how i messed that up
2023-03-14 00:00:14 +01:00
Twan Stok
e6fc69b1df
added --enable_cache_memory flag, disabled cache memory collection by default
2023-03-13 22:49:30 +01:00
Twan Stok
69e1783bfb
better factoring-out of cache memory logic to allow individual disabling
2023-03-13 22:46:22 +01:00
Twan Stok
0b0c1b00d3
Merge branch 'ClementTsang:master' into master
2023-03-13 22:05:09 +01:00
Twan Stok
1300ade98b
all cache-related code excluded on windows, in the process refactored src/data_conversion.rs convert_mem_label() to convert a single label instead of all at once
2023-03-13 22:00:48 +01:00
Clement Tsang
61fec230fc
ci: add musl build targets for .deb generation ( #1061 )
...
* ci: add musl build targets for .deb generation
* add missing container
* try to fix musl rename condition
2023-03-13 03:25:40 -04:00
Clement Tsang
10b8673c04
ci: bump fkirc/skip-duplicate-actions to v5.3.0 ( #1059 )
2023-03-13 01:02:29 -04:00
Clement Tsang
4f1ac8255f
ci: go back to using default cache key + target, update to 2.2.1 ( #1058 )
...
* ci: go back to using default cache key + target, update to 2.2.1
* fix formatting
2023-03-13 01:01:23 -04:00
Twan Stok
4afd71926f
rustfmt
2023-03-13 03:37:30 +01:00
Twan Stok
1c3bfdb0f9
expanded comment to explain method.
2023-03-13 03:37:23 +01:00
Twan Stok
dbed44198b
First implementation of cache memory display, copied from RAM and swap implementations. placed cache as second in the list as it is more similar to the RAM than any other item in the list
2023-03-13 03:28:32 +01:00
Twan Stok
ba94509bef
First implementation of cache memory data collection, mostly copied from RAM and swap implementations
2023-03-13 03:27:10 +01:00
Clement Tsang
7f4e762921
ci: use sparse crates.io registries in CI ( #1057 )
2023-03-12 15:43:30 -04:00
Clement Tsang
c2d66af72f
clippy: appease clippy as of Rust 1.68.0 ( #1055 )
...
* clippy: fix derivable_impls clippy warning
This was done using `cargo clippy --fix`
* cargo fmt after autofix
2023-03-11 01:20:46 -05:00
Clement Tsang
e7a5f297bc
ci: update the upload artifact action to v3.1.2 ( #1054 )
2023-03-10 00:00:42 -05:00
Clement Tsang
82c0c3b0e5
refactor: use internal committed memory calculation for Windows ( #1051 )
...
* refactor: use internal committed memory calculation for Windows
* comments
2023-03-08 00:08:02 -05:00
Clement Tsang
10d7226b19
other: deny missing safety docs and add them ( #1053 )
2023-03-08 00:00:50 -05:00
Clement Tsang
9c197d0cf6
ci: do no feature first in cirrus ( #1048 )
2023-03-07 00:18:42 -05:00
Clement Tsang
b745684156
refactor: more data collection cleanup ( #1047 )
...
* refactor: more memory collection cleanup
* more cleanup
* clean up data_harvester, remove heim sensor flag
Separate out most individual components to separate functions. Also
remove Linux's usage of heim's sensors feature, since I wasn't using it
apparently.
* clean up GPU section
* fix cond
* fix feature flags
* more cleanup
* even more cleanup
2023-03-07 00:18:24 -05:00
Clement Tsang
8489c4bc10
refactor: Clean up memory collection code ( #1045 )
2023-03-05 02:31:45 -05:00
Justin Martin
3510563638
re-enable zfs feature ( #1044 )
2023-03-04 20:10:24 -05:00
Clement Tsang
994c11e3b3
refactor: migrate network collection to sysinfo ( #1041 )
...
* refactor: migrate network collection to sysinfo
* remove net feature from heim
* comments and changelog
2023-03-04 01:34:52 -05:00
Clement Tsang
ea318e83c9
docs: bump mkdocs-material to 9.1.0 ( #1042 )
2023-03-03 05:53:38 -05:00
Clement Tsang
caba611036
docs: update changelog and some comments ( #1040 )
2023-03-03 01:00:33 -05:00
allcontributors[bot]
a85af0501d
docs: add dvalter as a contributor for code ( #1039 )
...
* 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-03-03 00:33:59 -05:00
Dmitry Valter
40288c181e
fix: is_list_ignored=false filters for network and temperature ( #1037 )
...
Use filter logic from network/sysinfo in temperature and network/heim
harvesters. Previously is_list_ignored=false filter configs would
silently accept every sensor and every interface.
2023-03-03 00:33:47 -05:00
Clement Tsang
8cc763cc1b
refactor: migrate memory collection to sysinfo for all platforms ( #1036 )
...
* cleanup
* refactor: remove heim memory code
* add missing updates, remove heim memory feature
* restrict export visibility
* some refactoring, remove smol
* gpu feature
2023-03-03 00:06:19 -05:00
Clement Tsang
c2d94900f3
deps: bump procfs to 0.15.1 ( #1038 )
2023-03-02 17:40:56 -05:00
Clement Tsang
f26d598410
refactor: migrate CPU from heim to sysinfo for all platforms ( #1035 )
...
* refactor: migrate CPU from heim to sysinfo for all platforms
* fix windows and macos imports
* simplify a bit of code
* cleanup
2023-03-02 00:03:54 -05:00
Clement Tsang
e8ae1a265a
other: switch to toml_edit ( #1034 )
2023-03-01 00:14:47 -05:00
Clement Tsang
f02bd21948
deps: bump crossterm to 0.26.1 ( #1033 )
2023-02-28 00:10:08 -05:00
Clement Tsang
44e52d6229
deps: bump nvml to 0.9.0 ( #1032 )
2023-02-27 19:37:35 -05:00
Clement Tsang
6fa72290a9
deps: bump patch dependency versions as of 2023-02-26 ( #1031 )
2023-02-27 01:44:15 -05:00
ClementTsang
7008f1d520
ci: add some comments regarding codecov to action
2023-02-26 00:03:59 -05:00
Clement Tsang
870c29e6e0
ci: add coverage actions for macOS and windows ( #1030 )
...
* ci: add coverage actions for macOS and windows
* specify target as name
* use flags
2023-02-26 00:01:08 -05:00
Clement Tsang
cabc594279
refactor: clean up some options code ( #1029 )
...
* remove some dead code
* use macros to help clean up clutter for binary flags
* add test
* group
* fix using gpu feature
2023-02-25 04:24:38 -05:00
ClementTsang
449d735601
ci: specify where part of the CI workflow is
2023-02-22 00:01:28 -05:00
Clement Tsang
1ad38db3a4
ci: reduce CI timeout to 18 minutes ( #1028 )
...
* ci: reduce CI timeout to 15 minutes
* add additional timeouts
* go with 18 minutes for safety
2023-02-21 04:09:19 -05:00
Clement Tsang
78b1126fb4
other: move terminal check after the config check ( #1027 )
2023-02-20 00:57:09 -05:00
Clement Tsang
f1f07945f6
change: show process in tree if any ancestor or descendent matches ( #1026 )
...
* refactor: optimize kept list in tree to just store filtered values in a set
* change: show all direct children of a tree process children if the parent matches
* change: show process in tree if any ancestor or descendent matches
2023-02-20 00:15:16 -05:00
Clement Tsang
6d15f01009
other: support hw.temperature-based temps on FreeBSD ( #1024 )
...
* other: support hw.temperature-based temps for FreeBSD
* update changelog
* enable sysctl always for freebsd
2023-02-19 18:44:35 -05:00
Clement Tsang
2a1c4104fd
other: promote macOS aarch64 to official support ( #1025 )
...
Since I have a macOS M1 laptop to test on now, I think it's a good time
to bump it to be officially supported, especially since it's going
to be the main macOS platform for the foreseeable feature.
2023-02-19 01:12:13 -05:00
Clement Tsang
f89b243589
feature: support 3-char hex colours ( #1022 )
2023-02-18 01:55:26 -05:00
Clement Tsang
edc61d428c
bug: fix selected text bg colour being wrong if only the fg colour was set ( #1021 )
...
* rename file to be more generic
* fix selected text BG colour being wrong by default
* update changelog
* add test for bug
2023-02-18 00:51:13 -05:00
ClementTsang
a266dd74ec
docs: update contributing docs/links
2023-02-13 03:35:46 -05:00
Clement Tsang
c19f429d35
docs: update changelog and missing doc info ( #1018 )
2023-02-11 02:48:23 -05:00
allcontributors[bot]
2783abf2d4
docs: add mbikovitsky as a contributor for code ( #1017 )
...
* 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-02-10 15:13:47 -05:00
Michael Bikovitsky
d956f336a9
feature: Add support for displaying process usernames on Windows ( #1016 )
2023-02-10 15:01:37 -05:00