Merge pull request #1122 from murataslan1/fix/cli-missing-full-content-param

fix(cli): add missing full_content param to API URL
This commit is contained in:
Fatih Kadir Akın
2026-04-02 02:04:15 +03:00
committed by GitHub
2 changed files with 5 additions and 5 deletions

View File

@@ -2,7 +2,7 @@ import { existsSync, readFileSync, writeFileSync, mkdirSync } from 'fs';
import { homedir } from 'os';
import { join } from 'path';
const PROMPTS_URL = 'https://prompts.chat/prompts.json';
const PROMPTS_URL = 'https://prompts.chat/prompts.json?full_content=true';
const CACHE_DIR = join(homedir(), '.prompts-chat');
const CACHE_FILE = join(CACHE_DIR, 'prompts.json');

View File

@@ -77,7 +77,7 @@ export function PromptDetail({ prompt, onBack, onCopy }: PromptDetailProps) {
const contentHeight = Math.max(terminalHeight - headerLines - footerLines, 5);
useEffect(() => {
const vars = extractVariables(prompt.content);
const vars = extractVariables(prompt.content ?? '');
setVariables(vars);
const defaults: Record<string, string> = {};
@@ -90,7 +90,7 @@ export function PromptDetail({ prompt, onBack, onCopy }: PromptDetailProps) {
const contentLines = useMemo(() => {
if (!prompt) return [];
// Parse escape sequences like \n
const parsedContent = prompt.content.replace(/\\n/g, '\n');
const parsedContent = (prompt.content ?? '').replace(/\\n/g, '\n');
return wrapText(parsedContent, terminalWidth - 6);
}, [prompt, terminalWidth]);
@@ -200,12 +200,12 @@ export function PromptDetail({ prompt, onBack, onCopy }: PromptDetailProps) {
setCurrentVarIndex(0);
setCurrentInput(variableValues[variables[0].name] || '');
} else {
handleCopy(prompt.content);
handleCopy(prompt.content ?? '');
}
}
if (input === 'C' && prompt) {
handleCopy(prompt.content);
handleCopy(prompt.content ?? '');
}
if (input === 'o' && prompt) {