Releases: mrjackwills/oxker
Releases · mrjackwills/oxker
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
v0.1.11
2023-01-03
Chores
- dependencies updated, [9b09146]
Features
install.sh
script added, for automated platform selection, download, and installation, [7a42eba], [e0703b7]
Fixes
- If a sort order is set, sort containers on every
update_stats()
execution, [cfdea77]
Refactors
- input sort executed in app_data struct
sort_by_header()
, [3cdc5fa]
see CHANGELOG.md for more details
v0.1.10
v0.1.9
2022-12-05
Fixes
- disallow commands to be sent to a dockerised oxker container, closes #19, [160b802]
- if no container created time, use 0, instead of system_time(), [1adb61c]
see CHANGELOG.md for more details
v0.1.8
2022-12-05
Chores
- dependencies updated, [e3aa442]
- docker-compose.yml alpine bump, [911c659]
- github workflow use dtolnay/rust-toolchain, [57c1887]
Features
- Clicking a header now toggles between Ascending -> Descending -> Default. Use the containers created_time as the default order - maybe add created column in future version, closes #18, [cf14ba4], [d1de291]
-s
flag for showing the oxker container when executing the docker image, [c93870e]
see CHANGELOG.md for more details
v0.1.7
v0.1.6
2022-10-16
Chores
Fixes
Features
- Show container name in log panel title, closes #16, [9cb0c41]
- use gui_state HashSet to keep track of application gui state, [9e9d515]
- terminal.clear() after run_app finished, [67c4957]
Refactors
- CpuStats & MemStats use tuple struct, [a060d03]
see CHANGELOG.md for more details
v0.1.5
2022-10-07
Chores
- Update clap to v4, [15597db]
Docs
- readme.md updated, [a05bf56]
Features
- use newtype construct for container id, [41cbb84]
Refactors
- Impl Copy where able to, [e76878f]
- replace async fn with just fn, [17dc604]
- remove pointless clone()'s & variable declarations, [6731002]
- replace String::from("") with String::new(), [62fb224]
- replace map_or_else with map_or, [3e26f29], [5660b34]
see CHANGELOG.md for more details