view description of change
[?]
Aug 14, 2025, 10:11 AM
PSKE5G36S3IAGKGEXS2ZN2KIBV754J2OHQRZV577X4QQCLQJ6LIQCDependencies
- [2]
OQ6HSAWHshow record log - [3]
AHWWRC73navigate log entries - [4]
JE44NYHMdisplay log files diffs - [5]
23SFYK4Qbig view refactor into a new crate - [6]
7SSBM4UQview: refactor repo view - [7]
UR4J677Rnav for log changes and refactors - [8]
OJPGHVC3entire log! - [9]
WAOGSCOJvery nice refactor, wip adding channels logs - [10]
YK3MOJJLchonky refactor, wip other channels logs & diffs - [11]
KEPKF3WOunify diffs handling, simplify view - [12]
3XRG4BB6rewritten nav-scrollable! - [13]
S2T7RUKWadd nav back placeholder - [14]
YKHE3XMWrefactor diffs handling - [15]
PTWZYQFRuse nav-scrollable for repo status - [16]
TQEZQJV4finish other channels logs selection - [17]
MYGIBRRHwip custom theme - [18]
I2AG42PAnew cols layout - [19]
JZXYSIYDchannel selection! - [20]
A6Z4O6RCactions menu - [21]
EJPSD5XOshared allowed actions conditions between update and view - [*]
SWWE2R6Mdisplay basic repo stuff
Change contents
- edit in libflorescence/src/repo.rs at line 186
pub description: Option<String>, - edit in libflorescence/src/repo.rs at line 991
let message = header.message;let description = header.description; - replacement in libflorescence/src/repo.rs at line 995
message: header.message.clone(),message,description, - replacement in inflorescence_view/src/app.rs at line 165
view_log_change(ix, entry, is_selected)view_log_change_selection(ix, entry, is_selected) - replacement in inflorescence_view/src/app.rs at line 243
hash,message,hash: _,message: _, - edit in inflorescence_view/src/app.rs at line 248[5.18976]→[9.7770:7833](∅→∅),[6.3745]→[5.21515:21516](∅→∅),[9.7833]→[5.21515:21516](∅→∅),[5.21515]→[5.21515:21516](∅→∅)
let short_hash = display_short_hash(hash); - replacement in inflorescence_view/src/app.rs at line 273[8.2863]→[9.9496:9752](∅→∅),[9.9752]→[10.2147:2178](∅→∅),[10.2178]→[9.9782:9927](∅→∅),[9.9782]→[9.9782:9927](∅→∅)
el(column([view_diff_header(format!("{short_hash} message:")),el(text(message).shaping(text::Shaping::Advanced)),view_diff_header("Changed files:".to_string()),files,]).width(Length::Fill).height(Length::Fill).spacing(SPACING))el(column([view_log_change_header(entry), files]).width(Length::Fill).height(Length::Fill).spacing(SPACING)) - replacement in inflorescence_view/src/app.rs at line 540
view_log_change(ix, entry, is_selected)view_log_change_selection(ix, entry, is_selected) - replacement in inflorescence_view/src/app.rs at line 592
hash,message,hash: _,message: _, - edit in inflorescence_view/src/app.rs at line 597
let short_hash = display_short_hash(hash); - replacement in inflorescence_view/src/app.rs at line 598
let view = match logs.other_channels_logs.get(name) {let files_view = match logs.other_channels_logs.get(name) { - replacement in inflorescence_view/src/app.rs at line 607
el(nav_scrollable(nav, files).class(if other_channel_log_change_selected() {theme::Scrollable::Selected} else {theme::Scrollable::Normal}).width(Length::Fill).height(Length::Fill))el(column([view_log_change_header(entry),el(nav_scrollable(nav, files).class(if other_channel_log_change_selected() {theme::Scrollable::Selected} else {theme::Scrollable::Normal}).width(Length::Fill).height(Length::Fill)),])) - edit in inflorescence_view/src/app.rs at line 621
let files_view = el(column([view_diff_header(format!("{short_hash} message:")),el(text(message).shaping(text::Shaping::Advanced)),view_diff_header("Changed files:".to_string()),view,]).width(Length::Fill).height(Length::Fill).spacing(SPACING)); - replacement in inflorescence_view/src/app.rs at line 724
view_log_change(ix, entry, is_selected)view_log_change_selection(ix, entry, is_selected) - replacement in inflorescence_view/src/app.rs at line 760
hash,message,hash: _,message: _, - replacement in inflorescence_view/src/app.rs at line 764
let short_hash = display_short_hash(hash);let view = match logs.entire_log.as_ref() {let files_view = match logs.entire_log.as_ref() { - replacement in inflorescence_view/src/app.rs at line 774
el(nav_scrollable(nav, files).class(if entire_log_change_selected() {theme::Scrollable::Selected} else {theme::Scrollable::Normal}).width(Length::Fill).height(Length::Fill))el(column([view_log_change_header(entry),el(nav_scrollable(nav, files).class(if entire_log_change_selected() {theme::Scrollable::Selected} else {theme::Scrollable::Normal}).width(Length::Fill).height(Length::Fill)),])) - edit in inflorescence_view/src/app.rs at line 789
let files_view = el(column([view_diff_header(format!("{short_hash} message:")),el(text(message).shaping(text::Shaping::Advanced)),view_diff_header("Changed files:".to_string()),view,]).width(Length::Fill).height(Length::Fill).spacing(SPACING)); - replacement in inflorescence_view/src/app.rs at line 999
fn view_log_change(fn view_log_change_selection( - edit in inflorescence_view/src/app.rs at line 1004
description: _, - edit in inflorescence_view/src/app.rs at line 1025[5.25270]
fn view_log_change_header(repo::LogEntry {hash,message,description,file_paths: _,}: &repo::LogEntry,) -> Element<'_, Msg, Theme> {let short_hash = display_short_hash(hash);el(column([el(column([view_diff_header(format!("{short_hash} message:")),el(text(message).shaping(text::Shaping::Advanced)),])),if let Some(description) = description {el(column([view_diff_header(format!("Description:")),el(text(description).shaping(text::Shaping::Advanced)),]))} else {el(column([]))},view_diff_header("Changed files:".to_string()),]).spacing(SPACING))}