Commit graph

896 commits

Author SHA1 Message Date
Leonardo Kremer
9034ab8f7e
Merge d5f6eee69f into 7e7aadc207 2026-07-14 22:18:30 -03:00
DevLeonardoK
d5f6eee69f Support cycling the log tail count from the services panel too
The services panel's Logs tab renders the underlying container's logs
through the same code path, so bind 't' there as well and include the
tail value in the services context cache key so the tab re-renders
when the value changes. Also switch the tail-limiting writer to
SetContent so the clear+rewrite is atomic and the view never renders
empty in between.
2026-07-14 21:45:37 -03:00
DevLeonardoK
e57958fc3b Keep a real sliding window for the tail line count
Previously the selected --tail value only trimmed the initial log
snapshot; since logs are followed live afterwards, the view kept
growing unbounded past the chosen count. Now the main panel writer
re-truncates to the last N lines on every new line, so e.g. tail: 50
always shows only the 50 most recent lines. Behavior when
following logs to stdout (the 'm' keybinding) is unchanged, matching
plain `docker logs --tail N -f` there.
2026-07-14 21:32:12 -03:00
DevLeonardoK
d8d6ec7d7a Add keybinding to cycle log tail line count in Logs tab
Lets you press 't' while focused on the containers panel to cycle
through common --tail presets (all, 50, 100, 200, 500) for the
selected container's Logs tab, instead of only being able to set a
fixed value via the logs.tail config option. The current value is
shown in the Logs tab subtitle.
2026-07-14 21:21:26 -03:00
Jesse Duffield
7e7aadc207
Merge pull request #797 from jesseduffield/support-p-flag
Support -p flag again
2026-04-19 12:50:06 +10:00
Jesse Duffield
f5ff116af9 Use IsProjectScoped at remaining call sites + add test
Addresses Copilot review comments on PR #797:
- Containers panel title, initial focus selection, and the local-project
  inclusion in getDiscoveredProjects all switched from
  InDockerComposeProject to IsProjectScoped, so they stay consistent
  when -p is given outside a compose dir.
- Adds TestIsProjectScoped table test covering all four combinations.

InDockerComposeProject is still used at the call sites that genuinely
require a compose dir (renderDockerComposeConfig, GetServices).

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-04-19 12:47:30 +10:00
Jesse Duffield
3974f6fec1 Support -p flag and DRY up code 2026-04-19 12:16:55 +10:00
Jesse Duffield
697cd441aa Add some claude stuff 2026-04-19 12:16:43 +10:00
Jesse Duffield
9134abeefd
Merge pull request #776 from jesseduffield/copilot/disable-forced-project-view
Hide project/services panels when not in a docker-compose project directory
2026-04-19 11:55:51 +10:00
Jesse Duffield
8106125441
Merge pull request #795 from ddibiasi/copilot/disable-forced-project-view
Fixed forced project view
2026-04-19 11:55:00 +10:00
Daniel Dibiasi
b17d474148
Fixed forced project view 2026-04-16 09:23:12 +02:00
copilot-swe-agent[bot]
e3c1c8630a Hide project/services panels when not in a docker-compose project
Co-authored-by: jesseduffield <8456633+jesseduffield@users.noreply.github.com>
2026-03-15 22:26:03 +00:00
copilot-swe-agent[bot]
ebce4fc631 Initial plan 2026-03-15 22:20:36 +00:00
Jesse Duffield
2ebe3848d6
Merge pull request #774 from jesseduffield/better-project-support
Improve projects support
2026-03-15 14:55:35 +11:00
Jesse Duffield
b65137addf Add claude settings file 2026-03-15 14:53:48 +11:00
Jesse Duffield
26ce871368 Improve projects support 2026-03-15 14:53:48 +11:00
Jesse Duffield
577797d9ed
Merge pull request #744 from jesseduffield/fix-version-lock
Fix version lock issue
2026-01-17 17:14:40 +11:00
Jesse Duffield
3c9d134d05 Fix version lock issue 2026-01-17 17:03:34 +11: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
Jesse Duffield
587bbbf4b5 Change warp logo explicitly 2025-09-06 17:04:10 +10:00
Jesse Duffield
46400c4d32
Update README.md 2025-09-06 17:01:58 +10:00
Jesse Duffield
8ee57bffaf Add tuple png 2025-09-06 16:59:05 +10:00
Jesse Duffield
bedde4a037
Merge pull request #564 from viviannevilar/patch-1
Update Config.md: location of the config in windows
2024-12-22 21:43:29 +11:00
Jesse Duffield
07558afdc8
Merge pull request #605 from A11Might/readme-add-manual-install
readme add manual install part
2024-12-22 21:40:08 +11:00
Jesse Duffield
1178381e00
Merge pull request #599 from A11Might/feat-show-panel-number
Show jump panel keybindings in panel titles
2024-12-22 21:37:21 +11:00
Jesse Duffield
c45bdea3a0
Merge pull request #540 from peauc/feature/issue-522-add-number-like-lazygit
Add navigation with numbers
2024-12-22 21:26:21 +11:00
kohath
15677ac3d2 readme add manual install part 2024-12-07 22:04:56 +08:00
kohath
b8a3ca1550 Show jump panel keybindings in panel titles 2024-11-25 21:27:27 +08:00
Jesse Duffield
be05115352
Merge pull request #568 from thaJeztah/update_docker_27.1
go.mod: github.com/docker/docker, docker/cli v27.1.1
2024-11-23 17:24:22 +11:00
Clément PÉAU
e2bc42f4bb Merge branch 'master' into feature/issue-522-add-number-like-lazygit 2024-09-02 22:35:05 +02:00
Sebastiaan van Stijn
98721a3a2c
go.mod: github.com/docker/cli v27.1.1
full diff: https://github.com/docker/cli/compare/v27.0.3...v27.1.1

Signed-off-by: Sebastiaan van Stijn <github@gone.nl>
2024-07-31 09:55:42 +02:00