From 06336d8146b424528bc25492ac3ac613f927acdb Mon Sep 17 00:00:00 2001 From: lew Date: Fri, 10 Apr 2026 02:29:44 +0100 Subject: [PATCH] feat: render voice note audio in entries --- src/render.rs | 41 ++++++++++++++++++++++++++++++++++++++++- 1 file changed, 40 insertions(+), 1 deletion(-) diff --git a/src/render.rs b/src/render.rs index 55c0451..3161d60 100644 --- a/src/render.rs +++ b/src/render.rs @@ -286,8 +286,16 @@ fn render_entry(entry: &Entry, config: &Config) -> String { } else { String::new() }; + let voice_note_html = if !entry.meta.voice_note.is_empty() { + format!( + "\n", + escape_html(&entry.meta.voice_note) + ) + } else { + String::new() + }; format!( - "\n{header}\n{drawing_html}\n{body}\n\n{}\n", + "\n{header}\n{drawing_html}{voice_note_html}\n{body}\n\n{}\n", config.separator ) } @@ -593,6 +601,37 @@ mod tests { assert!(html.contains("