fix: markReviewed on a never-established doc says 'coedit first', not 'git-tracked' (#71 item 1)

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
This commit is contained in:
BenStullsBets
2026-07-02 20:14:54 -07:00
parent 2961378ede
commit c52abdd2e5
+7 -1
View File
@@ -145,7 +145,13 @@ export class DiffViewController implements vscode.Disposable {
pin(document: vscode.TextDocument): void { pin(document: vscode.TextDocument): void {
if (!this.isDiffable(document)) return; if (!this.isDiffable(document)) return;
const key = this.uriKey(document); const key = this.uriKey(document);
if (this.modes.get(key) !== "snapshot") { const mode = this.modes.get(key);
if (mode === undefined) {
// never established — the document is not being coedited (#71 item 1)
void vscode.window.showWarningMessage("Run ✦ Coedit this Document with Claude first.");
return;
}
if (mode !== "snapshot") {
void vscode.window.showWarningMessage( void vscode.window.showWarningMessage(
"Cowriting: this document is git-tracked — commit to advance the baseline.", "Cowriting: this document is git-tracked — commit to advance the baseline.",
); );