Commit graph

908 commits

Author SHA1 Message Date
Christophe
56dcdec0ae
Merge pull request #2 from christophe-duc/fix_linux_build
fixed a problem on linux build
2026-01-07 18:56:43 -04:00
christophe-duc
6677a039df fixed all formatting errors 2026-01-07 18:54:05 -04:00
christophe-duc
bb810d0523 additional linting issues 2026-01-07 18:51:37 -04:00
christophe-duc
364f399d26 fixed linting issues 2026-01-07 18:49:39 -04:00
christophe-duc
341f173a68 fixed a problem on linux build 2026-01-07 18:45:06 -04:00
Christophe
0730120daa
Merge pull request #1 from christophe-duc/feature/add_pod_support
feature: add pod support in the container pane
2026-01-07 18:41:08 -04:00
christophe-duc
1518ae2d36 fix: address Copilot PR review comments
- Add nil checks to ContainerListItem methods to prevent panics
- Add nil checks in presentation/containers.go for pod and container
- Sort pods by name for deterministic ordering in the UI
- Make pod operation error messages consistent ("X not yet supported for pods")
- Remove --color flag from pod logs for consistency with container logs

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-07 18:26:39 -04:00
christophe-duc
0e0a67aef9 fix: use pods bindings API and update documentation
Address PR review feedback:
- Replace CLI execution with Podman REST API bindings for ListPods
- Update CLAUDE.md to document pod support architecture

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-07 18:21:16 -04:00
christophe-duc
e5c209de93 feature: add pod support in the container pane 2026-01-07 17:11:26 -04:00
christophe-duc
71c53a5c5e Add build tags to linter and update golangci-lint action to v6 2026-01-07 16:32:34 -04:00
christophe-duc
4554b5ce13 regenerated i18n 2026-01-07 16:29:51 -04:00
christophe-duc
134a6bb55f Add build tags to cheatsheet check in CI 2026-01-07 16:07:58 -04:00
christophe-duc
5a50175cdc Add exclude_graphdriver_btrfs tag to avoid btrfs CGO dependency 2026-01-07 16:01:39 -04:00
christophe-duc
d98a1010a2 Fix tests for Podman and CI configuration
- Update SSH tests to use CONTAINER_HOST instead of DOCKER_HOST
- Update SSH tests to use podman.sock instead of docker.sock
- Add testify/require to vendor (was missing)
- Fix variable shadowing in runtime_test.go (t *int shadowing t *testing.T)
- Fix NewDummyAppConfig to include UserConfig with defaults
- Add containers_image_openpgp build tag to test.sh and CI
- Update CI workflow: use Go 1.23, update action versions, remove Windows
- Remove race detection from tests (pre-existing race in codebase)

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-07 15:58:00 -04:00
christophe-duc
6f316b95c5 Remove homebrew formula from GoReleaser 2026-01-07 15:48:14 -04:00
christophe-duc
1b91964751 Remove sponsors workflow 2026-01-07 15:46:34 -04:00
christophe-duc
f01d122043 Fix GoReleaser build: add containers_image_openpgp tag and reduce platforms
- Add containers_image_openpgp build tag to use pure Go PGP instead of gpgme
- Remove Windows builds (Podman dependencies don't cross-compile well)
- Remove 32-bit and ARM v6/v7 builds for simplicity
- Keep darwin/linux on amd64/arm64

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-07 15:40:44 -04:00
christophe-duc
593c174a0a uopdated README 2026-01-07 15:13:14 -04:00
christophe-duc
a96151e75c removed PLAN.md as migration is complete 2026-01-07 15:05:26 -04:00
christophe-duc
1ec809ec8a cleanup 2026-01-07 15:05:07 -04:00
christophe-duc
39a8e864b9 Update GoReleaser to v2 and fix deprecated configs 2026-01-07 14:35:46 -04:00
christophe-duc
0c46c84eb4 updated the ASCII art logo 2026-01-07 14:31:27 -04:00
christophe-duc
0d04e4acef fixing Linux build problems 2026-01-07 14:24:07 -04:00
christophe-duc
046d70e16c fixes for Linux 2026-01-07 14:22:03 -04:00
christophe-duc
a1924cf1e6 Phase5 and Phase6 completed 2026-01-07 14:09:14 -04:00
christophe-duc
e728be9821 updated documentation (phase5) 2026-01-07 13:31:30 -04:00
christophe-duc
38f28b1209 completed phase 5 2026-01-07 13:23:48 -04:00
christophe-duc
b24ed8cc71 completed phase3 of the PLAN.md 2026-01-07 12:13:16 -04:00
christophe-duc
56e691c662 executed phase2 of the plan 2026-01-07 08:56:09 -04:00
christophe-duc
1d12ef109d Rename lazydocker to lazypodman (Phase 1)
Complete rename of the project from lazydocker to lazypodman:

- Update Go module to github.com/christophe-duc/lazypodman
- Update all import statements across 51 Go files
- Update binary name, descriptions, and CLI help text
- Update config directory paths to christophe-duc/lazypodman
- Update all 9 i18n language files with new strings
- Update scripts (install_update_linux.sh, update_docs.sh)
- Update config files (docker-compose.yml, .goreleaser.yml, etc.)
- Update documentation (README.md, CONTRIBUTING.md, docs/)

This is the foundational step before replacing Docker SDK with
libpod bindings for native Podman support.

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-06 19:07:13 -04:00
Jesse Duffield
f4fc3669ca
Merge pull request #716 from ManManavadaria/bugfix/index-out-of-range-713
Fix index out of range panic using containerID fallback (#713)
2025-12-20 09:44:26 +11:00
Jesse Duffield
322e10dcb5 Use even newer Go version 2025-12-20 09:39:26 +11:00
Jesse Duffield
3580e04b8d Use new go version 2025-12-20 09:32:38 +11:00
Jesse Duffield
b38db60ead Use new setup-go version 2025-12-20 09:25:03 +11:00
ManManavadaria
43db69da00 Fix panic: validate Names slice length and use containerID as container name if Names slice is empty in container summary 2025-11-27 19:54:53 +05:30
Jesse Duffield
78edbf3d2e
Merge pull request #706 from nickspaargaren/upgrade-go-version-1.23
Upgrade Go version from 1.21 to 1.23 in Dockerfile
2025-11-15 14:01:07 +11:00
Nick Spaargaren
753c0269d7 Upgrade Go version from 1.21 to 1.23 in Dockerfile 2025-11-14 13:32:29 +01:00
Jesse Duffield
4137d216aa
Merge pull request #703 from jesseduffield/fix-docker-api
fix: Update Docker client to support API version 1.52
2025-11-14 21:23:17 +11:00
Jesse Duffield
826f0293f1 Fix types 2025-11-14 21:20:28 +11:00
Jesse Duffield
c7b58683ae Fix CI 2025-11-14 21:03:38 +11:00
Jesse Duffield
5e0aeec310 run go mod vendor 2025-11-14 20:59:29 +11:00
Jesse Duffield
992c138844 Clean up 2025-11-14 20:59:23 +11:00
Md. Asaduzzaman
c8d2fbdfdc fix: Update Docker client to support API version 1.52
- Upgrade Docker client from v27.1.1 to v28.5.2
- Update hardcoded API version from 1.25 to 1.52
- Enable API version negotiation for better compatibility
- Fix compatibility with Docker Engine 29.0.0 and newer versions

Resolves issues with lazydocker not working with latest Docker clients.
2025-11-12 08:49:01 +06:00
Jesse Duffield
f023b42c89
Add Subble job ad 2025-10-29 21:58:38 +11:00
Jesse Duffield
123af388b0 Add subble job ad 2025-10-29 21:56:08 +11:00
Jesse Duffield
3314ecb66c
Updated README.md
Updated the image source for the Warp logo in the README.
2025-10-11 15:51:02 +11:00
Jesse Duffield
4e2f26b21e
Update README.md
Updated image widths for Warp, Tuple, and Subble.
2025-09-06 17:11:19 +10:00
Jesse Duffield
8a1975ef4a
Update README.md 2025-09-06 17:08:36 +10:00
Jesse Duffield
4332656606 Add Subble image 2025-09-06 17:07:12 +10:00
Jesse Duffield
99bf41c873
Update README.md 2025-09-06 17:04:26 +10:00