diff --git a/src-tauri/src/lib.rs b/src-tauri/src/lib.rs
index 5ecd91a..537b3e2 100644
--- a/src-tauri/src/lib.rs
+++ b/src-tauri/src/lib.rs
@@ -180,6 +180,9 @@ fn initialize_core_logic(app_handle: &AppHandle) {
let _ = app.emit("check-for-updates", ());
}
}
+ "copy_last_transcript" => {
+ tray::copy_last_transcript(app);
+ }
"cancel" => {
use crate::utils::cancel_current_operation;
diff --git a/src-tauri/src/managers/history.rs b/src-tauri/src/managers/history.rs
index 0a8c7f0..cd5ee26 100644
--- a/src-tauri/src/managers/history.rs
+++ b/src-tauri/src/managers/history.rs
@@ -379,6 +379,37 @@ impl HistoryManager {
Ok(entries)
}
+ pub fn get_latest_entry(&self) -> Result