Clement Tsang
c8c64b0c80
ci: run build on unsupported platforms instead of check, bump cross version ( #1083 )
2023-04-03 04:45:36 -04:00
Clement Tsang
8814bc53e3
other: add test for multiple regexes in filter ( #1082 )
2023-04-03 01:47:57 -04:00
Clement Tsang
827ef0eec4
github: change workflow cache clear to weekly
2023-04-02 17:36:51 -04:00
Clement Tsang
d6a1d05d7a
docs: update note on FreeBSD/M1
2023-03-31 03:08:34 -04:00
Clement Tsang
e36854641c
docs: bump mkdocs-material to 9.1.4 ( #1081 )
2023-03-30 03:37:50 -04:00
ClementTsang
9146c4f6dd
docs: update font issue troubleshooting header
2023-03-29 04:33:07 -04:00
Clement Tsang
4d61ca4d41
docs: add mention for braille font issues on Linux ( #1080 )
2023-03-29 00:40:26 -04:00
Clement Tsang
bde2dac56e
deps: bump various dependencies as of 2023-03-27 ( #1079 )
2023-03-28 01:14:10 -04:00
Clement Tsang
444d2f7ad7
deps: bump sysinfo to 0.28 ( #1078 )
...
* deps: update sysinfo to 0.28.0
* 0.28.1
* 0.28.2
* 0.28.3
* 0.28.4
2023-03-27 00:50:21 -04:00
Clement Tsang
7ee6da3776
refactor: unify on using bytes for the memory unit when harvesting ( #1077 )
...
* refactor: unify on using bytes for the memory unit when harvesting
* some ordering stuff that doesn't mean much
* some comments
* more fixes
* refactor: rename
* comments v2
* some more cleanup
* remove uninlined_format_args allow
2023-03-26 01:53:43 -04:00
Clement Tsang
358db119bb
refactor: clean up some data collection refresh code, refresh sysinfo lists on loop ( #1076 )
...
* refactor: clean up some data collection refresh/init code
* move out battery
* missing setting memory value for proc
* stop segfault on macos
* unit
* oopsie
2023-03-25 02:31:11 -04:00
Clement Tsang
3ad0acc2fa
github: update issue template ordering
2023-03-24 20:29:51 -04:00
Clement Tsang
cea05479c8
docs: words and capitalization
2023-03-19 02:38:21 -04:00
Clement Tsang
1fbe89be8b
docs: bump mkdocs-material to 9.1.3 ( #1070 )
2023-03-17 00:02:20 -04:00
Clement Tsang
9fc62b9fd6
deps: forgot to bump crossterm back to 0.26.1 ( #1069 )
2023-03-15 20:47:10 -04:00
Clement Tsang
ac0bf7ca96
deps: switch back to crossterm 0.26.1 with fix to double keypress ( #1068 )
2023-03-15 01:50:52 -04:00
Clement Tsang
8fe3f1f23c
deps: revert crossterm 0.26.1 to fix double input bug on Windows ( #1066 )
2023-03-14 17:52:52 -04:00
Clement Tsang
6be6409b72
docs: link to support section in spiel
2023-03-14 02:16:23 -04: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
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