@@ -43,7 +43,7 @@
|
|||||||
"dexie": "^3.2.2",
|
"dexie": "^3.2.2",
|
||||||
"lodash-es": "4.17.21",
|
"lodash-es": "4.17.21",
|
||||||
"minisearch": "github:scambier/minisearch#callback_desync",
|
"minisearch": "github:scambier/minisearch#callback_desync",
|
||||||
"obsidian-text-extract": "1.0.2",
|
"obsidian-text-extract": "1.0.3",
|
||||||
"pure-md5": "^0.1.14"
|
"pure-md5": "^0.1.14"
|
||||||
},
|
},
|
||||||
"pnpm": {
|
"pnpm": {
|
||||||
|
|||||||
8
pnpm-lock.yaml
generated
8
pnpm-lock.yaml
generated
@@ -22,7 +22,7 @@ specifiers:
|
|||||||
lodash-es: 4.17.21
|
lodash-es: 4.17.21
|
||||||
minisearch: github:scambier/minisearch#callback_desync
|
minisearch: github:scambier/minisearch#callback_desync
|
||||||
obsidian: latest
|
obsidian: latest
|
||||||
obsidian-text-extract: 1.0.2
|
obsidian-text-extract: 1.0.3
|
||||||
prettier: ^2.7.1
|
prettier: ^2.7.1
|
||||||
prettier-plugin-svelte: ^2.8.0
|
prettier-plugin-svelte: ^2.8.0
|
||||||
pure-md5: ^0.1.14
|
pure-md5: ^0.1.14
|
||||||
@@ -38,7 +38,7 @@ dependencies:
|
|||||||
dexie: 3.2.2
|
dexie: 3.2.2
|
||||||
lodash-es: 4.17.21
|
lodash-es: 4.17.21
|
||||||
minisearch: github.com/scambier/minisearch/adf11cab46d851220a41c9ad95ed986b630f0f3c
|
minisearch: github.com/scambier/minisearch/adf11cab46d851220a41c9ad95ed986b630f0f3c
|
||||||
obsidian-text-extract: 1.0.2
|
obsidian-text-extract: 1.0.3
|
||||||
pure-md5: 0.1.14
|
pure-md5: 0.1.14
|
||||||
|
|
||||||
devDependencies:
|
devDependencies:
|
||||||
@@ -4131,8 +4131,8 @@ packages:
|
|||||||
object-keys: 1.1.1
|
object-keys: 1.1.1
|
||||||
dev: true
|
dev: true
|
||||||
|
|
||||||
/obsidian-text-extract/1.0.2:
|
/obsidian-text-extract/1.0.3:
|
||||||
resolution: {integrity: sha512-OOnV1B0kTED46vxPRLOHdHeev6CqcXs6A39DE3IJaEV9PNZKPF3/f6d3t7/zFLgOVMNiVD9Uj+YziAhXeKt4lw==}
|
resolution: {integrity: sha512-nqIfKfAV3vCn5jFl77iJQOqM9fTik3cESroeMENbr3q/1R6hj0ancJISw6/fIMRwWb50zVra51cWqL+rPZCDMQ==}
|
||||||
dependencies:
|
dependencies:
|
||||||
dexie: 3.2.2
|
dexie: 3.2.2
|
||||||
p-limit: 4.0.0
|
p-limit: 4.0.0
|
||||||
|
|||||||
@@ -1,5 +1,6 @@
|
|||||||
import {
|
import {
|
||||||
Notice,
|
Notice,
|
||||||
|
Platform,
|
||||||
Plugin,
|
Plugin,
|
||||||
PluginSettingTab,
|
PluginSettingTab,
|
||||||
Setting,
|
Setting,
|
||||||
@@ -82,6 +83,7 @@ export class SettingsTab extends PluginSettingTab {
|
|||||||
new Setting(containerEl).setName('Indexing').setHeading()
|
new Setting(containerEl).setName('Indexing').setHeading()
|
||||||
|
|
||||||
// PDF Indexing
|
// PDF Indexing
|
||||||
|
if (!Platform.isMobileApp) {
|
||||||
const indexPDFsDesc = new DocumentFragment()
|
const indexPDFsDesc = new DocumentFragment()
|
||||||
indexPDFsDesc.createSpan({}, span => {
|
indexPDFsDesc.createSpan({}, span => {
|
||||||
span.innerHTML = `Omnisearch will include PDFs in search results.
|
span.innerHTML = `Omnisearch will include PDFs in search results.
|
||||||
@@ -102,8 +104,10 @@ export class SettingsTab extends PluginSettingTab {
|
|||||||
await saveSettings(this.plugin)
|
await saveSettings(this.plugin)
|
||||||
})
|
})
|
||||||
)
|
)
|
||||||
|
}
|
||||||
|
|
||||||
// Images Indexing
|
// Images Indexing
|
||||||
|
if (!Platform.isMobileApp) {
|
||||||
const indexImagesDesc = new DocumentFragment()
|
const indexImagesDesc = new DocumentFragment()
|
||||||
indexImagesDesc.createSpan({}, span => {
|
indexImagesDesc.createSpan({}, span => {
|
||||||
span.innerHTML = `Omnisearch will use <a href="https://en.wikipedia.org/wiki/Tesseract_(software)">Tesseract</a> to index images from their text.
|
span.innerHTML = `Omnisearch will use <a href="https://en.wikipedia.org/wiki/Tesseract_(software)">Tesseract</a> to index images from their text.
|
||||||
@@ -122,7 +126,7 @@ export class SettingsTab extends PluginSettingTab {
|
|||||||
await saveSettings(this.plugin)
|
await saveSettings(this.plugin)
|
||||||
})
|
})
|
||||||
)
|
)
|
||||||
|
}
|
||||||
// Additional files to index
|
// Additional files to index
|
||||||
const indexedFileTypesDesc = new DocumentFragment()
|
const indexedFileTypesDesc = new DocumentFragment()
|
||||||
indexedFileTypesDesc.createSpan({}, span => {
|
indexedFileTypesDesc.createSpan({}, span => {
|
||||||
@@ -370,6 +374,11 @@ export let settings = Object.assign({}, DEFAULT_SETTINGS) as OmnisearchSettings
|
|||||||
export async function loadSettings(plugin: Plugin): Promise<void> {
|
export async function loadSettings(plugin: Plugin): Promise<void> {
|
||||||
settings = Object.assign({}, DEFAULT_SETTINGS, await plugin.loadData())
|
settings = Object.assign({}, DEFAULT_SETTINGS, await plugin.loadData())
|
||||||
|
|
||||||
|
if (Platform.isMobileApp) {
|
||||||
|
settings.PDFIndexing = false
|
||||||
|
settings.imagesIndexing = false
|
||||||
|
}
|
||||||
|
|
||||||
showExcerpt.set(settings.showExcerpt)
|
showExcerpt.set(settings.showExcerpt)
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -76,5 +76,6 @@
|
|||||||
"1.8.0-beta.5": "1.0.0",
|
"1.8.0-beta.5": "1.0.0",
|
||||||
"1.8.0-beta.6": "1.0.0",
|
"1.8.0-beta.6": "1.0.0",
|
||||||
"1.8.0-beta.7": "1.0.0",
|
"1.8.0-beta.7": "1.0.0",
|
||||||
"1.8.0": "1.0.0"
|
"1.8.0": "1.0.0",
|
||||||
|
"1.8.1": "1.0.0"
|
||||||
}
|
}
|
||||||
Reference in New Issue
Block a user