chore: redo imports everywhere, fmt

Amolith created

Change summary

Taskfile.yaml                                              |  4 
go.mod                                                     |  2 
internal/agent/agent.go                                    | 20 +-
internal/agent/agent_test.go                               |  6 
internal/agent/agent_tool.go                               |  6 
internal/agent/agentic_fetch_tool.go                       |  6 
internal/agent/common_test.go                              | 22 +-
internal/agent/coordinator.go                              | 28 ++--
internal/agent/event.go                                    |  2 
internal/agent/hyper/provider.go                           |  2 
internal/agent/prompt/prompt.go                            |  8 
internal/agent/prompts.go                                  |  4 
internal/agent/tools/bash.go                               |  6 
internal/agent/tools/diagnostics.go                        |  4 
internal/agent/tools/download.go                           |  4 
internal/agent/tools/edit.go                               | 18 +-
internal/agent/tools/fetch.go                              |  2 
internal/agent/tools/glob.go                               |  2 
internal/agent/tools/grep.go                               |  2 
internal/agent/tools/job_kill.go                           |  2 
internal/agent/tools/job_output.go                         |  2 
internal/agent/tools/job_test.go                           |  2 
internal/agent/tools/ls.go                                 |  8 
internal/agent/tools/lsp_restart.go                        |  4 
internal/agent/tools/mcp-tools.go                          |  4 
internal/agent/tools/mcp/init.go                           | 12 
internal/agent/tools/mcp/prompts.go                        |  2 
internal/agent/tools/mcp/tools.go                          |  4 
internal/agent/tools/multiedit.go                          | 16 +-
internal/agent/tools/multiedit_test.go                     |  6 
internal/agent/tools/references.go                         |  4 
internal/agent/tools/rg.go                                 |  2 
internal/agent/tools/todos.go                              |  2 
internal/agent/tools/view.go                               | 10 
internal/agent/tools/write.go                              | 18 +-
internal/app/app.go                                        | 40 ++--
internal/app/lsp.go                                        |  4 
internal/app/lsp_events.go                                 |  6 
internal/app/provider.go                                   |  2 
internal/app/provider_test.go                              |  2 
internal/cmd/dirs.go                                       |  2 
internal/cmd/login.go                                      | 10 
internal/cmd/logs.go                                       |  2 
internal/cmd/models.go                                     |  2 
internal/cmd/projects.go                                   |  2 
internal/cmd/projects_test.go                              |  2 
internal/cmd/root.go                                       | 20 +-
internal/cmd/run.go                                        |  2 
internal/cmd/schema.go                                     |  2 
internal/cmd/stats.go                                      |  4 
internal/cmd/update_providers.go                           |  2 
internal/commands/commands.go                              |  6 
internal/config/config.go                                  | 12 
internal/config/copilot.go                                 |  4 
internal/config/hyper.go                                   |  2 
internal/config/init.go                                    |  2 
internal/config/load.go                                    | 12 
internal/config/load_test.go                               |  4 
internal/config/provider.go                                |  6 
internal/config/resolve.go                                 |  4 
internal/config/resolve_test.go                            |  2 
internal/event/event.go                                    |  2 
internal/filetracker/service.go                            |  2 
internal/filetracker/service_test.go                       |  2 
internal/format/spinner.go                                 |  2 
internal/fsext/fileutil.go                                 |  4 
internal/fsext/lookup.go                                   |  2 
internal/fsext/lookup_test.go                              |  2 
internal/fsext/ls.go                                       |  4 
internal/history/file.go                                   |  4 
internal/log/log.go                                        |  2 
internal/lsp/client.go                                     |  8 
internal/lsp/client_test.go                                |  4 
internal/lsp/handlers.go                                   |  4 
internal/message/message.go                                |  4 
internal/oauth/copilot/client.go                           |  2 
internal/oauth/copilot/oauth.go                            |  2 
internal/oauth/hyper/device.go                             |  6 
internal/permission/permission.go                          |  4 
internal/projects/projects.go                              |  2 
internal/session/session.go                                |  6 
internal/shell/background.go                               |  2 
internal/tui/components/anim/anim.go                       |  4 
internal/tui/components/chat/chat.go                       | 24 +-
internal/tui/components/chat/editor/editor.go              | 26 +-
internal/tui/components/chat/header/header.go              | 16 +-
internal/tui/components/chat/messages/messages.go          | 16 +-
internal/tui/components/chat/messages/renderer.go          | 16 +-
internal/tui/components/chat/messages/tool.go              | 20 +-
internal/tui/components/chat/sidebar/sidebar.go            | 38 ++--
internal/tui/components/chat/splash/splash.go              | 34 ++--
internal/tui/components/chat/todos/todos.go                |  4 
internal/tui/components/completions/completions.go         |  6 
internal/tui/components/core/core.go                       |  4 
internal/tui/components/core/status/status.go              |  4 
internal/tui/components/core/status_test.go                |  2 
internal/tui/components/dialogs/commands/arguments.go      |  8 
internal/tui/components/dialogs/commands/commands.go       | 24 +-
internal/tui/components/dialogs/copilot/device_flow.go     |  8 
internal/tui/components/dialogs/dialogs.go                 |  2 
internal/tui/components/dialogs/filepicker/filepicker.go   | 14 +-
internal/tui/components/dialogs/hyper/device_flow.go       |  8 
internal/tui/components/dialogs/models/apikey.go           |  8 
internal/tui/components/dialogs/models/list.go             |  8 
internal/tui/components/dialogs/models/list_recent_test.go |  6 
internal/tui/components/dialogs/models/models.go           | 18 +-
internal/tui/components/dialogs/permissions/permissions.go | 14 +-
internal/tui/components/dialogs/quit/quit.go               |  6 
internal/tui/components/dialogs/reasoning/reasoning.go     | 12 
internal/tui/components/dialogs/sessions/sessions.go       | 16 +-
internal/tui/components/files/files.go                     | 10 
internal/tui/components/logo/logo.go                       |  2 
internal/tui/components/lsp/lsp.go                         | 12 
internal/tui/components/mcp/mcp.go                         |  8 
internal/tui/exp/diffview/chroma.go                        |  2 
internal/tui/exp/diffview/diffview_test.go                 |  2 
internal/tui/exp/list/filterable.go                        |  6 
internal/tui/exp/list/filterable_group.go                  |  6 
internal/tui/exp/list/grouped.go                           |  4 
internal/tui/exp/list/items.go                             |  8 
internal/tui/exp/list/list.go                              |  8 
internal/tui/exp/list/list_test.go                         |  4 
internal/tui/highlight/highlight.go                        |  2 
internal/tui/page/chat/chat.go                             | 56 ++++----
internal/tui/page/chat/pills.go                            |  6 
internal/tui/styles/theme.go                               |  2 
internal/tui/tui.go                                        | 48 +++---
internal/tui/util/shell.go                                 |  2 
internal/tui/util/util.go                                  |  2 
internal/ui/anim/anim.go                                   |  2 
internal/ui/attachments/attachments.go                     |  2 
internal/ui/chat/agent.go                                  |  8 
internal/ui/chat/assistant.go                              |  8 
internal/ui/chat/bash.go                                   |  6 
internal/ui/chat/diagnostics.go                            |  8 
internal/ui/chat/fetch.go                                  |  6 
internal/ui/chat/file.go                                   |  8 
internal/ui/chat/generic.go                                |  6 
internal/ui/chat/lsp_restart.go                            |  6 
internal/ui/chat/mcp.go                                    |  6 
internal/ui/chat/messages.go                               | 14 +-
internal/ui/chat/references.go                             |  8 
internal/ui/chat/search.go                                 |  8 
internal/ui/chat/todos.go                                  |  8 
internal/ui/chat/tools.go                                  | 18 +-
internal/ui/chat/user.go                                   |  8 
internal/ui/common/button.go                               |  2 
internal/ui/common/common.go                               |  8 
internal/ui/common/diff.go                                 |  4 
internal/ui/common/elements.go                             |  4 
internal/ui/common/highlight.go                            |  2 
internal/ui/common/markdown.go                             |  2 
internal/ui/common/scrollbar.go                            |  2 
internal/ui/completions/completions.go                     |  4 
internal/ui/completions/item.go                            |  2 
internal/ui/dialog/actions.go                              | 16 +-
internal/ui/dialog/api_key_input.go                        |  8 
internal/ui/dialog/arguments.go                            |  6 
internal/ui/dialog/commands.go                             | 10 
internal/ui/dialog/commands_item.go                        |  2 
internal/ui/dialog/common.go                               |  4 
internal/ui/dialog/dialog.go                               |  2 
internal/ui/dialog/filepicker.go                           |  6 
internal/ui/dialog/models.go                               |  6 
internal/ui/dialog/models_item.go                          |  6 
internal/ui/dialog/models_list.go                          |  4 
internal/ui/dialog/oauth.go                                |  8 
internal/ui/dialog/oauth_copilot.go                        |  6 
internal/ui/dialog/oauth_hyper.go                          |  6 
internal/ui/dialog/permissions.go                          | 12 
internal/ui/dialog/quit.go                                 |  2 
internal/ui/dialog/reasoning.go                            |  8 
internal/ui/dialog/sessions.go                             |  8 
internal/ui/dialog/sessions_item.go                        |  6 
internal/ui/image/image.go                                 |  2 
internal/ui/list/highlight.go                              |  2 
internal/ui/logo/logo.go                                   |  2 
internal/ui/model/chat.go                                  |  8 
internal/ui/model/header.go                                | 14 +-
internal/ui/model/history.go                               |  2 
internal/ui/model/landing.go                               |  4 
internal/ui/model/lsp.go                                   |  8 
internal/ui/model/mcp.go                                   |  6 
internal/ui/model/onboarding.go                            | 10 
internal/ui/model/pills.go                                 |  6 
internal/ui/model/session.go                               | 14 +-
internal/ui/model/sidebar.go                               |  4 
internal/ui/model/status.go                                |  4 
internal/ui/model/ui.go                                    | 44 +++---
internal/ui/notification/notification_test.go              |  2 
internal/ui/styles/styles.go                               |  2 
internal/uicmd/uicmd.go                                    | 10 
internal/version/version.go                                |  2 
main.go                                                    |  2 
194 files changed, 732 insertions(+), 732 deletions(-)

Detailed changes

Taskfile.yaml 🔗

@@ -43,7 +43,7 @@ tasks:
   build:
     desc: Run build
     vars:
-      LDFLAGS: '{{if .VERSION}}-ldflags="-X github.com/charmbracelet/crush/internal/version.Version={{.VERSION}}"{{end}}'
+      LDFLAGS: '{{if .VERSION}}-ldflags="-X git.secluded.site/crush/internal/version.Version={{.VERSION}}"{{end}}'
     cmds:
       - "go build {{if .RACE}}-race{{end}} {{.LDFLAGS}} ."
     generates:
@@ -87,7 +87,7 @@ tasks:
   install:
     desc: Install the application
     vars:
-      LDFLAGS: '{{if .VERSION}}-ldflags="-X github.com/charmbracelet/crush/internal/version.Version={{.VERSION}}"{{end}}'
+      LDFLAGS: '{{if .VERSION}}-ldflags="-X git.secluded.site/crush/internal/version.Version={{.VERSION}}"{{end}}'
     cmds:
       - task: fetch-tags
       - go install {{.LDFLAGS}} -v .

go.mod 🔗

@@ -1,4 +1,4 @@
-module github.com/charmbracelet/crush
+module git.secluded.site/crush
 
 go 1.25.5
 

internal/agent/agent.go 🔗

@@ -30,16 +30,16 @@ import (
 	"charm.land/fantasy/providers/openai"
 	"charm.land/fantasy/providers/openrouter"
 	"charm.land/lipgloss/v2"
-	"github.com/charmbracelet/crush/internal/agent/hyper"
-	"github.com/charmbracelet/crush/internal/agent/tools"
-	"github.com/charmbracelet/crush/internal/agent/tools/mcp"
-	"github.com/charmbracelet/crush/internal/config"
-	"github.com/charmbracelet/crush/internal/csync"
-	"github.com/charmbracelet/crush/internal/message"
-	"github.com/charmbracelet/crush/internal/permission"
-	"github.com/charmbracelet/crush/internal/session"
-	"github.com/charmbracelet/crush/internal/stringext"
-	"github.com/charmbracelet/crush/internal/ui/notification"
+	"git.secluded.site/crush/internal/agent/hyper"
+	"git.secluded.site/crush/internal/agent/tools"
+	"git.secluded.site/crush/internal/agent/tools/mcp"
+	"git.secluded.site/crush/internal/config"
+	"git.secluded.site/crush/internal/csync"
+	"git.secluded.site/crush/internal/message"
+	"git.secluded.site/crush/internal/permission"
+	"git.secluded.site/crush/internal/session"
+	"git.secluded.site/crush/internal/stringext"
+	"git.secluded.site/crush/internal/ui/notification"
 	"github.com/charmbracelet/x/exp/charmtone"
 )
 

internal/agent/agent_test.go 🔗

@@ -10,9 +10,9 @@ import (
 
 	"charm.land/fantasy"
 	"charm.land/x/vcr"
-	"github.com/charmbracelet/crush/internal/agent/tools"
-	"github.com/charmbracelet/crush/internal/message"
-	"github.com/charmbracelet/crush/internal/session"
+	"git.secluded.site/crush/internal/agent/tools"
+	"git.secluded.site/crush/internal/message"
+	"git.secluded.site/crush/internal/session"
 	"github.com/stretchr/testify/assert"
 	"github.com/stretchr/testify/require"
 

internal/agent/agent_tool.go 🔗

@@ -8,9 +8,9 @@ import (
 
 	"charm.land/fantasy"
 
-	"github.com/charmbracelet/crush/internal/agent/prompt"
-	"github.com/charmbracelet/crush/internal/agent/tools"
-	"github.com/charmbracelet/crush/internal/config"
+	"git.secluded.site/crush/internal/agent/prompt"
+	"git.secluded.site/crush/internal/agent/tools"
+	"git.secluded.site/crush/internal/config"
 )
 
 //go:embed templates/agent_tool.md

internal/agent/agentic_fetch_tool.go 🔗

@@ -11,9 +11,9 @@ import (
 
 	"charm.land/fantasy"
 
-	"github.com/charmbracelet/crush/internal/agent/prompt"
-	"github.com/charmbracelet/crush/internal/agent/tools"
-	"github.com/charmbracelet/crush/internal/permission"
+	"git.secluded.site/crush/internal/agent/prompt"
+	"git.secluded.site/crush/internal/agent/tools"
+	"git.secluded.site/crush/internal/permission"
 )
 
 //go:embed templates/agentic_fetch.md

internal/agent/common_test.go 🔗

@@ -15,17 +15,17 @@ import (
 	"charm.land/fantasy/providers/openaicompat"
 	"charm.land/fantasy/providers/openrouter"
 	"charm.land/x/vcr"
-	"github.com/charmbracelet/crush/internal/agent/prompt"
-	"github.com/charmbracelet/crush/internal/agent/tools"
-	"github.com/charmbracelet/crush/internal/config"
-	"github.com/charmbracelet/crush/internal/csync"
-	"github.com/charmbracelet/crush/internal/db"
-	"github.com/charmbracelet/crush/internal/filetracker"
-	"github.com/charmbracelet/crush/internal/history"
-	"github.com/charmbracelet/crush/internal/lsp"
-	"github.com/charmbracelet/crush/internal/message"
-	"github.com/charmbracelet/crush/internal/permission"
-	"github.com/charmbracelet/crush/internal/session"
+	"git.secluded.site/crush/internal/agent/prompt"
+	"git.secluded.site/crush/internal/agent/tools"
+	"git.secluded.site/crush/internal/config"
+	"git.secluded.site/crush/internal/csync"
+	"git.secluded.site/crush/internal/db"
+	"git.secluded.site/crush/internal/filetracker"
+	"git.secluded.site/crush/internal/history"
+	"git.secluded.site/crush/internal/lsp"
+	"git.secluded.site/crush/internal/message"
+	"git.secluded.site/crush/internal/permission"
+	"git.secluded.site/crush/internal/session"
 	"github.com/stretchr/testify/require"
 
 	_ "github.com/joho/godotenv/autoload"

internal/agent/coordinator.go 🔗

@@ -17,20 +17,20 @@ import (
 
 	"charm.land/catwalk/pkg/catwalk"
 	"charm.land/fantasy"
-	"github.com/charmbracelet/crush/internal/agent/hyper"
-	"github.com/charmbracelet/crush/internal/agent/prompt"
-	"github.com/charmbracelet/crush/internal/agent/tools"
-	"github.com/charmbracelet/crush/internal/config"
-	"github.com/charmbracelet/crush/internal/csync"
-	"github.com/charmbracelet/crush/internal/filetracker"
-	"github.com/charmbracelet/crush/internal/history"
-	"github.com/charmbracelet/crush/internal/log"
-	"github.com/charmbracelet/crush/internal/lsp"
-	"github.com/charmbracelet/crush/internal/message"
-	"github.com/charmbracelet/crush/internal/oauth/copilot"
-	"github.com/charmbracelet/crush/internal/permission"
-	"github.com/charmbracelet/crush/internal/session"
-	"github.com/charmbracelet/crush/internal/ui/notification"
+	"git.secluded.site/crush/internal/agent/hyper"
+	"git.secluded.site/crush/internal/agent/prompt"
+	"git.secluded.site/crush/internal/agent/tools"
+	"git.secluded.site/crush/internal/config"
+	"git.secluded.site/crush/internal/csync"
+	"git.secluded.site/crush/internal/filetracker"
+	"git.secluded.site/crush/internal/history"
+	"git.secluded.site/crush/internal/log"
+	"git.secluded.site/crush/internal/lsp"
+	"git.secluded.site/crush/internal/message"
+	"git.secluded.site/crush/internal/oauth/copilot"
+	"git.secluded.site/crush/internal/permission"
+	"git.secluded.site/crush/internal/session"
+	"git.secluded.site/crush/internal/ui/notification"
 	"golang.org/x/sync/errgroup"
 
 	"charm.land/fantasy/providers/anthropic"

internal/agent/event.go 🔗

@@ -4,7 +4,7 @@ import (
 	"time"
 
 	"charm.land/fantasy"
-	"github.com/charmbracelet/crush/internal/event"
+	"git.secluded.site/crush/internal/event"
 )
 
 func (a *sessionAgent) eventPromptSent(sessionID string) {

internal/agent/hyper/provider.go 🔗

@@ -24,7 +24,7 @@ import (
 	"charm.land/catwalk/pkg/catwalk"
 	"charm.land/fantasy"
 	"charm.land/fantasy/object"
-	"github.com/charmbracelet/crush/internal/event"
+	"git.secluded.site/crush/internal/event"
 )
 
 //go:generate wget -O provider.json https://console.charm.land/api/v1/provider

internal/agent/prompt/prompt.go 🔗

@@ -11,10 +11,10 @@ import (
 	"text/template"
 	"time"
 
-	"github.com/charmbracelet/crush/internal/config"
-	"github.com/charmbracelet/crush/internal/home"
-	"github.com/charmbracelet/crush/internal/shell"
-	"github.com/charmbracelet/crush/internal/skills"
+	"git.secluded.site/crush/internal/config"
+	"git.secluded.site/crush/internal/home"
+	"git.secluded.site/crush/internal/shell"
+	"git.secluded.site/crush/internal/skills"
 )
 
 // Prompt represents a template-based prompt generator.

internal/agent/prompts.go 🔗

@@ -4,8 +4,8 @@ import (
 	"context"
 	_ "embed"
 
-	"github.com/charmbracelet/crush/internal/agent/prompt"
-	"github.com/charmbracelet/crush/internal/config"
+	"git.secluded.site/crush/internal/agent/prompt"
+	"git.secluded.site/crush/internal/config"
 )
 
 //go:embed templates/coder.md.tpl

internal/agent/tools/bash.go 🔗

@@ -14,9 +14,9 @@ import (
 	"time"
 
 	"charm.land/fantasy"
-	"github.com/charmbracelet/crush/internal/config"
-	"github.com/charmbracelet/crush/internal/permission"
-	"github.com/charmbracelet/crush/internal/shell"
+	"git.secluded.site/crush/internal/config"
+	"git.secluded.site/crush/internal/permission"
+	"git.secluded.site/crush/internal/shell"
 )
 
 type BashParams struct {

internal/agent/tools/diagnostics.go 🔗

@@ -10,8 +10,8 @@ import (
 	"time"
 
 	"charm.land/fantasy"
-	"github.com/charmbracelet/crush/internal/csync"
-	"github.com/charmbracelet/crush/internal/lsp"
+	"git.secluded.site/crush/internal/csync"
+	"git.secluded.site/crush/internal/lsp"
 	"github.com/charmbracelet/x/powernap/pkg/lsp/protocol"
 )
 

internal/agent/tools/download.go 🔗

@@ -13,8 +13,8 @@ import (
 	"time"
 
 	"charm.land/fantasy"
-	"github.com/charmbracelet/crush/internal/filepathext"
-	"github.com/charmbracelet/crush/internal/permission"
+	"git.secluded.site/crush/internal/filepathext"
+	"git.secluded.site/crush/internal/permission"
 )
 
 type DownloadParams struct {

internal/agent/tools/edit.go 🔗

@@ -11,15 +11,15 @@ import (
 	"time"
 
 	"charm.land/fantasy"
-	"github.com/charmbracelet/crush/internal/csync"
-	"github.com/charmbracelet/crush/internal/diff"
-	"github.com/charmbracelet/crush/internal/filepathext"
-	"github.com/charmbracelet/crush/internal/filetracker"
-	"github.com/charmbracelet/crush/internal/fsext"
-	"github.com/charmbracelet/crush/internal/history"
-
-	"github.com/charmbracelet/crush/internal/lsp"
-	"github.com/charmbracelet/crush/internal/permission"
+	"git.secluded.site/crush/internal/csync"
+	"git.secluded.site/crush/internal/diff"
+	"git.secluded.site/crush/internal/filepathext"
+	"git.secluded.site/crush/internal/filetracker"
+	"git.secluded.site/crush/internal/fsext"
+	"git.secluded.site/crush/internal/history"
+
+	"git.secluded.site/crush/internal/lsp"
+	"git.secluded.site/crush/internal/permission"
 )
 
 type EditParams struct {

internal/agent/tools/fetch.go 🔗

@@ -11,9 +11,9 @@ import (
 	"unicode/utf8"
 
 	"charm.land/fantasy"
+	"git.secluded.site/crush/internal/permission"
 	md "github.com/JohannesKaufmann/html-to-markdown"
 	"github.com/PuerkitoBio/goquery"
-	"github.com/charmbracelet/crush/internal/permission"
 )
 
 const FetchToolName = "fetch"

internal/agent/tools/glob.go 🔗

@@ -12,7 +12,7 @@ import (
 	"strings"
 
 	"charm.land/fantasy"
-	"github.com/charmbracelet/crush/internal/fsext"
+	"git.secluded.site/crush/internal/fsext"
 )
 
 const GlobToolName = "glob"

internal/agent/tools/grep.go 🔗

@@ -19,7 +19,7 @@ import (
 	"time"
 
 	"charm.land/fantasy"
-	"github.com/charmbracelet/crush/internal/fsext"
+	"git.secluded.site/crush/internal/fsext"
 )
 
 // regexCache provides thread-safe caching of compiled regex patterns

internal/agent/tools/job_kill.go 🔗

@@ -6,7 +6,7 @@ import (
 	"fmt"
 
 	"charm.land/fantasy"
-	"github.com/charmbracelet/crush/internal/shell"
+	"git.secluded.site/crush/internal/shell"
 )
 
 const (

internal/agent/tools/job_output.go 🔗

@@ -7,7 +7,7 @@ import (
 	"strings"
 
 	"charm.land/fantasy"
-	"github.com/charmbracelet/crush/internal/shell"
+	"git.secluded.site/crush/internal/shell"
 )
 
 const (

internal/agent/tools/job_test.go 🔗

@@ -5,7 +5,7 @@ import (
 	"testing"
 	"time"
 
-	"github.com/charmbracelet/crush/internal/shell"
+	"git.secluded.site/crush/internal/shell"
 	"github.com/stretchr/testify/require"
 )
 

internal/agent/tools/ls.go 🔗

@@ -10,10 +10,10 @@ import (
 	"strings"
 
 	"charm.land/fantasy"
-	"github.com/charmbracelet/crush/internal/config"
-	"github.com/charmbracelet/crush/internal/filepathext"
-	"github.com/charmbracelet/crush/internal/fsext"
-	"github.com/charmbracelet/crush/internal/permission"
+	"git.secluded.site/crush/internal/config"
+	"git.secluded.site/crush/internal/filepathext"
+	"git.secluded.site/crush/internal/fsext"
+	"git.secluded.site/crush/internal/permission"
 )
 
 type LSParams struct {

internal/agent/tools/lsp_restart.go 🔗

@@ -10,8 +10,8 @@ import (
 	"sync"
 
 	"charm.land/fantasy"
-	"github.com/charmbracelet/crush/internal/csync"
-	"github.com/charmbracelet/crush/internal/lsp"
+	"git.secluded.site/crush/internal/csync"
+	"git.secluded.site/crush/internal/lsp"
 )
 
 const LSPRestartToolName = "lsp_restart"

internal/agent/tools/mcp-tools.go 🔗

@@ -5,8 +5,8 @@ import (
 	"fmt"
 
 	"charm.land/fantasy"
-	"github.com/charmbracelet/crush/internal/agent/tools/mcp"
-	"github.com/charmbracelet/crush/internal/permission"
+	"git.secluded.site/crush/internal/agent/tools/mcp"
+	"git.secluded.site/crush/internal/permission"
 )
 
 // GetMCPTools gets all the currently available MCP tools.

internal/agent/tools/mcp/init.go 🔗

@@ -16,12 +16,12 @@ import (
 	"sync"
 	"time"
 
-	"github.com/charmbracelet/crush/internal/config"
-	"github.com/charmbracelet/crush/internal/csync"
-	"github.com/charmbracelet/crush/internal/home"
-	"github.com/charmbracelet/crush/internal/permission"
-	"github.com/charmbracelet/crush/internal/pubsub"
-	"github.com/charmbracelet/crush/internal/version"
+	"git.secluded.site/crush/internal/config"
+	"git.secluded.site/crush/internal/csync"
+	"git.secluded.site/crush/internal/home"
+	"git.secluded.site/crush/internal/permission"
+	"git.secluded.site/crush/internal/pubsub"
+	"git.secluded.site/crush/internal/version"
 	"github.com/modelcontextprotocol/go-sdk/mcp"
 )
 

internal/agent/tools/mcp/prompts.go 🔗

@@ -5,7 +5,7 @@ import (
 	"iter"
 	"log/slog"
 
-	"github.com/charmbracelet/crush/internal/csync"
+	"git.secluded.site/crush/internal/csync"
 	"github.com/modelcontextprotocol/go-sdk/mcp"
 )
 

internal/agent/tools/mcp/tools.go 🔗

@@ -9,8 +9,8 @@ import (
 	"slices"
 	"strings"
 
-	"github.com/charmbracelet/crush/internal/config"
-	"github.com/charmbracelet/crush/internal/csync"
+	"git.secluded.site/crush/internal/config"
+	"git.secluded.site/crush/internal/csync"
 	"github.com/modelcontextprotocol/go-sdk/mcp"
 )
 

internal/agent/tools/multiedit.go 🔗

@@ -11,14 +11,14 @@ import (
 	"time"
 
 	"charm.land/fantasy"
-	"github.com/charmbracelet/crush/internal/csync"
-	"github.com/charmbracelet/crush/internal/diff"
-	"github.com/charmbracelet/crush/internal/filepathext"
-	"github.com/charmbracelet/crush/internal/filetracker"
-	"github.com/charmbracelet/crush/internal/fsext"
-	"github.com/charmbracelet/crush/internal/history"
-	"github.com/charmbracelet/crush/internal/lsp"
-	"github.com/charmbracelet/crush/internal/permission"
+	"git.secluded.site/crush/internal/csync"
+	"git.secluded.site/crush/internal/diff"
+	"git.secluded.site/crush/internal/filepathext"
+	"git.secluded.site/crush/internal/filetracker"
+	"git.secluded.site/crush/internal/fsext"
+	"git.secluded.site/crush/internal/history"
+	"git.secluded.site/crush/internal/lsp"
+	"git.secluded.site/crush/internal/permission"
 )
 
 type MultiEditOperation struct {

internal/agent/tools/multiedit_test.go 🔗

@@ -6,9 +6,9 @@ import (
 	"path/filepath"
 	"testing"
 
-	"github.com/charmbracelet/crush/internal/history"
-	"github.com/charmbracelet/crush/internal/permission"
-	"github.com/charmbracelet/crush/internal/pubsub"
+	"git.secluded.site/crush/internal/history"
+	"git.secluded.site/crush/internal/permission"
+	"git.secluded.site/crush/internal/pubsub"
 	"github.com/stretchr/testify/require"
 )
 

internal/agent/tools/references.go 🔗

@@ -15,8 +15,8 @@ import (
 	"strings"
 
 	"charm.land/fantasy"
-	"github.com/charmbracelet/crush/internal/csync"
-	"github.com/charmbracelet/crush/internal/lsp"
+	"git.secluded.site/crush/internal/csync"
+	"git.secluded.site/crush/internal/lsp"
 	"github.com/charmbracelet/x/powernap/pkg/lsp/protocol"
 )
 

internal/agent/tools/rg.go 🔗

@@ -8,7 +8,7 @@ import (
 	"strings"
 	"sync"
 
-	"github.com/charmbracelet/crush/internal/log"
+	"git.secluded.site/crush/internal/log"
 )
 
 var getRg = sync.OnceValue(func() string {

internal/agent/tools/todos.go 🔗

@@ -6,7 +6,7 @@ import (
 	"fmt"
 
 	"charm.land/fantasy"
-	"github.com/charmbracelet/crush/internal/session"
+	"git.secluded.site/crush/internal/session"
 )
 
 //go:embed todos.md

internal/agent/tools/view.go 🔗

@@ -13,11 +13,11 @@ import (
 	"unicode/utf8"
 
 	"charm.land/fantasy"
-	"github.com/charmbracelet/crush/internal/csync"
-	"github.com/charmbracelet/crush/internal/filepathext"
-	"github.com/charmbracelet/crush/internal/filetracker"
-	"github.com/charmbracelet/crush/internal/lsp"
-	"github.com/charmbracelet/crush/internal/permission"
+	"git.secluded.site/crush/internal/csync"
+	"git.secluded.site/crush/internal/filepathext"
+	"git.secluded.site/crush/internal/filetracker"
+	"git.secluded.site/crush/internal/lsp"
+	"git.secluded.site/crush/internal/permission"
 )
 
 //go:embed view.md

internal/agent/tools/write.go 🔗

@@ -11,15 +11,15 @@ import (
 	"time"
 
 	"charm.land/fantasy"
-	"github.com/charmbracelet/crush/internal/csync"
-	"github.com/charmbracelet/crush/internal/diff"
-	"github.com/charmbracelet/crush/internal/filepathext"
-	"github.com/charmbracelet/crush/internal/filetracker"
-	"github.com/charmbracelet/crush/internal/fsext"
-	"github.com/charmbracelet/crush/internal/history"
-
-	"github.com/charmbracelet/crush/internal/lsp"
-	"github.com/charmbracelet/crush/internal/permission"
+	"git.secluded.site/crush/internal/csync"
+	"git.secluded.site/crush/internal/diff"
+	"git.secluded.site/crush/internal/filepathext"
+	"git.secluded.site/crush/internal/filetracker"
+	"git.secluded.site/crush/internal/fsext"
+	"git.secluded.site/crush/internal/history"
+
+	"git.secluded.site/crush/internal/lsp"
+	"git.secluded.site/crush/internal/permission"
 )
 
 //go:embed write.md

internal/app/app.go 🔗

@@ -18,26 +18,26 @@ import (
 	"charm.land/catwalk/pkg/catwalk"
 	"charm.land/fantasy"
 	"charm.land/lipgloss/v2"
-	"github.com/charmbracelet/crush/internal/agent"
-	"github.com/charmbracelet/crush/internal/agent/tools/mcp"
-	"github.com/charmbracelet/crush/internal/config"
-	"github.com/charmbracelet/crush/internal/csync"
-	"github.com/charmbracelet/crush/internal/db"
-	"github.com/charmbracelet/crush/internal/filetracker"
-	"github.com/charmbracelet/crush/internal/format"
-	"github.com/charmbracelet/crush/internal/history"
-	"github.com/charmbracelet/crush/internal/log"
-	"github.com/charmbracelet/crush/internal/lsp"
-	"github.com/charmbracelet/crush/internal/message"
-	"github.com/charmbracelet/crush/internal/permission"
-	"github.com/charmbracelet/crush/internal/pubsub"
-	"github.com/charmbracelet/crush/internal/session"
-	"github.com/charmbracelet/crush/internal/shell"
-	"github.com/charmbracelet/crush/internal/tui/components/anim"
-	"github.com/charmbracelet/crush/internal/tui/styles"
-	"github.com/charmbracelet/crush/internal/ui/notification"
-	"github.com/charmbracelet/crush/internal/update"
-	"github.com/charmbracelet/crush/internal/version"
+	"git.secluded.site/crush/internal/agent"
+	"git.secluded.site/crush/internal/agent/tools/mcp"
+	"git.secluded.site/crush/internal/config"
+	"git.secluded.site/crush/internal/csync"
+	"git.secluded.site/crush/internal/db"
+	"git.secluded.site/crush/internal/filetracker"
+	"git.secluded.site/crush/internal/format"
+	"git.secluded.site/crush/internal/history"
+	"git.secluded.site/crush/internal/log"
+	"git.secluded.site/crush/internal/lsp"
+	"git.secluded.site/crush/internal/message"
+	"git.secluded.site/crush/internal/permission"
+	"git.secluded.site/crush/internal/pubsub"
+	"git.secluded.site/crush/internal/session"
+	"git.secluded.site/crush/internal/shell"
+	"git.secluded.site/crush/internal/tui/components/anim"
+	"git.secluded.site/crush/internal/tui/styles"
+	"git.secluded.site/crush/internal/ui/notification"
+	"git.secluded.site/crush/internal/update"
+	"git.secluded.site/crush/internal/version"
 	"github.com/charmbracelet/x/ansi"
 	"github.com/charmbracelet/x/exp/charmtone"
 	"github.com/charmbracelet/x/term"

internal/app/lsp.go 🔗

@@ -7,8 +7,8 @@ import (
 	"slices"
 	"time"
 
-	"github.com/charmbracelet/crush/internal/config"
-	"github.com/charmbracelet/crush/internal/lsp"
+	"git.secluded.site/crush/internal/config"
+	"git.secluded.site/crush/internal/lsp"
 	powernapconfig "github.com/charmbracelet/x/powernap/pkg/config"
 )
 

internal/app/lsp_events.go 🔗

@@ -4,9 +4,9 @@ import (
 	"context"
 	"time"
 
-	"github.com/charmbracelet/crush/internal/csync"
-	"github.com/charmbracelet/crush/internal/lsp"
-	"github.com/charmbracelet/crush/internal/pubsub"
+	"git.secluded.site/crush/internal/csync"
+	"git.secluded.site/crush/internal/lsp"
+	"git.secluded.site/crush/internal/pubsub"
 )
 
 // LSPEventType represents the type of LSP event

internal/app/provider.go 🔗

@@ -4,7 +4,7 @@ import (
 	"fmt"
 	"strings"
 
-	"github.com/charmbracelet/crush/internal/config"
+	"git.secluded.site/crush/internal/config"
 	xstrings "github.com/charmbracelet/x/exp/strings"
 )
 

internal/app/provider_test.go 🔗

@@ -4,7 +4,7 @@ import (
 	"testing"
 
 	"charm.land/catwalk/pkg/catwalk"
-	"github.com/charmbracelet/crush/internal/config"
+	"git.secluded.site/crush/internal/config"
 	"github.com/stretchr/testify/require"
 )
 

internal/cmd/dirs.go 🔗

@@ -6,7 +6,7 @@ import (
 
 	"charm.land/lipgloss/v2"
 	"charm.land/lipgloss/v2/table"
-	"github.com/charmbracelet/crush/internal/config"
+	"git.secluded.site/crush/internal/config"
 	"github.com/charmbracelet/x/term"
 	"github.com/spf13/cobra"
 )

internal/cmd/login.go 🔗

@@ -8,12 +8,12 @@ import (
 	"os/signal"
 
 	"charm.land/lipgloss/v2"
+	hyperp "git.secluded.site/crush/internal/agent/hyper"
+	"git.secluded.site/crush/internal/config"
+	"git.secluded.site/crush/internal/oauth"
+	"git.secluded.site/crush/internal/oauth/copilot"
+	"git.secluded.site/crush/internal/oauth/hyper"
 	"github.com/atotto/clipboard"
-	hyperp "github.com/charmbracelet/crush/internal/agent/hyper"
-	"github.com/charmbracelet/crush/internal/config"
-	"github.com/charmbracelet/crush/internal/oauth"
-	"github.com/charmbracelet/crush/internal/oauth/copilot"
-	"github.com/charmbracelet/crush/internal/oauth/hyper"
 	"github.com/pkg/browser"
 	"github.com/spf13/cobra"
 )

internal/cmd/logs.go 🔗

@@ -11,8 +11,8 @@ import (
 	"time"
 
 	"charm.land/log/v2"
+	"git.secluded.site/crush/internal/config"
 	"github.com/charmbracelet/colorprofile"
-	"github.com/charmbracelet/crush/internal/config"
 	"github.com/charmbracelet/x/term"
 	"github.com/nxadm/tail"
 	"github.com/spf13/cobra"

internal/cmd/models.go 🔗

@@ -9,7 +9,7 @@ import (
 
 	"charm.land/catwalk/pkg/catwalk"
 	"charm.land/lipgloss/v2/tree"
-	"github.com/charmbracelet/crush/internal/config"
+	"git.secluded.site/crush/internal/config"
 	"github.com/mattn/go-isatty"
 	"github.com/spf13/cobra"
 )

internal/cmd/projects.go 🔗

@@ -6,7 +6,7 @@ import (
 
 	"charm.land/lipgloss/v2"
 	"charm.land/lipgloss/v2/table"
-	"github.com/charmbracelet/crush/internal/projects"
+	"git.secluded.site/crush/internal/projects"
 	"github.com/charmbracelet/x/term"
 	"github.com/spf13/cobra"
 )

internal/cmd/projects_test.go 🔗

@@ -5,7 +5,7 @@ import (
 	"encoding/json"
 	"testing"
 
-	"github.com/charmbracelet/crush/internal/projects"
+	"git.secluded.site/crush/internal/projects"
 	"github.com/stretchr/testify/require"
 )
 

internal/cmd/root.go 🔗

@@ -14,16 +14,16 @@ import (
 
 	tea "charm.land/bubbletea/v2"
 	"charm.land/lipgloss/v2"
+	"git.secluded.site/crush/internal/app"
+	"git.secluded.site/crush/internal/config"
+	"git.secluded.site/crush/internal/db"
+	"git.secluded.site/crush/internal/event"
+	"git.secluded.site/crush/internal/projects"
+	"git.secluded.site/crush/internal/tui"
+	"git.secluded.site/crush/internal/ui/common"
+	ui "git.secluded.site/crush/internal/ui/model"
+	"git.secluded.site/crush/internal/version"
 	"github.com/charmbracelet/colorprofile"
-	"github.com/charmbracelet/crush/internal/app"
-	"github.com/charmbracelet/crush/internal/config"
-	"github.com/charmbracelet/crush/internal/db"
-	"github.com/charmbracelet/crush/internal/event"
-	"github.com/charmbracelet/crush/internal/projects"
-	"github.com/charmbracelet/crush/internal/tui"
-	"github.com/charmbracelet/crush/internal/ui/common"
-	ui "github.com/charmbracelet/crush/internal/ui/model"
-	"github.com/charmbracelet/crush/internal/version"
 	"github.com/charmbracelet/fang"
 	uv "github.com/charmbracelet/ultraviolet"
 	"github.com/charmbracelet/x/ansi"
@@ -114,7 +114,7 @@ crush -y
 		if _, err := program.Run(); err != nil {
 			event.Error(err)
 			slog.Error("TUI run error", "error", err)
-			return errors.New("Crush crashed. If metrics are enabled, we were notified about it. If you'd like to report it, please copy the stacktrace above and open an issue at https://github.com/charmbracelet/crush/issues/new?template=bug.yml") //nolint:staticcheck
+			return errors.New("Crush crashed. If metrics are enabled, we were notified about it. If you'd like to report it, please copy the stacktrace above and open an issue at https://git.secluded.site/crush/issues/new?template=bug.yml") //nolint:staticcheck
 		}
 		return nil
 	},

internal/cmd/run.go 🔗

@@ -9,7 +9,7 @@ import (
 	"strings"
 
 	"charm.land/log/v2"
-	"github.com/charmbracelet/crush/internal/event"
+	"git.secluded.site/crush/internal/event"
 	"github.com/spf13/cobra"
 )
 

internal/cmd/schema.go 🔗

@@ -4,7 +4,7 @@ import (
 	"encoding/json"
 	"fmt"
 
-	"github.com/charmbracelet/crush/internal/config"
+	"git.secluded.site/crush/internal/config"
 	"github.com/invopop/jsonschema"
 	"github.com/spf13/cobra"
 )

internal/cmd/stats.go 🔗

@@ -14,8 +14,8 @@ import (
 	"strings"
 	"time"
 
-	"github.com/charmbracelet/crush/internal/config"
-	"github.com/charmbracelet/crush/internal/db"
+	"git.secluded.site/crush/internal/config"
+	"git.secluded.site/crush/internal/db"
 	"github.com/pkg/browser"
 	"github.com/spf13/cobra"
 )

internal/cmd/update_providers.go 🔗

@@ -5,7 +5,7 @@ import (
 	"log/slog"
 
 	"charm.land/lipgloss/v2"
-	"github.com/charmbracelet/crush/internal/config"
+	"git.secluded.site/crush/internal/config"
 	"github.com/charmbracelet/x/exp/charmtone"
 	"github.com/spf13/cobra"
 )

internal/commands/commands.go 🔗

@@ -8,9 +8,9 @@ import (
 	"regexp"
 	"strings"
 
-	"github.com/charmbracelet/crush/internal/agent/tools/mcp"
-	"github.com/charmbracelet/crush/internal/config"
-	"github.com/charmbracelet/crush/internal/home"
+	"git.secluded.site/crush/internal/agent/tools/mcp"
+	"git.secluded.site/crush/internal/config"
+	"git.secluded.site/crush/internal/home"
 )
 
 var namedArgPattern = regexp.MustCompile(`\$([A-Z][A-Z0-9_]*)`)

internal/config/config.go 🔗

@@ -15,12 +15,12 @@ import (
 	"time"
 
 	"charm.land/catwalk/pkg/catwalk"
-	hyperp "github.com/charmbracelet/crush/internal/agent/hyper"
-	"github.com/charmbracelet/crush/internal/csync"
-	"github.com/charmbracelet/crush/internal/env"
-	"github.com/charmbracelet/crush/internal/oauth"
-	"github.com/charmbracelet/crush/internal/oauth/copilot"
-	"github.com/charmbracelet/crush/internal/oauth/hyper"
+	hyperp "git.secluded.site/crush/internal/agent/hyper"
+	"git.secluded.site/crush/internal/csync"
+	"git.secluded.site/crush/internal/env"
+	"git.secluded.site/crush/internal/oauth"
+	"git.secluded.site/crush/internal/oauth/copilot"
+	"git.secluded.site/crush/internal/oauth/hyper"
 	"github.com/invopop/jsonschema"
 	"github.com/tidwall/gjson"
 	"github.com/tidwall/sjson"

internal/config/copilot.go 🔗

@@ -7,8 +7,8 @@ import (
 	"testing"
 
 	"charm.land/catwalk/pkg/catwalk"
-	"github.com/charmbracelet/crush/internal/oauth"
-	"github.com/charmbracelet/crush/internal/oauth/copilot"
+	"git.secluded.site/crush/internal/oauth"
+	"git.secluded.site/crush/internal/oauth/copilot"
 )
 
 func (c *Config) ImportCopilot() (*oauth.Token, bool) {

internal/config/hyper.go 🔗

@@ -12,7 +12,7 @@ import (
 	"time"
 
 	"charm.land/catwalk/pkg/catwalk"
-	"github.com/charmbracelet/crush/internal/agent/hyper"
+	"git.secluded.site/crush/internal/agent/hyper"
 	xetag "github.com/charmbracelet/x/etag"
 )
 

internal/config/init.go 🔗

@@ -8,7 +8,7 @@ import (
 	"strings"
 	"sync/atomic"
 
-	"github.com/charmbracelet/crush/internal/fsext"
+	"git.secluded.site/crush/internal/fsext"
 )
 
 const (

internal/config/load.go 🔗

@@ -17,12 +17,12 @@ import (
 	"testing"
 
 	"charm.land/catwalk/pkg/catwalk"
-	"github.com/charmbracelet/crush/internal/agent/hyper"
-	"github.com/charmbracelet/crush/internal/csync"
-	"github.com/charmbracelet/crush/internal/env"
-	"github.com/charmbracelet/crush/internal/fsext"
-	"github.com/charmbracelet/crush/internal/home"
-	"github.com/charmbracelet/crush/internal/log"
+	"git.secluded.site/crush/internal/agent/hyper"
+	"git.secluded.site/crush/internal/csync"
+	"git.secluded.site/crush/internal/env"
+	"git.secluded.site/crush/internal/fsext"
+	"git.secluded.site/crush/internal/home"
+	"git.secluded.site/crush/internal/log"
 	powernapConfig "github.com/charmbracelet/x/powernap/pkg/config"
 	"github.com/qjebbs/go-jsons"
 )

internal/config/load_test.go 🔗

@@ -8,8 +8,8 @@ import (
 	"testing"
 
 	"charm.land/catwalk/pkg/catwalk"
-	"github.com/charmbracelet/crush/internal/csync"
-	"github.com/charmbracelet/crush/internal/env"
+	"git.secluded.site/crush/internal/csync"
+	"git.secluded.site/crush/internal/env"
 	"github.com/stretchr/testify/assert"
 	"github.com/stretchr/testify/require"
 )

internal/config/provider.go 🔗

@@ -17,9 +17,9 @@ import (
 
 	"charm.land/catwalk/pkg/catwalk"
 	"charm.land/catwalk/pkg/embedded"
-	"github.com/charmbracelet/crush/internal/agent/hyper"
-	"github.com/charmbracelet/crush/internal/csync"
-	"github.com/charmbracelet/crush/internal/home"
+	"git.secluded.site/crush/internal/agent/hyper"
+	"git.secluded.site/crush/internal/csync"
+	"git.secluded.site/crush/internal/home"
 	"github.com/charmbracelet/x/etag"
 )
 

internal/config/resolve.go 🔗

@@ -6,8 +6,8 @@ import (
 	"strings"
 	"time"
 
-	"github.com/charmbracelet/crush/internal/env"
-	"github.com/charmbracelet/crush/internal/shell"
+	"git.secluded.site/crush/internal/env"
+	"git.secluded.site/crush/internal/shell"
 )
 
 type VariableResolver interface {

internal/config/resolve_test.go 🔗

@@ -5,7 +5,7 @@ import (
 	"errors"
 	"testing"
 
-	"github.com/charmbracelet/crush/internal/env"
+	"git.secluded.site/crush/internal/env"
 	"github.com/stretchr/testify/require"
 )
 

internal/event/event.go 🔗

@@ -9,7 +9,7 @@ import (
 	"runtime"
 	"time"
 
-	"github.com/charmbracelet/crush/internal/version"
+	"git.secluded.site/crush/internal/version"
 	"github.com/posthog/posthog-go"
 )
 

internal/filetracker/service.go 🔗

@@ -8,7 +8,7 @@ import (
 	"path/filepath"
 	"time"
 
-	"github.com/charmbracelet/crush/internal/db"
+	"git.secluded.site/crush/internal/db"
 )
 
 // Service defines the interface for tracking file reads in sessions.

internal/filetracker/service_test.go 🔗

@@ -6,7 +6,7 @@ import (
 	"testing/synctest"
 	"time"
 
-	"github.com/charmbracelet/crush/internal/db"
+	"git.secluded.site/crush/internal/db"
 	"github.com/stretchr/testify/require"
 )
 

internal/format/spinner.go 🔗

@@ -7,7 +7,7 @@ import (
 	"os"
 
 	tea "charm.land/bubbletea/v2"
-	"github.com/charmbracelet/crush/internal/tui/components/anim"
+	"git.secluded.site/crush/internal/tui/components/anim"
 	"github.com/charmbracelet/x/ansi"
 )
 

internal/fsext/fileutil.go 🔗

@@ -9,10 +9,10 @@ import (
 	"strings"
 	"time"
 
+	"git.secluded.site/crush/internal/csync"
+	"git.secluded.site/crush/internal/home"
 	"github.com/bmatcuk/doublestar/v4"
 	"github.com/charlievieth/fastwalk"
-	"github.com/charmbracelet/crush/internal/csync"
-	"github.com/charmbracelet/crush/internal/home"
 )
 
 type FileInfo struct {

internal/fsext/lookup.go 🔗

@@ -6,7 +6,7 @@ import (
 	"os"
 	"path/filepath"
 
-	"github.com/charmbracelet/crush/internal/home"
+	"git.secluded.site/crush/internal/home"
 )
 
 // Lookup searches for a target files or directories starting from dir

internal/fsext/lookup_test.go 🔗

@@ -6,7 +6,7 @@ import (
 	"path/filepath"
 	"testing"
 
-	"github.com/charmbracelet/crush/internal/home"
+	"git.secluded.site/crush/internal/home"
 	"github.com/stretchr/testify/require"
 )
 

internal/fsext/ls.go 🔗

@@ -9,9 +9,9 @@ import (
 	"strings"
 	"sync"
 
+	"git.secluded.site/crush/internal/csync"
+	"git.secluded.site/crush/internal/home"
 	"github.com/charlievieth/fastwalk"
-	"github.com/charmbracelet/crush/internal/csync"
-	"github.com/charmbracelet/crush/internal/home"
 	ignore "github.com/sabhiram/go-gitignore"
 )
 

internal/history/file.go 🔗

@@ -6,8 +6,8 @@ import (
 	"fmt"
 	"strings"
 
-	"github.com/charmbracelet/crush/internal/db"
-	"github.com/charmbracelet/crush/internal/pubsub"
+	"git.secluded.site/crush/internal/db"
+	"git.secluded.site/crush/internal/pubsub"
 	"github.com/google/uuid"
 )
 

internal/log/log.go 🔗

@@ -9,7 +9,7 @@ import (
 	"sync/atomic"
 	"time"
 
-	"github.com/charmbracelet/crush/internal/event"
+	"git.secluded.site/crush/internal/event"
 	"gopkg.in/natefinch/lumberjack.v2"
 )
 

internal/lsp/client.go 🔗

@@ -13,11 +13,11 @@ import (
 	"sync/atomic"
 	"time"
 
+	"git.secluded.site/crush/internal/config"
+	"git.secluded.site/crush/internal/csync"
+	"git.secluded.site/crush/internal/fsext"
+	"git.secluded.site/crush/internal/home"
 	"github.com/bmatcuk/doublestar/v4"
-	"github.com/charmbracelet/crush/internal/config"
-	"github.com/charmbracelet/crush/internal/csync"
-	"github.com/charmbracelet/crush/internal/fsext"
-	"github.com/charmbracelet/crush/internal/home"
 	powernapconfig "github.com/charmbracelet/x/powernap/pkg/config"
 	powernap "github.com/charmbracelet/x/powernap/pkg/lsp"
 	"github.com/charmbracelet/x/powernap/pkg/lsp/protocol"

internal/lsp/client_test.go 🔗

@@ -4,8 +4,8 @@ import (
 	"context"
 	"testing"
 
-	"github.com/charmbracelet/crush/internal/config"
-	"github.com/charmbracelet/crush/internal/env"
+	"git.secluded.site/crush/internal/config"
+	"git.secluded.site/crush/internal/env"
 )
 
 func TestClient(t *testing.T) {

internal/lsp/handlers.go 🔗

@@ -5,8 +5,8 @@ import (
 	"encoding/json"
 	"log/slog"
 
-	"github.com/charmbracelet/crush/internal/config"
-	"github.com/charmbracelet/crush/internal/lsp/util"
+	"git.secluded.site/crush/internal/config"
+	"git.secluded.site/crush/internal/lsp/util"
 	"github.com/charmbracelet/x/powernap/pkg/lsp/protocol"
 )
 

internal/message/message.go 🔗

@@ -7,8 +7,8 @@ import (
 	"fmt"
 	"time"
 
-	"github.com/charmbracelet/crush/internal/db"
-	"github.com/charmbracelet/crush/internal/pubsub"
+	"git.secluded.site/crush/internal/db"
+	"git.secluded.site/crush/internal/pubsub"
 	"github.com/google/uuid"
 )
 

internal/oauth/copilot/client.go 🔗

@@ -9,7 +9,7 @@ import (
 	"net/http"
 	"regexp"
 
-	"github.com/charmbracelet/crush/internal/log"
+	"git.secluded.site/crush/internal/log"
 )
 
 var assistantRolePattern = regexp.MustCompile(`"role"\s*:\s*"assistant"`)

internal/oauth/copilot/oauth.go 🔗

@@ -11,7 +11,7 @@ import (
 	"strings"
 	"time"
 
-	"github.com/charmbracelet/crush/internal/oauth"
+	"git.secluded.site/crush/internal/oauth"
 )
 
 const (

internal/oauth/hyper/device.go 🔗

@@ -13,9 +13,9 @@ import (
 	"strings"
 	"time"
 
-	"github.com/charmbracelet/crush/internal/agent/hyper"
-	"github.com/charmbracelet/crush/internal/event"
-	"github.com/charmbracelet/crush/internal/oauth"
+	"git.secluded.site/crush/internal/agent/hyper"
+	"git.secluded.site/crush/internal/event"
+	"git.secluded.site/crush/internal/oauth"
 )
 
 // DeviceAuthResponse contains the response from the device authorization endpoint.

internal/permission/permission.go 🔗

@@ -8,8 +8,8 @@ import (
 	"slices"
 	"sync"
 
-	"github.com/charmbracelet/crush/internal/csync"
-	"github.com/charmbracelet/crush/internal/pubsub"
+	"git.secluded.site/crush/internal/csync"
+	"git.secluded.site/crush/internal/pubsub"
 	"github.com/google/uuid"
 )
 

internal/projects/projects.go 🔗

@@ -8,7 +8,7 @@ import (
 	"sync"
 	"time"
 
-	"github.com/charmbracelet/crush/internal/config"
+	"git.secluded.site/crush/internal/config"
 )
 
 const projectsFileName = "projects.json"

internal/session/session.go 🔗

@@ -8,9 +8,9 @@ import (
 	"log/slog"
 	"strings"
 
-	"github.com/charmbracelet/crush/internal/db"
-	"github.com/charmbracelet/crush/internal/event"
-	"github.com/charmbracelet/crush/internal/pubsub"
+	"git.secluded.site/crush/internal/db"
+	"git.secluded.site/crush/internal/event"
+	"git.secluded.site/crush/internal/pubsub"
 	"github.com/google/uuid"
 )
 

internal/shell/background.go 🔗

@@ -9,7 +9,7 @@ import (
 	"sync/atomic"
 	"time"
 
-	"github.com/charmbracelet/crush/internal/csync"
+	"git.secluded.site/crush/internal/csync"
 )
 
 const (

internal/tui/components/anim/anim.go 🔗

@@ -15,8 +15,8 @@ import (
 	"charm.land/lipgloss/v2"
 	"github.com/lucasb-eyer/go-colorful"
 
-	"github.com/charmbracelet/crush/internal/csync"
-	"github.com/charmbracelet/crush/internal/tui/util"
+	"git.secluded.site/crush/internal/csync"
+	"git.secluded.site/crush/internal/tui/util"
 )
 
 const (

internal/tui/components/chat/chat.go 🔗

@@ -6,19 +6,19 @@ import (
 
 	"charm.land/bubbles/v2/key"
 	tea "charm.land/bubbletea/v2"
+	"git.secluded.site/crush/internal/agent"
+	"git.secluded.site/crush/internal/agent/tools"
+	"git.secluded.site/crush/internal/app"
+	"git.secluded.site/crush/internal/message"
+	"git.secluded.site/crush/internal/permission"
+	"git.secluded.site/crush/internal/pubsub"
+	"git.secluded.site/crush/internal/session"
+	"git.secluded.site/crush/internal/tui/components/chat/messages"
+	"git.secluded.site/crush/internal/tui/components/core/layout"
+	"git.secluded.site/crush/internal/tui/exp/list"
+	"git.secluded.site/crush/internal/tui/styles"
+	"git.secluded.site/crush/internal/tui/util"
 	"github.com/atotto/clipboard"
-	"github.com/charmbracelet/crush/internal/agent"
-	"github.com/charmbracelet/crush/internal/agent/tools"
-	"github.com/charmbracelet/crush/internal/app"
-	"github.com/charmbracelet/crush/internal/message"
-	"github.com/charmbracelet/crush/internal/permission"
-	"github.com/charmbracelet/crush/internal/pubsub"
-	"github.com/charmbracelet/crush/internal/session"
-	"github.com/charmbracelet/crush/internal/tui/components/chat/messages"
-	"github.com/charmbracelet/crush/internal/tui/components/core/layout"
-	"github.com/charmbracelet/crush/internal/tui/exp/list"
-	"github.com/charmbracelet/crush/internal/tui/styles"
-	"github.com/charmbracelet/crush/internal/tui/util"
 )
 
 type SendMsg struct {

internal/tui/components/chat/editor/editor.go 🔗

@@ -17,19 +17,19 @@ import (
 	"charm.land/bubbles/v2/textarea"
 	tea "charm.land/bubbletea/v2"
 	"charm.land/lipgloss/v2"
-	"github.com/charmbracelet/crush/internal/app"
-	"github.com/charmbracelet/crush/internal/fsext"
-	"github.com/charmbracelet/crush/internal/message"
-	"github.com/charmbracelet/crush/internal/session"
-	"github.com/charmbracelet/crush/internal/tui/components/chat"
-	"github.com/charmbracelet/crush/internal/tui/components/completions"
-	"github.com/charmbracelet/crush/internal/tui/components/core/layout"
-	"github.com/charmbracelet/crush/internal/tui/components/dialogs"
-	"github.com/charmbracelet/crush/internal/tui/components/dialogs/commands"
-	"github.com/charmbracelet/crush/internal/tui/components/dialogs/filepicker"
-	"github.com/charmbracelet/crush/internal/tui/components/dialogs/quit"
-	"github.com/charmbracelet/crush/internal/tui/styles"
-	"github.com/charmbracelet/crush/internal/tui/util"
+	"git.secluded.site/crush/internal/app"
+	"git.secluded.site/crush/internal/fsext"
+	"git.secluded.site/crush/internal/message"
+	"git.secluded.site/crush/internal/session"
+	"git.secluded.site/crush/internal/tui/components/chat"
+	"git.secluded.site/crush/internal/tui/components/completions"
+	"git.secluded.site/crush/internal/tui/components/core/layout"
+	"git.secluded.site/crush/internal/tui/components/dialogs"
+	"git.secluded.site/crush/internal/tui/components/dialogs/commands"
+	"git.secluded.site/crush/internal/tui/components/dialogs/filepicker"
+	"git.secluded.site/crush/internal/tui/components/dialogs/quit"
+	"git.secluded.site/crush/internal/tui/styles"
+	"git.secluded.site/crush/internal/tui/util"
 	"github.com/charmbracelet/x/ansi"
 	"github.com/charmbracelet/x/editor"
 )

internal/tui/components/chat/header/header.go 🔗

@@ -6,14 +6,14 @@ import (
 
 	tea "charm.land/bubbletea/v2"
 	"charm.land/lipgloss/v2"
-	"github.com/charmbracelet/crush/internal/config"
-	"github.com/charmbracelet/crush/internal/csync"
-	"github.com/charmbracelet/crush/internal/fsext"
-	"github.com/charmbracelet/crush/internal/lsp"
-	"github.com/charmbracelet/crush/internal/pubsub"
-	"github.com/charmbracelet/crush/internal/session"
-	"github.com/charmbracelet/crush/internal/tui/styles"
-	"github.com/charmbracelet/crush/internal/tui/util"
+	"git.secluded.site/crush/internal/config"
+	"git.secluded.site/crush/internal/csync"
+	"git.secluded.site/crush/internal/fsext"
+	"git.secluded.site/crush/internal/lsp"
+	"git.secluded.site/crush/internal/pubsub"
+	"git.secluded.site/crush/internal/session"
+	"git.secluded.site/crush/internal/tui/styles"
+	"git.secluded.site/crush/internal/tui/util"
 	"github.com/charmbracelet/x/ansi"
 )
 

internal/tui/components/chat/messages/messages.go 🔗

@@ -15,15 +15,15 @@ import (
 	"github.com/charmbracelet/x/exp/ordered"
 	"github.com/google/uuid"
 
+	"git.secluded.site/crush/internal/config"
+	"git.secluded.site/crush/internal/message"
+	"git.secluded.site/crush/internal/tui/components/anim"
+	"git.secluded.site/crush/internal/tui/components/core"
+	"git.secluded.site/crush/internal/tui/components/core/layout"
+	"git.secluded.site/crush/internal/tui/exp/list"
+	"git.secluded.site/crush/internal/tui/styles"
+	"git.secluded.site/crush/internal/tui/util"
 	"github.com/atotto/clipboard"
-	"github.com/charmbracelet/crush/internal/config"
-	"github.com/charmbracelet/crush/internal/message"
-	"github.com/charmbracelet/crush/internal/tui/components/anim"
-	"github.com/charmbracelet/crush/internal/tui/components/core"
-	"github.com/charmbracelet/crush/internal/tui/components/core/layout"
-	"github.com/charmbracelet/crush/internal/tui/exp/list"
-	"github.com/charmbracelet/crush/internal/tui/styles"
-	"github.com/charmbracelet/crush/internal/tui/util"
 )
 
 // CopyKey is the key binding for copying message content to the clipboard.

internal/tui/components/chat/messages/renderer.go 🔗

@@ -9,14 +9,14 @@ import (
 
 	"charm.land/lipgloss/v2"
 	"charm.land/lipgloss/v2/tree"
-	"github.com/charmbracelet/crush/internal/agent"
-	"github.com/charmbracelet/crush/internal/agent/tools"
-	"github.com/charmbracelet/crush/internal/ansiext"
-	"github.com/charmbracelet/crush/internal/fsext"
-	"github.com/charmbracelet/crush/internal/tui/components/chat/todos"
-	"github.com/charmbracelet/crush/internal/tui/components/core"
-	"github.com/charmbracelet/crush/internal/tui/highlight"
-	"github.com/charmbracelet/crush/internal/tui/styles"
+	"git.secluded.site/crush/internal/agent"
+	"git.secluded.site/crush/internal/agent/tools"
+	"git.secluded.site/crush/internal/ansiext"
+	"git.secluded.site/crush/internal/fsext"
+	"git.secluded.site/crush/internal/tui/components/chat/todos"
+	"git.secluded.site/crush/internal/tui/components/core"
+	"git.secluded.site/crush/internal/tui/highlight"
+	"git.secluded.site/crush/internal/tui/styles"
 	"github.com/charmbracelet/x/ansi"
 )
 

internal/tui/components/chat/messages/tool.go 🔗

@@ -10,17 +10,17 @@ import (
 	"charm.land/bubbles/v2/key"
 	tea "charm.land/bubbletea/v2"
 	"charm.land/lipgloss/v2"
+	"git.secluded.site/crush/internal/agent"
+	"git.secluded.site/crush/internal/agent/tools"
+	"git.secluded.site/crush/internal/diff"
+	"git.secluded.site/crush/internal/fsext"
+	"git.secluded.site/crush/internal/message"
+	"git.secluded.site/crush/internal/permission"
+	"git.secluded.site/crush/internal/tui/components/anim"
+	"git.secluded.site/crush/internal/tui/components/core/layout"
+	"git.secluded.site/crush/internal/tui/styles"
+	"git.secluded.site/crush/internal/tui/util"
 	"github.com/atotto/clipboard"
-	"github.com/charmbracelet/crush/internal/agent"
-	"github.com/charmbracelet/crush/internal/agent/tools"
-	"github.com/charmbracelet/crush/internal/diff"
-	"github.com/charmbracelet/crush/internal/fsext"
-	"github.com/charmbracelet/crush/internal/message"
-	"github.com/charmbracelet/crush/internal/permission"
-	"github.com/charmbracelet/crush/internal/tui/components/anim"
-	"github.com/charmbracelet/crush/internal/tui/components/core/layout"
-	"github.com/charmbracelet/crush/internal/tui/styles"
-	"github.com/charmbracelet/crush/internal/tui/util"
 	"github.com/charmbracelet/x/ansi"
 )
 

internal/tui/components/chat/sidebar/sidebar.go 🔗

@@ -8,25 +8,25 @@ import (
 
 	tea "charm.land/bubbletea/v2"
 	"charm.land/lipgloss/v2"
-	"github.com/charmbracelet/crush/internal/config"
-	"github.com/charmbracelet/crush/internal/csync"
-	"github.com/charmbracelet/crush/internal/diff"
-	"github.com/charmbracelet/crush/internal/fsext"
-	"github.com/charmbracelet/crush/internal/history"
-	"github.com/charmbracelet/crush/internal/home"
-	"github.com/charmbracelet/crush/internal/lsp"
-	"github.com/charmbracelet/crush/internal/pubsub"
-	"github.com/charmbracelet/crush/internal/session"
-	"github.com/charmbracelet/crush/internal/tui/components/chat"
-	"github.com/charmbracelet/crush/internal/tui/components/core"
-	"github.com/charmbracelet/crush/internal/tui/components/core/layout"
-	"github.com/charmbracelet/crush/internal/tui/components/files"
-	"github.com/charmbracelet/crush/internal/tui/components/logo"
-	lspcomponent "github.com/charmbracelet/crush/internal/tui/components/lsp"
-	"github.com/charmbracelet/crush/internal/tui/components/mcp"
-	"github.com/charmbracelet/crush/internal/tui/styles"
-	"github.com/charmbracelet/crush/internal/tui/util"
-	"github.com/charmbracelet/crush/internal/version"
+	"git.secluded.site/crush/internal/config"
+	"git.secluded.site/crush/internal/csync"
+	"git.secluded.site/crush/internal/diff"
+	"git.secluded.site/crush/internal/fsext"
+	"git.secluded.site/crush/internal/history"
+	"git.secluded.site/crush/internal/home"
+	"git.secluded.site/crush/internal/lsp"
+	"git.secluded.site/crush/internal/pubsub"
+	"git.secluded.site/crush/internal/session"
+	"git.secluded.site/crush/internal/tui/components/chat"
+	"git.secluded.site/crush/internal/tui/components/core"
+	"git.secluded.site/crush/internal/tui/components/core/layout"
+	"git.secluded.site/crush/internal/tui/components/files"
+	"git.secluded.site/crush/internal/tui/components/logo"
+	lspcomponent "git.secluded.site/crush/internal/tui/components/lsp"
+	"git.secluded.site/crush/internal/tui/components/mcp"
+	"git.secluded.site/crush/internal/tui/styles"
+	"git.secluded.site/crush/internal/tui/util"
+	"git.secluded.site/crush/internal/version"
 	"golang.org/x/text/cases"
 	"golang.org/x/text/language"
 )

internal/tui/components/chat/splash/splash.go 🔗

@@ -10,23 +10,23 @@ import (
 	tea "charm.land/bubbletea/v2"
 	"charm.land/catwalk/pkg/catwalk"
 	"charm.land/lipgloss/v2"
-	"github.com/charmbracelet/crush/internal/agent"
-	hyperp "github.com/charmbracelet/crush/internal/agent/hyper"
-	"github.com/charmbracelet/crush/internal/config"
-	"github.com/charmbracelet/crush/internal/home"
-	"github.com/charmbracelet/crush/internal/tui/components/chat"
-	"github.com/charmbracelet/crush/internal/tui/components/core"
-	"github.com/charmbracelet/crush/internal/tui/components/core/layout"
-	"github.com/charmbracelet/crush/internal/tui/components/dialogs/copilot"
-	"github.com/charmbracelet/crush/internal/tui/components/dialogs/hyper"
-	"github.com/charmbracelet/crush/internal/tui/components/dialogs/models"
-	"github.com/charmbracelet/crush/internal/tui/components/logo"
-	lspcomponent "github.com/charmbracelet/crush/internal/tui/components/lsp"
-	"github.com/charmbracelet/crush/internal/tui/components/mcp"
-	"github.com/charmbracelet/crush/internal/tui/exp/list"
-	"github.com/charmbracelet/crush/internal/tui/styles"
-	"github.com/charmbracelet/crush/internal/tui/util"
-	"github.com/charmbracelet/crush/internal/version"
+	"git.secluded.site/crush/internal/agent"
+	hyperp "git.secluded.site/crush/internal/agent/hyper"
+	"git.secluded.site/crush/internal/config"
+	"git.secluded.site/crush/internal/home"
+	"git.secluded.site/crush/internal/tui/components/chat"
+	"git.secluded.site/crush/internal/tui/components/core"
+	"git.secluded.site/crush/internal/tui/components/core/layout"
+	"git.secluded.site/crush/internal/tui/components/dialogs/copilot"
+	"git.secluded.site/crush/internal/tui/components/dialogs/hyper"
+	"git.secluded.site/crush/internal/tui/components/dialogs/models"
+	"git.secluded.site/crush/internal/tui/components/logo"
+	lspcomponent "git.secluded.site/crush/internal/tui/components/lsp"
+	"git.secluded.site/crush/internal/tui/components/mcp"
+	"git.secluded.site/crush/internal/tui/exp/list"
+	"git.secluded.site/crush/internal/tui/styles"
+	"git.secluded.site/crush/internal/tui/util"
+	"git.secluded.site/crush/internal/version"
 )
 
 type Splash interface {

internal/tui/components/chat/todos/todos.go 🔗

@@ -5,8 +5,8 @@ import (
 	"strings"
 
 	"charm.land/lipgloss/v2"
-	"github.com/charmbracelet/crush/internal/session"
-	"github.com/charmbracelet/crush/internal/tui/styles"
+	"git.secluded.site/crush/internal/session"
+	"git.secluded.site/crush/internal/tui/styles"
 	"github.com/charmbracelet/x/ansi"
 )
 

internal/tui/components/completions/completions.go 🔗

@@ -6,9 +6,9 @@ import (
 	"charm.land/bubbles/v2/key"
 	tea "charm.land/bubbletea/v2"
 	"charm.land/lipgloss/v2"
-	"github.com/charmbracelet/crush/internal/tui/exp/list"
-	"github.com/charmbracelet/crush/internal/tui/styles"
-	"github.com/charmbracelet/crush/internal/tui/util"
+	"git.secluded.site/crush/internal/tui/exp/list"
+	"git.secluded.site/crush/internal/tui/styles"
+	"git.secluded.site/crush/internal/tui/util"
 )
 
 const maxCompletionsHeight = 10

internal/tui/components/core/core.go 🔗

@@ -7,9 +7,9 @@ import (
 	"charm.land/bubbles/v2/help"
 	"charm.land/bubbles/v2/key"
 	"charm.land/lipgloss/v2"
+	"git.secluded.site/crush/internal/tui/exp/diffview"
+	"git.secluded.site/crush/internal/tui/styles"
 	"github.com/alecthomas/chroma/v2"
-	"github.com/charmbracelet/crush/internal/tui/exp/diffview"
-	"github.com/charmbracelet/crush/internal/tui/styles"
 	"github.com/charmbracelet/x/ansi"
 )
 

internal/tui/components/core/status/status.go 🔗

@@ -6,8 +6,8 @@ import (
 	"charm.land/bubbles/v2/help"
 	tea "charm.land/bubbletea/v2"
 	"charm.land/lipgloss/v2"
-	"github.com/charmbracelet/crush/internal/tui/styles"
-	"github.com/charmbracelet/crush/internal/tui/util"
+	"git.secluded.site/crush/internal/tui/styles"
+	"git.secluded.site/crush/internal/tui/util"
 	"github.com/charmbracelet/x/ansi"
 )
 

internal/tui/components/core/status_test.go 🔗

@@ -5,7 +5,7 @@ import (
 	"image/color"
 	"testing"
 
-	"github.com/charmbracelet/crush/internal/tui/components/core"
+	"git.secluded.site/crush/internal/tui/components/core"
 	"github.com/charmbracelet/x/exp/golden"
 )
 

internal/tui/components/dialogs/commands/arguments.go 🔗

@@ -8,10 +8,10 @@ import (
 	"charm.land/bubbles/v2/textinput"
 	tea "charm.land/bubbletea/v2"
 	"charm.land/lipgloss/v2"
-	"github.com/charmbracelet/crush/internal/tui/components/dialogs"
-	"github.com/charmbracelet/crush/internal/tui/styles"
-	"github.com/charmbracelet/crush/internal/tui/util"
-	"github.com/charmbracelet/crush/internal/uicmd"
+	"git.secluded.site/crush/internal/tui/components/dialogs"
+	"git.secluded.site/crush/internal/tui/styles"
+	"git.secluded.site/crush/internal/tui/util"
+	"git.secluded.site/crush/internal/uicmd"
 )
 
 const (

internal/tui/components/dialogs/commands/commands.go 🔗

@@ -11,18 +11,18 @@ import (
 	tea "charm.land/bubbletea/v2"
 	"charm.land/lipgloss/v2"
 
-	"github.com/charmbracelet/crush/internal/agent"
-	"github.com/charmbracelet/crush/internal/agent/tools/mcp"
-	"github.com/charmbracelet/crush/internal/config"
-	"github.com/charmbracelet/crush/internal/csync"
-	"github.com/charmbracelet/crush/internal/pubsub"
-	"github.com/charmbracelet/crush/internal/tui/components/chat"
-	"github.com/charmbracelet/crush/internal/tui/components/core"
-	"github.com/charmbracelet/crush/internal/tui/components/dialogs"
-	"github.com/charmbracelet/crush/internal/tui/exp/list"
-	"github.com/charmbracelet/crush/internal/tui/styles"
-	"github.com/charmbracelet/crush/internal/tui/util"
-	"github.com/charmbracelet/crush/internal/uicmd"
+	"git.secluded.site/crush/internal/agent"
+	"git.secluded.site/crush/internal/agent/tools/mcp"
+	"git.secluded.site/crush/internal/config"
+	"git.secluded.site/crush/internal/csync"
+	"git.secluded.site/crush/internal/pubsub"
+	"git.secluded.site/crush/internal/tui/components/chat"
+	"git.secluded.site/crush/internal/tui/components/core"
+	"git.secluded.site/crush/internal/tui/components/dialogs"
+	"git.secluded.site/crush/internal/tui/exp/list"
+	"git.secluded.site/crush/internal/tui/styles"
+	"git.secluded.site/crush/internal/tui/util"
+	"git.secluded.site/crush/internal/uicmd"
 )
 
 const (

internal/tui/components/dialogs/copilot/device_flow.go 🔗

@@ -9,10 +9,10 @@ import (
 	"charm.land/bubbles/v2/spinner"
 	tea "charm.land/bubbletea/v2"
 	"charm.land/lipgloss/v2"
-	"github.com/charmbracelet/crush/internal/oauth"
-	"github.com/charmbracelet/crush/internal/oauth/copilot"
-	"github.com/charmbracelet/crush/internal/tui/styles"
-	"github.com/charmbracelet/crush/internal/tui/util"
+	"git.secluded.site/crush/internal/oauth"
+	"git.secluded.site/crush/internal/oauth/copilot"
+	"git.secluded.site/crush/internal/tui/styles"
+	"git.secluded.site/crush/internal/tui/util"
 	"github.com/pkg/browser"
 )
 

internal/tui/components/dialogs/dialogs.go 🔗

@@ -5,7 +5,7 @@ import (
 
 	tea "charm.land/bubbletea/v2"
 	"charm.land/lipgloss/v2"
-	"github.com/charmbracelet/crush/internal/tui/util"
+	"git.secluded.site/crush/internal/tui/util"
 )
 
 type DialogID string

internal/tui/components/dialogs/filepicker/filepicker.go 🔗

@@ -12,13 +12,13 @@ import (
 	"charm.land/bubbles/v2/key"
 	tea "charm.land/bubbletea/v2"
 	"charm.land/lipgloss/v2"
-	"github.com/charmbracelet/crush/internal/home"
-	"github.com/charmbracelet/crush/internal/message"
-	"github.com/charmbracelet/crush/internal/tui/components/core"
-	"github.com/charmbracelet/crush/internal/tui/components/dialogs"
-	"github.com/charmbracelet/crush/internal/tui/components/image"
-	"github.com/charmbracelet/crush/internal/tui/styles"
-	"github.com/charmbracelet/crush/internal/tui/util"
+	"git.secluded.site/crush/internal/home"
+	"git.secluded.site/crush/internal/message"
+	"git.secluded.site/crush/internal/tui/components/core"
+	"git.secluded.site/crush/internal/tui/components/dialogs"
+	"git.secluded.site/crush/internal/tui/components/image"
+	"git.secluded.site/crush/internal/tui/styles"
+	"git.secluded.site/crush/internal/tui/util"
 )
 
 const (

internal/tui/components/dialogs/hyper/device_flow.go 🔗

@@ -9,10 +9,10 @@ import (
 	"charm.land/bubbles/v2/spinner"
 	tea "charm.land/bubbletea/v2"
 	"charm.land/lipgloss/v2"
-	"github.com/charmbracelet/crush/internal/oauth"
-	"github.com/charmbracelet/crush/internal/oauth/hyper"
-	"github.com/charmbracelet/crush/internal/tui/styles"
-	"github.com/charmbracelet/crush/internal/tui/util"
+	"git.secluded.site/crush/internal/oauth"
+	"git.secluded.site/crush/internal/oauth/hyper"
+	"git.secluded.site/crush/internal/tui/styles"
+	"git.secluded.site/crush/internal/tui/util"
 	"github.com/pkg/browser"
 )
 

internal/tui/components/dialogs/models/apikey.go 🔗

@@ -7,10 +7,10 @@ import (
 	"charm.land/bubbles/v2/textinput"
 	tea "charm.land/bubbletea/v2"
 	"charm.land/lipgloss/v2"
-	"github.com/charmbracelet/crush/internal/config"
-	"github.com/charmbracelet/crush/internal/home"
-	"github.com/charmbracelet/crush/internal/tui/styles"
-	"github.com/charmbracelet/crush/internal/tui/util"
+	"git.secluded.site/crush/internal/config"
+	"git.secluded.site/crush/internal/home"
+	"git.secluded.site/crush/internal/tui/styles"
+	"git.secluded.site/crush/internal/tui/util"
 )
 
 type APIKeyInputState int

internal/tui/components/dialogs/models/list.go 🔗

@@ -8,10 +8,10 @@ import (
 
 	tea "charm.land/bubbletea/v2"
 	"charm.land/catwalk/pkg/catwalk"
-	"github.com/charmbracelet/crush/internal/config"
-	"github.com/charmbracelet/crush/internal/tui/exp/list"
-	"github.com/charmbracelet/crush/internal/tui/styles"
-	"github.com/charmbracelet/crush/internal/tui/util"
+	"git.secluded.site/crush/internal/config"
+	"git.secluded.site/crush/internal/tui/exp/list"
+	"git.secluded.site/crush/internal/tui/styles"
+	"git.secluded.site/crush/internal/tui/util"
 )
 
 type listModel = list.FilterableGroupList[list.CompletionItem[ModelOption]]

internal/tui/components/dialogs/models/list_recent_test.go 🔗

@@ -10,9 +10,9 @@ import (
 
 	tea "charm.land/bubbletea/v2"
 	"charm.land/catwalk/pkg/catwalk"
-	"github.com/charmbracelet/crush/internal/config"
-	"github.com/charmbracelet/crush/internal/log"
-	"github.com/charmbracelet/crush/internal/tui/exp/list"
+	"git.secluded.site/crush/internal/config"
+	"git.secluded.site/crush/internal/log"
+	"git.secluded.site/crush/internal/tui/exp/list"
 	"github.com/stretchr/testify/require"
 )
 

internal/tui/components/dialogs/models/models.go 🔗

@@ -11,15 +11,15 @@ import (
 	tea "charm.land/bubbletea/v2"
 	"charm.land/catwalk/pkg/catwalk"
 	"charm.land/lipgloss/v2"
-	hyperp "github.com/charmbracelet/crush/internal/agent/hyper"
-	"github.com/charmbracelet/crush/internal/config"
-	"github.com/charmbracelet/crush/internal/tui/components/core"
-	"github.com/charmbracelet/crush/internal/tui/components/dialogs"
-	"github.com/charmbracelet/crush/internal/tui/components/dialogs/copilot"
-	"github.com/charmbracelet/crush/internal/tui/components/dialogs/hyper"
-	"github.com/charmbracelet/crush/internal/tui/exp/list"
-	"github.com/charmbracelet/crush/internal/tui/styles"
-	"github.com/charmbracelet/crush/internal/tui/util"
+	hyperp "git.secluded.site/crush/internal/agent/hyper"
+	"git.secluded.site/crush/internal/config"
+	"git.secluded.site/crush/internal/tui/components/core"
+	"git.secluded.site/crush/internal/tui/components/dialogs"
+	"git.secluded.site/crush/internal/tui/components/dialogs/copilot"
+	"git.secluded.site/crush/internal/tui/components/dialogs/hyper"
+	"git.secluded.site/crush/internal/tui/exp/list"
+	"git.secluded.site/crush/internal/tui/styles"
+	"git.secluded.site/crush/internal/tui/util"
 )
 
 const (

internal/tui/components/dialogs/permissions/permissions.go 🔗

@@ -10,13 +10,13 @@ import (
 	"charm.land/bubbles/v2/viewport"
 	tea "charm.land/bubbletea/v2"
 	"charm.land/lipgloss/v2"
-	"github.com/charmbracelet/crush/internal/agent/tools"
-	"github.com/charmbracelet/crush/internal/fsext"
-	"github.com/charmbracelet/crush/internal/permission"
-	"github.com/charmbracelet/crush/internal/tui/components/core"
-	"github.com/charmbracelet/crush/internal/tui/components/dialogs"
-	"github.com/charmbracelet/crush/internal/tui/styles"
-	"github.com/charmbracelet/crush/internal/tui/util"
+	"git.secluded.site/crush/internal/agent/tools"
+	"git.secluded.site/crush/internal/fsext"
+	"git.secluded.site/crush/internal/permission"
+	"git.secluded.site/crush/internal/tui/components/core"
+	"git.secluded.site/crush/internal/tui/components/dialogs"
+	"git.secluded.site/crush/internal/tui/styles"
+	"git.secluded.site/crush/internal/tui/util"
 	"github.com/charmbracelet/x/ansi"
 )
 

internal/tui/components/dialogs/quit/quit.go 🔗

@@ -4,9 +4,9 @@ import (
 	"charm.land/bubbles/v2/key"
 	tea "charm.land/bubbletea/v2"
 	"charm.land/lipgloss/v2"
-	"github.com/charmbracelet/crush/internal/tui/components/dialogs"
-	"github.com/charmbracelet/crush/internal/tui/styles"
-	"github.com/charmbracelet/crush/internal/tui/util"
+	"git.secluded.site/crush/internal/tui/components/dialogs"
+	"git.secluded.site/crush/internal/tui/styles"
+	"git.secluded.site/crush/internal/tui/util"
 )
 
 const (

internal/tui/components/dialogs/reasoning/reasoning.go 🔗

@@ -8,12 +8,12 @@ import (
 	"golang.org/x/text/cases"
 	"golang.org/x/text/language"
 
-	"github.com/charmbracelet/crush/internal/config"
-	"github.com/charmbracelet/crush/internal/tui/components/core"
-	"github.com/charmbracelet/crush/internal/tui/components/dialogs"
-	"github.com/charmbracelet/crush/internal/tui/exp/list"
-	"github.com/charmbracelet/crush/internal/tui/styles"
-	"github.com/charmbracelet/crush/internal/tui/util"
+	"git.secluded.site/crush/internal/config"
+	"git.secluded.site/crush/internal/tui/components/core"
+	"git.secluded.site/crush/internal/tui/components/dialogs"
+	"git.secluded.site/crush/internal/tui/exp/list"
+	"git.secluded.site/crush/internal/tui/styles"
+	"git.secluded.site/crush/internal/tui/util"
 )
 
 const (

internal/tui/components/dialogs/sessions/sessions.go 🔗

@@ -5,14 +5,14 @@ import (
 	"charm.land/bubbles/v2/key"
 	tea "charm.land/bubbletea/v2"
 	"charm.land/lipgloss/v2"
-	"github.com/charmbracelet/crush/internal/event"
-	"github.com/charmbracelet/crush/internal/session"
-	"github.com/charmbracelet/crush/internal/tui/components/chat"
-	"github.com/charmbracelet/crush/internal/tui/components/core"
-	"github.com/charmbracelet/crush/internal/tui/components/dialogs"
-	"github.com/charmbracelet/crush/internal/tui/exp/list"
-	"github.com/charmbracelet/crush/internal/tui/styles"
-	"github.com/charmbracelet/crush/internal/tui/util"
+	"git.secluded.site/crush/internal/event"
+	"git.secluded.site/crush/internal/session"
+	"git.secluded.site/crush/internal/tui/components/chat"
+	"git.secluded.site/crush/internal/tui/components/core"
+	"git.secluded.site/crush/internal/tui/components/dialogs"
+	"git.secluded.site/crush/internal/tui/exp/list"
+	"git.secluded.site/crush/internal/tui/styles"
+	"git.secluded.site/crush/internal/tui/util"
 )
 
 const SessionsDialogID dialogs.DialogID = "sessions"

internal/tui/components/files/files.go 🔗

@@ -10,11 +10,11 @@ import (
 	"charm.land/lipgloss/v2"
 	"github.com/charmbracelet/x/ansi"
 
-	"github.com/charmbracelet/crush/internal/config"
-	"github.com/charmbracelet/crush/internal/fsext"
-	"github.com/charmbracelet/crush/internal/history"
-	"github.com/charmbracelet/crush/internal/tui/components/core"
-	"github.com/charmbracelet/crush/internal/tui/styles"
+	"git.secluded.site/crush/internal/config"
+	"git.secluded.site/crush/internal/fsext"
+	"git.secluded.site/crush/internal/history"
+	"git.secluded.site/crush/internal/tui/components/core"
+	"git.secluded.site/crush/internal/tui/styles"
 )
 
 // FileHistory represents a file history with initial and latest versions.

internal/tui/components/logo/logo.go 🔗

@@ -7,8 +7,8 @@ import (
 	"strings"
 
 	"charm.land/lipgloss/v2"
+	"git.secluded.site/crush/internal/tui/styles"
 	"github.com/MakeNowJust/heredoc"
-	"github.com/charmbracelet/crush/internal/tui/styles"
 	"github.com/charmbracelet/x/ansi"
 	"github.com/charmbracelet/x/exp/slice"
 )

internal/tui/components/lsp/lsp.go 🔗

@@ -7,12 +7,12 @@ import (
 	"strings"
 
 	"charm.land/lipgloss/v2"
-	"github.com/charmbracelet/crush/internal/app"
-	"github.com/charmbracelet/crush/internal/config"
-	"github.com/charmbracelet/crush/internal/csync"
-	"github.com/charmbracelet/crush/internal/lsp"
-	"github.com/charmbracelet/crush/internal/tui/components/core"
-	"github.com/charmbracelet/crush/internal/tui/styles"
+	"git.secluded.site/crush/internal/app"
+	"git.secluded.site/crush/internal/config"
+	"git.secluded.site/crush/internal/csync"
+	"git.secluded.site/crush/internal/lsp"
+	"git.secluded.site/crush/internal/tui/components/core"
+	"git.secluded.site/crush/internal/tui/styles"
 )
 
 // RenderOptions contains options for rendering LSP lists.

internal/tui/components/mcp/mcp.go 🔗

@@ -6,10 +6,10 @@ import (
 
 	"charm.land/lipgloss/v2"
 
-	"github.com/charmbracelet/crush/internal/agent/tools/mcp"
-	"github.com/charmbracelet/crush/internal/config"
-	"github.com/charmbracelet/crush/internal/tui/components/core"
-	"github.com/charmbracelet/crush/internal/tui/styles"
+	"git.secluded.site/crush/internal/agent/tools/mcp"
+	"git.secluded.site/crush/internal/config"
+	"git.secluded.site/crush/internal/tui/components/core"
+	"git.secluded.site/crush/internal/tui/styles"
 )
 
 // RenderOptions contains options for rendering MCP lists.

internal/tui/exp/diffview/chroma.go 🔗

@@ -7,8 +7,8 @@ import (
 	"strings"
 
 	"charm.land/lipgloss/v2"
+	"git.secluded.site/crush/internal/ansiext"
 	"github.com/alecthomas/chroma/v2"
-	"github.com/charmbracelet/crush/internal/ansiext"
 )
 
 var _ chroma.Formatter = chromaFormatter{}

internal/tui/exp/diffview/diffview_test.go 🔗

@@ -6,8 +6,8 @@ import (
 	"strings"
 	"testing"
 
+	"git.secluded.site/crush/internal/tui/exp/diffview"
 	"github.com/alecthomas/chroma/v2/styles"
-	"github.com/charmbracelet/crush/internal/tui/exp/diffview"
 	"github.com/charmbracelet/x/ansi"
 	"github.com/charmbracelet/x/exp/golden"
 )

internal/tui/exp/list/filterable.go 🔗

@@ -8,9 +8,9 @@ import (
 	"charm.land/bubbles/v2/textinput"
 	tea "charm.land/bubbletea/v2"
 	"charm.land/lipgloss/v2"
-	"github.com/charmbracelet/crush/internal/tui/components/core/layout"
-	"github.com/charmbracelet/crush/internal/tui/styles"
-	"github.com/charmbracelet/crush/internal/tui/util"
+	"git.secluded.site/crush/internal/tui/components/core/layout"
+	"git.secluded.site/crush/internal/tui/styles"
+	"git.secluded.site/crush/internal/tui/util"
 	"github.com/sahilm/fuzzy"
 )
 

internal/tui/exp/list/filterable_group.go 🔗

@@ -9,9 +9,9 @@ import (
 	"charm.land/bubbles/v2/textinput"
 	tea "charm.land/bubbletea/v2"
 	"charm.land/lipgloss/v2"
-	"github.com/charmbracelet/crush/internal/tui/components/core/layout"
-	"github.com/charmbracelet/crush/internal/tui/styles"
-	"github.com/charmbracelet/crush/internal/tui/util"
+	"git.secluded.site/crush/internal/tui/components/core/layout"
+	"git.secluded.site/crush/internal/tui/styles"
+	"git.secluded.site/crush/internal/tui/util"
 	"github.com/sahilm/fuzzy"
 )
 

internal/tui/exp/list/grouped.go 🔗

@@ -2,8 +2,8 @@ package list
 
 import (
 	tea "charm.land/bubbletea/v2"
-	"github.com/charmbracelet/crush/internal/tui/components/core/layout"
-	"github.com/charmbracelet/crush/internal/tui/util"
+	"git.secluded.site/crush/internal/tui/components/core/layout"
+	"git.secluded.site/crush/internal/tui/util"
 )
 
 type Group[T Item] struct {

internal/tui/exp/list/items.go 🔗

@@ -5,10 +5,10 @@ import (
 
 	tea "charm.land/bubbletea/v2"
 	"charm.land/lipgloss/v2"
-	"github.com/charmbracelet/crush/internal/tui/components/core"
-	"github.com/charmbracelet/crush/internal/tui/components/core/layout"
-	"github.com/charmbracelet/crush/internal/tui/styles"
-	"github.com/charmbracelet/crush/internal/tui/util"
+	"git.secluded.site/crush/internal/tui/components/core"
+	"git.secluded.site/crush/internal/tui/components/core/layout"
+	"git.secluded.site/crush/internal/tui/styles"
+	"git.secluded.site/crush/internal/tui/util"
 	"github.com/charmbracelet/x/ansi"
 	"github.com/google/uuid"
 	"github.com/rivo/uniseg"

internal/tui/exp/list/list.go 🔗

@@ -7,10 +7,10 @@ import (
 	"charm.land/bubbles/v2/key"
 	tea "charm.land/bubbletea/v2"
 	"charm.land/lipgloss/v2"
-	"github.com/charmbracelet/crush/internal/tui/components/anim"
-	"github.com/charmbracelet/crush/internal/tui/components/core/layout"
-	"github.com/charmbracelet/crush/internal/tui/styles"
-	"github.com/charmbracelet/crush/internal/tui/util"
+	"git.secluded.site/crush/internal/tui/components/anim"
+	"git.secluded.site/crush/internal/tui/components/core/layout"
+	"git.secluded.site/crush/internal/tui/styles"
+	"git.secluded.site/crush/internal/tui/util"
 	uv "github.com/charmbracelet/ultraviolet"
 	"github.com/charmbracelet/x/ansi"
 	"github.com/charmbracelet/x/exp/ordered"

internal/tui/exp/list/list_test.go 🔗

@@ -7,8 +7,8 @@ import (
 
 	tea "charm.land/bubbletea/v2"
 	"charm.land/lipgloss/v2"
-	"github.com/charmbracelet/crush/internal/tui/components/core/layout"
-	"github.com/charmbracelet/crush/internal/tui/util"
+	"git.secluded.site/crush/internal/tui/components/core/layout"
+	"git.secluded.site/crush/internal/tui/util"
 	"github.com/charmbracelet/x/exp/golden"
 	"github.com/google/uuid"
 	"github.com/stretchr/testify/assert"

internal/tui/highlight/highlight.go 🔗

@@ -4,11 +4,11 @@ import (
 	"bytes"
 	"image/color"
 
+	"git.secluded.site/crush/internal/tui/styles"
 	"github.com/alecthomas/chroma/v2"
 	"github.com/alecthomas/chroma/v2/formatters"
 	"github.com/alecthomas/chroma/v2/lexers"
 	chromaStyles "github.com/alecthomas/chroma/v2/styles"
-	"github.com/charmbracelet/crush/internal/tui/styles"
 )
 
 func SyntaxHighlight(source, fileName string, bg color.Color) (string, error) {

internal/tui/page/chat/chat.go 🔗

@@ -11,34 +11,34 @@ import (
 	"charm.land/bubbles/v2/spinner"
 	tea "charm.land/bubbletea/v2"
 	"charm.land/lipgloss/v2"
-	"github.com/charmbracelet/crush/internal/app"
-	"github.com/charmbracelet/crush/internal/config"
-	"github.com/charmbracelet/crush/internal/history"
-	"github.com/charmbracelet/crush/internal/message"
-	"github.com/charmbracelet/crush/internal/permission"
-	"github.com/charmbracelet/crush/internal/pubsub"
-	"github.com/charmbracelet/crush/internal/session"
-	"github.com/charmbracelet/crush/internal/tui/components/anim"
-	"github.com/charmbracelet/crush/internal/tui/components/chat"
-	"github.com/charmbracelet/crush/internal/tui/components/chat/editor"
-	"github.com/charmbracelet/crush/internal/tui/components/chat/header"
-	"github.com/charmbracelet/crush/internal/tui/components/chat/messages"
-	"github.com/charmbracelet/crush/internal/tui/components/chat/sidebar"
-	"github.com/charmbracelet/crush/internal/tui/components/chat/splash"
-	"github.com/charmbracelet/crush/internal/tui/components/completions"
-	"github.com/charmbracelet/crush/internal/tui/components/core"
-	"github.com/charmbracelet/crush/internal/tui/components/core/layout"
-	"github.com/charmbracelet/crush/internal/tui/components/dialogs"
-	"github.com/charmbracelet/crush/internal/tui/components/dialogs/commands"
-	"github.com/charmbracelet/crush/internal/tui/components/dialogs/copilot"
-	"github.com/charmbracelet/crush/internal/tui/components/dialogs/filepicker"
-	"github.com/charmbracelet/crush/internal/tui/components/dialogs/hyper"
-	"github.com/charmbracelet/crush/internal/tui/components/dialogs/models"
-	"github.com/charmbracelet/crush/internal/tui/components/dialogs/reasoning"
-	"github.com/charmbracelet/crush/internal/tui/page"
-	"github.com/charmbracelet/crush/internal/tui/styles"
-	"github.com/charmbracelet/crush/internal/tui/util"
-	"github.com/charmbracelet/crush/internal/version"
+	"git.secluded.site/crush/internal/app"
+	"git.secluded.site/crush/internal/config"
+	"git.secluded.site/crush/internal/history"
+	"git.secluded.site/crush/internal/message"
+	"git.secluded.site/crush/internal/permission"
+	"git.secluded.site/crush/internal/pubsub"
+	"git.secluded.site/crush/internal/session"
+	"git.secluded.site/crush/internal/tui/components/anim"
+	"git.secluded.site/crush/internal/tui/components/chat"
+	"git.secluded.site/crush/internal/tui/components/chat/editor"
+	"git.secluded.site/crush/internal/tui/components/chat/header"
+	"git.secluded.site/crush/internal/tui/components/chat/messages"
+	"git.secluded.site/crush/internal/tui/components/chat/sidebar"
+	"git.secluded.site/crush/internal/tui/components/chat/splash"
+	"git.secluded.site/crush/internal/tui/components/completions"
+	"git.secluded.site/crush/internal/tui/components/core"
+	"git.secluded.site/crush/internal/tui/components/core/layout"
+	"git.secluded.site/crush/internal/tui/components/dialogs"
+	"git.secluded.site/crush/internal/tui/components/dialogs/commands"
+	"git.secluded.site/crush/internal/tui/components/dialogs/copilot"
+	"git.secluded.site/crush/internal/tui/components/dialogs/filepicker"
+	"git.secluded.site/crush/internal/tui/components/dialogs/hyper"
+	"git.secluded.site/crush/internal/tui/components/dialogs/models"
+	"git.secluded.site/crush/internal/tui/components/dialogs/reasoning"
+	"git.secluded.site/crush/internal/tui/page"
+	"git.secluded.site/crush/internal/tui/styles"
+	"git.secluded.site/crush/internal/tui/util"
+	"git.secluded.site/crush/internal/version"
 )
 
 var ChatPageID page.PageID = "chat"

internal/tui/page/chat/pills.go 🔗

@@ -5,9 +5,9 @@ import (
 	"strings"
 
 	"charm.land/lipgloss/v2"
-	"github.com/charmbracelet/crush/internal/session"
-	"github.com/charmbracelet/crush/internal/tui/components/chat/todos"
-	"github.com/charmbracelet/crush/internal/tui/styles"
+	"git.secluded.site/crush/internal/session"
+	"git.secluded.site/crush/internal/tui/components/chat/todos"
+	"git.secluded.site/crush/internal/tui/styles"
 )
 
 func hasIncompleteTodos(todos []session.Todo) bool {

internal/tui/styles/theme.go 🔗

@@ -13,7 +13,7 @@ import (
 	tea "charm.land/bubbletea/v2"
 	"charm.land/glamour/v2/ansi"
 	"charm.land/lipgloss/v2"
-	"github.com/charmbracelet/crush/internal/tui/exp/diffview"
+	"git.secluded.site/crush/internal/tui/exp/diffview"
 	"github.com/charmbracelet/x/exp/charmtone"
 	"github.com/lucasb-eyer/go-colorful"
 	"github.com/rivo/uniseg"

internal/tui/tui.go 🔗

@@ -12,30 +12,30 @@ import (
 	"charm.land/bubbles/v2/key"
 	tea "charm.land/bubbletea/v2"
 	"charm.land/lipgloss/v2"
-	"github.com/charmbracelet/crush/internal/agent/tools/mcp"
-	"github.com/charmbracelet/crush/internal/app"
-	"github.com/charmbracelet/crush/internal/config"
-	"github.com/charmbracelet/crush/internal/event"
-	"github.com/charmbracelet/crush/internal/home"
-	"github.com/charmbracelet/crush/internal/permission"
-	"github.com/charmbracelet/crush/internal/pubsub"
-	cmpChat "github.com/charmbracelet/crush/internal/tui/components/chat"
-	"github.com/charmbracelet/crush/internal/tui/components/chat/splash"
-	"github.com/charmbracelet/crush/internal/tui/components/completions"
-	"github.com/charmbracelet/crush/internal/tui/components/core"
-	"github.com/charmbracelet/crush/internal/tui/components/core/layout"
-	"github.com/charmbracelet/crush/internal/tui/components/core/status"
-	"github.com/charmbracelet/crush/internal/tui/components/dialogs"
-	"github.com/charmbracelet/crush/internal/tui/components/dialogs/commands"
-	"github.com/charmbracelet/crush/internal/tui/components/dialogs/filepicker"
-	"github.com/charmbracelet/crush/internal/tui/components/dialogs/models"
-	"github.com/charmbracelet/crush/internal/tui/components/dialogs/permissions"
-	"github.com/charmbracelet/crush/internal/tui/components/dialogs/quit"
-	"github.com/charmbracelet/crush/internal/tui/components/dialogs/sessions"
-	"github.com/charmbracelet/crush/internal/tui/page"
-	"github.com/charmbracelet/crush/internal/tui/page/chat"
-	"github.com/charmbracelet/crush/internal/tui/styles"
-	"github.com/charmbracelet/crush/internal/tui/util"
+	"git.secluded.site/crush/internal/agent/tools/mcp"
+	"git.secluded.site/crush/internal/app"
+	"git.secluded.site/crush/internal/config"
+	"git.secluded.site/crush/internal/event"
+	"git.secluded.site/crush/internal/home"
+	"git.secluded.site/crush/internal/permission"
+	"git.secluded.site/crush/internal/pubsub"
+	cmpChat "git.secluded.site/crush/internal/tui/components/chat"
+	"git.secluded.site/crush/internal/tui/components/chat/splash"
+	"git.secluded.site/crush/internal/tui/components/completions"
+	"git.secluded.site/crush/internal/tui/components/core"
+	"git.secluded.site/crush/internal/tui/components/core/layout"
+	"git.secluded.site/crush/internal/tui/components/core/status"
+	"git.secluded.site/crush/internal/tui/components/dialogs"
+	"git.secluded.site/crush/internal/tui/components/dialogs/commands"
+	"git.secluded.site/crush/internal/tui/components/dialogs/filepicker"
+	"git.secluded.site/crush/internal/tui/components/dialogs/models"
+	"git.secluded.site/crush/internal/tui/components/dialogs/permissions"
+	"git.secluded.site/crush/internal/tui/components/dialogs/quit"
+	"git.secluded.site/crush/internal/tui/components/dialogs/sessions"
+	"git.secluded.site/crush/internal/tui/page"
+	"git.secluded.site/crush/internal/tui/page/chat"
+	"git.secluded.site/crush/internal/tui/styles"
+	"git.secluded.site/crush/internal/tui/util"
 	xstrings "github.com/charmbracelet/x/exp/strings"
 	"golang.org/x/mod/semver"
 	"golang.org/x/text/cases"

internal/tui/util/shell.go 🔗

@@ -4,7 +4,7 @@ import (
 	"context"
 
 	tea "charm.land/bubbletea/v2"
-	"github.com/charmbracelet/crush/internal/uiutil"
+	"git.secluded.site/crush/internal/uiutil"
 )
 
 // ExecShell parses a shell command string and executes it with exec.Command.

internal/tui/util/util.go 🔗

@@ -2,7 +2,7 @@ package util
 
 import (
 	tea "charm.land/bubbletea/v2"
-	"github.com/charmbracelet/crush/internal/uiutil"
+	"git.secluded.site/crush/internal/uiutil"
 )
 
 type Cursor = uiutil.Cursor

internal/ui/anim/anim.go 🔗

@@ -15,7 +15,7 @@ import (
 	"charm.land/lipgloss/v2"
 	"github.com/lucasb-eyer/go-colorful"
 
-	"github.com/charmbracelet/crush/internal/csync"
+	"git.secluded.site/crush/internal/csync"
 )
 
 const (

internal/ui/attachments/attachments.go 🔗

@@ -10,7 +10,7 @@ import (
 	"charm.land/bubbles/v2/key"
 	tea "charm.land/bubbletea/v2"
 	"charm.land/lipgloss/v2"
-	"github.com/charmbracelet/crush/internal/message"
+	"git.secluded.site/crush/internal/message"
 	"github.com/charmbracelet/x/ansi"
 )
 

internal/ui/chat/agent.go 🔗

@@ -7,10 +7,10 @@ import (
 	tea "charm.land/bubbletea/v2"
 	"charm.land/lipgloss/v2"
 	"charm.land/lipgloss/v2/tree"
-	"github.com/charmbracelet/crush/internal/agent"
-	"github.com/charmbracelet/crush/internal/message"
-	"github.com/charmbracelet/crush/internal/ui/anim"
-	"github.com/charmbracelet/crush/internal/ui/styles"
+	"git.secluded.site/crush/internal/agent"
+	"git.secluded.site/crush/internal/message"
+	"git.secluded.site/crush/internal/ui/anim"
+	"git.secluded.site/crush/internal/ui/styles"
 )
 
 // -----------------------------------------------------------------------------

internal/ui/chat/assistant.go 🔗

@@ -6,10 +6,10 @@ import (
 
 	tea "charm.land/bubbletea/v2"
 	"charm.land/lipgloss/v2"
-	"github.com/charmbracelet/crush/internal/message"
-	"github.com/charmbracelet/crush/internal/ui/anim"
-	"github.com/charmbracelet/crush/internal/ui/common"
-	"github.com/charmbracelet/crush/internal/ui/styles"
+	"git.secluded.site/crush/internal/message"
+	"git.secluded.site/crush/internal/ui/anim"
+	"git.secluded.site/crush/internal/ui/common"
+	"git.secluded.site/crush/internal/ui/styles"
 	"github.com/charmbracelet/x/ansi"
 )
 

internal/ui/chat/bash.go 🔗

@@ -7,9 +7,9 @@ import (
 	"strings"
 
 	"charm.land/lipgloss/v2"
-	"github.com/charmbracelet/crush/internal/agent/tools"
-	"github.com/charmbracelet/crush/internal/message"
-	"github.com/charmbracelet/crush/internal/ui/styles"
+	"git.secluded.site/crush/internal/agent/tools"
+	"git.secluded.site/crush/internal/message"
+	"git.secluded.site/crush/internal/ui/styles"
 	"github.com/charmbracelet/x/ansi"
 )
 

internal/ui/chat/diagnostics.go 🔗

@@ -3,10 +3,10 @@ package chat
 import (
 	"encoding/json"
 
-	"github.com/charmbracelet/crush/internal/agent/tools"
-	"github.com/charmbracelet/crush/internal/fsext"
-	"github.com/charmbracelet/crush/internal/message"
-	"github.com/charmbracelet/crush/internal/ui/styles"
+	"git.secluded.site/crush/internal/agent/tools"
+	"git.secluded.site/crush/internal/fsext"
+	"git.secluded.site/crush/internal/message"
+	"git.secluded.site/crush/internal/ui/styles"
 )
 
 // -----------------------------------------------------------------------------

internal/ui/chat/fetch.go 🔗

@@ -3,9 +3,9 @@ package chat
 import (
 	"encoding/json"
 
-	"github.com/charmbracelet/crush/internal/agent/tools"
-	"github.com/charmbracelet/crush/internal/message"
-	"github.com/charmbracelet/crush/internal/ui/styles"
+	"git.secluded.site/crush/internal/agent/tools"
+	"git.secluded.site/crush/internal/message"
+	"git.secluded.site/crush/internal/ui/styles"
 )
 
 // -----------------------------------------------------------------------------

internal/ui/chat/file.go 🔗

@@ -5,10 +5,10 @@ import (
 	"fmt"
 	"strings"
 
-	"github.com/charmbracelet/crush/internal/agent/tools"
-	"github.com/charmbracelet/crush/internal/fsext"
-	"github.com/charmbracelet/crush/internal/message"
-	"github.com/charmbracelet/crush/internal/ui/styles"
+	"git.secluded.site/crush/internal/agent/tools"
+	"git.secluded.site/crush/internal/fsext"
+	"git.secluded.site/crush/internal/message"
+	"git.secluded.site/crush/internal/ui/styles"
 )
 
 // -----------------------------------------------------------------------------

internal/ui/chat/generic.go 🔗

@@ -4,9 +4,9 @@ import (
 	"encoding/json"
 	"strings"
 
-	"github.com/charmbracelet/crush/internal/message"
-	"github.com/charmbracelet/crush/internal/stringext"
-	"github.com/charmbracelet/crush/internal/ui/styles"
+	"git.secluded.site/crush/internal/message"
+	"git.secluded.site/crush/internal/stringext"
+	"git.secluded.site/crush/internal/ui/styles"
 )
 
 // GenericToolMessageItem is a message item that represents an unknown tool call.

internal/ui/chat/lsp_restart.go 🔗

@@ -3,9 +3,9 @@ package chat
 import (
 	"encoding/json"
 
-	"github.com/charmbracelet/crush/internal/agent/tools"
-	"github.com/charmbracelet/crush/internal/message"
-	"github.com/charmbracelet/crush/internal/ui/styles"
+	"git.secluded.site/crush/internal/agent/tools"
+	"git.secluded.site/crush/internal/message"
+	"git.secluded.site/crush/internal/ui/styles"
 )
 
 // LSPRestartToolMessageItem is a message item that represents a lsprestart tool call.

internal/ui/chat/mcp.go 🔗

@@ -5,9 +5,9 @@ import (
 	"fmt"
 	"strings"
 
-	"github.com/charmbracelet/crush/internal/message"
-	"github.com/charmbracelet/crush/internal/stringext"
-	"github.com/charmbracelet/crush/internal/ui/styles"
+	"git.secluded.site/crush/internal/message"
+	"git.secluded.site/crush/internal/stringext"
+	"git.secluded.site/crush/internal/ui/styles"
 )
 
 // MCPToolMessageItem is a message item that represents a bash tool call.

internal/ui/chat/messages.go 🔗

@@ -9,13 +9,13 @@ import (
 	tea "charm.land/bubbletea/v2"
 	"charm.land/catwalk/pkg/catwalk"
 	"charm.land/lipgloss/v2"
-	"github.com/charmbracelet/crush/internal/config"
-	"github.com/charmbracelet/crush/internal/message"
-	"github.com/charmbracelet/crush/internal/ui/anim"
-	"github.com/charmbracelet/crush/internal/ui/attachments"
-	"github.com/charmbracelet/crush/internal/ui/common"
-	"github.com/charmbracelet/crush/internal/ui/list"
-	"github.com/charmbracelet/crush/internal/ui/styles"
+	"git.secluded.site/crush/internal/config"
+	"git.secluded.site/crush/internal/message"
+	"git.secluded.site/crush/internal/ui/anim"
+	"git.secluded.site/crush/internal/ui/attachments"
+	"git.secluded.site/crush/internal/ui/common"
+	"git.secluded.site/crush/internal/ui/list"
+	"git.secluded.site/crush/internal/ui/styles"
 )
 
 // this is the total width that is taken up by the border + padding

internal/ui/chat/references.go 🔗

@@ -3,10 +3,10 @@ package chat
 import (
 	"encoding/json"
 
-	"github.com/charmbracelet/crush/internal/agent/tools"
-	"github.com/charmbracelet/crush/internal/fsext"
-	"github.com/charmbracelet/crush/internal/message"
-	"github.com/charmbracelet/crush/internal/ui/styles"
+	"git.secluded.site/crush/internal/agent/tools"
+	"git.secluded.site/crush/internal/fsext"
+	"git.secluded.site/crush/internal/message"
+	"git.secluded.site/crush/internal/ui/styles"
 )
 
 // ReferencesToolMessageItem is a message item that represents a references tool call.

internal/ui/chat/search.go 🔗

@@ -3,10 +3,10 @@ package chat
 import (
 	"encoding/json"
 
-	"github.com/charmbracelet/crush/internal/agent/tools"
-	"github.com/charmbracelet/crush/internal/fsext"
-	"github.com/charmbracelet/crush/internal/message"
-	"github.com/charmbracelet/crush/internal/ui/styles"
+	"git.secluded.site/crush/internal/agent/tools"
+	"git.secluded.site/crush/internal/fsext"
+	"git.secluded.site/crush/internal/message"
+	"git.secluded.site/crush/internal/ui/styles"
 )
 
 // -----------------------------------------------------------------------------

internal/ui/chat/todos.go 🔗

@@ -6,10 +6,10 @@ import (
 	"slices"
 	"strings"
 
-	"github.com/charmbracelet/crush/internal/agent/tools"
-	"github.com/charmbracelet/crush/internal/message"
-	"github.com/charmbracelet/crush/internal/session"
-	"github.com/charmbracelet/crush/internal/ui/styles"
+	"git.secluded.site/crush/internal/agent/tools"
+	"git.secluded.site/crush/internal/message"
+	"git.secluded.site/crush/internal/session"
+	"git.secluded.site/crush/internal/ui/styles"
 	"github.com/charmbracelet/x/ansi"
 )
 

internal/ui/chat/tools.go 🔗

@@ -10,15 +10,15 @@ import (
 	tea "charm.land/bubbletea/v2"
 	"charm.land/lipgloss/v2"
 	"charm.land/lipgloss/v2/tree"
-	"github.com/charmbracelet/crush/internal/agent"
-	"github.com/charmbracelet/crush/internal/agent/tools"
-	"github.com/charmbracelet/crush/internal/diff"
-	"github.com/charmbracelet/crush/internal/fsext"
-	"github.com/charmbracelet/crush/internal/message"
-	"github.com/charmbracelet/crush/internal/stringext"
-	"github.com/charmbracelet/crush/internal/ui/anim"
-	"github.com/charmbracelet/crush/internal/ui/common"
-	"github.com/charmbracelet/crush/internal/ui/styles"
+	"git.secluded.site/crush/internal/agent"
+	"git.secluded.site/crush/internal/agent/tools"
+	"git.secluded.site/crush/internal/diff"
+	"git.secluded.site/crush/internal/fsext"
+	"git.secluded.site/crush/internal/message"
+	"git.secluded.site/crush/internal/stringext"
+	"git.secluded.site/crush/internal/ui/anim"
+	"git.secluded.site/crush/internal/ui/common"
+	"git.secluded.site/crush/internal/ui/styles"
 	"github.com/charmbracelet/x/ansi"
 )
 

internal/ui/chat/user.go 🔗

@@ -5,10 +5,10 @@ import (
 
 	tea "charm.land/bubbletea/v2"
 	"charm.land/lipgloss/v2"
-	"github.com/charmbracelet/crush/internal/message"
-	"github.com/charmbracelet/crush/internal/ui/attachments"
-	"github.com/charmbracelet/crush/internal/ui/common"
-	"github.com/charmbracelet/crush/internal/ui/styles"
+	"git.secluded.site/crush/internal/message"
+	"git.secluded.site/crush/internal/ui/attachments"
+	"git.secluded.site/crush/internal/ui/common"
+	"git.secluded.site/crush/internal/ui/styles"
 )
 
 // UserMessageItem represents a user message in the chat UI.

internal/ui/common/button.go 🔗

@@ -4,7 +4,7 @@ import (
 	"strings"
 
 	"charm.land/lipgloss/v2"
-	"github.com/charmbracelet/crush/internal/ui/styles"
+	"git.secluded.site/crush/internal/ui/styles"
 )
 
 // ButtonOpts defines the configuration for a single button

internal/ui/common/common.go 🔗

@@ -6,11 +6,11 @@ import (
 	"os"
 
 	tea "charm.land/bubbletea/v2"
+	"git.secluded.site/crush/internal/app"
+	"git.secluded.site/crush/internal/config"
+	"git.secluded.site/crush/internal/ui/styles"
+	"git.secluded.site/crush/internal/uiutil"
 	"github.com/atotto/clipboard"
-	"github.com/charmbracelet/crush/internal/app"
-	"github.com/charmbracelet/crush/internal/config"
-	"github.com/charmbracelet/crush/internal/ui/styles"
-	"github.com/charmbracelet/crush/internal/uiutil"
 	uv "github.com/charmbracelet/ultraviolet"
 )
 

internal/ui/common/diff.go 🔗

@@ -1,9 +1,9 @@
 package common
 
 import (
+	"git.secluded.site/crush/internal/tui/exp/diffview"
+	"git.secluded.site/crush/internal/ui/styles"
 	"github.com/alecthomas/chroma/v2"
-	"github.com/charmbracelet/crush/internal/tui/exp/diffview"
-	"github.com/charmbracelet/crush/internal/ui/styles"
 )
 
 // DiffFormatter returns a diff formatter with the given styles that can be

internal/ui/common/elements.go 🔗

@@ -7,8 +7,8 @@ import (
 	"strings"
 
 	"charm.land/lipgloss/v2"
-	"github.com/charmbracelet/crush/internal/home"
-	"github.com/charmbracelet/crush/internal/ui/styles"
+	"git.secluded.site/crush/internal/home"
+	"git.secluded.site/crush/internal/ui/styles"
 	"github.com/charmbracelet/x/ansi"
 )
 

internal/ui/common/highlight.go 🔗

@@ -4,11 +4,11 @@ import (
 	"bytes"
 	"image/color"
 
+	"git.secluded.site/crush/internal/ui/styles"
 	"github.com/alecthomas/chroma/v2"
 	"github.com/alecthomas/chroma/v2/formatters"
 	"github.com/alecthomas/chroma/v2/lexers"
 	chromastyles "github.com/alecthomas/chroma/v2/styles"
-	"github.com/charmbracelet/crush/internal/ui/styles"
 )
 
 // SyntaxHighlight applies syntax highlighting to the given source code based

internal/ui/common/markdown.go 🔗

@@ -2,7 +2,7 @@ package common
 
 import (
 	"charm.land/glamour/v2"
-	"github.com/charmbracelet/crush/internal/ui/styles"
+	"git.secluded.site/crush/internal/ui/styles"
 )
 
 // MarkdownRenderer returns a glamour [glamour.TermRenderer] configured with

internal/ui/common/scrollbar.go 🔗

@@ -3,7 +3,7 @@ package common
 import (
 	"strings"
 
-	"github.com/charmbracelet/crush/internal/ui/styles"
+	"git.secluded.site/crush/internal/ui/styles"
 )
 
 // Scrollbar renders a vertical scrollbar based on content and viewport size.

internal/ui/completions/completions.go 🔗

@@ -7,8 +7,8 @@ import (
 	"charm.land/bubbles/v2/key"
 	tea "charm.land/bubbletea/v2"
 	"charm.land/lipgloss/v2"
-	"github.com/charmbracelet/crush/internal/fsext"
-	"github.com/charmbracelet/crush/internal/ui/list"
+	"git.secluded.site/crush/internal/fsext"
+	"git.secluded.site/crush/internal/ui/list"
 	"github.com/charmbracelet/x/ansi"
 	"github.com/charmbracelet/x/exp/ordered"
 )

internal/ui/completions/item.go 🔗

@@ -2,7 +2,7 @@ package completions
 
 import (
 	"charm.land/lipgloss/v2"
-	"github.com/charmbracelet/crush/internal/ui/list"
+	"git.secluded.site/crush/internal/ui/list"
 	"github.com/charmbracelet/x/ansi"
 	"github.com/rivo/uniseg"
 	"github.com/sahilm/fuzzy"

internal/ui/dialog/actions.go 🔗

@@ -8,14 +8,14 @@ import (
 
 	tea "charm.land/bubbletea/v2"
 	"charm.land/catwalk/pkg/catwalk"
-	"github.com/charmbracelet/crush/internal/commands"
-	"github.com/charmbracelet/crush/internal/config"
-	"github.com/charmbracelet/crush/internal/message"
-	"github.com/charmbracelet/crush/internal/oauth"
-	"github.com/charmbracelet/crush/internal/permission"
-	"github.com/charmbracelet/crush/internal/session"
-	"github.com/charmbracelet/crush/internal/ui/common"
-	"github.com/charmbracelet/crush/internal/uiutil"
+	"git.secluded.site/crush/internal/commands"
+	"git.secluded.site/crush/internal/config"
+	"git.secluded.site/crush/internal/message"
+	"git.secluded.site/crush/internal/oauth"
+	"git.secluded.site/crush/internal/permission"
+	"git.secluded.site/crush/internal/session"
+	"git.secluded.site/crush/internal/ui/common"
+	"git.secluded.site/crush/internal/uiutil"
 )
 
 // ActionClose is a message to close the current dialog.

internal/ui/dialog/api_key_input.go 🔗

@@ -11,10 +11,10 @@ import (
 	"charm.land/bubbles/v2/textinput"
 	tea "charm.land/bubbletea/v2"
 	"charm.land/catwalk/pkg/catwalk"
-	"github.com/charmbracelet/crush/internal/config"
-	"github.com/charmbracelet/crush/internal/ui/common"
-	"github.com/charmbracelet/crush/internal/ui/styles"
-	"github.com/charmbracelet/crush/internal/uiutil"
+	"git.secluded.site/crush/internal/config"
+	"git.secluded.site/crush/internal/ui/common"
+	"git.secluded.site/crush/internal/ui/styles"
+	"git.secluded.site/crush/internal/uiutil"
 	uv "github.com/charmbracelet/ultraviolet"
 	"github.com/charmbracelet/x/exp/charmtone"
 )

internal/ui/dialog/arguments.go 🔗

@@ -13,9 +13,9 @@ import (
 	"golang.org/x/text/cases"
 	"golang.org/x/text/language"
 
-	"github.com/charmbracelet/crush/internal/commands"
-	"github.com/charmbracelet/crush/internal/ui/common"
-	"github.com/charmbracelet/crush/internal/uiutil"
+	"git.secluded.site/crush/internal/commands"
+	"git.secluded.site/crush/internal/ui/common"
+	"git.secluded.site/crush/internal/uiutil"
 	uv "github.com/charmbracelet/ultraviolet"
 )
 

internal/ui/dialog/commands.go 🔗

@@ -9,11 +9,11 @@ import (
 	"charm.land/bubbles/v2/spinner"
 	"charm.land/bubbles/v2/textinput"
 	tea "charm.land/bubbletea/v2"
-	"github.com/charmbracelet/crush/internal/commands"
-	"github.com/charmbracelet/crush/internal/config"
-	"github.com/charmbracelet/crush/internal/ui/common"
-	"github.com/charmbracelet/crush/internal/ui/list"
-	"github.com/charmbracelet/crush/internal/ui/styles"
+	"git.secluded.site/crush/internal/commands"
+	"git.secluded.site/crush/internal/config"
+	"git.secluded.site/crush/internal/ui/common"
+	"git.secluded.site/crush/internal/ui/list"
+	"git.secluded.site/crush/internal/ui/styles"
 	uv "github.com/charmbracelet/ultraviolet"
 )
 

internal/ui/dialog/commands_item.go 🔗

@@ -1,7 +1,7 @@
 package dialog
 
 import (
-	"github.com/charmbracelet/crush/internal/ui/styles"
+	"git.secluded.site/crush/internal/ui/styles"
 	"github.com/sahilm/fuzzy"
 )
 

internal/ui/dialog/common.go 🔗

@@ -6,8 +6,8 @@ import (
 
 	tea "charm.land/bubbletea/v2"
 	"charm.land/lipgloss/v2"
-	"github.com/charmbracelet/crush/internal/ui/common"
-	"github.com/charmbracelet/crush/internal/ui/styles"
+	"git.secluded.site/crush/internal/ui/common"
+	"git.secluded.site/crush/internal/ui/styles"
 	"github.com/charmbracelet/x/ansi"
 )
 

internal/ui/dialog/dialog.go 🔗

@@ -4,7 +4,7 @@ import (
 	"charm.land/bubbles/v2/key"
 	tea "charm.land/bubbletea/v2"
 	"charm.land/lipgloss/v2"
-	"github.com/charmbracelet/crush/internal/ui/common"
+	"git.secluded.site/crush/internal/ui/common"
 	uv "github.com/charmbracelet/ultraviolet"
 )
 

internal/ui/dialog/filepicker.go 🔗

@@ -14,9 +14,9 @@ import (
 	"charm.land/bubbles/v2/key"
 	tea "charm.land/bubbletea/v2"
 	"charm.land/lipgloss/v2"
-	"github.com/charmbracelet/crush/internal/home"
-	"github.com/charmbracelet/crush/internal/ui/common"
-	fimage "github.com/charmbracelet/crush/internal/ui/image"
+	"git.secluded.site/crush/internal/home"
+	"git.secluded.site/crush/internal/ui/common"
+	fimage "git.secluded.site/crush/internal/ui/image"
 	uv "github.com/charmbracelet/ultraviolet"
 )
 

internal/ui/dialog/models.go 🔗

@@ -11,9 +11,9 @@ import (
 	"charm.land/bubbles/v2/textinput"
 	tea "charm.land/bubbletea/v2"
 	"charm.land/catwalk/pkg/catwalk"
-	"github.com/charmbracelet/crush/internal/config"
-	"github.com/charmbracelet/crush/internal/ui/common"
-	"github.com/charmbracelet/crush/internal/uiutil"
+	"git.secluded.site/crush/internal/config"
+	"git.secluded.site/crush/internal/ui/common"
+	"git.secluded.site/crush/internal/uiutil"
 	uv "github.com/charmbracelet/ultraviolet"
 )
 

internal/ui/dialog/models_item.go 🔗

@@ -3,9 +3,9 @@ package dialog
 import (
 	"charm.land/catwalk/pkg/catwalk"
 	"charm.land/lipgloss/v2"
-	"github.com/charmbracelet/crush/internal/config"
-	"github.com/charmbracelet/crush/internal/ui/common"
-	"github.com/charmbracelet/crush/internal/ui/styles"
+	"git.secluded.site/crush/internal/config"
+	"git.secluded.site/crush/internal/ui/common"
+	"git.secluded.site/crush/internal/ui/styles"
 	"github.com/charmbracelet/x/ansi"
 	"github.com/sahilm/fuzzy"
 )

internal/ui/dialog/models_list.go 🔗

@@ -6,8 +6,8 @@ import (
 	"sort"
 	"strings"
 
-	"github.com/charmbracelet/crush/internal/ui/list"
-	"github.com/charmbracelet/crush/internal/ui/styles"
+	"git.secluded.site/crush/internal/ui/list"
+	"git.secluded.site/crush/internal/ui/styles"
 	"github.com/sahilm/fuzzy"
 )
 

internal/ui/dialog/oauth.go 🔗

@@ -11,10 +11,10 @@ import (
 	tea "charm.land/bubbletea/v2"
 	"charm.land/catwalk/pkg/catwalk"
 	"charm.land/lipgloss/v2"
-	"github.com/charmbracelet/crush/internal/config"
-	"github.com/charmbracelet/crush/internal/oauth"
-	"github.com/charmbracelet/crush/internal/ui/common"
-	"github.com/charmbracelet/crush/internal/uiutil"
+	"git.secluded.site/crush/internal/config"
+	"git.secluded.site/crush/internal/oauth"
+	"git.secluded.site/crush/internal/ui/common"
+	"git.secluded.site/crush/internal/uiutil"
 	uv "github.com/charmbracelet/ultraviolet"
 	"github.com/pkg/browser"
 )

internal/ui/dialog/oauth_copilot.go 🔗

@@ -7,9 +7,9 @@ import (
 
 	tea "charm.land/bubbletea/v2"
 	"charm.land/catwalk/pkg/catwalk"
-	"github.com/charmbracelet/crush/internal/config"
-	"github.com/charmbracelet/crush/internal/oauth/copilot"
-	"github.com/charmbracelet/crush/internal/ui/common"
+	"git.secluded.site/crush/internal/config"
+	"git.secluded.site/crush/internal/oauth/copilot"
+	"git.secluded.site/crush/internal/ui/common"
 )
 
 func NewOAuthCopilot(

internal/ui/dialog/oauth_hyper.go 🔗

@@ -7,9 +7,9 @@ import (
 
 	tea "charm.land/bubbletea/v2"
 	"charm.land/catwalk/pkg/catwalk"
-	"github.com/charmbracelet/crush/internal/config"
-	"github.com/charmbracelet/crush/internal/oauth/hyper"
-	"github.com/charmbracelet/crush/internal/ui/common"
+	"git.secluded.site/crush/internal/config"
+	"git.secluded.site/crush/internal/oauth/hyper"
+	"git.secluded.site/crush/internal/ui/common"
 )
 
 func NewOAuthHyper(

internal/ui/dialog/permissions.go 🔗

@@ -10,12 +10,12 @@ import (
 	"charm.land/bubbles/v2/viewport"
 	tea "charm.land/bubbletea/v2"
 	"charm.land/lipgloss/v2"
-	"github.com/charmbracelet/crush/internal/agent/tools"
-	"github.com/charmbracelet/crush/internal/fsext"
-	"github.com/charmbracelet/crush/internal/permission"
-	"github.com/charmbracelet/crush/internal/stringext"
-	"github.com/charmbracelet/crush/internal/ui/common"
-	"github.com/charmbracelet/crush/internal/ui/styles"
+	"git.secluded.site/crush/internal/agent/tools"
+	"git.secluded.site/crush/internal/fsext"
+	"git.secluded.site/crush/internal/permission"
+	"git.secluded.site/crush/internal/stringext"
+	"git.secluded.site/crush/internal/ui/common"
+	"git.secluded.site/crush/internal/ui/styles"
 	uv "github.com/charmbracelet/ultraviolet"
 )
 

internal/ui/dialog/quit.go 🔗

@@ -4,7 +4,7 @@ import (
 	"charm.land/bubbles/v2/key"
 	tea "charm.land/bubbletea/v2"
 	"charm.land/lipgloss/v2"
-	"github.com/charmbracelet/crush/internal/ui/common"
+	"git.secluded.site/crush/internal/ui/common"
 	uv "github.com/charmbracelet/ultraviolet"
 )
 

internal/ui/dialog/reasoning.go 🔗

@@ -7,10 +7,10 @@ import (
 	"charm.land/bubbles/v2/key"
 	"charm.land/bubbles/v2/textinput"
 	tea "charm.land/bubbletea/v2"
-	"github.com/charmbracelet/crush/internal/config"
-	"github.com/charmbracelet/crush/internal/ui/common"
-	"github.com/charmbracelet/crush/internal/ui/list"
-	"github.com/charmbracelet/crush/internal/ui/styles"
+	"git.secluded.site/crush/internal/config"
+	"git.secluded.site/crush/internal/ui/common"
+	"git.secluded.site/crush/internal/ui/list"
+	"git.secluded.site/crush/internal/ui/styles"
 	uv "github.com/charmbracelet/ultraviolet"
 	"github.com/sahilm/fuzzy"
 	"golang.org/x/text/cases"

internal/ui/dialog/sessions.go 🔗

@@ -9,10 +9,10 @@ import (
 	"charm.land/bubbles/v2/textinput"
 	tea "charm.land/bubbletea/v2"
 	"charm.land/lipgloss/v2"
-	"github.com/charmbracelet/crush/internal/session"
-	"github.com/charmbracelet/crush/internal/ui/common"
-	"github.com/charmbracelet/crush/internal/ui/list"
-	"github.com/charmbracelet/crush/internal/uiutil"
+	"git.secluded.site/crush/internal/session"
+	"git.secluded.site/crush/internal/ui/common"
+	"git.secluded.site/crush/internal/ui/list"
+	"git.secluded.site/crush/internal/uiutil"
 	uv "github.com/charmbracelet/ultraviolet"
 )
 

internal/ui/dialog/sessions_item.go 🔗

@@ -8,9 +8,9 @@ import (
 	"charm.land/bubbles/v2/textinput"
 	tea "charm.land/bubbletea/v2"
 	"charm.land/lipgloss/v2"
-	"github.com/charmbracelet/crush/internal/session"
-	"github.com/charmbracelet/crush/internal/ui/list"
-	"github.com/charmbracelet/crush/internal/ui/styles"
+	"git.secluded.site/crush/internal/session"
+	"git.secluded.site/crush/internal/ui/list"
+	"git.secluded.site/crush/internal/ui/styles"
 	"github.com/charmbracelet/x/ansi"
 	"github.com/dustin/go-humanize"
 	"github.com/rivo/uniseg"

internal/ui/image/image.go 🔗

@@ -12,7 +12,7 @@ import (
 	"sync"
 
 	tea "charm.land/bubbletea/v2"
-	"github.com/charmbracelet/crush/internal/uiutil"
+	"git.secluded.site/crush/internal/uiutil"
 	"github.com/charmbracelet/x/ansi"
 	"github.com/charmbracelet/x/ansi/kitty"
 	"github.com/disintegration/imaging"

internal/ui/list/highlight.go 🔗

@@ -5,7 +5,7 @@ import (
 	"strings"
 
 	"charm.land/lipgloss/v2"
-	"github.com/charmbracelet/crush/internal/stringext"
+	"git.secluded.site/crush/internal/stringext"
 	uv "github.com/charmbracelet/ultraviolet"
 )
 

internal/ui/logo/logo.go 🔗

@@ -7,8 +7,8 @@ import (
 	"strings"
 
 	"charm.land/lipgloss/v2"
+	"git.secluded.site/crush/internal/tui/styles"
 	"github.com/MakeNowJust/heredoc"
-	"github.com/charmbracelet/crush/internal/tui/styles"
 	"github.com/charmbracelet/x/ansi"
 	"github.com/charmbracelet/x/exp/slice"
 )

internal/ui/model/chat.go 🔗

@@ -5,10 +5,10 @@ import (
 
 	tea "charm.land/bubbletea/v2"
 	"charm.land/lipgloss/v2"
-	"github.com/charmbracelet/crush/internal/ui/anim"
-	"github.com/charmbracelet/crush/internal/ui/chat"
-	"github.com/charmbracelet/crush/internal/ui/common"
-	"github.com/charmbracelet/crush/internal/ui/list"
+	"git.secluded.site/crush/internal/ui/anim"
+	"git.secluded.site/crush/internal/ui/chat"
+	"git.secluded.site/crush/internal/ui/common"
+	"git.secluded.site/crush/internal/ui/list"
 	uv "github.com/charmbracelet/ultraviolet"
 	"github.com/charmbracelet/x/ansi"
 )

internal/ui/model/header.go 🔗

@@ -5,13 +5,13 @@ import (
 	"strings"
 
 	"charm.land/lipgloss/v2"
-	"github.com/charmbracelet/crush/internal/config"
-	"github.com/charmbracelet/crush/internal/csync"
-	"github.com/charmbracelet/crush/internal/fsext"
-	"github.com/charmbracelet/crush/internal/lsp"
-	"github.com/charmbracelet/crush/internal/session"
-	"github.com/charmbracelet/crush/internal/ui/common"
-	"github.com/charmbracelet/crush/internal/ui/styles"
+	"git.secluded.site/crush/internal/config"
+	"git.secluded.site/crush/internal/csync"
+	"git.secluded.site/crush/internal/fsext"
+	"git.secluded.site/crush/internal/lsp"
+	"git.secluded.site/crush/internal/session"
+	"git.secluded.site/crush/internal/ui/common"
+	"git.secluded.site/crush/internal/ui/styles"
 	"github.com/charmbracelet/x/ansi"
 )
 

internal/ui/model/history.go 🔗

@@ -6,7 +6,7 @@ import (
 
 	tea "charm.land/bubbletea/v2"
 
-	"github.com/charmbracelet/crush/internal/message"
+	"git.secluded.site/crush/internal/message"
 )
 
 // promptHistoryLoadedMsg is sent when prompt history is loaded.

internal/ui/model/landing.go 🔗

@@ -2,8 +2,8 @@ package model
 
 import (
 	"charm.land/lipgloss/v2"
-	"github.com/charmbracelet/crush/internal/agent"
-	"github.com/charmbracelet/crush/internal/ui/common"
+	"git.secluded.site/crush/internal/agent"
+	"git.secluded.site/crush/internal/ui/common"
 	uv "github.com/charmbracelet/ultraviolet"
 )
 

internal/ui/model/lsp.go 🔗

@@ -5,10 +5,10 @@ import (
 	"strings"
 
 	"charm.land/lipgloss/v2"
-	"github.com/charmbracelet/crush/internal/app"
-	"github.com/charmbracelet/crush/internal/lsp"
-	"github.com/charmbracelet/crush/internal/ui/common"
-	"github.com/charmbracelet/crush/internal/ui/styles"
+	"git.secluded.site/crush/internal/app"
+	"git.secluded.site/crush/internal/lsp"
+	"git.secluded.site/crush/internal/ui/common"
+	"git.secluded.site/crush/internal/ui/styles"
 	"github.com/charmbracelet/x/powernap/pkg/lsp/protocol"
 )
 

internal/ui/model/mcp.go 🔗

@@ -5,9 +5,9 @@ import (
 	"strings"
 
 	"charm.land/lipgloss/v2"
-	"github.com/charmbracelet/crush/internal/agent/tools/mcp"
-	"github.com/charmbracelet/crush/internal/ui/common"
-	"github.com/charmbracelet/crush/internal/ui/styles"
+	"git.secluded.site/crush/internal/agent/tools/mcp"
+	"git.secluded.site/crush/internal/ui/common"
+	"git.secluded.site/crush/internal/ui/styles"
 )
 
 // mcpInfo renders the MCP status section showing active MCP clients and their

internal/ui/model/onboarding.go 🔗

@@ -9,11 +9,11 @@ import (
 	tea "charm.land/bubbletea/v2"
 	"charm.land/lipgloss/v2"
 
-	"github.com/charmbracelet/crush/internal/agent"
-	"github.com/charmbracelet/crush/internal/config"
-	"github.com/charmbracelet/crush/internal/home"
-	"github.com/charmbracelet/crush/internal/ui/common"
-	"github.com/charmbracelet/crush/internal/uiutil"
+	"git.secluded.site/crush/internal/agent"
+	"git.secluded.site/crush/internal/config"
+	"git.secluded.site/crush/internal/home"
+	"git.secluded.site/crush/internal/ui/common"
+	"git.secluded.site/crush/internal/uiutil"
 )
 
 // markProjectInitialized marks the current project as initialized in the config.

internal/ui/model/pills.go 🔗

@@ -6,9 +6,9 @@ import (
 
 	tea "charm.land/bubbletea/v2"
 	"charm.land/lipgloss/v2"
-	"github.com/charmbracelet/crush/internal/session"
-	"github.com/charmbracelet/crush/internal/ui/chat"
-	"github.com/charmbracelet/crush/internal/ui/styles"
+	"git.secluded.site/crush/internal/session"
+	"git.secluded.site/crush/internal/ui/chat"
+	"git.secluded.site/crush/internal/ui/styles"
 )
 
 // pillStyle returns the appropriate style for a pill based on focus state.

internal/ui/model/session.go 🔗

@@ -9,13 +9,13 @@ import (
 
 	tea "charm.land/bubbletea/v2"
 	"charm.land/lipgloss/v2"
-	"github.com/charmbracelet/crush/internal/diff"
-	"github.com/charmbracelet/crush/internal/fsext"
-	"github.com/charmbracelet/crush/internal/history"
-	"github.com/charmbracelet/crush/internal/session"
-	"github.com/charmbracelet/crush/internal/ui/common"
-	"github.com/charmbracelet/crush/internal/ui/styles"
-	"github.com/charmbracelet/crush/internal/uiutil"
+	"git.secluded.site/crush/internal/diff"
+	"git.secluded.site/crush/internal/fsext"
+	"git.secluded.site/crush/internal/history"
+	"git.secluded.site/crush/internal/session"
+	"git.secluded.site/crush/internal/ui/common"
+	"git.secluded.site/crush/internal/ui/styles"
+	"git.secluded.site/crush/internal/uiutil"
 	"github.com/charmbracelet/x/ansi"
 )
 

internal/ui/model/sidebar.go 🔗

@@ -5,8 +5,8 @@ import (
 	"fmt"
 
 	"charm.land/lipgloss/v2"
-	"github.com/charmbracelet/crush/internal/ui/common"
-	"github.com/charmbracelet/crush/internal/ui/logo"
+	"git.secluded.site/crush/internal/ui/common"
+	"git.secluded.site/crush/internal/ui/logo"
 	uv "github.com/charmbracelet/ultraviolet"
 	"golang.org/x/text/cases"
 	"golang.org/x/text/language"

internal/ui/model/status.go 🔗

@@ -6,8 +6,8 @@ import (
 	"charm.land/bubbles/v2/help"
 	tea "charm.land/bubbletea/v2"
 	"charm.land/lipgloss/v2"
-	"github.com/charmbracelet/crush/internal/ui/common"
-	"github.com/charmbracelet/crush/internal/uiutil"
+	"git.secluded.site/crush/internal/ui/common"
+	"git.secluded.site/crush/internal/uiutil"
 	uv "github.com/charmbracelet/ultraviolet"
 	"github.com/charmbracelet/x/ansi"
 )

internal/ui/model/ui.go 🔗

@@ -24,28 +24,28 @@ import (
 	tea "charm.land/bubbletea/v2"
 	"charm.land/catwalk/pkg/catwalk"
 	"charm.land/lipgloss/v2"
-	"github.com/charmbracelet/crush/internal/agent/tools/mcp"
-	"github.com/charmbracelet/crush/internal/app"
-	"github.com/charmbracelet/crush/internal/commands"
-	"github.com/charmbracelet/crush/internal/config"
-	"github.com/charmbracelet/crush/internal/fsext"
-	"github.com/charmbracelet/crush/internal/history"
-	"github.com/charmbracelet/crush/internal/home"
-	"github.com/charmbracelet/crush/internal/message"
-	"github.com/charmbracelet/crush/internal/permission"
-	"github.com/charmbracelet/crush/internal/pubsub"
-	"github.com/charmbracelet/crush/internal/session"
-	"github.com/charmbracelet/crush/internal/ui/anim"
-	"github.com/charmbracelet/crush/internal/ui/attachments"
-	"github.com/charmbracelet/crush/internal/ui/chat"
-	"github.com/charmbracelet/crush/internal/ui/common"
-	"github.com/charmbracelet/crush/internal/ui/completions"
-	"github.com/charmbracelet/crush/internal/ui/dialog"
-	"github.com/charmbracelet/crush/internal/ui/logo"
-	"github.com/charmbracelet/crush/internal/ui/notification"
-	"github.com/charmbracelet/crush/internal/ui/styles"
-	"github.com/charmbracelet/crush/internal/uiutil"
-	"github.com/charmbracelet/crush/internal/version"
+	"git.secluded.site/crush/internal/agent/tools/mcp"
+	"git.secluded.site/crush/internal/app"
+	"git.secluded.site/crush/internal/commands"
+	"git.secluded.site/crush/internal/config"
+	"git.secluded.site/crush/internal/fsext"
+	"git.secluded.site/crush/internal/history"
+	"git.secluded.site/crush/internal/home"
+	"git.secluded.site/crush/internal/message"
+	"git.secluded.site/crush/internal/permission"
+	"git.secluded.site/crush/internal/pubsub"
+	"git.secluded.site/crush/internal/session"
+	"git.secluded.site/crush/internal/ui/anim"
+	"git.secluded.site/crush/internal/ui/attachments"
+	"git.secluded.site/crush/internal/ui/chat"
+	"git.secluded.site/crush/internal/ui/common"
+	"git.secluded.site/crush/internal/ui/completions"
+	"git.secluded.site/crush/internal/ui/dialog"
+	"git.secluded.site/crush/internal/ui/logo"
+	"git.secluded.site/crush/internal/ui/notification"
+	"git.secluded.site/crush/internal/ui/styles"
+	"git.secluded.site/crush/internal/uiutil"
+	"git.secluded.site/crush/internal/version"
 	uv "github.com/charmbracelet/ultraviolet"
 	"github.com/charmbracelet/ultraviolet/screen"
 	"github.com/charmbracelet/x/ansi"

internal/ui/notification/notification_test.go 🔗

@@ -3,7 +3,7 @@ package notification_test
 import (
 	"testing"
 
-	"github.com/charmbracelet/crush/internal/ui/notification"
+	"git.secluded.site/crush/internal/ui/notification"
 	"github.com/stretchr/testify/require"
 )
 

internal/ui/styles/styles.go 🔗

@@ -11,8 +11,8 @@ import (
 	tea "charm.land/bubbletea/v2"
 	"charm.land/glamour/v2/ansi"
 	"charm.land/lipgloss/v2"
+	"git.secluded.site/crush/internal/tui/exp/diffview"
 	"github.com/alecthomas/chroma/v2"
-	"github.com/charmbracelet/crush/internal/tui/exp/diffview"
 	"github.com/charmbracelet/x/exp/charmtone"
 )
 

internal/uicmd/uicmd.go 🔗

@@ -15,11 +15,11 @@ import (
 	"strings"
 
 	tea "charm.land/bubbletea/v2"
-	"github.com/charmbracelet/crush/internal/agent/tools/mcp"
-	"github.com/charmbracelet/crush/internal/config"
-	"github.com/charmbracelet/crush/internal/home"
-	"github.com/charmbracelet/crush/internal/tui/components/chat"
-	"github.com/charmbracelet/crush/internal/tui/util"
+	"git.secluded.site/crush/internal/agent/tools/mcp"
+	"git.secluded.site/crush/internal/config"
+	"git.secluded.site/crush/internal/home"
+	"git.secluded.site/crush/internal/tui/components/chat"
+	"git.secluded.site/crush/internal/tui/util"
 )
 
 type CommandType uint

internal/version/version.go 🔗

@@ -6,7 +6,7 @@ import "runtime/debug"
 
 var Version = "devel"
 
-// A user may install crush using `go install github.com/charmbracelet/crush@latest`.
+// A user may install crush using `go install git.secluded.site/crush@latest`.
 // without -ldflags, in which case the version above is unset. As a workaround
 // we use the embedded build version that *is* set when using `go install` (and
 // is only set for `go install` and not for `go build`).

main.go 🔗

@@ -6,7 +6,7 @@ import (
 	_ "net/http/pprof"
 	"os"
 
-	"github.com/charmbracelet/crush/internal/cmd"
+	"git.secluded.site/crush/internal/cmd"
 	_ "github.com/joho/godotenv/autoload"
 )