aboutsummaryrefslogtreecommitdiff
path: root/internal/app/model.go
diff options
context:
space:
mode:
Diffstat (limited to 'internal/app/model.go')
-rw-r--r--internal/app/model.go10
1 files changed, 10 insertions, 0 deletions
diff --git a/internal/app/model.go b/internal/app/model.go
index 90cfecf..0bfdba0 100644
--- a/internal/app/model.go
+++ b/internal/app/model.go
@@ -24,6 +24,7 @@ const (
ModeDeepSearch
ModeRename
ModeConfirm
+ ModeReassign
)
type ConfirmAction int
@@ -64,6 +65,8 @@ type Model struct {
previewSearchQuery string
previewSearchMatches []int
previewSearchIndex int
+ reassignInput textinput.Model
+ reassignAll bool
}
func NewModel(sessions []claude.Session) Model {
@@ -85,12 +88,19 @@ func NewModel(sessions []claude.Session) Model {
deepSearchInput.CharLimit = 100
deepSearchInput.Width = 50
+ reassignInput := textinput.New()
+
+ reassignInput.Placeholder = "Enter new project path"
+ reassignInput.CharLimit = 500
+ reassignInput.Width = 80
+
model := Model{
sessions: sessions,
keys: ui.DefaultKeyMap(),
searchInput: searchInput,
renameInput: renameInput,
deepSearchInput: deepSearchInput,
+ reassignInput: reassignInput,
showPreview: false,
}