Welcome to mirror list, hosted at ThFree Co, Russian Federation.

gitlab.com/gitlab-org/gitlab-foss.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2018-09-28Keep IDE RightPane views alivePaul Slaughter
**Why?** - This is needed for the Web Terminal feature. https://gitlab.com/gitlab-org/gitlab-ee/issues/5426 **Notes:** - Introduces a `pane` Vuex module. - Some views should not be kept alive (i.e. job details). This is why a `keepAlive` flag was introduced for views.
2018-08-07Web IDE & CodeSandboxPhil Hughes
This enables JavaScripts projects to have live previews straight in the browser without requiring any local configuration. This uses the CodeSandbox package `sandpack` to compile it all inside of an iframe. This feature is off by default and can be toggled on in the admin settings. Only projects with a `package.json` and a `main` key are supported. Updates happen in real-time with hot-reloading. We just watch for changes to files and then send them to `sandpack` to allow it to reload the iframe. The iframe includes a very simple navigation bar, the text bar is `readonly` to stop users navigating away from the preview and the back and forward buttons just pop/splice the navigation stack which is tracked by a listener on `sandpack` There is a button inside the iframe which allows the user to open the projects inside of CodeSandbox. This button is only visible on **public** projects. On private or internal projects this button get hidden to protect private code being leaked into an external public URL. Closes #47268
2018-07-30Enable renaming files & folders in the Web IDEPhil Hughes
Closes #44845
2018-07-11Improvements to new entry dropdowns in Web IDEPhil Hughes
Closes #44845
2018-06-27make error messages a first class citizen in Web IDEPhil Hughes
This is to reduce the dependancy on the flash module which just modifies the DOM, whereas this now correcly uses the vDOM
2018-05-29added component specsPhil Hughes
2018-05-24added tab componentPhil Hughes
2018-05-04create constant for viewer typePhil Hughes
i18n
2018-05-03Merge branch 'master' into 44846-improve-web-ide-left-panel-and-modesPhil Hughes
2018-05-03Improve Web IDE Commit PanelAndré Luís
2018-04-26added aria-label to buttonsPhil Hughes
updated variable name removed un-used prop
2018-04-25Merge branch 'master' into ide-workbench-barPhil Hughes
2018-04-20moved activity bar view constant into constants filePhil Hughes
2018-04-20remove need for getter, allow state to set componentPhil Hughes
2018-04-19Merge branch 'master' into ide-file-finderPhil Hughes
2018-04-19Merge branch 'master' into ide-workbench-barPhil Hughes
2018-04-18Add left links sidebar to IDEPhil Hughes
[ci skip]
2018-04-16correctly show the dropdown with `t` keypressPhil Hughes
added arrow key navigation in the dropdown enter & click open the file highlight occurrences of the searched text in the drppdown item fixed some performance issues when rendering limit the dropdown items to a maximum of 20 - this may change to more depending on other performance changes
2018-04-16Added fuzzy file finder to web IDEPhil Hughes
Closes #44841
2018-04-03Merge branch 'master' into ide-staged-changesPhil Hughes
2018-03-28Basic Setup for MR ShowingTim Zallmann
2018-03-22Added staged files state to IDEPhil Hughes
Closes https://gitlab.com/gitlab-org/gitlab-ee/issues/4541
2018-03-20Move IDE to CEPhil Hughes
This also makes the IDE generally available
2018-03-02Remove IDE from CEPhil Hughes
2018-01-04Resolve "Resizable file list and commit panel"Tim Zallmann
2017-12-21Resolve "Decouple multi-file editor from file list"Tim Zallmann