This commit is contained in:
oscar.plaisant@icloud.com 2024-01-07 19:26:57 +01:00
parent 7cfffa1dcd
commit 00dc433995
268 changed files with 81843 additions and 109871 deletions

BIN
.DS_Store vendored Normal file

Binary file not shown.

6
.apl.history Normal file
View File

@ -0,0 +1,6 @@
0 3 8 18 31 51 69 84 95 99 100 0
-\0 3 8 18 31 51 69 84 95 99 100 0
2-/0 3 8 18 31 51 69 84 95 99 100 0
|2-/0 3 8 18 31 51 69 84 95 99 100 0
11.52 * 1.5
)off

BIN
.obsidian/.DS_Store vendored

Binary file not shown.

4
.obsidian/app.json vendored
View File

@ -11,8 +11,8 @@
"includeName": true,
"pageSize": "A4",
"landscape": false,
"margin": "0",
"downscalePercent": 61
"margin": "2",
"downscalePercent": 75
},
"defaultViewMode": "source",
"autoPairMarkdown": false,

View File

@ -1,7 +1,7 @@
{
"theme": "obsidian",
"cssTheme": "Minimal",
"baseFontSize": 20,
"baseFontSize": 22.5,
"enabledCssSnippets": [
"pdf_darkmode",
"query_header_title",

View File

@ -1,8 +1,6 @@
[
"obsidian-excalidraw-plugin",
"obsidian-fullscreen-plugin",
"table-editor-obsidian",
"obsidian-latex",
"obsidian-spaced-repetition",
"obsidian-kanban",
"obsidian-minimal-settings",
@ -13,13 +11,9 @@
"obsidian-plugin-toc",
"tag-wrangler",
"quickadd",
"obsidian-icon-shortcodes",
"workspaces-plus",
"txt-as-md-obsidian",
"excalibrain",
"obsidian-path-finder",
"obsidian-custom-frames",
"obsidian42-brat",
"url-into-selection",
"breadcrumbs",
"obsidian-pocket",
@ -32,7 +26,6 @@
"obsidian-quickshare",
"obsidian-better-internal-link-inserter",
"obsidian-contextual-typography",
"obsidian-hider",
"obsidian-pandoc",
"obsidian-vault-statistics-plugin",
"qmd-as-md-obsidian",
@ -43,21 +36,21 @@
"terminal",
"obsidian-latex-suite",
"various-complements",
"customizable-page-header-buttons",
"sync-graph-settings",
"calendar",
"tasks-calendar-wrapper",
"postfix",
"metaedit",
"obsidian-jupyter",
"templater-obsidian",
"rss-reader",
"obsidian-sequence-hotkeys",
"heatmap-calendar",
"obsidian-shellcommands",
"obsidian-vimrc-support",
"note-aliases",
"obsidian-style-settings",
"number-headings-obsidian",
"calctex"
"obsidian-rollover-daily-todos",
"customizable-page-header-buttons",
"obsidian-icon-shortcodes",
"obsidian-hider"
]

View File

@ -130,6 +130,6 @@
"repelStrength": 6.39485677083333,
"linkStrength": 1,
"linkDistance": 30,
"scale": 3.169676540015139,
"scale": 1.0014338896636248,
"close": true
}

View File

@ -518,6 +518,18 @@
"Shift"
],
"key": "\\"
},
{
"modifiers": [
"Ctrl"
],
"key": "Q"
},
{
"modifiers": [
"Ctrl"
],
"key": "D"
}
],
"canvas-presentation:next-slide": [

View File

@ -3116,7 +3116,7 @@ __export(main_exports, {
default: () => Graph3dPlugin
});
module.exports = __toCommonJS(main_exports);
var import_obsidian7 = require("obsidian");
var import_obsidian8 = require("obsidian");
// src/views/graph/Graph3dView.ts
var import_obsidian6 = require("obsidian");
@ -30268,7 +30268,9 @@ var GroupSettings = class {
this.groups = groups != null ? groups : this.groups;
}
static fromStore(store) {
return new GroupSettings(store == null ? void 0 : store.groups);
return new GroupSettings(store == null ? void 0 : store.groups.flatMap((nodeGroup) => {
return new NodeGroup(nodeGroup.query, nodeGroup.color);
}));
}
toObject() {
return {
@ -30285,6 +30287,9 @@ var NodeGroup = class {
return new RegExp(query);
}
static matches(query, node) {
if (query.match(/^tag:#?/)) {
return node.tags.includes(query.replace(/^tag:#?/, ""));
}
return node.path.startsWith(this.sanitizeQuery(query));
}
static sanitizeQuery(query) {
@ -30348,7 +30353,10 @@ var ForceGraph2 = class {
}
};
this.doShowNode = (node) => {
return this.plugin.getSettings().filters.doShowOrphans || node.links.length > 0;
return (this.plugin.getSettings().filters.doShowOrphans || node.links.length > 0) && (this.plugin.getSettings().filters.doShowAttachments || !node.isAttachment);
};
this.doShowLink = (link) => {
return this.plugin.getSettings().filters.doShowAttachments || !link.linksAnAttachment;
};
this.onNodeHover = (node) => {
if (!node && !this.highlightedNodes.size || node && this.hoveredNode === node)
@ -30371,7 +30379,7 @@ var ForceGraph2 = class {
return this.highlightedNodes.has(node.id);
};
this.createLinks = () => {
this.instance.linkWidth((link) => this.isHighlightedLink(link) ? this.plugin.getSettings().display.linkThickness * 1.5 : this.plugin.getSettings().display.linkThickness).linkDirectionalParticles((link) => this.isHighlightedLink(link) ? this.plugin.getSettings().display.particleCount : 0).linkDirectionalParticleWidth(this.plugin.getSettings().display.particleSize).onLinkHover(this.onLinkHover).linkColor((link) => this.isHighlightedLink(link) ? this.plugin.theme.textAccent : this.plugin.theme.textMuted);
this.instance.linkWidth((link) => this.isHighlightedLink(link) ? this.plugin.getSettings().display.linkThickness * 1.5 : this.plugin.getSettings().display.linkThickness).linkDirectionalParticles((link) => this.isHighlightedLink(link) ? this.plugin.getSettings().display.particleCount : 0).linkDirectionalParticleWidth(this.plugin.getSettings().display.particleSize).linkVisibility(this.doShowLink).onLinkHover(this.onLinkHover).linkColor((link) => this.isHighlightedLink(link) ? this.plugin.theme.textAccent : this.plugin.theme.textMuted);
};
this.onLinkHover = (link) => {
this.clearHighlights();
@ -30536,16 +30544,19 @@ var DisplaySettingsView_default = DisplaySettingsView;
// src/settings/categories/FilterSettings.ts
var FilterSettings = class {
constructor(doShowOrphans) {
constructor(doShowOrphans, doShowAttachments) {
this.doShowOrphans = true;
this.doShowAttachments = false;
this.doShowOrphans = doShowOrphans != null ? doShowOrphans : this.doShowOrphans;
this.doShowAttachments = doShowAttachments != null ? doShowAttachments : this.doShowAttachments;
}
static fromStore(store) {
return new FilterSettings(store == null ? void 0 : store.doShowOrphans);
return new FilterSettings(store == null ? void 0 : store.doShowOrphans, store == null ? void 0 : store.doShowAttachments);
}
toObject() {
return {
doShowOrphans: this.doShowOrphans
doShowOrphans: this.doShowOrphans,
doShowAttachments: this.doShowAttachments
};
}
};
@ -30739,6 +30750,11 @@ var FilterSettingsView = (filterSettings, containerEl) => {
filterSettings.value.doShowOrphans = value;
});
});
new import_obsidian4.Setting(containerEl).setName("Show Attachments").addToggle((toggle) => {
toggle.setValue(filterSettings.value.doShowAttachments || false).onChange(async (value) => {
filterSettings.value.doShowAttachments = value;
});
});
};
var FilterSettingsView_default = FilterSettingsView;
@ -30891,9 +30907,10 @@ var GraphSettings = class {
// src/graph/Link.ts
var Link = class {
constructor(sourceId, targetId) {
constructor(sourceId, targetId, linksAnAttachment) {
this.source = sourceId;
this.target = targetId;
this.linksAnAttachment = linksAnAttachment;
}
static createLinkIndex(links) {
const linkIndex = /* @__PURE__ */ new Map();
@ -30924,20 +30941,27 @@ var Link = class {
};
// src/graph/Node.ts
var import_obsidian7 = require("obsidian");
var Node = class {
constructor(name, path, val = 10, neighbors = [], links = []) {
constructor(name, path, isAttachment, val = 10, neighbors = [], links = [], tags = []) {
this.id = path;
this.name = name;
this.path = path;
this.isAttachment = isAttachment;
this.val = val;
this.neighbors = neighbors;
this.links = links;
this.tags = tags;
}
static createFromFiles(files) {
const nodeMap = /* @__PURE__ */ new Map();
return [
files.map((file, index5) => {
const node = new Node(file.name, file.path);
const node = new Node(file.name, file.path, file.extension == "md" ? false : true);
const cache = app.metadataCache.getFileCache(file), tags = cache ? (0, import_obsidian7.getAllTags)(cache) : null;
if (tags != null) {
tags.forEach((tag) => node.tags.push(tag.substring(1)));
}
if (!nodeMap.has(node.id)) {
nodeMap.set(node.id, index5);
return node;
@ -30949,7 +30973,7 @@ var Node = class {
}
addNeighbor(neighbor) {
if (!this.isNeighborOf(neighbor)) {
const link = new Link(this.id, neighbor.id);
const link = new Link(this.id, neighbor.id, this.isAttachment || neighbor.isAttachment);
this.neighbors.push(neighbor);
this.addLink(link);
neighbor.neighbors.push(this);
@ -30977,8 +31001,8 @@ var _Graph = class {
this.clone = () => {
return new _Graph(structuredClone(this.nodes), structuredClone(this.links), structuredClone(this.nodeIndex), structuredClone(this.linkIndex));
};
this.update = (app) => {
const newGraph = _Graph.createFromApp(app);
this.update = (app2) => {
const newGraph = _Graph.createFromApp(app2);
this.nodes.splice(0, this.nodes.length, ...newGraph.nodes);
this.links.splice(0, this.nodes.length, ...newGraph.links);
this.nodeIndex.clear();
@ -31052,8 +31076,8 @@ var _Graph = class {
}
};
var Graph = _Graph;
Graph.createFromApp = (app) => {
const [nodes, nodeIndex] = Node.createFromFiles(app.vault.getFiles()), [links, linkIndex] = Link.createFromCache(app.metadataCache.resolvedLinks, nodes, nodeIndex);
Graph.createFromApp = (app2) => {
const [nodes, nodeIndex] = Node.createFromFiles(app2.vault.getFiles()), [links, linkIndex] = Link.createFromCache(app2.metadataCache.resolvedLinks, nodes, nodeIndex);
return new _Graph(nodes, links, nodeIndex, linkIndex);
};
@ -31088,7 +31112,7 @@ var shallowCompare = (obj1, obj2) => {
var ShallowCompare_default = shallowCompare;
// src/main.ts
var Graph3dPlugin = class extends import_obsidian7.Plugin {
var Graph3dPlugin = class extends import_obsidian8.Plugin {
constructor() {
super(...arguments);
this.openFileState = new State(void 0);
@ -31119,7 +31143,7 @@ var Graph3dPlugin = class extends import_obsidian7.Plugin {
this.openFileState.value = newFilePath;
this.openGraph(true);
} else {
new import_obsidian7.Notice("No file is currently open");
new import_obsidian8.Notice("No file is currently open");
}
};
this.openGlobalGraph = () => {

View File

@ -1,7 +1,7 @@
{
"id": "3d-graph",
"name": "3D Graph",
"version": "1.0.3",
"version": "1.0.5",
"description": "A 3D Graph for Obsidian",
"author": "Alexander Weichart",
"authorUrl": "https://github.com/AlexW00",

View File

@ -169,7 +169,7 @@
"siblingIdentity": false,
"sameParentIsSibling": true,
"siblingsSiblingIsSibling": true,
"siblingsParentIsParent": false,
"siblingsParentIsParent": true,
"parentsSiblingsIsParents": false,
"parentsParentsIsParent": false,
"cousinsIsSibling": false

File diff suppressed because one or more lines are too long

View File

@ -1,10 +0,0 @@
{
"id": "calctex",
"name": "Calctex",
"version": "1.0.1",
"minAppVersion": "0.15.0",
"description": "Calculate LaTeX formulas inside Obsidian.",
"author": "Mike",
"authorUrl": "https://developer-mike.vercel.app/",
"isDesktopOnly": false
}

View File

@ -1,5 +0,0 @@
.result-text {
color: var(--text-faint);
font-style: oblique;
font-size: smaller;
}

File diff suppressed because one or more lines are too long

View File

@ -2,7 +2,7 @@
"id": "card-board",
"name": "CardBoard",
"description": "Display markdown tasks on kanban style boards.",
"version": "0.7.2",
"version": "0.7.4",
"author": "roovo",
"authorUrl": "https://github.com/roovo",
"minAppVersion": "0.12.13",

View File

@ -24,80 +24,61 @@
.card-board-view {
height: 100%;
background-color: var(--background-primary);
padding: var(--file-margins);
font-size: var(--font-normal);
}
ul.card-board-tab-list {
display: flex;
list-style-type: none;
margin: 0;
padding: 0;
.mod-macos.is-hidden-frameless:not(.is-popout-window) .workspace .workspace-tabs.mod-top-right-space .card-board-view .workspace-tab-header-container {
padding-right: 0;
}
ul.card-board-tab-list > li::before {
content: "";
.workspace-split.mod-root .card-board-view .workspace-tab-header.is-active::before, .workspace-split.mod-root .card-board-view .workspace-tab-header.is-active::after {
box-shadow: inset 0 0 0 var(--tab-outline-width) var(--tab-outline-color), 0 0 0 calc(var(--tab-curve) * 4) var(--background-primary);
}
.workspace-tabs.mod-top-left-space .card-board-view .card-board-container .workspace-tab-header-container:before {
width: 0;
}
ul.card-board-column-list > li.card-board-card::before {
content: "";
.card-board-view .workspace-drop-overlay {
transition: none;
will-change: top, left, width, height;
transform: '';
margin-top: var(--header-height);
}
li.card-board-pre-tabs, li.card-board-post-tabs {
background-color: var(--background-secondary-alt);
.card-board-view .workspace-tab-header {
cursor: grab;
}
li.card-board-pre-tabs .card-board-tabs-inner, li.card-board-post-tabs .card-board-tabs-inner {
width: 20px;
height:100%
}
li.card-board-pre-tabs .card-board-tabs-inner,
li.card-board-post-tabs .card-board-tabs-inner,
li.card-board-tab-title .card-board-tabs-inner {
.card-board-view .workspace-tab-header.is-active {
background-color: var(--background-primary);
}
li.card-board-pre-tabs .card-board-tabs-inner {
padding: 3px 7px;
width: 30px;
.card-board-tab-header-spacer {
display: flex;
flex-grow: 1;
flex-shrink: 1;
margin-left: -15px;
-webkit-app-region: no-drag;
}
.card-board-tabs-inner {
padding: 3px 1em;
body:not(.is-grabbing):not(.is-fullscreen) .workspace-tabs.mod-top .card-board-view .workspace-tab-header-spacer {
-webkit-app-region: no-drag;
}
body:not(.is-grabbing):not(.is-fullscreen).is-hidden-frameless .mod-top .card-board-view .workspace-tab-header-container {
-webkit-app-region: no-drag;
}
li.is-before-active .card-board-tabs-inner {
border-bottom-right-radius: 10px;
}
li.is-after-active .card-board-tabs-inner {
border-bottom-left-radius: 10px;
}
.card-board-tab-title {
background-color: var(--background-secondary-alt);
border-radius: 5px 5px 0 0 ;
color: var(--text-muted);
cursor: pointer;
}
.card-board-tab-icon {
cursor: pointer;
}
.card-board-tab-title.is-active .card-board-tabs-inner {
background-color: var(--background-secondary-alt);
border-radius: 5px 5px 0 0 ;
color: var(--text-normal);
.card-board-view .sidebar-toggle-button {
padding-left: 5px;
margin-right: -5px;
padding-top: 11px;
}
.card-board-boards {
display: grid;
padding: 1em;
padding-bottom: 0.5em;
background-color: var(--background-secondary-alt);
border-radius: 5px;
background-color: var(--background-primary);
overflow-x: auto;
}
@ -405,6 +386,7 @@ ul.card-board-column-list > li.card-board-card::before {
.card-board-view .vertical-tab-nav-item {
padding-right: 1.5em;
cursor: grab;
}
.modal-form {

2551
.obsidian/plugins/crumbs-obsidian/main.js vendored Normal file

File diff suppressed because one or more lines are too long

View File

@ -0,0 +1,16 @@
{
"id": "crumbs-obsidian",
"name": "Crumbs",
"version": "0.1.2",
"minAppVersion": "1.0.0",
"description": "Breadcrumb navigation in Obsidian",
"author": "Tony Grosinger",
"authorUrl": "https://grosinger.net",
"fundingUrl": {
"Github Sponsor": "https://github.com/sponsors/tgrosinger",
"Buy me a Coffee": "https://buymeacoffee.com/tgrosinger",
"Paypal": "https://paypal.me/tgrosinger"
},
"isDesktopOnly": true,
"donation": "https://buymeacoffee.com/tgrosinger"
}

View File

@ -1,5 +1,5 @@
{
"version": "1.0.0",
"version": "2.0.0",
"onOpenPreferNewTab": false,
"alwaysNewTabForSymbols": false,
"useActiveTabForSymbolsOnMobile": false,
@ -71,14 +71,34 @@
"fileExtAllowList": [
"canvas"
],
"enableMatchPriorityAdjustments": false,
"matchPriorityAdjustments": {
"isOpenInEditor": 0,
"isBookmarked": 0,
"isRecent": 0,
"file": 0,
"alias": 0,
"h1": 0
"isEnabled": false,
"adjustments": {
"isOpenInEditor": {
"value": 0,
"label": "Open items"
},
"isBookmarked": {
"value": 0,
"label": "Bookmarked items"
},
"isRecent": {
"value": 0,
"label": "Recent items"
},
"file": {
"value": 0,
"label": "Filenames"
},
"alias": {
"value": 0,
"label": "Aliases"
},
"h1": {
"value": 0,
"label": "H₁ headings"
}
}
},
"quickFilters": {
"resetKey": "0",
@ -97,113 +117,113 @@
"Ctrl",
"Alt"
],
"facetList": [
{
"facetList": {
"Heading": {
"id": "Heading",
"mode": 4,
"label": "headings",
"isActive": false,
"isAvailable": true
},
{
"Tag": {
"id": "Tag",
"mode": 4,
"label": "tags",
"isActive": false,
"isAvailable": true
},
{
"Callout": {
"id": "Callout",
"mode": 4,
"label": "callouts",
"isActive": false,
"isAvailable": true
},
{
"Link": {
"id": "Link",
"mode": 4,
"label": "links",
"isActive": false,
"isAvailable": true
},
{
"Embed": {
"id": "Embed",
"mode": 4,
"label": "embeds",
"isActive": false,
"isAvailable": true
},
{
"canvas-node-file": {
"id": "canvas-node-file",
"mode": 4,
"label": "file cards",
"isActive": false,
"isAvailable": true
},
{
"canvas-node-text": {
"id": "canvas-node-text",
"mode": 4,
"label": "text cards",
"isActive": false,
"isAvailable": true
},
{
"canvas-node-link": {
"id": "canvas-node-link",
"mode": 4,
"label": "link cards",
"isActive": false,
"isAvailable": true
},
{
"canvas-node-group": {
"id": "canvas-node-group",
"mode": 4,
"label": "groups",
"isActive": false,
"isAvailable": true
},
{
"backlink": {
"id": "backlink",
"mode": 128,
"label": "backlinks",
"isActive": false,
"isAvailable": true
},
{
"outgoing-link": {
"id": "outgoing-link",
"mode": 128,
"label": "outgoing links",
"isActive": false,
"isAvailable": true
},
{
"disk-location": {
"id": "disk-location",
"mode": 128,
"label": "disk location",
"isActive": false,
"isAvailable": true
},
{
"bookmarks-file": {
"id": "bookmarks-file",
"mode": 32,
"label": "files",
"isActive": false,
"isAvailable": true
},
{
"bookmarks-folder": {
"id": "bookmarks-folder",
"mode": 32,
"label": "folders",
"isActive": false,
"isAvailable": true
},
{
"bookmarks-search": {
"id": "bookmarks-search",
"mode": 32,
"label": "searches",
"isActive": false,
"isAvailable": true
}
],
},
"shouldResetActiveFacets": false,
"shouldShowFacetInstructions": true
},

File diff suppressed because one or more lines are too long

View File

@ -1,8 +1,8 @@
{
"id": "darlal-switcher-plus",
"name": "Quick Switcher++",
"version": "3.3.7",
"minAppVersion": "1.4.5",
"version": "3.3.9",
"minAppVersion": "1.4.16",
"description": "Enhanced Quick Switcher, search open panels, and symbols.",
"author": "darlal",
"authorUrl": "https://github.com/darlal/obsidian-switcher-plus",

File diff suppressed because one or more lines are too long

View File

@ -1,7 +1,7 @@
{
"id": "dataview",
"name": "Dataview",
"version": "0.5.58",
"version": "0.5.64",
"minAppVersion": "0.13.11",
"description": "Complex data views for the data-obsessed.",
"author": "Michael Brenan <blacksmithgu@gmail.com>",

File diff suppressed because one or more lines are too long

View File

@ -1,7 +1,7 @@
{
"id": "excalibrain",
"name": "ExcaliBrain",
"version": "0.2.9",
"version": "0.2.11",
"minAppVersion": "1.1.6",
"description": "A clean, intuitive and editable graph view for Obsidian",
"author": "Zsolt Viczian",

View File

@ -1,26 +0,0 @@
{
"noInfinity": true,
"noZero": true,
"allFileExtensions": true,
"showImgThumbnails": true,
"addUnresolved": true,
"coTags": true,
"defaultSubtypeType": "Co-Citations",
"debugMode": false,
"superDebugMode": false,
"exclusionRegex": "",
"exclusionTags": [],
"algsToShow": [
"Co-Citations",
"HITS",
"Adamic Adar",
"Jaccard",
"Overlap",
"Label Propagation",
"Louvain",
"Clustering Coefficient",
"BoW",
"Otsuka-Chiai",
"Sentiment"
]
}

File diff suppressed because one or more lines are too long

View File

@ -1,10 +0,0 @@
{
"id": "graph-analysis",
"name": "Graph Analysis",
"version": "0.15.4",
"minAppVersion": "0.12.10",
"description": "Analyse your Obsidian graph.",
"author": "SkepticMystic",
"authorUrl": "https://github.com/SkepticMystic/graph-analysis",
"isDesktopOnly": false
}

View File

@ -1,126 +0,0 @@
td.internal-link,
div.internal-link,
span.internal-link {
color: var(--text-accent);
text-decoration-line: none !important;
}
td.internal-link:hover,
div.internal-link:hover,
span.internal-link:hover {
color: var(--text-accent-hover, var(--text-accent));
}
tr.GA-linked td:first-child::before,
span.GA-linked::before,
div.GA-linked::before {
}
tr.GA-not-linked,
span.GA-not-linked {
/* background-color: yellow; */
}
.GA-icon {
color: var(--text-normal);
width: 13px;
height: 13px;
display: inline-block;
padding-top: 2px !important;
}
.GA-Global {
color: red;
}
.GA-Global::before {
content: '🌍';
}
td.GA-measure {
/* display:none */
}
td.GA-node {
/* background-color: yellow */
}
select.dropdown.GA-DD {
line-height: normal;
padding: 0.2em 1.9em 0.2em 0.4em;
width: fit-content;
}
button.GA-Refresh-Button {
margin-left: 5px;
padding: 3px;
}
body.is-mobile .GA-details,
body.is-mobile .GA-details::before {
font-size: larger;
}
.GA-highlight-sentence {
animation: highlightSentence 1.5s 1;
border-radius: 3px;
}
@keyframes highlightSentence {
0% {
background-color: transparent;
}
10% {
background-color: var(--text-highlight-bg);
}
80% {
background-color: var(--text-highlight-bg);
}
100% {
background-color: transparent;
}
}
.GA-View ::-webkit-scrollbar {
width: 1em;
height: 0px;
border-radius: 10px;
background-color: var(--scrollbar-bg);
}
.scrollContainer {
padding: 0px 0px 4px 0px;
}
.scrollContainer:hover {
padding: 0px;
}
.GA-View .scrollContainer:hover ::-webkit-scrollbar {
height: 4px;
}
.GA-View ::-webkit-scrollbar-track {
border-radius: 10px;
}
.GA-View ::-webkit-scrollbar-thumb {
border-radius: 10px;
background-color: var(--scrollbar-thumb-bg);
}
div.CC-sentence > ul,
div.CC-sentence > ol,
div.CC-sentence > p {
margin-block-start: 0;
margin-block-end: 0;
}
mark.CC-mark {
color: var(--text-normal);
background-color: var(--text-highlight-bg);
}
.CC-edit {
margin-block-start: 0;
margin-block-end: 0;
}
.CC-hr {
margin-block-start: 0.3em;
margin-block-end: 0.3em;
}

File diff suppressed because one or more lines are too long

View File

@ -1,10 +1,10 @@
{
"id": "juggl",
"name": "Juggl",
"version": "1.4.0",
"minAppVersion": "0.11.5",
"version": "1.5.0",
"minAppVersion": "1.4.16",
"description": "Adds a completely interactive, stylable and expandable graph view to Obsidian.",
"author": "Emile",
"authorUrl": "https://twitter.com/emilevankrieken",
"authorUrl": "https://emilevankrieken.com",
"isDesktopOnly": false
}

View File

@ -208,3 +208,20 @@ button.juggl-icon-button {
width: 50px;
justify-content: center;
}
.juggl-inline-group {
max-width: 9rem;
display: flex;
align-items: center;
/*padding: .5rem;*/
}
.juggl-inline-group .form-control {
text-align: right;
}
.form-control[type="number"]::-webkit-inner-spin-button,
.form-control[type="number"]::-webkit-outer-spin-button {
-webkit-appearance: none;
margin: 0;
}

File diff suppressed because one or more lines are too long

View File

@ -1,7 +1,7 @@
{
"id": "number-headings-obsidian",
"name": "Number Headings",
"version": "1.14.0",
"version": "1.16.0",
"minAppVersion": "1.4.0",
"description": "Automatically number or re-number headings in an Obsidian document",
"author": "Kevin Albrecht (onlyafly@gmail.com)",

File diff suppressed because one or more lines are too long

View File

@ -1,7 +1,7 @@
{
"id": "obsidian-asciimath",
"name": "Obsidian asciimath",
"version": "0.6.3",
"version": "0.6.10",
"minAppVersion": "0.15.0",
"description": "Add asciimath support for Obsidian.",
"author": "widcardw",

View File

@ -11,3 +11,18 @@ If your plugin does not need CSS, delete this file.
height: 100px;
font-family: var(--font-monospace), 'Courier New', Courier, monospace;
}
.__asciimath-symbol-search-result {
display: flex;
justify-content: space-between;
}
.__asciimath-symbol-search-preview {
font-size: 1.5rem;
display: flex;
align-items: center;
}
.__asciimath-symbol-search-placeholder {
opacity: 0.5;
}

File diff suppressed because one or more lines are too long

View File

@ -1,7 +1,7 @@
{
"id": "obsidian-charts",
"name": "Obsidian Charts",
"version": "3.7.2",
"version": "3.8.2",
"minAppVersion": "0.12.7",
"description": "This Plugin lets you create Charts within Obsidian",
"author": "phibr0",

View File

@ -58,6 +58,7 @@
"autoExportLightAndDark": false,
"autoexportExcalidraw": false,
"embedType": "excalidraw",
"embedMarkdownCommentLinks": true,
"embedWikiLink": true,
"syncExcalidraw": false,
"experimentalFileType": true,
@ -73794,10 +73795,9 @@
}
},
"defaultTrayMode": false,
"previousRelease": "1.9.19",
"previousRelease": "2.0.10",
"showReleaseNotes": true,
"showNewVersionNotification": true,
"mathjaxSourceURL": "https://cdn.jsdelivr.net/npm/mathjax@3.2.1/es5/tex-svg.js",
"latexBoilerplate": "\\color{blue}",
"taskboneEnabled": true,
"taskboneAPIkey": "c129edc0-4fc5-40b7-ad93-6368514c8e64",
@ -74122,7 +74122,317 @@
"pdfScale": 4,
"pdfBorderBox": true,
"pdfGapSize": 20,
"pdfGroupPages": false,
"pdfLockAfterImport": true,
"pdfNumColumns": 1,
"pdfImportScale": 0.3
"pdfNumRows": 1,
"pdfDirection": "right",
"pdfImportScale": 0.3,
"laserSettings": {
"DECAY_LENGTH": 50,
"DECAY_TIME": 1000,
"COLOR": "#ff0000"
},
"embeddableMarkdownDefaults": {
"useObsidianDefaults": false,
"backgroundMatchCanvas": false,
"backgroundMatchElement": true,
"backgroundColor": "#fff",
"backgroundOpacity": 60,
"borderMatchElement": true,
"borderColor": "#fff",
"borderOpacity": 0,
"filenameVisible": false
},
"canvasImmersiveEmbed": true,
"startupScriptPath": "",
"openAIAPIToken": "",
"openAIDefaultTextModel": "gpt-3.5-turbo-1106",
"openAIDefaultVisionModel": "gpt-4-vision-preview",
"openAIURL": "https://api.openai.com/v1/chat/completions",
"modifierKeyConfig": {
"Mac": {
"LocalFileDragAction": {
"defaultAction": "image-import",
"rules": [
{
"shift": false,
"ctrl_cmd": false,
"alt_opt": false,
"meta_ctrl": false,
"result": "image-import"
},
{
"shift": true,
"ctrl_cmd": false,
"alt_opt": true,
"meta_ctrl": false,
"result": "link"
},
{
"shift": true,
"ctrl_cmd": false,
"alt_opt": false,
"meta_ctrl": false,
"result": "image-url"
},
{
"shift": false,
"ctrl_cmd": false,
"alt_opt": true,
"meta_ctrl": false,
"result": "embeddable"
}
]
},
"WebBrowserDragAction": {
"defaultAction": "image-url",
"rules": [
{
"shift": false,
"ctrl_cmd": false,
"alt_opt": false,
"meta_ctrl": false,
"result": "image-url"
},
{
"shift": true,
"ctrl_cmd": false,
"alt_opt": true,
"meta_ctrl": false,
"result": "link"
},
{
"shift": false,
"ctrl_cmd": false,
"alt_opt": true,
"meta_ctrl": false,
"result": "embeddable"
},
{
"shift": true,
"ctrl_cmd": false,
"alt_opt": false,
"meta_ctrl": false,
"result": "image-import"
}
]
},
"InternalDragAction": {
"defaultAction": "link",
"rules": [
{
"shift": false,
"ctrl_cmd": false,
"alt_opt": false,
"meta_ctrl": false,
"result": "link"
},
{
"shift": false,
"ctrl_cmd": false,
"alt_opt": false,
"meta_ctrl": true,
"result": "embeddable"
},
{
"shift": true,
"ctrl_cmd": false,
"alt_opt": false,
"meta_ctrl": false,
"result": "image"
},
{
"shift": true,
"ctrl_cmd": false,
"alt_opt": false,
"meta_ctrl": true,
"result": "image-fullsize"
}
]
},
"LinkClickAction": {
"defaultAction": "new-tab",
"rules": [
{
"shift": false,
"ctrl_cmd": false,
"alt_opt": false,
"meta_ctrl": false,
"result": "active-pane"
},
{
"shift": false,
"ctrl_cmd": true,
"alt_opt": false,
"meta_ctrl": false,
"result": "new-tab"
},
{
"shift": false,
"ctrl_cmd": true,
"alt_opt": true,
"meta_ctrl": false,
"result": "new-pane"
},
{
"shift": true,
"ctrl_cmd": true,
"alt_opt": true,
"meta_ctrl": false,
"result": "popout-window"
},
{
"shift": false,
"ctrl_cmd": true,
"alt_opt": false,
"meta_ctrl": true,
"result": "md-properties"
}
]
}
},
"Win": {
"LocalFileDragAction": {
"defaultAction": "image-import",
"rules": [
{
"shift": false,
"ctrl_cmd": false,
"alt_opt": false,
"meta_ctrl": false,
"result": "image-import"
},
{
"shift": false,
"ctrl_cmd": true,
"alt_opt": false,
"meta_ctrl": false,
"result": "link"
},
{
"shift": true,
"ctrl_cmd": false,
"alt_opt": false,
"meta_ctrl": false,
"result": "image-url"
},
{
"shift": true,
"ctrl_cmd": true,
"alt_opt": false,
"meta_ctrl": false,
"result": "embeddable"
}
]
},
"WebBrowserDragAction": {
"defaultAction": "image-url",
"rules": [
{
"shift": false,
"ctrl_cmd": false,
"alt_opt": false,
"meta_ctrl": false,
"result": "image-url"
},
{
"shift": false,
"ctrl_cmd": true,
"alt_opt": false,
"meta_ctrl": false,
"result": "link"
},
{
"shift": true,
"ctrl_cmd": true,
"alt_opt": false,
"meta_ctrl": false,
"result": "embeddable"
},
{
"shift": true,
"ctrl_cmd": false,
"alt_opt": false,
"meta_ctrl": false,
"result": "image-import"
}
]
},
"InternalDragAction": {
"defaultAction": "link",
"rules": [
{
"shift": false,
"ctrl_cmd": false,
"alt_opt": false,
"meta_ctrl": false,
"result": "link"
},
{
"shift": true,
"ctrl_cmd": true,
"alt_opt": false,
"meta_ctrl": false,
"result": "embeddable"
},
{
"shift": true,
"ctrl_cmd": false,
"alt_opt": false,
"meta_ctrl": false,
"result": "image"
},
{
"shift": false,
"ctrl_cmd": true,
"alt_opt": true,
"meta_ctrl": false,
"result": "image-fullsize"
}
]
},
"LinkClickAction": {
"defaultAction": "new-tab",
"rules": [
{
"shift": false,
"ctrl_cmd": false,
"alt_opt": false,
"meta_ctrl": false,
"result": "active-pane"
},
{
"shift": false,
"ctrl_cmd": true,
"alt_opt": false,
"meta_ctrl": false,
"result": "new-tab"
},
{
"shift": false,
"ctrl_cmd": true,
"alt_opt": true,
"meta_ctrl": false,
"result": "new-pane"
},
{
"shift": true,
"ctrl_cmd": true,
"alt_opt": true,
"meta_ctrl": false,
"result": "popout-window"
},
{
"shift": false,
"ctrl_cmd": true,
"alt_opt": false,
"meta_ctrl": true,
"result": "md-properties"
}
]
}
}
},
"mathjaxSourceURL": "https://cdn.jsdelivr.net/npm/mathjax@3.2.1/es5/tex-svg.js"
}

File diff suppressed because one or more lines are too long

View File

@ -1,11 +1,12 @@
{
"id": "obsidian-excalidraw-plugin",
"name": "Excalidraw",
"version": "1.9.19",
"version": "2.0.10",
"minAppVersion": "1.1.6",
"description": "An Obsidian plugin to edit and view Excalidraw drawings",
"author": "Zsolt Viczian",
"authorUrl": "https://zsolt.blog",
"fundingUrl": "https://ko-fi.com/zsolt",
"helpUrl": "https://github.com/zsviczian/obsidian-excalidraw-plugin#readme",
"isDesktopOnly": false
}

View File

@ -183,15 +183,24 @@ li[data-testid] {
}
.excalidraw-videoWrapper {
max-width:600px
max-width:600px;
}
.excalidraw-videoWrapper div {
.excalidraw-videoWrapper.settings {
max-width:340px;
}
.excalidraw-videoWrapper div{
position: relative;
padding-bottom: 56.25%;
height: 0;
margin: 0 auto;
}
.excalidraw-videoWrapper.settings iframe {
position: relative;
margin-bottom: 1rem;
}
.excalidraw-videoWrapper iframe {
position: absolute;
top: 0;
@ -336,7 +345,7 @@ label.color-input-container > input {
padding: 0;
}
.excalidraw-settings input {
.excalidraw-settings input:not([type="color"]) {
min-width: 10em;
}
@ -362,10 +371,6 @@ div.excalidraw-draginfo {
background: initial;
}
.excalidraw .HelpDialog__key {
background-color: var(--color-gray-80) !important;
}
.excalidraw .embeddable-menu {
width: fit-content;
height: fit-content;
@ -415,3 +420,115 @@ div.excalidraw-draginfo {
.excalidraw-svg svg a {
text-decoration: none;
}
.excalidraw .Modal {
background-color: initial;
border: initial;
max-width: initial;
max-height: initial;
width: initial;
height: initial;
}
summary.excalidraw-setting-h1 {
font-variant: var(--h1-variant);
letter-spacing: -0.015em;
line-height: var(--h1-line-height);
font-size: var(--h1-size);
color: var(--h1-color);
font-weight: var(--h1-weight);
font-style: var(--h1-style);
font-family: var(--h1-font);
/*margin-block-start: var(--p-spacing);*/
margin-block-end: var(--p-spacing);
}
summary.excalidraw-setting-h3 {
font-variant: var(--h3-variant);
letter-spacing: -0.015em;
line-height: var(--h3-line-height);
font-size: var(--h3-size);
color: var(--h3-color);
font-weight: var(--h3-weight);
font-style: var(--h3-style);
font-family: var(--h3-font);
margin-block-start: var(--p-spacing);
margin-block-end: var(--p-spacing);
}
summary.excalidraw-setting-h4 {
font-variant: var(--h4-variant);
letter-spacing: -0.015em;
line-height: var(--h4-line-height);
font-size: var(--h4-size);
color: var(--h4-color);
font-weight: var(--h4-weight);
font-style: var(--h4-style);
font-family: var(--h4-font);
margin-block-start: var(--p-spacing);
margin-block-end: var(--p-spacing);
}
hr.excalidraw-setting-hr {
margin: 1rem 0rem 0rem 0rem;
}
.excalidraw-mdEmbed-hideFilename .mod-header {
display: none;
}
.excalidraw__embeddable-container .canvas-node:not(.is-editing).transparent {
::-webkit-scrollbar,
::-webkit-scrollbar-horizontal {
display: none;
}
}
.canvas-node:not(.is-editing):has(.excalidraw-canvas-immersive) {
::-webkit-scrollbar,
::-webkit-scrollbar-horizontal {
display: none;
}
background-color: transparent !important;
}
.canvas-node:not(.is-editing) .canvas-node-container:has(.excalidraw-canvas-immersive) {
border: unset;
box-shadow: unset;
}
.excalidraw .canvas-node .ex-md-font-hand-drawn {
--font-text: "Virgil";
}
.excalidraw .canvas-node .ex-md-font-code {
--font-text: "Cascadia";
}
.excalidraw__embeddable-container .workspace-leaf,
.excalidraw__embeddable-container .workspace-leaf .view-content {
::-webkit-scrollbar,
::-webkit-scrollbar-horizontal {
display: none;
}
background-color: transparent !important;
}
.excalidraw__embeddable-container .workspace-leaf-content .view-content {
padding-left: 2px;
padding-right: 2px;
padding-top: 0px;
padding-bottom: 0px;
}
.excalidraw__embeddable-container .workspace-leaf .view-content {
display: flex;
align-items: center;
justify-content: center;
}
.excalidraw__embeddable-container .workspace-leaf-content .image-container,
.excalidraw__embeddable-container .workspace-leaf-content .audio-container,
.excalidraw__embeddable-container .workspace-leaf-content .video-container {
display: flex;
}

File diff suppressed because one or more lines are too long

View File

@ -1,10 +0,0 @@
{
"id": "obsidian-fullscreen-plugin",
"name": "Fullscreen mode plugin",
"version": "0.1.2",
"minAppVersion": "0.12.0",
"description": "This plugin allows viewing a single document in fullscreen focus mode",
"author": "Razum",
"authorUrl": "https://github.com/Razumihin",
"isDesktopOnly": false
}

File diff suppressed because one or more lines are too long

View File

@ -1,7 +1,7 @@
{
"id": "obsidian-hover-editor",
"name": "Hover Editor",
"version": "0.11.14",
"version": "0.11.15",
"minAppVersion": "1.3.5",
"description": "Transform the Page Preview hover popover into a fully working editor instance",
"author": "NothingIsLost",

View File

@ -120,7 +120,7 @@ body {
--he-text-on-accent-inactive: var(--text-on-accent); /* couldn't find a good variable that worked across themes */
--he-text-on-accent-active: #fff;
/* z-index layer settings, probably not a good idea to mess with these */
--he-popover-layer-inactive: var(--layer-popover);
--he-popover-layer-inactive: calc(var(--layer-slides) - 4);
--he-popover-layer-active: calc(var(--he-popover-layer-inactive) + 1);
--he-popover-layer-new: calc(var(--he-popover-layer-inactive) + 2);
--he-leaf-drag-overlay: calc(var(--he-popover-layer-inactive) + 3);

File diff suppressed because one or more lines are too long

View File

@ -1,7 +1,7 @@
{
"id": "obsidian-languagetool-plugin",
"name": "LanguageTool Integration",
"version": "0.3.4",
"version": "0.3.6",
"minAppVersion": "0.15.2",
"description": "Inofficial LanguageTool plugin",
"author": "Clemens Ertle",

View File

@ -54,7 +54,7 @@
width: 300px;
line-height: 1.5;
z-index: var(--layer-popover);
overflow: hidden;
overflow: visible;
}
.lt-predictions-container-glass {
@ -67,7 +67,7 @@
}
.lt-buttoncontainer:not(:empty) {
padding: 10px 12px 0;
padding-top: 10px;
}
.lt-buttoncontainer > button {
@ -90,8 +90,53 @@
display: block;
}
.lt-bottom {
min-height: 10px;
padding-left: 12px;
position: relative;
}
.lt-info-container {
position: absolute;
right: 0;
bottom: 0;
}
.lt-info-button {
color: var(--text-faint);
}
.lt-info-box {
position: absolute;
right: 0;
animation-duration: 150ms;
animation-name: lineInserted;
font-family: var(--default-font);
font-size: 0.93rem;
padding: 12px 0;
background-color: var(--background-primary);
border: 1px solid var(--background-modifier-border);
box-shadow: 0 2px 10px rgba(0, 0, 0, 0.1);
border-radius: 6px;
line-height: 1.5;
z-index: var(--layer-popover);
overflow: hidden;
}
.hidden {
display: none;
}
.lt-info {
padding: 0 12px;
display: block;
font-size: 0.8rem;
color: var(--text-muted);
user-select: text;
-webkit-user-select: text;
}
.lt-ignorecontainer {
padding-top: 10px;
display: flex;
}

File diff suppressed because one or more lines are too long

View File

@ -1,7 +1,7 @@
{
"id": "obsidian-latex-suite",
"name": "Latex Suite",
"version": "1.8.3",
"version": "1.8.10",
"minAppVersion": "1.0.0",
"description": "Make typesetting LaTeX math as fast as handwriting through snippets, text expansion, and editor enhancements",
"author": "artisticat",

View File

@ -1,53 +1,67 @@
/* Settings panel */
.snippets-text-area {
width: 100%;
display: inline-block;
}
.hidden {
.setting-item.hidden {
display: none;
}
.snippets-text-area .setting-item-info {
margin-bottom: 0.75rem;
.setting-item.setting-item-heading .latex-suite-settings-icon {
margin-right: var(--size-4-2);
display: inline-flex;
}
.setting-item.setting-item-heading:has(.latex-suite-settings-icon) {
border-bottom: 1px solid var(--background-modifier-border);
}
.setting-item.setting-item-heading:has(.latex-suite-settings-icon) + .setting-item {
border-top: none;
}
.setting-item.setting-item-heading:has(.latex-suite-settings-icon) ~ .setting-item:not(.setting-item-heading), .latex-suite-snippet-variables-setting + .setting-item-control {
width: calc(100% - 26px);
margin-left: 26px;
}
.latex-suite-snippet-variables-setting .setting-item-control {
height: 120px;
}
.latex-suite-snippet-variables-setting .setting-item-control textarea {
width: 100%;
height: 100%;
}
.snippets-text-area, .latex-suite-snippet-variables-setting {
display: inline-block;
}
.snippets-text-area .setting-item-info, .latex-suite-snippet-variables-setting .setting-item-info {
margin-bottom: 0.75rem;
}
.snippets-text-area .setting-item-control {
flex-direction: column;
align-items: flex-end;
}
.snippets-editor-wrapper {
width: 100%;
margin-bottom: 0.75rem;
}
.snippets-editor-wrapper .cm-editor {
height: 20em;
font-size: var(--font-inputs);
text-align: left;
outline: none !important;
border: 1px solid var(--background-modifier-border);
}
.snippets-editor-wrapper .cm-editor, .cm-scroller {
border-radius: 4px;
font-size: var(--font-inputs);
height: 20em;
outline: none !important;
text-align: left;
}
.snippets-editor-wrapper .cm-line, .snippets-editor-wrapper .cm-lineNumbers {
font-family: var(--font-monospace);
}
.snippets-footer {
width: 100%;
display: flex;
@ -55,66 +69,53 @@
justify-content: space-between;
}
.snippets-editor-validity {
display: flex;
align-items: center;
}
.snippets-editor-validity-indicator {
color: white;
display: inline-block;
border-radius: 1em;
margin-right: var(--size-3);
margin-right: 10px;
cursor: default;
visibility: hidden;
}
.snippets-editor-validity-indicator svg {
width: 16px !important;
height: 16px !important;
}
.snippets-editor-validity-indicator:hover {
color: white;
}
.snippets-editor-validity-indicator.valid {
background-color: #7dc535;
visibility: visible;
}
.theme-dark .snippets-editor-validity-indicator.valid {
background-color: #588b24;
}
.snippets-editor-validity-indicator.invalid {
background-color: #ea5555;
visibility: visible;
}
.snippets-editor-buttons {
display: flex;
flex-direction: row;
}
.latex-suite-confirmation-modal .setting-item {
border: none;
}
/*
Snippet color classes.
*/

File diff suppressed because one or more lines are too long

View File

@ -1,7 +1,7 @@
{
"id": "obsidian-markmind",
"name": "obsidian markmind",
"version": "1.8.2",
"version": "1.8.8",
"minAppVersion": "0.9.12",
"description": "This is a mindmapoutline and pdf annotate tool for obsidian.",
"author": "Mark",

View File

@ -2,6 +2,8 @@
font-family: 'myFont';
src:url('http://cdn.ghost-jack.top/chinese.ttf');
} */
.mm-handdraw-theme {
font-family: 'myFont';
}
@ -1306,6 +1308,9 @@
width: 20px;
height: 20px;
font-size: 14px;
text-align: center;
cursor: pointer;
z-index: 20;
}
.mm-node-note-tab {
@ -1315,9 +1320,9 @@
max-width: 500px;
max-height: 400px;
border-radius: 5px;
background-color: wheat;
background-color: #FFD;
color: #333;
overflow: auto;
overflow: hidden;
z-index: 6000;
display: none;
}
@ -1326,9 +1331,41 @@
padding: 10px;
box-sizing: border-box;
font-size: 14px;
white-space: pre-wrap;
position: absolute;
left: 0;
top: 20px;
right: 0;
bottom: 0;
overflow-y: auto;
/* white-space: pre-wrap; */
}
.mm-node-note-container h1,
.mm-node-note-container h2,
.mm-node-note-container h3,
.mm-node-note-container h4,
.mm-node-note-container h5,
.mm-node-note-container h6 {
margin-block-start: 0;
}
.mm-node-note-container ul,
.mm-node-note-container ol {
margin: 6px;
}
.mm-node-note-container ul li,
.mm-node-note-container ol li {
line-height: 20px;
}
.mm-node-note-container img {
max-width: 100%;
}
.block-language-mindmap {
height: 600px;
}
@ -1937,3 +1974,58 @@ th {
margin-bottom: 8px;
font-size: 14px;
}
/* 点击 a 标签 */
.mm-link-menu {
position: absolute;
width: 30px;
height: 30px;
background-color: #333;
border: 1px solid #000;
border-radius: 3px;
z-index: 1000;
cursor: pointer;
}
/* .mm-link-menu:before {
width: 0;
height: 0;
border: 10px solid transparent;
border-bottom-color: #333;
position: absolute;
top: -20px;
right: 20px;
} */
.mm-link-menu svg {
fill: #ccc;
margin-left: 7px;
margin-top: 7px;
}
.theme-light .mm-link-menu {
background-color: #fff;
border: 1px solid #333;
}
.theme-light .mm-link-menu svg {
fill: #333;
}
/* 遮挡文字节点 */
.mm-node-cover {
position: absolute;
z-index: 1000;
left: 2px;
top: 2px;
bottom: 2px;
right: 2px;
background-color: #ccc;
border-radius: 2px;
}
.mm-node-cover:hover {
opacity: 0;
background-color: transparent;
}

View File

@ -0,0 +1,21 @@
{
"devMode": false,
"ignoreCodeBlockRestrictions": false,
"preferredDateFormat": "YYYY-MM-DD",
"useUsDateInputOrder": false,
"firstWeekday": {
"index": 1,
"name": "Monday",
"shortName": "Mo"
},
"syncInterval": 200,
"minSyncInterval": 50,
"maxSyncInterval": 1000,
"enableJs": false,
"viewFieldDisplayNullAsEmpty": false,
"enableSyntaxHighlighting": true,
"inputFieldTemplates": [],
"excludedFolders": [
"templates"
]
}

File diff suppressed because one or more lines are too long

View File

@ -1,10 +1,11 @@
{
"id": "obsidian-meta-bind-plugin",
"name": "Meta Bind Plugin",
"version": "0.5.1",
"minAppVersion": "0.14.0",
"version": "0.10.1",
"minAppVersion": "1.4.0",
"description": "This plugin can create input fields inside your notes and bind them to metadata fields.",
"author": "Moritz Jung",
"authorUrl": "https://mprojectscode.github.io/",
"helpUrl": "https://www.moritzjung.dev/obsidian-meta-bind-plugin-docs/",
"isDesktopOnly": false
}

View File

@ -1,22 +1,33 @@
body {
--meta-bind-plugin-border-width: var(--border-width);
--meta-bind-plugin-border-radius: var(--input-radius);
--meta-bind-plugin-slider-spacing: 5px;
--meta-bind-plugin-select-element-border-width: 5px;
--meta-bind-plugin-date-input-year-input-width: 80px;
--mb-border-width: var(--border-width);
--mb-border-radius: var(--input-radius);
--mb-slider-spacing: 5px;
--mb-select-element-border-width: 5px;
--mb-date-input-year-input-width: 80px;
}
.meta-bind-plugin-input {
/* Input Wrappers */
.mb-input {
background-color: transparent !important;
border: none !important;
}
.meta-bind-plugin-input-wrapper {
.mb-input-wrapper {
display: inline;
white-space: normal;
}
.mb-input-inline {
display: inline !important;
}
.mb-input-block {
display: block !important;
}
/* View Wrappers */
/* For higher specificity */
:is(code, span).meta-bind-plugin-view:has(> div.meta-bind-plugin-view-wrapper) {
:is(code, span).mb-view:has(> div.mb-view-wrapper) {
background-color: transparent;
border: none;
color: inherit;
@ -26,156 +37,491 @@ body {
margin: 0;
}
div.meta-bind-plugin-view-wrapper {
div.mb-view-wrapper.mb-view-markdown > p {
margin: 0;
display: inline-block;
}
div.mb-view-wrapper {
display: inline;
}
.meta-bind-plugin-flex-input-wrapper {
display: inline-flex;
.mb-button {
background-color: transparent !important;
border: none !important;
}
.meta-bind-plugin-input-wrapper .checkbox-container {
.mb-button-inline {
display: inline !important;
}
.mb-button-block {
}
.mb-button-group {
background-color: transparent !important;
border: none !important;
& > .mb-button {
&:first-child:not(:last-child) {
& > .mb-button-inner {
border-radius: var(--mb-border-radius) 0 0 var(--mb-border-radius);
}
}
&:last-child:not(:first-child) {
& > .mb-button-inner {
border-radius: 0 var(--mb-border-radius) var(--mb-border-radius) 0;
}
}
&:last-child:first-child {
& > .mb-button-inner {
border-radius: var(--mb-border-radius);
}
}
& > .mb-button-inner {
border-radius: 0;
}
}
}
.mb-button-inner {
}
/* Toggle Input */
.mb-input-wrapper .checkbox-container {
vertical-align: text-bottom;
}
.meta-bind-plugin-slider-input {
/* Slider Input */
.mb-input-wrapper:has(> .mb-slider-input) {
display: inline-flex;
}
.mb-slider-input {
align-self: center;
margin-left: var(--meta-bind-plugin-slider-spacing) !important;
margin-right: var(--meta-bind-plugin-slider-spacing) !important;
margin-left: var(--mb-slider-spacing) !important;
margin-right: var(--mb-slider-spacing) !important;
}
.meta-bind-plugin-error {
color: var(--text-error) !important;
font-weight: bold;
font-family: var(--font-monospace);
}
code.meta-bind-plugin-error {
color: var(--text-error) !important;
}
.meta-bind-code {
color: var(--text-normal);
font-family: var(--font-monospace);
}
.meta-bind-plugin-slider-input-label {
.mb-slider-input-label {
color: var(--text-muted);
font-size: var(--font-ui-small);
}
.meta-bind-plugin-select-input-element {
/* Text Input */
.mb-content-limit-indicator {
color: var(--text-muted);
font-size: var(--font-ui-small);
}
.mb-content-limit-indicator-overflow {
color: var(--color-red);
}
/* Select Input */
.mb-select-input-element {
cursor: pointer;
padding: 5px;
margin: 5px 0 5px 0;
border-radius: var(--meta-bind-plugin-border-radius);
border-left: var(--meta-bind-plugin-select-element-border-width) solid transparent;
border-radius: var(--mb-border-radius);
border-left: var(--mb-select-element-border-width) solid transparent;
white-space: pre-wrap;
font-size: 16px;
min-width: 200px;
}
.meta-bind-plugin-select-input-element-selected {
border-left: var(--meta-bind-plugin-select-element-border-width) solid var(--interactive-accent) !important;
.mb-select-input-element.is-selected {
border-left: var(--mb-select-element-border-width) solid var(--interactive-accent);
background: var(--background-secondary);
}
.meta-bind-plugin-select-input-element-hover {
.mb-select-input-element:hover {
background: var(--background-secondary);
}
.meta-bind-plugin-date-input-year-input[type='number'] {
width: var(--meta-bind-plugin-date-input-year-input-width);
/* Date Input */
.mb-date-input-year-input[type='number'] {
width: var(--mb-date-input-year-input-width);
height: unset;
align-self: stretch;
}
.meta-bind-plugin-input-element-group {
/* Input Element Group */
.mb-input-element-group {
display: inline-flex;
flex-direction: row;
}
.meta-bind-plugin-input-element-group .meta-bind-plugin-input-element-group-element:focus {
.mb-input-element-group .mb-input-element-group-element:focus {
z-index: 10;
}
.meta-bind-plugin-input-element-group .meta-bind-plugin-input-element-group-element:first-child {
border-radius: var(--meta-bind-plugin-border-radius) 0 0 var(--meta-bind-plugin-border-radius);
.mb-input-element-group .mb-input-element-group-element:first-child {
border-radius: var(--mb-border-radius) 0 0 var(--mb-border-radius);
}
.meta-bind-plugin-input-element-group .meta-bind-plugin-input-element-group-element:not(:first-child):not(:last-child) {
.mb-input-element-group .mb-input-element-group-element:not(:first-child):not(:last-child) {
border-radius: 0;
}
.meta-bind-plugin-input-element-group .meta-bind-plugin-input-element-group-element:last-child {
border-radius: 0 var(--meta-bind-plugin-border-radius) var(--meta-bind-plugin-border-radius) 0;
.mb-input-element-group .mb-input-element-group-element:last-child {
border-radius: 0 var(--mb-border-radius) var(--mb-border-radius) 0;
}
.meta-bind-plugin-card {
padding: var(--size-4-2);
margin: var(--size-4-2) 0;
border-radius: var(--meta-bind-plugin-border-radius);
border: var(--meta-bind-plugin-border-width) solid var(--background-modifier-border);
display: inline-flex;
/* SailKite small input fields so that line height is consistent */
/* https://discord.com/channels/1171444840257572935/1171444840257572939/1171562547212726403 */
/*.mb-input-element-group {*/
/* & > .mb-date-input-year-input[type='number'] {*/
/* padding-block: 0;*/
/* }*/
/* & > .mb-input-element-group-element {*/
/* height: 100%;*/
/* }*/
/*}*/
/* List Input */
.mb-list-input {
display: flex;
gap: var(--size-4-2);
}
.mb-list-input > div:has(> input) {
flex-grow: 1;
}
.mb-list-empty {
color: var(--text-faint);
}
.mb-list-items {
margin-bottom: var(--size-4-4);
display: flex;
flex-direction: column;
gap: var(--size-4-2);
}
[class*='block-language-'] > .meta-bind-plugin-card {
.mb-list-item {
display: flex;
}
.meta-bind-plugin-card > code {
display: block;
.mb-list-item > span {
flex-grow: 1;
}
.meta-bind-plugin-card > pre {
margin: 0;
/* Inline List */
.mb-inline-list {
display: inline;
font-size: 0;
& > .mb-inline-list-item {
border: var(--mb-border-width) solid var(--background-modifier-border);
border-radius: var(--mb-border-radius);
display: inline-flex;
align-items: center;
gap: var(--size-4-2);
padding-inline: var(--size-4-2);
padding-block: var(--size-4-1);
font-size: var(--font-ui-small);
&:not(:last-child) {
margin-right: var(--size-4-2);
}
& > .mb-inline-list-item-button {
border: none;
background: none;
padding: initial;
height: unset;
box-shadow: none;
&:hover {
color: var(--text-error);
}
}
}
& > .mb-inline-list-add {
border: var(--mb-border-width) solid var(--background-modifier-border);
border-radius: var(--mb-border-radius);
display: inline-flex;
align-items: center;
padding-inline: var(--size-4-2);
padding-block: var(--size-4-1);
font-size: var(--font-ui-small);
&:hover {
color: var(--text-accent);
}
}
}
.meta-bind-plugin-card > h3 {
/* Suggester Input */
.mb-suggest-input {
background: var(--background-modifier-form-field);
border-radius: var(--mb-border-radius);
border: var(--mb-border-width) solid var(--background-modifier-border);
padding: 5px 5px 5px 7px;
cursor: pointer;
position: relative;
color: var(--text-normal);
display: inline-flex;
align-items: center;
gap: 5px;
}
.mb-suggest-text {
display: inline-block;
}
/* Progress Bar Input */
.mb-progress-bar-input {
height: 32px;
width: 100%;
border-radius: var(--mb-border-radius);
border: var(--mb-border-width) solid var(--background-modifier-border);
position: relative;
cursor: col-resize;
}
.mb-progress-bar-input:focus-visible {
box-shadow: 0 0 0 3px var(--background-modifier-border-focus);
}
.mb-progress-bar-progress {
height: 32px;
background: var(--color-accent);
border-radius: var(--mb-border-radius);
}
.mb-progress-bar-value {
position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
}
.mb-progress-bar-label-left {
position: absolute;
top: 50%;
transform: translate(0, -50%);
left: var(--size-4-2);
}
.mb-progress-bar-label-right {
position: absolute;
top: 50%;
transform: translate(0, -50%);
right: var(--size-4-2);
}
/* Card */
.mb-card {
padding: var(--size-4-2);
margin: var(--size-4-2) 0;
border-radius: var(--mb-border-radius);
border: var(--mb-border-width) solid var(--background-modifier-border);
display: flex;
flex-direction: column;
width: 100%;
gap: var(--size-4-2);
}
[class*='block-language-'] > .mb-card {
display: flex;
}
.mb-card > :first-child {
margin-top: 0;
}
.meta-bind-full-width {
.mb-card > :last-child {
margin-bottom: 0;
}
.mb-card > code {
display: block;
}
.mb-card > pre {
margin: 0;
}
.mb-card > h3 {
margin-top: 0;
}
.mb-card.mb-card-full-width {
width: 100%;
}
.meta-bind-high {
height: 200px;
/* Image */
.mb-image-search-container {
margin-bottom: var(--size-4-4);
}
.meta-bind-error-collection-card {
.mb-image-card-grid {
display: grid;
grid-template-columns: repeat(auto-fit, minmax(min(300px, 100%), 1fr));
gap: var(--size-4-4);
}
/* Error */
.mb-error {
color: var(--text-error) !important;
font-weight: bold;
font-family: var(--font-monospace);
}
code.mb-error {
color: var(--text-error) !important;
}
/* Code */
.mb-code {
color: var(--text-normal);
font-family: var(--font-monospace);
}
/* Error Collection */
.mb-error-collection-card {
padding: var(--size-4-2);
margin: var(--size-4-2) 0;
border-radius: var(--meta-bind-plugin-border-radius);
border: var(--meta-bind-plugin-border-width) solid var(--background-modifier-border);
border-radius: var(--mb-border-radius);
border: var(--mb-border-width) solid var(--background-modifier-border);
color: var(--text-normal);
font-family: var(--font-default);
}
.meta-bind-error-collection {
.mb-error-collection {
display: inline-block;
position: relative;
cursor: pointer;
margin-inline: var(--size-4-2);
}
.publish-renderer .meta-bind-error-collection {
.publish-renderer .mb-error-collection {
margin-inline: 0;
}
.meta-bind-error-collection > svg {
.mb-error-collection > svg {
width: var(--font-text-size);
height: var(--font-text-size);
vertical-align: text-bottom;
}
.meta-bind-error-collection > svg.lucide-alert-circle {
color: var(--color-red);
.mb-error-collection > svg.lucide-alert-circle {
color: var(--text-error);
}
.meta-bind-error-collection > svg.lucide-alert-triangle {
color: var(--color-orange);
.mb-error-collection > svg.lucide-alert-triangle {
color: var(--text-warning);
}
.meta-bind-error-collection > svg.lucide-info {
.mb-error-collection > svg.lucide-info {
color: var(--text-normal);
}
.mb-pre {
overflow-x: scroll;
}
.mb-pre > code {
white-space: pre;
}
.mb-error-collection-modal {
width: 80%;
}
.mb-error-text {
color: var(--text-error) !important;
}
.mb-warning-text {
color: var(--text-warning) !important;
}
/* --- Misc --- */
.mb-icon-wrapper {
display: inline-block;
position: relative;
width: 18px;
height: 18px;
}
.mb-icon-wrapper > svg {
position: absolute;
top: 0;
bottom: 0;
left: 0;
right: 0;
}
.mb-faq-view {
max-width: var(--file-line-width);
margin-left: auto;
margin-right: auto;
}
a.mb-no-link {
color: var(--code-normal);
text-decoration: none;
}
table.mb-html-table {
--table-column-min-width: 10px;
}
.mb-table-wrapper {
overflow-x: auto;
}
/* --- HIGHLIGHTING CLASSES --- */
.mb-highlight-test {
color: #00bfbc;
}
.mb-highlight-ident,
.cm-mb-highlight-ident {
color: var(--code-normal);
}
.mb-highlight-control,
.cm-mb-highlight-control {
color: var(--code-keyword);
}
.mb-highlight-string,
.cm-mb-highlight-string {
color: var(--code-string);
}
.mb-highlight-keyword,
.cm-mb-highlight-keyword {
color: var(--code-property);
}
.mb-highlight-error,
.cm-mb-highlight-error {
color: var(--text-error);
}
/* --- UTIL CLASSES --- */
.meta-bind-full-width > * {
width: 100%;
}
.meta-bind-high > * {
height: 200px;
}
.meta-bind-small-width > * {
width: 80px;
}

View File

@ -9,7 +9,7 @@
"lineWidth": 40,
"lineWidthWide": 5000,
"maxWidth": 98,
"textNormal": 20,
"textNormal": 22.5,
"textSmall": 13,
"imgGrid": false,
"imgWidth": "img-default-width",

File diff suppressed because one or more lines are too long

View File

@ -1,7 +1,7 @@
{
"id": "obsidian-minimal-settings",
"name": "Minimal Theme Settings",
"version": "7.2.2",
"version": "7.3.1",
"minAppVersion": "1.1.9",
"description": "Change the colors, fonts and features of Minimal Theme.",
"author": "@kepano",

View File

@ -0,0 +1,7 @@
{
"templateHeading": "## Todo",
"deleteOnComplete": true,
"removeEmptyTodos": false,
"rolloverChildren": true,
"rolloverOnFileCreate": true
}

File diff suppressed because one or more lines are too long

View File

@ -0,0 +1,10 @@
{
"id": "obsidian-rollover-daily-todos",
"name": "Rollover Daily Todos",
"version": "1.1.7",
"minAppVersion": "0.12.12",
"description": "This Obsidian.md plugin rolls over incomplete TODOs from the previous daily note to today's daily note. (https://obsidian.md). (Originally created by Matthew Sessions)",
"author": "Lukas Mölschl",
"authorUrl": "https://moelschl.com",
"isDesktopOnly": false
}

File diff suppressed because it is too large Load Diff

View File

@ -1,7 +1,7 @@
{
"id": "obsidian-sequence-hotkeys",
"name": "Sequence Hotkeys",
"version": "0.5.2",
"version": "0.6.0",
"minAppVersion": "0.12.0",
"description": "This plugin allows you to set hotkeys with key sequences instead of a single chord.",
"author": "Ruan Moolman",

File diff suppressed because it is too large Load Diff

View File

@ -1,7 +1,7 @@
{
"id": "obsidian-share-as-gist",
"name": "Share as Gist",
"version": "1.2.1",
"version": "1.3.1",
"minAppVersion": "0.9.7",
"description": "Shares an Obsidian note as a GitHub.com gist",
"author": "Tim Rogers",

File diff suppressed because one or more lines are too long

View File

@ -1,7 +1,7 @@
{
"id": "obsidian-shellcommands",
"name": "Shell commands",
"version": "0.20.0",
"version": "0.20.1",
"minAppVersion": "0.16.3",
"description": "You can predefine system commands that you want to run frequently, and assign hotkeys for them. For example open external applications. Automatic execution is also supported, and execution via URI links.",
"author": "Jarkko Linnanvirta",

View File

@ -41,7 +41,7 @@
"singlelineCardSeparator": "::",
"singlelineReversedCardSeparator": ":::"
},
"buryDate": "2023-08-03",
"buryDate": "2024-01-06",
"buryList": [],
"historyDeck": ""
}

File diff suppressed because one or more lines are too long

View File

@ -1,7 +1,7 @@
{
"id": "obsidian-spaced-repetition",
"name": "Spaced Repetition",
"version": "1.10.1",
"version": "1.10.5",
"minAppVersion": "0.15.4",
"description": "Fight the forgetting curve by reviewing flashcards & entire notes.",
"author": "Stephen Mwangi",

File diff suppressed because one or more lines are too long

View File

@ -1,9 +1,10 @@
{
"id": "obsidian-tasks-plugin",
"name": "Tasks",
"version": "4.7.1",
"version": "5.3.0",
"minAppVersion": "1.1.1",
"description": "Task management for Obsidian",
"helpUrl": "https://publish.obsidian.md/tasks/",
"author": "Martin Schenck and Clare Macrae",
"authorUrl": "https://github.com/obsidian-tasks-group",
"fundingUrl": "https://github.com/sponsors/claremacrae",

View File

@ -3,6 +3,11 @@
}
/* Fix indentation of wrapped task lines in Tasks search results, when in Live Preview. */
ul.contains-task-list .task-list-item-checkbox {
margin-inline-start: calc(var(--checkbox-size) * -1.5) !important;
}
.plugin-tasks-query-explanation{
/* Prevent long explanation lines wrapping, so they are more readable,
especially on small screens.
@ -72,6 +77,16 @@
text-decoration: none;
}
/* Postpone icon. */
.tasks-postpone {
background-color: transparent;
padding: 0;
font-size: var(--font-text-size);
background-color: transparent;
display: contents;
cursor: pointer;
}
.tasks-list-text {
position: relative;
}
@ -88,6 +103,12 @@
display: none;
}
/* Workaround for issue #2073: Enabling the plugin causes blockIds to be not hidden in reading view
https://github.com/obsidian-tasks-group/obsidian-tasks/issues/2073 */
.task-list-item .task-block-link{
display: none;
}
.tasks-setting-important {
color: red;
font-weight: bold;

File diff suppressed because one or more lines are too long

View File

@ -1,14 +1,15 @@
{
"id": "obsidian42-brat",
"name": "Obsidian42 - BRAT",
"version": "0.7.0",
"minAppVersion": "1.1.16",
"description": "Easily install a beta version of a plugin for testing.",
"author": "TfTHacker",
"authorUrl": "https://github.com/TfTHacker/obsidian42-brat",
"isDesktopOnly": false,
"fundingUrl": {
"Buy Me a Coffee": "https://bit.ly/o42-kofi",
"Medium membership": "https://bit.ly/o42-medium"
}
"id": "obsidian42-brat",
"name": "BRAT",
"version": "0.8.2",
"minAppVersion": "1.4.16",
"description": "Easily install a beta version of a plugin for testing.",
"author": "TfTHacker",
"authorUrl": "https://github.com/TfTHacker/obsidian42-brat",
"helpUrl": "https://tfthacker.com/BRAT",
"isDesktopOnly": false,
"fundingUrl": {
"Buy Me a Coffee": "https://bit.ly/o42-kofi",
"Visit my site": "https://tfthacker.com"
}
}

View File

@ -1,3 +1,3 @@
.brat-modal .modal-button-container {
margin-top: 5px !important;
margin-top: 5px !important;
}

File diff suppressed because one or more lines are too long

View File

@ -1,14 +1,15 @@
{
"id": "obsidian42-strange-new-worlds",
"name": "Obsidian42 - Strange New Worlds (SNW)",
"version": "1.2.2",
"minAppVersion": "1.2.0",
"version": "1.2.3",
"minAppVersion": "1.4.16",
"description": "Revealing networked thought and the strange new worlds created by your vault",
"author": "TfTHacker",
"authorUrl": "https://twitter.com/TfTHacker",
"isDesktopOnly": false,
"fundingUrl": {
"Buy Me a Coffee": "https://bit.ly/o42-kofi",
"Medium membership": "https://bit.ly/o42-medium"
}
"helpUrl": "https://tfthacker.com/transporter",
"isDesktopOnly": false,
"fundingUrl": {
"Buy Me a Coffee": "https://bit.ly/o42-kofi",
"Vist my site": "https://tfthacker.com"
}
}

File diff suppressed because one or more lines are too long

View File

@ -1,8 +1,8 @@
{
"id": "pane-relief",
"name": "Pane Relief",
"version": "0.5.1",
"minAppVersion": "1.2.8",
"version": "0.5.2",
"minAppVersion": "1.3.5",
"description": "Per-tab history, hotkeys for pane/tab movement, navigation, sliding workspace, and more",
"author": "PJ Eby",
"authorUrl": "https://github.com/pjeby",

View File

@ -373,7 +373,7 @@
"devMode": false,
"templateFolderPath": "templates",
"announceUpdates": true,
"version": "1.2.1",
"version": "1.6.1",
"disableOnlineFeatures": true,
"ai": {
"OpenAIApiKey": "",

View File

@ -11147,11 +11147,27 @@ function getModelMaxTokens(model) {
return 8192;
case "gpt-3.5-turbo-16k":
return 16384;
case "gpt-3.5-turbo-1106":
return 16385;
case "gpt-4-1106-preview":
return 128e3;
case "gpt-4-32k":
return 32768;
}
}
// src/ai/preventCursorChange.ts
function preventCursorChange() {
const cursor = app.workspace.activeEditor?.editor?.getCursor();
const selection = app.workspace.activeEditor?.editor?.listSelections();
return () => {
if (cursor)
app.workspace.activeEditor?.editor?.setCursor(cursor);
if (selection)
app.workspace.activeEditor?.editor?.setSelections(selection);
};
}
// src/ai/OpenAIRequest.ts
function OpenAIRequest(apiKey, model, systemPrompt, modelParams = {}) {
return async function makeRequest(prompt) {
@ -11168,7 +11184,8 @@ function OpenAIRequest(apiKey, model, systemPrompt, modelParams = {}) {
);
}
try {
const response = await (0, import_obsidian15.requestUrl)({
const restoreCursor = preventCursorChange();
const _response = (0, import_obsidian15.requestUrl)({
url: `https://api.openai.com/v1/chat/completions`,
method: "POST",
headers: {
@ -11184,6 +11201,8 @@ function OpenAIRequest(apiKey, model, systemPrompt, modelParams = {}) {
]
})
});
restoreCursor();
const response = await _response;
return response.json;
} catch (error) {
console.log(error);
@ -11220,7 +11239,9 @@ function makeNoticeHandler(showMessages) {
// src/ai/AIAssistant.ts
var getTokenCount = (text2, model) => {
const m = model === "gpt-3.5-turbo-16k" ? "gpt-3.5-turbo" : model;
let m = model === "gpt-3.5-turbo-16k" ? "gpt-3.5-turbo" : model;
m = m === "gpt-4-1106-preview" ? "gpt-4" : m;
m = m === "gpt-3.5-turbo-1106" ? "gpt-3.5-turbo" : m;
return encodingForModel(m).encode(text2).length;
};
async function repeatUntilResolved(callback, promise, interval) {
@ -11470,14 +11491,15 @@ async function ChunkedPrompt(settings, formatter) {
const chunks = text2.split(chunkSeparator);
const systemPromptLength = getTokenCount(systemPrompt, model);
const renderedPromptTemplate = await formatter(promptTemplate, {
chunk: ""
chunk: " "
// empty would make QA ask for a value, which we don't want
});
const promptTemplateTokenCount = getTokenCount(
renderedPromptTemplate,
model
);
const maxChunkTokenSize = getModelMaxTokens(model) / 2 - systemPromptLength;
const shouldMerge = true;
const shouldMerge = settings.shouldMerge ?? true;
const chunkedPrompts = [];
const maxCombinedChunkSize = maxChunkTokenSize - promptTemplateTokenCount;
if (shouldMerge) {
@ -11530,7 +11552,7 @@ async function ChunkedPrompt(settings, formatter) {
`${chunkedPrompts.length} prompts being sent.`
];
notice.setMessage(promptingMsg[0], promptingMsg[1]);
const rateLimiter = new RateLimiter(5, 1e3);
const rateLimiter = new RateLimiter(5, 1e3 * 30);
const results = Promise.all(
chunkedPrompts.map(
(prompt) => rateLimiter.add(() => makeRequest(prompt))
@ -11572,7 +11594,7 @@ async function ChunkedPrompt(settings, formatter) {
}
// src/ai/models.ts
var models = ["gpt-3.5-turbo", "gpt-3.5-turbo-16k", "gpt-4", "gpt-4-32k", "text-davinci-003"];
var models = ["gpt-3.5-turbo", "gpt-3.5-turbo-16k", "gpt-3.5-turbo-1106", "gpt-4", "gpt-4-1106-preview", "gpt-4-32k", "text-davinci-003"];
var models_and_ask_me = [...models, "Ask me"];
// src/quickAddApi.ts
@ -11662,7 +11684,7 @@ var QuickAddApi = class {
}
return assistantRes;
},
chunkedPrompt: async (text2, promptTemplate, model, settings) => {
chunkedPrompt: async (text2, promptTemplate, model, settings, existingVariables) => {
const pluginSettings = settingsStore.getState();
const AISettings = pluginSettings.ai;
if (pluginSettings.disableOnlineFeatures) {
@ -11686,10 +11708,15 @@ var QuickAddApi = class {
outputVariableName: settings?.variableName ?? "output",
showAssistantMessages: settings?.showAssistantMessages ?? true,
systemPrompt: settings?.systemPrompt ?? AISettings.defaultSystemPrompt,
resultJoiner: settings?.chunkJoiner ?? "\n"
resultJoiner: settings?.chunkJoiner ?? "\n",
shouldMerge: settings?.shouldMerge ?? true
},
(txt, variables) => {
return formatter(txt, variables, false);
const mergedVariables = {
...existingVariables,
...variables
};
return formatter(txt, mergedVariables, false);
}
);
if (!assistantRes) {
@ -14766,25 +14793,37 @@ var UserScriptSettingsModal = class extends import_obsidian26.Modal {
if (this.command.settings[option] !== void 0) {
value = this.command.settings[option];
}
let setting;
const type = entry.type;
if (type === "text" || type === "input") {
this.addInputBox(
setting = this.addInputBox(
option,
value,
entry?.placeholder,
entry.secret
);
} else if (type === "checkbox" || type === "toggle") {
this.addToggle(option, value);
setting = this.addToggle(option, value);
} else if (type === "dropdown" || type === "select") {
this.addDropdown(option, entry.options, value);
setting = this.addDropdown(
option,
entry.options,
value
);
} else if (type === "format") {
this.addFormatInput(option, value, entry.placeholder);
setting = this.addFormatInput(
option,
value,
entry.placeholder
);
}
if (entry.description && setting) {
setting.setDesc(entry.description);
}
}
}
addInputBox(name, value, placeholder, passwordOnBlur) {
new import_obsidian26.Setting(this.contentEl).setName(name).addText((input) => {
return new import_obsidian26.Setting(this.contentEl).setName(name).addText((input) => {
input.setValue(value).onChange((value2) => this.command.settings[name] = value2).setPlaceholder(placeholder ?? "");
if (passwordOnBlur) {
setPasswordOnBlur(input.inputEl);
@ -14792,19 +14831,21 @@ var UserScriptSettingsModal = class extends import_obsidian26.Modal {
});
}
addToggle(name, value) {
new import_obsidian26.Setting(this.contentEl).setName(name).addToggle(
return new import_obsidian26.Setting(this.contentEl).setName(name).addToggle(
(toggle) => toggle.setValue(value).onChange((value2) => this.command.settings[name] = value2)
);
}
addDropdown(name, options, value) {
new import_obsidian26.Setting(this.contentEl).setName(name).addDropdown((dropdown) => {
return new import_obsidian26.Setting(this.contentEl).setName(name).addDropdown((dropdown) => {
options.forEach((item) => void dropdown.addOption(item, item));
dropdown.setValue(value);
dropdown.onChange((value2) => this.command.settings[name] = value2);
dropdown.onChange(
(value2) => this.command.settings[name] = value2
);
});
}
addFormatInput(name, value, placeholder) {
new import_obsidian26.Setting(this.contentEl).setName(name);
const setting = new import_obsidian26.Setting(this.contentEl).setName(name);
const formatDisplay = this.contentEl.createEl("span");
const input = new import_obsidian26.TextAreaComponent(this.contentEl);
new FormatSyntaxSuggester(this.app, input.inputEl, QuickAdd.instance);
@ -14820,6 +14861,7 @@ var UserScriptSettingsModal = class extends import_obsidian26.Modal {
input.inputEl.style.height = "100px";
input.inputEl.style.marginBottom = "1em";
void (async () => formatDisplay.innerText = await displayFormatter.format(value))();
return setting;
}
};

View File

@ -1,7 +1,7 @@
{
"id": "quickadd",
"name": "QuickAdd",
"version": "1.2.1",
"version": "1.6.1",
"minAppVersion": "0.13.19",
"description": "Quickly add new pages or content to your vault.",
"author": "Christian B. B. Houmann",

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View File

@ -1,7 +1,7 @@
{
"id": "supercharged-links-obsidian",
"name": "Supercharged Links",
"version": "0.10.3",
"version": "0.11.1",
"minAppVersion": "1.4.0",
"description": "Add properties and menu options to links and style them!",
"author": "mdelobelle & Emile",

File diff suppressed because it is too large Load Diff

View File

@ -1,8 +1,8 @@
{
"id": "surfing",
"name": "Surfing",
"version": "0.8.16",
"minAppVersion": "1.0.0",
"version": "0.9.1",
"minAppVersion": "1.4.0",
"description": "Surf the Net in Obsidian.",
"author": "Boninall & Windily-cloud",
"authorUrl": "https://github.com/Quorafind",

View File

@ -1,86 +1,86 @@
/* esbuild-css-modules-plugin-namespace:.\src\component\TabTreeView\CustomNode.module.css?esbuild-css-modules-plugin-built */
.surfing_root_px3YjW {
height: 32px;
/* esbuild-css-modules-plugin-namespace:./src/component/TabTreeView/CustomNode.module.css?esbuild-css-modules-plugin-built */
.surfing_root_TqXXoa {
border-radius: var(--size-2-2);
border-bottom: 1px solid #eee;
grid-template-columns: auto auto 1fr auto;
align-items: center;
height: 32px;
padding-inline-end: 8px;
display: grid;
}
.surfing_root_px3YjW:hover {
.surfing_root_TqXXoa:hover {
background: var(--color-base-30);
}
.surfing_root_px3YjW.surfing_isSelected_px3YjW {
.surfing_root_TqXXoa.surfing_isSelected_TqXXoa {
background: var(--color-base-40);
border-radius: var(--size-2-2);
}
.surfing_expandIconWrapper_px3YjW {
.surfing_expandIconWrapper_TqXXoa {
cursor: pointer;
height: 24px;
width: 24px;
justify-content: center;
align-items: center;
width: 24px;
height: 24px;
font-size: 0;
transition: transform .1s linear;
display: flex;
transform: rotate(0);
}
.surfing_expandIconWrapper_px3YjW.surfing_isOpen_px3YjW {
.surfing_expandIconWrapper_TqXXoa.surfing_isOpen_TqXXoa {
transform: rotate(90deg);
}
.surfing_labelGridItem_px3YjW {
.surfing_labelGridItem_TqXXoa {
width: 100%;
padding-inline-start: 8px;
overflow: hidden;
}
.surfing_pipeY_px3YjW {
.surfing_pipeY_TqXXoa {
border-left: 2px solid #e7e7e7;
position: absolute;
top: -7px;
left: -7px;
}
.surfing_pipeX_px3YjW {
height: 2px;
.surfing_pipeX_TqXXoa {
z-index: -1;
background-color: #e7e7e7;
height: 2px;
position: absolute;
top: 15px;
left: -7px;
}
/* esbuild-css-modules-plugin-namespace:.\src\component\TabTreeView\Placeholder.module.css?esbuild-css-modules-plugin-built */
.surfing_root_3FoL3a {
height: 2px;
/* esbuild-css-modules-plugin-namespace:./src/component/TabTreeView/Placeholder.module.css?esbuild-css-modules-plugin-built */
.surfing_root_5CqT8q {
background-color: #1967d2;
height: 2px;
position: absolute;
top: 0;
right: 0;
transform: translateY(-50%);
}
/* esbuild-css-modules-plugin-namespace:.\src\component\TabTreeView\TabTree.module.css?esbuild-css-modules-plugin-built */
.surfing_app_zUmbJa {
height: 100%;
/* esbuild-css-modules-plugin-namespace:./src/component/TabTreeView/TabTree.module.css?esbuild-css-modules-plugin-built */
.surfing_app_9UFhHW {
margin: var(--size-4-2);
border-radius: var(--size-2-2);
}
.surfing_container_zUmbJa,
.surfing_treeRoot_zUmbJa {
height: 100%;
}
.surfing_draggingSource_zUmbJa {
.surfing_container_9UFhHW,
.surfing_treeRoot_9UFhHW {
height: 100%;
}
.surfing_draggingSource_9UFhHW {
opacity: .3;
}
.surfing_placeholderContainer_zUmbJa {
.surfing_placeholderContainer_9UFhHW {
position: relative;
}
.surfing_dropTarget_zUmbJa {
.surfing_dropTarget_9UFhHW {
background-color: var(--color-accent);
}
/* esbuild-css-modules-plugin-namespace:.\src\component\TabTreeView\CustomDragPreview.module.css?esbuild-css-modules-plugin-built */
.surfing_root_YLpzFq {
/* esbuild-css-modules-plugin-namespace:./src/component/TabTreeView/CustomDragPreview.module.css?esbuild-css-modules-plugin-built */
.surfing_root_O6yzOW {
align-items: "center";
color: #fff;
pointer-events: none;
@ -93,8 +93,8 @@
display: inline-grid;
box-shadow: 0 12px 24px -6px #00000040, 0 0 0 1px #00000014;
}
.surfing_icon_YLpzFq,
.surfing_label_YLpzFq {
.surfing_icon_O6yzOW,
.surfing_label_O6yzOW {
align-items: center;
display: flex;
}
@ -744,3 +744,18 @@ div[data-type^=surfing-tab-tree] ul li {
margin: 0;
padding: 0;
}
.surfing-hover-popover {
height: 400px;
}
.surfing-embed-website {
height: 800px;
}
.surfing-hover-popover .surfing-hover-popover-container,
.surfing-hover-popover .wb-view-content.node-insert-event,
.surfing-embed-website .surfing-embed-website-container,
.surfing-embed-website .surfing-embed-website-container .wb-view-content.node-insert-event {
height: 100%;
}
.popover.hover-editor .popover-content:has(div[data-type^="surfing-view"]) {
width: 100%;
}

File diff suppressed because one or more lines are too long

View File

@ -3,8 +3,9 @@
"name": "Tag Wrangler",
"author": "PJ Eby",
"authorUrl": "https://github.com/pjeby",
"version": "0.5.13",
"version": "0.6.1",
"minAppVersion": "1.2.8",
"description": "Rename, merge, toggle, and search tags from the tag pane",
"fundingUrl": "https://dirtsimple.org/tips/tag-wrangler",
"isDesktopOnly": false
}

View File

@ -30,7 +30,7 @@
"cancelled"
],
"dateFormat": "YYYY-MM-DD",
"inbox": "",
"inbox": "tasks",
"taskFiles": [
""
],
@ -42,7 +42,7 @@
"useCounters": true,
"counterBehavior": "Filter",
"useQuickEntry": true,
"entryPosition": "today",
"entryPosition": "top",
"useYearHeader": true,
"useRelative": true,
"useRecurrence": true,

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