Clement Tsang
75f19806f9
uptick: 0.14.6 ( #2166 )
0.14.6
2026-07-20 00:11:54 -04:00
Clement Tsang
e68dd616de
other: remove rfind optimization for linux process stat parsing ( #2164 )
...
We're removing this micro-optimization in favour of not potentially breaking against the unstable ABI for process lengths. Sucks but oh well.
2026-07-20 01:03:02 +00:00
Clement Tsang
204c1edf9b
bug: fix incorrect bound length for comm parentheses searching ( #2163 )
...
I made the assumption that the max length of the comm field is 16 bytes. This is wrong though - it's now 64.
Note we may want to change it in the future to work regardless of potential length.
2026-07-19 23:30:19 +00:00
Clement Tsang
b9b1a203c8
bug: fix incorrect header text being used for the process widget ( #2162 )
...
This was causing us to not show the correct header (e.g. one with shortcuts) for the process widget.
2026-07-19 22:21:51 +00:00
Clement Tsang
4023340c2b
ci: bump CI netbsd-vm to v1.4.2 ( #2157 )
...
Bumps the netbsd-vm action to the SHA equivalent of 1.4.2.
Would like to get rid of this but cross doesn't work for tests for BSDs :/
Hopefully I can figure it out at some point.
0.14.5
2026-07-18 03:40:23 -04:00
Clement Tsang
11a52a3075
uptick: 0.14.5 ( #2156 )
2026-07-17 19:19:30 -04:00
Clement Tsang
403b84ef69
deps: bump timeless to 0.0.15-alpha ( #2155 )
...
Bumps the timeless dep. There's no real change there other than changing the edition.
2026-07-17 22:52:17 +00:00
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] and allcontributors[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