Skip to content

feat(ui): list the Application and My shells in the IDE Window -> Shells menu#6262

Merged
delchev merged 1 commit into
masterfrom
feat/window-shells-application-my
Jul 11, 2026
Merged

feat(ui): list the Application and My shells in the IDE Window -> Shells menu#6262
delchev merged 1 commit into
masterfrom
feat/window-shells-application-my

Conversation

@delchev

@delchev delchev commented Jul 11, 2026

Copy link
Copy Markdown
Contributor

What

The Web IDE's Window -> Shells submenu is populated from the platform-shells extension point, but only the Workbench (shell-ide) and the Dashboard contributed a shell extension. The shared application shell (/services/web/application/) and the new personal My Shell (/services/web/my/, #6260) were not reachable from the menu.

This registers both, mirroring the Dashboard's extension + config pattern:

  • resources-application: applicationShellApplications -> /services/web/application/index.html
  • resources-my: myShellMy -> /services/web/my/index.html

Verified

On a freshly packaged fat jar, the menus extension service (/services/js/platform-core/extension-services/menus.js) returns Window -> Shells with all four entries — Applications, Dashboard, My, Workbench — and both linked pages serve 200.

🤖 Generated with Claude Code

…lls menu

The Window -> Shells submenu is fed by the 'platform-shells' extension
point, but only shell-ide (Workbench) and the Dashboard registered a
shell extension - the shared application shell (/services/web/application/)
and the new personal My Shell (/services/web/my/) were not reachable
from the IDE menu.

Register both via the same extension + config pattern as the Dashboard:
- resources-application: applicationShell 'Applications'
  -> /services/web/application/index.html
- resources-my: myShell 'My' -> /services/web/my/index.html

Verified on a fresh fat-jar boot: the menus extension service returns
both entries under Window -> Shells (Applications, Dashboard, My,
Workbench) and both linked pages serve 200.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
@delchev delchev merged commit ff94048 into master Jul 11, 2026
10 checks passed
@delchev delchev deleted the feat/window-shells-application-my branch July 11, 2026 09:38
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant