Commit Graph

811 Commits

Author SHA1 Message Date
Jack Wills 7969db93e2 docs: README.md 2023-11-20 14:19:15 +00:00
Jack Wills 39943645c7 style: UI text changes 2023-11-20 14:19:05 +00:00
Jack Wills 7997015d36 docs: README.md 2023-11-20 12:56:12 +00:00
Jack Wills d328072f27 docs: changelog 2023-11-20 12:55:20 +00:00
Jack Wills 5ef24b840b fix: Help menu added missing keys 2023-11-20 12:46:15 +00:00
Jack Wills aba43859fd docs: README.md typo 2023-11-20 12:46:10 +00:00
Jack Wills b608432865 refactor: variable names updated 2023-11-20 10:27:54 +00:00
Jack Wills 294cc2684f chore: dependencies updated 2023-11-20 08:21:55 +00:00
Jack Wills 56dba91e9a refactor: variable name changes 2023-11-19 23:03:41 +00:00
Jack Wills cd1da2ad96 fix: State ordering use .order() 2023-11-19 22:52:43 +00:00
Jack Wills d200d13c26 refactor: dead code removed 2023-11-19 22:48:49 +00:00
Jack Wills 2de76e2f35 chore: lints moved from main.rs to Cargo.toml 2023-11-19 22:48:40 +00:00
Jack Wills 37d2ee9156 chore: .devcontainer updated 2023-11-19 22:38:49 +00:00
Jack Wills 6ab83944b5 Merge branch 'feat/logs' into dev 2023-11-19 22:25:57 +00:00
Jack Wills a15da5ed43 feat: export logs feature, closes #1
Save logs to a file.
 `--logs-dir` cli arg to change from the default location.

Refactor of input_handler
2023-11-19 22:25:28 +00:00
Jack Wills abde07b5f6 Merge branch 'fix/sort' into dev 2023-11-19 11:05:29 +00:00
Jack Wills 3a6489396e fix: sort created_at clash, closes #22
Additionally sort by name, so that if a clash of first comparison, the order will be consistent
2023-11-19 11:05:17 +00:00
Jack Wills 0e9b65f6c5 docs: changelog 2023-11-18 22:48:55 +00:00
Jack Wills 81d5b326db chore: dependencies updated 2023-11-18 22:47:30 +00:00
Jack Wills 4b06117176 docs: changelog 2023-11-18 22:46:41 +00:00
Jack Wills fc1e776fcd Merge branch 'feat/tty' into dev 2023-11-18 22:45:20 +00:00
Jack Wills 0e5ee143b0 feat: exec mode improvements
Use Bollard library to exec in pure Rust.

`--use-cli` cli arg, will then only try to exec into containers using
Docker.

Only try to exec into a container if the state == Running.
2023-11-18 22:44:39 +00:00
Jack Wills 28b0315dd7 docs: changelog 2023-11-16 18:03:56 +00:00
Jack Wills d08cbb6640 refactor: remove redundant loop 2023-11-16 18:03:11 +00:00
Jack Wills 914ff93dd3 chore: devcontainer update 2023-11-16 18:03:00 +00:00
Jack Wills aafe89d0eb docs: changelog 2023-11-16 11:40:01 +00:00
Jack Wills 1cdcbf6a7f docs: changelog 2023-11-16 11:35:08 +00:00
Jack Wills 43d0b54211 Merge branch 'dev' of https://github.com/mrjackwills/oxker into dev 2023-11-16 11:33:21 +00:00
Jack Wills 6109bef571 docs: changelog 2023-11-16 11:32:31 +00:00
Jack Wills ddda16f14d chore: dependencies updated 2023-11-16 11:19:42 +00:00
Jack Wills 40090865fd refactor: Multiple UI improvements;
Use FrameData struct to store commonly accessed data, in order to
reduce mutex locks.

rename unpause to resume

use get_selected_panel() function instead of directly
gui_state.selected_panel

debug mode now shows some usefull information
2023-11-16 11:19:42 +00:00
Jack Wills 650aa0fc91 refactor: DockerData refactors
Use a croner in the docker_data, instead of in the ui thread, as this thread will be paused when in exec mode.

is_initilised is again done in docker_data, after stats have been calculated

use bollard from git, waiting for new release due to Docker changes
2023-11-16 11:19:42 +00:00
Jack Wills 6a4cf6490d chore: workflow dependencies updated 2023-11-16 11:19:42 +00:00
Jack Wills e301b51891 chore: dependencies updated 2023-11-16 11:19:42 +00:00
Jack Wills c8077bca0b feat: Docker exec mode, closes #28 2023-11-16 11:19:09 +00:00
Daniel Boll e1998c9fca refactor(draw_blocks.rs): remove unnecessary .as_ref() calls on constraints method to improve code readability
refactor(mod.rs): remove unnecessary .as_ref() calls on constraints method to improve code readability

chore(draw_blocks.rs): format code using rustfmt to improve code readability
chore(draw_blocks.rs): remove unnecessary indentation in NAME_TEXT constant to improve code readability

chore(draw_blocks.rs): remove unnecessary fmt skip directive

Signed-off-by: Daniel Boll <danielboll.academico@gmail.com>
2023-11-16 11:18:49 +00:00
Jack Wills 4e9fb65fe2 chore: Dependencies updated
ratatui v0.24.0 fixes
2023-11-16 11:11:59 +00:00
Jack Wills b8079ad962 fix: devcontainer remove duplicate plugin 2023-11-16 11:11:59 +00:00
Daniel Boll 2c22ab4c57 chore(draw_blocks.rs): remove unnecessary fmt skip directive
Signed-off-by: Daniel Boll <danielboll.academico@gmail.com>
2023-10-31 14:07:48 -03:00
Daniel Boll 67770a1058 chore(draw_blocks.rs): format code using rustfmt to improve code readability
chore(draw_blocks.rs): remove unnecessary indentation in NAME_TEXT constant to improve code readability
2023-10-31 11:55:06 -03:00
Daniel Boll 1d1b42516f refactor(draw_blocks.rs): remove unnecessary .as_ref() calls on constraints method to improve code readability
refactor(mod.rs): remove unnecessary .as_ref() calls on constraints method to improve code readability
2023-10-30 10:04:16 -03:00
Jack Wills 2b1a3c02f5 chore: merge main into dev 2023-10-21 16:25:52 +00:00
Jack Wills f24ef076a4 chore: merge release-v0.3.3 into main 2023-10-21 16:25:43 +00:00
Jack Wills 09bf70abd2 chore: release v0.3.3 2023-10-21 16:25:42 +00:00
Jack Wills 8ecec7869c chore: devcontainer plugin added 2023-10-21 16:02:13 +00:00
Jack Wills 162b6f3a27 docs: changelog 2023-10-21 15:27:02 +00:00
Jack Wills 6dd953df45 chore: dependencies updated 2023-10-21 15:26:01 +00:00
Jack Wills 85f1982f40 refactor: GitHub action matrix build
Build for each platform using concurrency, re-arrange order of the workflow
2023-10-21 15:25:24 +00:00
Jack Wills 30d89d9abc docs: changelog 2023-10-19 19:21:30 +00:00
Jack Wills 9c0de1f0fe chore: dependencies updated 2023-10-19 19:20:29 +00:00