Commit Graph

78 Commits

Author SHA1 Message Date
Jack Wills d431f85021 feat: use ratatui 2023-03-19 21:08:33 +00:00
Jack Wills cb9686cfe8 chore: release v0.2.5 2023-03-13 22:01:39 +00:00
Jack Wills 79de92c392 refactor: use unwrap_or_default() 2023-03-11 21:04:44 +00:00
Jack Wills 9d2e72086b docs: comment typos 2023-03-02 03:54:55 +00:00
Jack Wills 04c26fe8fc refactor: improve the get_width function
Just use x = x.max(y) for the column widths, instead of the previous, laborious, check then update methods
2023-03-01 19:14:39 +00:00
Kian-Meng Ang a0e2eb38ae docs: fix typos
Found via `typos --format brief`
2023-02-03 10:21:16 +08:00
Jack Wills c77c60e151 chore: release v0.2.1 2023-01-29 02:46:38 +00:00
Jack Wills d7a8639d8b docs: changelog 2023-01-29 02:12:02 +00:00
Jack Wills c0bb5355d6 refactor: app_data methods re-ordered & renamed 2023-01-29 01:52:38 +00:00
Jack Wills 2ab88eb26e chore: dependencies updated 2023-01-28 21:55:40 +00:00
Jack Wills b4488e4bdb refactor: major refactor of internal data handling
What started off as an inquisitive look at how the gui drawing blocks get the data they require in order to draw to the screen, ended up as a realisation  that it could be achieved in a better manner. Basically just use x.get(y), instead of using x[y] all over the place
2023-01-28 20:44:09 +00:00
Jack Wills 657ea2d751 feat: Logs in own struct
Store the logs, and timestamp into a hashset, so that won't push data into the vec if it's already in the hashset, close #11
2023-01-18 02:04:44 +00:00
Jack Wills bd7dfcd2c5 feat: align memory columns correctly, closes #20
use kB as minimum bytestats unit, screenshot updated
2023-01-14 18:01:38 +00:00
Jack Wills 8bd6c94b49 chore: release v0.1.11 2023-01-03 19:23:20 +00:00
Jack Wills cfdea77594 fix: sort containers on every update_stats(), if a sort is set 2023-01-03 04:44:47 +00:00
Jack Wills 46d4e5a832 chore: release v0.1.10 2022-12-25 15:48:57 +00:00
Jack Wills bf9dcac704 chore: Rust 1.66 linting 2022-12-15 16:34:24 +00:00
Jack Wills e71802fe21 chore: release v0.1.9 2022-12-05 14:06:22 +00:00
Jack Wills 552c26bc5c fix: only sort if no containers currently set, i.e. on first attempt 2022-12-05 13:50:14 +00:00
Jack Wills 160b8021b1 fix: disallow commands to be sent so an oxker container, closes #19 2022-12-05 03:52:41 +00:00
Jack Wills 1adb61ce3b fix: if no container created time, use 0 instead of system time 2022-12-05 03:22:08 +00:00
Jack Wills cf14ba4989 feat: default order of created time, reset sorted, closes #18 2022-12-04 21:42:54 +00:00
Jack Wills 00af24e944 chore: release v0.1.7 2022-11-13 16:39:47 +00:00
Jack Wills 8f3a151371 chore: aggressive linting, with rust v1.65.0 2022-11-06 01:34:13 +00:00
Jack Wills 283fda6982 chore: release v0.1.6 2022-10-16 02:15:04 +00:00
Jack Wills a060d03258 refactor: Cpu+Mem stats use tuple struct 2022-10-16 01:23:02 +00:00
Jack Wills 9cb0c414af feat: log title show container name, closes #16 2022-10-16 01:22:04 +00:00
Jack Wills 9e9d51559a feat: use gui_status for various gui states 2022-10-15 00:23:26 +00:00
Jack Wills 90e26c300e wip: gui_status, should use a hashset? 2022-10-14 21:26:20 +00:00
Jack Wills 6492012d5f chore: release v0.1.5 2022-10-07 21:13:21 +00:00
Jack Wills 62fb224786 refactor: String::from("") > String::new() 2022-10-07 03:04:06 +00:00
Jack Wills a77f690a49 refactor: replace iter() to into_iter(), and remove useless .iters()'s 2022-10-07 02:43:04 +00:00
Jack Wills 5660b34d51 refactor: map_or_else to map_or 2022-10-07 02:22:26 +00:00
Jack Wills 3661d696e9 refactor: map_or_else to map_or 2022-10-07 01:43:58 +00:00
Jack Wills 6bee4d007a refactor: clone()'s removed, allow(precision_loss) 2022-10-02 01:14:42 +00:00
Jack Wills f5fc446295 refactor: use map_or_else 2022-10-02 00:31:01 +00:00
Jack Wills a7b8df6b21 refactor: derive Default for CpuStats + ByteStats 2022-10-01 23:40:25 +00:00
Jack Wills 41cbb84f28 feat: use ContainerId new_type 2022-10-01 23:27:38 +00:00
Jack Wills 6731002ee4 refactor: remove pointless clone()'s & variable declarations 2022-10-01 21:02:38 +00:00
Jack Wills e76878f424 refactor: Impl Copy where able to 2022-10-01 19:57:27 +00:00
Jack Wills cde843d2ad fix: README & Comment typos 2022-09-27 19:50:33 -04:00
Jack Wills 57c27d06c7 refactor: byte_stats one_kb/mb/gb made into consts 2022-09-19 22:03:00 +00:00
Jack Wills 34275b0220 refactor: gui const fn's take self 2022-09-07 13:59:40 +00:00
Jack Wills 7ec58e79a1 fix: docker update mem&cpu use binate value
spawn_id for mem&cpu use the current binate value, to enable two concurrent executes from the same docker container id
2022-09-07 04:18:30 +00:00
Jack Wills eb25744472 refactors: unwraps() removed, and/or map_or() used 2022-09-07 02:53:28 +00:00
Jack Wills 832e9782d7 refactor: Update container remove leading '/' 2022-09-05 08:28:33 -04:00
Jack Wills bfc9cf9b39 wip: Docker file 2022-09-04 15:49:41 -04:00
Jack Wills b8f7763dd5 fix: limit image name to 64 chars max 2022-08-27 15:04:34 +00:00
Jack Wills d7c2601f95 feat: derive Eq where appropriate 2022-08-27 14:16:58 +00:00
Jack Wills 258ada731b chore: linting warns removed 2022-08-04 13:29:09 +00:00