From 22cb63e0a7e8b6fea6f4e1679fbe975b0e8f5cf4 Mon Sep 17 00:00:00 2001 From: hugo Date: Thu, 19 Feb 2026 23:08:11 +0100 Subject: [PATCH] fix: moved menu name and hotkey for site rendering --- src/main/shared/menuCommands.ts | 2 +- tests/renderer/menuCommands.test.ts | 9 +++++++++ 2 files changed, 10 insertions(+), 1 deletion(-) diff --git a/src/main/shared/menuCommands.ts b/src/main/shared/menuCommands.ts index fbdb9d9..817ecbc 100644 --- a/src/main/shared/menuCommands.ts +++ b/src/main/shared/menuCommands.ts @@ -120,7 +120,7 @@ export const APP_MENU_GROUPS: AppMenuGroupDefinition[] = [ { label: 'Reindex Search Text', action: 'reindexText' }, { label: '', action: 'blog-separator-3', separator: true }, { label: 'Metadata Diff Tool', action: 'metadataDiff' }, - { label: 'Generate Sitemap', action: 'generateSitemap' }, + { label: 'Render Site', action: 'generateSitemap', accelerator: 'CmdOrCtrl+R' }, ], }, { diff --git a/tests/renderer/menuCommands.test.ts b/tests/renderer/menuCommands.test.ts index 6101efe..650c75f 100644 --- a/tests/renderer/menuCommands.test.ts +++ b/tests/renderer/menuCommands.test.ts @@ -39,4 +39,13 @@ describe('Help menu documentation entry', () => { expect(viewGroup?.items.some((item) => item.action === 'zoomOut')).toBe(true); expect(viewGroup?.items.some((item) => item.action === 'toggleFullScreen')).toBe(true); }); + + it('renames generateSitemap menu item to Render Site and assigns Command/Ctrl+R', () => { + const blogGroup = APP_MENU_GROUPS.find((group) => group.label === 'Blog'); + const generateSiteItem = blogGroup?.items.find((item) => item.action === 'generateSitemap'); + + expect(generateSiteItem).toBeDefined(); + expect(generateSiteItem?.label).toBe('Render Site'); + expect(generateSiteItem?.accelerator).toBe('CmdOrCtrl+R'); + }); });