Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AccountModel ¶
type AccountModel struct {
// contains filtered or unexported fields
}
AccountModel manages the account list and add-account form.
func NewAccountModel ¶
func NewAccountModel() AccountModel
func (AccountModel) Init ¶
func (m AccountModel) Init() tea.Cmd
func (AccountModel) Update ¶
func (m AccountModel) Update(msg tea.Msg) (AccountModel, tea.Cmd)
func (AccountModel) View ¶
func (m AccountModel) View() string
type ChatModel ¶
type ChatModel struct {
// contains filtered or unexported fields
}
ChatModel is the main chat screen with viewport, input, and streaming state.
func NewChatModel ¶
func NewChatModel() ChatModel
type MainModel ¶
type MainModel struct {
// contains filtered or unexported fields
}
MainModel routes between splash, chat, and account screens.
func NewMainModel ¶
func NewMainModel() MainModel
type SplashModel ¶
type SplashModel struct {
// contains filtered or unexported fields
}
SplashModel displays the animated bird splash screen.
func NewSplashModel ¶
func NewSplashModel() SplashModel
func (SplashModel) Init ¶
func (m SplashModel) Init() tea.Cmd
func (SplashModel) Update ¶
func (m SplashModel) Update(msg tea.Msg) (SplashModel, tea.Cmd)
func (SplashModel) View ¶
func (m SplashModel) View() string
Click to show internal directories.
Click to hide internal directories.