From 869c018a7a26285263cf7692f25f6aa44e2635c9 Mon Sep 17 00:00:00 2001 From: Paul Buetow Date: Fri, 26 Sep 2025 08:21:27 +0300 Subject: Bump version to 0.12.1 --- docs/coverage.html | 30 +- docs/coverage.out | 1250 ++++++++++++++++++++++++++-------------------------- 2 files changed, 640 insertions(+), 640 deletions(-) (limited to 'docs') diff --git a/docs/coverage.html b/docs/coverage.html index 7cda0d1..36775ce 100644 --- a/docs/coverage.html +++ b/docs/coverage.html @@ -7269,9 +7269,9 @@ import ( "golang.org/x/sys/unix" ) -func tryLockFile(fd uintptr) error { - if err := unix.Flock(int(fd), unix.LOCK_EX|unix.LOCK_NB); err != nil { - if errors.Is(err, unix.EWOULDBLOCK) { +func tryLockFile(fd uintptr) error { + if err := unix.Flock(int(fd), unix.LOCK_EX|unix.LOCK_NB); err != nil { + if errors.Is(err, unix.EWOULDBLOCK) { return errLockWouldBlock } return err @@ -7315,14 +7315,14 @@ var windowSeconds int64 = int64(defaultWindow.Seconds()) var errLockWouldBlock = errors.New("stats: lock would block") // SetWindow sets the sliding window used for pruning and aggregation. -func SetWindow(d time.Duration) { +func SetWindow(d time.Duration) { if d < time.Second { d = time.Second } - if d > 24*time.Hour { + if d > 24*time.Hour { d = 24 * time.Hour } - atomic.StoreInt64(&windowSeconds, int64(d.Seconds())) + atomic.StoreInt64(&windowSeconds, int64(d.Seconds())) } // Window returns the current sliding window. @@ -7386,7 +7386,7 @@ func Update(ctx context.Context, provider, model string, sentBytes, recvBytes in if b, rerr := os.ReadFile(path); rerr == nil { _ = json.Unmarshal(b, &sf) } - if sf.Version != fileVersion { + if sf.Version != fileVersion { sf = File{Version: fileVersion} } now := time.Now() @@ -7439,18 +7439,18 @@ func Update(ctx context.Context, provider, model string, sentBytes, recvBytes in func acquireFileLock(ctx context.Context, f *os.File) (func() error, error) { fd := f.Fd() - for { + for { err := tryLockFile(fd) if err == nil { return func() error { return unlockFile(fd) }, nil } - if errors.Is(err, errLockWouldBlock) { + if errors.Is(err, errLockWouldBlock) { select { case <-ctx.Done(): return nil, ctx.Err() - case <-time.After(5 * time.Millisecond): + case <-time.After(5 * time.Millisecond): } - continue + continue } return nil, err } @@ -7482,18 +7482,18 @@ func TakeSnapshot() (Snapshot, error) { } cutoff := time.Now().Add(-win) snap := Snapshot{Providers: make(map[string]ProviderEntry), Window: win} - for _, ev := range sf.Events { + for _, ev := range sf.Events { if ev.TS.Before(cutoff) { continue } - snap.Global.Reqs++ + snap.Global.Reqs++ snap.Global.Sent += ev.Sent snap.Global.Recv += ev.Recv pe := snap.Providers[ev.Provider] if pe.Models == nil { pe.Models = make(map[string]Counters) } - pe.Totals.Reqs++ + pe.Totals.Reqs++ pe.Totals.Sent += ev.Sent pe.Totals.Recv += ev.Recv mc := pe.Models[ev.Model] @@ -7513,7 +7513,7 @@ func TakeSnapshot() (Snapshot, error) { // CacheDir resolves the cache directory for stats. func CacheDir() (string, error) { - if x := os.Getenv("XDG_CACHE_HOME"); stringsTrim(x) != "" { + if x := os.Getenv("XDG_CACHE_HOME"); stringsTrim(x) != "" { return filepath.Join(x, "hexai"), nil } home, err := os.UserHomeDir() diff --git a/docs/coverage.out b/docs/coverage.out index 3410034..d4b2925 100644 --- a/docs/coverage.out +++ b/docs/coverage.out @@ -2305,14 +2305,12 @@ codeberg.org/snonux/hexai/internal/tmux/tmux.go:79.30,81.141 2 0 codeberg.org/snonux/hexai/internal/tmux/tmux.go:81.141,82.12 1 0 codeberg.org/snonux/hexai/internal/tmux/tmux.go:84.3,84.15 1 0 codeberg.org/snonux/hexai/internal/tmux/tmux.go:86.2,86.13 1 0 -codeberg.org/snonux/hexai/cmd/hexai-tmux-action/main.go:12.13,25.107 9 0 -codeberg.org/snonux/hexai/cmd/hexai-tmux-action/main.go:25.107,28.3 2 0 codeberg.org/snonux/hexai/cmd/hexai/main.go:14.13,17.18 3 0 codeberg.org/snonux/hexai/cmd/hexai/main.go:17.18,20.3 2 0 codeberg.org/snonux/hexai/cmd/hexai/main.go:22.2,22.104 1 0 codeberg.org/snonux/hexai/cmd/hexai/main.go:22.104,24.3 1 0 -codeberg.org/snonux/hexai/cmd/hexai-lsp/main.go:13.13,17.18 4 0 -codeberg.org/snonux/hexai/cmd/hexai-lsp/main.go:17.18,20.3 2 0 +codeberg.org/snonux/hexai/cmd/hexai-lsp/main.go:13.13,17.18 4 1 +codeberg.org/snonux/hexai/cmd/hexai-lsp/main.go:17.18,20.3 2 1 codeberg.org/snonux/hexai/cmd/hexai-lsp/main.go:22.2,22.79 1 0 codeberg.org/snonux/hexai/cmd/hexai-lsp/main.go:22.79,24.3 1 0 codeberg.org/snonux/hexai/cmd/hexai-tmux-action/main.go:12.13,25.107 9 0 @@ -2653,30 +2651,30 @@ codeberg.org/snonux/hexai/internal/appconfig/config.go:1048.61,1051.3 2 0 codeberg.org/snonux/hexai/internal/appconfig/config.go:1053.2,1053.10 1 0 codeberg.org/snonux/hexai/internal/appconfig/config.go:1053.10,1055.3 1 0 codeberg.org/snonux/hexai/internal/appconfig/config.go:1056.2,1056.13 1 0 -codeberg.org/snonux/hexai/internal/editor/editor.go:12.32,14.14 2 3 -codeberg.org/snonux/hexai/internal/editor/editor.go:14.14,16.3 1 1 -codeberg.org/snonux/hexai/internal/editor/editor.go:17.2,17.14 1 3 +codeberg.org/snonux/hexai/internal/editor/editor.go:12.32,14.14 2 0 +codeberg.org/snonux/hexai/internal/editor/editor.go:14.14,16.3 1 0 +codeberg.org/snonux/hexai/internal/editor/editor.go:17.2,17.14 1 0 codeberg.org/snonux/hexai/internal/editor/editor.go:17.14,19.3 1 0 -codeberg.org/snonux/hexai/internal/editor/editor.go:20.2,20.16 1 3 +codeberg.org/snonux/hexai/internal/editor/editor.go:20.2,20.16 1 0 codeberg.org/snonux/hexai/internal/editor/editor.go:25.49,31.2 5 0 -codeberg.org/snonux/hexai/internal/editor/editor.go:36.54,38.16 2 1 +codeberg.org/snonux/hexai/internal/editor/editor.go:36.54,38.16 2 0 codeberg.org/snonux/hexai/internal/editor/editor.go:38.16,40.3 1 0 -codeberg.org/snonux/hexai/internal/editor/editor.go:42.2,44.16 3 1 +codeberg.org/snonux/hexai/internal/editor/editor.go:42.2,44.16 3 0 codeberg.org/snonux/hexai/internal/editor/editor.go:44.16,46.3 1 0 -codeberg.org/snonux/hexai/internal/editor/editor.go:47.2,48.15 2 1 -codeberg.org/snonux/hexai/internal/editor/editor.go:48.15,48.38 1 1 -codeberg.org/snonux/hexai/internal/editor/editor.go:49.2,49.22 1 1 -codeberg.org/snonux/hexai/internal/editor/editor.go:49.22,50.45 1 1 +codeberg.org/snonux/hexai/internal/editor/editor.go:47.2,48.15 2 0 +codeberg.org/snonux/hexai/internal/editor/editor.go:48.15,48.38 1 0 +codeberg.org/snonux/hexai/internal/editor/editor.go:49.2,49.22 1 0 +codeberg.org/snonux/hexai/internal/editor/editor.go:49.22,50.45 1 0 codeberg.org/snonux/hexai/internal/editor/editor.go:50.45,53.4 2 0 -codeberg.org/snonux/hexai/internal/editor/editor.go:55.2,55.33 1 1 +codeberg.org/snonux/hexai/internal/editor/editor.go:55.2,55.33 1 0 codeberg.org/snonux/hexai/internal/editor/editor.go:55.33,58.3 2 0 -codeberg.org/snonux/hexai/internal/editor/editor.go:59.2,59.34 1 1 +codeberg.org/snonux/hexai/internal/editor/editor.go:59.2,59.34 1 0 codeberg.org/snonux/hexai/internal/editor/editor.go:59.34,61.3 1 0 -codeberg.org/snonux/hexai/internal/editor/editor.go:62.2,62.44 1 1 +codeberg.org/snonux/hexai/internal/editor/editor.go:62.2,62.44 1 0 codeberg.org/snonux/hexai/internal/editor/editor.go:62.44,64.3 1 0 -codeberg.org/snonux/hexai/internal/editor/editor.go:65.2,66.16 2 1 +codeberg.org/snonux/hexai/internal/editor/editor.go:65.2,66.16 2 0 codeberg.org/snonux/hexai/internal/editor/editor.go:66.16,68.3 1 0 -codeberg.org/snonux/hexai/internal/editor/editor.go:69.2,69.42 1 1 +codeberg.org/snonux/hexai/internal/editor/editor.go:69.2,69.42 1 0 codeberg.org/snonux/hexai/internal/hexaiaction/cmdentry.go:27.101,28.18 1 0 codeberg.org/snonux/hexai/internal/hexaiaction/cmdentry.go:28.18,30.3 1 0 codeberg.org/snonux/hexai/internal/hexaiaction/cmdentry.go:32.2,32.90 1 0 @@ -4617,8 +4615,8 @@ codeberg.org/snonux/hexai/cmd/hexai/main.go:14.13,17.18 3 0 codeberg.org/snonux/hexai/cmd/hexai/main.go:17.18,20.3 2 0 codeberg.org/snonux/hexai/cmd/hexai/main.go:22.2,22.104 1 0 codeberg.org/snonux/hexai/cmd/hexai/main.go:22.104,24.3 1 0 -codeberg.org/snonux/hexai/cmd/hexai-lsp/main.go:13.13,17.18 4 1 -codeberg.org/snonux/hexai/cmd/hexai-lsp/main.go:17.18,20.3 2 1 +codeberg.org/snonux/hexai/cmd/hexai-lsp/main.go:13.13,17.18 4 0 +codeberg.org/snonux/hexai/cmd/hexai-lsp/main.go:17.18,20.3 2 0 codeberg.org/snonux/hexai/cmd/hexai-lsp/main.go:22.2,22.79 1 0 codeberg.org/snonux/hexai/cmd/hexai-lsp/main.go:22.79,24.3 1 0 codeberg.org/snonux/hexai/cmd/hexai-tmux-action/main.go:12.13,25.107 9 0 @@ -4959,30 +4957,30 @@ codeberg.org/snonux/hexai/internal/appconfig/config.go:1048.61,1051.3 2 0 codeberg.org/snonux/hexai/internal/appconfig/config.go:1053.2,1053.10 1 0 codeberg.org/snonux/hexai/internal/appconfig/config.go:1053.10,1055.3 1 0 codeberg.org/snonux/hexai/internal/appconfig/config.go:1056.2,1056.13 1 0 -codeberg.org/snonux/hexai/internal/editor/editor.go:12.32,14.14 2 0 -codeberg.org/snonux/hexai/internal/editor/editor.go:14.14,16.3 1 0 -codeberg.org/snonux/hexai/internal/editor/editor.go:17.2,17.14 1 0 +codeberg.org/snonux/hexai/internal/editor/editor.go:12.32,14.14 2 3 +codeberg.org/snonux/hexai/internal/editor/editor.go:14.14,16.3 1 1 +codeberg.org/snonux/hexai/internal/editor/editor.go:17.2,17.14 1 3 codeberg.org/snonux/hexai/internal/editor/editor.go:17.14,19.3 1 0 -codeberg.org/snonux/hexai/internal/editor/editor.go:20.2,20.16 1 0 +codeberg.org/snonux/hexai/internal/editor/editor.go:20.2,20.16 1 3 codeberg.org/snonux/hexai/internal/editor/editor.go:25.49,31.2 5 0 -codeberg.org/snonux/hexai/internal/editor/editor.go:36.54,38.16 2 0 +codeberg.org/snonux/hexai/internal/editor/editor.go:36.54,38.16 2 1 codeberg.org/snonux/hexai/internal/editor/editor.go:38.16,40.3 1 0 -codeberg.org/snonux/hexai/internal/editor/editor.go:42.2,44.16 3 0 +codeberg.org/snonux/hexai/internal/editor/editor.go:42.2,44.16 3 1 codeberg.org/snonux/hexai/internal/editor/editor.go:44.16,46.3 1 0 -codeberg.org/snonux/hexai/internal/editor/editor.go:47.2,48.15 2 0 -codeberg.org/snonux/hexai/internal/editor/editor.go:48.15,48.38 1 0 -codeberg.org/snonux/hexai/internal/editor/editor.go:49.2,49.22 1 0 -codeberg.org/snonux/hexai/internal/editor/editor.go:49.22,50.45 1 0 +codeberg.org/snonux/hexai/internal/editor/editor.go:47.2,48.15 2 1 +codeberg.org/snonux/hexai/internal/editor/editor.go:48.15,48.38 1 1 +codeberg.org/snonux/hexai/internal/editor/editor.go:49.2,49.22 1 1 +codeberg.org/snonux/hexai/internal/editor/editor.go:49.22,50.45 1 1 codeberg.org/snonux/hexai/internal/editor/editor.go:50.45,53.4 2 0 -codeberg.org/snonux/hexai/internal/editor/editor.go:55.2,55.33 1 0 +codeberg.org/snonux/hexai/internal/editor/editor.go:55.2,55.33 1 1 codeberg.org/snonux/hexai/internal/editor/editor.go:55.33,58.3 2 0 -codeberg.org/snonux/hexai/internal/editor/editor.go:59.2,59.34 1 0 +codeberg.org/snonux/hexai/internal/editor/editor.go:59.2,59.34 1 1 codeberg.org/snonux/hexai/internal/editor/editor.go:59.34,61.3 1 0 -codeberg.org/snonux/hexai/internal/editor/editor.go:62.2,62.44 1 0 +codeberg.org/snonux/hexai/internal/editor/editor.go:62.2,62.44 1 1 codeberg.org/snonux/hexai/internal/editor/editor.go:62.44,64.3 1 0 -codeberg.org/snonux/hexai/internal/editor/editor.go:65.2,66.16 2 0 +codeberg.org/snonux/hexai/internal/editor/editor.go:65.2,66.16 2 1 codeberg.org/snonux/hexai/internal/editor/editor.go:66.16,68.3 1 0 -codeberg.org/snonux/hexai/internal/editor/editor.go:69.2,69.42 1 0 +codeberg.org/snonux/hexai/internal/editor/editor.go:69.2,69.42 1 1 codeberg.org/snonux/hexai/internal/hexaiaction/cmdentry.go:27.101,28.18 1 0 codeberg.org/snonux/hexai/internal/hexaiaction/cmdentry.go:28.18,30.3 1 0 codeberg.org/snonux/hexai/internal/hexaiaction/cmdentry.go:32.2,32.90 1 0 @@ -6919,6 +6917,8 @@ codeberg.org/snonux/hexai/internal/tmux/tmux.go:79.30,81.141 2 0 codeberg.org/snonux/hexai/internal/tmux/tmux.go:81.141,82.12 1 0 codeberg.org/snonux/hexai/internal/tmux/tmux.go:84.3,84.15 1 0 codeberg.org/snonux/hexai/internal/tmux/tmux.go:86.2,86.13 1 0 +codeberg.org/snonux/hexai/cmd/hexai-tmux-action/main.go:12.13,25.107 9 0 +codeberg.org/snonux/hexai/cmd/hexai-tmux-action/main.go:25.107,28.3 2 0 codeberg.org/snonux/hexai/cmd/hexai/main.go:14.13,17.18 3 0 codeberg.org/snonux/hexai/cmd/hexai/main.go:17.18,20.3 2 0 codeberg.org/snonux/hexai/cmd/hexai/main.go:22.2,22.104 1 0 @@ -11343,11 +11343,11 @@ codeberg.org/snonux/hexai/internal/stats/stats.go:191.2,192.14 2 7 codeberg.org/snonux/hexai/internal/stats/stats.go:192.14,194.3 1 0 codeberg.org/snonux/hexai/internal/stats/stats.go:194.8,196.3 1 7 codeberg.org/snonux/hexai/internal/stats/stats.go:197.2,199.31 3 7 -codeberg.org/snonux/hexai/internal/stats/stats.go:199.31,200.27 1 1743 +codeberg.org/snonux/hexai/internal/stats/stats.go:199.31,200.27 1 2121 codeberg.org/snonux/hexai/internal/stats/stats.go:200.27,201.12 1 0 -codeberg.org/snonux/hexai/internal/stats/stats.go:203.3,207.23 5 1743 +codeberg.org/snonux/hexai/internal/stats/stats.go:203.3,207.23 5 2121 codeberg.org/snonux/hexai/internal/stats/stats.go:207.23,209.4 1 49 -codeberg.org/snonux/hexai/internal/stats/stats.go:210.3,218.35 9 1743 +codeberg.org/snonux/hexai/internal/stats/stats.go:210.3,218.35 9 2121 codeberg.org/snonux/hexai/internal/stats/stats.go:220.2,221.15 2 7 codeberg.org/snonux/hexai/internal/stats/stats.go:221.15,223.3 1 0 codeberg.org/snonux/hexai/internal/stats/stats.go:224.2,225.18 2 7 @@ -20567,11 +20567,11 @@ codeberg.org/snonux/hexai/internal/stats/stats.go:191.2,192.14 2 18 codeberg.org/snonux/hexai/internal/stats/stats.go:192.14,194.3 1 0 codeberg.org/snonux/hexai/internal/stats/stats.go:194.8,196.3 1 18 codeberg.org/snonux/hexai/internal/stats/stats.go:197.2,199.31 3 18 -codeberg.org/snonux/hexai/internal/stats/stats.go:199.31,200.27 1 4707 +codeberg.org/snonux/hexai/internal/stats/stats.go:199.31,200.27 1 5679 codeberg.org/snonux/hexai/internal/stats/stats.go:200.27,201.12 1 0 -codeberg.org/snonux/hexai/internal/stats/stats.go:203.3,207.23 5 4707 +codeberg.org/snonux/hexai/internal/stats/stats.go:203.3,207.23 5 5679 codeberg.org/snonux/hexai/internal/stats/stats.go:207.23,209.4 1 126 -codeberg.org/snonux/hexai/internal/stats/stats.go:210.3,218.35 9 4707 +codeberg.org/snonux/hexai/internal/stats/stats.go:210.3,218.35 9 5679 codeberg.org/snonux/hexai/internal/stats/stats.go:220.2,221.15 2 18 codeberg.org/snonux/hexai/internal/stats/stats.go:221.15,223.3 1 0 codeberg.org/snonux/hexai/internal/stats/stats.go:224.2,225.18 2 18 @@ -25203,15 +25203,15 @@ codeberg.org/snonux/hexai/internal/stats/stats.go:257.40,259.2 1 0 codeberg.org/snonux/hexai/internal/testutil/fixtures.go:4.33,6.2 1 0 codeberg.org/snonux/hexai/internal/testutil/fixtures.go:9.34,11.2 1 0 codeberg.org/snonux/hexai/internal/testutil/fixtures.go:14.43,16.2 1 0 -codeberg.org/snonux/hexai/internal/testutil/fixtures.go:19.33,21.2 1 0 -codeberg.org/snonux/hexai/internal/testutil/fixtures.go:24.29,26.2 1 0 -codeberg.org/snonux/hexai/internal/textutil/human.go:7.33,8.14 1 8 -codeberg.org/snonux/hexai/internal/textutil/human.go:8.14,10.3 1 2 -codeberg.org/snonux/hexai/internal/textutil/human.go:11.2,15.37 5 6 -codeberg.org/snonux/hexai/internal/textutil/human.go:15.37,18.3 2 6 -codeberg.org/snonux/hexai/internal/textutil/human.go:19.2,21.41 2 6 +codeberg.org/snonux/hexai/internal/testutil/fixtures.go:19.33,21.2 1 1 +codeberg.org/snonux/hexai/internal/testutil/fixtures.go:24.29,26.2 1 1 +codeberg.org/snonux/hexai/internal/textutil/human.go:7.33,8.14 1 0 +codeberg.org/snonux/hexai/internal/textutil/human.go:8.14,10.3 1 0 +codeberg.org/snonux/hexai/internal/textutil/human.go:11.2,15.37 5 0 +codeberg.org/snonux/hexai/internal/textutil/human.go:15.37,18.3 2 0 +codeberg.org/snonux/hexai/internal/textutil/human.go:19.2,21.41 2 0 codeberg.org/snonux/hexai/internal/textutil/human.go:21.41,23.3 1 0 -codeberg.org/snonux/hexai/internal/textutil/human.go:24.2,24.10 1 6 +codeberg.org/snonux/hexai/internal/textutil/human.go:24.2,24.10 1 0 codeberg.org/snonux/hexai/internal/textutil/textutil.go:6.62,7.31 1 0 codeberg.org/snonux/hexai/internal/textutil/textutil.go:7.31,9.3 1 0 codeberg.org/snonux/hexai/internal/textutil/textutil.go:10.2,11.25 2 0 @@ -25273,46 +25273,46 @@ codeberg.org/snonux/hexai/internal/tmux/status.go:39.2,40.13 2 0 codeberg.org/snonux/hexai/internal/tmux/status.go:40.13,42.3 1 0 codeberg.org/snonux/hexai/internal/tmux/status.go:44.2,44.69 1 0 codeberg.org/snonux/hexai/internal/tmux/status.go:48.36,48.95 1 0 -codeberg.org/snonux/hexai/internal/tmux/status.go:52.98,54.2 1 1 -codeberg.org/snonux/hexai/internal/tmux/status.go:59.115,68.2 3 1 -codeberg.org/snonux/hexai/internal/tmux/status.go:74.194,79.90 4 2 -codeberg.org/snonux/hexai/internal/tmux/status.go:79.90,81.3 1 1 -codeberg.org/snonux/hexai/internal/tmux/status.go:82.2,84.34 2 1 -codeberg.org/snonux/hexai/internal/tmux/status.go:84.34,85.50 1 1 +codeberg.org/snonux/hexai/internal/tmux/status.go:52.98,54.2 1 0 +codeberg.org/snonux/hexai/internal/tmux/status.go:59.115,68.2 3 0 +codeberg.org/snonux/hexai/internal/tmux/status.go:74.194,79.90 4 0 +codeberg.org/snonux/hexai/internal/tmux/status.go:79.90,81.3 1 0 +codeberg.org/snonux/hexai/internal/tmux/status.go:82.2,84.34 2 0 +codeberg.org/snonux/hexai/internal/tmux/status.go:84.34,85.50 1 0 codeberg.org/snonux/hexai/internal/tmux/status.go:85.50,87.4 1 0 -codeberg.org/snonux/hexai/internal/tmux/status.go:88.3,88.21 1 1 -codeberg.org/snonux/hexai/internal/tmux/status.go:88.21,90.4 1 1 +codeberg.org/snonux/hexai/internal/tmux/status.go:88.3,88.21 1 0 +codeberg.org/snonux/hexai/internal/tmux/status.go:88.21,90.4 1 0 codeberg.org/snonux/hexai/internal/tmux/status.go:92.2,92.20 1 0 -codeberg.org/snonux/hexai/internal/tmux/status.go:95.42,96.12 1 2 +codeberg.org/snonux/hexai/internal/tmux/status.go:95.42,96.12 1 0 codeberg.org/snonux/hexai/internal/tmux/status.go:96.12,98.3 1 0 -codeberg.org/snonux/hexai/internal/tmux/status.go:99.2,100.18 2 2 +codeberg.org/snonux/hexai/internal/tmux/status.go:99.2,100.18 2 0 codeberg.org/snonux/hexai/internal/tmux/status.go:100.18,102.3 1 0 -codeberg.org/snonux/hexai/internal/tmux/status.go:103.2,103.16 1 2 +codeberg.org/snonux/hexai/internal/tmux/status.go:103.2,103.16 1 0 codeberg.org/snonux/hexai/internal/tmux/status.go:103.16,105.3 1 0 -codeberg.org/snonux/hexai/internal/tmux/status.go:106.2,106.33 1 2 -codeberg.org/snonux/hexai/internal/tmux/status.go:110.27,112.13 2 2 -codeberg.org/snonux/hexai/internal/tmux/status.go:112.13,114.3 1 1 -codeberg.org/snonux/hexai/internal/tmux/status.go:115.2,115.11 1 1 -codeberg.org/snonux/hexai/internal/tmux/status.go:116.32,117.14 1 1 +codeberg.org/snonux/hexai/internal/tmux/status.go:106.2,106.33 1 0 +codeberg.org/snonux/hexai/internal/tmux/status.go:110.27,112.13 2 0 +codeberg.org/snonux/hexai/internal/tmux/status.go:112.13,114.3 1 0 +codeberg.org/snonux/hexai/internal/tmux/status.go:115.2,115.11 1 0 +codeberg.org/snonux/hexai/internal/tmux/status.go:116.32,117.14 1 0 codeberg.org/snonux/hexai/internal/tmux/status.go:118.10,119.15 1 0 -codeberg.org/snonux/hexai/internal/tmux/status.go:124.25,126.13 2 1 +codeberg.org/snonux/hexai/internal/tmux/status.go:124.25,126.13 2 0 codeberg.org/snonux/hexai/internal/tmux/status.go:126.13,128.3 1 0 -codeberg.org/snonux/hexai/internal/tmux/status.go:129.2,130.26 2 1 +codeberg.org/snonux/hexai/internal/tmux/status.go:129.2,130.26 2 0 codeberg.org/snonux/hexai/internal/tmux/status.go:130.26,132.3 1 0 -codeberg.org/snonux/hexai/internal/tmux/status.go:133.2,133.10 1 1 -codeberg.org/snonux/hexai/internal/tmux/status.go:136.45,137.12 1 1 +codeberg.org/snonux/hexai/internal/tmux/status.go:133.2,133.10 1 0 +codeberg.org/snonux/hexai/internal/tmux/status.go:136.45,137.12 1 0 codeberg.org/snonux/hexai/internal/tmux/status.go:137.12,139.3 1 0 -codeberg.org/snonux/hexai/internal/tmux/status.go:140.2,140.17 1 1 +codeberg.org/snonux/hexai/internal/tmux/status.go:140.2,140.17 1 0 codeberg.org/snonux/hexai/internal/tmux/status.go:140.17,142.3 1 0 -codeberg.org/snonux/hexai/internal/tmux/status.go:143.2,143.12 1 1 +codeberg.org/snonux/hexai/internal/tmux/status.go:143.2,143.12 1 0 codeberg.org/snonux/hexai/internal/tmux/status.go:143.12,145.3 1 0 -codeberg.org/snonux/hexai/internal/tmux/status.go:146.2,146.24 1 1 -codeberg.org/snonux/hexai/internal/tmux/status.go:149.35,152.77 3 5 +codeberg.org/snonux/hexai/internal/tmux/status.go:146.2,146.24 1 0 +codeberg.org/snonux/hexai/internal/tmux/status.go:149.35,152.77 3 0 codeberg.org/snonux/hexai/internal/tmux/status.go:152.77,154.3 1 0 -codeberg.org/snonux/hexai/internal/tmux/status.go:155.2,155.85 1 5 +codeberg.org/snonux/hexai/internal/tmux/status.go:155.2,155.85 1 0 codeberg.org/snonux/hexai/internal/tmux/status.go:155.85,157.3 1 0 -codeberg.org/snonux/hexai/internal/tmux/status.go:158.2,158.27 1 5 -codeberg.org/snonux/hexai/internal/tmux/status.go:158.27,160.3 1 5 +codeberg.org/snonux/hexai/internal/tmux/status.go:158.2,158.27 1 0 +codeberg.org/snonux/hexai/internal/tmux/status.go:158.27,160.3 1 0 codeberg.org/snonux/hexai/internal/tmux/status.go:161.2,161.15 1 0 codeberg.org/snonux/hexai/internal/tmux/status.go:166.58,168.2 1 0 codeberg.org/snonux/hexai/internal/tmux/status.go:172.34,180.26 6 0 @@ -25342,31 +25342,31 @@ codeberg.org/snonux/hexai/internal/tmux/status.go:229.11,231.3 1 0 codeberg.org/snonux/hexai/internal/tmux/status.go:233.2,234.14 2 0 codeberg.org/snonux/hexai/internal/tmux/status.go:234.14,236.3 1 0 codeberg.org/snonux/hexai/internal/tmux/status.go:237.2,238.48 2 0 -codeberg.org/snonux/hexai/internal/tmux/tmux.go:11.23,11.60 1 2 -codeberg.org/snonux/hexai/internal/tmux/tmux.go:19.23,19.72 2 4 -codeberg.org/snonux/hexai/internal/tmux/tmux.go:22.23,22.76 1 3 -codeberg.org/snonux/hexai/internal/tmux/tmux.go:33.52,34.20 1 1 +codeberg.org/snonux/hexai/internal/tmux/tmux.go:11.23,11.60 1 0 +codeberg.org/snonux/hexai/internal/tmux/tmux.go:19.23,19.72 2 0 +codeberg.org/snonux/hexai/internal/tmux/tmux.go:22.23,22.76 1 0 +codeberg.org/snonux/hexai/internal/tmux/tmux.go:33.52,34.20 1 0 codeberg.org/snonux/hexai/internal/tmux/tmux.go:34.20,36.3 1 0 -codeberg.org/snonux/hexai/internal/tmux/tmux.go:37.2,38.19 2 1 -codeberg.org/snonux/hexai/internal/tmux/tmux.go:38.19,40.3 1 1 +codeberg.org/snonux/hexai/internal/tmux/tmux.go:37.2,38.19 2 0 +codeberg.org/snonux/hexai/internal/tmux/tmux.go:38.19,40.3 1 0 codeberg.org/snonux/hexai/internal/tmux/tmux.go:40.8,42.3 1 0 -codeberg.org/snonux/hexai/internal/tmux/tmux.go:43.2,43.45 1 1 -codeberg.org/snonux/hexai/internal/tmux/tmux.go:43.45,45.3 1 1 -codeberg.org/snonux/hexai/internal/tmux/tmux.go:46.2,46.42 1 1 -codeberg.org/snonux/hexai/internal/tmux/tmux.go:46.42,48.3 1 1 -codeberg.org/snonux/hexai/internal/tmux/tmux.go:50.2,53.16 4 1 -codeberg.org/snonux/hexai/internal/tmux/tmux.go:58.38,60.25 2 1 -codeberg.org/snonux/hexai/internal/tmux/tmux.go:60.25,61.14 1 4 +codeberg.org/snonux/hexai/internal/tmux/tmux.go:43.2,43.45 1 0 +codeberg.org/snonux/hexai/internal/tmux/tmux.go:43.45,45.3 1 0 +codeberg.org/snonux/hexai/internal/tmux/tmux.go:46.2,46.42 1 0 +codeberg.org/snonux/hexai/internal/tmux/tmux.go:46.42,48.3 1 0 +codeberg.org/snonux/hexai/internal/tmux/tmux.go:50.2,53.16 4 0 +codeberg.org/snonux/hexai/internal/tmux/tmux.go:58.38,60.25 2 0 +codeberg.org/snonux/hexai/internal/tmux/tmux.go:60.25,61.14 1 0 codeberg.org/snonux/hexai/internal/tmux/tmux.go:61.14,63.12 2 0 -codeberg.org/snonux/hexai/internal/tmux/tmux.go:65.3,65.20 1 4 -codeberg.org/snonux/hexai/internal/tmux/tmux.go:65.20,67.12 2 2 -codeberg.org/snonux/hexai/internal/tmux/tmux.go:71.3,72.33 2 2 -codeberg.org/snonux/hexai/internal/tmux/tmux.go:74.2,74.31 1 1 -codeberg.org/snonux/hexai/internal/tmux/tmux.go:78.32,79.30 1 4 -codeberg.org/snonux/hexai/internal/tmux/tmux.go:79.30,81.141 2 27 -codeberg.org/snonux/hexai/internal/tmux/tmux.go:81.141,82.12 1 25 -codeberg.org/snonux/hexai/internal/tmux/tmux.go:84.3,84.15 1 2 -codeberg.org/snonux/hexai/internal/tmux/tmux.go:86.2,86.13 1 2 +codeberg.org/snonux/hexai/internal/tmux/tmux.go:65.3,65.20 1 0 +codeberg.org/snonux/hexai/internal/tmux/tmux.go:65.20,67.12 2 0 +codeberg.org/snonux/hexai/internal/tmux/tmux.go:71.3,72.33 2 0 +codeberg.org/snonux/hexai/internal/tmux/tmux.go:74.2,74.31 1 0 +codeberg.org/snonux/hexai/internal/tmux/tmux.go:78.32,79.30 1 0 +codeberg.org/snonux/hexai/internal/tmux/tmux.go:79.30,81.141 2 0 +codeberg.org/snonux/hexai/internal/tmux/tmux.go:81.141,82.12 1 0 +codeberg.org/snonux/hexai/internal/tmux/tmux.go:84.3,84.15 1 0 +codeberg.org/snonux/hexai/internal/tmux/tmux.go:86.2,86.13 1 0 codeberg.org/snonux/hexai/cmd/hexai/main.go:14.13,17.18 3 0 codeberg.org/snonux/hexai/cmd/hexai/main.go:17.18,20.3 2 0 codeberg.org/snonux/hexai/cmd/hexai/main.go:22.2,22.104 1 0 @@ -27511,65 +27511,65 @@ codeberg.org/snonux/hexai/internal/testutil/fixtures.go:9.34,11.2 1 0 codeberg.org/snonux/hexai/internal/testutil/fixtures.go:14.43,16.2 1 0 codeberg.org/snonux/hexai/internal/testutil/fixtures.go:19.33,21.2 1 0 codeberg.org/snonux/hexai/internal/testutil/fixtures.go:24.29,26.2 1 0 -codeberg.org/snonux/hexai/internal/textutil/human.go:7.33,8.14 1 0 -codeberg.org/snonux/hexai/internal/textutil/human.go:8.14,10.3 1 0 -codeberg.org/snonux/hexai/internal/textutil/human.go:11.2,15.37 5 0 -codeberg.org/snonux/hexai/internal/textutil/human.go:15.37,18.3 2 0 -codeberg.org/snonux/hexai/internal/textutil/human.go:19.2,21.41 2 0 +codeberg.org/snonux/hexai/internal/textutil/human.go:7.33,8.14 1 8 +codeberg.org/snonux/hexai/internal/textutil/human.go:8.14,10.3 1 2 +codeberg.org/snonux/hexai/internal/textutil/human.go:11.2,15.37 5 6 +codeberg.org/snonux/hexai/internal/textutil/human.go:15.37,18.3 2 6 +codeberg.org/snonux/hexai/internal/textutil/human.go:19.2,21.41 2 6 codeberg.org/snonux/hexai/internal/textutil/human.go:21.41,23.3 1 0 -codeberg.org/snonux/hexai/internal/textutil/human.go:24.2,24.10 1 0 -codeberg.org/snonux/hexai/internal/textutil/textutil.go:6.62,7.31 1 3 -codeberg.org/snonux/hexai/internal/textutil/textutil.go:7.31,9.3 1 2 -codeberg.org/snonux/hexai/internal/textutil/textutil.go:10.2,11.25 2 1 -codeberg.org/snonux/hexai/internal/textutil/textutil.go:11.25,13.3 1 1 -codeberg.org/snonux/hexai/internal/textutil/textutil.go:14.2,14.12 1 1 -codeberg.org/snonux/hexai/internal/textutil/textutil.go:18.39,20.13 2 5 +codeberg.org/snonux/hexai/internal/textutil/human.go:24.2,24.10 1 6 +codeberg.org/snonux/hexai/internal/textutil/textutil.go:6.62,7.31 1 0 +codeberg.org/snonux/hexai/internal/textutil/textutil.go:7.31,9.3 1 0 +codeberg.org/snonux/hexai/internal/textutil/textutil.go:10.2,11.25 2 0 +codeberg.org/snonux/hexai/internal/textutil/textutil.go:11.25,13.3 1 0 +codeberg.org/snonux/hexai/internal/textutil/textutil.go:14.2,14.12 1 0 +codeberg.org/snonux/hexai/internal/textutil/textutil.go:18.39,20.13 2 0 codeberg.org/snonux/hexai/internal/textutil/textutil.go:20.13,22.3 1 0 -codeberg.org/snonux/hexai/internal/textutil/textutil.go:23.2,25.66 3 5 +codeberg.org/snonux/hexai/internal/textutil/textutil.go:23.2,25.66 3 0 codeberg.org/snonux/hexai/internal/textutil/textutil.go:25.66,27.3 1 0 -codeberg.org/snonux/hexai/internal/textutil/textutil.go:28.2,29.54 2 5 +codeberg.org/snonux/hexai/internal/textutil/textutil.go:28.2,29.54 2 0 codeberg.org/snonux/hexai/internal/textutil/textutil.go:29.54,31.3 1 0 -codeberg.org/snonux/hexai/internal/textutil/textutil.go:32.2,32.51 1 5 +codeberg.org/snonux/hexai/internal/textutil/textutil.go:32.2,32.51 1 0 codeberg.org/snonux/hexai/internal/textutil/textutil.go:32.51,34.3 1 0 -codeberg.org/snonux/hexai/internal/textutil/textutil.go:35.2,37.69 3 5 -codeberg.org/snonux/hexai/internal/textutil/textutil.go:37.69,40.3 2 3 -codeberg.org/snonux/hexai/internal/textutil/textutil.go:41.2,41.10 1 2 -codeberg.org/snonux/hexai/internal/textutil/textutil.go:47.60,49.31 2 6 -codeberg.org/snonux/hexai/internal/textutil/textutil.go:49.31,50.99 1 6 -codeberg.org/snonux/hexai/internal/textutil/textutil.go:50.99,53.4 2 6 +codeberg.org/snonux/hexai/internal/textutil/textutil.go:35.2,37.69 3 0 +codeberg.org/snonux/hexai/internal/textutil/textutil.go:37.69,40.3 2 0 +codeberg.org/snonux/hexai/internal/textutil/textutil.go:41.2,41.10 1 0 +codeberg.org/snonux/hexai/internal/textutil/textutil.go:47.60,49.31 2 0 +codeberg.org/snonux/hexai/internal/textutil/textutil.go:49.31,50.99 1 0 +codeberg.org/snonux/hexai/internal/textutil/textutil.go:50.99,53.4 2 0 codeberg.org/snonux/hexai/internal/textutil/textutil.go:55.2,55.16 1 0 -codeberg.org/snonux/hexai/internal/textutil/textutil.go:59.79,65.50 3 7 -codeberg.org/snonux/hexai/internal/textutil/textutil.go:65.50,67.3 1 2 -codeberg.org/snonux/hexai/internal/textutil/textutil.go:68.2,68.44 1 7 -codeberg.org/snonux/hexai/internal/textutil/textutil.go:68.44,69.51 1 1 -codeberg.org/snonux/hexai/internal/textutil/textutil.go:69.51,74.4 4 1 -codeberg.org/snonux/hexai/internal/textutil/textutil.go:76.2,76.46 1 7 -codeberg.org/snonux/hexai/internal/textutil/textutil.go:76.46,77.52 1 1 -codeberg.org/snonux/hexai/internal/textutil/textutil.go:77.52,82.4 4 1 -codeberg.org/snonux/hexai/internal/textutil/textutil.go:84.2,84.44 1 7 -codeberg.org/snonux/hexai/internal/textutil/textutil.go:84.44,86.3 1 2 -codeberg.org/snonux/hexai/internal/textutil/textutil.go:87.2,87.43 1 7 -codeberg.org/snonux/hexai/internal/textutil/textutil.go:87.43,89.3 1 1 -codeberg.org/snonux/hexai/internal/textutil/textutil.go:90.2,90.44 1 7 -codeberg.org/snonux/hexai/internal/textutil/textutil.go:90.44,92.3 1 2 -codeberg.org/snonux/hexai/internal/textutil/textutil.go:93.2,93.21 1 7 -codeberg.org/snonux/hexai/internal/textutil/textutil.go:93.21,95.3 1 0 -codeberg.org/snonux/hexai/internal/textutil/textutil.go:96.2,97.30 2 7 -codeberg.org/snonux/hexai/internal/textutil/textutil.go:97.30,98.63 1 2 -codeberg.org/snonux/hexai/internal/textutil/textutil.go:98.63,100.4 1 0 -codeberg.org/snonux/hexai/internal/textutil/textutil.go:102.2,103.33 2 7 -codeberg.org/snonux/hexai/internal/textutil/textutil.go:107.79,108.33 1 9 -codeberg.org/snonux/hexai/internal/textutil/textutil.go:108.33,109.21 1 58 -codeberg.org/snonux/hexai/internal/textutil/textutil.go:109.21,110.12 1 53 -codeberg.org/snonux/hexai/internal/textutil/textutil.go:112.3,112.42 1 5 -codeberg.org/snonux/hexai/internal/textutil/textutil.go:112.42,113.12 1 1 -codeberg.org/snonux/hexai/internal/textutil/textutil.go:115.3,115.38 1 4 -codeberg.org/snonux/hexai/internal/textutil/textutil.go:115.38,116.22 1 15 -codeberg.org/snonux/hexai/internal/textutil/textutil.go:116.22,117.37 1 3 +codeberg.org/snonux/hexai/internal/textutil/textutil.go:59.79,65.50 3 0 +codeberg.org/snonux/hexai/internal/textutil/textutil.go:65.50,67.3 1 0 +codeberg.org/snonux/hexai/internal/textutil/textutil.go:68.2,68.44 1 0 +codeberg.org/snonux/hexai/internal/textutil/textutil.go:68.44,69.51 1 0 +codeberg.org/snonux/hexai/internal/textutil/textutil.go:69.51,74.4 4 0 +codeberg.org/snonux/hexai/internal/textutil/textutil.go:76.2,76.46 1 0 +codeberg.org/snonux/hexai/internal/textutil/textutil.go:76.46,77.52 1 0 +codeberg.org/snonux/hexai/internal/textutil/textutil.go:77.52,82.4 4 0 +codeberg.org/snonux/hexai/internal/textutil/textutil.go:84.2,84.44 1 0 +codeberg.org/snonux/hexai/internal/textutil/textutil.go:84.44,86.3 1 0 +codeberg.org/snonux/hexai/internal/textutil/textutil.go:87.2,87.43 1 0 +codeberg.org/snonux/hexai/internal/textutil/textutil.go:87.43,89.3 1 0 +codeberg.org/snonux/hexai/internal/textutil/textutil.go:90.2,90.44 1 0 +codeberg.org/snonux/hexai/internal/textutil/textutil.go:90.44,92.3 1 0 +codeberg.org/snonux/hexai/internal/textutil/textutil.go:93.2,93.21 1 0 +codeberg.org/snonux/hexai/internal/textutil/textutil.go:93.21,95.3 1 0 +codeberg.org/snonux/hexai/internal/textutil/textutil.go:96.2,97.30 2 0 +codeberg.org/snonux/hexai/internal/textutil/textutil.go:97.30,98.63 1 0 +codeberg.org/snonux/hexai/internal/textutil/textutil.go:98.63,100.4 1 0 +codeberg.org/snonux/hexai/internal/textutil/textutil.go:102.2,103.33 2 0 +codeberg.org/snonux/hexai/internal/textutil/textutil.go:107.79,108.33 1 0 +codeberg.org/snonux/hexai/internal/textutil/textutil.go:108.33,109.21 1 0 +codeberg.org/snonux/hexai/internal/textutil/textutil.go:109.21,110.12 1 0 +codeberg.org/snonux/hexai/internal/textutil/textutil.go:112.3,112.42 1 0 +codeberg.org/snonux/hexai/internal/textutil/textutil.go:112.42,113.12 1 0 +codeberg.org/snonux/hexai/internal/textutil/textutil.go:115.3,115.38 1 0 +codeberg.org/snonux/hexai/internal/textutil/textutil.go:115.38,116.22 1 0 +codeberg.org/snonux/hexai/internal/textutil/textutil.go:116.22,117.37 1 0 codeberg.org/snonux/hexai/internal/textutil/textutil.go:117.37,118.14 1 0 -codeberg.org/snonux/hexai/internal/textutil/textutil.go:120.5,121.20 2 3 -codeberg.org/snonux/hexai/internal/textutil/textutil.go:121.20,123.6 1 3 -codeberg.org/snonux/hexai/internal/textutil/textutil.go:127.2,127.26 1 6 +codeberg.org/snonux/hexai/internal/textutil/textutil.go:120.5,121.20 2 0 +codeberg.org/snonux/hexai/internal/textutil/textutil.go:121.20,123.6 1 0 +codeberg.org/snonux/hexai/internal/textutil/textutil.go:127.2,127.26 1 0 codeberg.org/snonux/hexai/internal/tmux/status.go:25.21,27.13 2 0 codeberg.org/snonux/hexai/internal/tmux/status.go:27.13,29.3 1 0 codeberg.org/snonux/hexai/internal/tmux/status.go:30.2,31.59 2 0 @@ -27579,46 +27579,46 @@ codeberg.org/snonux/hexai/internal/tmux/status.go:39.2,40.13 2 0 codeberg.org/snonux/hexai/internal/tmux/status.go:40.13,42.3 1 0 codeberg.org/snonux/hexai/internal/tmux/status.go:44.2,44.69 1 0 codeberg.org/snonux/hexai/internal/tmux/status.go:48.36,48.95 1 0 -codeberg.org/snonux/hexai/internal/tmux/status.go:52.98,54.2 1 0 -codeberg.org/snonux/hexai/internal/tmux/status.go:59.115,68.2 3 0 -codeberg.org/snonux/hexai/internal/tmux/status.go:74.194,79.90 4 0 -codeberg.org/snonux/hexai/internal/tmux/status.go:79.90,81.3 1 0 -codeberg.org/snonux/hexai/internal/tmux/status.go:82.2,84.34 2 0 -codeberg.org/snonux/hexai/internal/tmux/status.go:84.34,85.50 1 0 +codeberg.org/snonux/hexai/internal/tmux/status.go:52.98,54.2 1 1 +codeberg.org/snonux/hexai/internal/tmux/status.go:59.115,68.2 3 1 +codeberg.org/snonux/hexai/internal/tmux/status.go:74.194,79.90 4 2 +codeberg.org/snonux/hexai/internal/tmux/status.go:79.90,81.3 1 1 +codeberg.org/snonux/hexai/internal/tmux/status.go:82.2,84.34 2 1 +codeberg.org/snonux/hexai/internal/tmux/status.go:84.34,85.50 1 1 codeberg.org/snonux/hexai/internal/tmux/status.go:85.50,87.4 1 0 -codeberg.org/snonux/hexai/internal/tmux/status.go:88.3,88.21 1 0 -codeberg.org/snonux/hexai/internal/tmux/status.go:88.21,90.4 1 0 +codeberg.org/snonux/hexai/internal/tmux/status.go:88.3,88.21 1 1 +codeberg.org/snonux/hexai/internal/tmux/status.go:88.21,90.4 1 1 codeberg.org/snonux/hexai/internal/tmux/status.go:92.2,92.20 1 0 -codeberg.org/snonux/hexai/internal/tmux/status.go:95.42,96.12 1 0 +codeberg.org/snonux/hexai/internal/tmux/status.go:95.42,96.12 1 2 codeberg.org/snonux/hexai/internal/tmux/status.go:96.12,98.3 1 0 -codeberg.org/snonux/hexai/internal/tmux/status.go:99.2,100.18 2 0 +codeberg.org/snonux/hexai/internal/tmux/status.go:99.2,100.18 2 2 codeberg.org/snonux/hexai/internal/tmux/status.go:100.18,102.3 1 0 -codeberg.org/snonux/hexai/internal/tmux/status.go:103.2,103.16 1 0 +codeberg.org/snonux/hexai/internal/tmux/status.go:103.2,103.16 1 2 codeberg.org/snonux/hexai/internal/tmux/status.go:103.16,105.3 1 0 -codeberg.org/snonux/hexai/internal/tmux/status.go:106.2,106.33 1 0 -codeberg.org/snonux/hexai/internal/tmux/status.go:110.27,112.13 2 0 -codeberg.org/snonux/hexai/internal/tmux/status.go:112.13,114.3 1 0 -codeberg.org/snonux/hexai/internal/tmux/status.go:115.2,115.11 1 0 -codeberg.org/snonux/hexai/internal/tmux/status.go:116.32,117.14 1 0 +codeberg.org/snonux/hexai/internal/tmux/status.go:106.2,106.33 1 2 +codeberg.org/snonux/hexai/internal/tmux/status.go:110.27,112.13 2 2 +codeberg.org/snonux/hexai/internal/tmux/status.go:112.13,114.3 1 1 +codeberg.org/snonux/hexai/internal/tmux/status.go:115.2,115.11 1 1 +codeberg.org/snonux/hexai/internal/tmux/status.go:116.32,117.14 1 1 codeberg.org/snonux/hexai/internal/tmux/status.go:118.10,119.15 1 0 -codeberg.org/snonux/hexai/internal/tmux/status.go:124.25,126.13 2 0 +codeberg.org/snonux/hexai/internal/tmux/status.go:124.25,126.13 2 1 codeberg.org/snonux/hexai/internal/tmux/status.go:126.13,128.3 1 0 -codeberg.org/snonux/hexai/internal/tmux/status.go:129.2,130.26 2 0 +codeberg.org/snonux/hexai/internal/tmux/status.go:129.2,130.26 2 1 codeberg.org/snonux/hexai/internal/tmux/status.go:130.26,132.3 1 0 -codeberg.org/snonux/hexai/internal/tmux/status.go:133.2,133.10 1 0 -codeberg.org/snonux/hexai/internal/tmux/status.go:136.45,137.12 1 0 +codeberg.org/snonux/hexai/internal/tmux/status.go:133.2,133.10 1 1 +codeberg.org/snonux/hexai/internal/tmux/status.go:136.45,137.12 1 1 codeberg.org/snonux/hexai/internal/tmux/status.go:137.12,139.3 1 0 -codeberg.org/snonux/hexai/internal/tmux/status.go:140.2,140.17 1 0 +codeberg.org/snonux/hexai/internal/tmux/status.go:140.2,140.17 1 1 codeberg.org/snonux/hexai/internal/tmux/status.go:140.17,142.3 1 0 -codeberg.org/snonux/hexai/internal/tmux/status.go:143.2,143.12 1 0 +codeberg.org/snonux/hexai/internal/tmux/status.go:143.2,143.12 1 1 codeberg.org/snonux/hexai/internal/tmux/status.go:143.12,145.3 1 0 -codeberg.org/snonux/hexai/internal/tmux/status.go:146.2,146.24 1 0 -codeberg.org/snonux/hexai/internal/tmux/status.go:149.35,152.77 3 0 +codeberg.org/snonux/hexai/internal/tmux/status.go:146.2,146.24 1 1 +codeberg.org/snonux/hexai/internal/tmux/status.go:149.35,152.77 3 5 codeberg.org/snonux/hexai/internal/tmux/status.go:152.77,154.3 1 0 -codeberg.org/snonux/hexai/internal/tmux/status.go:155.2,155.85 1 0 +codeberg.org/snonux/hexai/internal/tmux/status.go:155.2,155.85 1 5 codeberg.org/snonux/hexai/internal/tmux/status.go:155.85,157.3 1 0 -codeberg.org/snonux/hexai/internal/tmux/status.go:158.2,158.27 1 0 -codeberg.org/snonux/hexai/internal/tmux/status.go:158.27,160.3 1 0 +codeberg.org/snonux/hexai/internal/tmux/status.go:158.2,158.27 1 5 +codeberg.org/snonux/hexai/internal/tmux/status.go:158.27,160.3 1 5 codeberg.org/snonux/hexai/internal/tmux/status.go:161.2,161.15 1 0 codeberg.org/snonux/hexai/internal/tmux/status.go:166.58,168.2 1 0 codeberg.org/snonux/hexai/internal/tmux/status.go:172.34,180.26 6 0 @@ -27648,31 +27648,31 @@ codeberg.org/snonux/hexai/internal/tmux/status.go:229.11,231.3 1 0 codeberg.org/snonux/hexai/internal/tmux/status.go:233.2,234.14 2 0 codeberg.org/snonux/hexai/internal/tmux/status.go:234.14,236.3 1 0 codeberg.org/snonux/hexai/internal/tmux/status.go:237.2,238.48 2 0 -codeberg.org/snonux/hexai/internal/tmux/tmux.go:11.23,11.60 1 0 -codeberg.org/snonux/hexai/internal/tmux/tmux.go:19.23,19.72 2 0 -codeberg.org/snonux/hexai/internal/tmux/tmux.go:22.23,22.76 1 0 -codeberg.org/snonux/hexai/internal/tmux/tmux.go:33.52,34.20 1 0 +codeberg.org/snonux/hexai/internal/tmux/tmux.go:11.23,11.60 1 2 +codeberg.org/snonux/hexai/internal/tmux/tmux.go:19.23,19.72 2 4 +codeberg.org/snonux/hexai/internal/tmux/tmux.go:22.23,22.76 1 3 +codeberg.org/snonux/hexai/internal/tmux/tmux.go:33.52,34.20 1 1 codeberg.org/snonux/hexai/internal/tmux/tmux.go:34.20,36.3 1 0 -codeberg.org/snonux/hexai/internal/tmux/tmux.go:37.2,38.19 2 0 -codeberg.org/snonux/hexai/internal/tmux/tmux.go:38.19,40.3 1 0 +codeberg.org/snonux/hexai/internal/tmux/tmux.go:37.2,38.19 2 1 +codeberg.org/snonux/hexai/internal/tmux/tmux.go:38.19,40.3 1 1 codeberg.org/snonux/hexai/internal/tmux/tmux.go:40.8,42.3 1 0 -codeberg.org/snonux/hexai/internal/tmux/tmux.go:43.2,43.45 1 0 -codeberg.org/snonux/hexai/internal/tmux/tmux.go:43.45,45.3 1 0 -codeberg.org/snonux/hexai/internal/tmux/tmux.go:46.2,46.42 1 0 -codeberg.org/snonux/hexai/internal/tmux/tmux.go:46.42,48.3 1 0 -codeberg.org/snonux/hexai/internal/tmux/tmux.go:50.2,53.16 4 0 -codeberg.org/snonux/hexai/internal/tmux/tmux.go:58.38,60.25 2 0 -codeberg.org/snonux/hexai/internal/tmux/tmux.go:60.25,61.14 1 0 +codeberg.org/snonux/hexai/internal/tmux/tmux.go:43.2,43.45 1 1 +codeberg.org/snonux/hexai/internal/tmux/tmux.go:43.45,45.3 1 1 +codeberg.org/snonux/hexai/internal/tmux/tmux.go:46.2,46.42 1 1 +codeberg.org/snonux/hexai/internal/tmux/tmux.go:46.42,48.3 1 1 +codeberg.org/snonux/hexai/internal/tmux/tmux.go:50.2,53.16 4 1 +codeberg.org/snonux/hexai/internal/tmux/tmux.go:58.38,60.25 2 1 +codeberg.org/snonux/hexai/internal/tmux/tmux.go:60.25,61.14 1 4 codeberg.org/snonux/hexai/internal/tmux/tmux.go:61.14,63.12 2 0 -codeberg.org/snonux/hexai/internal/tmux/tmux.go:65.3,65.20 1 0 -codeberg.org/snonux/hexai/internal/tmux/tmux.go:65.20,67.12 2 0 -codeberg.org/snonux/hexai/internal/tmux/tmux.go:71.3,72.33 2 0 -codeberg.org/snonux/hexai/internal/tmux/tmux.go:74.2,74.31 1 0 -codeberg.org/snonux/hexai/internal/tmux/tmux.go:78.32,79.30 1 0 -codeberg.org/snonux/hexai/internal/tmux/tmux.go:79.30,81.141 2 0 -codeberg.org/snonux/hexai/internal/tmux/tmux.go:81.141,82.12 1 0 -codeberg.org/snonux/hexai/internal/tmux/tmux.go:84.3,84.15 1 0 -codeberg.org/snonux/hexai/internal/tmux/tmux.go:86.2,86.13 1 0 +codeberg.org/snonux/hexai/internal/tmux/tmux.go:65.3,65.20 1 4 +codeberg.org/snonux/hexai/internal/tmux/tmux.go:65.20,67.12 2 2 +codeberg.org/snonux/hexai/internal/tmux/tmux.go:71.3,72.33 2 2 +codeberg.org/snonux/hexai/internal/tmux/tmux.go:74.2,74.31 1 1 +codeberg.org/snonux/hexai/internal/tmux/tmux.go:78.32,79.30 1 4 +codeberg.org/snonux/hexai/internal/tmux/tmux.go:79.30,81.141 2 27 +codeberg.org/snonux/hexai/internal/tmux/tmux.go:81.141,82.12 1 25 +codeberg.org/snonux/hexai/internal/tmux/tmux.go:84.3,84.15 1 2 +codeberg.org/snonux/hexai/internal/tmux/tmux.go:86.2,86.13 1 2 codeberg.org/snonux/hexai/cmd/hexai/main.go:14.13,17.18 3 0 codeberg.org/snonux/hexai/cmd/hexai/main.go:17.18,20.3 2 0 codeberg.org/snonux/hexai/cmd/hexai/main.go:22.2,22.104 1 0 @@ -27683,19 +27683,19 @@ codeberg.org/snonux/hexai/cmd/hexai-lsp/main.go:22.2,22.79 1 0 codeberg.org/snonux/hexai/cmd/hexai-lsp/main.go:22.79,24.3 1 0 codeberg.org/snonux/hexai/cmd/hexai-tmux-action/main.go:12.13,25.107 9 0 codeberg.org/snonux/hexai/cmd/hexai-tmux-action/main.go:25.107,28.3 2 0 -codeberg.org/snonux/hexai/internal/appconfig/config.go:109.29,161.2 2 4 -codeberg.org/snonux/hexai/internal/appconfig/config.go:165.35,165.84 1 2 -codeberg.org/snonux/hexai/internal/appconfig/config.go:174.64,176.19 2 4 +codeberg.org/snonux/hexai/internal/appconfig/config.go:109.29,161.2 2 0 +codeberg.org/snonux/hexai/internal/appconfig/config.go:165.35,165.84 1 0 +codeberg.org/snonux/hexai/internal/appconfig/config.go:174.64,176.19 2 0 codeberg.org/snonux/hexai/internal/appconfig/config.go:176.19,178.3 1 0 -codeberg.org/snonux/hexai/internal/appconfig/config.go:180.2,181.16 2 4 +codeberg.org/snonux/hexai/internal/appconfig/config.go:180.2,181.16 2 0 codeberg.org/snonux/hexai/internal/appconfig/config.go:181.16,184.3 1 0 -codeberg.org/snonux/hexai/internal/appconfig/config.go:184.8,185.85 1 4 -codeberg.org/snonux/hexai/internal/appconfig/config.go:185.85,187.4 1 4 -codeberg.org/snonux/hexai/internal/appconfig/config.go:192.2,192.21 1 4 -codeberg.org/snonux/hexai/internal/appconfig/config.go:192.21,194.51 1 2 -codeberg.org/snonux/hexai/internal/appconfig/config.go:194.51,196.4 1 2 -codeberg.org/snonux/hexai/internal/appconfig/config.go:198.2,198.12 1 4 -codeberg.org/snonux/hexai/internal/appconfig/config.go:267.38,269.2 1 4 +codeberg.org/snonux/hexai/internal/appconfig/config.go:184.8,185.85 1 0 +codeberg.org/snonux/hexai/internal/appconfig/config.go:185.85,187.4 1 0 +codeberg.org/snonux/hexai/internal/appconfig/config.go:192.2,192.21 1 0 +codeberg.org/snonux/hexai/internal/appconfig/config.go:192.21,194.51 1 0 +codeberg.org/snonux/hexai/internal/appconfig/config.go:194.51,196.4 1 0 +codeberg.org/snonux/hexai/internal/appconfig/config.go:198.2,198.12 1 0 +codeberg.org/snonux/hexai/internal/appconfig/config.go:267.38,269.2 1 0 codeberg.org/snonux/hexai/internal/appconfig/config.go:271.47,273.17 2 0 codeberg.org/snonux/hexai/internal/appconfig/config.go:273.17,275.3 1 0 codeberg.org/snonux/hexai/internal/appconfig/config.go:276.2,276.25 1 0 @@ -27707,27 +27707,27 @@ codeberg.org/snonux/hexai/internal/appconfig/config.go:283.30,284.53 1 0 codeberg.org/snonux/hexai/internal/appconfig/config.go:284.53,285.52 1 0 codeberg.org/snonux/hexai/internal/appconfig/config.go:285.52,287.5 1 0 codeberg.org/snonux/hexai/internal/appconfig/config.go:290.2,290.14 1 0 -codeberg.org/snonux/hexai/internal/appconfig/config.go:365.35,369.77 2 4 -codeberg.org/snonux/hexai/internal/appconfig/config.go:369.77,378.3 2 4 -codeberg.org/snonux/hexai/internal/appconfig/config.go:381.2,381.38 1 4 +codeberg.org/snonux/hexai/internal/appconfig/config.go:365.35,369.77 2 0 +codeberg.org/snonux/hexai/internal/appconfig/config.go:369.77,378.3 2 0 +codeberg.org/snonux/hexai/internal/appconfig/config.go:381.2,381.38 1 0 codeberg.org/snonux/hexai/internal/appconfig/config.go:381.38,384.3 2 0 -codeberg.org/snonux/hexai/internal/appconfig/config.go:387.2,387.44 1 4 +codeberg.org/snonux/hexai/internal/appconfig/config.go:387.2,387.44 1 0 codeberg.org/snonux/hexai/internal/appconfig/config.go:387.44,394.3 2 0 -codeberg.org/snonux/hexai/internal/appconfig/config.go:397.2,397.44 1 4 +codeberg.org/snonux/hexai/internal/appconfig/config.go:397.2,397.44 1 0 codeberg.org/snonux/hexai/internal/appconfig/config.go:397.44,400.3 2 0 -codeberg.org/snonux/hexai/internal/appconfig/config.go:403.2,403.36 1 4 +codeberg.org/snonux/hexai/internal/appconfig/config.go:403.2,403.36 1 0 codeberg.org/snonux/hexai/internal/appconfig/config.go:403.36,406.3 2 0 -codeberg.org/snonux/hexai/internal/appconfig/config.go:409.2,409.82 1 4 +codeberg.org/snonux/hexai/internal/appconfig/config.go:409.2,409.82 1 0 codeberg.org/snonux/hexai/internal/appconfig/config.go:409.82,412.3 2 0 -codeberg.org/snonux/hexai/internal/appconfig/config.go:415.2,415.47 1 4 +codeberg.org/snonux/hexai/internal/appconfig/config.go:415.2,415.47 1 0 codeberg.org/snonux/hexai/internal/appconfig/config.go:415.47,418.3 2 0 -codeberg.org/snonux/hexai/internal/appconfig/config.go:421.2,421.57 1 4 +codeberg.org/snonux/hexai/internal/appconfig/config.go:421.2,421.57 1 0 codeberg.org/snonux/hexai/internal/appconfig/config.go:421.57,428.3 2 0 -codeberg.org/snonux/hexai/internal/appconfig/config.go:431.2,431.71 1 4 +codeberg.org/snonux/hexai/internal/appconfig/config.go:431.2,431.71 1 0 codeberg.org/snonux/hexai/internal/appconfig/config.go:431.71,438.3 2 0 -codeberg.org/snonux/hexai/internal/appconfig/config.go:441.2,441.68 1 4 +codeberg.org/snonux/hexai/internal/appconfig/config.go:441.2,441.68 1 0 codeberg.org/snonux/hexai/internal/appconfig/config.go:441.68,448.3 2 0 -codeberg.org/snonux/hexai/internal/appconfig/config.go:452.2,452.59 1 4 +codeberg.org/snonux/hexai/internal/appconfig/config.go:452.2,452.59 1 0 codeberg.org/snonux/hexai/internal/appconfig/config.go:452.59,453.67 1 0 codeberg.org/snonux/hexai/internal/appconfig/config.go:453.67,455.4 1 0 codeberg.org/snonux/hexai/internal/appconfig/config.go:456.3,456.66 1 0 @@ -27740,9 +27740,9 @@ codeberg.org/snonux/hexai/internal/appconfig/config.go:465.3,465.64 1 0 codeberg.org/snonux/hexai/internal/appconfig/config.go:465.64,467.4 1 0 codeberg.org/snonux/hexai/internal/appconfig/config.go:468.3,468.65 1 0 codeberg.org/snonux/hexai/internal/appconfig/config.go:468.65,470.4 1 0 -codeberg.org/snonux/hexai/internal/appconfig/config.go:473.2,473.53 1 4 +codeberg.org/snonux/hexai/internal/appconfig/config.go:473.2,473.53 1 0 codeberg.org/snonux/hexai/internal/appconfig/config.go:473.53,475.3 1 0 -codeberg.org/snonux/hexai/internal/appconfig/config.go:477.2,487.41 1 4 +codeberg.org/snonux/hexai/internal/appconfig/config.go:477.2,487.41 1 0 codeberg.org/snonux/hexai/internal/appconfig/config.go:487.41,488.67 1 0 codeberg.org/snonux/hexai/internal/appconfig/config.go:488.67,490.4 1 0 codeberg.org/snonux/hexai/internal/appconfig/config.go:491.3,491.71 1 0 @@ -27766,122 +27766,122 @@ codeberg.org/snonux/hexai/internal/appconfig/config.go:515.66,517.4 1 0 codeberg.org/snonux/hexai/internal/appconfig/config.go:518.3,518.44 1 0 codeberg.org/snonux/hexai/internal/appconfig/config.go:518.44,519.52 1 0 codeberg.org/snonux/hexai/internal/appconfig/config.go:519.52,530.5 1 0 -codeberg.org/snonux/hexai/internal/appconfig/config.go:534.2,534.45 1 4 +codeberg.org/snonux/hexai/internal/appconfig/config.go:534.2,534.45 1 0 codeberg.org/snonux/hexai/internal/appconfig/config.go:534.45,535.60 1 0 codeberg.org/snonux/hexai/internal/appconfig/config.go:535.60,537.4 1 0 codeberg.org/snonux/hexai/internal/appconfig/config.go:538.3,538.60 1 0 codeberg.org/snonux/hexai/internal/appconfig/config.go:538.60,540.4 1 0 -codeberg.org/snonux/hexai/internal/appconfig/config.go:543.2,543.67 1 4 +codeberg.org/snonux/hexai/internal/appconfig/config.go:543.2,543.67 1 0 codeberg.org/snonux/hexai/internal/appconfig/config.go:543.67,545.3 1 0 -codeberg.org/snonux/hexai/internal/appconfig/config.go:548.2,548.32 1 4 +codeberg.org/snonux/hexai/internal/appconfig/config.go:548.2,548.32 1 0 codeberg.org/snonux/hexai/internal/appconfig/config.go:548.32,550.3 1 0 -codeberg.org/snonux/hexai/internal/appconfig/config.go:553.2,553.32 1 4 +codeberg.org/snonux/hexai/internal/appconfig/config.go:553.2,553.32 1 0 codeberg.org/snonux/hexai/internal/appconfig/config.go:553.32,555.3 1 0 -codeberg.org/snonux/hexai/internal/appconfig/config.go:557.2,557.12 1 4 -codeberg.org/snonux/hexai/internal/appconfig/config.go:560.66,562.16 2 4 +codeberg.org/snonux/hexai/internal/appconfig/config.go:557.2,557.12 1 0 +codeberg.org/snonux/hexai/internal/appconfig/config.go:560.66,562.16 2 0 codeberg.org/snonux/hexai/internal/appconfig/config.go:562.16,563.43 1 0 codeberg.org/snonux/hexai/internal/appconfig/config.go:563.43,565.4 1 0 codeberg.org/snonux/hexai/internal/appconfig/config.go:566.3,566.18 1 0 -codeberg.org/snonux/hexai/internal/appconfig/config.go:569.2,574.22 5 4 +codeberg.org/snonux/hexai/internal/appconfig/config.go:569.2,574.22 5 0 codeberg.org/snonux/hexai/internal/appconfig/config.go:574.22,575.20 1 0 codeberg.org/snonux/hexai/internal/appconfig/config.go:575.20,577.4 1 0 codeberg.org/snonux/hexai/internal/appconfig/config.go:578.3,578.24 1 0 -codeberg.org/snonux/hexai/internal/appconfig/config.go:582.2,591.21 2 4 -codeberg.org/snonux/hexai/internal/appconfig/config.go:591.21,592.216 1 4 -codeberg.org/snonux/hexai/internal/appconfig/config.go:592.216,593.12 1 4 +codeberg.org/snonux/hexai/internal/appconfig/config.go:582.2,591.21 2 0 +codeberg.org/snonux/hexai/internal/appconfig/config.go:591.21,592.216 1 0 +codeberg.org/snonux/hexai/internal/appconfig/config.go:592.216,593.12 1 0 codeberg.org/snonux/hexai/internal/appconfig/config.go:595.3,595.41 1 0 codeberg.org/snonux/hexai/internal/appconfig/config.go:595.41,597.4 1 0 -codeberg.org/snonux/hexai/internal/appconfig/config.go:600.2,600.19 1 4 -codeberg.org/snonux/hexai/internal/appconfig/config.go:600.19,602.3 1 4 -codeberg.org/snonux/hexai/internal/appconfig/config.go:606.2,608.53 2 4 +codeberg.org/snonux/hexai/internal/appconfig/config.go:600.2,600.19 1 0 +codeberg.org/snonux/hexai/internal/appconfig/config.go:600.19,602.3 1 0 +codeberg.org/snonux/hexai/internal/appconfig/config.go:606.2,608.53 2 0 codeberg.org/snonux/hexai/internal/appconfig/config.go:608.53,609.59 1 0 codeberg.org/snonux/hexai/internal/appconfig/config.go:609.59,610.26 1 0 codeberg.org/snonux/hexai/internal/appconfig/config.go:611.15,612.40 1 0 codeberg.org/snonux/hexai/internal/appconfig/config.go:613.13,614.35 1 0 codeberg.org/snonux/hexai/internal/appconfig/config.go:615.17,616.40 1 0 -codeberg.org/snonux/hexai/internal/appconfig/config.go:620.2,620.50 1 4 +codeberg.org/snonux/hexai/internal/appconfig/config.go:620.2,620.50 1 0 codeberg.org/snonux/hexai/internal/appconfig/config.go:620.50,621.52 1 0 codeberg.org/snonux/hexai/internal/appconfig/config.go:621.52,622.26 1 0 codeberg.org/snonux/hexai/internal/appconfig/config.go:623.15,624.34 1 0 codeberg.org/snonux/hexai/internal/appconfig/config.go:625.13,626.29 1 0 codeberg.org/snonux/hexai/internal/appconfig/config.go:627.17,628.34 1 0 -codeberg.org/snonux/hexai/internal/appconfig/config.go:632.2,632.18 1 4 -codeberg.org/snonux/hexai/internal/appconfig/config.go:635.37,639.2 3 6 -codeberg.org/snonux/hexai/internal/appconfig/config.go:642.39,643.25 1 10 -codeberg.org/snonux/hexai/internal/appconfig/config.go:643.25,645.3 1 10 -codeberg.org/snonux/hexai/internal/appconfig/config.go:646.2,646.56 1 10 +codeberg.org/snonux/hexai/internal/appconfig/config.go:632.2,632.18 1 0 +codeberg.org/snonux/hexai/internal/appconfig/config.go:635.37,639.2 3 0 +codeberg.org/snonux/hexai/internal/appconfig/config.go:642.39,643.25 1 0 +codeberg.org/snonux/hexai/internal/appconfig/config.go:643.25,645.3 1 0 +codeberg.org/snonux/hexai/internal/appconfig/config.go:646.2,646.56 1 0 codeberg.org/snonux/hexai/internal/appconfig/config.go:646.56,648.3 1 0 -codeberg.org/snonux/hexai/internal/appconfig/config.go:649.2,649.34 1 10 +codeberg.org/snonux/hexai/internal/appconfig/config.go:649.2,649.34 1 0 codeberg.org/snonux/hexai/internal/appconfig/config.go:649.34,651.3 1 0 -codeberg.org/snonux/hexai/internal/appconfig/config.go:652.2,652.32 1 10 +codeberg.org/snonux/hexai/internal/appconfig/config.go:652.2,652.32 1 0 codeberg.org/snonux/hexai/internal/appconfig/config.go:652.32,654.3 1 0 -codeberg.org/snonux/hexai/internal/appconfig/config.go:655.2,655.32 1 10 -codeberg.org/snonux/hexai/internal/appconfig/config.go:655.32,657.3 1 10 -codeberg.org/snonux/hexai/internal/appconfig/config.go:658.2,658.36 1 10 +codeberg.org/snonux/hexai/internal/appconfig/config.go:655.2,655.32 1 0 +codeberg.org/snonux/hexai/internal/appconfig/config.go:655.32,657.3 1 0 +codeberg.org/snonux/hexai/internal/appconfig/config.go:658.2,658.36 1 0 codeberg.org/snonux/hexai/internal/appconfig/config.go:658.36,660.3 1 0 -codeberg.org/snonux/hexai/internal/appconfig/config.go:661.2,661.38 1 10 -codeberg.org/snonux/hexai/internal/appconfig/config.go:661.38,663.3 1 10 -codeberg.org/snonux/hexai/internal/appconfig/config.go:664.2,664.36 1 10 +codeberg.org/snonux/hexai/internal/appconfig/config.go:661.2,661.38 1 0 +codeberg.org/snonux/hexai/internal/appconfig/config.go:661.38,663.3 1 0 +codeberg.org/snonux/hexai/internal/appconfig/config.go:664.2,664.36 1 0 codeberg.org/snonux/hexai/internal/appconfig/config.go:664.36,666.3 1 0 -codeberg.org/snonux/hexai/internal/appconfig/config.go:667.2,667.36 1 10 +codeberg.org/snonux/hexai/internal/appconfig/config.go:667.2,667.36 1 0 codeberg.org/snonux/hexai/internal/appconfig/config.go:667.36,669.3 1 0 -codeberg.org/snonux/hexai/internal/appconfig/config.go:670.2,670.38 1 10 +codeberg.org/snonux/hexai/internal/appconfig/config.go:670.2,670.38 1 0 codeberg.org/snonux/hexai/internal/appconfig/config.go:670.38,672.3 1 0 -codeberg.org/snonux/hexai/internal/appconfig/config.go:673.2,673.55 1 10 +codeberg.org/snonux/hexai/internal/appconfig/config.go:673.2,673.55 1 0 codeberg.org/snonux/hexai/internal/appconfig/config.go:673.55,675.3 1 0 -codeberg.org/snonux/hexai/internal/appconfig/config.go:676.2,676.56 1 10 +codeberg.org/snonux/hexai/internal/appconfig/config.go:676.2,676.56 1 0 codeberg.org/snonux/hexai/internal/appconfig/config.go:676.56,678.3 1 0 -codeberg.org/snonux/hexai/internal/appconfig/config.go:679.2,679.55 1 10 +codeberg.org/snonux/hexai/internal/appconfig/config.go:679.2,679.55 1 0 codeberg.org/snonux/hexai/internal/appconfig/config.go:679.55,681.3 1 0 -codeberg.org/snonux/hexai/internal/appconfig/config.go:682.2,682.33 1 10 +codeberg.org/snonux/hexai/internal/appconfig/config.go:682.2,682.33 1 0 codeberg.org/snonux/hexai/internal/appconfig/config.go:682.33,684.3 1 0 -codeberg.org/snonux/hexai/internal/appconfig/config.go:685.2,685.53 1 10 +codeberg.org/snonux/hexai/internal/appconfig/config.go:685.2,685.53 1 0 codeberg.org/snonux/hexai/internal/appconfig/config.go:685.53,687.3 1 0 -codeberg.org/snonux/hexai/internal/appconfig/config.go:691.40,693.66 1 6 +codeberg.org/snonux/hexai/internal/appconfig/config.go:691.40,693.66 1 0 codeberg.org/snonux/hexai/internal/appconfig/config.go:693.66,695.3 1 0 -codeberg.org/snonux/hexai/internal/appconfig/config.go:696.2,696.65 1 6 +codeberg.org/snonux/hexai/internal/appconfig/config.go:696.2,696.65 1 0 codeberg.org/snonux/hexai/internal/appconfig/config.go:696.65,698.3 1 0 -codeberg.org/snonux/hexai/internal/appconfig/config.go:699.2,699.65 1 6 +codeberg.org/snonux/hexai/internal/appconfig/config.go:699.2,699.65 1 0 codeberg.org/snonux/hexai/internal/appconfig/config.go:699.65,701.3 1 0 -codeberg.org/snonux/hexai/internal/appconfig/config.go:702.2,702.64 1 6 +codeberg.org/snonux/hexai/internal/appconfig/config.go:702.2,702.64 1 0 codeberg.org/snonux/hexai/internal/appconfig/config.go:702.64,704.3 1 0 -codeberg.org/snonux/hexai/internal/appconfig/config.go:705.2,705.63 1 6 +codeberg.org/snonux/hexai/internal/appconfig/config.go:705.2,705.63 1 0 codeberg.org/snonux/hexai/internal/appconfig/config.go:705.63,707.3 1 0 -codeberg.org/snonux/hexai/internal/appconfig/config.go:708.2,708.64 1 6 +codeberg.org/snonux/hexai/internal/appconfig/config.go:708.2,708.64 1 0 codeberg.org/snonux/hexai/internal/appconfig/config.go:708.64,710.3 1 0 -codeberg.org/snonux/hexai/internal/appconfig/config.go:712.2,712.59 1 6 +codeberg.org/snonux/hexai/internal/appconfig/config.go:712.2,712.59 1 0 codeberg.org/snonux/hexai/internal/appconfig/config.go:712.59,714.3 1 0 -codeberg.org/snonux/hexai/internal/appconfig/config.go:716.2,716.53 1 6 +codeberg.org/snonux/hexai/internal/appconfig/config.go:716.2,716.53 1 0 codeberg.org/snonux/hexai/internal/appconfig/config.go:716.53,718.3 1 0 -codeberg.org/snonux/hexai/internal/appconfig/config.go:720.2,720.66 1 6 +codeberg.org/snonux/hexai/internal/appconfig/config.go:720.2,720.66 1 0 codeberg.org/snonux/hexai/internal/appconfig/config.go:720.66,722.3 1 0 -codeberg.org/snonux/hexai/internal/appconfig/config.go:723.2,723.70 1 6 +codeberg.org/snonux/hexai/internal/appconfig/config.go:723.2,723.70 1 0 codeberg.org/snonux/hexai/internal/appconfig/config.go:723.70,725.3 1 0 -codeberg.org/snonux/hexai/internal/appconfig/config.go:726.2,726.67 1 6 +codeberg.org/snonux/hexai/internal/appconfig/config.go:726.2,726.67 1 0 codeberg.org/snonux/hexai/internal/appconfig/config.go:726.67,728.3 1 0 -codeberg.org/snonux/hexai/internal/appconfig/config.go:729.2,729.64 1 6 +codeberg.org/snonux/hexai/internal/appconfig/config.go:729.2,729.64 1 0 codeberg.org/snonux/hexai/internal/appconfig/config.go:729.64,731.3 1 0 -codeberg.org/snonux/hexai/internal/appconfig/config.go:732.2,732.68 1 6 +codeberg.org/snonux/hexai/internal/appconfig/config.go:732.2,732.68 1 0 codeberg.org/snonux/hexai/internal/appconfig/config.go:732.68,734.3 1 0 -codeberg.org/snonux/hexai/internal/appconfig/config.go:735.2,735.65 1 6 +codeberg.org/snonux/hexai/internal/appconfig/config.go:735.2,735.65 1 0 codeberg.org/snonux/hexai/internal/appconfig/config.go:735.65,737.3 1 0 -codeberg.org/snonux/hexai/internal/appconfig/config.go:738.2,738.65 1 6 +codeberg.org/snonux/hexai/internal/appconfig/config.go:738.2,738.65 1 0 codeberg.org/snonux/hexai/internal/appconfig/config.go:738.65,740.3 1 0 -codeberg.org/snonux/hexai/internal/appconfig/config.go:741.2,741.63 1 6 +codeberg.org/snonux/hexai/internal/appconfig/config.go:741.2,741.63 1 0 codeberg.org/snonux/hexai/internal/appconfig/config.go:741.63,743.3 1 0 -codeberg.org/snonux/hexai/internal/appconfig/config.go:744.2,744.67 1 6 +codeberg.org/snonux/hexai/internal/appconfig/config.go:744.2,744.67 1 0 codeberg.org/snonux/hexai/internal/appconfig/config.go:744.67,746.3 1 0 -codeberg.org/snonux/hexai/internal/appconfig/config.go:747.2,747.65 1 6 +codeberg.org/snonux/hexai/internal/appconfig/config.go:747.2,747.65 1 0 codeberg.org/snonux/hexai/internal/appconfig/config.go:747.65,749.3 1 0 -codeberg.org/snonux/hexai/internal/appconfig/config.go:751.2,751.59 1 6 +codeberg.org/snonux/hexai/internal/appconfig/config.go:751.2,751.59 1 0 codeberg.org/snonux/hexai/internal/appconfig/config.go:751.59,753.3 1 0 -codeberg.org/snonux/hexai/internal/appconfig/config.go:754.2,754.59 1 6 +codeberg.org/snonux/hexai/internal/appconfig/config.go:754.2,754.59 1 0 codeberg.org/snonux/hexai/internal/appconfig/config.go:754.59,756.3 1 0 -codeberg.org/snonux/hexai/internal/appconfig/config.go:758.2,758.34 1 6 +codeberg.org/snonux/hexai/internal/appconfig/config.go:758.2,758.34 1 0 codeberg.org/snonux/hexai/internal/appconfig/config.go:758.34,760.3 1 0 -codeberg.org/snonux/hexai/internal/appconfig/config.go:761.2,761.57 1 6 +codeberg.org/snonux/hexai/internal/appconfig/config.go:761.2,761.57 1 0 codeberg.org/snonux/hexai/internal/appconfig/config.go:761.57,763.3 1 0 -codeberg.org/snonux/hexai/internal/appconfig/config.go:767.31,771.37 3 2 +codeberg.org/snonux/hexai/internal/appconfig/config.go:767.31,771.37 3 0 codeberg.org/snonux/hexai/internal/appconfig/config.go:771.37,773.15 2 0 codeberg.org/snonux/hexai/internal/appconfig/config.go:773.15,775.4 1 0 codeberg.org/snonux/hexai/internal/appconfig/config.go:776.3,776.30 1 0 @@ -27900,125 +27900,125 @@ codeberg.org/snonux/hexai/internal/appconfig/config.go:799.49,801.5 1 0 codeberg.org/snonux/hexai/internal/appconfig/config.go:802.4,803.32 2 0 codeberg.org/snonux/hexai/internal/appconfig/config.go:803.32,805.5 1 0 codeberg.org/snonux/hexai/internal/appconfig/config.go:806.4,806.28 1 0 -codeberg.org/snonux/hexai/internal/appconfig/config.go:810.2,810.63 1 2 +codeberg.org/snonux/hexai/internal/appconfig/config.go:810.2,810.63 1 0 codeberg.org/snonux/hexai/internal/appconfig/config.go:810.63,811.27 1 0 codeberg.org/snonux/hexai/internal/appconfig/config.go:811.27,813.4 1 0 codeberg.org/snonux/hexai/internal/appconfig/config.go:815.3,815.30 1 0 codeberg.org/snonux/hexai/internal/appconfig/config.go:816.37,817.96 1 0 -codeberg.org/snonux/hexai/internal/appconfig/config.go:820.2,820.12 1 2 -codeberg.org/snonux/hexai/internal/appconfig/config.go:824.47,825.58 1 6 +codeberg.org/snonux/hexai/internal/appconfig/config.go:820.2,820.12 1 0 +codeberg.org/snonux/hexai/internal/appconfig/config.go:824.47,825.58 1 0 codeberg.org/snonux/hexai/internal/appconfig/config.go:825.58,827.3 1 0 -codeberg.org/snonux/hexai/internal/appconfig/config.go:828.2,828.56 1 6 +co