Skip to content

Releases: mrjackwills/oxker

v0.3.1

04 Jun 01:11
Compare
Choose a tag to compare

2023-06-04

Chores

Fixes

  • workflow additional image fix, closes #29, [47cda44]

see CHANGELOG.md for more details

v0.3.0

30 Mar 20:30
Compare
Choose a tag to compare

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 with latest and the current semver, [cb1271c]
  • Replace tui-rs with ratatui, [d431f85]

Fixes

  • out of bound bug in heading_bar(), [b9c125d]
  • -d arg error text updated, [e0b49be]

Refactors

  • popup() use saturating_x() rather than checked_x(), [d628e80]
  • button_item() include brackets, [7c92ffe]

see CHANGELOG.md for more details

v0.2.5

13 Mar 22:25
Compare
Choose a tag to compare

2023-03-13

Chores

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

02 Mar 05:58
Compare
Choose a tag to compare

2023-03-02

Chores

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

04 Feb 04:49
Compare
Choose a tag to compare

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

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