Setup
integration tests in the Web IDE |
Preserve
unsaved edits while establishing a remote connection in the Web
IDE |
Handle
connection errors more gracefully in the Web IDE |
Use
semantic versioning to manage Web IDE releases |
VS
Code terminal not working in ARM containers |
Gitlab
version 15.11.0 webIDE does not recognize plantuml when opening a
markdown file |
Web-IDE
is using %2F character, causing problems with apache reverse
proxy |
Don’t
require accepting third-party cookies to run the Web IDE |
Web
IDE Endpoints do not Redirect to SSO Provider when missing valid
session |
Folder name
with special characters doesn’t show its content in the UI |
editor-injector:
404s for vsda assets |
[Feature
flag] Rollout of web_ide_extensions_marketplace |
Align
build process with upstream |
Remember
preference of disabling Settings Sync in the Web IDE |
Support
storing user profiles in Web IDE Settings Sync API |
Schedule
a CI job that detects new VSCode releases and create an update issue and
an update MR |
[CI/CD]
Run VSCode tests in fork CI |
[UX
Polish] Improve how users opt-in for extension marketplace |
Check
Settings Sync endpoint latency access tokens table allows token
removal |
Settings
sync bug when synchronizing between different web browsers |
Web
IDE falsely targets default branch as target for MR |
Implement
new gitlab-web-ide-auth builtin extension |
Add
test coverage for Web IDE commit error message |
[UX
Polish] Show extensions marketplace disabled message when “Installed”
view unchecked |
[UX
Polish] Improve extension unavilable in web explanation |
[DX]
Move vscode mock to its own package |
[DX]
Add /config.html to example app for entering config as
JSON |
Improve
test coverage of startIde |
Handle case
when Web IDE OAuth application redirect endpoint is visited manually
before the application is created. |
Add
documentation on Web IDE OAuth |
Run
the example app within workspace |
[Bug]
Loading Web IDE on deleted branch loads empty project |
Verify OAuth
application implementation for Web IDE |
[UX]
Filter for Web IDE-compatible extensions in the extensions
marketplace |
Add
Group BE field to disable Web IDE Extensions Marketplace |
Use
Group BE field to disable Web IDE Extensions Marketplace |
Stash
browser’s Web IDE settings based on settings context |
Fix
Settings Sync API handling of X-User-Session-ID header |
Fix
Web IDE handling of settings sync user session ID |
Create
issue and merge request templates for updating VSCode Fork |
Separate
release of development and production artifacts |
Add
unit tests to Example App |
Investigate
correct value for
vscode_extensions_marketplace.resource_url_template |
Unify
naming of Extensions Gallery vs. Extensions Marketplace |
Remove old
Web IDE terminal |
[UX]
Extensions Marketplace: Conflict between built-in vs. marketplace GitLab
Workflow extension |
Document
how to run integration tests in the Web IDE and Workspaces |
Introduce
default configuration profiles in the Example App |
Investigate
pushing Code Suggestions Web IDE tests down the pyramid |
Add
CascadingSettingsReader for vscode_gallery_settings fields to WebIDE
Settings Pipeline |
Support
*.cdn.web-ide.gitlab-static.net requests in feature
specs |
UX
review project push rule commit message validation |
Remove
LanguageServer Web IDE feature flag |
Improve
UX when installing extensions with incompatible extension pack |
Create
distribution artifact to deploy Web IDE on air-gapped instances |
Publish
a version table that links GitLab versions to Web IDE artifact
versions |
Use
VSCode Fork 1.93.1 in the Web IDE |
Limit
max number of items allowed in the “Recent folders & workspaces”
list |
Duo
Chat - socket connection fails - chat falls back to GraphQL |
Lint
for T[] instead of Array |
[Discovery]
Incompatibilities with language server in Web IDE |
Clean
up cleanWebIdeExtensions logic |
Enforce
not-null constraint on settings_context_hash field for extensions
setting type records |
VSCode
>= 1.94.0 breaks module loading system in the Web IDE |
Gracefully
handle unavailability / errors in GitLab IDP |
Use
semantic versioning to manage GitLab VSCode Fork releases |
[Feat]
Web IDE command to display Web IDE information for debugging |
[Bug]
jsonServerMain.js throws error
Cookie “_cfuvid” has been rejected |
Create
skeleton for Extensions Marketplace settings in admin section |
Extensions
Marketplace settings UI |
Update Web
IDE settings to use admin settings for vscode_extensions_gallery
values |
Update
Extensions Marketplace user preferences based on values from admin
settings |
Update Web
IDE documentation |