Init
This commit is contained in:
12
.claude/settings.local.json
Normal file
12
.claude/settings.local.json
Normal file
@@ -0,0 +1,12 @@
|
|||||||
|
{
|
||||||
|
"permissions": {
|
||||||
|
"allow": [
|
||||||
|
"Bash(mkdir -p \"Personal/Areas/Servers/TrueNAS\")",
|
||||||
|
"Bash(awk '{print $9, \"\"\"\"(\"\"\"\" $5 \"\"\"\")\"\"\"\"}')",
|
||||||
|
"Bash(awk '{if($9 ~ /\\.md$/) print \"\"\"\" - \"\"\"\" $9 \"\"\"\" (\"\"\"\" $5 \"\"\"\")\"\"\"\"}')",
|
||||||
|
"Bash(ssh root@192.168.178.189 \"grep -i ''AllowTcpForwarding\\|PermitTunnel'' /etc/ssh/sshd_config | grep -v ''^#''\")"
|
||||||
|
],
|
||||||
|
"deny": [],
|
||||||
|
"ask": []
|
||||||
|
}
|
||||||
|
}
|
||||||
1
.gitignore
vendored
Normal file
1
.gitignore
vendored
Normal file
@@ -0,0 +1 @@
|
|||||||
|
.smtcmp_vector_db.tar.gz
|
||||||
4
.obsidian/app.json
vendored
Normal file
4
.obsidian/app.json
vendored
Normal file
@@ -0,0 +1,4 @@
|
|||||||
|
{
|
||||||
|
"promptDelete": false,
|
||||||
|
"readableLineLength": false
|
||||||
|
}
|
||||||
3
.obsidian/appearance.json
vendored
Normal file
3
.obsidian/appearance.json
vendored
Normal file
@@ -0,0 +1,3 @@
|
|||||||
|
{
|
||||||
|
"cssTheme": "Things"
|
||||||
|
}
|
||||||
83
.obsidian/bookmarks.json
vendored
Normal file
83
.obsidian/bookmarks.json
vendored
Normal file
@@ -0,0 +1,83 @@
|
|||||||
|
{
|
||||||
|
"items": [
|
||||||
|
{
|
||||||
|
"type": "group",
|
||||||
|
"ctime": 1751596593822,
|
||||||
|
"items": [
|
||||||
|
{
|
||||||
|
"type": "file",
|
||||||
|
"ctime": 1751596593822,
|
||||||
|
"path": "Home.md",
|
||||||
|
"subpath": "#^-"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "group",
|
||||||
|
"ctime": 1751596593822,
|
||||||
|
"items": [],
|
||||||
|
"title": "Diary"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "group",
|
||||||
|
"ctime": 1751596593822,
|
||||||
|
"items": [],
|
||||||
|
"title": "Career"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "group",
|
||||||
|
"ctime": 1751596593822,
|
||||||
|
"items": [],
|
||||||
|
"title": "Inbox"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "group",
|
||||||
|
"ctime": 1751596593822,
|
||||||
|
"items": [],
|
||||||
|
"title": "Personal"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "group",
|
||||||
|
"ctime": 1751596593822,
|
||||||
|
"items": [],
|
||||||
|
"title": "Random notes"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "group",
|
||||||
|
"ctime": 1751596593822,
|
||||||
|
"items": [],
|
||||||
|
"title": "Work"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "file",
|
||||||
|
"ctime": 1751596593822,
|
||||||
|
"path": "Aggregates.docx",
|
||||||
|
"subpath": "#^-"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "file",
|
||||||
|
"ctime": 1751596593822,
|
||||||
|
"path": "applist_2025-06-10_00-55-57.abackup",
|
||||||
|
"subpath": "#^-"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "file",
|
||||||
|
"ctime": 1751596593822,
|
||||||
|
"path": "Diett.md",
|
||||||
|
"subpath": "#^-"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "file",
|
||||||
|
"ctime": 1751596593822,
|
||||||
|
"path": "ShareMyPlugin.md",
|
||||||
|
"subpath": "#^-"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "file",
|
||||||
|
"ctime": 1751596593822,
|
||||||
|
"path": "View of Challenges and risks of using GLP-1 antagonists in treating type 2 diabetes and obesity.webarchive",
|
||||||
|
"subpath": "#^-"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"title": "sortspec"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
17
.obsidian/community-plugins.json
vendored
Normal file
17
.obsidian/community-plugins.json
vendored
Normal file
@@ -0,0 +1,17 @@
|
|||||||
|
[
|
||||||
|
"remotely-save",
|
||||||
|
"table-editor-obsidian",
|
||||||
|
"obsidian-minimal-settings",
|
||||||
|
"harper",
|
||||||
|
"smart-connections",
|
||||||
|
"copilot",
|
||||||
|
"journals",
|
||||||
|
"share-my-plugin-list",
|
||||||
|
"homepage",
|
||||||
|
"custom-sort",
|
||||||
|
"periodic-notes",
|
||||||
|
"smart-composer",
|
||||||
|
"folder-note-plugin",
|
||||||
|
"omnisearch",
|
||||||
|
"terminal"
|
||||||
|
]
|
||||||
33
.obsidian/core-plugins.json
vendored
Normal file
33
.obsidian/core-plugins.json
vendored
Normal file
@@ -0,0 +1,33 @@
|
|||||||
|
{
|
||||||
|
"file-explorer": true,
|
||||||
|
"global-search": true,
|
||||||
|
"switcher": true,
|
||||||
|
"graph": true,
|
||||||
|
"backlink": true,
|
||||||
|
"canvas": true,
|
||||||
|
"outgoing-link": true,
|
||||||
|
"tag-pane": true,
|
||||||
|
"properties": false,
|
||||||
|
"page-preview": true,
|
||||||
|
"daily-notes": true,
|
||||||
|
"templates": true,
|
||||||
|
"note-composer": true,
|
||||||
|
"command-palette": true,
|
||||||
|
"slash-command": false,
|
||||||
|
"editor-status": true,
|
||||||
|
"bookmarks": true,
|
||||||
|
"markdown-importer": false,
|
||||||
|
"zk-prefixer": false,
|
||||||
|
"random-note": false,
|
||||||
|
"outline": true,
|
||||||
|
"word-count": true,
|
||||||
|
"slides": false,
|
||||||
|
"audio-recorder": false,
|
||||||
|
"workspaces": false,
|
||||||
|
"file-recovery": true,
|
||||||
|
"publish": false,
|
||||||
|
"sync": true,
|
||||||
|
"webviewer": false,
|
||||||
|
"footnotes": false,
|
||||||
|
"bases": true
|
||||||
|
}
|
||||||
22
.obsidian/graph.json
vendored
Normal file
22
.obsidian/graph.json
vendored
Normal file
@@ -0,0 +1,22 @@
|
|||||||
|
{
|
||||||
|
"collapse-filter": true,
|
||||||
|
"search": "",
|
||||||
|
"showTags": false,
|
||||||
|
"showAttachments": false,
|
||||||
|
"hideUnresolved": false,
|
||||||
|
"showOrphans": true,
|
||||||
|
"collapse-color-groups": true,
|
||||||
|
"colorGroups": [],
|
||||||
|
"collapse-display": true,
|
||||||
|
"showArrow": false,
|
||||||
|
"textFadeMultiplier": 0,
|
||||||
|
"nodeSizeMultiplier": 1,
|
||||||
|
"lineSizeMultiplier": 1,
|
||||||
|
"collapse-forces": true,
|
||||||
|
"centerStrength": 0.518713248970312,
|
||||||
|
"repelStrength": 10,
|
||||||
|
"linkStrength": 1,
|
||||||
|
"linkDistance": 250,
|
||||||
|
"scale": 1,
|
||||||
|
"close": true
|
||||||
|
}
|
||||||
409
.obsidian/plugins/copilot/data.json
vendored
Normal file
409
.obsidian/plugins/copilot/data.json
vendored
Normal file
@@ -0,0 +1,409 @@
|
|||||||
|
{
|
||||||
|
"userId": "c4f54cbe-0ebc-4532-b093-b664c3a54d7b",
|
||||||
|
"isPlusUser": false,
|
||||||
|
"plusLicenseKey": "",
|
||||||
|
"openAIApiKey": "",
|
||||||
|
"openAIOrgId": "",
|
||||||
|
"huggingfaceApiKey": "",
|
||||||
|
"cohereApiKey": "",
|
||||||
|
"anthropicApiKey": "",
|
||||||
|
"azureOpenAIApiKey": "",
|
||||||
|
"azureOpenAIApiInstanceName": "",
|
||||||
|
"azureOpenAIApiDeploymentName": "",
|
||||||
|
"azureOpenAIApiVersion": "",
|
||||||
|
"azureOpenAIApiEmbeddingDeploymentName": "",
|
||||||
|
"googleApiKey": "",
|
||||||
|
"openRouterAiApiKey": "",
|
||||||
|
"xaiApiKey": "",
|
||||||
|
"mistralApiKey": "",
|
||||||
|
"deepseekApiKey": "",
|
||||||
|
"defaultChainType": "llm_chain",
|
||||||
|
"defaultModelKey": "deepseek-r1:14b|ollama",
|
||||||
|
"embeddingModelKey": "text-embedding-3-small|openai",
|
||||||
|
"temperature": 0.1,
|
||||||
|
"maxTokens": 6000,
|
||||||
|
"contextTurns": 15,
|
||||||
|
"userSystemPrompt": "",
|
||||||
|
"openAIProxyBaseUrl": "",
|
||||||
|
"openAIEmbeddingProxyBaseUrl": "",
|
||||||
|
"stream": true,
|
||||||
|
"defaultSaveFolder": "copilot-conversations",
|
||||||
|
"defaultConversationTag": "copilot-conversation",
|
||||||
|
"autosaveChat": false,
|
||||||
|
"includeActiveNoteAsContext": true,
|
||||||
|
"defaultOpenArea": "view",
|
||||||
|
"customPromptsFolder": "copilot-custom-prompts",
|
||||||
|
"indexVaultToVectorStore": "ON MODE SWITCH",
|
||||||
|
"qaExclusions": "copilot",
|
||||||
|
"qaInclusions": "",
|
||||||
|
"chatNoteContextPath": "",
|
||||||
|
"chatNoteContextTags": [],
|
||||||
|
"enableIndexSync": true,
|
||||||
|
"debug": false,
|
||||||
|
"enableEncryption": false,
|
||||||
|
"maxSourceChunks": 3,
|
||||||
|
"groqApiKey": "",
|
||||||
|
"activeModels": [
|
||||||
|
{
|
||||||
|
"name": "copilot-plus-flash",
|
||||||
|
"provider": "copilot-plus",
|
||||||
|
"enabled": true,
|
||||||
|
"isBuiltIn": true,
|
||||||
|
"core": true,
|
||||||
|
"plusExclusive": true,
|
||||||
|
"projectEnabled": false,
|
||||||
|
"capabilities": [
|
||||||
|
"vision"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "google/gemini-2.5-flash-lite",
|
||||||
|
"provider": "openrouterai",
|
||||||
|
"enabled": true,
|
||||||
|
"isBuiltIn": true,
|
||||||
|
"core": true,
|
||||||
|
"projectEnabled": true,
|
||||||
|
"capabilities": [
|
||||||
|
"vision"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "google/gemini-2.5-flash",
|
||||||
|
"provider": "openrouterai",
|
||||||
|
"enabled": true,
|
||||||
|
"isBuiltIn": true,
|
||||||
|
"core": true,
|
||||||
|
"projectEnabled": true,
|
||||||
|
"capabilities": [
|
||||||
|
"vision"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "google/gemini-2.5-pro",
|
||||||
|
"provider": "openrouterai",
|
||||||
|
"enabled": true,
|
||||||
|
"isBuiltIn": true,
|
||||||
|
"core": true,
|
||||||
|
"projectEnabled": true,
|
||||||
|
"capabilities": [
|
||||||
|
"vision"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "gpt-5",
|
||||||
|
"provider": "openai",
|
||||||
|
"enabled": true,
|
||||||
|
"isBuiltIn": true,
|
||||||
|
"core": true,
|
||||||
|
"capabilities": [
|
||||||
|
"vision"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "gpt-5-mini",
|
||||||
|
"provider": "openai",
|
||||||
|
"enabled": true,
|
||||||
|
"isBuiltIn": true,
|
||||||
|
"core": true,
|
||||||
|
"capabilities": [
|
||||||
|
"vision"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "gpt-5-nano",
|
||||||
|
"provider": "openai",
|
||||||
|
"enabled": true,
|
||||||
|
"isBuiltIn": true,
|
||||||
|
"core": true,
|
||||||
|
"capabilities": [
|
||||||
|
"vision"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "gpt-4.1",
|
||||||
|
"provider": "openai",
|
||||||
|
"enabled": true,
|
||||||
|
"isBuiltIn": true,
|
||||||
|
"core": true,
|
||||||
|
"projectEnabled": true,
|
||||||
|
"capabilities": [
|
||||||
|
"vision"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "gpt-4.1-mini",
|
||||||
|
"provider": "openai",
|
||||||
|
"enabled": true,
|
||||||
|
"isBuiltIn": true,
|
||||||
|
"core": true,
|
||||||
|
"projectEnabled": true,
|
||||||
|
"capabilities": [
|
||||||
|
"vision"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "google/gemini-2.5-flash-lite-preview-06-17",
|
||||||
|
"provider": "openrouterai",
|
||||||
|
"enabled": true,
|
||||||
|
"isBuiltIn": true,
|
||||||
|
"core": true,
|
||||||
|
"projectEnabled": true,
|
||||||
|
"capabilities": [
|
||||||
|
"vision"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "gpt-4.1-nano",
|
||||||
|
"provider": "openai",
|
||||||
|
"enabled": true,
|
||||||
|
"isBuiltIn": true,
|
||||||
|
"core": true,
|
||||||
|
"capabilities": [
|
||||||
|
"vision"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "o4-mini",
|
||||||
|
"provider": "openai",
|
||||||
|
"enabled": true,
|
||||||
|
"isBuiltIn": true,
|
||||||
|
"core": true,
|
||||||
|
"capabilities": [
|
||||||
|
"reasoning"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "claude-3-5-sonnet-latest",
|
||||||
|
"provider": "anthropic",
|
||||||
|
"enabled": true,
|
||||||
|
"isBuiltIn": true,
|
||||||
|
"core": true,
|
||||||
|
"capabilities": [
|
||||||
|
"vision"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "claude-sonnet-4-20250514",
|
||||||
|
"provider": "anthropic",
|
||||||
|
"enabled": true,
|
||||||
|
"isBuiltIn": true,
|
||||||
|
"capabilities": [
|
||||||
|
"reasoning",
|
||||||
|
"vision"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "claude-3-7-sonnet-latest",
|
||||||
|
"provider": "anthropic",
|
||||||
|
"enabled": true,
|
||||||
|
"isBuiltIn": true,
|
||||||
|
"capabilities": [
|
||||||
|
"reasoning",
|
||||||
|
"vision"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "claude-3-5-haiku-latest",
|
||||||
|
"provider": "anthropic",
|
||||||
|
"enabled": true,
|
||||||
|
"isBuiltIn": true
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "grok-3-beta",
|
||||||
|
"provider": "xai",
|
||||||
|
"enabled": true,
|
||||||
|
"isBuiltIn": true
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "grok-3-mini-beta",
|
||||||
|
"provider": "xai",
|
||||||
|
"enabled": true,
|
||||||
|
"isBuiltIn": true
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "gemini-2.5-flash",
|
||||||
|
"provider": "google",
|
||||||
|
"enabled": true,
|
||||||
|
"isBuiltIn": true,
|
||||||
|
"projectEnabled": true,
|
||||||
|
"capabilities": [
|
||||||
|
"vision"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "gemini-2.5-pro",
|
||||||
|
"provider": "google",
|
||||||
|
"enabled": true,
|
||||||
|
"isBuiltIn": true,
|
||||||
|
"projectEnabled": true,
|
||||||
|
"capabilities": [
|
||||||
|
"vision"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "command-r",
|
||||||
|
"provider": "cohereai",
|
||||||
|
"enabled": true,
|
||||||
|
"isBuiltIn": true
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "command-r-plus",
|
||||||
|
"provider": "cohereai",
|
||||||
|
"enabled": true,
|
||||||
|
"isBuiltIn": true
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "azure-openai",
|
||||||
|
"provider": "azure openai",
|
||||||
|
"enabled": true,
|
||||||
|
"isBuiltIn": true
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "deepseek-chat",
|
||||||
|
"provider": "deepseek",
|
||||||
|
"enabled": true,
|
||||||
|
"isBuiltIn": true
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "deepseek-reasoner",
|
||||||
|
"provider": "deepseek",
|
||||||
|
"enabled": true,
|
||||||
|
"isBuiltIn": true,
|
||||||
|
"capabilities": [
|
||||||
|
"reasoning"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "deepseek/deepseek-r1-0528",
|
||||||
|
"provider": "openrouterai",
|
||||||
|
"apiKey": "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",
|
||||||
|
"enabled": true
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "deepseek-r1:14b",
|
||||||
|
"provider": "ollama",
|
||||||
|
"enabled": true,
|
||||||
|
"isBuiltIn": false,
|
||||||
|
"baseUrl": "",
|
||||||
|
"apiKey": "",
|
||||||
|
"isEmbeddingModel": false,
|
||||||
|
"capabilities": [],
|
||||||
|
"stream": true,
|
||||||
|
"enableCors": false
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"activeEmbeddingModels": [
|
||||||
|
{
|
||||||
|
"name": "copilot-plus-small",
|
||||||
|
"provider": "copilot-plus",
|
||||||
|
"enabled": true,
|
||||||
|
"isBuiltIn": true,
|
||||||
|
"isEmbeddingModel": true,
|
||||||
|
"core": true,
|
||||||
|
"plusExclusive": true
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "copilot-plus-large",
|
||||||
|
"provider": "copilot-plus-jina",
|
||||||
|
"enabled": true,
|
||||||
|
"isBuiltIn": true,
|
||||||
|
"isEmbeddingModel": true,
|
||||||
|
"core": true,
|
||||||
|
"plusExclusive": true,
|
||||||
|
"believerExclusive": true,
|
||||||
|
"dimensions": 1024
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "copilot-plus-multilingual",
|
||||||
|
"provider": "copilot-plus-jina",
|
||||||
|
"enabled": true,
|
||||||
|
"isBuiltIn": true,
|
||||||
|
"isEmbeddingModel": true,
|
||||||
|
"core": true,
|
||||||
|
"plusExclusive": true,
|
||||||
|
"dimensions": 512
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "text-embedding-3-small",
|
||||||
|
"provider": "openai",
|
||||||
|
"enabled": true,
|
||||||
|
"isBuiltIn": true,
|
||||||
|
"isEmbeddingModel": true,
|
||||||
|
"core": true
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "gemini-embedding-001",
|
||||||
|
"provider": "google",
|
||||||
|
"enabled": true,
|
||||||
|
"isBuiltIn": true,
|
||||||
|
"isEmbeddingModel": true,
|
||||||
|
"core": true
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "text-embedding-3-large",
|
||||||
|
"provider": "openai",
|
||||||
|
"enabled": true,
|
||||||
|
"isBuiltIn": true,
|
||||||
|
"isEmbeddingModel": true
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "embed-multilingual-light-v3.0",
|
||||||
|
"provider": "cohereai",
|
||||||
|
"enabled": true,
|
||||||
|
"isBuiltIn": true,
|
||||||
|
"isEmbeddingModel": true
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "text-embedding-004",
|
||||||
|
"provider": "google",
|
||||||
|
"enabled": true,
|
||||||
|
"isBuiltIn": true,
|
||||||
|
"isEmbeddingModel": true
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "azure-openai",
|
||||||
|
"provider": "azure openai",
|
||||||
|
"enabled": true,
|
||||||
|
"isBuiltIn": true,
|
||||||
|
"isEmbeddingModel": true
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"embeddingRequestsPerMin": 90,
|
||||||
|
"embeddingBatchSize": 16,
|
||||||
|
"disableIndexOnMobile": true,
|
||||||
|
"showSuggestedPrompts": true,
|
||||||
|
"showRelevantNotes": true,
|
||||||
|
"numPartitions": 1,
|
||||||
|
"promptUsageTimestamps": {},
|
||||||
|
"promptSortStrategy": "timestamp",
|
||||||
|
"defaultConversationNoteName": "{$topic}@{$date}_{$time}",
|
||||||
|
"inlineEditCommands": [],
|
||||||
|
"projectList": [],
|
||||||
|
"enableAutocomplete": false,
|
||||||
|
"autocompleteAcceptKey": "Tab",
|
||||||
|
"allowAdditionalContext": true,
|
||||||
|
"enableWordCompletion": false,
|
||||||
|
"lastDismissedVersion": null,
|
||||||
|
"passMarkdownImages": true,
|
||||||
|
"enableCustomPromptTemplating": true,
|
||||||
|
"suggestedDefaultCommands": true,
|
||||||
|
"lexicalSearchRamLimit": 100,
|
||||||
|
"generateAIChatTitleOnSave": true,
|
||||||
|
"enableInlineCitations": true,
|
||||||
|
"autonomousAgentMaxIterations": 4,
|
||||||
|
"autonomousAgentEnabledToolIds": [
|
||||||
|
"localSearch",
|
||||||
|
"readNote",
|
||||||
|
"webSearch",
|
||||||
|
"pomodoro",
|
||||||
|
"youtubeTranscription",
|
||||||
|
"writeToFile",
|
||||||
|
"replaceInFile",
|
||||||
|
"updateMemory"
|
||||||
|
],
|
||||||
|
"memoryFolderName": "copilot/memory",
|
||||||
|
"enableRecentConversations": true,
|
||||||
|
"enableSavedMemory": true,
|
||||||
|
"maxRecentConversations": 30,
|
||||||
|
"quickCommandIncludeNoteContext": true
|
||||||
|
}
|
||||||
2937
.obsidian/plugins/copilot/main.js
vendored
Normal file
2937
.obsidian/plugins/copilot/main.js
vendored
Normal file
File diff suppressed because one or more lines are too long
13
.obsidian/plugins/copilot/manifest.json
vendored
Normal file
13
.obsidian/plugins/copilot/manifest.json
vendored
Normal file
@@ -0,0 +1,13 @@
|
|||||||
|
{
|
||||||
|
"id": "copilot",
|
||||||
|
"name": "Copilot",
|
||||||
|
"version": "3.1.1",
|
||||||
|
"minAppVersion": "0.15.0",
|
||||||
|
"description": "Your AI Copilot: Chat with Your Second Brain, Learn Faster, Work Smarter.",
|
||||||
|
"author": "Logan Yang",
|
||||||
|
"authorUrl": "https://twitter.com/logancyang",
|
||||||
|
"fundingUrl": {
|
||||||
|
"Buy Me a Coffee": "https://www.buymeacoffee.com/logancyang",
|
||||||
|
"GitHub Sponsor": "https://github.com/sponsors/logancyang"
|
||||||
|
}
|
||||||
|
}
|
||||||
1
.obsidian/plugins/copilot/styles.css
vendored
Normal file
1
.obsidian/plugins/copilot/styles.css
vendored
Normal file
File diff suppressed because one or more lines are too long
13
.obsidian/plugins/custom-sort/data.json
vendored
Normal file
13
.obsidian/plugins/custom-sort/data.json
vendored
Normal file
@@ -0,0 +1,13 @@
|
|||||||
|
{
|
||||||
|
"additionalSortspecFile": "",
|
||||||
|
"indexNoteNameForFolderNotes": "",
|
||||||
|
"suspended": false,
|
||||||
|
"statusBarEntryEnabled": true,
|
||||||
|
"notificationsEnabled": true,
|
||||||
|
"mobileNotificationsEnabled": false,
|
||||||
|
"customSortContextSubmenu": true,
|
||||||
|
"automaticBookmarksIntegration": true,
|
||||||
|
"bookmarksContextMenus": true,
|
||||||
|
"bookmarksGroupToConsumeAsOrderingReference": "sortspec",
|
||||||
|
"delayForInitialApplication": 1000
|
||||||
|
}
|
||||||
47
.obsidian/plugins/custom-sort/main.js
vendored
Normal file
47
.obsidian/plugins/custom-sort/main.js
vendored
Normal file
File diff suppressed because one or more lines are too long
10
.obsidian/plugins/custom-sort/manifest.json
vendored
Normal file
10
.obsidian/plugins/custom-sort/manifest.json
vendored
Normal file
@@ -0,0 +1,10 @@
|
|||||||
|
{
|
||||||
|
"id": "custom-sort",
|
||||||
|
"name": "Custom File Explorer sorting",
|
||||||
|
"version": "3.1.6",
|
||||||
|
"minAppVersion": "1.7.2",
|
||||||
|
"description": "Allows for manual and automatic, config-driven reordering and sorting of files and folders in File Explorer",
|
||||||
|
"author": "SebastianMC",
|
||||||
|
"authorUrl": "https://github.com/SebastianMC",
|
||||||
|
"isDesktopOnly": false
|
||||||
|
}
|
||||||
9283
.obsidian/plugins/folder-note-plugin/main.js
vendored
Normal file
9283
.obsidian/plugins/folder-note-plugin/main.js
vendored
Normal file
File diff suppressed because it is too large
Load Diff
10
.obsidian/plugins/folder-note-plugin/manifest.json
vendored
Normal file
10
.obsidian/plugins/folder-note-plugin/manifest.json
vendored
Normal file
@@ -0,0 +1,10 @@
|
|||||||
|
{
|
||||||
|
"id": "folder-note-plugin",
|
||||||
|
"name": "Folder Note",
|
||||||
|
"version": "0.7.3",
|
||||||
|
"minAppVersion": "0.9.12",
|
||||||
|
"description": "Click a folder node to show a note describing the folder.",
|
||||||
|
"author": "xpgo",
|
||||||
|
"authorUrl": "https://github.com/xpgo/obsidian-folder-note",
|
||||||
|
"isDesktopOnly": false
|
||||||
|
}
|
||||||
229
.obsidian/plugins/folder-note-plugin/styles.css
vendored
Normal file
229
.obsidian/plugins/folder-note-plugin/styles.css
vendored
Normal file
@@ -0,0 +1,229 @@
|
|||||||
|
/* hide the folder note file node */
|
||||||
|
div.is-folder-note {
|
||||||
|
display: none;
|
||||||
|
}
|
||||||
|
|
||||||
|
/* indicate the folder has note */
|
||||||
|
div.has-folder-note {
|
||||||
|
color: var(--text-nav-selected);
|
||||||
|
}
|
||||||
|
|
||||||
|
/*---------------------------------------------
|
||||||
|
Cute card view
|
||||||
|
-----------------------------------------------*/
|
||||||
|
|
||||||
|
.cute-card-band {
|
||||||
|
width: 100%;
|
||||||
|
max-width: 900px;
|
||||||
|
margin: 0 auto;
|
||||||
|
margin-top: 15px;
|
||||||
|
margin-bottom: 5px;
|
||||||
|
display: grid;
|
||||||
|
grid-template-columns: 1fr;
|
||||||
|
grid-template-rows: auto;
|
||||||
|
grid-gap: 20px;
|
||||||
|
}
|
||||||
|
|
||||||
|
@media (min-width: 30em) {
|
||||||
|
.cute-card-band {
|
||||||
|
grid-template-columns: 1fr 1fr;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
@media (min-width: 60em) {
|
||||||
|
.cute-card-band {
|
||||||
|
grid-template-columns: repeat(3, 1fr);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
.cute-card-view {
|
||||||
|
background: var(--background-accent);
|
||||||
|
text-decoration: none !important;
|
||||||
|
color: var(--text-normal);
|
||||||
|
box-shadow: 0 2px 5px rgba(0, 0, 0, 0.1);
|
||||||
|
display: flex;
|
||||||
|
flex-direction: column;
|
||||||
|
min-height: 100%;
|
||||||
|
position: relative;
|
||||||
|
top: 0;
|
||||||
|
transition: all 0.1s ease-in;
|
||||||
|
border-radius: 10px;
|
||||||
|
}
|
||||||
|
|
||||||
|
.cute-card-view:hover {
|
||||||
|
top: -2px;
|
||||||
|
box-shadow: 0 4px 5px rgba(0, 0, 0, 0.2);
|
||||||
|
}
|
||||||
|
|
||||||
|
.cute-card-view article {
|
||||||
|
padding: 15px;
|
||||||
|
flex: 1;
|
||||||
|
display: flex;
|
||||||
|
flex-direction: column;
|
||||||
|
justify-content: space-between;
|
||||||
|
}
|
||||||
|
|
||||||
|
.cute-card-view h1 {
|
||||||
|
font-size: 1.2rem;
|
||||||
|
margin: 0;
|
||||||
|
color: var(--text-accent);
|
||||||
|
}
|
||||||
|
|
||||||
|
.cute-card-view a {
|
||||||
|
text-decoration: none !important;
|
||||||
|
}
|
||||||
|
|
||||||
|
.cute-card-view p {
|
||||||
|
flex: 1;
|
||||||
|
line-height: 1.0;
|
||||||
|
}
|
||||||
|
|
||||||
|
.cute-card-view span {
|
||||||
|
font-size: 0.8rem;
|
||||||
|
font-weight: bold;
|
||||||
|
color: var(--text-faint);
|
||||||
|
letter-spacing: 0.05em;
|
||||||
|
}
|
||||||
|
|
||||||
|
.cute-card-view .thumb {
|
||||||
|
padding-bottom: 60%;
|
||||||
|
background-size: cover;
|
||||||
|
background-position: center center;
|
||||||
|
border-radius: 10px 10px 0px 0px;
|
||||||
|
}
|
||||||
|
|
||||||
|
.cute-card-view .thumb-color {
|
||||||
|
padding-bottom: 10%;
|
||||||
|
background-size: cover;
|
||||||
|
background-position: center center;
|
||||||
|
border-radius: 10px 10px 0px 0px;
|
||||||
|
text-transform: uppercase;
|
||||||
|
font-size: 1.2rem;
|
||||||
|
font-weight: bold;
|
||||||
|
text-align: center;
|
||||||
|
color: #FFFFFF;
|
||||||
|
padding: 10px;
|
||||||
|
}
|
||||||
|
|
||||||
|
.cute-card-view .thumb-color-folder {
|
||||||
|
background-color: slateblue;
|
||||||
|
}
|
||||||
|
|
||||||
|
.cute-card-view .thumb-color-note {
|
||||||
|
background-color: salmon;
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
/*---------------------------------------------
|
||||||
|
strip card view
|
||||||
|
-----------------------------------------------*/
|
||||||
|
|
||||||
|
.strip-card-band {
|
||||||
|
width: 100%;
|
||||||
|
}
|
||||||
|
|
||||||
|
.strip-card-view {
|
||||||
|
width: 100%;
|
||||||
|
max-width: 100%;
|
||||||
|
margin-top: 1.0rem;
|
||||||
|
margin-bottom: 1.0rem;
|
||||||
|
display: -webkit-box;
|
||||||
|
display: -webkit-flex;
|
||||||
|
display: -ms-flexbox;
|
||||||
|
display: flex;
|
||||||
|
-webkit-box-orient: horizontal;
|
||||||
|
-webkit-box-direction: normal;
|
||||||
|
-webkit-flex-direction: row;
|
||||||
|
-ms-flex-direction: row;
|
||||||
|
flex-direction: row;
|
||||||
|
-webkit-box-align: stretch;
|
||||||
|
-webkit-align-items: stretch;
|
||||||
|
-ms-flex-align: stretch;
|
||||||
|
align-items: stretch;
|
||||||
|
min-height: 8rem;
|
||||||
|
-webkit-border-radius: 10px;
|
||||||
|
border-radius: 10px;
|
||||||
|
overflow: hidden;
|
||||||
|
-webkit-transition: all .3s ease;
|
||||||
|
-o-transition: all .3s ease;
|
||||||
|
transition: all .3s ease;
|
||||||
|
-webkit-box-shadow: 0 1px 1px 0 rgba(31, 35, 46, 0.15);
|
||||||
|
box-shadow: 0 1px 1px 0 rgba(31, 35, 46, 0.15);
|
||||||
|
/* add by xpgo */
|
||||||
|
background: var(--background-accent);
|
||||||
|
text-decoration: none !important;
|
||||||
|
color: var(--text-normal);
|
||||||
|
}
|
||||||
|
|
||||||
|
.strip-card-view:hover {
|
||||||
|
-webkit-transform: translate(0px, -2px);
|
||||||
|
-ms-transform: translate(0px, -2px);
|
||||||
|
transform: translate(0px, -2px);
|
||||||
|
-webkit-box-shadow: 0 15px 45px -10px rgba(10, 16, 34, 0.2);
|
||||||
|
box-shadow: 0 15px 45px -10px rgba(10, 16, 34, 0.2);
|
||||||
|
}
|
||||||
|
|
||||||
|
.strip-card-view .thumb {
|
||||||
|
width: 20%;
|
||||||
|
max-width: 100%;
|
||||||
|
min-height: 9rem;
|
||||||
|
-webkit-background-size: cover;
|
||||||
|
background-size: cover;
|
||||||
|
background-position: 50% 50%;
|
||||||
|
}
|
||||||
|
|
||||||
|
.strip-card-view .thumb-color {
|
||||||
|
width: 20%;
|
||||||
|
max-width: 100%;
|
||||||
|
min-height: 9rem;
|
||||||
|
-webkit-background-size: cover;
|
||||||
|
background-size: cover;
|
||||||
|
background-position: center center;
|
||||||
|
/* add by xpgo */
|
||||||
|
display: flex;
|
||||||
|
justify-content: center;
|
||||||
|
align-items: center;
|
||||||
|
padding: 10px;
|
||||||
|
text-transform: uppercase;
|
||||||
|
font-size: 1.2rem;
|
||||||
|
font-weight: bold;
|
||||||
|
text-align: center;
|
||||||
|
color: #FFFFFF;
|
||||||
|
}
|
||||||
|
|
||||||
|
.strip-card-view .thumb-color-folder {
|
||||||
|
background-color: slateblue;
|
||||||
|
}
|
||||||
|
|
||||||
|
.strip-card-view .thumb-color-note {
|
||||||
|
background-color: salmon;
|
||||||
|
}
|
||||||
|
|
||||||
|
.strip-card-view article {
|
||||||
|
padding: 1rem;
|
||||||
|
width: 80%;
|
||||||
|
}
|
||||||
|
|
||||||
|
.strip-card-view h1 {
|
||||||
|
font-size: 1.5rem;
|
||||||
|
margin: 0 0 10px;
|
||||||
|
color: var(--text-accent);
|
||||||
|
}
|
||||||
|
|
||||||
|
.strip-card-view a {
|
||||||
|
text-decoration: none !important;
|
||||||
|
}
|
||||||
|
|
||||||
|
.strip-card-view p {
|
||||||
|
margin-top: 0;
|
||||||
|
flex: 1;
|
||||||
|
line-height: 1.0;
|
||||||
|
}
|
||||||
|
|
||||||
|
.strip-card-view span {
|
||||||
|
font-size: 0.8rem;
|
||||||
|
font-weight: bold;
|
||||||
|
color: var(--text-faint);
|
||||||
|
letter-spacing: 0.05em;
|
||||||
|
}
|
||||||
122
.obsidian/plugins/folder-notes/data.json
vendored
Normal file
122
.obsidian/plugins/folder-notes/data.json
vendored
Normal file
@@ -0,0 +1,122 @@
|
|||||||
|
{
|
||||||
|
"syncFolderName": true,
|
||||||
|
"ctrlKey": true,
|
||||||
|
"altKey": false,
|
||||||
|
"hideFolderNote": true,
|
||||||
|
"templatePath": "",
|
||||||
|
"autoCreate": false,
|
||||||
|
"autoCreateFocusFiles": true,
|
||||||
|
"autoCreateForAttachmentFolder": false,
|
||||||
|
"autoCreateForFiles": false,
|
||||||
|
"enableCollapsing": false,
|
||||||
|
"excludeFolders": [],
|
||||||
|
"whitelistFolders": [],
|
||||||
|
"showDeleteConfirmation": true,
|
||||||
|
"underlineFolder": true,
|
||||||
|
"stopWhitespaceCollapsing": true,
|
||||||
|
"underlineFolderInPath": true,
|
||||||
|
"openFolderNoteOnClickInPath": true,
|
||||||
|
"openInNewTab": false,
|
||||||
|
"focusExistingTab": false,
|
||||||
|
"oldFolderNoteName": "{{folder_name}}",
|
||||||
|
"folderNoteName": "{{folder_name}}",
|
||||||
|
"folderNoteType": ".md",
|
||||||
|
"disableFolderHighlighting": false,
|
||||||
|
"newFolderNoteName": "{{folder_name}}",
|
||||||
|
"storageLocation": "insideFolder",
|
||||||
|
"syncDelete": false,
|
||||||
|
"showRenameConfirmation": true,
|
||||||
|
"defaultOverview": {
|
||||||
|
"id": "",
|
||||||
|
"folderPath": "",
|
||||||
|
"title": "{{folderName}} overview",
|
||||||
|
"showTitle": false,
|
||||||
|
"depth": 3,
|
||||||
|
"includeTypes": [
|
||||||
|
"folder",
|
||||||
|
"markdown"
|
||||||
|
],
|
||||||
|
"style": "list",
|
||||||
|
"disableFileTag": false,
|
||||||
|
"sortBy": "name",
|
||||||
|
"sortByAsc": true,
|
||||||
|
"showEmptyFolders": false,
|
||||||
|
"onlyIncludeSubfolders": false,
|
||||||
|
"storeFolderCondition": true,
|
||||||
|
"showFolderNotes": false,
|
||||||
|
"disableCollapseIcon": true,
|
||||||
|
"alwaysCollapse": false,
|
||||||
|
"autoSync": true,
|
||||||
|
"allowDragAndDrop": true,
|
||||||
|
"hideLinkList": true,
|
||||||
|
"hideFolderOverview": false,
|
||||||
|
"useActualLinks": false
|
||||||
|
},
|
||||||
|
"useSubmenus": true,
|
||||||
|
"syncMove": true,
|
||||||
|
"frontMatterTitle": {
|
||||||
|
"enabled": false,
|
||||||
|
"explorer": true,
|
||||||
|
"path": true
|
||||||
|
},
|
||||||
|
"settingsTab": "general",
|
||||||
|
"supportedFileTypes": [
|
||||||
|
"md",
|
||||||
|
"canvas"
|
||||||
|
],
|
||||||
|
"boldName": false,
|
||||||
|
"boldNameInPath": false,
|
||||||
|
"cursiveName": false,
|
||||||
|
"cursiveNameInPath": false,
|
||||||
|
"disableOpenFolderNoteOnClick": false,
|
||||||
|
"openByClick": true,
|
||||||
|
"openWithCtrl": false,
|
||||||
|
"openWithAlt": false,
|
||||||
|
"excludeFolderDefaultSettings": {
|
||||||
|
"type": "folder",
|
||||||
|
"path": "",
|
||||||
|
"id": "5606fef9-2eb7-4d62-9241-1711822946bc",
|
||||||
|
"subFolders": true,
|
||||||
|
"disableSync": true,
|
||||||
|
"disableAutoCreate": true,
|
||||||
|
"disableFolderNote": false,
|
||||||
|
"enableCollapsing": false,
|
||||||
|
"position": 0,
|
||||||
|
"excludeFromFolderOverview": false,
|
||||||
|
"string": "",
|
||||||
|
"hideInSettings": false,
|
||||||
|
"detached": false,
|
||||||
|
"showFolderNote": false
|
||||||
|
},
|
||||||
|
"excludePatternDefaultSettings": {
|
||||||
|
"type": "pattern",
|
||||||
|
"path": "",
|
||||||
|
"id": "ba3d5ffc-baee-4aff-8415-ed0f5fa2b833",
|
||||||
|
"subFolders": true,
|
||||||
|
"disableSync": true,
|
||||||
|
"disableAutoCreate": true,
|
||||||
|
"disableFolderNote": false,
|
||||||
|
"enableCollapsing": false,
|
||||||
|
"position": 0,
|
||||||
|
"excludeFromFolderOverview": false,
|
||||||
|
"string": "",
|
||||||
|
"hideInSettings": false,
|
||||||
|
"detached": false,
|
||||||
|
"showFolderNote": false
|
||||||
|
},
|
||||||
|
"hideCollapsingIcon": false,
|
||||||
|
"hideCollapsingIconForEmptyFolders": false,
|
||||||
|
"tabManagerEnabled": true,
|
||||||
|
"ignoreAttachmentFolder": true,
|
||||||
|
"deleteFilesAction": "trash",
|
||||||
|
"openSidebar": {
|
||||||
|
"mobile": false,
|
||||||
|
"desktop": true
|
||||||
|
},
|
||||||
|
"highlightFolder": true,
|
||||||
|
"persistentSettingsTab": {
|
||||||
|
"afterRestart": true,
|
||||||
|
"afterChangingTab": true
|
||||||
|
},
|
||||||
|
"firstTimeInsertOverview": true
|
||||||
|
}
|
||||||
9105
.obsidian/plugins/folder-notes/main.js
vendored
Normal file
9105
.obsidian/plugins/folder-notes/main.js
vendored
Normal file
File diff suppressed because it is too large
Load Diff
12
.obsidian/plugins/folder-notes/manifest.json
vendored
Normal file
12
.obsidian/plugins/folder-notes/manifest.json
vendored
Normal file
@@ -0,0 +1,12 @@
|
|||||||
|
{
|
||||||
|
"id": "folder-notes",
|
||||||
|
"name": "Folder notes",
|
||||||
|
"version": "1.8.17",
|
||||||
|
"minAppVersion": "0.15.0",
|
||||||
|
"description": "Create notes within folders that can be accessed without collapsing the folder, similar to the functionality offered in Notion.",
|
||||||
|
"author": "Lost Paul",
|
||||||
|
"authorUrl": "https://github.com/LostPaul",
|
||||||
|
"fundingUrl": "https://ko-fi.com/paul305844",
|
||||||
|
"helpUrl": "https://lostpaul.github.io/obsidian-folder-notes/",
|
||||||
|
"isDesktopOnly": false
|
||||||
|
}
|
||||||
340
.obsidian/plugins/folder-notes/styles.css
vendored
Normal file
340
.obsidian/plugins/folder-notes/styles.css
vendored
Normal file
@@ -0,0 +1,340 @@
|
|||||||
|
/* ==========================================================================
|
||||||
|
General States & Utilities
|
||||||
|
========================================================================== */
|
||||||
|
|
||||||
|
.hide,
|
||||||
|
.hide-folder .folder-name,
|
||||||
|
.hide-folder-note .is-folder-note {
|
||||||
|
display: none;
|
||||||
|
}
|
||||||
|
|
||||||
|
.pointer-cursor,
|
||||||
|
.has-folder-note .nav-folder-title-content:hover,
|
||||||
|
.has-folder-note.view-header-breadcrumb:hover,
|
||||||
|
.nav-folder-collapse-indicator:hover,
|
||||||
|
.fn-delete-confirmation-modal-buttons span:hover,
|
||||||
|
.fn-delete-confirmation-modal-buttons input:hover {
|
||||||
|
cursor: pointer !important;
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
/* ==========================================================================
|
||||||
|
Tree Items
|
||||||
|
========================================================================== */
|
||||||
|
|
||||||
|
body:not(.is-grabbing) .tree-item-self.fn-is-active:hover,
|
||||||
|
body:not(.disable-folder-highlight) .tree-item-self.fn-is-active {
|
||||||
|
color: var(--nav-item-color-active);
|
||||||
|
background-color: var(--nav-item-background-active);
|
||||||
|
font-weight: var(--nav-item-weight-active);
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
/* ==========================================================================
|
||||||
|
Exclude Folder Settings
|
||||||
|
========================================================================== */
|
||||||
|
|
||||||
|
.fn-excluded-folder-heading {
|
||||||
|
margin-top: 0 !important;
|
||||||
|
border-top: 1px solid var(--background-modifier-border);
|
||||||
|
}
|
||||||
|
|
||||||
|
.add-exclude-folder-item,
|
||||||
|
.fn-exclude-folder-list {
|
||||||
|
padding-bottom: 0 !important;
|
||||||
|
}
|
||||||
|
|
||||||
|
.fn-exclude-folder-list.setting-item {
|
||||||
|
border-top: 0 !important;
|
||||||
|
border-bottom: 0 !important;
|
||||||
|
}
|
||||||
|
|
||||||
|
.fn-exclude-folder-list .setting-item-control {
|
||||||
|
display: flex;
|
||||||
|
justify-content: flex-start !important;
|
||||||
|
}
|
||||||
|
|
||||||
|
.fn-exclude-folder-list .setting-item-info {
|
||||||
|
display: none !important;
|
||||||
|
}
|
||||||
|
|
||||||
|
.fn-exclude-folder-list .search-input-container {
|
||||||
|
width: 100%;
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
/* ==========================================================================
|
||||||
|
Modal Styles
|
||||||
|
========================================================================== */
|
||||||
|
|
||||||
|
.fn-backup-warning-modal .fn-modal-button-container {
|
||||||
|
display: flex;
|
||||||
|
gap: 0.5rem;
|
||||||
|
justify-content: flex-end;
|
||||||
|
}
|
||||||
|
|
||||||
|
.fn-confirmation-modal {
|
||||||
|
padding-bottom: 0;
|
||||||
|
}
|
||||||
|
|
||||||
|
.fn-confirmation-modal .setting-item {
|
||||||
|
border-top: 0 !important;
|
||||||
|
padding-top: 0 !important;
|
||||||
|
}
|
||||||
|
|
||||||
|
:not(.is-phone) .fn-confirmation-modal-button {
|
||||||
|
margin-right: 0.7rem;
|
||||||
|
}
|
||||||
|
|
||||||
|
:not(.is-phone) .fn-delete-confirmation-modal-buttons {
|
||||||
|
display: flex;
|
||||||
|
align-items: center;
|
||||||
|
margin-top: 10px;
|
||||||
|
}
|
||||||
|
|
||||||
|
:not(.is-phone) .fn-delete-confirmation-modal-buttons .fn-confirmation-modal-button {
|
||||||
|
margin-left: auto;
|
||||||
|
}
|
||||||
|
|
||||||
|
:not(.is-phone) .fn-delete-confirmation-modal-buttons input[type="checkbox"] {
|
||||||
|
margin-right: 5px;
|
||||||
|
}
|
||||||
|
|
||||||
|
.is-phone .fn-delete-confirmation-modal-buttons {
|
||||||
|
display: flex;
|
||||||
|
flex-direction: column;
|
||||||
|
align-items: center;
|
||||||
|
}
|
||||||
|
|
||||||
|
.is-phone .fn-delete-confirmation-modal-buttons .fn-confirmation-modal-button {
|
||||||
|
margin-top: 10px;
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
/* ==========================================================================
|
||||||
|
Folder Overview
|
||||||
|
========================================================================== */
|
||||||
|
|
||||||
|
.folder-overview-container.fv-remove-edit-button .folder-overview-edit-button {
|
||||||
|
display: none;
|
||||||
|
}
|
||||||
|
|
||||||
|
.cm-line:has(.fv-link-list-item),
|
||||||
|
li:has(.fv-link-list-item),
|
||||||
|
.el-ul:has(.fv-link-list-item),
|
||||||
|
.cm-line:has(.fv-link-list-start),
|
||||||
|
.cm-line:has(.fv-link-list-end),
|
||||||
|
.fv-hide-overview {
|
||||||
|
display: none !important;
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
.folder-overview-list {
|
||||||
|
margin-top: 0 !important;
|
||||||
|
margin-bottom: 0 !important;
|
||||||
|
padding-bottom: 1.200 !important;
|
||||||
|
padding-top: 1.200 !important;
|
||||||
|
}
|
||||||
|
|
||||||
|
.folder-overview-list-item {
|
||||||
|
display: flex;
|
||||||
|
}
|
||||||
|
|
||||||
|
.folder-overview-list::marker {
|
||||||
|
color: var(--text-faint);
|
||||||
|
}
|
||||||
|
|
||||||
|
.folder-list::marker {
|
||||||
|
color: var(--text-normal) !important;
|
||||||
|
}
|
||||||
|
|
||||||
|
.folder-overview-grid {
|
||||||
|
display: grid;
|
||||||
|
grid-gap: 20px;
|
||||||
|
grid-template-columns: repeat(3, 1fr);
|
||||||
|
}
|
||||||
|
|
||||||
|
.folder-overview-grid-item {
|
||||||
|
flex: 1 1 auto;
|
||||||
|
margin: 0 1.2rem 1.2rem 0;
|
||||||
|
}
|
||||||
|
|
||||||
|
.folder-overview-grid-item-article article {
|
||||||
|
display: flex;
|
||||||
|
flex-direction: column;
|
||||||
|
justify-content: space-between;
|
||||||
|
padding: 15px;
|
||||||
|
flex: 1;
|
||||||
|
}
|
||||||
|
|
||||||
|
.folder-overview-grid-item-article a {
|
||||||
|
text-decoration: none !important;
|
||||||
|
}
|
||||||
|
|
||||||
|
.folder-overview-grid-item-article h1 {
|
||||||
|
font-size: 1.2rem;
|
||||||
|
}
|
||||||
|
|
||||||
|
.overview-setting-item-fv {
|
||||||
|
border-top: 1px solid var(--background-modifier-border);
|
||||||
|
padding: 0.75em 0;
|
||||||
|
align-items: center;
|
||||||
|
}
|
||||||
|
|
||||||
|
.overview-setting-item-fv .setting-item {
|
||||||
|
padding: 0;
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
/* ==========================================================================
|
||||||
|
File Explorer & Path Styling
|
||||||
|
========================================================================== */
|
||||||
|
|
||||||
|
.folder-note-underline .has-folder-note .nav-folder-title-content {
|
||||||
|
text-decoration-line: underline;
|
||||||
|
text-decoration-color: var(--text-faint);
|
||||||
|
text-decoration-thickness: 2px;
|
||||||
|
text-underline-offset: 1px;
|
||||||
|
}
|
||||||
|
|
||||||
|
.folder-note-underline-path .has-folder-note.view-header-breadcrumb {
|
||||||
|
text-decoration-line: underline;
|
||||||
|
text-decoration-color: var(--text-faint);
|
||||||
|
text-decoration-thickness: 1px;
|
||||||
|
text-underline-offset: 2px;
|
||||||
|
}
|
||||||
|
|
||||||
|
.folder-note-bold .has-folder-note .nav-folder-title-content,
|
||||||
|
.folder-note-bold-path .has-folder-note.view-header-breadcrumb {
|
||||||
|
font-weight: bold;
|
||||||
|
}
|
||||||
|
|
||||||
|
.folder-note-cursive .has-folder-note .nav-folder-title-content,
|
||||||
|
.folder-note-cursive-path .has-folder-note.view-header-breadcrumb {
|
||||||
|
font-style: italic;
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
/* Collapse Icon Handling */
|
||||||
|
|
||||||
|
.fn-folder-overview-collapse-icon {
|
||||||
|
display: block !important;
|
||||||
|
}
|
||||||
|
|
||||||
|
.fn-has-no-files .collapse-icon,
|
||||||
|
.fn-hide-collapse-icon .has-folder-note.only-has-folder-note .tree-item-icon,
|
||||||
|
body.fn-ignore-attachment-folder.fn-hide-collapse-icon .only-has-folder-note .fn-empty-folder.fn-has-attachment-folder .tree-item-icon,
|
||||||
|
body.fn-hide-collapse-icon .only-has-folder-note .fn-empty-folder:not(.fn-has-attachment-folder) .tree-item-icon,
|
||||||
|
body.fn-hide-empty-collapse-icon :not(.only-has-folder-note) > .fn-empty-folder:not(.fn-has-attachment-folder) .tree-item-icon,
|
||||||
|
body.fn-hide-collapse-icon.only-has-folder-note:not(.is-collapsed):not(.show-folder-note-in-explorer)>.nav-folder-children {
|
||||||
|
display: none;
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
/* ==========================================================================
|
||||||
|
Settings Tabs
|
||||||
|
========================================================================== */
|
||||||
|
|
||||||
|
.fn-settings-tab-bar {
|
||||||
|
display: flex;
|
||||||
|
flex-direction: row;
|
||||||
|
padding-bottom: 1rem;
|
||||||
|
}
|
||||||
|
|
||||||
|
.fn-settings-tab {
|
||||||
|
display: flex;
|
||||||
|
flex-direction: row;
|
||||||
|
align-items: center;
|
||||||
|
gap: var(--size-4-2);
|
||||||
|
padding: 10px;
|
||||||
|
border: 1px solid var(--background-modifier-border);
|
||||||
|
}
|
||||||
|
|
||||||
|
.fn-settings-tab-active {
|
||||||
|
background-color: var(--color-accent);
|
||||||
|
color: var(--text-on-accent);
|
||||||
|
}
|
||||||
|
|
||||||
|
.fn-settings-tab-name {
|
||||||
|
font-weight: bold;
|
||||||
|
}
|
||||||
|
|
||||||
|
.fn-settings-tab-icon {
|
||||||
|
display: flex;
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
/* ==========================================================================
|
||||||
|
Suggestion Container
|
||||||
|
========================================================================== */
|
||||||
|
|
||||||
|
.fn-suggestion-container {
|
||||||
|
position: absolute;
|
||||||
|
overflow: hidden;
|
||||||
|
display: flex;
|
||||||
|
flex-direction: column;
|
||||||
|
background-color: var(--background-primary);
|
||||||
|
max-width: 500px;
|
||||||
|
max-height: 300px;
|
||||||
|
border-radius: var(--radius-m);
|
||||||
|
border: 1px solid var(--background-modifier-border);
|
||||||
|
box-shadow: var(--shadow-s);
|
||||||
|
z-index: var(--layer-notice);
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
/* ==========================================================================
|
||||||
|
Whitelist Folder Input (Desktop & Mobile)
|
||||||
|
========================================================================== */
|
||||||
|
|
||||||
|
/* Default Desktop Layout */
|
||||||
|
.fn-whitelist-folder-input-container {
|
||||||
|
display: flex;
|
||||||
|
justify-content: space-between;
|
||||||
|
align-items: center;
|
||||||
|
width: 100%;
|
||||||
|
margin: 0;
|
||||||
|
}
|
||||||
|
|
||||||
|
.fn-whitelist-folder-input-container input {
|
||||||
|
flex-grow: 1;
|
||||||
|
width: auto;
|
||||||
|
margin-right: 8px;
|
||||||
|
height: 40px;
|
||||||
|
box-sizing: border-box;
|
||||||
|
}
|
||||||
|
|
||||||
|
.fn-whitelist-folder-buttons {
|
||||||
|
display: flex;
|
||||||
|
gap: 8px;
|
||||||
|
justify-content: flex-end;
|
||||||
|
align-items: center;
|
||||||
|
flex-grow: 0;
|
||||||
|
flex-shrink: 0;
|
||||||
|
}
|
||||||
|
|
||||||
|
/* Mobile Overrides */
|
||||||
|
@media (max-width: 768px) {
|
||||||
|
.fn-whitelist-folder-input-container {
|
||||||
|
display: block;
|
||||||
|
width: 100%;
|
||||||
|
text-align: center;
|
||||||
|
}
|
||||||
|
|
||||||
|
.fn-whitelist-folder-input-container input {
|
||||||
|
width: 100%;
|
||||||
|
margin-right: 0;
|
||||||
|
}
|
||||||
|
|
||||||
|
.fn-whitelist-folder-buttons {
|
||||||
|
display: flex;
|
||||||
|
flex-direction: row;
|
||||||
|
justify-content: flex-start;
|
||||||
|
align-items: center;
|
||||||
|
width: 100%;
|
||||||
|
}
|
||||||
|
|
||||||
|
.is-phone .fn-overview-folder-path .setting-item-control {
|
||||||
|
display: block;
|
||||||
|
}
|
||||||
|
}
|
||||||
503
.obsidian/plugins/harper/data.json
vendored
Normal file
503
.obsidian/plugins/harper/data.json
vendored
Normal file
@@ -0,0 +1,503 @@
|
|||||||
|
{
|
||||||
|
"ignoredLints": "{\"context_hashes\":[]}",
|
||||||
|
"useWebWorker": true,
|
||||||
|
"lintSettings": {
|
||||||
|
"ACoupleMore": null,
|
||||||
|
"ALongTime": null,
|
||||||
|
"ALotWorst": null,
|
||||||
|
"APart": null,
|
||||||
|
"AWholeEntire": null,
|
||||||
|
"Addicting": null,
|
||||||
|
"AdjectiveDoubleDegree": null,
|
||||||
|
"AdjectiveOfA": null,
|
||||||
|
"Ado": null,
|
||||||
|
"AfterAWhile": null,
|
||||||
|
"AheadAnd": null,
|
||||||
|
"AllIntentsAndPurposes": null,
|
||||||
|
"AllOfASudden": null,
|
||||||
|
"AlzheimersDisease": null,
|
||||||
|
"AmInTheMorning": null,
|
||||||
|
"AmazonNames": null,
|
||||||
|
"Americas": null,
|
||||||
|
"AmountsFor": null,
|
||||||
|
"AnA": null,
|
||||||
|
"AnAnother": null,
|
||||||
|
"AndIn": null,
|
||||||
|
"AndTheLike": null,
|
||||||
|
"AnotherAn": null,
|
||||||
|
"AnotherOnes": null,
|
||||||
|
"AnotherThingComing": null,
|
||||||
|
"AnotherThings": null,
|
||||||
|
"AnotherThinkComing": null,
|
||||||
|
"Anybody": null,
|
||||||
|
"Anyhow": null,
|
||||||
|
"Anyone": null,
|
||||||
|
"Anywhere": null,
|
||||||
|
"AppleNames": null,
|
||||||
|
"AsFarAsIKnow": null,
|
||||||
|
"AsFarBackAs": null,
|
||||||
|
"AsIfThough": null,
|
||||||
|
"AsItHappens": null,
|
||||||
|
"AsLongAs": null,
|
||||||
|
"AsOfLate": null,
|
||||||
|
"AsSoonAsPossible": null,
|
||||||
|
"AsWell": null,
|
||||||
|
"AskNoPreposition": null,
|
||||||
|
"AtFaceValue": null,
|
||||||
|
"AtTheEndOfTheDay": null,
|
||||||
|
"Australia": null,
|
||||||
|
"AvoidAndAlso": null,
|
||||||
|
"AvoidCurses": null,
|
||||||
|
"AzureNames": null,
|
||||||
|
"BackInTheDay": null,
|
||||||
|
"Backplane": null,
|
||||||
|
"BadRap": null,
|
||||||
|
"BaitedBreath": null,
|
||||||
|
"BanTogether": null,
|
||||||
|
"BareInMind": null,
|
||||||
|
"BatedBreath": null,
|
||||||
|
"BeRightBack": null,
|
||||||
|
"BeckAndCall": null,
|
||||||
|
"BeenThere": null,
|
||||||
|
"Beforehand": null,
|
||||||
|
"BesideThePoint": null,
|
||||||
|
"BestOfAllTime": null,
|
||||||
|
"BestRegards": null,
|
||||||
|
"BlanketStatement": null,
|
||||||
|
"BoringWords": null,
|
||||||
|
"Brutality": null,
|
||||||
|
"BuiltIn": null,
|
||||||
|
"ByAccident": null,
|
||||||
|
"ByTheWay": null,
|
||||||
|
"CanBeSeen": null,
|
||||||
|
"Canada": null,
|
||||||
|
"Cant": null,
|
||||||
|
"CapitalizePersonalPronouns": null,
|
||||||
|
"CaseInPoint": null,
|
||||||
|
"CaseSensitive": null,
|
||||||
|
"ChampAtTheBit": null,
|
||||||
|
"ChangeOfTack": null,
|
||||||
|
"ChangeTack": null,
|
||||||
|
"ChangedTack": null,
|
||||||
|
"ChangesOfTack": null,
|
||||||
|
"ChangesTack": null,
|
||||||
|
"ChangingOfTack": null,
|
||||||
|
"ChangingTack": null,
|
||||||
|
"ChineseCommunistParty": null,
|
||||||
|
"ChockFull": null,
|
||||||
|
"ClientOrServerSide": null,
|
||||||
|
"ClientSide": null,
|
||||||
|
"CommaFixes": null,
|
||||||
|
"CompaniesProductsAndTrademarks": null,
|
||||||
|
"CompoundNouns": null,
|
||||||
|
"CondenseAllThe": null,
|
||||||
|
"Confident": null,
|
||||||
|
"ConfirmThat": null,
|
||||||
|
"CorrectNumberSuffix": null,
|
||||||
|
"Countries": null,
|
||||||
|
"CoursingThroughVeins": null,
|
||||||
|
"CriteriaPhenomena": null,
|
||||||
|
"CurrencyPlacement": null,
|
||||||
|
"DampSquib": null,
|
||||||
|
"Dashes": null,
|
||||||
|
"DayAndAge": null,
|
||||||
|
"DayOneNames": null,
|
||||||
|
"DefiniteArticle": null,
|
||||||
|
"DefiniteArticles": null,
|
||||||
|
"DegreesKelvin": null,
|
||||||
|
"DegreesKelvinSymbol": null,
|
||||||
|
"Desktop": null,
|
||||||
|
"DespiteOf": null,
|
||||||
|
"Devops": null,
|
||||||
|
"Didnt": null,
|
||||||
|
"DigestiveTract": null,
|
||||||
|
"DiscourseMarkers": null,
|
||||||
|
"Discuss": null,
|
||||||
|
"Discussed": null,
|
||||||
|
"Discusses": null,
|
||||||
|
"Discussing": null,
|
||||||
|
"DoNotWant": null,
|
||||||
|
"DoesOrDose": null,
|
||||||
|
"DontCan": null,
|
||||||
|
"DotInitialisms": null,
|
||||||
|
"DoubleModal": null,
|
||||||
|
"EachAndEveryOne": null,
|
||||||
|
"EllipsisLength": null,
|
||||||
|
"ElsePossessive": null,
|
||||||
|
"EludedTo": null,
|
||||||
|
"EnMasse": null,
|
||||||
|
"EnRoute": null,
|
||||||
|
"EverPresent": null,
|
||||||
|
"EverSince": null,
|
||||||
|
"EveryTime": null,
|
||||||
|
"Everybody": null,
|
||||||
|
"Everyday": null,
|
||||||
|
"Everyone": null,
|
||||||
|
"Everywhere": null,
|
||||||
|
"Excellent": null,
|
||||||
|
"ExpandArgument": null,
|
||||||
|
"ExpandBecause": null,
|
||||||
|
"ExpandDependencies": null,
|
||||||
|
"ExpandDependency": null,
|
||||||
|
"ExpandMemoryShorthands": null,
|
||||||
|
"ExpandMinimum": null,
|
||||||
|
"ExpandStandardInput": null,
|
||||||
|
"ExpandStandardInputAndOutput": null,
|
||||||
|
"ExpandStandardOutput": null,
|
||||||
|
"ExpandTimeShorthands": null,
|
||||||
|
"ExpandWith": null,
|
||||||
|
"ExpandWithout": null,
|
||||||
|
"Expatriate": null,
|
||||||
|
"ExplanationMark": null,
|
||||||
|
"ExplanationMarks": null,
|
||||||
|
"ExplanationPoint": null,
|
||||||
|
"ExtendOrExtent": null,
|
||||||
|
"FaceFirst": null,
|
||||||
|
"FairBit": null,
|
||||||
|
"FarAndFewBetween": null,
|
||||||
|
"FarWorse": null,
|
||||||
|
"FastPaste": null,
|
||||||
|
"FatalOutcome": null,
|
||||||
|
"FeelFell": null,
|
||||||
|
"FetalPosition": null,
|
||||||
|
"FewUnitsOfTimeAgo": null,
|
||||||
|
"FillerWords": null,
|
||||||
|
"FirstAidKit": null,
|
||||||
|
"FootTheBill": null,
|
||||||
|
"ForALongTime": null,
|
||||||
|
"ForAWhile": null,
|
||||||
|
"ForAllIntentsAndPurposes": null,
|
||||||
|
"ForNoun": null,
|
||||||
|
"ForYourInformation": null,
|
||||||
|
"FreeRein": null,
|
||||||
|
"Freezing": null,
|
||||||
|
"FriendOfMe": null,
|
||||||
|
"FromTheGetGo": null,
|
||||||
|
"FurtherAdo": null,
|
||||||
|
"Furthermore": null,
|
||||||
|
"GetRidOf": null,
|
||||||
|
"GetRidOff": null,
|
||||||
|
"GetsRidOff": null,
|
||||||
|
"GettingRidOff": null,
|
||||||
|
"GildedAge": null,
|
||||||
|
"GoingTo": null,
|
||||||
|
"GoogleNames": null,
|
||||||
|
"GotRidOff": null,
|
||||||
|
"GottenRidOff": null,
|
||||||
|
"GuineaBissau": null,
|
||||||
|
"HadGone": null,
|
||||||
|
"HadOf": null,
|
||||||
|
"HadPassed": null,
|
||||||
|
"HalfAnHour": null,
|
||||||
|
"Haphazard": null,
|
||||||
|
"HasGone": null,
|
||||||
|
"HasPassed": null,
|
||||||
|
"HaveGone": null,
|
||||||
|
"HavePassed": null,
|
||||||
|
"HavePronoun": null,
|
||||||
|
"HaveTakeALook": null,
|
||||||
|
"HavingGone": null,
|
||||||
|
"HavingPassed": null,
|
||||||
|
"Hedging": null,
|
||||||
|
"Henceforth": null,
|
||||||
|
"Hereby": null,
|
||||||
|
"Holidays": null,
|
||||||
|
"HomeInOn": null,
|
||||||
|
"HomedInOn": null,
|
||||||
|
"HomesInOn": null,
|
||||||
|
"HomingInOn": null,
|
||||||
|
"HopHope": null,
|
||||||
|
"HowItLooksLike": null,
|
||||||
|
"HowTo": null,
|
||||||
|
"However": null,
|
||||||
|
"HumanBeings": null,
|
||||||
|
"HumanLife": null,
|
||||||
|
"HungerPang": null,
|
||||||
|
"HyphenateNumberDay": null,
|
||||||
|
"IAm": null,
|
||||||
|
"IAmAgreement": null,
|
||||||
|
"IDo": null,
|
||||||
|
"InAWhile": null,
|
||||||
|
"InAndOfItself": null,
|
||||||
|
"InAnyWay": null,
|
||||||
|
"InCase": null,
|
||||||
|
"InDetail": null,
|
||||||
|
"InMoreDetail": null,
|
||||||
|
"InMyHumbleOpinion": null,
|
||||||
|
"InMyOpinion": null,
|
||||||
|
"InNeedOf": null,
|
||||||
|
"InOfItself": null,
|
||||||
|
"InOnTheCards": null,
|
||||||
|
"InOneFellSwoop": null,
|
||||||
|
"InThe": null,
|
||||||
|
"InflectedVerbAfterTo": null,
|
||||||
|
"Insensitive": null,
|
||||||
|
"Insofar": null,
|
||||||
|
"Instead": null,
|
||||||
|
"InsteadOf": null,
|
||||||
|
"Insurmountable": null,
|
||||||
|
"Intact": null,
|
||||||
|
"InterestedIn": null,
|
||||||
|
"Into": null,
|
||||||
|
"InvestIn": null,
|
||||||
|
"InvestedIn": null,
|
||||||
|
"InvestingIn": null,
|
||||||
|
"InvestsIn": null,
|
||||||
|
"IsKnownFor": null,
|
||||||
|
"ItCan": null,
|
||||||
|
"ItLooksLikeThat": null,
|
||||||
|
"ItsContraction": null,
|
||||||
|
"ItsPossessive": null,
|
||||||
|
"Itself": null,
|
||||||
|
"IveGotTo": null,
|
||||||
|
"JawDropping": null,
|
||||||
|
"JetpackNames": null,
|
||||||
|
"JustDeserts": null,
|
||||||
|
"KindOf": null,
|
||||||
|
"KindRegards": null,
|
||||||
|
"Koreas": null,
|
||||||
|
"Laptop": null,
|
||||||
|
"LastButNotLeast": null,
|
||||||
|
"LastDitch": null,
|
||||||
|
"LeftRightHand": null,
|
||||||
|
"LessWorse": null,
|
||||||
|
"LetAlone": null,
|
||||||
|
"LetsConfusion": null,
|
||||||
|
"LikeAsIf": null,
|
||||||
|
"LikeThePlague": null,
|
||||||
|
"Likewise": null,
|
||||||
|
"LitotesDirectPositive": null,
|
||||||
|
"LongSentences": null,
|
||||||
|
"LookingForwardTo": null,
|
||||||
|
"LowHangingFruit": null,
|
||||||
|
"MakeDoWith": null,
|
||||||
|
"MakeItSeem": null,
|
||||||
|
"Malaysia": null,
|
||||||
|
"ManagerialReins": null,
|
||||||
|
"MassPlurals": null,
|
||||||
|
"MergeWords": null,
|
||||||
|
"MetaNames": null,
|
||||||
|
"MicrosoftNames": null,
|
||||||
|
"Middleware": null,
|
||||||
|
"MissingPreposition": null,
|
||||||
|
"MissingTo": null,
|
||||||
|
"Misspell": null,
|
||||||
|
"Misunderstand": null,
|
||||||
|
"Misunderstood": null,
|
||||||
|
"Misuse": null,
|
||||||
|
"Misused": null,
|
||||||
|
"MixedBag": null,
|
||||||
|
"ModalOf": null,
|
||||||
|
"Months": null,
|
||||||
|
"Monumentous": null,
|
||||||
|
"MootPoint": null,
|
||||||
|
"MostNumber": null,
|
||||||
|
"MuchAdo": null,
|
||||||
|
"MuchWorse": null,
|
||||||
|
"Multicore": null,
|
||||||
|
"Multimedia": null,
|
||||||
|
"MultipleSequentialPronouns": null,
|
||||||
|
"Multithreading": null,
|
||||||
|
"MutePoint": null,
|
||||||
|
"MyHouse": null,
|
||||||
|
"Myself": null,
|
||||||
|
"NailOnTheHead": null,
|
||||||
|
"NationalCapitals": null,
|
||||||
|
"NeedHelp": null,
|
||||||
|
"NerveRacking": null,
|
||||||
|
"NeverMind": null,
|
||||||
|
"NoFrenchSpaces": null,
|
||||||
|
"NoMatchFor": null,
|
||||||
|
"NoOxfordComma": null,
|
||||||
|
"Nobody": null,
|
||||||
|
"NominalWants": null,
|
||||||
|
"Nonetheless": null,
|
||||||
|
"NotIn": null,
|
||||||
|
"NotTo": null,
|
||||||
|
"NotablePlaces": null,
|
||||||
|
"Nothing": null,
|
||||||
|
"Notwithstanding": null,
|
||||||
|
"NounCountability": null,
|
||||||
|
"NounInsteadOfVerb": null,
|
||||||
|
"NounVerbConfusion": null,
|
||||||
|
"Nowhere": null,
|
||||||
|
"NumberSuffixCapitalization": null,
|
||||||
|
"OceansAndSeas": null,
|
||||||
|
"OfCourse": null,
|
||||||
|
"OffTheCuff": null,
|
||||||
|
"OhMyGod": null,
|
||||||
|
"OldWivesTale": null,
|
||||||
|
"OnFloor": null,
|
||||||
|
"OnSecondThought": null,
|
||||||
|
"OnTheSpurOfTheMoment": null,
|
||||||
|
"OnTopOf": null,
|
||||||
|
"OnceInAWhile": null,
|
||||||
|
"OnceOrTwice": null,
|
||||||
|
"OneAndTheSame": null,
|
||||||
|
"OpenCompounds": null,
|
||||||
|
"OpenTheLight": null,
|
||||||
|
"OperatingSystem": null,
|
||||||
|
"OperativeSystem": null,
|
||||||
|
"OperativeSystems": null,
|
||||||
|
"OughtToBe": null,
|
||||||
|
"OutOfDate": null,
|
||||||
|
"Overall": null,
|
||||||
|
"Overclocking": null,
|
||||||
|
"Overload": null,
|
||||||
|
"Overnight": null,
|
||||||
|
"OxfordComma": null,
|
||||||
|
"Oxymorons": null,
|
||||||
|
"PeaceOfMind": null,
|
||||||
|
"PhrasalVerbAsCompoundNoun": null,
|
||||||
|
"PiggyBag": null,
|
||||||
|
"PiggyBagged": null,
|
||||||
|
"PiggyBagging": null,
|
||||||
|
"Piggyback": null,
|
||||||
|
"PiqueInterest": null,
|
||||||
|
"PocketCastsNames": null,
|
||||||
|
"PointIsMoot": null,
|
||||||
|
"PointsOfView": null,
|
||||||
|
"PortAuPrince": null,
|
||||||
|
"PortoNovo": null,
|
||||||
|
"PossessiveNoun": null,
|
||||||
|
"PossessiveYour": null,
|
||||||
|
"Postpone": null,
|
||||||
|
"PrayingMantis": null,
|
||||||
|
"ProgressiveNeedsBe": null,
|
||||||
|
"PronounContraction": null,
|
||||||
|
"PronounInflectionBe": null,
|
||||||
|
"PronounKnew": null,
|
||||||
|
"Proofread": null,
|
||||||
|
"ProperNouns": null,
|
||||||
|
"QuantifierNeedsOf": null,
|
||||||
|
"QuiteQuiet": null,
|
||||||
|
"QuoteSpacing": null,
|
||||||
|
"RapidFire": null,
|
||||||
|
"RealTrouper": null,
|
||||||
|
"Really": null,
|
||||||
|
"RedundantAdditiveAdverbs": null,
|
||||||
|
"RedundantIIRC": null,
|
||||||
|
"RedundantSuperlatives": null,
|
||||||
|
"Regardless": null,
|
||||||
|
"Regionalisms": null,
|
||||||
|
"RepeatedWords": null,
|
||||||
|
"RifeWith": null,
|
||||||
|
"RiseTheQuestion": null,
|
||||||
|
"RoadMap": null,
|
||||||
|
"RollerSkated": null,
|
||||||
|
"RulesOfThumb": null,
|
||||||
|
"SameAs": null,
|
||||||
|
"SaveToSafe": null,
|
||||||
|
"ScantilyClad": null,
|
||||||
|
"SemicolonApostrophe": null,
|
||||||
|
"SentenceCapitalization": null,
|
||||||
|
"ServerSide": null,
|
||||||
|
"ShootOneselfInTheFoot": null,
|
||||||
|
"SimpleGrammatical": null,
|
||||||
|
"SimplePastToPastParticiple": null,
|
||||||
|
"SinceDuration": null,
|
||||||
|
"SneakingSuspicion": null,
|
||||||
|
"SomeOfThe": null,
|
||||||
|
"SomeWithoutArticle": null,
|
||||||
|
"Somebody": null,
|
||||||
|
"SomebodyElses": null,
|
||||||
|
"Somehow": null,
|
||||||
|
"Someone": null,
|
||||||
|
"SomethingIs": null,
|
||||||
|
"SomewhatSomething": null,
|
||||||
|
"Somewhere": null,
|
||||||
|
"SoonerOrLater": null,
|
||||||
|
"SoughtAfter": null,
|
||||||
|
"Spaces": null,
|
||||||
|
"SpecialAttention": null,
|
||||||
|
"SpellCheck": null,
|
||||||
|
"SpelledNumbers": null,
|
||||||
|
"SpokeTooSoon": null,
|
||||||
|
"Starving": null,
|
||||||
|
"StateOfTheArt": null,
|
||||||
|
"StatuteOfLimitations": null,
|
||||||
|
"SufficeItToSay": null,
|
||||||
|
"SupposedTo": null,
|
||||||
|
"TakeItPersonally": null,
|
||||||
|
"TalkToYouLater": null,
|
||||||
|
"ThanksALot": null,
|
||||||
|
"ThatChallenged": null,
|
||||||
|
"ThatThan": null,
|
||||||
|
"ThatThis": null,
|
||||||
|
"ThatWhich": null,
|
||||||
|
"The": null,
|
||||||
|
"TheAnother": null,
|
||||||
|
"TheHowWhy": null,
|
||||||
|
"TheMy": null,
|
||||||
|
"ThenThan": null,
|
||||||
|
"ThereIsAny": null,
|
||||||
|
"Therefore": null,
|
||||||
|
"Thereupon": null,
|
||||||
|
"ThingThink": null,
|
||||||
|
"ThoughThought": null,
|
||||||
|
"ThoughtProcess": null,
|
||||||
|
"ThrowAway": null,
|
||||||
|
"ThrowRubbish": null,
|
||||||
|
"TickingTimeClock": null,
|
||||||
|
"ToAdverb": null,
|
||||||
|
"ToBeHonest": null,
|
||||||
|
"ToDoHyphen": null,
|
||||||
|
"ToGreatLengths": null,
|
||||||
|
"ToTheMannerBorn": null,
|
||||||
|
"ToTooIdioms": null,
|
||||||
|
"ToTwoToo": null,
|
||||||
|
"ToWorryAbout": null,
|
||||||
|
"TongueInCheek": null,
|
||||||
|
"TooTo": null,
|
||||||
|
"Touristic": null,
|
||||||
|
"Towards": null,
|
||||||
|
"TrialAndError": null,
|
||||||
|
"TumblrNames": null,
|
||||||
|
"TurnForTheWorse": null,
|
||||||
|
"TurnItOff": null,
|
||||||
|
"USUniversities": null,
|
||||||
|
"UnclosedQuotes": null,
|
||||||
|
"Underclock": null,
|
||||||
|
"UnitedOrganizations": null,
|
||||||
|
"Unless": null,
|
||||||
|
"UpdatePlaceNames": null,
|
||||||
|
"Upset": null,
|
||||||
|
"Upward": null,
|
||||||
|
"UseGenitive": null,
|
||||||
|
"VeryUnique": null,
|
||||||
|
"ViceVersa": null,
|
||||||
|
"WantBe": null,
|
||||||
|
"WasAloud": null,
|
||||||
|
"WaveFunction": null,
|
||||||
|
"WayTooAdjective": null,
|
||||||
|
"WellBeing": null,
|
||||||
|
"WellEducated": null,
|
||||||
|
"WellKept": null,
|
||||||
|
"WhatHeLooksLike": null,
|
||||||
|
"WhatItLooksLike": null,
|
||||||
|
"WhatSheLooksLike": null,
|
||||||
|
"WhatTheyLookLike": null,
|
||||||
|
"Whereas": null,
|
||||||
|
"Whereupon": null,
|
||||||
|
"WhetYourAppetite": null,
|
||||||
|
"WholeEntire": null,
|
||||||
|
"WidelyAccepted": null,
|
||||||
|
"Widespread": null,
|
||||||
|
"WillContain": null,
|
||||||
|
"WinPrize": null,
|
||||||
|
"WordPressDotcom": null,
|
||||||
|
"Worldwide": null,
|
||||||
|
"WorseAndWorse": null,
|
||||||
|
"WorseCaseScenario": null,
|
||||||
|
"WorseOrWorst": null,
|
||||||
|
"WorseThan": null,
|
||||||
|
"WorstCaseScenario": null,
|
||||||
|
"WorstEver": null,
|
||||||
|
"WouldNeverHave": null,
|
||||||
|
"WroughtIron": null
|
||||||
|
},
|
||||||
|
"userDictionary": [],
|
||||||
|
"dialect": 1,
|
||||||
|
"delay": -1,
|
||||||
|
"lintEnabled": true
|
||||||
|
}
|
||||||
1841
.obsidian/plugins/harper/main.js
vendored
Normal file
1841
.obsidian/plugins/harper/main.js
vendored
Normal file
File diff suppressed because one or more lines are too long
10
.obsidian/plugins/harper/manifest.json
vendored
Normal file
10
.obsidian/plugins/harper/manifest.json
vendored
Normal file
@@ -0,0 +1,10 @@
|
|||||||
|
{
|
||||||
|
"id": "harper",
|
||||||
|
"name": "Harper",
|
||||||
|
"version": "0.70.0",
|
||||||
|
"minAppVersion": "1.7.7",
|
||||||
|
"description": "The Grammar Checker for Developers",
|
||||||
|
"author": "Elijah Potter",
|
||||||
|
"authorUrl": "https://elijahpotter.dev",
|
||||||
|
"isDesktopOnly": false
|
||||||
|
}
|
||||||
23
.obsidian/plugins/homepage/data.json
vendored
Normal file
23
.obsidian/plugins/homepage/data.json
vendored
Normal file
@@ -0,0 +1,23 @@
|
|||||||
|
{
|
||||||
|
"version": 4,
|
||||||
|
"homepages": {
|
||||||
|
"Main Homepage": {
|
||||||
|
"value": "Home",
|
||||||
|
"kind": "File",
|
||||||
|
"openOnStartup": true,
|
||||||
|
"openMode": "Replace all open notes",
|
||||||
|
"manualOpenMode": "Keep open notes",
|
||||||
|
"view": "Default view",
|
||||||
|
"revertView": true,
|
||||||
|
"openWhenEmpty": false,
|
||||||
|
"refreshDataview": false,
|
||||||
|
"autoCreate": false,
|
||||||
|
"autoScroll": false,
|
||||||
|
"pin": false,
|
||||||
|
"commands": [],
|
||||||
|
"alwaysApply": false,
|
||||||
|
"hideReleaseNotes": false
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"separateMobile": false
|
||||||
|
}
|
||||||
4
.obsidian/plugins/homepage/main.js
vendored
Normal file
4
.obsidian/plugins/homepage/main.js
vendored
Normal file
File diff suppressed because one or more lines are too long
13
.obsidian/plugins/homepage/manifest.json
vendored
Normal file
13
.obsidian/plugins/homepage/manifest.json
vendored
Normal file
@@ -0,0 +1,13 @@
|
|||||||
|
{
|
||||||
|
"id": "homepage",
|
||||||
|
"name": "Homepage",
|
||||||
|
"version": "4.2.2",
|
||||||
|
"minAppVersion": "1.4.10",
|
||||||
|
"description": "Open a specified note, canvas, base, or workspace on startup, or set it for quick access later.",
|
||||||
|
"author": "novov",
|
||||||
|
"authorUrl": "https://novov.me",
|
||||||
|
"isDesktopOnly": false,
|
||||||
|
"fundingUrl": {
|
||||||
|
"Ko-fi": "https://ko-fi.com/novov"
|
||||||
|
}
|
||||||
|
}
|
||||||
244
.obsidian/plugins/homepage/styles.css
vendored
Normal file
244
.obsidian/plugins/homepage/styles.css
vendored
Normal file
@@ -0,0 +1,244 @@
|
|||||||
|
.nv-homepage-interstitial {
|
||||||
|
position: absolute;
|
||||||
|
left: 0;
|
||||||
|
top: 0;
|
||||||
|
width: 100vw;
|
||||||
|
height: 100vh;
|
||||||
|
background: var(--background-primary);
|
||||||
|
z-index: 9999;
|
||||||
|
animation: 0.02s ease-in 0.5s forwards nv-interstitial-destroy;
|
||||||
|
pointer-events: none;
|
||||||
|
}
|
||||||
|
|
||||||
|
@keyframes nv-interstitial-destroy {
|
||||||
|
from { opacity: 1; }
|
||||||
|
to { opacity: 0; }
|
||||||
|
}
|
||||||
|
|
||||||
|
.setting-item[nv-greyed] {
|
||||||
|
opacity: .5;
|
||||||
|
pointer-events: none !important;
|
||||||
|
}
|
||||||
|
|
||||||
|
#nv-main-setting {
|
||||||
|
flex-wrap: wrap;
|
||||||
|
margin-bottom: 30px;
|
||||||
|
}
|
||||||
|
|
||||||
|
#nv-main-setting .setting-item-control {
|
||||||
|
padding-top: var(--size-4-2);
|
||||||
|
flex-basis: 100%;
|
||||||
|
align-items: stretch;
|
||||||
|
}
|
||||||
|
|
||||||
|
#nv-main-setting .setting-item-control input, #nv-main-setting .setting-item-control select {
|
||||||
|
font-size: var(--font-ui-medium);
|
||||||
|
font-weight: 600;
|
||||||
|
}
|
||||||
|
|
||||||
|
#nv-main-setting .setting-item-control select {
|
||||||
|
padding: var(--size-4-3) var(--size-4-4);
|
||||||
|
padding-right: var(--size-4-8);
|
||||||
|
height: auto;
|
||||||
|
}
|
||||||
|
|
||||||
|
#nv-main-setting .setting-item-control input {
|
||||||
|
flex-grow: 1;
|
||||||
|
padding: var(--size-4-5) var(--size-4-4);
|
||||||
|
}
|
||||||
|
|
||||||
|
#nv-main-setting .setting-item-control input[disabled] {
|
||||||
|
opacity: 0.3;
|
||||||
|
}
|
||||||
|
|
||||||
|
#nv-main-setting #nv-desc, #nv-main-setting #nv-info {
|
||||||
|
flex-basis: 100%;
|
||||||
|
}
|
||||||
|
|
||||||
|
#nv-main-setting #nv-desc {
|
||||||
|
font-weight: 500;
|
||||||
|
color: var(--text-normal);
|
||||||
|
font-size: var(--font-ui-small);
|
||||||
|
padding: 10px 0 0;
|
||||||
|
}
|
||||||
|
|
||||||
|
#nv-main-setting #nv-desc.mod-warning {
|
||||||
|
color: var(--text-error);
|
||||||
|
}
|
||||||
|
|
||||||
|
#nv-main-setting #nv-desc code {
|
||||||
|
font-family: var(--font-monospace);
|
||||||
|
font-size: var(--font-smaller);
|
||||||
|
border-radius: var(--radius-s);
|
||||||
|
}
|
||||||
|
|
||||||
|
#nv-main-setting #nv-desc small {
|
||||||
|
display: block;
|
||||||
|
font-weight: 400;
|
||||||
|
color: var(--text-muted);
|
||||||
|
font-size: calc(var(--font-ui-smaller) * 0.9);
|
||||||
|
padding: 5px 0 0;
|
||||||
|
}
|
||||||
|
|
||||||
|
.nv-homepage-file-tag {
|
||||||
|
display: inline-block;
|
||||||
|
vertical-align: middle;
|
||||||
|
margin-left: var(--size-2-2);
|
||||||
|
}
|
||||||
|
|
||||||
|
.nv-mobile-setting {
|
||||||
|
flex-wrap: wrap;
|
||||||
|
row-gap: var(--size-2-2);
|
||||||
|
}
|
||||||
|
|
||||||
|
.nv-mobile-setting .nv-mobile-info {
|
||||||
|
font-size: var(--font-ui-smaller);
|
||||||
|
width: 100%;
|
||||||
|
margin-right: var(--size-4-18);
|
||||||
|
}
|
||||||
|
|
||||||
|
.nv-command-desc {
|
||||||
|
padding: 1.2em 0 0;
|
||||||
|
border-top: 1px solid var(--background-modifier-border);
|
||||||
|
}
|
||||||
|
|
||||||
|
.nv-command-box {
|
||||||
|
margin: 1em 0 1.75em;
|
||||||
|
display: flex;
|
||||||
|
flex-wrap: wrap;
|
||||||
|
gap: 12px;
|
||||||
|
align-items: center;
|
||||||
|
}
|
||||||
|
|
||||||
|
.nv-command-pill {
|
||||||
|
background-color: var(--background-secondary);
|
||||||
|
border: 1px solid var(--background-modifier-border-hover);
|
||||||
|
border-radius: var(--radius-s);
|
||||||
|
font-size: var(--font-ui-small);
|
||||||
|
padding: var(--size-2-1) var(--size-2-2) var(--size-2-1) var(--size-2-3) ;
|
||||||
|
}
|
||||||
|
|
||||||
|
.nv-command-pill.nv-command-invalid {
|
||||||
|
color: var(--text-faint);
|
||||||
|
}
|
||||||
|
|
||||||
|
.nv-command-pill button {
|
||||||
|
display: inline-block;
|
||||||
|
padding: 0;
|
||||||
|
margin: 0 0 0 3px;
|
||||||
|
vertical-align: bottom;
|
||||||
|
}
|
||||||
|
|
||||||
|
.nv-command-pill button:first-of-type {
|
||||||
|
margin-left: var(--size-4-2);
|
||||||
|
}
|
||||||
|
|
||||||
|
.nv-command-pill button.nv-command-selected {
|
||||||
|
margin-left: var(--size-2-2);
|
||||||
|
padding: 0 var(--size-2-1);
|
||||||
|
}
|
||||||
|
|
||||||
|
.nv-command-pill button.nv-command-selected span {
|
||||||
|
color: var(--text-accent);
|
||||||
|
display: inline-block;
|
||||||
|
font-size: 0.9em;
|
||||||
|
vertical-align: top;
|
||||||
|
position: relative;
|
||||||
|
top: -1px;
|
||||||
|
}
|
||||||
|
|
||||||
|
.nv-command-pill > .svg-icon, .nv-command-pill button .svg-icon {
|
||||||
|
height: 1em;
|
||||||
|
width: 1em;
|
||||||
|
}
|
||||||
|
|
||||||
|
.nv-command-pill > .svg-icon {
|
||||||
|
vertical-align: text-bottom;
|
||||||
|
position: relative;
|
||||||
|
margin: 0 var(--size-2-1) 0 0;
|
||||||
|
}
|
||||||
|
|
||||||
|
.nv-command-pill.nv-dragging {
|
||||||
|
background-color: transparent;
|
||||||
|
}
|
||||||
|
|
||||||
|
.nv-command-add-button {
|
||||||
|
font-size: var(--font-ui-small);
|
||||||
|
padding: var(--size-2-2) var(--size-4-2);
|
||||||
|
height: auto;
|
||||||
|
}
|
||||||
|
|
||||||
|
#nv-main-setting + .setting-item, .nv-command-desc + .setting-item {
|
||||||
|
padding-top: 20px;
|
||||||
|
border-top: none !important;
|
||||||
|
}
|
||||||
|
|
||||||
|
.nv-debug-button {
|
||||||
|
margin: 3em 0 -0.2em;
|
||||||
|
font-size: var(--font-ui-smaller);
|
||||||
|
padding: 0;
|
||||||
|
height: auto;
|
||||||
|
float: right;
|
||||||
|
box-shadow: none !important;
|
||||||
|
background: none !important;
|
||||||
|
color: var(--text-accent);
|
||||||
|
font-weight: 600;
|
||||||
|
cursor: pointer;
|
||||||
|
}
|
||||||
|
|
||||||
|
.nv-debug-button:hover, .nv-debug-button:active {
|
||||||
|
text-decoration: underline;
|
||||||
|
}
|
||||||
|
|
||||||
|
.is-phone #nv-main-setting .setting-item-control {
|
||||||
|
flex-wrap: wrap;
|
||||||
|
justify-content: flex-start;
|
||||||
|
}
|
||||||
|
|
||||||
|
.is-phone #nv-main-setting .setting-item-control select {
|
||||||
|
width: auto;
|
||||||
|
max-width: auto;
|
||||||
|
}
|
||||||
|
|
||||||
|
.is-phone .nv-mobile-setting {
|
||||||
|
row-gap: var(--size-4-2);
|
||||||
|
}
|
||||||
|
|
||||||
|
.is-phone .nv-mobile-setting .setting-item-info {
|
||||||
|
max-width: calc(100% - 100px);
|
||||||
|
}
|
||||||
|
|
||||||
|
.is-phone .nv-mobile-setting {
|
||||||
|
row-gap: var(--size-4-2);
|
||||||
|
}
|
||||||
|
|
||||||
|
.is-phone .nv-mobile-setting .setting-item-info {
|
||||||
|
max-width: calc(100% - 100px);
|
||||||
|
}
|
||||||
|
|
||||||
|
.is-phone .nv-command-pill {
|
||||||
|
width: 100%;
|
||||||
|
border: none;
|
||||||
|
background: none;
|
||||||
|
padding: 0 0 var(--size-4-2);
|
||||||
|
display: flex;
|
||||||
|
gap: var(--size-4-4);
|
||||||
|
align-items: baseline;
|
||||||
|
}
|
||||||
|
|
||||||
|
.is-phone .nv-command-pill .nv-command-text {
|
||||||
|
flex-grow: 1;
|
||||||
|
overflow: hidden;
|
||||||
|
text-overflow: ellipsis;
|
||||||
|
}
|
||||||
|
|
||||||
|
.is-phone .nv-command-pill, .is-phone .nv-command-add-button {
|
||||||
|
font-size: var(--font-ui-medium);
|
||||||
|
justify-content: space-between;
|
||||||
|
}
|
||||||
|
|
||||||
|
.is-phone .nv-command-pill button {
|
||||||
|
line-height: var(--font-ui-medium);
|
||||||
|
height: 100%;
|
||||||
|
margin: 0 !important;
|
||||||
|
}
|
||||||
298
.obsidian/plugins/journals/data.json
vendored
Normal file
298
.obsidian/plugins/journals/data.json
vendored
Normal file
@@ -0,0 +1,298 @@
|
|||||||
|
{
|
||||||
|
"version": 3,
|
||||||
|
"ui": {
|
||||||
|
"calendarShelf": null
|
||||||
|
},
|
||||||
|
"pendingMigrations": [],
|
||||||
|
"dismissedNotifications": [],
|
||||||
|
"useShelves": false,
|
||||||
|
"showReloadHint": false,
|
||||||
|
"openOnStartup": "",
|
||||||
|
"journals": {
|
||||||
|
"Work": {
|
||||||
|
"name": "Work",
|
||||||
|
"shelves": [],
|
||||||
|
"write": {
|
||||||
|
"type": "week"
|
||||||
|
},
|
||||||
|
"confirmCreation": false,
|
||||||
|
"nameTemplate": "{{date}}",
|
||||||
|
"dateFormat": "YYYY-[W]w",
|
||||||
|
"folder": "",
|
||||||
|
"templates": [],
|
||||||
|
"start": "",
|
||||||
|
"end": {
|
||||||
|
"type": "never"
|
||||||
|
},
|
||||||
|
"index": {
|
||||||
|
"enabled": false,
|
||||||
|
"anchorDate": "",
|
||||||
|
"anchorIndex": 1,
|
||||||
|
"allowBefore": false,
|
||||||
|
"type": "increment",
|
||||||
|
"resetAfter": 2
|
||||||
|
},
|
||||||
|
"autoCreate": false,
|
||||||
|
"commands": [],
|
||||||
|
"decorations": [
|
||||||
|
{
|
||||||
|
"mode": "and",
|
||||||
|
"conditions": [
|
||||||
|
{
|
||||||
|
"type": "has-note"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"styles": [
|
||||||
|
{
|
||||||
|
"type": "shape",
|
||||||
|
"size": 0.4,
|
||||||
|
"shape": "circle",
|
||||||
|
"color": {
|
||||||
|
"type": "theme",
|
||||||
|
"name": "interactive-accent"
|
||||||
|
},
|
||||||
|
"placement_x": "center",
|
||||||
|
"placement_y": "bottom"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"navBlock": {
|
||||||
|
"type": "create",
|
||||||
|
"decorateWholeBlock": false,
|
||||||
|
"rows": [
|
||||||
|
{
|
||||||
|
"template": "{{date:[W]w}}",
|
||||||
|
"fontSize": 3,
|
||||||
|
"bold": true,
|
||||||
|
"italic": false,
|
||||||
|
"link": "self",
|
||||||
|
"journal": "",
|
||||||
|
"color": {
|
||||||
|
"type": "theme",
|
||||||
|
"name": "text-normal"
|
||||||
|
},
|
||||||
|
"background": {
|
||||||
|
"type": "transparent"
|
||||||
|
},
|
||||||
|
"addDecorations": true
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"template": "{{relative_date}}",
|
||||||
|
"fontSize": 0.7,
|
||||||
|
"bold": false,
|
||||||
|
"italic": false,
|
||||||
|
"link": "none",
|
||||||
|
"journal": "",
|
||||||
|
"color": {
|
||||||
|
"type": "theme",
|
||||||
|
"name": "text-normal"
|
||||||
|
},
|
||||||
|
"background": {
|
||||||
|
"type": "transparent"
|
||||||
|
},
|
||||||
|
"addDecorations": false
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"template": "{{date:MMMM}}",
|
||||||
|
"fontSize": 1,
|
||||||
|
"bold": false,
|
||||||
|
"italic": false,
|
||||||
|
"link": "month",
|
||||||
|
"journal": "",
|
||||||
|
"color": {
|
||||||
|
"type": "theme",
|
||||||
|
"name": "text-normal"
|
||||||
|
},
|
||||||
|
"background": {
|
||||||
|
"type": "transparent"
|
||||||
|
},
|
||||||
|
"addDecorations": false
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"template": "{{date:YYYY}}",
|
||||||
|
"fontSize": 1,
|
||||||
|
"bold": false,
|
||||||
|
"italic": false,
|
||||||
|
"link": "year",
|
||||||
|
"journal": "",
|
||||||
|
"color": {
|
||||||
|
"type": "theme",
|
||||||
|
"name": "text-normal"
|
||||||
|
},
|
||||||
|
"background": {
|
||||||
|
"type": "transparent"
|
||||||
|
},
|
||||||
|
"addDecorations": false
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"calendarViewBlock": {
|
||||||
|
"rows": [],
|
||||||
|
"decorateWholeBlock": false
|
||||||
|
},
|
||||||
|
"frontmatter": {
|
||||||
|
"dateField": "",
|
||||||
|
"addStartDate": false,
|
||||||
|
"startDateField": "",
|
||||||
|
"addEndDate": false,
|
||||||
|
"endDateField": "",
|
||||||
|
"indexField": ""
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"shelves": {},
|
||||||
|
"commands": [
|
||||||
|
{
|
||||||
|
"name": "Open today's note",
|
||||||
|
"writeType": "day",
|
||||||
|
"type": "same",
|
||||||
|
"openMode": "tab",
|
||||||
|
"showInRibbon": false,
|
||||||
|
"icon": ""
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "Open weekly note",
|
||||||
|
"writeType": "week",
|
||||||
|
"type": "same",
|
||||||
|
"openMode": "tab",
|
||||||
|
"showInRibbon": false,
|
||||||
|
"icon": ""
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "Open monthly note",
|
||||||
|
"writeType": "month",
|
||||||
|
"type": "same",
|
||||||
|
"openMode": "tab",
|
||||||
|
"showInRibbon": false,
|
||||||
|
"icon": ""
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "Open quarterly note",
|
||||||
|
"writeType": "quarter",
|
||||||
|
"type": "same",
|
||||||
|
"openMode": "tab",
|
||||||
|
"showInRibbon": false,
|
||||||
|
"icon": ""
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "Open yearly note",
|
||||||
|
"writeType": "year",
|
||||||
|
"type": "same",
|
||||||
|
"openMode": "tab",
|
||||||
|
"showInRibbon": false,
|
||||||
|
"icon": ""
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "Open tomorrow's note",
|
||||||
|
"writeType": "day",
|
||||||
|
"type": "next",
|
||||||
|
"openMode": "tab",
|
||||||
|
"showInRibbon": false,
|
||||||
|
"icon": ""
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "Open next week note",
|
||||||
|
"writeType": "week",
|
||||||
|
"type": "next",
|
||||||
|
"openMode": "tab",
|
||||||
|
"showInRibbon": false,
|
||||||
|
"icon": ""
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "Open next month note",
|
||||||
|
"writeType": "month",
|
||||||
|
"type": "next",
|
||||||
|
"openMode": "tab",
|
||||||
|
"showInRibbon": false,
|
||||||
|
"icon": ""
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "Open next quarter note",
|
||||||
|
"writeType": "quarter",
|
||||||
|
"type": "next",
|
||||||
|
"openMode": "tab",
|
||||||
|
"showInRibbon": false,
|
||||||
|
"icon": ""
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "Open next year note",
|
||||||
|
"writeType": "year",
|
||||||
|
"type": "next",
|
||||||
|
"openMode": "tab",
|
||||||
|
"showInRibbon": false,
|
||||||
|
"icon": ""
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "Open yesterday's note",
|
||||||
|
"writeType": "day",
|
||||||
|
"type": "previous",
|
||||||
|
"openMode": "tab",
|
||||||
|
"showInRibbon": false,
|
||||||
|
"icon": ""
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "Open last week note",
|
||||||
|
"writeType": "week",
|
||||||
|
"type": "previous",
|
||||||
|
"openMode": "tab",
|
||||||
|
"showInRibbon": false,
|
||||||
|
"icon": ""
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "Open last month note",
|
||||||
|
"writeType": "month",
|
||||||
|
"type": "previous",
|
||||||
|
"openMode": "tab",
|
||||||
|
"showInRibbon": false,
|
||||||
|
"icon": ""
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "Open last quarter note",
|
||||||
|
"writeType": "quarter",
|
||||||
|
"type": "previous",
|
||||||
|
"openMode": "tab",
|
||||||
|
"showInRibbon": false,
|
||||||
|
"icon": ""
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "Open last year note",
|
||||||
|
"writeType": "year",
|
||||||
|
"type": "previous",
|
||||||
|
"openMode": "tab",
|
||||||
|
"showInRibbon": false,
|
||||||
|
"icon": ""
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"calendar": {
|
||||||
|
"dow": -1,
|
||||||
|
"doy": 1,
|
||||||
|
"global": false
|
||||||
|
},
|
||||||
|
"calendarView": {
|
||||||
|
"display": "month",
|
||||||
|
"leaf": "right",
|
||||||
|
"weeks": "left",
|
||||||
|
"todayMode": "navigate",
|
||||||
|
"pickMode": "create",
|
||||||
|
"todayStyle": {
|
||||||
|
"color": {
|
||||||
|
"type": "theme",
|
||||||
|
"name": "text-accent"
|
||||||
|
},
|
||||||
|
"background": {
|
||||||
|
"type": "transparent"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"activeStyle": {
|
||||||
|
"color": {
|
||||||
|
"type": "theme",
|
||||||
|
"name": "text-on-accent"
|
||||||
|
},
|
||||||
|
"background": {
|
||||||
|
"type": "theme",
|
||||||
|
"name": "interactive-accent"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
37
.obsidian/plugins/journals/main.js
vendored
Normal file
37
.obsidian/plugins/journals/main.js
vendored
Normal file
File diff suppressed because one or more lines are too long
10
.obsidian/plugins/journals/manifest.json
vendored
Normal file
10
.obsidian/plugins/journals/manifest.json
vendored
Normal file
@@ -0,0 +1,10 @@
|
|||||||
|
{
|
||||||
|
"id": "journals",
|
||||||
|
"name": "Journals",
|
||||||
|
"version": "2.1.10",
|
||||||
|
"minAppVersion": "1.0.0",
|
||||||
|
"description": "Manage your journals in Obsidian",
|
||||||
|
"author": "Sergii Kostyrko",
|
||||||
|
"authorUrl": "https://github.com/srg-kostyrko",
|
||||||
|
"isDesktopOnly": false
|
||||||
|
}
|
||||||
1
.obsidian/plugins/journals/styles.css
vendored
Normal file
1
.obsidian/plugins/journals/styles.css
vendored
Normal file
File diff suppressed because one or more lines are too long
34
.obsidian/plugins/obsidian-minimal-settings/data.json
vendored
Normal file
34
.obsidian/plugins/obsidian-minimal-settings/data.json
vendored
Normal file
@@ -0,0 +1,34 @@
|
|||||||
|
{
|
||||||
|
"lightStyle": "minimal-light",
|
||||||
|
"darkStyle": "minimal-dark",
|
||||||
|
"lightScheme": "minimal-default-light",
|
||||||
|
"darkScheme": "minimal-things-dark",
|
||||||
|
"editorFont": "",
|
||||||
|
"lineHeight": 1.5,
|
||||||
|
"lineWidth": 40,
|
||||||
|
"lineWidthWide": 50,
|
||||||
|
"maxWidth": 88,
|
||||||
|
"textNormal": 16,
|
||||||
|
"textSmall": 13,
|
||||||
|
"imgGrid": false,
|
||||||
|
"imgWidth": "img-default-width",
|
||||||
|
"tableWidth": "table-default-width",
|
||||||
|
"iframeWidth": "iframe-default-width",
|
||||||
|
"mapWidth": "map-default-width",
|
||||||
|
"chartWidth": "chart-default-width",
|
||||||
|
"colorfulHeadings": false,
|
||||||
|
"colorfulFrame": false,
|
||||||
|
"colorfulActiveStates": false,
|
||||||
|
"trimNames": true,
|
||||||
|
"labeledNav": false,
|
||||||
|
"fullWidthMedia": true,
|
||||||
|
"bordersToggle": true,
|
||||||
|
"minimalStatus": true,
|
||||||
|
"focusMode": false,
|
||||||
|
"underlineInternal": true,
|
||||||
|
"underlineExternal": true,
|
||||||
|
"folding": true,
|
||||||
|
"lineNumbers": false,
|
||||||
|
"readableLineLength": false,
|
||||||
|
"devBlockWidth": false
|
||||||
|
}
|
||||||
8
.obsidian/plugins/obsidian-minimal-settings/main.js
vendored
Normal file
8
.obsidian/plugins/obsidian-minimal-settings/main.js
vendored
Normal file
File diff suppressed because one or more lines are too long
11
.obsidian/plugins/obsidian-minimal-settings/manifest.json
vendored
Normal file
11
.obsidian/plugins/obsidian-minimal-settings/manifest.json
vendored
Normal file
@@ -0,0 +1,11 @@
|
|||||||
|
{
|
||||||
|
"id": "obsidian-minimal-settings",
|
||||||
|
"name": "Minimal Theme Settings",
|
||||||
|
"version": "8.1.1",
|
||||||
|
"minAppVersion": "1.1.9",
|
||||||
|
"description": "Change the colors, fonts and features of Minimal Theme.",
|
||||||
|
"author": "@kepano",
|
||||||
|
"authorUrl": "https://www.twitter.com/kepano",
|
||||||
|
"fundingUrl": "https://www.buymeacoffee.com/kepano",
|
||||||
|
"isDesktopOnly": false
|
||||||
|
}
|
||||||
42
.obsidian/plugins/omnisearch/data.json
vendored
Normal file
42
.obsidian/plugins/omnisearch/data.json
vendored
Normal file
@@ -0,0 +1,42 @@
|
|||||||
|
{
|
||||||
|
"useCache": true,
|
||||||
|
"hideExcluded": false,
|
||||||
|
"recencyBoost": "0",
|
||||||
|
"downrankedFoldersFilters": [],
|
||||||
|
"ignoreDiacritics": true,
|
||||||
|
"ignoreArabicDiacritics": false,
|
||||||
|
"indexedFileTypes": [],
|
||||||
|
"displayTitle": "",
|
||||||
|
"PDFIndexing": false,
|
||||||
|
"officeIndexing": false,
|
||||||
|
"imagesIndexing": false,
|
||||||
|
"aiImageIndexing": false,
|
||||||
|
"unsupportedFilesIndexing": "default",
|
||||||
|
"splitCamelCase": false,
|
||||||
|
"openInNewPane": false,
|
||||||
|
"vimLikeNavigationShortcut": false,
|
||||||
|
"ribbonIcon": true,
|
||||||
|
"showExcerpt": true,
|
||||||
|
"maxEmbeds": 5,
|
||||||
|
"renderLineReturnInExcerpts": true,
|
||||||
|
"showCreateButton": false,
|
||||||
|
"highlight": true,
|
||||||
|
"showPreviousQueryResults": true,
|
||||||
|
"simpleSearch": false,
|
||||||
|
"tokenizeUrls": false,
|
||||||
|
"fuzziness": "1",
|
||||||
|
"weightBasename": 10,
|
||||||
|
"weightDirectory": 7,
|
||||||
|
"weightH1": 6,
|
||||||
|
"weightH2": 5,
|
||||||
|
"weightH3": 4,
|
||||||
|
"weightUnmarkedTags": 2,
|
||||||
|
"weightCustomProperties": [],
|
||||||
|
"httpApiEnabled": false,
|
||||||
|
"httpApiPort": "51361",
|
||||||
|
"httpApiNotice": true,
|
||||||
|
"welcomeMessage": "1.21.0",
|
||||||
|
"verboseLogging": false,
|
||||||
|
"DANGER_httpHost": null,
|
||||||
|
"DANGER_forceSaveCache": false
|
||||||
|
}
|
||||||
171
.obsidian/plugins/omnisearch/main.js
vendored
Normal file
171
.obsidian/plugins/omnisearch/main.js
vendored
Normal file
File diff suppressed because one or more lines are too long
14
.obsidian/plugins/omnisearch/manifest.json
vendored
Normal file
14
.obsidian/plugins/omnisearch/manifest.json
vendored
Normal file
@@ -0,0 +1,14 @@
|
|||||||
|
{
|
||||||
|
"id": "omnisearch",
|
||||||
|
"name": "Omnisearch",
|
||||||
|
"version": "1.27.3",
|
||||||
|
"minAppVersion": "1.7.2",
|
||||||
|
"description": "A search engine that just works",
|
||||||
|
"author": "Simon Cambier",
|
||||||
|
"authorUrl": "https://github.com/scambier/obsidian-omnisearch",
|
||||||
|
"fundingUrl": {
|
||||||
|
"Github": "https://github.com/sponsors/scambier",
|
||||||
|
"Ko-fi": "https://ko-fi.com/scambier"
|
||||||
|
},
|
||||||
|
"isDesktopOnly": false
|
||||||
|
}
|
||||||
135
.obsidian/plugins/omnisearch/styles.css
vendored
Normal file
135
.obsidian/plugins/omnisearch/styles.css
vendored
Normal file
@@ -0,0 +1,135 @@
|
|||||||
|
.omnisearch-modal {
|
||||||
|
}
|
||||||
|
|
||||||
|
.omnisearch-result {
|
||||||
|
white-space: normal;
|
||||||
|
display: flex;
|
||||||
|
flex-direction: row;
|
||||||
|
/* justify-content: space-between; */
|
||||||
|
flex-wrap: nowrap;
|
||||||
|
}
|
||||||
|
|
||||||
|
.omnisearch-result__title-container {
|
||||||
|
display: flex;
|
||||||
|
align-items: center;
|
||||||
|
justify-content: space-between;
|
||||||
|
column-gap: 5px;
|
||||||
|
flex-wrap: wrap;
|
||||||
|
}
|
||||||
|
|
||||||
|
.omnisearch-result__title {
|
||||||
|
white-space: pre-wrap;
|
||||||
|
align-items: center;
|
||||||
|
display: flex;
|
||||||
|
gap: 5px;
|
||||||
|
}
|
||||||
|
|
||||||
|
.omnisearch-result__title > span {
|
||||||
|
}
|
||||||
|
|
||||||
|
.omnisearch-result__folder-path {
|
||||||
|
font-size: 0.75rem;
|
||||||
|
align-items: center;
|
||||||
|
display: flex;
|
||||||
|
gap: 5px;
|
||||||
|
color: var(--text-muted);
|
||||||
|
}
|
||||||
|
|
||||||
|
.omnisearch-result__extension {
|
||||||
|
font-size: 0.7rem;
|
||||||
|
color: var(--text-muted);
|
||||||
|
}
|
||||||
|
|
||||||
|
.omnisearch-result__counter {
|
||||||
|
font-size: 0.7rem;
|
||||||
|
color: var(--text-muted);
|
||||||
|
}
|
||||||
|
|
||||||
|
.omnisearch-result__body {
|
||||||
|
white-space: normal;
|
||||||
|
font-size: small;
|
||||||
|
word-wrap: normal;
|
||||||
|
|
||||||
|
overflow: hidden;
|
||||||
|
display: -webkit-box;
|
||||||
|
-webkit-line-clamp: 3;
|
||||||
|
-webkit-box-orient: vertical;
|
||||||
|
|
||||||
|
color: var(--text-muted);
|
||||||
|
margin-inline-start: 0.5em;
|
||||||
|
}
|
||||||
|
|
||||||
|
.omnisearch-result__embed {
|
||||||
|
margin-left: 1em;
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
.omnisearch-result__image-container {
|
||||||
|
flex-basis: 20%;
|
||||||
|
text-align: end;
|
||||||
|
}
|
||||||
|
|
||||||
|
.omnisearch-highlight {
|
||||||
|
}
|
||||||
|
|
||||||
|
.omnisearch-default-highlight {
|
||||||
|
text-decoration: underline;
|
||||||
|
text-decoration-color: var(--text-highlight-bg);
|
||||||
|
text-decoration-thickness: 3px;
|
||||||
|
text-underline-offset: -1px;
|
||||||
|
text-decoration-skip-ink: none;
|
||||||
|
}
|
||||||
|
|
||||||
|
.omnisearch-input-container {
|
||||||
|
display: flex;
|
||||||
|
align-items: center;
|
||||||
|
flex-direction: row;
|
||||||
|
gap: 5px;
|
||||||
|
}
|
||||||
|
|
||||||
|
.omnisearch-result__icon {
|
||||||
|
display: inline-block;
|
||||||
|
vertical-align: middle;
|
||||||
|
width: 16px;
|
||||||
|
height: 16px;
|
||||||
|
margin-right: 4px;
|
||||||
|
}
|
||||||
|
|
||||||
|
.omnisearch-result__icon svg {
|
||||||
|
width: 100%;
|
||||||
|
height: 100%;
|
||||||
|
}
|
||||||
|
|
||||||
|
.omnisearch-result__icon--emoji {
|
||||||
|
font-size: 16px;
|
||||||
|
vertical-align: middle;
|
||||||
|
margin-right: 4px;
|
||||||
|
}
|
||||||
|
|
||||||
|
@media only screen and (max-width: 600px) {
|
||||||
|
.omnisearch-input-container {
|
||||||
|
flex-direction: column;
|
||||||
|
}
|
||||||
|
|
||||||
|
.omnisearch-input-container__buttons {
|
||||||
|
display: flex;
|
||||||
|
flex-direction: row;
|
||||||
|
width: 100%;
|
||||||
|
padding: 0 1em 0 1em;
|
||||||
|
gap: 1em;
|
||||||
|
}
|
||||||
|
.omnisearch-input-container__buttons > button {
|
||||||
|
flex-grow: 1;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
@media only screen and (min-width: 600px) {
|
||||||
|
.omnisearch-input-container__buttons {
|
||||||
|
margin-inline-end: 1em;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
.omnisearch-input-field {
|
||||||
|
position: relative;
|
||||||
|
flex-grow: 1;
|
||||||
|
}
|
||||||
32
.obsidian/plugins/periodic-notes/data.json
vendored
Normal file
32
.obsidian/plugins/periodic-notes/data.json
vendored
Normal file
@@ -0,0 +1,32 @@
|
|||||||
|
{
|
||||||
|
"showGettingStartedBanner": false,
|
||||||
|
"hasMigratedDailyNoteSettings": false,
|
||||||
|
"hasMigratedWeeklyNoteSettings": false,
|
||||||
|
"daily": {
|
||||||
|
"format": "",
|
||||||
|
"template": "Diary/Template.md",
|
||||||
|
"folder": "Diary",
|
||||||
|
"enabled": true
|
||||||
|
},
|
||||||
|
"weekly": {
|
||||||
|
"format": "",
|
||||||
|
"template": "",
|
||||||
|
"folder": "",
|
||||||
|
"enabled": false
|
||||||
|
},
|
||||||
|
"monthly": {
|
||||||
|
"format": "",
|
||||||
|
"template": "",
|
||||||
|
"folder": ""
|
||||||
|
},
|
||||||
|
"quarterly": {
|
||||||
|
"format": "",
|
||||||
|
"template": "",
|
||||||
|
"folder": ""
|
||||||
|
},
|
||||||
|
"yearly": {
|
||||||
|
"format": "",
|
||||||
|
"template": "",
|
||||||
|
"folder": ""
|
||||||
|
}
|
||||||
|
}
|
||||||
5561
.obsidian/plugins/periodic-notes/main.js
vendored
Normal file
5561
.obsidian/plugins/periodic-notes/main.js
vendored
Normal file
File diff suppressed because it is too large
Load Diff
10
.obsidian/plugins/periodic-notes/manifest.json
vendored
Normal file
10
.obsidian/plugins/periodic-notes/manifest.json
vendored
Normal file
@@ -0,0 +1,10 @@
|
|||||||
|
{
|
||||||
|
"id": "periodic-notes",
|
||||||
|
"name": "Periodic Notes",
|
||||||
|
"description": "Create/manage your daily, weekly, and monthly notes",
|
||||||
|
"version": "0.0.17",
|
||||||
|
"author": "Liam Cain",
|
||||||
|
"authorUrl": "https://github.com/liamcain/",
|
||||||
|
"isDesktopOnly": false,
|
||||||
|
"minAppVersion": "0.10.11"
|
||||||
|
}
|
||||||
30
.obsidian/plugins/periodic-notes/styles.css
vendored
Normal file
30
.obsidian/plugins/periodic-notes/styles.css
vendored
Normal file
@@ -0,0 +1,30 @@
|
|||||||
|
.periodic-modal {
|
||||||
|
min-width: 40vw;
|
||||||
|
}
|
||||||
|
|
||||||
|
.settings-banner {
|
||||||
|
background-color: var(--background-primary-alt);
|
||||||
|
border-radius: 8px;
|
||||||
|
border: 1px solid var(--background-modifier-border);
|
||||||
|
margin-bottom: 1em;
|
||||||
|
margin-top: 1em;
|
||||||
|
padding: 1.5em;
|
||||||
|
text-align: left;
|
||||||
|
}
|
||||||
|
|
||||||
|
.settings-banner h3 {
|
||||||
|
margin-top: 0;
|
||||||
|
}
|
||||||
|
|
||||||
|
.settings-banner h4 {
|
||||||
|
margin-bottom: 0.25em;
|
||||||
|
}
|
||||||
|
|
||||||
|
.has-error {
|
||||||
|
color: var(--text-error);
|
||||||
|
}
|
||||||
|
|
||||||
|
input.has-error {
|
||||||
|
color: var(--text-error);
|
||||||
|
border-color: var(--text-error);
|
||||||
|
}
|
||||||
1
.obsidian/plugins/remotely-save/.gitignore
vendored
Normal file
1
.obsidian/plugins/remotely-save/.gitignore
vendored
Normal file
@@ -0,0 +1 @@
|
|||||||
|
data.json
|
||||||
235
.obsidian/plugins/remotely-save/main.js
vendored
Normal file
235
.obsidian/plugins/remotely-save/main.js
vendored
Normal file
File diff suppressed because one or more lines are too long
11
.obsidian/plugins/remotely-save/manifest.json
vendored
Normal file
11
.obsidian/plugins/remotely-save/manifest.json
vendored
Normal file
@@ -0,0 +1,11 @@
|
|||||||
|
{
|
||||||
|
"id": "remotely-save",
|
||||||
|
"name": "Remotely Save",
|
||||||
|
"version": "0.5.25",
|
||||||
|
"minAppVersion": "0.13.21",
|
||||||
|
"description": "Yet another unofficial plugin allowing users to synchronize notes between local device and the cloud service.",
|
||||||
|
"author": "fyears",
|
||||||
|
"authorUrl": "https://github.com/fyears",
|
||||||
|
"isDesktopOnly": false,
|
||||||
|
"fundingUrl": "https://remotelysave.com"
|
||||||
|
}
|
||||||
244
.obsidian/plugins/remotely-save/styles.css
vendored
Normal file
244
.obsidian/plugins/remotely-save/styles.css
vendored
Normal file
@@ -0,0 +1,244 @@
|
|||||||
|
/* set the styles */
|
||||||
|
|
||||||
|
.password-second-confirm {
|
||||||
|
font-weight: bold;
|
||||||
|
}
|
||||||
|
|
||||||
|
.password-disclaimer {
|
||||||
|
font-weight: bold;
|
||||||
|
}
|
||||||
|
|
||||||
|
.encryptionmethod-second-confirm {
|
||||||
|
font-weight: bold;
|
||||||
|
}
|
||||||
|
|
||||||
|
.settings-auth-related {
|
||||||
|
border-top: 1px solid var(--background-modifier-border);
|
||||||
|
padding-top: 18px;
|
||||||
|
}
|
||||||
|
|
||||||
|
.settings-percentage-custom-hide {
|
||||||
|
display: none;
|
||||||
|
}
|
||||||
|
|
||||||
|
.settings-encryption-method-hide {
|
||||||
|
display: none;
|
||||||
|
}
|
||||||
|
|
||||||
|
.s3-disclaimer {
|
||||||
|
font-weight: bold;
|
||||||
|
}
|
||||||
|
.s3-hide {
|
||||||
|
display: none;
|
||||||
|
}
|
||||||
|
|
||||||
|
.dropbox-disclaimer {
|
||||||
|
font-weight: bold;
|
||||||
|
}
|
||||||
|
.dropbox-hide {
|
||||||
|
display: none;
|
||||||
|
}
|
||||||
|
|
||||||
|
.dropbox-auth-button-hide {
|
||||||
|
display: none;
|
||||||
|
}
|
||||||
|
|
||||||
|
.dropbox-revoke-auth-button-hide {
|
||||||
|
display: none;
|
||||||
|
}
|
||||||
|
|
||||||
|
.onedrive-disclaimer {
|
||||||
|
font-weight: bold;
|
||||||
|
}
|
||||||
|
.onedrive-hide {
|
||||||
|
display: none;
|
||||||
|
}
|
||||||
|
|
||||||
|
.onedrive-auth-button-hide {
|
||||||
|
display: none;
|
||||||
|
}
|
||||||
|
|
||||||
|
.onedrive-revoke-auth-button-hide {
|
||||||
|
display: none;
|
||||||
|
}
|
||||||
|
|
||||||
|
.onedrivefull-allow-to-use-hide {
|
||||||
|
display: none;
|
||||||
|
}
|
||||||
|
|
||||||
|
.onedrivefull-disclaimer {
|
||||||
|
font-weight: bold;
|
||||||
|
}
|
||||||
|
.onedrivefull-hide {
|
||||||
|
display: none;
|
||||||
|
}
|
||||||
|
|
||||||
|
.onedrivefull-auth-button-hide {
|
||||||
|
display: none;
|
||||||
|
}
|
||||||
|
|
||||||
|
.onedrivefull-revoke-auth-button-hide {
|
||||||
|
display: none;
|
||||||
|
}
|
||||||
|
|
||||||
|
.webdav-disclaimer {
|
||||||
|
font-weight: bold;
|
||||||
|
}
|
||||||
|
.webdav-hide {
|
||||||
|
display: none;
|
||||||
|
}
|
||||||
|
|
||||||
|
.webdav-customheaders-textarea {
|
||||||
|
font-family: monospace;
|
||||||
|
}
|
||||||
|
|
||||||
|
.webdis-disclaimer {
|
||||||
|
font-weight: bold;
|
||||||
|
}
|
||||||
|
.webdis-hide {
|
||||||
|
display: none;
|
||||||
|
}
|
||||||
|
|
||||||
|
.googledrive-disclaimer {
|
||||||
|
font-weight: bold;
|
||||||
|
}
|
||||||
|
.googledrive-hide {
|
||||||
|
display: none;
|
||||||
|
}
|
||||||
|
|
||||||
|
.googledrive-allow-to-use-hide {
|
||||||
|
display: none;
|
||||||
|
}
|
||||||
|
|
||||||
|
.googledrive-auth-button-hide {
|
||||||
|
display: none;
|
||||||
|
}
|
||||||
|
|
||||||
|
.googledrive-revoke-auth-button-hide {
|
||||||
|
display: none;
|
||||||
|
}
|
||||||
|
|
||||||
|
.box-disclaimer {
|
||||||
|
font-weight: bold;
|
||||||
|
}
|
||||||
|
.box-hide {
|
||||||
|
display: none;
|
||||||
|
}
|
||||||
|
|
||||||
|
.box-allow-to-use-hide {
|
||||||
|
display: none;
|
||||||
|
}
|
||||||
|
|
||||||
|
.box-auth-button-hide {
|
||||||
|
display: none;
|
||||||
|
}
|
||||||
|
|
||||||
|
.box-revoke-auth-button-hide {
|
||||||
|
display: none;
|
||||||
|
}
|
||||||
|
|
||||||
|
.pcloud-disclaimer {
|
||||||
|
font-weight: bold;
|
||||||
|
}
|
||||||
|
.pcloud-hide {
|
||||||
|
display: none;
|
||||||
|
}
|
||||||
|
|
||||||
|
.pcloud-allow-to-use-hide {
|
||||||
|
display: none;
|
||||||
|
}
|
||||||
|
|
||||||
|
.pcloud-auth-button-hide {
|
||||||
|
display: none;
|
||||||
|
}
|
||||||
|
|
||||||
|
.pcloud-revoke-auth-button-hide {
|
||||||
|
display: none;
|
||||||
|
}
|
||||||
|
|
||||||
|
.yandexdisk-disclaimer {
|
||||||
|
font-weight: bold;
|
||||||
|
}
|
||||||
|
.yandexdisk-hide {
|
||||||
|
display: none;
|
||||||
|
}
|
||||||
|
|
||||||
|
.yandexdisk-allow-to-use-hide {
|
||||||
|
display: none;
|
||||||
|
}
|
||||||
|
|
||||||
|
.yandexdisk-auth-button-hide {
|
||||||
|
display: none;
|
||||||
|
}
|
||||||
|
|
||||||
|
.yandexdisk-revoke-auth-button-hide {
|
||||||
|
display: none;
|
||||||
|
}
|
||||||
|
|
||||||
|
.koofr-disclaimer {
|
||||||
|
font-weight: bold;
|
||||||
|
}
|
||||||
|
.koofr-hide {
|
||||||
|
display: none;
|
||||||
|
}
|
||||||
|
|
||||||
|
.koofr-allow-to-use-hide {
|
||||||
|
display: none;
|
||||||
|
}
|
||||||
|
|
||||||
|
.koofr-auth-button-hide {
|
||||||
|
display: none;
|
||||||
|
}
|
||||||
|
|
||||||
|
.koofr-revoke-auth-button-hide {
|
||||||
|
display: none;
|
||||||
|
}
|
||||||
|
|
||||||
|
.azureblobstorage-disclaimer {
|
||||||
|
font-weight: bold;
|
||||||
|
}
|
||||||
|
.azureblobstorage-hide {
|
||||||
|
display: none;
|
||||||
|
}
|
||||||
|
|
||||||
|
.azureblobstorage-allow-to-use-hide {
|
||||||
|
display: none;
|
||||||
|
}
|
||||||
|
|
||||||
|
.qrcode-img {
|
||||||
|
width: 350px;
|
||||||
|
height: 350px;
|
||||||
|
}
|
||||||
|
|
||||||
|
.ignorepaths-textarea {
|
||||||
|
font-family: monospace;
|
||||||
|
}
|
||||||
|
|
||||||
|
.onlyallowpaths-textarea {
|
||||||
|
font-family: monospace;
|
||||||
|
}
|
||||||
|
|
||||||
|
.logtohttpserver-warning {
|
||||||
|
color: red;
|
||||||
|
font-weight: bolder;
|
||||||
|
}
|
||||||
|
|
||||||
|
.setting-need-wrapping .setting-item-control {
|
||||||
|
/* flex-wrap: wrap; */
|
||||||
|
display: grid;
|
||||||
|
}
|
||||||
|
|
||||||
|
.pro-disclaimer {
|
||||||
|
font-weight: bold;
|
||||||
|
}
|
||||||
|
.pro-hide {
|
||||||
|
display: none;
|
||||||
|
}
|
||||||
|
|
||||||
|
.pro-auth-button-hide {
|
||||||
|
display: none;
|
||||||
|
}
|
||||||
|
|
||||||
|
.pro-revoke-auth-button-hide {
|
||||||
|
display: none;
|
||||||
|
}
|
||||||
9
.obsidian/plugins/share-my-plugin-list/data.json
vendored
Normal file
9
.obsidian/plugins/share-my-plugin-list/data.json
vendored
Normal file
@@ -0,0 +1,9 @@
|
|||||||
|
{
|
||||||
|
"exportFilePath": "PluginsDesktop.md",
|
||||||
|
"exportFileFormat": "list",
|
||||||
|
"exportFileOpen": true,
|
||||||
|
"exportFileNewLeaf": true,
|
||||||
|
"exportFileWhenLoaded": false,
|
||||||
|
"debugMode": false,
|
||||||
|
"descriptionLength": 50
|
||||||
|
}
|
||||||
2162
.obsidian/plugins/share-my-plugin-list/main.js
vendored
Normal file
2162
.obsidian/plugins/share-my-plugin-list/main.js
vendored
Normal file
File diff suppressed because one or more lines are too long
15
.obsidian/plugins/share-my-plugin-list/manifest.json
vendored
Normal file
15
.obsidian/plugins/share-my-plugin-list/manifest.json
vendored
Normal file
@@ -0,0 +1,15 @@
|
|||||||
|
{
|
||||||
|
"id": "share-my-plugin-list",
|
||||||
|
"name": "Share my plugin list",
|
||||||
|
"version": "0.3.3",
|
||||||
|
"minAppVersion": "0.15.0",
|
||||||
|
"description": "Share the enabled plugins in list/table format.",
|
||||||
|
"author": "Benature",
|
||||||
|
"authorUrl": "https://github.com/Benature",
|
||||||
|
"fundingUrl": {
|
||||||
|
"Buy Me a Coffee": "https://www.buymeacoffee.com/benature",
|
||||||
|
"爱发电": "https://afdian.net/a/Benature-K",
|
||||||
|
"微信/支付宝": "https://s2.loli.net/2024/01/30/jQ9fTSyBxvXRoOM.png"
|
||||||
|
},
|
||||||
|
"isDesktopOnly": false
|
||||||
|
}
|
||||||
334
.obsidian/plugins/smart-composer/data.json
vendored
Normal file
334
.obsidian/plugins/smart-composer/data.json
vendored
Normal file
@@ -0,0 +1,334 @@
|
|||||||
|
{
|
||||||
|
"version": 11,
|
||||||
|
"providers": [
|
||||||
|
{
|
||||||
|
"type": "openai",
|
||||||
|
"id": "openai"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "anthropic",
|
||||||
|
"id": "anthropic"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "gemini",
|
||||||
|
"id": "gemini"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "deepseek",
|
||||||
|
"id": "deepseek"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "perplexity",
|
||||||
|
"id": "perplexity"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "groq",
|
||||||
|
"id": "groq"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "mistral",
|
||||||
|
"id": "mistral"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "openrouter",
|
||||||
|
"id": "openrouter"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "ollama",
|
||||||
|
"id": "ollama"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "lm-studio",
|
||||||
|
"id": "lm-studio"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "morph",
|
||||||
|
"id": "morph"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"chatModels": [
|
||||||
|
{
|
||||||
|
"providerType": "anthropic",
|
||||||
|
"providerId": "anthropic",
|
||||||
|
"id": "claude-sonnet-4.0",
|
||||||
|
"model": "claude-sonnet-4-0"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"providerType": "anthropic",
|
||||||
|
"providerId": "anthropic",
|
||||||
|
"id": "claude-opus-4.1",
|
||||||
|
"model": "claude-opus-4-1"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"providerType": "anthropic",
|
||||||
|
"providerId": "anthropic",
|
||||||
|
"id": "claude-3.7-sonnet",
|
||||||
|
"model": "claude-3-7-sonnet-latest"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"providerType": "anthropic",
|
||||||
|
"providerId": "anthropic",
|
||||||
|
"id": "claude-3.5-sonnet",
|
||||||
|
"model": "claude-3-5-sonnet-latest"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"providerType": "anthropic",
|
||||||
|
"providerId": "anthropic",
|
||||||
|
"id": "claude-3.5-haiku",
|
||||||
|
"model": "claude-3-5-haiku-latest"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"providerType": "openai",
|
||||||
|
"providerId": "openai",
|
||||||
|
"id": "gpt-5",
|
||||||
|
"model": "gpt-5"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"providerType": "openai",
|
||||||
|
"providerId": "openai",
|
||||||
|
"id": "gpt-5-mini",
|
||||||
|
"model": "gpt-5-mini"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"providerType": "openai",
|
||||||
|
"providerId": "openai",
|
||||||
|
"id": "gpt-5-nano",
|
||||||
|
"model": "gpt-5-nano"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"providerType": "openai",
|
||||||
|
"providerId": "openai",
|
||||||
|
"id": "gpt-4.1",
|
||||||
|
"model": "gpt-4.1"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"providerType": "openai",
|
||||||
|
"providerId": "openai",
|
||||||
|
"id": "gpt-4.1-mini",
|
||||||
|
"model": "gpt-4.1-mini"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"providerType": "openai",
|
||||||
|
"providerId": "openai",
|
||||||
|
"id": "gpt-4.1-nano",
|
||||||
|
"model": "gpt-4.1-nano"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"providerType": "openai",
|
||||||
|
"providerId": "openai",
|
||||||
|
"id": "gpt-4o",
|
||||||
|
"model": "gpt-4o"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"providerType": "openai",
|
||||||
|
"providerId": "openai",
|
||||||
|
"id": "gpt-4o-mini",
|
||||||
|
"model": "gpt-4o-mini"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"providerType": "openai",
|
||||||
|
"providerId": "openai",
|
||||||
|
"id": "o4-mini",
|
||||||
|
"model": "o4-mini",
|
||||||
|
"reasoning": {
|
||||||
|
"enabled": true,
|
||||||
|
"reasoning_effort": "medium"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"providerType": "openai",
|
||||||
|
"providerId": "openai",
|
||||||
|
"id": "o3",
|
||||||
|
"model": "o3",
|
||||||
|
"reasoning": {
|
||||||
|
"enabled": true,
|
||||||
|
"reasoning_effort": "medium"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"providerType": "gemini",
|
||||||
|
"providerId": "gemini",
|
||||||
|
"id": "gemini-2.5-pro",
|
||||||
|
"model": "gemini-2.5-pro"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"providerType": "gemini",
|
||||||
|
"providerId": "gemini",
|
||||||
|
"id": "gemini-2.5-flash",
|
||||||
|
"model": "gemini-2.5-flash"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"providerType": "gemini",
|
||||||
|
"providerId": "gemini",
|
||||||
|
"id": "gemini-2.5-flash-lite",
|
||||||
|
"model": "gemini-2.5-flash-lite"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"providerType": "gemini",
|
||||||
|
"providerId": "gemini",
|
||||||
|
"id": "gemini-2.0-flash",
|
||||||
|
"model": "gemini-2.0-flash"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"providerType": "gemini",
|
||||||
|
"providerId": "gemini",
|
||||||
|
"id": "gemini-2.0-flash-lite",
|
||||||
|
"model": "gemini-2.0-flash-lite"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"providerType": "deepseek",
|
||||||
|
"providerId": "deepseek",
|
||||||
|
"id": "deepseek-chat",
|
||||||
|
"model": "deepseek-chat"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"providerType": "deepseek",
|
||||||
|
"providerId": "deepseek",
|
||||||
|
"id": "deepseek-reasoner",
|
||||||
|
"model": "deepseek-reasoner"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"providerType": "perplexity",
|
||||||
|
"providerId": "perplexity",
|
||||||
|
"id": "sonar",
|
||||||
|
"model": "sonar",
|
||||||
|
"web_search_options": {
|
||||||
|
"search_context_size": "low"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"providerType": "perplexity",
|
||||||
|
"providerId": "perplexity",
|
||||||
|
"id": "sonar-pro",
|
||||||
|
"model": "sonar",
|
||||||
|
"web_search_options": {
|
||||||
|
"search_context_size": "low"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"providerType": "perplexity",
|
||||||
|
"providerId": "perplexity",
|
||||||
|
"id": "sonar-deep-research",
|
||||||
|
"model": "sonar-deep-research",
|
||||||
|
"web_search_options": {
|
||||||
|
"search_context_size": "low"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"providerType": "perplexity",
|
||||||
|
"providerId": "perplexity",
|
||||||
|
"id": "sonar-reasoning",
|
||||||
|
"model": "sonar",
|
||||||
|
"web_search_options": {
|
||||||
|
"search_context_size": "low"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"providerType": "perplexity",
|
||||||
|
"providerId": "perplexity",
|
||||||
|
"id": "sonar-reasoning-pro",
|
||||||
|
"model": "sonar",
|
||||||
|
"web_search_options": {
|
||||||
|
"search_context_size": "low"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"providerType": "morph",
|
||||||
|
"providerId": "morph",
|
||||||
|
"id": "morph-v0",
|
||||||
|
"model": "morph-v0"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"providerType": "anthropic",
|
||||||
|
"providerId": "anthropic",
|
||||||
|
"id": "claude-3.7-sonnet-thinking",
|
||||||
|
"model": "claude-3-7-sonnet-latest",
|
||||||
|
"thinking": {
|
||||||
|
"enabled": true,
|
||||||
|
"budget_tokens": 8192
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"providerType": "gemini",
|
||||||
|
"providerId": "gemini",
|
||||||
|
"id": "gemini-2.0-flash-thinking",
|
||||||
|
"model": "gemini-2.0-flash-thinking-exp"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"providerType": "gemini",
|
||||||
|
"providerId": "gemini",
|
||||||
|
"id": "gemini-1.5-pro",
|
||||||
|
"model": "gemini-1.5-pro"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"providerType": "gemini",
|
||||||
|
"providerId": "gemini",
|
||||||
|
"id": "gemini-1.5-flash",
|
||||||
|
"model": "gemini-1.5-flash"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"embeddingModels": [
|
||||||
|
{
|
||||||
|
"providerType": "openai",
|
||||||
|
"providerId": "openai",
|
||||||
|
"id": "openai/text-embedding-3-small",
|
||||||
|
"model": "text-embedding-3-small",
|
||||||
|
"dimension": 1536
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"providerType": "openai",
|
||||||
|
"providerId": "openai",
|
||||||
|
"id": "openai/text-embedding-3-large",
|
||||||
|
"model": "text-embedding-3-large",
|
||||||
|
"dimension": 3072
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"providerType": "gemini",
|
||||||
|
"providerId": "gemini",
|
||||||
|
"id": "gemini/text-embedding-004",
|
||||||
|
"model": "text-embedding-004",
|
||||||
|
"dimension": 768
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"providerType": "ollama",
|
||||||
|
"providerId": "ollama",
|
||||||
|
"id": "ollama/nomic-embed-text",
|
||||||
|
"model": "nomic-embed-text",
|
||||||
|
"dimension": 768
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"providerType": "ollama",
|
||||||
|
"providerId": "ollama",
|
||||||
|
"id": "ollama/mxbai-embed-large",
|
||||||
|
"model": "mxbai-embed-large",
|
||||||
|
"dimension": 1024
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"providerType": "ollama",
|
||||||
|
"providerId": "ollama",
|
||||||
|
"id": "ollama/bge-m3",
|
||||||
|
"model": "bge-m3",
|
||||||
|
"dimension": 1024
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"chatModelId": "claude-3.7-sonnet",
|
||||||
|
"applyModelId": "gpt-4o-mini",
|
||||||
|
"embeddingModelId": "ollama/bge-m3",
|
||||||
|
"systemPrompt": "",
|
||||||
|
"ragOptions": {
|
||||||
|
"chunkSize": 1000,
|
||||||
|
"thresholdTokens": 8192,
|
||||||
|
"minSimilarity": 0,
|
||||||
|
"limit": 10,
|
||||||
|
"excludePatterns": [],
|
||||||
|
"includePatterns": []
|
||||||
|
},
|
||||||
|
"mcp": {
|
||||||
|
"servers": []
|
||||||
|
},
|
||||||
|
"chatOptions": {
|
||||||
|
"includeCurrentFileContent": true,
|
||||||
|
"enableTools": true,
|
||||||
|
"maxAutoIterations": 1
|
||||||
|
}
|
||||||
|
}
|
||||||
1187
.obsidian/plugins/smart-composer/main.js
vendored
Normal file
1187
.obsidian/plugins/smart-composer/main.js
vendored
Normal file
File diff suppressed because one or more lines are too long
11
.obsidian/plugins/smart-composer/manifest.json
vendored
Normal file
11
.obsidian/plugins/smart-composer/manifest.json
vendored
Normal file
@@ -0,0 +1,11 @@
|
|||||||
|
{
|
||||||
|
"id": "smart-composer",
|
||||||
|
"name": "Smart Composer",
|
||||||
|
"version": "1.2.4",
|
||||||
|
"minAppVersion": "0.15.0",
|
||||||
|
"description": "AI chat with note context, smart writing assistance, and one-click edits for your vault.",
|
||||||
|
"author": "Heesu Suh",
|
||||||
|
"authorUrl": "https://github.com/glowingjade",
|
||||||
|
"fundingUrl": "https://buymeacoffee.com/kevin.on",
|
||||||
|
"isDesktopOnly": false
|
||||||
|
}
|
||||||
1868
.obsidian/plugins/smart-composer/styles.css
vendored
Normal file
1868
.obsidian/plugins/smart-composer/styles.css
vendored
Normal file
File diff suppressed because it is too large
Load Diff
4
.obsidian/plugins/smart-connections/data.json
vendored
Normal file
4
.obsidian/plugins/smart-connections/data.json
vendored
Normal file
@@ -0,0 +1,4 @@
|
|||||||
|
{
|
||||||
|
"last_version": "3.0.80",
|
||||||
|
"installed_at": 1751107749903
|
||||||
|
}
|
||||||
41014
.obsidian/plugins/smart-connections/main.js
vendored
Normal file
41014
.obsidian/plugins/smart-connections/main.js
vendored
Normal file
File diff suppressed because one or more lines are too long
10
.obsidian/plugins/smart-connections/manifest.json
vendored
Normal file
10
.obsidian/plugins/smart-connections/manifest.json
vendored
Normal file
@@ -0,0 +1,10 @@
|
|||||||
|
{
|
||||||
|
"id": "smart-connections",
|
||||||
|
"name": "Smart Connections",
|
||||||
|
"author": "Brian Petro",
|
||||||
|
"description": "Chat with your notes & see links to related content with Local or Remote models.",
|
||||||
|
"minAppVersion": "1.1.0",
|
||||||
|
"authorUrl": "https://wfhbrian.com",
|
||||||
|
"isDesktopOnly": false,
|
||||||
|
"version": "3.0.80"
|
||||||
|
}
|
||||||
868
.obsidian/plugins/smart-connections/styles.css
vendored
Normal file
868
.obsidian/plugins/smart-connections/styles.css
vendored
Normal file
@@ -0,0 +1,868 @@
|
|||||||
|
/* deprecated positioning, use bottom bar instead */
|
||||||
|
.view-content > .sc-brand {
|
||||||
|
position: fixed;
|
||||||
|
bottom: 0;
|
||||||
|
right: 0;
|
||||||
|
background-color: var(--titlebar-background);
|
||||||
|
}
|
||||||
|
|
||||||
|
.sc-brand {
|
||||||
|
> svg,
|
||||||
|
> p {
|
||||||
|
display: inline;
|
||||||
|
margin: 0 0.1rem 0 0.3rem;
|
||||||
|
color: var(--text-muted);
|
||||||
|
font-size: var(--font-smallest);
|
||||||
|
line-height: 1;
|
||||||
|
height: 0.88rem;
|
||||||
|
width: auto;
|
||||||
|
}
|
||||||
|
|
||||||
|
> p > a {
|
||||||
|
color: var(--text-muted);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
.sc-list {
|
||||||
|
padding-bottom: 20px;
|
||||||
|
|
||||||
|
.tree-item-self {
|
||||||
|
cursor: pointer;
|
||||||
|
|
||||||
|
small {
|
||||||
|
color: var(--color-gray-40);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
> .sc-collapsed ul {
|
||||||
|
display: none;
|
||||||
|
}
|
||||||
|
|
||||||
|
> .sc-collapsed span svg {
|
||||||
|
transform: rotate(-90deg);
|
||||||
|
}
|
||||||
|
|
||||||
|
> :not(.sc-collapsed) span svg {
|
||||||
|
transform: rotate(0deg);
|
||||||
|
}
|
||||||
|
|
||||||
|
> div {
|
||||||
|
span svg {
|
||||||
|
height: auto;
|
||||||
|
margin: auto 0.5em auto 0;
|
||||||
|
flex: none;
|
||||||
|
}
|
||||||
|
|
||||||
|
> span {
|
||||||
|
display: inline-flex;
|
||||||
|
width: 100%;
|
||||||
|
padding-left: 0;
|
||||||
|
}
|
||||||
|
|
||||||
|
ul {
|
||||||
|
margin: 0;
|
||||||
|
padding-left: 1.3rem;
|
||||||
|
}
|
||||||
|
|
||||||
|
> a {
|
||||||
|
display: block;
|
||||||
|
}
|
||||||
|
|
||||||
|
> ul > li {
|
||||||
|
display: block;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
.sc-result {
|
||||||
|
> ul {
|
||||||
|
list-style: none;
|
||||||
|
padding-left: 0;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
.sc-result.sc-result-plaintext {
|
||||||
|
font-size: var(--font-ui-smaller);
|
||||||
|
line-height: var(--line-height-tight);
|
||||||
|
background-color: var(--search-result-background);
|
||||||
|
border-radius: var(--radius-s);
|
||||||
|
overflow: hidden;
|
||||||
|
margin: var(--size-4-1) 0 var(--size-4-2);
|
||||||
|
color: var(--text-muted);
|
||||||
|
box-shadow: 0 0 0 1px var(--background-modifier-border);
|
||||||
|
|
||||||
|
& > * li {
|
||||||
|
cursor: var(--cursor);
|
||||||
|
position: relative;
|
||||||
|
padding: var(--size-4-2) var(--size-4-5) var(--size-4-2) var(--size-4-3);
|
||||||
|
white-space: pre-wrap;
|
||||||
|
width: 100%;
|
||||||
|
border-bottom: 1px solid var(--background-modifier-border);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
.sc-result:not(.sc-result-plaintext) {
|
||||||
|
cursor: pointer;
|
||||||
|
padding: var(--nav-item-padding);
|
||||||
|
padding-left: 10px;
|
||||||
|
margin-bottom: 1px;
|
||||||
|
align-items: baseline;
|
||||||
|
border-radius: var(--radius-s);
|
||||||
|
font-weight: var(--nav-item-weight);
|
||||||
|
|
||||||
|
&:hover {
|
||||||
|
color: var(--nav-item-color-active);
|
||||||
|
background-color: var(--nav-item-background-active);
|
||||||
|
font-weight: var(--nav-item-weight-active);
|
||||||
|
}
|
||||||
|
|
||||||
|
span {
|
||||||
|
color: var(--h5-color);
|
||||||
|
}
|
||||||
|
|
||||||
|
small {
|
||||||
|
color: var(--h5-color);
|
||||||
|
font-size: 0.8rem;
|
||||||
|
font-weight: 500;
|
||||||
|
}
|
||||||
|
|
||||||
|
p {
|
||||||
|
margin-top: 0.3rem;
|
||||||
|
margin-bottom: 0.3rem;
|
||||||
|
}
|
||||||
|
|
||||||
|
ul > li {
|
||||||
|
h1 {
|
||||||
|
font-size: 1.3rem;
|
||||||
|
}
|
||||||
|
|
||||||
|
h2 {
|
||||||
|
font-size: 1.25rem;
|
||||||
|
}
|
||||||
|
|
||||||
|
h3 {
|
||||||
|
font-size: 1.2rem;
|
||||||
|
}
|
||||||
|
|
||||||
|
h4 {
|
||||||
|
font-size: 1.15rem;
|
||||||
|
}
|
||||||
|
|
||||||
|
h5 {
|
||||||
|
font-size: 1.1rem;
|
||||||
|
}
|
||||||
|
|
||||||
|
h6 {
|
||||||
|
font-size: 1.05rem;
|
||||||
|
}
|
||||||
|
|
||||||
|
h1,
|
||||||
|
h2,
|
||||||
|
h3,
|
||||||
|
h4,
|
||||||
|
h5,
|
||||||
|
h6 {
|
||||||
|
margin-block-start: calc(var(--p-spacing)/2);
|
||||||
|
margin-block-end: calc(var(--p-spacing)/2);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
} /* end .sc-list */
|
||||||
|
|
||||||
|
/* Only on right sidebar */
|
||||||
|
.mod-right-split .sc-list .sc-result {
|
||||||
|
font-size: var(--font-text-size);
|
||||||
|
font-size: 0.88rem;
|
||||||
|
}
|
||||||
|
|
||||||
|
.sc-top-bar {
|
||||||
|
display: flex;
|
||||||
|
width: 100%;
|
||||||
|
justify-content: end;
|
||||||
|
|
||||||
|
.sc-context {
|
||||||
|
color: var(--nav-item-color);
|
||||||
|
font-size: var(--nav-item-size);
|
||||||
|
margin: 0.5em 0.5em 1em;
|
||||||
|
width: 100%;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
/* Chat */
|
||||||
|
.sc-chat-container {
|
||||||
|
display: flex;
|
||||||
|
flex-direction: column;
|
||||||
|
align-items: center;
|
||||||
|
justify-content: flex-end;
|
||||||
|
height: 100%;
|
||||||
|
|
||||||
|
.sc-top-bar-container {
|
||||||
|
align-self: flex-end;
|
||||||
|
display: flex;
|
||||||
|
width: 100%;
|
||||||
|
|
||||||
|
.sc-chat-name-input {
|
||||||
|
flex-grow: 1;
|
||||||
|
min-width: 20px;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
.sc-thread {
|
||||||
|
display: flex;
|
||||||
|
flex-direction: column;
|
||||||
|
align-items: flex-start;
|
||||||
|
height: 100%;
|
||||||
|
width: 100%;
|
||||||
|
overflow: hidden;
|
||||||
|
user-select: text;
|
||||||
|
overflow-y: auto;
|
||||||
|
|
||||||
|
.sc-message-container {
|
||||||
|
border: 1px solid var(--divider-color);
|
||||||
|
border-radius: 10px;
|
||||||
|
margin: 0.5rem 0;
|
||||||
|
display: flex;
|
||||||
|
flex-direction: column;
|
||||||
|
align-items: flex-start;
|
||||||
|
width: 100%;
|
||||||
|
height: 100%;
|
||||||
|
overflow-y: auto;
|
||||||
|
background-color: var(--background-primary-alt);
|
||||||
|
|
||||||
|
.sc-message {
|
||||||
|
max-width: 90ch;
|
||||||
|
width: 90%;
|
||||||
|
margin: 10px;
|
||||||
|
padding: 10px;
|
||||||
|
border-radius: 1.5rem;
|
||||||
|
word-break: break-word;
|
||||||
|
|
||||||
|
&.user {
|
||||||
|
align-self: flex-end;
|
||||||
|
color: var(--text-normal);
|
||||||
|
background-color: var(--background-primary);
|
||||||
|
}
|
||||||
|
|
||||||
|
&.assistant,
|
||||||
|
&.system {
|
||||||
|
background-color: var(--background-primary-alt);
|
||||||
|
color: var(--text-normal);
|
||||||
|
}
|
||||||
|
|
||||||
|
.sc-message-content {
|
||||||
|
margin: 0;
|
||||||
|
padding: 1rem;
|
||||||
|
|
||||||
|
> * p {
|
||||||
|
margin: 0;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
.sc-chat-form {
|
||||||
|
display: flex;
|
||||||
|
padding: 0 10px 1rem 0;
|
||||||
|
width: 100%;
|
||||||
|
max-height: 50%;
|
||||||
|
|
||||||
|
.sc-chat-input {
|
||||||
|
flex-grow: 1;
|
||||||
|
padding: 0.88rem;
|
||||||
|
border: none;
|
||||||
|
border-radius: 1.5rem;
|
||||||
|
resize: none;
|
||||||
|
height: auto;
|
||||||
|
min-height: 4.2lh;
|
||||||
|
max-height: 100%;
|
||||||
|
background-color: var(--background-primary);
|
||||||
|
color: var(--text-normal);
|
||||||
|
margin-right: -2.7rem;
|
||||||
|
padding-right: 3rem;
|
||||||
|
}
|
||||||
|
|
||||||
|
.sc-btn-container {
|
||||||
|
width: 2rem;
|
||||||
|
height: 2rem;
|
||||||
|
margin: auto;
|
||||||
|
|
||||||
|
> button.send-button {
|
||||||
|
border-radius: 99999px;
|
||||||
|
cursor: pointer;
|
||||||
|
outline: 2px solid transparent;
|
||||||
|
padding: 0;
|
||||||
|
outline-offset: 2px;
|
||||||
|
background: none !important;
|
||||||
|
|
||||||
|
&:focus-visible {
|
||||||
|
outline-color: var(--text-faint);
|
||||||
|
box-shadow: none;
|
||||||
|
}
|
||||||
|
|
||||||
|
> svg {
|
||||||
|
> circle {
|
||||||
|
fill: var(--text-faint);
|
||||||
|
}
|
||||||
|
> path {
|
||||||
|
fill: var(--background-primary);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
#settings {
|
||||||
|
display: flex;
|
||||||
|
flex-direction: column;
|
||||||
|
max-width: 100%;
|
||||||
|
width: 100%;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
.sc-system {
|
||||||
|
align-self: center;
|
||||||
|
font-style: italic;
|
||||||
|
color: var(--text-faint);
|
||||||
|
}
|
||||||
|
|
||||||
|
.sc-msg-button {
|
||||||
|
cursor: pointer;
|
||||||
|
float: right;
|
||||||
|
margin-left: 5px;
|
||||||
|
opacity: 0.8;
|
||||||
|
|
||||||
|
&.cycle-branch {
|
||||||
|
float: left;
|
||||||
|
display: flex;
|
||||||
|
}
|
||||||
|
|
||||||
|
&:hover {
|
||||||
|
opacity: 1;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
#sc-abort-button {
|
||||||
|
cursor: pointer;
|
||||||
|
padding: 10px;
|
||||||
|
border-radius: 5px;
|
||||||
|
|
||||||
|
&:hover {
|
||||||
|
background-color: var(--background-primary);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
.markdown-source-view.mod-cm6 .cm-embed-block:not(.cm-table-widget):hover:has(.sc-change) {
|
||||||
|
overflow: unset;
|
||||||
|
box-shadow: unset;
|
||||||
|
cursor: unset;
|
||||||
|
}
|
||||||
|
|
||||||
|
.notice .sc-notice-actions {
|
||||||
|
display: flex;
|
||||||
|
justify-content: space-between;
|
||||||
|
flex-direction: row-reverse;
|
||||||
|
}
|
||||||
|
|
||||||
|
.sc-chat-container {
|
||||||
|
#settings {
|
||||||
|
display: flex;
|
||||||
|
flex-direction: column;
|
||||||
|
max-width: 100%;
|
||||||
|
width: 100%;
|
||||||
|
}
|
||||||
|
|
||||||
|
.sc-config-error-notice {
|
||||||
|
display: flex;
|
||||||
|
align-items: center;
|
||||||
|
justify-content: space-between;
|
||||||
|
padding: 10px;
|
||||||
|
background-color: #ffcccc;
|
||||||
|
border: 1px solid #ff0000;
|
||||||
|
border-radius: 5px;
|
||||||
|
margin: 10px 0;
|
||||||
|
font-size: 14px;
|
||||||
|
font-weight: bold;
|
||||||
|
color: #ff0000;
|
||||||
|
width: 100%;
|
||||||
|
|
||||||
|
span {
|
||||||
|
flex-grow: 1;
|
||||||
|
}
|
||||||
|
|
||||||
|
button {
|
||||||
|
margin-left: 10px;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
.sc-bottom-bar {
|
||||||
|
position: absolute;
|
||||||
|
bottom: 0;
|
||||||
|
right: 0;
|
||||||
|
left: 0;
|
||||||
|
width: 100%;
|
||||||
|
display: flex;
|
||||||
|
justify-content: space-between;
|
||||||
|
align-items: center;
|
||||||
|
background-color: var(--titlebar-background);
|
||||||
|
padding: 0 0.5rem;
|
||||||
|
|
||||||
|
.sc-brand {
|
||||||
|
flex-shrink: 0;
|
||||||
|
}
|
||||||
|
|
||||||
|
.sc-context {
|
||||||
|
flex-grow: 1;
|
||||||
|
font-size: var(--font-smallest);
|
||||||
|
overflow: hidden;
|
||||||
|
text-overflow: ellipsis;
|
||||||
|
white-space: nowrap;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
.setting-component[data-setting*="/"][data-setting*="api_key"] {
|
||||||
|
display: none;
|
||||||
|
}
|
||||||
|
|
||||||
|
.setting-component[data-setting*="gpu"]:not([data-setting*="/"]) {
|
||||||
|
display: none;
|
||||||
|
}
|
||||||
|
|
||||||
|
/* SINCE COMPONENT PATTERN SETTINGS */
|
||||||
|
|
||||||
|
.setting-component[data-setting="smart_change.active"] {
|
||||||
|
display: none;
|
||||||
|
}
|
||||||
|
|
||||||
|
.group-header {
|
||||||
|
display: flex;
|
||||||
|
text-wrap: nowrap;
|
||||||
|
flex-wrap: wrap;
|
||||||
|
align-items: baseline;
|
||||||
|
|
||||||
|
> h2 {
|
||||||
|
width: 100%;
|
||||||
|
margin-bottom: 0;
|
||||||
|
}
|
||||||
|
|
||||||
|
> * {
|
||||||
|
flex-grow: 1;
|
||||||
|
margin-bottom: 10px;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
/* SMART CHAT v2 */
|
||||||
|
.sc-context-list {
|
||||||
|
list-style: none;
|
||||||
|
margin: 0;
|
||||||
|
padding: 0 1rem 1rem;
|
||||||
|
display: none;
|
||||||
|
flex-direction: column;
|
||||||
|
gap: 0.5rem;
|
||||||
|
}
|
||||||
|
|
||||||
|
.sc-context-header[aria-expanded="true"] + .sc-context-list {
|
||||||
|
display: flex;
|
||||||
|
}
|
||||||
|
|
||||||
|
.sc-context-header[aria-expanded="false"] + .sc-context-list {
|
||||||
|
display: none;
|
||||||
|
}
|
||||||
|
|
||||||
|
.sc-context-toggle-icon {
|
||||||
|
margin-left: 0.5rem;
|
||||||
|
transition: transform 0.3s ease;
|
||||||
|
}
|
||||||
|
|
||||||
|
.sc-context-header[aria-expanded="true"] .sc-context-toggle-icon {
|
||||||
|
transform: rotate(180deg);
|
||||||
|
}
|
||||||
|
|
||||||
|
.sc-context-container {
|
||||||
|
border: 1px solid var(--divider-color);
|
||||||
|
border-radius: 10px;
|
||||||
|
margin: 0.5rem 0;
|
||||||
|
background-color: var(--background-primary-alt);
|
||||||
|
overflow: auto;
|
||||||
|
max-width: 95%;
|
||||||
|
margin: 10px;
|
||||||
|
flex-shrink: 0;
|
||||||
|
|
||||||
|
.sc-context-header {
|
||||||
|
display: flex;
|
||||||
|
justify-content: space-between;
|
||||||
|
align-items: center;
|
||||||
|
padding: 0.88rem 1rem;
|
||||||
|
background-color: var(--background-primary);
|
||||||
|
color: var(--text-muted);
|
||||||
|
font-weight: var(--font-medium);
|
||||||
|
cursor: pointer;
|
||||||
|
user-select: none;
|
||||||
|
|
||||||
|
&:hover {
|
||||||
|
background-color: var(--background-primary-hover);
|
||||||
|
}
|
||||||
|
|
||||||
|
&:focus {
|
||||||
|
outline: 2px solid var(--text-muted);
|
||||||
|
outline-offset: 2px;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
.sc-context-item {
|
||||||
|
padding: 0.5rem;
|
||||||
|
border-radius: var(--radius-s);
|
||||||
|
background-color: var(--background-secondary);
|
||||||
|
color: var(--text-normal);
|
||||||
|
display: flex;
|
||||||
|
justify-content: space-between;
|
||||||
|
align-items: baseline;
|
||||||
|
font-size: var(--font-smallest);
|
||||||
|
flex-wrap: wrap;
|
||||||
|
|
||||||
|
&:hover {
|
||||||
|
background-color: var(--background-secondary-hover);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
.sc-context-item-path {
|
||||||
|
font-weight: var(--font-medium);
|
||||||
|
text-overflow: ellipsis;
|
||||||
|
overflow: hidden;
|
||||||
|
white-space: nowrap;
|
||||||
|
max-width: 70%;
|
||||||
|
}
|
||||||
|
|
||||||
|
.sc-context-item-score {
|
||||||
|
font-size: var(--font-small);
|
||||||
|
color: var(--color-gray-40);
|
||||||
|
}
|
||||||
|
|
||||||
|
/* Tool Calls Component Styles */
|
||||||
|
.sc-tool-calls-container {
|
||||||
|
border: 1px solid var(--divider-color);
|
||||||
|
border-radius: 10px;
|
||||||
|
margin: 0.5rem 0;
|
||||||
|
background-color: var(--background-primary-alt);
|
||||||
|
overflow: auto;
|
||||||
|
max-width: 95%;
|
||||||
|
margin: 10px;
|
||||||
|
flex-shrink: 0;
|
||||||
|
}
|
||||||
|
|
||||||
|
.sc-tool-call {
|
||||||
|
margin-bottom: 0.5rem;
|
||||||
|
|
||||||
|
&:last-child {
|
||||||
|
margin-bottom: 0;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
.sc-tool-call-header {
|
||||||
|
display: flex;
|
||||||
|
justify-content: space-between;
|
||||||
|
align-items: center;
|
||||||
|
padding: 0.88rem 1rem;
|
||||||
|
background-color: var(--background-primary);
|
||||||
|
color: var(--text-muted);
|
||||||
|
font-weight: var(--font-medium);
|
||||||
|
cursor: pointer;
|
||||||
|
user-select: none;
|
||||||
|
|
||||||
|
&:hover {
|
||||||
|
background-color: var(--background-primary-hover);
|
||||||
|
}
|
||||||
|
|
||||||
|
&:focus {
|
||||||
|
outline: 2px solid var(--text-muted);
|
||||||
|
outline-offset: 2px;
|
||||||
|
}
|
||||||
|
|
||||||
|
&[aria-expanded="true"] .sc-tool-call-toggle-icon {
|
||||||
|
transform: rotate(180deg);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
.sc-tool-call-content {
|
||||||
|
padding: 0.5rem 1rem;
|
||||||
|
background-color: var(--background-secondary);
|
||||||
|
font-size: var(--font-smallest);
|
||||||
|
|
||||||
|
pre {
|
||||||
|
margin: 0;
|
||||||
|
white-space: pre-wrap;
|
||||||
|
word-break: break-word;
|
||||||
|
}
|
||||||
|
|
||||||
|
code {
|
||||||
|
font-family: var(--font-monospace);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
/* Hide content when collapsed */
|
||||||
|
.sc-tool-call-header[aria-expanded="false"] + .sc-tool-call-content {
|
||||||
|
display: none;
|
||||||
|
}
|
||||||
|
|
||||||
|
/* Show content when expanded */
|
||||||
|
.sc-tool-call-header[aria-expanded="true"] + .sc-tool-call-content {
|
||||||
|
display: block;
|
||||||
|
}
|
||||||
|
|
||||||
|
/* System Message Styles */
|
||||||
|
.sc-system-message-container {
|
||||||
|
margin: 1rem 0;
|
||||||
|
border: 1px solid var(--background-modifier-border);
|
||||||
|
border-radius: 6px;
|
||||||
|
background: var(--background-secondary);
|
||||||
|
flex-shrink: 0;
|
||||||
|
}
|
||||||
|
|
||||||
|
.sc-system-message-header {
|
||||||
|
display: flex;
|
||||||
|
justify-content: space-between;
|
||||||
|
align-items: center;
|
||||||
|
padding: 0.75rem 1rem;
|
||||||
|
cursor: pointer;
|
||||||
|
font-weight: 500;
|
||||||
|
border-bottom: 1px solid transparent;
|
||||||
|
transition: background-color 0.2s ease;
|
||||||
|
|
||||||
|
&:hover {
|
||||||
|
background: var(--background-modifier-hover);
|
||||||
|
}
|
||||||
|
|
||||||
|
span {
|
||||||
|
display: flex;
|
||||||
|
align-items: center;
|
||||||
|
gap: 0.5rem;
|
||||||
|
}
|
||||||
|
|
||||||
|
.sc-system-message-toggle-icon {
|
||||||
|
transition: transform 0.2s ease;
|
||||||
|
}
|
||||||
|
|
||||||
|
&[aria-expanded="true"] {
|
||||||
|
border-bottom-color: var(--background-modifier-border);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
.sc-system-message-content {
|
||||||
|
padding: 1rem;
|
||||||
|
position: relative;
|
||||||
|
background: var(--background-primary);
|
||||||
|
border-bottom-left-radius: 6px;
|
||||||
|
border-bottom-right-radius: 6px;
|
||||||
|
|
||||||
|
.sc-system-message-text {
|
||||||
|
font-family: var(--font-monospace);
|
||||||
|
white-space: pre-wrap;
|
||||||
|
word-break: break-word;
|
||||||
|
margin-right: 2rem;
|
||||||
|
}
|
||||||
|
|
||||||
|
.sc-system-message-copy {
|
||||||
|
position: absolute;
|
||||||
|
top: 1rem;
|
||||||
|
right: 1rem;
|
||||||
|
padding: 0.4rem;
|
||||||
|
background: transparent;
|
||||||
|
border: none;
|
||||||
|
cursor: pointer;
|
||||||
|
opacity: 0.6;
|
||||||
|
transition: opacity 0.2s ease;
|
||||||
|
|
||||||
|
&:hover {
|
||||||
|
opacity: 1;
|
||||||
|
}
|
||||||
|
|
||||||
|
&.sc-copied {
|
||||||
|
color: var(--text-accent);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
.sc-chat-container {
|
||||||
|
.smart-chat-overlay {
|
||||||
|
position: absolute;
|
||||||
|
top: 0;
|
||||||
|
left: 0;
|
||||||
|
right: 0;
|
||||||
|
bottom: 0;
|
||||||
|
background-color: var(--background-primary-alt);
|
||||||
|
z-index: 100;
|
||||||
|
overflow: auto;
|
||||||
|
|
||||||
|
.smart-chat-overlay-header {
|
||||||
|
display: flex;
|
||||||
|
justify-content: flex-end;
|
||||||
|
}
|
||||||
|
.setting-item {
|
||||||
|
flex-direction: column;
|
||||||
|
align-items: flex-start;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
.sc-typing-indicator {
|
||||||
|
display: flex;
|
||||||
|
align-items: center;
|
||||||
|
padding: 12px 16px;
|
||||||
|
display: none;
|
||||||
|
|
||||||
|
&.visible {
|
||||||
|
display: flex;
|
||||||
|
}
|
||||||
|
|
||||||
|
.sc-typing-dots {
|
||||||
|
display: flex;
|
||||||
|
gap: 4px;
|
||||||
|
|
||||||
|
.sc-typing-dot {
|
||||||
|
width: 8px;
|
||||||
|
height: 8px;
|
||||||
|
background: var(--text-muted);
|
||||||
|
border-radius: 50%;
|
||||||
|
animation: typing-bounce 1.4s infinite ease-in-out;
|
||||||
|
|
||||||
|
&:nth-child(1) {
|
||||||
|
animation-delay: 0s;
|
||||||
|
}
|
||||||
|
|
||||||
|
&:nth-child(2) {
|
||||||
|
animation-delay: 0.2s;
|
||||||
|
}
|
||||||
|
|
||||||
|
&:nth-child(3) {
|
||||||
|
animation-delay: 0.4s;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
||||||
|
/* keyframes must be at root level */
|
||||||
|
@keyframes typing-bounce {
|
||||||
|
0%,
|
||||||
|
80%,
|
||||||
|
100% {
|
||||||
|
transform: scale(0.6);
|
||||||
|
}
|
||||||
|
40% {
|
||||||
|
transform: scale(1);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
/* Lookup */
|
||||||
|
#sc-lookup-view {
|
||||||
|
.sc-container {
|
||||||
|
.sc-textarea-container {
|
||||||
|
display: flex;
|
||||||
|
padding: 0 10px 1rem 0;
|
||||||
|
width: 100%;
|
||||||
|
max-height: 50%;
|
||||||
|
|
||||||
|
> textarea {
|
||||||
|
flex-grow: 1;
|
||||||
|
padding: 0.88rem;
|
||||||
|
border: none;
|
||||||
|
border-radius: 1.5rem;
|
||||||
|
resize: none;
|
||||||
|
height: auto;
|
||||||
|
min-height: 4.2lh;
|
||||||
|
max-height: 100%;
|
||||||
|
background-color: var(--background-primary);
|
||||||
|
color: var(--text-normal);
|
||||||
|
margin-right: -2.7rem;
|
||||||
|
padding-right: 3rem;
|
||||||
|
}
|
||||||
|
.sc-textarea-btn-container {
|
||||||
|
width: 2rem;
|
||||||
|
height: 2rem;
|
||||||
|
margin: auto;
|
||||||
|
|
||||||
|
> button.send-button {
|
||||||
|
border-radius: 99999px;
|
||||||
|
cursor: pointer;
|
||||||
|
outline: 2px solid transparent;
|
||||||
|
padding: 0;
|
||||||
|
outline-offset: 2px;
|
||||||
|
background: none !important;
|
||||||
|
|
||||||
|
&:focus-visible {
|
||||||
|
outline-color: var(--text-faint);
|
||||||
|
box-shadow: none;
|
||||||
|
}
|
||||||
|
|
||||||
|
> svg {
|
||||||
|
> circle {
|
||||||
|
fill: var(--text-faint);
|
||||||
|
}
|
||||||
|
> path {
|
||||||
|
fill: var(--background-primary);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
/* Side Panes */
|
||||||
|
div.workspace-leaf-content[data-type^="smart-"] {
|
||||||
|
> .view-content {
|
||||||
|
display: flex;
|
||||||
|
flex-direction: column;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
.sc-inline-confirm-row {
|
||||||
|
margin-top: 10px;
|
||||||
|
padding: 6px;
|
||||||
|
border: 1px solid var(--interactive-normal);
|
||||||
|
}
|
||||||
|
.sc-inline-confirm-row-buttons {
|
||||||
|
display: flex;
|
||||||
|
justify-content: flex-end;
|
||||||
|
gap: 10px;
|
||||||
|
margin-top: 10px;
|
||||||
|
|
||||||
|
& .sc-inline-confirm-yes {
|
||||||
|
font-weight: bold;
|
||||||
|
}
|
||||||
|
& .sc-inline-confirm-cancel {
|
||||||
|
font-weight: normal;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
.sc-story-modal {
|
||||||
|
width: 80% !important;
|
||||||
|
height: 80% !important;
|
||||||
|
}
|
||||||
|
.sc-story-container {
|
||||||
|
display: flex;
|
||||||
|
flex-direction: column;
|
||||||
|
height: 100%;
|
||||||
|
}
|
||||||
|
|
||||||
|
.sc-other-plugins {
|
||||||
|
display: flex;
|
||||||
|
flex-direction: column;
|
||||||
|
gap: 10px;
|
||||||
|
margin-top: 20px;
|
||||||
|
|
||||||
|
button {
|
||||||
|
padding: 10px;
|
||||||
|
border-radius: var(--radius-s);
|
||||||
|
background-color: var(--background-primary);
|
||||||
|
color: var(--text-normal);
|
||||||
|
border: none;
|
||||||
|
cursor: pointer;
|
||||||
|
font-size: var(--font-small);
|
||||||
|
|
||||||
|
&:hover {
|
||||||
|
background-color: var(--background-primary-hover);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
6
.obsidian/plugins/table-editor-obsidian/data.json
vendored
Normal file
6
.obsidian/plugins/table-editor-obsidian/data.json
vendored
Normal file
@@ -0,0 +1,6 @@
|
|||||||
|
{
|
||||||
|
"formatType": "normal",
|
||||||
|
"showRibbonIcon": true,
|
||||||
|
"bindEnter": true,
|
||||||
|
"bindTab": true
|
||||||
|
}
|
||||||
236
.obsidian/plugins/table-editor-obsidian/main.js
vendored
Normal file
236
.obsidian/plugins/table-editor-obsidian/main.js
vendored
Normal file
File diff suppressed because one or more lines are too long
17
.obsidian/plugins/table-editor-obsidian/manifest.json
vendored
Normal file
17
.obsidian/plugins/table-editor-obsidian/manifest.json
vendored
Normal file
@@ -0,0 +1,17 @@
|
|||||||
|
{
|
||||||
|
"id": "table-editor-obsidian",
|
||||||
|
"name": "Advanced Tables",
|
||||||
|
"author": "Tony Grosinger",
|
||||||
|
"authorUrl": "https://grosinger.net",
|
||||||
|
"description": "Improved table navigation, formatting, manipulation, and formulas",
|
||||||
|
"isDesktopOnly": false,
|
||||||
|
"minAppVersion": "1.0.0",
|
||||||
|
"version": "0.22.1",
|
||||||
|
"js": "main.js",
|
||||||
|
"fundingUrl": {
|
||||||
|
"Github Sponsor": "https://github.com/sponsors/tgrosinger",
|
||||||
|
"Buy me a Coffee": "https://buymeacoffee.com/tgrosinger",
|
||||||
|
"Paypal": "https://paypal.me/tgrosinger"
|
||||||
|
},
|
||||||
|
"donation": "https://buymeacoffee.com/tgrosinger"
|
||||||
|
}
|
||||||
78
.obsidian/plugins/table-editor-obsidian/styles.css
vendored
Normal file
78
.obsidian/plugins/table-editor-obsidian/styles.css
vendored
Normal file
@@ -0,0 +1,78 @@
|
|||||||
|
:root {
|
||||||
|
--advanced-tables-helper-size: 28px;
|
||||||
|
}
|
||||||
|
|
||||||
|
.HyperMD-table-row span.cm-inline-code {
|
||||||
|
font-size: 100%;
|
||||||
|
padding: 0px;
|
||||||
|
}
|
||||||
|
|
||||||
|
.advanced-tables-buttons>div>.title {
|
||||||
|
font-weight: var(--font-medium);
|
||||||
|
font-size: var(--nav-item-size);
|
||||||
|
color: var(--nav-item-color);
|
||||||
|
text-decoration: underline;
|
||||||
|
}
|
||||||
|
|
||||||
|
[data-type="advanced-tables-toolbar"] .nav-buttons-container {
|
||||||
|
column-gap: 0.2rem;
|
||||||
|
margin: 0.2rem 0 0.2rem 0;
|
||||||
|
justify-content: start;
|
||||||
|
}
|
||||||
|
|
||||||
|
[data-type="advanced-tables-toolbar"] .nav-buttons-container::before {
|
||||||
|
min-width: 2.6rem;
|
||||||
|
line-height: var(--advanced-tables-helper-size);
|
||||||
|
font-size: var(--nav-item-size);
|
||||||
|
font-weight: var(--nav-item-weight);
|
||||||
|
color: var(--nav-item-color);
|
||||||
|
}
|
||||||
|
|
||||||
|
[data-type="advanced-tables-toolbar"] .nav-buttons-container>* {
|
||||||
|
height: var(--advanced-tables-helper-size);
|
||||||
|
line-height: var(--advanced-tables-helper-size);
|
||||||
|
}
|
||||||
|
|
||||||
|
[data-type="advanced-tables-toolbar"] .nav-buttons-container .nav-action-button {
|
||||||
|
width: var(--advanced-tables-helper-size);
|
||||||
|
height: var(--advanced-tables-helper-size);
|
||||||
|
display: flex;
|
||||||
|
justify-content: center;
|
||||||
|
align-items: center;
|
||||||
|
border-radius: var(--radius-s);
|
||||||
|
}
|
||||||
|
|
||||||
|
[data-type="advanced-tables-toolbar"] .nav-buttons-container .nav-action-button:hover {
|
||||||
|
background-color: var(--nav-item-background-hover);
|
||||||
|
color: var(--nav-item-color-hover);
|
||||||
|
font-weight: var(--nav-item-weight-hover);
|
||||||
|
}
|
||||||
|
|
||||||
|
.advanced-tables-row-label {
|
||||||
|
width: 50px;
|
||||||
|
}
|
||||||
|
|
||||||
|
.widget-icon {
|
||||||
|
width: 20px;
|
||||||
|
height: 20px;
|
||||||
|
fill: var(--text-muted);
|
||||||
|
}
|
||||||
|
|
||||||
|
.widget-icon:hover {
|
||||||
|
fill: var(--text-normal);
|
||||||
|
}
|
||||||
|
|
||||||
|
.advanced-tables-csv-export textarea {
|
||||||
|
height: 200px;
|
||||||
|
width: 100%;
|
||||||
|
}
|
||||||
|
|
||||||
|
.advanced-tables-donation {
|
||||||
|
width: 70%;
|
||||||
|
margin: 0 auto;
|
||||||
|
text-align: center;
|
||||||
|
}
|
||||||
|
|
||||||
|
.advanced-tables-donate-button {
|
||||||
|
margin: 10px;
|
||||||
|
}
|
||||||
154
.obsidian/plugins/terminal/data.json
vendored
Normal file
154
.obsidian/plugins/terminal/data.json
vendored
Normal file
@@ -0,0 +1,154 @@
|
|||||||
|
{
|
||||||
|
"addToCommand": true,
|
||||||
|
"addToContextMenu": true,
|
||||||
|
"createInstanceNearExistingOnes": true,
|
||||||
|
"errorNoticeTimeout": 0,
|
||||||
|
"exposeInternalModules": true,
|
||||||
|
"focusOnNewInstance": true,
|
||||||
|
"hideStatusBar": "focused",
|
||||||
|
"interceptLogging": true,
|
||||||
|
"language": "",
|
||||||
|
"newInstanceBehavior": "newHorizontalSplit",
|
||||||
|
"noticeTimeout": 5,
|
||||||
|
"openChangelogOnUpdate": true,
|
||||||
|
"pinNewInstance": true,
|
||||||
|
"preferredRenderer": "webgl",
|
||||||
|
"profiles": {
|
||||||
|
"darwinExternalDefault": {
|
||||||
|
"args": [
|
||||||
|
"\"$PWD\""
|
||||||
|
],
|
||||||
|
"executable": "/System/Applications/Utilities/Terminal.app/Contents/macOS/Terminal",
|
||||||
|
"name": "",
|
||||||
|
"platforms": {
|
||||||
|
"darwin": true
|
||||||
|
},
|
||||||
|
"restoreHistory": false,
|
||||||
|
"rightClickAction": "copyPaste",
|
||||||
|
"successExitCodes": [
|
||||||
|
"0",
|
||||||
|
"SIGINT",
|
||||||
|
"SIGTERM"
|
||||||
|
],
|
||||||
|
"terminalOptions": {
|
||||||
|
"documentOverride": null
|
||||||
|
},
|
||||||
|
"type": "external"
|
||||||
|
},
|
||||||
|
"darwinIntegratedDefault": {
|
||||||
|
"args": [],
|
||||||
|
"executable": "/bin/zsh",
|
||||||
|
"name": "",
|
||||||
|
"platforms": {
|
||||||
|
"darwin": true
|
||||||
|
},
|
||||||
|
"pythonExecutable": "python3",
|
||||||
|
"restoreHistory": false,
|
||||||
|
"rightClickAction": "copyPaste",
|
||||||
|
"successExitCodes": [
|
||||||
|
"0",
|
||||||
|
"SIGINT",
|
||||||
|
"SIGTERM"
|
||||||
|
],
|
||||||
|
"terminalOptions": {
|
||||||
|
"documentOverride": null
|
||||||
|
},
|
||||||
|
"type": "integrated",
|
||||||
|
"useWin32Conhost": true
|
||||||
|
},
|
||||||
|
"developerConsole": {
|
||||||
|
"name": "",
|
||||||
|
"restoreHistory": false,
|
||||||
|
"rightClickAction": "copyPaste",
|
||||||
|
"successExitCodes": [
|
||||||
|
"0",
|
||||||
|
"SIGINT",
|
||||||
|
"SIGTERM"
|
||||||
|
],
|
||||||
|
"terminalOptions": {
|
||||||
|
"documentOverride": null
|
||||||
|
},
|
||||||
|
"type": "developerConsole"
|
||||||
|
},
|
||||||
|
"linuxExternalDefault": {
|
||||||
|
"args": [],
|
||||||
|
"executable": "xterm",
|
||||||
|
"name": "",
|
||||||
|
"platforms": {
|
||||||
|
"linux": true
|
||||||
|
},
|
||||||
|
"restoreHistory": false,
|
||||||
|
"rightClickAction": "copyPaste",
|
||||||
|
"successExitCodes": [
|
||||||
|
"0",
|
||||||
|
"SIGINT",
|
||||||
|
"SIGTERM"
|
||||||
|
],
|
||||||
|
"terminalOptions": {
|
||||||
|
"documentOverride": null
|
||||||
|
},
|
||||||
|
"type": "external"
|
||||||
|
},
|
||||||
|
"linuxIntegratedDefault": {
|
||||||
|
"args": [],
|
||||||
|
"executable": "/bin/sh",
|
||||||
|
"name": "",
|
||||||
|
"platforms": {
|
||||||
|
"linux": true
|
||||||
|
},
|
||||||
|
"pythonExecutable": "python3",
|
||||||
|
"restoreHistory": false,
|
||||||
|
"rightClickAction": "copyPaste",
|
||||||
|
"successExitCodes": [
|
||||||
|
"0",
|
||||||
|
"SIGINT",
|
||||||
|
"SIGTERM"
|
||||||
|
],
|
||||||
|
"terminalOptions": {
|
||||||
|
"documentOverride": null
|
||||||
|
},
|
||||||
|
"type": "integrated",
|
||||||
|
"useWin32Conhost": true
|
||||||
|
},
|
||||||
|
"win32ExternalDefault": {
|
||||||
|
"args": [],
|
||||||
|
"executable": "C:\\Windows\\System32\\cmd.exe",
|
||||||
|
"name": "",
|
||||||
|
"platforms": {
|
||||||
|
"win32": true
|
||||||
|
},
|
||||||
|
"restoreHistory": false,
|
||||||
|
"rightClickAction": "copyPaste",
|
||||||
|
"successExitCodes": [
|
||||||
|
"0",
|
||||||
|
"SIGINT",
|
||||||
|
"SIGTERM"
|
||||||
|
],
|
||||||
|
"terminalOptions": {
|
||||||
|
"documentOverride": null
|
||||||
|
},
|
||||||
|
"type": "external"
|
||||||
|
},
|
||||||
|
"win32IntegratedDefault": {
|
||||||
|
"args": [],
|
||||||
|
"executable": "C:\\Windows\\System32\\cmd.exe",
|
||||||
|
"name": "",
|
||||||
|
"platforms": {
|
||||||
|
"win32": true
|
||||||
|
},
|
||||||
|
"pythonExecutable": "python3",
|
||||||
|
"restoreHistory": false,
|
||||||
|
"rightClickAction": "copyPaste",
|
||||||
|
"successExitCodes": [
|
||||||
|
"0",
|
||||||
|
"SIGINT",
|
||||||
|
"SIGTERM"
|
||||||
|
],
|
||||||
|
"terminalOptions": {
|
||||||
|
"documentOverride": null
|
||||||
|
},
|
||||||
|
"type": "integrated",
|
||||||
|
"useWin32Conhost": true
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
197
.obsidian/plugins/terminal/main.js
vendored
Normal file
197
.obsidian/plugins/terminal/main.js
vendored
Normal file
File diff suppressed because one or more lines are too long
14
.obsidian/plugins/terminal/manifest.json
vendored
Normal file
14
.obsidian/plugins/terminal/manifest.json
vendored
Normal file
@@ -0,0 +1,14 @@
|
|||||||
|
{
|
||||||
|
"author": "polyipseity",
|
||||||
|
"description": "Integrate consoles, shells, and terminals.",
|
||||||
|
"fundingUrl": {
|
||||||
|
"Buy Me a Coffee": "https://buymeacoffee.com/polyipseity",
|
||||||
|
"GitHub Sponsors": "https://github.com/sponsors/polyipseity"
|
||||||
|
},
|
||||||
|
"version": "3.20.0",
|
||||||
|
"authorUrl": "https://github.com/polyipseity",
|
||||||
|
"id": "terminal",
|
||||||
|
"isDesktopOnly": false,
|
||||||
|
"minAppVersion": "1.4.11",
|
||||||
|
"name": "Terminal"
|
||||||
|
}
|
||||||
32
.obsidian/plugins/terminal/styles.css
vendored
Normal file
32
.obsidian/plugins/terminal/styles.css
vendored
Normal file
@@ -0,0 +1,32 @@
|
|||||||
|
.obsidian-plugin-library\:icon{fill:none;stroke:currentColor}.obsidian-plugin-library\:await-css{display:unset!important}.obsidian-plugin-library\:hide-status-bar{display:none}/**
|
||||||
|
* Copyright (c) 2014 The xterm.js authors. All rights reserved.
|
||||||
|
* Copyright (c) 2012-2013, Christopher Jeffrey (MIT License)
|
||||||
|
* https://github.com/chjj/term.js
|
||||||
|
* @license MIT
|
||||||
|
*
|
||||||
|
* Permission is hereby granted, free of charge, to any person obtaining a copy
|
||||||
|
* of this software and associated documentation files (the "Software"), to deal
|
||||||
|
* in the Software without restriction, including without limitation the rights
|
||||||
|
* to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
|
||||||
|
* copies of the Software, and to permit persons to whom the Software is
|
||||||
|
* furnished to do so, subject to the following conditions:
|
||||||
|
*
|
||||||
|
* The above copyright notice and this permission notice shall be included in
|
||||||
|
* all copies or substantial portions of the Software.
|
||||||
|
*
|
||||||
|
* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
|
||||||
|
* IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
|
||||||
|
* FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
|
||||||
|
* AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
|
||||||
|
* LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
|
||||||
|
* OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
|
||||||
|
* THE SOFTWARE.
|
||||||
|
*
|
||||||
|
* Originally forked from (with the author's permission):
|
||||||
|
* Fabrice Bellard's javascript vt100 for jslinux:
|
||||||
|
* http://bellard.org/jslinux/
|
||||||
|
* Copyright (c) 2011 Fabrice Bellard
|
||||||
|
* The original design remains. The terminal itself
|
||||||
|
* has been extended to include xterm CSI codes, among
|
||||||
|
* other features.
|
||||||
|
*/.xterm{cursor:text;position:relative;user-select:none;-ms-user-select:none;-webkit-user-select:none}.xterm.focus,.xterm:focus{outline:none}.xterm .xterm-helpers{position:absolute;top:0;z-index:5}.xterm .xterm-helper-textarea{padding:0;border:0;margin:0;position:absolute;opacity:0;left:-9999em;top:0;width:0;height:0;z-index:-5;white-space:nowrap;overflow:hidden;resize:none}.xterm .composition-view{background:#000;color:#fff;display:none;position:absolute;white-space:nowrap;z-index:1}.xterm .composition-view.active{display:block}.xterm .xterm-viewport{background-color:#000;overflow-y:scroll;cursor:default;position:absolute;inset:0}.xterm .xterm-screen{position:relative}.xterm .xterm-screen canvas{position:absolute;left:0;top:0}.xterm .xterm-scroll-area{visibility:hidden}.xterm-char-measure-element{display:inline-block;visibility:hidden;position:absolute;top:0;left:-9999em;line-height:normal}.xterm.enable-mouse-events{cursor:default}.xterm.xterm-cursor-pointer,.xterm .xterm-cursor-pointer{cursor:pointer}.xterm.column-select.focus{cursor:crosshair}.xterm .xterm-accessibility:not(.debug),.xterm .xterm-message{position:absolute;inset:0;z-index:10;color:transparent;pointer-events:none}.xterm .xterm-accessibility-tree:not(.debug) *::selection{color:transparent}.xterm .xterm-accessibility-tree{user-select:text;white-space:pre}.xterm .live-region{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.xterm-dim{opacity:1!important}.xterm-underline-1{text-decoration:underline}.xterm-underline-2{text-decoration:double underline}.xterm-underline-3{text-decoration:wavy underline}.xterm-underline-4{text-decoration:dotted underline}.xterm-underline-5{text-decoration:dashed underline}.xterm-overline{text-decoration:overline}.xterm-overline.xterm-underline-1{text-decoration:overline underline}.xterm-overline.xterm-underline-2{text-decoration:overline double underline}.xterm-overline.xterm-underline-3{text-decoration:overline wavy underline}.xterm-overline.xterm-underline-4{text-decoration:overline dotted underline}.xterm-overline.xterm-underline-5{text-decoration:overline dashed underline}.xterm-strikethrough{text-decoration:line-through}.xterm-screen .xterm-decoration-container .xterm-decoration{z-index:6;position:absolute}.xterm-screen .xterm-decoration-container .xterm-decoration.xterm-decoration-top-layer{z-index:7}.xterm-decoration-overview-ruler{z-index:8;position:absolute;top:0;right:0;pointer-events:none}.xterm-decoration-top{z-index:2;position:relative}.workspace-leaf-content[data-type="terminal:terminal"] .view-content{overflow:clip;display:flex;flex-direction:column}.terminal\:terminal{flex:1;min-width:0;min-height:0}.is-phone .workspace-leaf-content[data-type="terminal:terminal"] .view-content{padding-bottom:max(var(--size-4-4),calc(var(--icon-l) + var(--size-4-2) + max(var(--size-4-2),var(--safe-area-inset-bottom))))}
|
||||||
8
.obsidian/themes/Minimal/manifest.json
vendored
Normal file
8
.obsidian/themes/Minimal/manifest.json
vendored
Normal file
@@ -0,0 +1,8 @@
|
|||||||
|
{
|
||||||
|
"name": "Minimal",
|
||||||
|
"version": "7.6.0",
|
||||||
|
"minAppVersion": "1.6.0",
|
||||||
|
"author": "@kepano",
|
||||||
|
"authorUrl": "https://twitter.com/kepano",
|
||||||
|
"fundingUrl": "https://www.buymeacoffee.com/kepano"
|
||||||
|
}
|
||||||
2150
.obsidian/themes/Minimal/theme.css
vendored
Normal file
2150
.obsidian/themes/Minimal/theme.css
vendored
Normal file
File diff suppressed because one or more lines are too long
7
.obsidian/themes/Things/manifest.json
vendored
Normal file
7
.obsidian/themes/Things/manifest.json
vendored
Normal file
@@ -0,0 +1,7 @@
|
|||||||
|
{
|
||||||
|
"name": "Things",
|
||||||
|
"version": "2.1.20",
|
||||||
|
"minAppVersion": "1.0.0",
|
||||||
|
"author": "@colineckert",
|
||||||
|
"authorUrl": "https://twitter.com/colineckert"
|
||||||
|
}
|
||||||
1628
.obsidian/themes/Things/theme.css
vendored
Normal file
1628
.obsidian/themes/Things/theme.css
vendored
Normal file
File diff suppressed because it is too large
Load Diff
369
.obsidian/workspace.json
vendored
Normal file
369
.obsidian/workspace.json
vendored
Normal file
File diff suppressed because one or more lines are too long
3
.smart-env/multi/2025-06-23_md.ajson
Normal file
3
.smart-env/multi/2025-06-23_md.ajson
Normal file
File diff suppressed because one or more lines are too long
2
.smart-env/multi/2025-07-09_md.ajson
Normal file
2
.smart-env/multi/2025-07-09_md.ajson
Normal file
File diff suppressed because one or more lines are too long
3
.smart-env/multi/2025-07-11_fan_md.ajson
Normal file
3
.smart-env/multi/2025-07-11_fan_md.ajson
Normal file
File diff suppressed because one or more lines are too long
3
.smart-env/multi/2025-07-11_md.ajson
Normal file
3
.smart-env/multi/2025-07-11_md.ajson
Normal file
File diff suppressed because one or more lines are too long
2
.smart-env/multi/2025-07-12_md.ajson
Normal file
2
.smart-env/multi/2025-07-12_md.ajson
Normal file
File diff suppressed because one or more lines are too long
3
.smart-env/multi/2025-07-13_md.ajson
Normal file
3
.smart-env/multi/2025-07-13_md.ajson
Normal file
File diff suppressed because one or more lines are too long
2
.smart-env/multi/2025-07-20_md.ajson
Normal file
2
.smart-env/multi/2025-07-20_md.ajson
Normal file
File diff suppressed because one or more lines are too long
2
.smart-env/multi/2025-07-21_md.ajson
Normal file
2
.smart-env/multi/2025-07-21_md.ajson
Normal file
File diff suppressed because one or more lines are too long
2
.smart-env/multi/2025-07-25_md.ajson
Normal file
2
.smart-env/multi/2025-07-25_md.ajson
Normal file
File diff suppressed because one or more lines are too long
3
.smart-env/multi/2025-07-27_md.ajson
Normal file
3
.smart-env/multi/2025-07-27_md.ajson
Normal file
File diff suppressed because one or more lines are too long
2
.smart-env/multi/2025-08-02_md.ajson
Normal file
2
.smart-env/multi/2025-08-02_md.ajson
Normal file
File diff suppressed because one or more lines are too long
2
.smart-env/multi/2025-08-04_md.ajson
Normal file
2
.smart-env/multi/2025-08-04_md.ajson
Normal file
File diff suppressed because one or more lines are too long
3
.smart-env/multi/2025-08-13_md.ajson
Normal file
3
.smart-env/multi/2025-08-13_md.ajson
Normal file
File diff suppressed because one or more lines are too long
2
.smart-env/multi/2025-08-18_md.ajson
Normal file
2
.smart-env/multi/2025-08-18_md.ajson
Normal file
File diff suppressed because one or more lines are too long
2
.smart-env/multi/2025-W27_md.ajson
Normal file
2
.smart-env/multi/2025-W27_md.ajson
Normal file
File diff suppressed because one or more lines are too long
24
.smart-env/multi/AI_md.ajson
Normal file
24
.smart-env/multi/AI_md.ajson
Normal file
File diff suppressed because one or more lines are too long
2
.smart-env/multi/Burnout_Burnout_md.ajson
Normal file
2
.smart-env/multi/Burnout_Burnout_md.ajson
Normal file
File diff suppressed because one or more lines are too long
4
.smart-env/multi/Career_Areas_Design_Design_md.ajson
Normal file
4
.smart-env/multi/Career_Areas_Design_Design_md.ajson
Normal file
File diff suppressed because one or more lines are too long
3
.smart-env/multi/Career_Areas_Interviews_md.ajson
Normal file
3
.smart-env/multi/Career_Areas_Interviews_md.ajson
Normal file
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
18
.smart-env/multi/Career_Articles_Brag_document_md.ajson
Normal file
18
.smart-env/multi/Career_Articles_Brag_document_md.ajson
Normal file
File diff suppressed because one or more lines are too long
22
.smart-env/multi/Career_Articles_Drunk_engineer_md.ajson
Normal file
22
.smart-env/multi/Career_Articles_Drunk_engineer_md.ajson
Normal file
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
4
.smart-env/multi/Career_Articles_Salary_md.ajson
Normal file
4
.smart-env/multi/Career_Articles_Salary_md.ajson
Normal file
File diff suppressed because one or more lines are too long
4
.smart-env/multi/Career_Brag_Document_md.ajson
Normal file
4
.smart-env/multi/Career_Brag_Document_md.ajson
Normal file
File diff suppressed because one or more lines are too long
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user