File lazydocker.changes of Package lazydocker
-------------------------------------------------------------------
Sat Nov 23 06:24:22 UTC 2024 - Jeff Kowalczyk <jkowalczyk@suse.com>
- Update to version 0.24.1:
* go.mod: github.com/docker/cli v27.1.1
* go.mod: github.com/docker/docker v27.1.1
-------------------------------------------------------------------
Sun Jul 21 11:49:27 UTC 2024 - Jeff Kowalczyk <jkowalczyk@suse.com>
- Update to version 0.24.0:
* Use 'docker compose' by default
* go.mod: github.com/docker/docker, docker/cli v27.0.3
* go.mod: github.com/docker/docker, docker/cli v26.1.4
* go.mod: github.com/docker/docker, docker/cli v25.0.5
* update to go1.21
* go.mod: github.com/stretchr/testify v1.9.0
* go.mod: github.com/docker/go-connections v0.5.0
* go.mod: github.com/docker/docker, docker/cli v24.0.7
* go.mod: github.com/docker/docker, docker/cli v23.0.10
* go.mod: github.com/Microsoft/go-winio v0.5.3
* go.mod: golang.org/x/time v0.5.0
* go.mod: github.com/docker/go-units v0.5.0
* go.mod: github.com/moby/term v0.5.0
* go.mod: github.com/morikuni/aec v1.0.0
* go.mod: github.com/imdario/mergo v0.3.16
* go.mod: github.com/sirupsen/logrus v1.9.3
* test.sh: fix file not being executable
* Dockerfile: fix alpine version
* Add hint to .DockerCompose in documentation
* fix lazydocker breaking when having default docker explicitly mentioned in docker config
* Update readme
* README.md: Update Sponsors
* Remove homebrew bump action
* fix: Properly support remote docker daemon over ssh
- Packaging improvements:
* Update to BuildRequires: golang(API) >= 1.21 matching go.mod
-------------------------------------------------------------------
Tue May 28 15:11:00 UTC 2024 - Jeff Kowalczyk <jkowalczyk@suse.com>
- Update to version 0.23.3:
* Use new github token
* Update sponsors action
-------------------------------------------------------------------
Tue May 28 15:10:26 UTC 2024 - Jeff Kowalczyk <jkowalczyk@suse.com>
- 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
-------------------------------------------------------------------
Tue May 28 15:07:03 UTC 2024 - Jeff Kowalczyk <jkowalczyk@suse.com>
- 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
-------------------------------------------------------------------
Thu Oct 12 06:50:13 UTC 2023 - Jeff Kowalczyk <jkowalczyk@suse.com>
- Update to version 0.23.1:
* Updated README.md
* Gracefully check for docker config
-------------------------------------------------------------------
Tue Oct 10 22:18:14 UTC 2023 - Jeff Kowalczyk <jkowalczyk@suse.com>
- Update to version 0.23.0:
* Bump docker
* Bump x/net
* Appease linter
* Add timeout to go linter
* Use go 1.20
* Forward env vars to commands
* feat(docker): Honor the host specified in current docker context (#464)
* Update cheatsheets
* Fix mistakes in French translation (#427)
* i18n: spanish translation (#473)
* fix: Maintenance typo (#477)
* Fixes #466 (#467)
* Updated README.md
* Mention JSON schema (#474)
* Updated README.md
* feat(i18n): 🌐 Portuguese translation (#479)
* Updated README.md
* Bump version tag in installation docs for asdf (#476)
-------------------------------------------------------------------
Thu Aug 3 10:39:07 UTC 2023 - Jeff Kowalczyk <jkowalczyk@suse.com>
- Update to version 0.21.1:
* Updated README.md
* Re-enable custom command template application (#470)
-------------------------------------------------------------------
Fri Jul 21 21:48:38 UTC 2023 - jkowalczyk@suse.com
- Update to version 0.21.0:
* Set goreleaser version
* feat: add selectedLineBgColor theme customization (#420)
* Bump github.com/docker/distribution from 2.8.0+incompatible to 2.8.2+incompatible (#448)
* feat(i18n): Chinese translation (#441)
* Short status (#419)
* Allow setting default screenMode (#421)
* Docs: explain go templates in custom commands (#428)
* 287 Display hotkeys to detach from the container (#465)
* Allow to render container stats and configs both in `json` and `yaml` (#444)
* os: fix linter issue
* Bump github.com/docker/distribution
* Bump github.com/opencontainers/image-spec from 1.0.1 to 1.0.2
* regenerate cheatsheets
* Add networks panel
* Bump github.com/gogo/protobuf from 1.3.1 to 1.3.2
* Wrap custom commands on shell
* use service name as service ID
* allow configuring number of logs to tail
* hide underscores on VSCode integrated terminal while they're glitchy
* update demo docker compose project
* add dev-container
-------------------------------------------------------------------
Fri Jul 21 21:48:15 UTC 2023 - Jeff Kowalczyk <jkowalczyk@suse.com>
- 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"
-------------------------------------------------------------------
Sun Nov 13 00:12:30 UTC 2022 - pousaduarte@gmail.com
- Update to version 0.20.0:
* 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
* Create README.md
* switch to discord
* deterministically display container ports
* 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
-------------------------------------------------------------------
Sun Oct 16 00:06:06 UTC 2022 - pousaduarte@gmail.com
- Update to version 0.19.0:
* sort volumes first on whether they have labels and secondly on name
* Convert generate cmd func to const
* Add message that cheetsheets are auto-generated
* 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
* 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
* extract process kill logic
* remove extracted lazydocker binary
* 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
* again
* try again
* add sponsors to readme
-------------------------------------------------------------------
Sun May 15 00:07:42 UTC 2022 - pousaduarte@gmail.com
- 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
* 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
* 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
-------------------------------------------------------------------
Sun May 16 17:52:54 UTC 2021 - pousaduarte@gmail.com
- 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
-------------------------------------------------------------------
Fri Nov 13 14:02:26 UTC 2020 - pousaduarte@gmail.com
- 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
-------------------------------------------------------------------
Mon Oct 19 14:02:05 UTC 2020 - pousaduarte@gmail.com
- 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
* 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
* 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
-------------------------------------------------------------------
Sun Sep 15 22:33:37 UTC 2019 - Duarte Pousa <pousaduarte@gmail.com>
- Initial commit