18 KiB
18 KiB
Chores
- dependencies updated, [
c129f474fe], [9788b8afd9], [2ab88eb26e] - github workflow use regex from tag, [
749ec712f0]
Docs
- comment typo, [
1025579138]
Fixes
- deadlock on draw logs when no containers found, [
68e444bfc3] - github workflow release on main only (with semver tag), [
e4ca41dfd8]
Refactors
- major refactor of internal data handling, [
b4488e4bdb] - needless (double) referencing removed, [
a174dafe1b]
Reverts
- is_running AtomicBool back to SeqCst, [
c4d80061da]
v0.2.0
2023-01-21
Chores
- dependencies updated, 8cd199db, d880b829, 66d57c99, 33f93749, 007d5d83
- create_release.sh typos, 9a27d46a
- dev container post create install cross, 2d253f03
Features
all potentially considered breaking changes
- store Logs in own struct, use a hashset to track timestamps, hopefully closes #11, 657ea2d7
- Spawn docker commands into own thread, can now execute multiple docker commands at the same time, 9ec43e12
- align memory columns correctly, minimum byte display value now
0.00 kB, rather than0 B, closes #20, bd7dfcd2, 51c58001
Refactors
- main.rs tidy up, 97b89349
- derive Default for GuiState, 9dcd0509
- param reduction, AtomicBool to Relaxed, 0350293d
v0.1.11
2023-01-03
Chores
- dependencies updated, 9b09146a
Features
install.shscript added, for automated platform selection, download, and installation, 7a42eba6, e0703b76
Fixes
- If a sort order is set, sort containers on every
update_stats()execution, cfdea775
Refactors
- input sort executed in app_data struct
sort_by_header(), 3cdc5fae
v0.1.10
2022-12-25
Chores
Features
- Caching on github action, a91c9aa4
Fixes
- comment typo, 7899b773
Refactors
- remove_ansi() to single liner, 57c3a6c1
v0.1.9
2022-12-05
Fixes
- disallow commands to be sent to a dockerised oxker container, closes #19, 160b8021
- if no container created time, use 0, instead of system_time(), 1adb61ce
v0.1.8
2022-12-05
Chores
- dependencies updated, e3aa4420
- docker-compose.yml alpine bump, 911c6596
- github workflow use dtolnay/rust-toolchain, 57c18878
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, cf14ba49, d1de2914
-sflag for showing the oxker container when executing the docker image, c93870e5
v0.1.7
2022-11-13
Chores
Docs
v0.1.6
2022-10-16
Chores
Fixes
Features
- Show container name in log panel title, closes #16, 9cb0c414,
- use gui_state HashSet to keep track of application gui state, 9e9d5155,
- terminal.clear() after run_app finished, 67c49575,
Refactors
- CpuStats & MemStats use tuple struct, a060d032,
v0.1.5
2022-10-07
Chores
- Update clap to v4, 15597dbe,
Docs
- readme.md updated, a05bf561,
Features
- use newtype construct for container id, 41cbb84f,
Refactors
- Impl Copy where able to, e76878f4,
- replace async fn with just fn, 17dc604b,
- remove pointless clone()'s & variable declarations, 6731002e,
- replace String::from("") with String::new(), 62fb2247,
- replace map_or_else with map_or, 3e26f292, 5660b34d,
v0.1.4
2022-09-07
Chores
Features
- containerize self, github action to build and push to Docker Hub, 07f97202,
- gui_state is_loading use a HashSet to enable multiple things be loading at the same time, 66583e1b,
- github action publish to crates.io, 90b2e3f6,
- derive Eq where appropriate, d7c2601f,
- ignore containers 'oxker' containers, 1be9f52a,
- update container info if container is either running OR restarting, 5f12362d,
Fixes
- devcontainer updated, 3bde4f56,
- Use Binate enum to enable two cycles of cpu/mem update to be executed (for each container) at the same time, refactor hashmap spawn insertions, 7ec58e79,
Refactors
- improved way to remove leading '/' of container name, 832e9782,
v0.1.3
2022-08-04
Chores
- dependencies updated, d9801cdf,
- linting: nursery, pedantic, unused_unwraps, 1bd61d4c, 1263662b, ca3315a6,
Features
- build all production targets on release, 44f8140e,
Fixes
- toml keywords, dd2d82d1,
v0.1.2
2022-07-23
Fixes
- remove reqwest dependency, 10ff8bab,
v0.1.1
2022-07-23
Chores
- update Cargo.toml, in preparation for crates.io publishing, fdc6898e,
Docs
- added cargo install instructions, c774b10d,
Fixes
- use SpawnId for docker hashmap JoinHandle mapping, 1ae95d58,
v0.1.0
2022-07-23
Chores
- dependencies updated, cf7e02dd,
Features
- Enable sorting of containers by each, and every, heading. Either via keyboard or mouse, closes #3, a6c296f2,
- Spawn & track docker information update requests, multiple identical requests cannot be executed, 740c059b,
v0.0.6
2022-07-06
Docs
Fixes
Refactors
v0.0.5
2022-05-30
Docs
- Readme one-liner to download & install latest version, 11d5ba36,
- Example docker-compose.yml bump alpine version to 3.16, 98c83f2f,
Fixes
- use Some() checks to make sure that container item indexes are still valid, else can create out-of-bounds errors, closes #8, 4cf02e3f,
- Remove + replace as many unwrap()'s as possible, d8e22d74,
- Help panel typo, e497f3f2,
v0.0.4
2022-05-08
Fixes
- Help menu logo corrected, 2f545202,
v0.0.3
2022-05-08
Docs
- slight readme tweaks, eb9184a1,
Features
Fixes
- create_release.sh correctly link to closed issues, 5820d0a9,
Refactors
- generate_block reduce params, insert into area hashmap from inside generate_block function, 32705a60,
- dead code removed, d20e1bcd,
- create_release.sh improved flow & comments, 4283a285,
v0.0.2
2022-04-29
Features
- allow toggling of mouse caputre, to select & copy text with mouse, closes #2, aec184ea,
- show id column, b10f9274,
- draw_popup, using enum to draw in one of 9 areas, closes #6, 1017850a,
- use a message rx/sx for all docker commands, remove update loop, wait for update message from gui instead, 9b70fdfa,
Fixes
- readme.md typo, 589501f9,
- column heading mem > memory, 5e8e6b59,
- cargo fmt added to create_release.sh, bb29c0eb,
v0.0.1
2022-04-25
- init commit