List of all items
Structs
- cli::Cli
- components::app::App
- components::app::PromptAttachment
- components::app::attachments::AttachmentBuildOutcome
- components::app::git_diff_mode::GitDiffMode
- components::app::git_diff_mode::GitDiffViewState
- components::app::git_diff_mode::PatchLineRef
- components::app::git_diff_mode::QueuedComment
- components::command_picker::CommandEntry
- components::command_picker::CommandPicker
- components::conversation_window::ConversationBuffer
- components::conversation_window::ConversationWindow
- components::elicitation_form::ElicitationForm
- components::file_picker::FileMatch
- components::file_picker::FilePicker
- components::git_diff_view::GitDiffView
- components::input_prompt::InputPrompt
- components::input_prompt::InputPromptLayout
- components::model_selector::ModelEntry
- components::model_selector::ModelSelector
- components::progress_indicator::ProgressIndicator
- components::provider_login::ProviderLoginEntry
- components::provider_login::ProviderLoginOverlay
- components::server_status::ServerStatusOverlay
- components::status_line::StatusLine
- components::text_input::SelectedFileMention
- components::text_input::TextInput
- components::thought_message::ThoughtMessage
- components::tool_call_status_view::ToolCallStatusView
- components::tool_call_statuses::ToolCallStatuses
- components::tool_call_statuses::ToolProgress
- git_diff::FileDiff
- git_diff::GitDiffDocument
- git_diff::Hunk
- git_diff::PatchLine
- keybindings::KeyBinding
- keybindings::Keybindings
- runtime_state::RuntimeState
- settings::ThemeSettings
- settings::WispSettings
- settings::menu::SettingsMenu
- settings::overlay::SettingsOverlay
- settings::types::SettingsChange
- settings::types::SettingsMenuEntry
- settings::types::SettingsMenuValue
Enums
- components::app::attachments::AttachmentKind
- components::app::git_diff_mode::GitDiffLoadState
- components::app::git_diff_mode::PatchFocus
- components::app::git_diff_mode::ScreenMode
- components::conversation_window::SegmentContent
- components::elicitation_form::ElicitationMessage
- components::git_diff_view::GitDiffViewMessage
- components::model_selector::ModelSelectorMessage
- components::provider_login::ProviderLoginMessage
- components::provider_login::ProviderLoginStatus
- components::server_status::ServerStatusMessage
- components::text_input::TextInputMessage
- components::tool_call_status_view::ToolCallStatus
- error::AppError
- git_diff::FileStatus
- git_diff::GitDiffError
- git_diff::PatchLineKind
- settings::menu::SettingMenuMessage
- settings::overlay::SettingsMessage
- settings::types::SettingsMenuEntryKind
Functions
- components::app::attachments::build_attachment_blocks
- components::app::attachments::classify_attachment
- components::input_prompt::prompt_content_width
- components::patch_renderer::build_patch_lines
- components::provider_login::provider_login_summary
- components::server_status::server_status_summary
- components::wrap_selection
- run_tui
- run_with_state
- settings::list_theme_files
- settings::load_or_create_settings
- settings::load_theme
- settings::resolve_theme_file_path
- settings::save_settings
- settings::themes_dir_path
- settings::wisp_home
- setup_logging