summaryrefslogtreecommitdiffhomepage
path: root/src/settings.ts
diff options
context:
space:
mode:
authorAdam Malczewski <[email protected]>2026-03-24 13:18:50 +0900
committerAdam Malczewski <[email protected]>2026-03-24 13:18:50 +0900
commitbb543c3f7840f2a3fa1b7a1fb32245fa87a30f7b (patch)
treed2a9db2741dfd9822c5f76dca278562220e9b064 /src/settings.ts
parente5583b836d4fe2f7f9806ed85a190254a6ea3990 (diff)
downloadai-pulse-obsidian-plugin-bb543c3f7840f2a3fa1b7a1fb32245fa87a30f7b.tar.gz
ai-pulse-obsidian-plugin-bb543c3f7840f2a3fa1b7a1fb32245fa87a30f7b.zip
initial prototype
Diffstat (limited to 'src/settings.ts')
-rw-r--r--src/settings.ts41
1 files changed, 7 insertions, 34 deletions
diff --git a/src/settings.ts b/src/settings.ts
index 352121e..a9ed8fb 100644
--- a/src/settings.ts
+++ b/src/settings.ts
@@ -1,36 +1,9 @@
-import {App, PluginSettingTab, Setting} from "obsidian";
-import MyPlugin from "./main";
-
-export interface MyPluginSettings {
- mySetting: string;
-}
-
-export const DEFAULT_SETTINGS: MyPluginSettings = {
- mySetting: 'default'
+export interface AIOrganizerSettings {
+ ollamaUrl: string;
+ model: string;
}
-export class SampleSettingTab extends PluginSettingTab {
- plugin: MyPlugin;
-
- constructor(app: App, plugin: MyPlugin) {
- super(app, plugin);
- this.plugin = plugin;
- }
-
- display(): void {
- const {containerEl} = this;
-
- containerEl.empty();
-
- new Setting(containerEl)
- .setName('Settings #1')
- .setDesc('It\'s a secret')
- .addText(text => text
- .setPlaceholder('Enter your secret')
- .setValue(this.plugin.settings.mySetting)
- .onChange(async (value) => {
- this.plugin.settings.mySetting = value;
- await this.plugin.saveSettings();
- }));
- }
-}
+export const DEFAULT_SETTINGS: AIOrganizerSettings = {
+ ollamaUrl: "http://localhost:11434",
+ model: "",
+};