From 4123d93c4ed1ca666fddfecbdcfb233e4d5c4ffc Mon Sep 17 00:00:00 2001 From: Chris Lettieri Date: Sun, 22 Feb 2026 15:45:52 -0500 Subject: [PATCH] copy to clipboard context --- src/ui/context-preview-modal.ts | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/src/ui/context-preview-modal.ts b/src/ui/context-preview-modal.ts index d797243..a62b788 100644 --- a/src/ui/context-preview-modal.ts +++ b/src/ui/context-preview-modal.ts @@ -1,4 +1,4 @@ -import { App, Modal, Setting } from 'obsidian'; +import { App, Modal, Notice, Setting } from 'obsidian'; import { GatheredContext } from '../types/context'; export class ContextPreviewModal extends Modal { @@ -129,6 +129,14 @@ export class ContextPreviewModal extends Modal { .setButtonText('Back') .onClick(() => this.close()) ) + .addButton(button => button + .setButtonText('Copy to Clipboard') + .setTooltip('Copy the gathered context to clipboard') + .onClick(async () => { + await navigator.clipboard.writeText(this.context.aggregatedContent); + new Notice('Context copied to clipboard!'); + }) + ) .addButton(button => button .setButtonText('Save Raw Context') .setTooltip('Save the gathered context as a note without AI processing')