diff --git a/README.md b/README.md index 7b29eaee..d1108168 100644 --- a/README.md +++ b/README.md @@ -59,7 +59,6 @@ ssh -p 2222 your-server | `c` | Close task | | `d` | Delete task | | `o` | Open task's working directory | -| `f` | View/manage attachments | | `/` | Filter tasks | | `m` | Project memories | | `s` | Settings | diff --git a/internal/ui/app.go b/internal/ui/app.go index 4de281bf..15d3ddd6 100644 --- a/internal/ui/app.go +++ b/internal/ui/app.go @@ -56,7 +56,6 @@ type KeyMap struct { Refresh key.Binding Settings key.Binding Memories key.Binding - Files key.Binding Help key.Binding Quit key.Binding ChangeStatus key.Binding @@ -81,7 +80,7 @@ func (k KeyMap) FullHelp() [][]key.Binding { {k.Enter, k.New, k.Queue, k.Close}, {k.Retry, k.Delete, k.Kill}, {k.CommandPalette, k.Settings, k.Memories}, - {k.Files, k.ChangeStatus, k.Refresh, k.Help, k.Quit}, + {k.ChangeStatus, k.Refresh, k.Help, k.Quit}, } } @@ -152,10 +151,6 @@ func DefaultKeyMap() KeyMap { key.WithKeys("m"), key.WithHelp("m", "memories"), ), - Files: key.NewBinding( - key.WithKeys("f"), - key.WithHelp("f", "files"), - ), Help: key.NewBinding( key.WithKeys("?"), key.WithHelp("?", "help"), @@ -978,16 +973,6 @@ func (m *AppModel) updateDetail(msg tea.Msg) (tea.Model, tea.Cmd) { return m.showKillConfirm(m.selectedTask) } } - if key.Matches(keyMsg, m.keys.Files) && m.selectedTask != nil { - // Clean up panes before leaving detail view - if m.detailView != nil { - m.detailView.Cleanup() - } - m.attachmentsView = NewAttachmentsModel(m.selectedTask, m.db, m.width, m.height) - m.previousView = m.currentView - m.currentView = ViewAttachments - return m, nil - } if key.Matches(keyMsg, m.keys.Edit) && m.selectedTask != nil { m.editingTask = m.selectedTask m.editTaskForm = NewEditFormModel(m.db, m.selectedTask, m.width, m.height)