From d3c82208862c9191b60a4a6596d8ef444731b3a9 Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Mon, 9 Mar 2026 20:36:10 +0000 Subject: [PATCH 1/6] Initial plan From 2d0d2271f05bd191fe1000a9a67ebfb0b94f409f Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Mon, 9 Mar 2026 20:47:57 +0000 Subject: [PATCH 2/6] Initial plan: fix sentence case UI text issues Co-authored-by: nilsandrey <3579285+nilsandrey@users.noreply.github.com> --- package-lock.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/package-lock.json b/package-lock.json index 0e20753..b1d706b 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "obsidian-text-tools", - "version": "1.0.2", + "version": "1.0.3", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "obsidian-text-tools", - "version": "1.0.2", + "version": "1.0.3", "license": "MIT", "devDependencies": { "@eslint/json": "^0.14.0", From a846cf15f42a11a98602a79ca7ed793eaebae5b1 Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Mon, 9 Mar 2026 20:49:17 +0000 Subject: [PATCH 3/6] fix: clean up sentence case ESLint config - remove redundant GUIDs from ignoreWords Co-authored-by: nilsandrey <3579285+nilsandrey@users.noreply.github.com> --- eslint.config.mjs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/eslint.config.mjs b/eslint.config.mjs index a159a7e..0501989 100644 --- a/eslint.config.mjs +++ b/eslint.config.mjs @@ -18,8 +18,8 @@ export default defineConfig([ "obsidianmd/ui/sentence-case": [ "error", { - // Preserve these proper nouns/acronyms that are not in the default list - ignoreWords: ["UTC", "ISO", "Unix", "GUIDs"], + // These proper nouns and acronyms are not in the plugin's default list + ignoreWords: ["UTC", "ISO", "Unix"], }, ], }, From 065eff63ad06c8477490b66665ae7082922105ca Mon Sep 17 00:00:00 2001 From: Nils Date: Mon, 9 Mar 2026 18:38:54 -0600 Subject: [PATCH 4/6] Fix typo in description for uppercase hex digits Signed-off-by: Nils --- src/settings-tab.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/settings-tab.ts b/src/settings-tab.ts index b9774a1..b717d94 100644 --- a/src/settings-tab.ts +++ b/src/settings-tab.ts @@ -67,7 +67,7 @@ export class TextToolsSettingTab extends PluginSettingTab { new Setting(containerEl) .setName("Uppercase hex digits") - .setDesc("Insert GUIDs using uppercase hex digits.") + .setDesc("Insert guids using uppercase hex digits.") .addToggle((t) => t .setValue(this.plugin.settings.insertUppercaseGuids) From a2e9073de4ea2e20b0e58ebb25bdeb4f86f8317a Mon Sep 17 00:00:00 2001 From: Nils Date: Mon, 9 Mar 2026 18:39:33 -0600 Subject: [PATCH 5/6] Correct spelling of 'GUIDs' to 'Guids' Signed-off-by: Nils --- src/settings-tab.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/settings-tab.ts b/src/settings-tab.ts index b717d94..26cd891 100644 --- a/src/settings-tab.ts +++ b/src/settings-tab.ts @@ -63,7 +63,7 @@ export class TextToolsSettingTab extends PluginSettingTab { // ------------------------------------------------------------------ // // GUIDs // ------------------------------------------------------------------ // - new Setting(containerEl).setName("GUIDs").setHeading(); + new Setting(containerEl).setName("Guids").setHeading(); new Setting(containerEl) .setName("Uppercase hex digits") From 6765633d2f3a586f864f26c45bec541726faf661 Mon Sep 17 00:00:00 2001 From: Nils Date: Mon, 9 Mar 2026 18:40:59 -0600 Subject: [PATCH 6/6] Update timestamp command names to lowercase Signed-off-by: Nils --- main.ts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/main.ts b/main.ts index 56a5006..2fda03d 100644 --- a/main.ts +++ b/main.ts @@ -635,13 +635,13 @@ export default class TextToolsPlugin extends Plugin { }); this.addCommand({ id: "insert-timestamp-utc", - name: "Insert timestamp (UTC / ISO 8601)", + name: "Insert timestamp (utc / iso 8601)", editorCallback: (editor) => this.insertAtEachSelection(editor, timestampUTC), }); this.addCommand({ id: "insert-timestamp-unix", - name: "Insert Unix timestamp", + name: "Insert unix timestamp", editorCallback: (editor) => this.insertAtEachSelection(editor, timestampUnix), });