Ryan Ward and Claude Opus 4.6
940c3b5dff
Clean build: remove all dead code and fix warnings
...
- Remove unused fields (trigger_offset on Requesting, is_incomplete)
- Remove unused methods (selected_item, has_actions, is_menu_open,
close_menu, move_selection, confirm_code_action, apply_workspace_edit)
- Remove unused import (Shrinkable in signature_help)
- Remove all #[allow(dead_code)] annotations
- Add build standards to AGENTS.md: zero warnings, zero errors required
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-05-18 16:26:17 -05:00
Ryan Ward and Claude Opus 4.6
a75bc99852
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 >
2026-05-18 15:57:47 -05:00