Releases: mrjackwills/oxker
Releases · mrjackwills/oxker
v0.10.5
v0.10.4
2025-06-18
Chores
- .devcontainer updated, [324f826]
- dependencies updated, [0ace9dd], [a636007]
- Rust 1.87.0 linting, [395b1aa], [67e5888]
Docs
- example config files updated, [63ab7de], [8fb5ac4]
- README.md updated, link to directories crate, closes #65, [c2bfe32]
Features
- log panel size configurable, closes #50, use the
-
or=
keys to change the height of the logs panel, or\
to toggle visibility. Automatically hide the logs panel using a new config itemshow_logs
, seeexample_config/*
files for more details, [6edf99e] - build release binaries for aarch64-apple-darwin, closes #62, personally untested on MacOS - but others suggest it works as expected, [e7114d2], [2e85009]
Fixes
- merge args color/raw fix, [d198398]
Refactors
- reduce cloning of the logs text items, can expect 40-50% reduction in CPU and memory usage in certain common situations, [ecefa30]
- dead code removed, [b40b6b1]
Tests
- add more whole layout tests, [4b81c6c]
see CHANGELOG.md for more details
v0.10.3
v0.10.2
2025-04-19
Chores
- dependencies updated, [1345ecb]
Tests
- use a fixed version String,
0.00.000
, in tests, [230174b]
see CHANGELOG.md for more details
v0.10.1
2025-04-18
Chores
Docs
- comment typo, [723b220]
Fixes
Refactors
Tests
see CHANGELOG.md for more details
v0.10.0
2025-02-23
Chores
- dependencies updated, [e5f355a], [4539d8a], [6aee618], [64d1bdf]
- .devcontainer dependencies updated, [5c8e76e]
- example docker-compose.yml updated, [2354b0b]
- Rust 1.84 linting, [3065265]
Features
- Config file introduced, including customizing color scheme of application, closes #47, [f4d54e1]
- Enable log timestamps to be set to any given timezone, plus custom timestamp format via the config file, closes #56, [17a5e7a]
- update Rust edition to 2024, [7e4a960]
Fixes
- Only draw screen if data or layout has changed, drastically reduces CPU usage, [bfc295c]
see CHANGELOG.md for more details
v0.9.0
2024-12-05
Chores
Features
--no-stderr
cli arg, removes Standard error output from logs, closes #52, [c739637]- ContainerPorts use ipaddr, [1b26997]
Fixes
- update containerised Dockerfile, [0c6f532]
- calculate_usage overflow, [5106a01]
- DockerData spawns insertion error, [d4906d3]
Refactors
- speed up docker logs init process, [8b9fe42]
- remove docker sleep, [f1562d1]
- dead code removed, [5ee48d5], [ba6a952], [f0b1145]
- input_handler, [7f42383]
- statefulList get_state_title, [2d540b0]
- statefulList next/previous, [7bb2bef]
- help_box closure fn, [2860426]
- use check_sub for sleep calculations, [fe3696e]
- rename scheduler to heartbeat, [68a6551]
- remove unnecessary is_running load, [76ccf7c]
- execute_command(), [2a834d6]
- Remove numerous clones(), [e5927f7]
- remove app_data param from generate_lock(), [1a8dab6]
- combine get_filter methods, [356ea55]
- FrameData refactors, [5778170], [6e2f82d]
- update_container_stat combine is_alive(), [55cc746]
- remove
input_poll_rate
fromUi
, instead use constPOLL_RATE
, [69f6c96] - pass
&FrameDate
intodraw_frame()
, [35aec50] - dead code removed, [caf23be]
- input_handler, [9c4f891]
- draw_block, [de76bc2]
Tests
- fix logs tests, [9b22f5d]
see CHANGELOG.md for more details
v0.8.0
2024-10-22
Chores
- dependencies updated, [ea877d2], [af609c0]
- .devcontainer updated, [a984443]
- create_release.sh updated, [c494337], [1389d8a]
Features
- Add Stderr output to logs, thanks vincentmasse, closes #48, merges #49, [b95c931], [9936ad4], [289ede3]
Refactors
- Rust 1.82 linting, [c058c5a]
see CHANGELOG.md for more details
v0.7.2
2024-09-07
Reverts
- Expect lint was causing issues with crates/docker builds, revert until fix is found, [578ed9f]
see CHANGELOG.md for more details
v0.7.1
2024-09-07
Chores
- dependencies updated, [d623858], [a564ef8], [1d82ff1], [99f05f2]
- Rust 1.81.0 linting, [372f759]
- .devcontainer updated, [5d77f1e]
Docs
- CHANGELOG.md duplicate removed, [16ecc5a]
- Readme raspberry pi fix, [baf6878]
- Add installation guide to README for macOS installation via
brew install oxker
, thanks miketheman, [5981731], [895ec62]
Refactors
- switch lints from
allow(x)
toexpect(x)
, [2a0ab6d]
see CHANGELOG.md for more details