Versions in this module Expand all Collapse all v0 v0.1.1 Aug 27, 2026 v0.1.0 Jul 29, 2026 Changes in this version + type MergeStatus struct + Message string + SHA string + Status Status + UUID string + type Model struct + func New(opts Options) Model + func (m Model) Init() tea.Cmd + func (m Model) Outcome() Outcome + func (m Model) Update(msg tea.Msg) (tea.Model, tea.Cmd) + func (m Model) View() string + type Options struct + AllowedMethods []string + BaseRef string + DefaultMethod string + PRs []PRItem + Poll PollFunc + PollInterval time.Duration + PreselectTopIndex int + RepoSlug string + StackNumber int + Submit SubmitFunc + UsesMergeQueue bool + type Outcome struct + Cancelled bool + Enqueued bool + Err error + Failed bool + Merged bool + MergedPRs []int + Message string + Method string + SHA string + Submitted bool + TargetPR int + WatchStopped bool + type PRItem struct + Branch string + Number int + Title string + type PollFunc func(targetPR int, uuid string) (MergeStatus, error) + type Status string + const StatusEnqueued + const StatusFailed + const StatusMerged + const StatusPending + type Step int + const StepConfirm + const StepDone + const StepMethod + const StepProgress + const StepSelectPRs + type SubmitFunc func(targetPR int, method string) (MergeStatus, error)