Revisions of lazydocker
Jeff Kowalczyk (jfkw)
accepted
request 1177423
from
Jeff Kowalczyk (jfkw)
(revision 8)
- Update to version 0.23.3: * Use new github token * Update sponsors action - Update to version 0.23.2: * Remove loader code for confirmation panel * Bump gocui * Default to rounded corners * Fix issue where logs were buggy after returning from subprocess * Gracefully handle situation when container details have not yet loaded * Use taskID mutex properly * Get container details immediately after getting containers * Close stream when done with it * docs: add new 'border' option to config doc * feat: support for different border styles * Fix Go Version to install * Fix small Portuguese typo * Update README.md * add warp png - Packaging improvements: * Update to BuildRequires: golang(API) >= 1.20 matching go.mod * Drop autosetup -n arg only needed when archive and package name differ * Build PIE with pattern that may become recommended procedure: %%ifnarch ppc64 GOFLAGS="-buildmode=pie" %%endif go build A go toolchain buildmode default config would be preferable but none exist at this time. * Drop mod=vendor, go1.14+ will detect vendor dir and auto-enable * Add basic %check to execute binary --help
Jeff Kowalczyk (jfkw)
accepted
request 1136665
from
Jeff Kowalczyk (jfkw)
(revision 7)
- Update to version 0.23.1:
Jeff Kowalczyk (jfkw)
accepted
request 1099960
from
Jeff Kowalczyk (jfkw)
(revision 6)
- Update to version 0.21.0: - Packaging improvements: * Use _service mode manual as better alias name than disabled * Remove _service set_version arg basename not needed * Fix package name in top comment was copy-paste typo * Remove %define github project name components no longer needed * Use %autosetup instead of multiple calls to %setup * Remove embedding version and commit in Go ldflags. The same metadata is built in to Go applications in go1.18+ * Remove BuildRequires: go-md2man and step to compile README.md to man page. The readbility benefit is not worth adding the markdown to manpage compiler dependency. * Remove changelog repetititve entries "Update README.md"
Jeff Kowalczyk (jfkw)
accepted
request 1037714
from
Duarte Pousa (xenonpk)
(revision 5)
- Update to version 0.20.0: * Updated README.md * update cheatsheet * separate quit and close options * small refactor * use context instead of struct channel * fix some things * better way of rendering to the main view * preparing to refactor main render functions * better name: GetTableCells * refactor side list panel some more * move container stats stuff into presentation layer * move things into presentation package * more refactoring of list panels * move context stuff into its own struct * show loader when filtering * restore sorting tests * use lazycore stuff * remove unused string * cleaning things up * yellow ports in container panel for consistency * dont store cyclable views in state * more refactoring * refactor some more * add deadlock detection for debug mode * remove redundant function * stop support menu filtering for simplicity * better search logic * allow searching in any list view * fix some glitchiness caused by indeterminate sorting * convert menu panel to use new struct * convert project panel to use new struct * convert containers panel to use new struct * convert volumes panel to use new struct * convert services panel to use new struct * convert images panel to use new struct * support filtered list panel without dependency on gui package * create list panel struct * create filtered list struct * bump gocui * POC filtering on images panel * Update README.md * Updated README.md * Create README.md * Updated README.md * switch to discord * Updated README.md * deterministically display container ports * Updated README.md * Generate french keybindings * Add pkg/i18n/french.go * ignore items with configured substrings * use confirmation panel for upping project * update cheatsheets * allow jumping to top of main panel with home key * allow upping and downing whole project * properly display unforwarded port * wait when upping * allow upping a service * update sponsor link * Remove GetLazydockerRootDirectory function * Update CI jobs: Remove Check Cheatsheet from ci job * Update CI jobs: Add check-codebase * Bump lazycore * Clean up * Check if cheatsheets are up to date on CI - Update to version 0.19.0: * sort volumes first on whether they have labels and secondly on name * Updated README.md * Convert generate cmd func to const * Add message that cheetsheets are auto-generated * Updated README.md * show selected line in blue * clean up some things * more concise showing of ports * display ports against container and service * prevent issue where opening popup in maximised main view shows popup in front of a side view * fix focus issues * improve subprocess approach * fix view stack code * ensure we never delete views * allow changing window size * Update pkg/config/app_config.go * appease linter * Updated README.md * add tab and backtab navigation * allow user to replace docker repo prefix from image names * fixed faulty auto-formatting * changed "white" colors to "default" to work in both light and dark terminals * Include image name on config tab * Add Compose V2 instructions to FAQ * Updated README.md * extract process kill logic * remove extracted lazydocker binary * Updated README.md * exec shell handler for services panel * Refactor pausing a bit * Add services pause functionality * Add container pause functionality * use SDK to print container logs to stdout * honour context being done * Updated README.md * again * try again * add sponsors to readme - Update to version 0.18.1: * deal with TTY containers gracefully * redundant file * default to wrapping main panel * support starting a service * add TODO's for using the docker SDK * allow forcing an image removal * remove custom command from default config given that it is now inbuilt * default to no timestamps in logs * use sdk to obtain container logs * use sdk to inspect containers * simplify CPU monitoring logic * retry upon losing connection to docker * refresh images upon receiving an event * sort images by name * ensure we refresh after hiding stopped containers * update gocui * use alpine that supports go 1.18 * appease linter * use go's own git version info * update sponsorship link * Update README.md * Update README.md * swap tokens * new tokens * fix test * appease linter * use github actions instead of circle ci * use event channel to reduce CPU usage by a LOT * upgrade to go 1.18 * go mod tidy in docs * kill process directly * remove dead code * Fix the installed path written in the document to match the script * fix overflow bug * Ran gofmt to fix issues with formatting * Fixed the typo and removed the uncessory comment * Fixed code format issues * Changing SortContainersByName to LegacySortContainers * Changes as requested per review * fix clicking on item after scrolling * update funding.yml * Log the error * Used RenderTable to dispaly environemnt varialbles also added a check in RenderTable method to make sure code does not panic when empty array is passed * Created a seperate context to display just environment variables in the container panel * fix crash * maybe this will fix CI * appease linter * remove anonymous reporting prompt because we disabled that globally ages ago * moved states outside Slice call * update docs: default linux configuration location * fix: success case in utils.CloseMany * refactor and add test * refactor: kill tunnel cmd on Close * Update `go install` instructions * fixing gofmt errors * adding tests for legacy and new default sort for containers * override DOCKER_HOST environment variable directly * set pgid and send kill signal on exit * Updated sortedContainer slice ordering * Fixing gofmt errors * Use sort containers by state by default * Update README.md * Update README.md * Update README.md * Update README.md * Update README.md * Fix asdf install command * code review changes * refactor * slightly more responsive * do not panic if docker client not running * Improved installation script that avoids sudo rights * feat: support `ssh://` scheme for docker client host * allow user to configure the gui language * Moved the asdf instructions above binary releases * Added link to asdf-vm installation method :) * Open service in browser * update docs
Jeff Kowalczyk (jfkw)
accepted
request 894155
from
Duarte Pousa (xenonpk)
(revision 4)
- Update to version 0.12: * Replace github with tap in brews in goreleaser config * Open in browser * Separate menu item for Exec shell * Exec shell: autodetect container shell * README.md: Add Awesome Docker to Alternatives * Add legacy folder loc change
Jeff Kowalczyk (jfkw)
accepted
request 850009
from
Duarte Pousa (xenonpk)
(revision 3)
- Update to version 0.10: * Logs PrepareForChildren * couple small fixes * fix ci errors * better alignment for health check * Added info about chocolatey package * Corrected some typos dutch * Add changes from suggestions * Run gofmt on container.go * Add health check to container list
Jeff Kowalczyk (jfkw)
accepted
request 842568
from
Duarte Pousa (xenonpk)
(revision 2)
- Update to version 0.9: * README: mention DIR env variable * install_update_linux: allow specifying directory * remove rollbar * reduce cpu usage caused by tickers * bump gocui * only use curl in install_update_linux.sh * update dependencies * Update README.md * Defer stop ticker * commands: pass arguments inline * Update docs: lazydocker is available in scoop main bucket * Add windows release to README * ci: build on window/i386 too * update docs * Comment out snapcraft stuff * Build windows amd64 target on CI * Re-enable windows build in goreleaser * Add missing imports * Kill all related processes using windows internals * Move Kill and PrepareForChildren to platform specific implementation * Update README.md * Update README.md * Return error with stderr value * Return only stdout from command * Removed unconditional logging profile * Remove the containers once you exit * README: clickable homebrew badge + two new github badges * README: add homebrew badge * README: add link to tag badge * README: one badge per line * ci: comment some stuff * ci: split gox step * ci: global GOFLAGS with -mod=vendor * ci: gox, vendor and you * README: append info about logs in Docker to FAQ section * gui: remove duplicate 'c' binding in images panel * goreleaser: only armv6 * update docs
Jeff Kowalczyk (jfkw)
accepted
request 731103
from
Duarte Pousa (xenonpk)
(revision 1)
Tui for docker management.
Displaying all 8 revisions