Releases: mrjackwills/oxker
Releases · mrjackwills/oxker
v0.5.0
2024-01-05
Chores
- .devcontainer updated, [2313618], [5af6b8b], [9b0b6b1]
- alpine version bump, [061de03]
- dependencies updated, [0890991], [0a7b266], [333621f], [3e51889], [a179bb6]
- file formatting, [eb5e74a]
- Rust 1.75.0 linting, [81be75f]
Docs
Features
- re-arrange columns, container name is now the first column, added a ContainerName & ContainerImage struct via
string_wrapper
macro, closes #32, [e936bb4]
Fixes
Refactors
- GitHub workflow action improved, [04b66af]
- sort_containers, [ccf8b55]
- string_wrapper .get() return
&str
, [a722731]
see CHANGELOG.md for more details
v0.4.0
2023-11-21
Chores
- workflow dependencies updated, [6a4cf64]
- dependencies updated, [e301b51], [81d5b32], [294cc26]
- lints moved from main.rs to Cargo.toml, [2de76e2]
- .devcontainer updated, [37d2ee9]
Features
- Docker exec mode - you are now able to attempt to exec into a container by pressing the
e
key, closes #28, [c8077bc], [0e5ee14], [0e5ee14] - Export logs feature, press
s
to save logs, use--save-dir
cli-arg to customise output location, closes #1, [a15da5e]
Fixes
- GitHub workflow, cargo publish before create release, [ae4ce3b]
- sorted created_at clash, closes #22, [3a64893]
as_ref()
fixed, thanks Daniel-Boll, [77fbaa8]
see CHANGELOG.md for more details
v0.3.3
2023-10-21
Chores
- docker-compose Alpine bump, [d46c425]
- dependencies updated, [e6eecbb], [ec93115], [b36daa5], [9c0de1f], [6dd953d]
- Rust 1.73 linting, [21234c6]
Docs
- README.md updated, [3fd3915]
Refactors
- LogsTZ from
&str
, [44f581f] - from string impl, [ca79893]
- env handling, [18c3ed4]
parse_args/mod.rs
>parse_args.rs
, [a6ff412]- set_info_box take
&str
, [faeaca0] - GitHub action use concurrency matrix, re-roder workflow, [85f1982]
see CHANGELOG.md for more details
v0.3.2
2023-08-28
Chores
Features
- Custom hostname.
oxker
will use$DOCKER_HOST
env if set, or one can use the cli argument--host
, which takes priority over the$DOCKER_HOST
, closes #30, [1095078]
Refactors
set_error()
takesgui_state
and error enum, to make sure app_data & gui_state is in sync [62c78df]fn loading_spin
doesn't need to be async, [2e27462]
see CHANGELOG.md for more details
v0.3.1
v0.3.0
2023-03-30
Chores
Docs
- README.md and screenshot updated, [73ab758]
Features
- Ability to delete a container, be warned, as this will force delete, closes #27, [937202f], [b25f8b1]
- Publish images to
ghcr.io
as well as Docker Hub, and correctly tag images withlatest
and the current semver, [cb1271c] - Replace
tui-rs
with ratatui, [d431f85]
Fixes
Refactors
popup()
usesaturating_x()
rather thanchecked_x()
, [d628e80]- button_item() include brackets, [7c92ffe]
see CHANGELOG.md for more details
v0.2.5
2023-03-13
Chores
- Rust 1.68.0 clippy linting, [5582c45]
- devcontainer use sparse protocol index, [20b79e9]
- dependencies updated, [0c07d4b], [601a73d], [5aaa3c1], [7a15630], [4571577]
Features
- increase mpsc channel size from 16 to 32 messages, [924f14e]
- KeyEvents send modifier, so can quit on
ctrl + c
, [598f67c] - only send relevant mouse events to input handler, [507660d]
Fixes
- GitHub workflow on SEMVER tag only, [1407738]
Refactors
- replace
unwrap_or(())
with.ok()
, [8ba37a1] - use
unwrap_or_default()
, [79de92c] - Result return, [d9f0bd5]
Reverts
- temporary devcontainer buildkit fix removed, [d1497a4]
see CHANGELOG.md for more details
v0.2.4
2023-03-02
Chores
- dependencies updated, [aac3ef2], [4723be7], [c69ab4f], [ba64378], [2bb4c33]
- dev container install x86 musl toolchain, [e650034]
Docs
Features
- mouse capture is now more specific, should have substantial performance impact, 10x reduction in cpu usage when mouse is moved observed, as well as fixing intermittent mouse events output bug, [0a1b531], [93f7c07], [c74f6c1]
- improve the styling of the help information popup, [28de74b]
- use checked_sub & checked_div for bounds checks, [72279e2]
Fixes
- correctly set gui error, [340893a]
Refactors
- dead code removed, [b8f5792]
- improve the get_width function, [04c26fe]
- place ui methods into a Ui struct, [3437df5]
- get_horizotal/vertical constraints into single method, [e8f5cf9]
- docker update_everything variables, [074cb95]
see CHANGELOG.md for more details
v0.2.3
2023-02-04
Fixes
- Container runner
FROM scratch
(missing from v0.2.2 D'oh), this now should actually reduce Docker image size by ~60%, [0bd317b]
see CHANGELOG.md for more details
v0.2.2
2023-02-04
Chores
- devcontainer.json updated, typos-cli installed, temporary(?) buildkit fix, [3c6a8db]
- create_release.sh check for typos, [310a63f]
Docs
- AUR install instructions, thanks orhun, [c5aa346]
- typos fixes, thanks kianmeng, [5052d7a]
- Readme.md styling tweak, [310a63f]
- Contributing guide, [5aaa00d], [a44b15f]
Features
- Use a scratch container for the docker image, should reduce image size by around 60%. This checks for the ENV
OXKER_RUNTIME=container
, which is automatically set by the docker image, [17b71b6]
see CHANGELOG.md for more details