Remove functionality for pushing concepts to repository
This commit is contained in:
44
src/App.tsx
44
src/App.tsx
@@ -519,50 +519,6 @@ export default function App() {
|
|||||||
}
|
}
|
||||||
};
|
};
|
||||||
|
|
||||||
const onPush = async () => {
|
|
||||||
if (!title.trim() || !description.trim()) {
|
|
||||||
window.alert("Title and Description are required.");
|
|
||||||
return;
|
|
||||||
}
|
|
||||||
if (!concept.trim()) {
|
|
||||||
window.alert("Generate or paste concept text first.");
|
|
||||||
return;
|
|
||||||
}
|
|
||||||
const repoDir = await open({ directory: true, title: "Select concepts repo folder" });
|
|
||||||
if (!repoDir) return;
|
|
||||||
const repoPath = Array.isArray(repoDir) ? repoDir[0] : repoDir;
|
|
||||||
setBusy((prev) => ({ ...prev, push: true }));
|
|
||||||
setStatus("Pushing to repo...");
|
|
||||||
try {
|
|
||||||
const result = await runBackend<{
|
|
||||||
repo_dir: string;
|
|
||||||
concept_dir: string;
|
|
||||||
pdf_ok: boolean;
|
|
||||||
pdf_log: string;
|
|
||||||
pushed: boolean;
|
|
||||||
}>("push_repo", {
|
|
||||||
title,
|
|
||||||
description,
|
|
||||||
concept,
|
|
||||||
files: files.map((f) => f.path),
|
|
||||||
include_map: includeMap,
|
|
||||||
git_remote_url: gitRemote,
|
|
||||||
repo_dir: repoPath,
|
|
||||||
});
|
|
||||||
if (!result.pdf_ok) {
|
|
||||||
window.alert(`PDF export failed. Log: ${result.pdf_log}`);
|
|
||||||
}
|
|
||||||
setStatus(result.pushed ? "Pushed to remote" : "Committed locally");
|
|
||||||
window.alert(`Concept saved to:\n${result.concept_dir}`);
|
|
||||||
} catch (err) {
|
|
||||||
setStatus("Push failed");
|
|
||||||
console.error(err);
|
|
||||||
window.alert("Push failed. Check console for details.");
|
|
||||||
} finally {
|
|
||||||
setBusy((prev) => ({ ...prev, push: false }));
|
|
||||||
}
|
|
||||||
};
|
|
||||||
|
|
||||||
const onNewSession = () => {
|
const onNewSession = () => {
|
||||||
if (notes || concept || files.length || websites.length) {
|
if (notes || concept || files.length || websites.length) {
|
||||||
const ok = window.confirm("Clear the current session?");
|
const ok = window.confirm("Clear the current session?");
|
||||||
|
|||||||
Reference in New Issue
Block a user