Purge no-op history events

This commit is contained in:
Andras Schmelczer 2025-03-01 17:58:19 +00:00
parent 3b88f98fd9
commit ab5336f567
No known key found for this signature in database
GPG key ID: FC8F2C3D3D1A718C
4 changed files with 2 additions and 36 deletions

View file

@ -94,15 +94,7 @@ export class HistoryView extends ItemView {
container.empty();
container.createEl("h4", { text: "VaultLink History" });
const entries = this.client.history
.getEntries()
.reverse()
.filter(
(entry) =>
entry.status !== SyncStatus.NO_OP ||
this.client.settings.getSettings().displayNoopSyncEvents
);
const entries = this.client.history.getEntries().reverse();
entries.forEach((entry) => {
container.createDiv(
{

View file

@ -291,25 +291,6 @@ export class SyncSettingsTab extends PluginSettingTab {
private renderViewSettings(containerEl: HTMLElement): void {
containerEl.createEl("h3", { text: "View" });
new Setting(containerEl)
.setName("Show no-op sync operations in history")
.setDesc(
"Enabling this will make the history view more verbose while also providing more explanation for the scyning choices made."
)
.addToggle((toggle) =>
toggle
.setValue(
this.syncClient.settings.getSettings()
.displayNoopSyncEvents
)
.onChange(async (value) =>
this.syncClient.settings.setSetting(
"displayNoopSyncEvents",
value
)
)
);
new Setting(containerEl)
.setName("Minimum log level")
.setDesc(