You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Add new functionality to allow users to onboard all notes in their vault (optionally skipping directories via provided list) to the Spaced Everything plugin
@@ -262,8 +263,81 @@ export class SpacedEverythingSettingTab extends PluginSettingTab {
262
263
awaitthis.plugin.saveSettings();
263
264
})
264
265
);
266
+
267
+
268
+
// Onboard all notes
269
+
newSetting(containerEl).setName('Onboard all notes (beta)')
270
+
.setHeading()
271
+
.setDesc('This provides an optional means of onboarding every note in your vault to the Spaced Everything system. Importantly, the plugin uses frontmatter properties on notes to track relevant metadata to perform the spacing algorithm actions. So it is recommended to use the "Excluded folders" setting below to filter out subsets of notes that you wish to avoid onboarding. Performing this action will not change any existing Spaced Everything frontmatter if you already have some notes oboarded.\n\nThis is still a beta feature. Currently, it asusmes to only apply the settings from the first Spacing Method (defined above) and assumes to not set any context for notes onboarded in this manner.');
272
+
273
+
newSetting(containerEl)
274
+
.setName('Excluded folders')
275
+
.setDesc('Enter the paths of any folders you want to exclude from the onboarding process (one per line). Consider adding folders that contain things like templates or scripts that may not work if frontmatter properties are added to them.')
contentEl.createEl('p',{text: 'Are you sure you want to onboard to all notes in your vault? This action cannot be undone. It is highly recommended you create a full backup of your vault prior to running this vault-wide action, in case any unexpected changes result.'});
0 commit comments