Commit Graph

370 Commits

Author SHA1 Message Date
Jack Wills b088376155 docs: comment 2025-04-22 15:09:12 +00:00
Jack Wills cfc2decd8d test: fix tests for MacOS, closes #61
(I think) due to differences Backspace/Delete is handled in MacOS as compared to Linux/Windows, some tests were failing.
`oxker` default keymap doesn’t use Backspace or Delete, but a note has been added to the function in case it ever comes up again in the future.
2025-04-22 15:03:24 +00:00
Jack Wills 230174b3c3 tests: fixed version String
Fix the version to `0.00.000` in test mode
2025-04-19 15:58:37 +00:00
Jack Wills 173f78f036 chore: release v0.10.1 2025-04-18 13:12:29 +00:00
Jack Wills d0caa9271b refactor: rename ChartType to ChartVariant, 2025-04-17 15:48:58 +00:00
Jack Wills 848f64d0da refactor: rename FIleType to FileFormat 2025-04-17 15:48:16 +00:00
Jack Wills 188490e13f chore: dependencies updated 2025-04-17 15:43:45 +00:00
Jack Wills bca67116f3 refactor: rename ChartType to ChartVariant 2025-04-16 15:35:08 +00:00
Jack Wills a468827f02 fix: config merging
Embarrassingly, settings from the newly implemented config file where not being correctly applied. This *should* now be fixed.
Change the show standard error default to true
2025-04-16 15:16:16 +00:00
Jack Wills 9362d7b481 test: Use insta, closes #57
Use insta for UI tests, adds snapshots of UI layout
2025-04-16 11:24:08 +00:00
Jack Wills 9acf60334c chore: Rust 1.86.0 linting 2025-04-14 11:47:00 +00:00
Jack Wills 8fc845415d docs: typo 2025-02-23 14:25:29 +00:00
Jack Wills a1f31c6c88 fix: update_redraw on delete container change 2025-02-23 14:24:04 +00:00
Jack Wills bb4eec2b5e refactor: headers::draw() 2025-02-23 13:14:22 +00:00
Jack Wills 6ea4ba86bd docs: comment improved 2025-02-23 12:56:01 +00:00
Jack Wills 1ed2b71b1a chore: create_release.sh updated 2025-02-22 13:47:39 +00:00
Jack Wills fabf29a5d5 docs: readme.me updated 2025-02-22 09:23:47 +00:00
Jack Wills 1394da9033 docs: changelog 2025-02-21 22:54:52 +00:00
Jack Wills 7e4a960b88 feat: update Rust edition to 2024 2025-02-21 22:45:06 +00:00
Jack Wills f90e831239 feat: filter panel colors 2025-02-21 22:00:12 +00:00
Jack Wills bfc295c50e fix: Only re-draw the screen if data/layout has changed 2025-02-21 16:40:34 +00:00
Jack Wills 53625e67cb fix: reduce render execution in the err loop 2025-02-21 11:41:26 +00:00
Jack Wills cef62b38aa chore: Rust 1.85.0 linting 2025-02-21 11:17:28 +00:00
Jack Wills 17a5e7a258 feat: set log timezone, closes #56
Implement a CLI arg, and config file setting, for changing the timezone of the Docker logs timestamp
2025-02-21 11:03:19 +00:00
Jack Wills f4d54e1ba8 feat: config file, closes #47
Enable use of a config file, with custom keymap and custom colours
2025-02-16 12:54:35 +00:00
Jack Wills 3065265e26 chore: Rust 1.84 linting 2025-01-09 16:40:17 +00:00
Jack Wills 08b1e34054 fix: cargo fmt 2024-12-05 20:14:11 +00:00
Jack Wills caf23be4a7 refactor: dead code removed 2024-12-05 17:48:24 +00:00
Jack Wills 9c4f891038 refactor: input_handler
use a mouse_point variable
2024-12-05 17:45:44 +00:00
Jack Wills de76bc2293 refactor: draw_block
make TX & RX color consts,
refactor filter_by_spans
2024-12-05 17:45:16 +00:00
Jack Wills d4906d33c2 fix: DockerData spawns insertion error.
Previously incorrectly checking spawn entry in the hashmap, now use VacantEntry matching before spawning a tokio thread
2024-12-05 15:25:16 +00:00
Jack Wills 69f6c96b70 refactor: remove input_poll_rate from Ui, instead use const POLL_RATE 2024-12-04 22:24:46 +00:00
Jack Wills 35aec5060f refactor: pass &FrameDate into draw_frame() 2024-12-04 21:28:10 +00:00
Jack Wills 55cc746736 refactor: update_container_stat combine is_alive() 2024-12-04 10:10:44 +00:00
Jack Wills b596916b97 docs: changelog 2024-12-04 09:23:47 +00:00
Jack Wills 6e2f82db81 refactor: FrameData::from()
use &Arc<Mutex<T>> instead of MutexGuard<T>
2024-12-03 23:46:38 +00:00
Jack Wills 57781701ff refactor: FrameData 2024-12-03 23:25:30 +00:00
Jack Wills 356ea5549b refactor: get_filter
combine filter_term and term_by into a tuple, and insert into FrameData, to reduce .lock() calls
2024-12-03 21:59:00 +00:00
Jack Wills 9b22f5da18 tests: fix logs tests 2024-12-03 21:29:49 +00:00
Jack Wills 1a8dab654a refactor: remove app_data param from generate_lock()
insert data into FrameData instead
2024-12-03 20:42:24 +00:00
Jack Wills 1b26997d25 feat: ContainerPorts use ipaddr 2024-12-03 20:39:51 +00:00
Jack Wills e5927f781a refactor: Remove numerous clones()
get_container_name_by_id clone, init_all_log refactor to remove clones,
remove id.clone() by using SpawnId.get_id()
2024-12-03 19:54:02 +00:00
Jack Wills c739637b91 feat: --no-stderr cli arg, closes #52
New cli argument which will remove stderr output from logs, defaults to false
2024-12-03 15:01:56 +00:00
Jack Wills 751d997a3d chore: Rust 1.83 linting 2024-11-28 14:27:47 +00:00
Jack Wills 5ee48d5708 refactor: dead code removed 2024-11-19 08:27:45 +00:00
Jack Wills d01e0a8588 refactor: remove Docker sleep 2024-11-18 11:08:19 +00:00
Jack Wills ba6a952413 refactor: dead code removed, methods renamed 2024-11-18 10:28:27 +00:00
Jack Wills 7f42383495 refactor: input_handler 2024-11-16 14:50:25 +00:00
Jack Wills 8b9fe42468 refactor: massively speed up docker init process 2024-11-16 14:13:56 +00:00
Jack Wills 2d540b0e22 refactor: statefulList get_state_title 2024-11-16 13:40:54 +00:00