-
Stream commmand output
- Pulsing animation on last line of output while running
- Move spinner in place of the button while running
-
Handle shell input (streaming only?)
-
Disable project list item while opening (incl muted visual)
- Stream command output to row component instead of globally? (if shell type)
- And differentiate between editors, so 1 output per editor, with disablement if current editor output ongoing
- Stream command output to row component instead of globally? (if shell type)
-
Git clone to folder (if " "+)
-
Smartbar autocomplete
- Search directories/repos/workspaces
- Search/Run/Prompt
- Git clone
-
Cache workspace state in localstorage for faster load time
- Make parts of app non-interactable while loading
-
Add additional system info to the 'stuff'
- Implement ^ in client (somehow)
-
Multiple workspace support
-
Configurability through .code-launcher.yaml - Default search engine (google)
-
Configurability through .code-launcher.yaml - Default IDE command (code)
-
Clean up server console logs
-
Add tiny top-ribbon with current workspace and maybe settings?
-
Refactor api to list not just strings for folder/file lists, but objects with helpful shit
- Folder: last changes in any file datetime?
- Icon: just get the first image one you find, [favicon|logo].[ico|png|svg]
- For folders: is git repo
- For folders and repos: commits ahead/behind (gitinfo?)
-
Add Directories/Workspaces/Git Repos tabs
-
IDE command uses relative paths instead of absolute, which breaks click actions
-
Open VSCode/Cursor client-side.
- Open in VS Code Windows
- Open in VS Code WSL
- Open in Cursor
- Open My Project in VS Code Mac
- Open Workspace
- Open Workspace Win
- Open main.py at Line 10, Column 5
- Open Remote Project in VS Code
- Open Container Project in VS Code
- Open GitHub Codespace in VS Code
- Open Command Palette
- Say Hello to World
- Start Debugging
- Open Settings
-
Persist selected projects list tab via localstorage
-
Open http(s) links from the smartbar
- Client-side workspace configuration editor
- Splash before new project from template, with options
- Package manager (npm/yarn/pnpm/bun)
- Typescript/Javascript
- Contextual (template, whatever)
- Write proper README + demo gif
- Docs/landing page?
- Add version bump npm scripts (esp for minor)
- Proper backend error handling (e.g. non-existent workspace folder)