Releases: mrjackwills/oxker
Releases · mrjackwills/oxker
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
v0.2.1
2023-01-29
Chores
Docs
- comment typo, [1025579]
Fixes
- deadlock on draw logs when no containers found, [68e444b]
- github workflow release on main only (with semver tag), [e4ca41d], [749ec71]
Refactors
- major refactor of internal data handling, [b4488e4]
- needless (double) referencing removed, [a174daf]
- app_data methods re-ordered & renamed, [c0bb535]
Reverts
- is_running AtomicBool back to SeqCst, [c4d8006]
see CHANGELOG.md for more details
v0.2.0
2023-01-21
Chores
- dependencies updated, [8cd199d], [d880b82], [66d57c9], [33f9374], [007d5d8]
- create_release.sh typos, [9a27d46]
- dev container post create install cross, [2d253f0]
Features
all potentially considered breaking changes
- store Logs in own struct, use a hashset to track timestamps, hopefully closes #11, [657ea2d]
- Spawn docker commands into own thread, can now execute multiple docker commands at the same time, [9ec43e1]
- align memory columns correctly, minimum byte display value now
0.00 kB
, rather than0 B
, closes #20, [bd7dfcd], [51c5800]
Refactors
- main.rs tidy up, [97b8934]
- derive Default for GuiState, [9dcd050]
- param reduction, AtomicBool to Relaxed, [0350293]
see CHANGELOG.md for more details