feat: TUI Phase 1 common widgets + scoring/path beads

This commit is contained in:
teernisse
2026-02-12 15:28:53 -05:00
parent 4664e0cfe3
commit eb5b464d03
24 changed files with 4410 additions and 823 deletions

View File

@@ -0,0 +1,14 @@
#![allow(dead_code)]
//! Merge request detail screen state.
use crate::message::{Discussion, EntityKey, MrDetail};
/// State for the MR detail screen.
#[derive(Debug, Default)]
pub struct MrDetailState {
pub key: Option<EntityKey>,
pub detail: Option<MrDetail>,
pub discussions: Vec<Discussion>,
pub scroll_offset: u16,
}