Age | Commit message (Collapse) | Author |
|
|
|
* deps: bump deps as of 2023-06-29, clean up Cargo.toml a bit
* fix deprecated function call
|
|
Bumps:
- clap
- indexmap
- itertools
- libc
- serde_json
- toml_edit
|
|
|
|
* bug: fix core dump if the terminal is closed
The cause was:
- bottom thinks it's panicking if the terminal is closed.
- The panic hook tried to print out to the terminal - but the terminal
was closed! It would unwrap and thus panic even harder.
- To solve this, we just make the panic hook calls not unwrap, since
honestly if they fail it's whatever as far as I understand it.
* update changelog
|
|
|
|
|
|
|
|
|
|
|
|
|
|
* uptick: 0.9.3
* Update CHANGELOG.md
|
|
* docs: update time-related documentation
* fix retention too
|
|
|
|
strings in toml (#1220)
* update documentation and support either numerical times or human times for time_delta and default_time_value
* update docs
* give more human times on error
|
|
* bug: fix overflow/underflow with graph timespan zoom
Basically, you could overflow/underflow the time span which would skip
checks.
* changelog
|
|
Some build script formatting fixes and cleanup of some code. In
particular, I found some of the nightly version handling code to look
pretty gross so I separated out the parts into functions to clean it up
a bit.
|
|
Didn't mean to push this, reverting it.
|
|
The clap matches/config struct was taken in as a reference when building
the App structure. However, we do not need to keep these around after
this, so we can instead take ownership of the match/config and drop it
after to save a bit of memory.
|
|
clap v4 apparently changed it so arguments are not sorted by default
like before - this manually sorts the arguments beforehand to achieve
the same effect.
|
|
|
|
|
|
* other: use f32 for process percentage values
This cuts down memory by a tiny bit, and we don't need a full f64 for
percentage values.
* fix for macos and windows
|
|
|
|
|
|
|
|
|
|
|
|
* ci: use cargo-action v0.0.4
* comments/labels
|
|
* ci: add RPM package generation
* edit container
* fix install
|
|
* other: convert some cfg if
* fix
|
|
|
|
* other: some cleanup
* other: add conditional logging macros
* more cleanup
* use compile-time feature for some text in clap
|
|
Did `cargo update`. Only root dep change is bumping `clap`.
|
|
|
|
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
|
|
Updates:
- actions/checkout
- crazy-max/ghaction-choclatey
- actions/setup-python
|
|
* 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
|
|
* other: remaining changes needed to get android to build
* update changelog
* simplify disk os-specific code
|
|
|
|
* 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
|
|
* docs: update README.md [skip ci]
* docs: update .all-contributorsrc [skip ci]
---------
Co-authored-by: allcontributors[bot] <46447321+allcontributors[bot]@users.noreply.github.com>
|
|
* deps: bump battery to 0.8.1 to fix M1 health bug
* update changelog
|
|
|
|
|
|
|
|
Partitions mounted using the ntfs3 driver in linux (mainlined since 5.15)
won't show up because the name didn't match.
|
|
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.
|
|
* 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
|
|
`/sys/class/thermal` (#1187)
* docs: update changelog
* feature: add a counter to duplicate names if using /sys/class/thermal/
* update changelog
|