Commit Graph
2571 Commits
Author SHA1 Message Date
Clement Tsang be9c66aba6 other: update PR template to mention the AI policy (#2154) 2026-07-17 18:26:32 -04:00
Clement Tsang 3c1f29eeab ci: bump CI Rust version to 1.97.1 (#2153) 2026-07-17 09:00:56 +00:00
Clement Tsang 8b2b3327b3 bug: fix first disk I/O value reported at startup being incorrect (#2152)
Because of the way I was initializing things, this caused it to report a huge spike at the start since it was doing a subtraction against 0. This fixes it by just using a hashmap (which also fixed another FIXME) and initializing the prev comparison structure on first view + skipping the first instance.
2026-07-15 08:11:49 +00:00
Clement Tsang d0053421b4 bug: fix missing deserialize options for read/write in process widget (#2150)
Fix us not accepting `read/rps` and `write/wps` as columns. This also adds tests to catch this more easily in the future.
2026-07-15 06:43:14 +00:00
Clement Tsang ddbb8aae99 refactor: use add impl for adding memory values in the neum (#2148) 2026-07-14 00:08:05 -04:00
Clement Tsang 9c79622422 bug: fix draw bug where the pipe chars could draw over the end (#2146)
Technically the end could draw over since I did `start..pipe_end`, where `pipe_end` could be equal to `end`. This just caps it at `end - 1`.
2026-07-13 00:04:31 -04:00
Clement Tsang c696597e81 bug: fix parsing issue certain comm entries to be missing (#2145)
The bug would cause something like `(sd-pam)` to be missing, because what would happen is this:

1. We have something like `"123 ((sd-pam)) blah blah blah"`
2. We parse `start_paren` to be index 5.
3. We parse `end_paren` to be index 13.
4. Our `comm` is `"(sd-pam"`, and the rest of our string is `") blah blah blah"`... which is problematic, as then the rest of the parsing will be incorrect, and the entry gets rejected!
2026-07-12 00:13:49 -04:00
Clement Tsang 69f6ce1553 bug: fix bug with Linux signals 34 or higher being off by 2 (#2144)
Fixes a bug with determining the signal for Linux since there was a logic bug. Oops.
2026-07-11 00:39:10 -04:00
Clement Tsang 892157794a other: fix a potential underflow with ARC memory subtraction (#2143) 2026-07-11 00:01:36 -04:00
Clement Tsang eb9b027c03 docs: remove github actions status from README (#2142) 2026-07-10 18:37:26 -04:00
Clement Tsang fb4c295a1c docs: add ko-fi badge to README (#2141) 2026-07-10 14:27:29 -04:00
Clement Tsang e5d228854a ci: bump CI Rust version to 1.97.0 (#2139) 2026-07-10 00:43:32 -04:00
Clement Tsang b8117c1bda ci: bump github-action-submit-signing-request to v2.2 (#2138) 2026-07-10 00:04:28 -04:00
Clement Tsang 10f8874e38 docs: update docs with 0.14.4 (#2140) 2026-07-09 18:30:59 -04:00
Clement Tsang 435369fd93 uptick: 0.14.4 (#2136) 0.14.4 2026-07-09 17:55:42 -04:00
Clement Tsang 6d55442c0c bug: actually fix capitalized 'q' not exiting (#2137)
Turns out it needs to be done through the shift branch. Oops. Also updates docs.
2026-07-09 05:06:53 -04:00
Clement Tsang c05f6e3ec7 docs: add AI policy to contribution docs (#2135) 2026-07-07 22:43:04 -04:00
Clement Tsang e5f13d17fc other: add an AI policy (#2134)
Adding this as I've been getting some AI interaction lately - while I'm fine with it, I think now is a good time to add some guidelines at a repo level.
2026-07-07 22:34:28 -04:00
allcontributors[bot]andallcontributors[bot] <46447321+allcontributors[bot]@users.noreply.github.com> 2c1196b2a4 docs: add upuddu as a contributor for code (#2133)
Co-authored-by: allcontributors[bot] <46447321+allcontributors[bot]@users.noreply.github.com>
2026-07-07 22:34:12 -04:00
Umberto Puddu bebc199a3c bug: accept process column aliases advertised by the config schema (#2131) 2026-07-07 22:34:01 -04:00
Clement Tsang 9fc30ac2ff refactor: small cleanup of some string formatting (#2130)
Some quick random refactors I spotted while looking at something else.
2026-07-07 04:34:08 -04:00
Clement Tsang f170988a24 deps: bump starship-battery to 0.11.1 (#2129)
Changelog: https://github.com/starship/rust-battery/blob/main/CHANGELOG.md#0111---2026-07-05
2026-07-07 07:51:47 +00:00
Clement Tsang 76bae9f93e deps: bump unicode-ellipsis to 0.6.0 (#2128) 2026-07-06 07:49:52 +00:00
Clement Tsang 7a08a0cfcc deps: bump ctrlc to 3.5.2 (#2127) 2026-07-06 06:37:08 +00:00
Clement Tsang e72ad031e7 deps: bump regex to 1.12.4 and rustc-hash to 2.1.3 (#2125) 2026-07-06 02:04:46 -04:00
Clement Tsang 673dec2b91 deps: bump indexmap to 2.14.0 (#2124) 2026-07-06 01:30:24 +00:00
Clement Tsang e61385b77c deps: bump clap-related deps as of 2026-07-04 (#2123)
Bumps:
- clap
- clap_complete
- clap_copmlete_nushell
- clap_mangen
2026-07-04 06:55:31 +00:00
Clement Tsang f4e2a15b8d docs: fix missing section and typo in changelog (#2122) 2026-07-01 23:16:39 -04:00
Clement Tsang f17a83e90b uptick: 0.14.3 (#2121) 0.14.3 2026-07-01 04:31:12 +00:00
Clement Tsang 51b59b6267 ci: bump attest-build-provenance to v3.2.0 (#2120) 2026-06-30 18:32:21 -04:00
Clement Tsang af18a747e9 other: attempt a fix to reduce CPU cycles spent on kitty for cursor_trail (#2119)
Deals with a possible issue with kitty and its `cursor_trail` functionality, where it supposedly does a bit of extra calculation work when the cursor's location after drawing is too far from the previous location when kitty is checking whether it should recalculate things for the trail, even if the cursor is hidden (at least this is my guess by looking around in https://github.com/kovidgoyal/kitty/blob/c1d507dbe8cd12830d8b97b0d350d9dc2e4d383f/kitty/cursor_trail.c). The fix is (apparently) to just park the cursor at the origin after drawing each time, and this seemingly helps as a workaround.

If this is right (and it very well could be wrong, I'm making a guess here), IMO the actual fix is that kitty should _probably_ skip cursor trail calculation work if the cursor is hidden I guess?
2026-06-30 21:59:48 +00:00
Clement Tsang a3a7f954f5 ci: use Rust 1.96.1 in CI (#2118)
Should fix the weird sporadic network failures.
2026-06-30 16:20:30 +00:00
Clement Tsang 0666032052 other: remove extra show that does nothing (#2117) 2026-06-29 23:05:00 -04:00
Clement Tsang 1a0d99b2b4 other: remove extra hide/show that does nothing (#2116)
Spotted while looking into something else, we call it twice (once right after). These should be safe to remove as such.
2026-06-30 02:27:53 +00:00
dastarruer d3c2223e51 docs: remove out-of-place period (#2114) 2026-06-28 20:04:04 -04:00
Clement Tsang 1a4b12a794 deps: bump toml_edit to 0.25.12 (#2112) 2026-06-28 06:41:59 +00:00
Clement Tsang 77b89c5e1b docs: update default version in README/issue template to 0.14.2 (#2113) 2026-06-28 02:12:51 -04:00
Clement Tsang bd7cfe4b39 ci: fix choco packaging (#2111) 0.14.2 2026-06-27 18:25:59 -04:00
Clement Tsang a0e2de6333 uptick: 0.14.2 (#2110) 2026-06-27 21:56:39 +00:00
Clement Tsang 40254c24e0 other: fix schema crate interfering with installs (#2109)
This change should fix the issue around `cargo install` being confused by the schema generation binary by just moving it entirely into a separate tool "crate".
2026-06-27 17:44:44 -04:00
Clement Tsang f37e36a847 deps: bump unicode-ellipsis 0.5.0 and unicode-segmentation 1.13.3 (#2107)
Bumping these two together. Main change is https://github.com/unicode-rs/unicode-segmentation/pull/172; `unicode-ellipsis` just also bumps `unicode-segmentation` (https://github.com/ClementTsang/unicode-ellipsis/blob/main/CHANGELOG.md#050).
2026-06-26 04:43:37 +00:00
Clement Tsang e1baa05551 deps: bump itertools to 0.15.0 (#2106)
Changelog: https://github.com/rust-itertools/itertools/blob/master/CHANGELOG.md#0150
2026-06-26 04:29:31 +00:00
Clement Tsang f9cc03d637 deps: bump starship-battery to 0.11.0 (#2105)
Changelog: https://github.com/starship/rust-battery/blob/main/CHANGELOG.md#0110-2026-04-03
2026-06-25 08:19:26 +00:00
Clement Tsang fb2b364f91 deps: bump nvml-wrapper to 0.12.1 and rustc-hash to 2.1.2 (#2104)
Bumps nvml-wrapper to 0.12.1 and rustc-hash to 2.1.2.
2026-06-24 04:53:06 +00:00
Clement Tsang ea24ae6637 deps: bump sysinfo to 0.39.5 (#2103) 2026-06-23 05:22:09 +00:00
Clement Tsang b3694fc3f4 other: mention memory/network alias in deprecation warnings (#2102) 0.14.1 2026-06-22 02:25:54 -04:00
Clement Tsang 9332d46b40 uptick: 0.14.1 (#2101) 2026-06-21 02:24:55 -04:00
Clement Tsang 0c70f84590 other: add funding (#2100) 2026-06-21 00:49:26 -04:00
Clement Tsang 1d71e2966f docs: update unofficial support list for NetBSD (#2099) 2026-06-21 00:47:07 -04:00
Clement Tsang e19480591d deps: bump ratatui to 0.30.2 and ratatui-core to 0.1.2 (#2098) 2026-06-20 22:26:40 +00:00