perf: memo GridCard, fuse save fns, fix slash tab active color
Some checks failed
CI / Lint, Unit Tests & Build (push) Failing after 1m32s
CI / Deploy production (on server) (push) Has been skipped

This commit is contained in:
Antigravity
2026-06-14 14:06:05 +00:00
parent a8785ed4f1
commit a623454347
120 changed files with 12301 additions and 785 deletions

View File

@@ -78,7 +78,7 @@ Note content: "${content}"`;
if (!response.ok) throw new Error(`Ollama error: ${response.statusText}`);
const data = await response.json();
const text = data.response;
const text = (data.response || '').replace(/<think>[\s\S]*?<\/think>/gi, '').trim();
const jsonMatch = text.match(/\[\s*\{[\s\S]*\}\s*\]/);
if (jsonMatch) {
@@ -133,7 +133,7 @@ Note content: "${content}"`;
if (!response.ok) throw new Error(`Ollama error: ${response.statusText}`);
const data = await response.json();
const text = data.response;
const text = (data.response || '').replace(/<think>[\s\S]*?<\/think>/gi, '').trim();
const jsonMatch = text.match(/\[\s*\{[\s\S]*\}\s*\]/);
if (jsonMatch) {
@@ -162,7 +162,7 @@ Note content: "${content}"`;
if (!response.ok) throw new Error(`Ollama error: ${response.statusText}`);
const data = await response.json();
return data.response.trim();
return (data.response || '').replace(/<think>[\s\S]*?<\/think>/gi, '').trim();
} catch (e) {
console.error('Error generating text (Ollama):', e);
throw e;