Stefan Haller
1a3cf798f9
Avoid gofumpt'ing other worktrees
...
This is usually not a problem (except for the unnecessarily wasted time)
because all worktrees should normally be correctly formatted; but it is
a problem when we bump the formatter version, and some worktrees are
already on the new version and others still on the old.
2026-08-14 22:43:37 +02:00
Stefan Haller
25c6aeadf0
go get -tool mvdan.cc/gofumpt@v0.11.0
2026-08-13 20:40:11 +02:00
dependabot[bot] and GitHub
93b8f343bb
Bump github.com/lucasb-eyer/go-colorful from 1.4.0 to 1.4.1
...
Bumps [github.com/lucasb-eyer/go-colorful](https://github.com/lucasb-eyer/go-colorful ) from 1.4.0 to 1.4.1.
- [Release notes](https://github.com/lucasb-eyer/go-colorful/releases )
- [Changelog](https://github.com/lucasb-eyer/go-colorful/blob/master/CHANGELOG.md )
- [Commits](https://github.com/lucasb-eyer/go-colorful/compare/v1.4.0...v1.4.1 )
---
updated-dependencies:
- dependency-name: github.com/lucasb-eyer/go-colorful
dependency-version: 1.4.1
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-08-12 17:38:40 +00:00
dependabot[bot] and GitHub
d6cf948dca
Bump github.com/kyokomi/emoji/v2 from 2.2.13 to 2.2.14
...
Bumps [github.com/kyokomi/emoji/v2](https://github.com/kyokomi/emoji ) from 2.2.13 to 2.2.14.
- [Release notes](https://github.com/kyokomi/emoji/releases )
- [Commits](https://github.com/kyokomi/emoji/compare/v2.2.13...v2.2.14 )
---
updated-dependencies:
- dependency-name: github.com/kyokomi/emoji/v2
dependency-version: 2.2.14
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-08-08 15:52:34 +00:00
Stefan Haller and Claude Fable 5
94e5f570f6
Bump tcell to v3.4.1 to fix drawing on a suspended screen
...
The previous two commits stop gocui from flushing while suspended, but
that guard cannot be fully airtight from gocui's side: it is a
check-then-act on the suspended flag, so a flush racing the suspend
itself (e.g. from a spinner goroutine) could still reach the screen
just as it disengages, and tcell's disengageFinish mutates the cell
buffer without holding the screen lock. Upstream now closes this at
the source (gdamore/tcell#1139): draw() returns immediately on a
disengaged screen, and the draw scan loop can no longer stall on the
width-0 cells that a released cell buffer reports (#5309 ).
The delta over the previously pinned snapshot is these two fixes, a
CSI R input decode fix, a wasm packaging chore, and dependency bumps.
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com >
2026-07-20 14:23:09 +02:00
Stefan Haller and Claude Fable 5
14d717d77f
Bump tcell to an unreleased snapshot to fix a shutdown race
...
tcell's filterEvents goroutine sends events into eventQ with a plain
blocking send, while Fini (via finish/finalize) closes eventQ after
closing the quit channel. The goroutine can have already committed to
the ev = <-inQ select arm when quit is closed, so its send into eventQ
races with the close; the race detector flags this (send and close on
the same channel are unsynchronized), and if the close wins, the send
panics with "send on closed channel".
This was caught by the integration tests under the race detector,
where every test drives a real tScreen over a MockTerm and tears it
down via Fini, but it equally affects real-terminal shutdown.
Upstream fixed it in 243630d2 ("Fix screen Init/Fini races") by
tracking the filter goroutine in a WaitGroup that finalize waits for
before closing eventQ, and guarding the send with a select on quit.
That commit is not in a tagged release yet (latest is v3.4.0), so pin
the pseudo-version; the delta over v3.4.0 is just this fix, a Windows
key-release fix, a cell-rendering perf tweak, and dependency bumps.
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com >
2026-07-17 08:41:25 +02:00
Stefan Haller and Claude Opus 4.8
1def541acb
Add IsUIThread and OnUIThreadAndWait to gocui
...
The next commits move refresh workers to read UI-thread-owned state (the
model, contexts, selection) on the UI thread rather than off it. Two
primitives support that:
- OnUIThreadAndWait runs a function on the main event loop and blocks the
caller until it has run, so a worker can read that state without racing.
OnUIThreadAndWaitBackground is the same for background routines, whose
work must not count towards the program being busy.
- IsUIThread reports whether the caller is on the main event loop, for a
debug-only assertion that a refresh was issued from the thread it claims.
It records the main loop's goroutine id in MainLoop and compares via
goid, so it's promoted from an indirect to a direct dependency.
goid is used only by that debug assertion, never to drive production
control flow.
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com >
2026-07-07 18:09:33 +02:00
Stefan Haller
659908195e
go get -tool mvdan.cc/gofumpt@v0.9.2
2026-07-02 10:41:23 +02:00
dependabot[bot] and GitHub
3094f6621b
Bump golang.org/x/net from 0.47.0 to 0.55.0
...
Bumps [golang.org/x/net](https://github.com/golang/net ) from 0.47.0 to 0.55.0.
- [Commits](https://github.com/golang/net/compare/v0.47.0...v0.55.0 )
---
updated-dependencies:
- dependency-name: golang.org/x/net
dependency-version: 0.55.0
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-07-02 06:29:12 +00:00
dependabot[bot] and GitHub
cfd8919c87
Bump github.com/sahilm/fuzzy from 0.1.2 to 0.1.3
...
Bumps [github.com/sahilm/fuzzy](https://github.com/sahilm/fuzzy ) from 0.1.2 to 0.1.3.
- [Release notes](https://github.com/sahilm/fuzzy/releases )
- [Commits](https://github.com/sahilm/fuzzy/compare/v0.1.2...v0.1.3 )
---
updated-dependencies:
- dependency-name: github.com/sahilm/fuzzy
dependency-version: 0.1.3
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-07-02 05:08:14 +00:00
dependabot[bot] and GitHub
12da065d59
Bump golang.org/x/sys from 0.45.0 to 0.46.0
...
Bumps [golang.org/x/sys](https://github.com/golang/sys ) from 0.45.0 to 0.46.0.
- [Commits](https://github.com/golang/sys/compare/v0.45.0...v0.46.0 )
---
updated-dependencies:
- dependency-name: golang.org/x/sys
dependency-version: 0.46.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-07-02 05:03:31 +00:00
dependabot[bot] and GitHub
4ad4f7a0df
Bump golang.org/x/sync from 0.20.0 to 0.21.0
...
Bumps [golang.org/x/sync](https://github.com/golang/sync ) from 0.20.0 to 0.21.0.
- [Commits](https://github.com/golang/sync/compare/v0.20.0...v0.21.0 )
---
updated-dependencies:
- dependency-name: golang.org/x/sync
dependency-version: 0.21.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-07-02 04:59:14 +00:00
dependabot[bot] and GitHub
5d08537ea4
Bump github.com/gdamore/tcell/v3 from 3.3.0 to 3.4.0
...
Bumps [github.com/gdamore/tcell/v3](https://github.com/gdamore/tcell ) from 3.3.0 to 3.4.0.
- [Release notes](https://github.com/gdamore/tcell/releases )
- [Changelog](https://github.com/gdamore/tcell/blob/main/CHANGESv3.md )
- [Commits](https://github.com/gdamore/tcell/compare/v3.3.0...v3.4.0 )
---
updated-dependencies:
- dependency-name: github.com/gdamore/tcell/v3
dependency-version: 3.4.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-05-26 08:00:07 +00:00
dependabot[bot] and GitHub
dfcd195fb8
Bump golang.org/x/sys from 0.43.0 to 0.45.0
...
Bumps [golang.org/x/sys](https://github.com/golang/sys ) from 0.43.0 to 0.45.0.
- [Commits](https://github.com/golang/sys/compare/v0.43.0...v0.45.0 )
---
updated-dependencies:
- dependency-name: golang.org/x/sys
dependency-version: 0.44.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-05-26 07:55:25 +00:00
dependabot[bot] and GitHub
62b38ff78a
Bump github.com/sahilm/fuzzy from 0.1.1 to 0.1.2
...
Bumps [github.com/sahilm/fuzzy](https://github.com/sahilm/fuzzy ) from 0.1.1 to 0.1.2.
- [Release notes](https://github.com/sahilm/fuzzy/releases )
- [Commits](https://github.com/sahilm/fuzzy/compare/v0.1.1...v0.1.2 )
---
updated-dependencies:
- dependency-name: github.com/sahilm/fuzzy
dependency-version: 0.1.2
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-05-26 07:51:24 +00:00
dependabot[bot] and GitHub
af041092d5
Bump github.com/gookit/color from 1.6.0 to 1.6.1
...
Bumps [github.com/gookit/color](https://github.com/gookit/color ) from 1.6.0 to 1.6.1.
- [Release notes](https://github.com/gookit/color/releases )
- [Commits](https://github.com/gookit/color/compare/v1.6.0...v1.6.1 )
---
updated-dependencies:
- dependency-name: github.com/gookit/color
dependency-version: 1.6.1
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-05-26 07:39:34 +00:00
Stefan Haller
5d3715f96b
Bump tcell dependency to v3
2026-04-30 22:14:26 +02:00
Stefan Haller
196e0a3c17
Copy gocui files into lazygit repo under pkg/gocui
...
I copied all files except dot files (.github and .gitignore), the _examples
folder, and go.mod/go.sum.
At some point we may want to copy the files back to the gocui repo when other
clients (e.g. lazydocker) want to use the newer versions of them.
2026-04-30 14:29:08 +02:00
dependabot[bot] and GitHub
4f76206a7b
Bump golang.org/x/sys from 0.42.0 to 0.43.0
...
Bumps [golang.org/x/sys](https://github.com/golang/sys ) from 0.42.0 to 0.43.0.
- [Commits](https://github.com/golang/sys/compare/v0.42.0...v0.43.0 )
---
updated-dependencies:
- dependency-name: golang.org/x/sys
dependency-version: 0.43.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-04-26 18:04:40 +00:00
dependabot[bot] and GitHub
3e6cb8634d
Bump dario.cat/mergo from 1.0.1 to 1.0.2
...
Bumps [dario.cat/mergo](https://github.com/imdario/mergo ) from 1.0.1 to 1.0.2.
- [Release notes](https://github.com/imdario/mergo/releases )
- [Commits](https://github.com/imdario/mergo/compare/v1.0.1...v1.0.2 )
---
updated-dependencies:
- dependency-name: dario.cat/mergo
dependency-version: 1.0.2
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-04-26 17:48:38 +00:00
dependabot[bot] and GitHub
6ab8d71555
Bump github.com/sirupsen/logrus from 1.9.3 to 1.9.4
...
Bumps [github.com/sirupsen/logrus](https://github.com/sirupsen/logrus ) from 1.9.3 to 1.9.4.
- [Release notes](https://github.com/sirupsen/logrus/releases )
- [Changelog](https://github.com/sirupsen/logrus/blob/master/CHANGELOG.md )
- [Commits](https://github.com/sirupsen/logrus/compare/v1.9.3...v1.9.4 )
---
updated-dependencies:
- dependency-name: github.com/sirupsen/logrus
dependency-version: 1.9.4
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-04-26 17:37:25 +00:00
dependabot[bot] and GitHub
1a7bbd2067
Bump github.com/gookit/color from 1.4.2 to 1.6.0
...
Bumps [github.com/gookit/color](https://github.com/gookit/color ) from 1.4.2 to 1.6.0.
- [Release notes](https://github.com/gookit/color/releases )
- [Commits](https://github.com/gookit/color/compare/v1.4.2...v1.6.0 )
---
updated-dependencies:
- dependency-name: github.com/gookit/color
dependency-version: 1.6.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-04-26 17:32:06 +00:00
dependabot[bot] and GitHub
b7fa6b190c
Bump github.com/kyokomi/emoji/v2 from 2.2.8 to 2.2.13
...
Bumps [github.com/kyokomi/emoji/v2](https://github.com/kyokomi/emoji ) from 2.2.8 to 2.2.13.
- [Release notes](https://github.com/kyokomi/emoji/releases )
- [Commits](https://github.com/kyokomi/emoji/compare/v2.2.8...v2.2.13 )
---
updated-dependencies:
- dependency-name: github.com/kyokomi/emoji/v2
dependency-version: 2.2.13
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-04-26 17:28:00 +00:00
Stefan Haller
e13cd140b7
Bump samber.lo to latest version
2026-04-26 19:21:22 +02:00
dependabot[bot] and GitHub
5928e851dd
Bump github.com/sasha-s/go-deadlock from 0.3.6 to 0.3.9
...
Bumps [github.com/sasha-s/go-deadlock](https://github.com/sasha-s/go-deadlock ) from 0.3.6 to 0.3.9.
- [Release notes](https://github.com/sasha-s/go-deadlock/releases )
- [Commits](https://github.com/sasha-s/go-deadlock/compare/v0.3.6...v0.3.9 )
---
updated-dependencies:
- dependency-name: github.com/sasha-s/go-deadlock
dependency-version: 0.3.9
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-04-01 09:24:57 +00:00
dependabot[bot] and GitHub
7d6c151296
Bump github.com/sahilm/fuzzy from 0.1.0 to 0.1.1
...
Bumps [github.com/sahilm/fuzzy](https://github.com/sahilm/fuzzy ) from 0.1.0 to 0.1.1.
- [Release notes](https://github.com/sahilm/fuzzy/releases )
- [Commits](https://github.com/sahilm/fuzzy/compare/v0.1.0...v0.1.1 )
---
updated-dependencies:
- dependency-name: github.com/sahilm/fuzzy
dependency-version: 0.1.1
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-04-01 09:20:52 +00:00
dependabot[bot] and GitHub
dbb1ff4f24
Bump github.com/integrii/flaggy from 1.4.0 to 1.8.0
...
Bumps [github.com/integrii/flaggy](https://github.com/integrii/flaggy ) from 1.4.0 to 1.8.0.
- [Release notes](https://github.com/integrii/flaggy/releases )
- [Commits](https://github.com/integrii/flaggy/compare/v1.4.0...v1.8.0 )
---
updated-dependencies:
- dependency-name: github.com/integrii/flaggy
dependency-version: 1.8.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-04-01 09:17:06 +00:00
dependabot[bot] and GitHub
5a4a917e6f
Bump github.com/spkg/bom from 0.0.0-20160624110644-59b7046e48ad to 1.0.1
...
Bumps [github.com/spkg/bom](https://github.com/spkg/bom ) from 0.0.0-20160624110644-59b7046e48ad to 1.0.1.
- [Release notes](https://github.com/spkg/bom/releases )
- [Commits](https://github.com/spkg/bom/commits/v1.0.1 )
---
updated-dependencies:
- dependency-name: github.com/spkg/bom
dependency-version: 1.0.1
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-04-01 08:59:55 +00:00
dependabot[bot] and GitHub
a205bb74eb
Bump github.com/adrg/xdg from 0.4.0 to 0.5.3
...
Bumps [github.com/adrg/xdg](https://github.com/adrg/xdg ) from 0.4.0 to 0.5.3.
- [Release notes](https://github.com/adrg/xdg/releases )
- [Commits](https://github.com/adrg/xdg/compare/v0.4.0...v0.5.3 )
---
updated-dependencies:
- dependency-name: github.com/adrg/xdg
dependency-version: 0.5.3
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-04-01 08:19:10 +00:00
Jesse Duffield and Stefan Haller
678a2a90cb
Add cli/go-gh/v2 and cli/safeexec vendor dependencies
...
Required for authenticating with GitHub's API using the token
stored by the gh CLI.
2026-04-01 09:13:55 +02:00
dependabot[bot] and GitHub
9c2d120153
Bump github.com/sanity-io/litter from 1.5.2 to 1.5.8
...
Bumps [github.com/sanity-io/litter](https://github.com/sanity-io/litter ) from 1.5.2 to 1.5.8.
- [Changelog](https://github.com/sanity-io/litter/blob/main/CHANGELOG.md )
- [Commits](https://github.com/sanity-io/litter/compare/v1.5.2...v1.5.8 )
---
updated-dependencies:
- dependency-name: github.com/sanity-io/litter
dependency-version: 1.5.8
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-03-31 11:52:04 +00:00
dependabot[bot] and GitHub
5606ba6d06
Bump github.com/stretchr/testify from 1.10.0 to 1.11.1
...
Bumps [github.com/stretchr/testify](https://github.com/stretchr/testify ) from 1.10.0 to 1.11.1.
- [Release notes](https://github.com/stretchr/testify/releases )
- [Commits](https://github.com/stretchr/testify/compare/v1.10.0...v1.11.1 )
---
updated-dependencies:
- dependency-name: github.com/stretchr/testify
dependency-version: 1.11.1
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-03-31 11:48:11 +00:00
dependabot[bot] and GitHub
8a1f965e64
Bump github.com/creack/pty from 1.1.11 to 1.1.24
...
Bumps [github.com/creack/pty](https://github.com/creack/pty ) from 1.1.11 to 1.1.24.
- [Release notes](https://github.com/creack/pty/releases )
- [Commits](https://github.com/creack/pty/compare/v1.1.11...v1.1.24 )
---
updated-dependencies:
- dependency-name: github.com/creack/pty
dependency-version: 1.1.24
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-03-31 11:43:06 +00:00
dependabot[bot] and GitHub
40438e7b6c
Bump github.com/spf13/afero from 1.9.5 to 1.15.0
...
Bumps [github.com/spf13/afero](https://github.com/spf13/afero ) from 1.9.5 to 1.15.0.
- [Release notes](https://github.com/spf13/afero/releases )
- [Commits](https://github.com/spf13/afero/compare/v1.9.5...v1.15.0 )
---
updated-dependencies:
- dependency-name: github.com/spf13/afero
dependency-version: 1.15.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-03-31 11:37:29 +00:00
dependabot[bot] and GitHub
b37911eba8
Bump github.com/lucasb-eyer/go-colorful from 1.3.0 to 1.4.0
...
Bumps [github.com/lucasb-eyer/go-colorful](https://github.com/lucasb-eyer/go-colorful ) from 1.3.0 to 1.4.0.
- [Release notes](https://github.com/lucasb-eyer/go-colorful/releases )
- [Changelog](https://github.com/lucasb-eyer/go-colorful/blob/master/CHANGELOG.md )
- [Commits](https://github.com/lucasb-eyer/go-colorful/compare/v1.3.0...v1.4.0 )
---
updated-dependencies:
- dependency-name: github.com/lucasb-eyer/go-colorful
dependency-version: 1.4.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-03-31 11:33:58 +00:00
dependabot[bot] and Stefan Haller
3b9177c919
Bump github.com/buger/jsonparser from 1.1.1 to 1.1.2
...
Bumps [github.com/buger/jsonparser](https://github.com/buger/jsonparser ) from 1.1.1 to 1.1.2.
- [Release notes](https://github.com/buger/jsonparser/releases )
- [Commits](https://github.com/buger/jsonparser/compare/v1.1.1...v1.1.2 )
---
updated-dependencies:
- dependency-name: github.com/buger/jsonparser
dependency-version: 1.1.2
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-03-30 14:19:07 +02:00
Stefan Haller
3eb5841b83
Fix searching commits or main view after switching repos
...
When switching to a different repo, and then back to the original one, searching
would no longer work. The reason is that our contexts set callbacks on their
views; when switching to a different repo we instantiate a new set of contexts,
so they will overwrite the views' callbacks with their new ones, but when
switching back to the original repo, we reuse the old contexts because they are
still in memory, but they won't set their callbacks again since they only do
this on construction.
To fix this, replace the view-local callbacks with a global one on the gui that
takes the view as an argument, so that the callback can look up the associated
context dynamically.
2026-03-27 14:26:20 +01:00
Stefan Haller
9d6064408c
Remove go-git dependency
2026-03-27 14:08:08 +01:00
Stefan Haller
ab86b42eec
Bump gocui
2026-03-08 17:31:57 +01:00
dependabot[bot] and GitHub
386503109b
Bump github.com/cloudflare/circl from 1.6.1 to 1.6.3
...
Bumps [github.com/cloudflare/circl](https://github.com/cloudflare/circl ) from 1.6.1 to 1.6.3.
- [Release notes](https://github.com/cloudflare/circl/releases )
- [Commits](https://github.com/cloudflare/circl/compare/v1.6.1...v1.6.3 )
---
updated-dependencies:
- dependency-name: github.com/cloudflare/circl
dependency-version: 1.6.3
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-03-08 15:06:35 +00:00
Stefan Haller
06a9ff12ab
Bump gocui
...
This brings in https://github.com/jesseduffield/gocui/pull/98 with the following
fix:
Fix rendering of CRLF sequence ('\r\n')
The FirstGraphemeCluster call returns this as a single character; we want to
treat it the same way as a single \n.
This would be a problem if e.g. a progress bar used \r repeatedly to paint over
the same line, and then printed a \n to move on to the next line; the last pair
of \r and \n was swallowed.
Another scenario where this was a problem was if you stream output of a command
to the log, and the command used \r\n as line feeds. This happens for example
for a background fetch that fails with an error; in that case we print the
combined output (stdout plus stderr) to the log after the command finished, and
for some reason it uses \r\n in that case (I can't actually explain why; when I
do `git fetch --all | xxd` I see only bare \n characters). All output would
appear on one line then.
Also, filter out escape sequences for character set designation; there's nothing
useful we can do with them. In practice, the only one that you are likely to see
is `ESC ( B`, which is sent as part of tput sgr0, which is sometimes used in
scripts to reset all graphics attributes to defaults.
2026-01-28 20:57:09 +01:00
Stefan Haller
39477172b8
Bump gocui
...
This brings in https://github.com/jesseduffield/gocui/pull/97 ("Exclude commit
trailers from line wrapping").
2026-01-25 11:23:05 +01:00
Stefan Haller
b44a369295
Bump tcell
...
This fixes rendering artefacts after double-width characters such as "⚠️ " on
some terminals.
2026-01-12 09:57:50 +01:00
Stefan Haller
3067ff1cac
bump tcell
...
This provides two fixes:
- proper handling of keypad keys on certain terminals (e.g. iTerm2)
- fix problems pasting certain emojis or east asian text on Windows Terminal
2026-01-11 18:15:54 +01:00
Stefan Haller
ee60102fdc
Bump gocui
...
This fixes pasting multi-line text into the commit message editor; see
https://github.com/jesseduffield/gocui/pull/96 .
2026-01-11 18:07:30 +01:00
Stefan Haller
98bf8f86d1
Bump gocui and adapt code accordingly
2026-01-04 18:48:47 +01:00
Stefan Haller
c0b6f4adb9
Bump gocui
2026-01-03 14:39:03 +01:00
Stefan Haller
5423e7459c
Replace go-runewidth with uniseg
2025-12-23 16:49:16 +01:00
Stefan Haller
fec7e9ce61
Bump gocui (and tcell)
...
and adapt lazygit's client code accordingly.
2025-12-23 16:49:16 +01:00
Stefan Haller
b4b21f9c65
Fix race condition in HandleRender
...
Move SetContentLineCount into OverwriteLinesAndClearEverythingElse. Calling it
separately beforehand is not concurrency safe; we need both to happen
when the view's writeMutex is locked.
2025-12-23 16:20:32 +01:00