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