style: format code for improved readability and consistency across multiple files

This commit is contained in:
Poyraz Avsever
2026-05-06 16:20:27 +03:00
parent c73bf0e499
commit 983c8fd6aa
9 changed files with 295 additions and 110 deletions
+10 -5
View File
@@ -5,7 +5,10 @@ export interface AIAnalysisResult {
suggested_tasks: string[];
}
export async function analyzeJournalWithLocalAI(content: string, model: string = "llama3"): Promise<AIAnalysisResult | null> {
export async function analyzeJournalWithLocalAI(
content: string,
model: string = "llama3",
): Promise<AIAnalysisResult | null> {
const prompt = `
Sen şefkatli bir yapay zeka asistanı ve kişisel yansıma (reflection) yardımcısısın.
Aşağıdaki günlük girdisini analiz edip tam olarak belirtilen JSON formatında yanıt vermelisin. Düz metin kullanma, SADECE geçerli bir JSON objesi döndür.
@@ -29,8 +32,8 @@ export async function analyzeJournalWithLocalAI(content: string, model: string =
model: model, // Gerekirse "gemini-3-flash-preview:latest" gibi kendi modeliniz de olabilir
prompt: prompt,
stream: false,
format: "json"
})
format: "json",
}),
});
if (!response.ok) {
@@ -40,9 +43,11 @@ export async function analyzeJournalWithLocalAI(content: string, model: string =
const data = await response.json();
const parsedResult = JSON.parse(data.response);
return parsedResult as AIAnalysisResult;
} catch (error) {
console.error("AI Analizi başarısız oldu (Ollama açık olmayabilir):", error);
console.error(
"AI Analizi başarısız oldu (Ollama açık olmayabilir):",
error,
);
return null;
}
}
+4 -4
View File
@@ -30,14 +30,14 @@ export class MindSpaceDB extends Dexie {
constructor() {
super("MindSpaceDatabase");
// Schema tanımlamaları.
// Schema tanımlamaları.
// IndexedDB'de sadece indekslenecek (üzerinde arama/sıralama yapılacak) alanları belirtiriz.
this.version(1).stores({
journals: "id, date, mood",
tasks: "id, status, date, journal_id"
tasks: "id, status, date, journal_id",
});
}
}
export const db = new MindSpaceDB();
export const db = new MindSpaceDB();