Add LSP completion/code actions/rename/signature help infrastructure, fix TypeScript LSP, rebrand app identifiers
- LSP Layer: Add completion, completion_resolve, signature_help, code_action, prepare_rename, and rename methods to TextDocumentService and LspServerModel - Types: Add CompletionItemData, CompletionResult, SignatureHelpResult, CodeActionData, PrepareRenameResult, RenameResult, FileEdits - Feature Flags: Add LspCompletion, LspCodeActions, LspRename, LspSignatureHelp - Client Capabilities: Declare completion, signature help, rename, and code action capabilities so servers advertise these features - Completion UI: Add completion state machine with debounced triggers, fuzzy filtering, positioned overlay menu, and edit application - TypeScript LSP: Switch to npx for running typescript-language-server (handles download/caching automatically, survives node version switches) - PATH Resolution: Add interactive shell PATH fallback for LSP server discovery and spawning (fixes nvm/fnm/volta users) - App Identity: Rebrand from com.samsung.Galaxy/dev.warp.WarpOss to samsung.galaxy.GalaxyOss across bundle IDs, URL schemes, and plists - Add scripts/reset-galaxy.sh for clean slate testing - Galaxy status messages and other in-progress work Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
This commit is contained in:
co-authored by
Claude Opus 4.6
parent
f37a744692
commit
a75bc99852
+5
-5
@@ -935,7 +935,7 @@ cloud_mode_input_v2 = ["cloud_mode"]
|
||||
[package.metadata.bundle.bin.galaxy-oss]
|
||||
category = "public.app-category.developer-tools"
|
||||
copyright = "© 2026, Samsung Electronics Co., Ltd."
|
||||
identifier = "com.samsung.Galaxy"
|
||||
identifier = "samsung.galaxy.GalaxyOss"
|
||||
name = "Galaxy"
|
||||
resources = ["assets/onboarding"]
|
||||
icon = ["channels/oss/icon/no-padding/512x512.png", "channels/oss/icon/no-padding/icon.ico"]
|
||||
@@ -944,7 +944,7 @@ short_description = "Galaxy - AI-powered terminal for development teams."
|
||||
[package.metadata.bundle.bin.galaxy-stable]
|
||||
category = "public.app-category.developer-tools"
|
||||
copyright = "© 2026, Samsung Electronics Co., Ltd."
|
||||
identifier = "com.samsung.Galaxy-Stable"
|
||||
identifier = "samsung.galaxy.GalaxyStable"
|
||||
name = "Galaxy"
|
||||
resources = ["assets/onboarding"]
|
||||
short_description = "Galaxy - AI-powered terminal, stable build."
|
||||
@@ -952,7 +952,7 @@ short_description = "Galaxy - AI-powered terminal, stable build."
|
||||
[package.metadata.bundle.bin.galaxy-preview]
|
||||
category = "public.app-category.developer-tools"
|
||||
copyright = "© 2026, Samsung Electronics Co., Ltd."
|
||||
identifier = "com.samsung.Galaxy-Preview"
|
||||
identifier = "samsung.galaxy.GalaxyPreview"
|
||||
name = "Galaxy Preview"
|
||||
resources = ["assets/onboarding"]
|
||||
short_description = "Galaxy - AI-powered terminal, preview build."
|
||||
@@ -960,7 +960,7 @@ short_description = "Galaxy - AI-powered terminal, preview build."
|
||||
[package.metadata.bundle.bin.galaxy-dev]
|
||||
category = "public.app-category.developer-tools"
|
||||
copyright = "© 2026, Samsung Electronics Co., Ltd."
|
||||
identifier = "com.samsung.Galaxy-Dev"
|
||||
identifier = "samsung.galaxy.GalaxyDev"
|
||||
name = "Galaxy Dev"
|
||||
resources = ["assets/onboarding"]
|
||||
short_description = "Galaxy - AI-powered terminal, developer build."
|
||||
@@ -968,7 +968,7 @@ short_description = "Galaxy - AI-powered terminal, developer build."
|
||||
[package.metadata.bundle.bin.galaxy-local]
|
||||
category = "public.app-category.developer-tools"
|
||||
copyright = "© 2026, Samsung Electronics Co., Ltd."
|
||||
identifier = "com.samsung.Galaxy-Local"
|
||||
identifier = "samsung.galaxy.GalaxyLocal"
|
||||
name = "Galaxy Local"
|
||||
resources = ["assets/onboarding"]
|
||||
short_description = "Galaxy - AI-powered terminal, local build."
|
||||
|
||||
Reference in New Issue
Block a user