List of all items
Structs
- app::App
- app::UiState
- cli::Cli
- config::Config
- diff::DiffData
- diff::DiffFile
- diff::DiffLine
- diff::DiffSegment
- diff::Hunk
- grouper::DiffDelta
- grouper::GroupedChange
- grouper::GroupingResponse
- grouper::SemanticGroup
- highlight::HighlightCache
- preview::mermaid::MermaidBlock
- preview::mermaid::MermaidCache
- theme::Theme
- ui::preview_view::PendingImage
Enums
- app::Command
- app::FocusedPanel
- app::InputMode
- app::Message
- app::NodeId
- app::VisibleItem
- config::AiCli
- diff::LineType
- diff::SegmentTag
- grouper::GroupingStatus
- grouper::llm::LlmBackend
- preview::markdown::PreviewBlock
- preview::mermaid::ImageProtocol
- preview::mermaid::ImageSupport
- preview::mermaid::MermaidRenderState
- theme::ThemeMode
- ui::file_tree::TreeNodeId
Functions
- cache::diff_hash
- cache::get_head_commit
- cache::load
- cache::load_incremental
- cache::save_with_state
- config::load
- diff::parse
- diff::parse_with_untracked
- diff::parse_with_untracked_paths
- diff::untracked::discover_untracked_files
- diff::untracked::discover_untracked_files_async
- diff::untracked::generate_untracked_diff
- grouper::compute_all_file_hashes
- grouper::compute_diff_delta
- grouper::compute_file_hash
- grouper::hunk_summaries
- grouper::incremental_hunk_summaries
- grouper::llm::request_grouping
- grouper::llm::request_grouping_with_timeout
- grouper::llm::request_incremental_grouping
- grouper::merge_groups
- grouper::normalize_hunk_indices
- grouper::remove_files_from_groups
- preview::markdown::parse_markdown
- preview::mermaid::detect_image_support
- signal::log_file_path
- signal::pid_file_path
- signal::read_pid
- signal::remove_pid_file
- signal::write_pid_file
- ui::diff_view::render_diff
- ui::draw
- ui::file_tree::build_tree_items
- ui::file_tree::render_tree
- ui::preview_view::clear_stale_images
- ui::preview_view::flush_images
- ui::preview_view::is_current_file_markdown
- ui::preview_view::render_preview
- ui::summary::render_summary