Skip to content

Releases: mrjackwills/oxker

v0.2.2

04 Feb 04:13
Compare
Choose a tag to compare

2023-02-04

Chores

  • devcontainer.json updated, typos-cli installed, temporary(?) buildkit fix, [3c6a8db]
  • create_release.sh check for typos, [310a63f]

Docs

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

29 Jan 03:12
Compare
Choose a tag to compare

2023-01-29

Chores

Docs

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

21 Jan 22:45
Compare
Choose a tag to compare

2023-01-21

Chores

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 than 0 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

03 Jan 19:45
Compare
Choose a tag to compare

2023-01-03

Chores

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

25 Dec 16:07
Compare
Choose a tag to compare

2022-12-25

Chores

Features

  • Caching on github action, [a91c9aa]

Fixes

Refactors

  • remove_ansi() to single liner, [57c3a6c]

see CHANGELOG.md for more details

v0.1.9

05 Dec 14:30
Compare
Choose a tag to compare

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

05 Dec 03:07
Compare
Choose a tag to compare

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

13 Nov 17:04
Compare
Choose a tag to compare

2022-11-13

Chores

Docs

  • README.md improved Download & Install section, and now available on NixPkg, thanks siph, [67a9e18]

see CHANGELOG.md for more details

v0.1.6

16 Oct 02:39
Compare
Choose a tag to compare

2022-10-16

Chores

Fixes

  • loading icon shifting error fix, also make icon white, closes #15, [5979768]

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

07 Oct 21:36
Compare
Choose a tag to compare

2022-10-07

Chores

Docs

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