From 8f5e23a9a3a9aff780e35c2101b6a76101b48011 Mon Sep 17 00:00:00 2001 From: Dominik Grzedzielski Date: Mon, 16 Dec 2024 12:12:23 +0100 Subject: [PATCH 1/4] Update jetbrains extension - fix: crashing search recent projects command - Initial commit --- extensions/jetbrains/package.json | 3 ++- extensions/jetbrains/src/util.ts | 4 ++-- 2 files changed, 4 insertions(+), 3 deletions(-) diff --git a/extensions/jetbrains/package.json b/extensions/jetbrains/package.json index 99140997214..379d9a190da 100644 --- a/extensions/jetbrains/package.json +++ b/extensions/jetbrains/package.json @@ -7,7 +7,8 @@ "author": "gdsmith", "contributors": [ "adrienbaron", - "dima-m711" + "dima-m711", + "vette" ], "license": "MIT", "commands": [ diff --git a/extensions/jetbrains/src/util.ts b/extensions/jetbrains/src/util.ts index 43a6097e21d..53987fa00aa 100644 --- a/extensions/jetbrains/src/util.ts +++ b/extensions/jetbrains/src/util.ts @@ -232,10 +232,10 @@ const globFromChannel = async (tool: Tool, channel: ChannelDetail) => { if (tool.toolName === undefined) { return []; } - const build = channel.history?.toolBuilds[0] ?? {}; + const build = channel.history?.toolBuilds?.[0] ?? {}; const directoryPatterns = build?.tool?.intelliJProperties?.directoryPatterns ?? []; const recentProjectsFilenames = - channel.history?.toolBuilds[0]?.tool?.intelliJProperties?.recentProjectsFilenames ?? []; + channel.history?.toolBuilds?.[0]?.tool?.intelliJProperties?.recentProjectsFilenames ?? []; if (directoryPatterns.length === 0 || recentProjectsFilenames.length === 0) { const defaults = (tool?.extensions ?? []).find( (extension: Extension) => extension?.defaultConfigDirectories ?? false From 383761107644e62fc082ad5fc9eba5e88c7c5a48 Mon Sep 17 00:00:00 2001 From: Dominik Grzedzielski Date: Mon, 16 Dec 2024 12:14:08 +0100 Subject: [PATCH 2/4] chore: update changelog --- extensions/jetbrains/CHANGELOG.md | 16 ++++++++++------ 1 file changed, 10 insertions(+), 6 deletions(-) diff --git a/extensions/jetbrains/CHANGELOG.md b/extensions/jetbrains/CHANGELOG.md index 56349002478..abc4a607f41 100644 --- a/extensions/jetbrains/CHANGELOG.md +++ b/extensions/jetbrains/CHANGELOG.md @@ -1,5 +1,9 @@ # Jetbrains Changelog +## [Bugfix] - 2024-12-16 + +- Fix crashing search recent projects command + ## [Bugfix] - 2024-12-13 - Bugfix for older v2 installations @@ -14,7 +18,7 @@ ## [Shell Script Fixes] - 2024-01-23 - Use correct script name from config -- Better handling of missing scripts +- Better handling of missing scripts ## [Toolbox 2.0 Updates] - 2023-07-22 @@ -49,18 +53,18 @@ - uses new `.shellLink` file for tool name - Faster opening of project when app is closed - Include apps that have empty project lists - - you can open apps with no projects from the menubar + - you can open apps with no projects from the menubar - you can now open projects in Fleet (Fleet projects are still not populated) ## [Better open when closed, MenuBarExtra and more] - 2022-09-11 - Added workaround for environment variable issues when opening a closed Application - - Tries to finds the correct tool in the Application Support folder + - Tries to finds the correct tool in the Application Support folder - Uses Raycast `open` to open with the parent's environment variables - Uses sleep to give script time to work - Added new MenuBarExtra -- Added check for `.settings.json` file to auto determine scripts dir -- Fixed issues opening apps when scripts path contains a space +- Added check for `.settings.json` file to auto determine scripts dir +- Fixed issues opening apps when scripts path contains a space - Improved help for missing scripts - Updated to latest api version @@ -69,7 +73,7 @@ - Handle cases when projects xml files are corrupted - Add ability to choose sort order for apps - ## [Update] - 2022-06-11 +## [Update] - 2022-06-11 Improve keywords to match dashes and low-dashes when searching From b34989ebd07a0ed2672a493bd4b129e2968892a5 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Dominik=20Grz=C4=99dzielski?= <53761306+dgrzedzielski@users.noreply.github.com> Date: Mon, 16 Dec 2024 14:33:52 +0100 Subject: [PATCH 3/4] Update extensions/jetbrains/src/util.ts Co-authored-by: George --- extensions/jetbrains/src/util.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/extensions/jetbrains/src/util.ts b/extensions/jetbrains/src/util.ts index 53987fa00aa..ebe9bc70736 100644 --- a/extensions/jetbrains/src/util.ts +++ b/extensions/jetbrains/src/util.ts @@ -235,7 +235,7 @@ const globFromChannel = async (tool: Tool, channel: ChannelDetail) => { const build = channel.history?.toolBuilds?.[0] ?? {}; const directoryPatterns = build?.tool?.intelliJProperties?.directoryPatterns ?? []; const recentProjectsFilenames = - channel.history?.toolBuilds?.[0]?.tool?.intelliJProperties?.recentProjectsFilenames ?? []; + build?.tool?.intelliJProperties?.recentProjectsFilenames ?? []; if (directoryPatterns.length === 0 || recentProjectsFilenames.length === 0) { const defaults = (tool?.extensions ?? []).find( (extension: Extension) => extension?.defaultConfigDirectories ?? false From 38c3d3646e7bd42a763d91bc9db727edec5791a2 Mon Sep 17 00:00:00 2001 From: Dominik Grzedzielski Date: Mon, 16 Dec 2024 16:52:12 +0100 Subject: [PATCH 4/4] fix lint --- extensions/jetbrains/src/util.ts | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/extensions/jetbrains/src/util.ts b/extensions/jetbrains/src/util.ts index ebe9bc70736..258426f4599 100644 --- a/extensions/jetbrains/src/util.ts +++ b/extensions/jetbrains/src/util.ts @@ -234,8 +234,7 @@ const globFromChannel = async (tool: Tool, channel: ChannelDetail) => { } const build = channel.history?.toolBuilds?.[0] ?? {}; const directoryPatterns = build?.tool?.intelliJProperties?.directoryPatterns ?? []; - const recentProjectsFilenames = - build?.tool?.intelliJProperties?.recentProjectsFilenames ?? []; + const recentProjectsFilenames = build?.tool?.intelliJProperties?.recentProjectsFilenames ?? []; if (directoryPatterns.length === 0 || recentProjectsFilenames.length === 0) { const defaults = (tool?.extensions ?? []).find( (extension: Extension) => extension?.defaultConfigDirectories ?? false