Commit Graph

3078 Commits

Author SHA1 Message Date
Phil Hughes 0edfc82ffe Merge branch '49375-move-reports-code' into 'master'
Moves reports components to the reports folder

See merge request gitlab-org/gitlab-ce!21069
2018-08-09 14:34:51 +00:00
Tim Zallmann 8daf9db68f Porting MR Vue Memory Fixes to current master 2018-08-08 02:50:01 +00:00
Mike Greiling 7a3d74af9c Merge branch 'winh-restyle-user-status' into 'master'
Restyle status message input on profile settings

Closes #49645

See merge request gitlab-org/gitlab-ce!20903
2018-08-07 21:06:40 +00:00
Winnie Hellmann 1c10e0147f Restyle status message input on profile settings 2018-08-07 21:31:43 +02:00
Clement Ho 83badd07f7 Fix UI error whereby prometheus application status is updated 2018-08-07 19:05:43 +00:00
Paul Slaughter 0d6e50d542 Create Web IDE MR and branch picker 2018-08-07 15:15:56 +00:00
Filipa Lacerda bcdc6f3119
Moves report components to reports folder 2018-08-07 16:06:38 +01:00
Phil Hughes bf699ff498 Merge branch 'kp-6927-epic-dates-from-milestone' into 'master'
Add `tabindex` attribute support on Icon component to show BS4 popover on trigger `focus`

See merge request gitlab-org/gitlab-ce!21066
2018-08-07 14:31:23 +00:00
Filipa Lacerda 37db21d6bc Merge branch 'ide-codesandbox-poc' into 'master'
Web IDE & Codesandbox POC

Closes #47268

See merge request gitlab-org/gitlab-ce!19764
2018-08-07 14:29:04 +00:00
Phil Hughes 7b4b9e1cc4
Web IDE & CodeSandbox
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-08-07 14:45:55 +01:00
Phil Hughes 84f24dcef0 Merge branch '49966-improve-junit-fe' into 'master'
Resolve "Improve JUnit support"

See merge request gitlab-org/gitlab-ce!21067
2018-08-07 13:44:29 +00:00
Kushal Pandya f0c60bdccc Add `tabindex` attribute support to show BS4 popover on trigger `focus` 2018-08-07 19:05:38 +05:30
Paul Slaughter db739548fe Web IDE context header redesign 2018-08-07 13:19:13 +00:00
Filipa Lacerda 0f0e70bc13
Reset error state in success mutation to handle error-success state 2018-08-07 14:05:53 +01:00
Filipa Lacerda d8fc401229 Show resolved failures 2018-08-07 14:05:13 +01:00
Sean McGivern b3deca7a26 Merge branch 'group-todos' into 'master'
Group todos

See merge request gitlab-org/gitlab-ce!20675
2018-08-07 12:35:32 +00:00
Tim Zallmann f996f7e006 Merge branch '49854-recover-mr-regression-fixes-safe' into 'master'
Resolve "Recover reverted fixes to Merge Request refactor regressions"

Closes #49242, #49343, #48876, #48877, #48817, #48602, and #49843

See merge request gitlab-org/gitlab-ce!20968
2018-08-07 11:46:08 +00:00
Dennis Tang efec7e086d Resolve "Frontend for clarifying the usefulness of the search bar" 2018-08-07 09:59:01 +00:00
Tim Zallmann fac4f50cf6 Send resize parameters for avatars 2018-08-07 06:04:33 +00:00
Phil Hughes 8a9421429d Merge branch '45318-junit-FE' into 'master'
Frontend code for "JUnit XML Test Summary In MR widget"

See merge request gitlab-org/gitlab-ce!20936
2018-08-03 13:24:48 +00:00
Filipa Lacerda b901df220c Merge branch 'ide-rename-files' into 'master'
Enable renaming files & folders in the Web IDE

Closes #44845

See merge request gitlab-org/gitlab-ce!20835
2018-08-03 10:00:48 +00:00
Filipa Lacerda 94981308a0
Adds action spec to cover 204 2018-08-03 10:45:43 +01:00
Filipa Lacerda 15511ed14f Changes after review:
- Cleans up CSS to use common classes
- Removes getters to use mapState instead
- Makes the first request even when tab is not visible
- Show loading state in 204
2018-08-02 17:59:25 +01:00
Filipa Lacerda bfeb7c2c3f Adds frontend support to render test reports on theMR widget
Creates an app to render grouped test reports in the MR widget
Ports CSS from EE into CE
Creates a reusable code component
Adds getters and utils to the existing reports store
2018-08-02 17:59:22 +01:00
Phil Hughes 19eecd01fa
fixed karma 2018-08-02 16:21:48 +01:00
Phil Hughes bc827dfd3a
fixed review mode diffs 2018-08-02 14:28:44 +01:00
Phil Hughes 9e5bc59968
Fixed Web IDE row dropdowns scrolling list incorrectly
Closes #49892
2018-08-02 13:47:23 +01:00
Jarka Kadlecová 15179878d5 Revert "Revert "Merge branch 'ee-5481-epic-todos' into 'master'""
This reverts commit 8717c7dad9.
2018-08-02 10:42:45 +02:00
Phil Hughes 6112d8922c
more spec fixes 2018-08-02 09:21:30 +01:00
Phil Hughes f199e672a8
spec fixes 2018-08-02 08:49:10 +01:00
Paul Slaughter fbfe04401d Add vanilla JS avatar_helper and update existing avatar helpers 2018-08-01 19:43:50 +00:00
Winnie Hellmann 0abae9eeb5 Raise timeout for Karma tests to 2 seconds 2018-08-01 15:30:12 +00:00
André Luís 296f489d85 Reapply "Merge branch '48817-fix-mr-changes-discussion-navigation' into 'master'"
This reverts commit e0fe97ca4a506405af8e85368f2c69cda637e192.
2018-08-01 15:26:57 +01:00
André Luís 8047b00fb6 Reapply "Merge branch '_acet-fix-mr-autosave' into 'master'"
This reverts commit bd5b177b0fc48d77b5069b112faf36d151221be7.
2018-08-01 15:26:57 +01:00
Filipa Lacerda 47244ad5ea Merge branch 'andr3-remove-mr-regressions-fixes-from-master' into 'master'
Remove fixes for MR refactor regressions from master

See merge request gitlab-org/gitlab-ce!20920
2018-08-01 13:42:23 +00:00
André Luís 09c1b008eb Revert "Merge branch '_acet-fix-outdated-discussions' into 'master'"
This reverts commit 740ae2d194, reversing
changes made to 1ba47de5fe.
2018-08-01 13:45:16 +01:00
André Luís c7cd9ee97c Revert "Merge branch '_acet-fix-mr-autosave' into 'master'"
This reverts commit 5ba542b109, reversing
changes made to 32c831ea2b.
2018-08-01 13:45:15 +01:00
André Luís 8693aa139d Revert "Merge branch '48817-fix-mr-changes-discussion-navigation' into 'master'"
This reverts commit ced005f330, reversing
changes made to 9b01b293ce.
2018-08-01 13:45:15 +01:00
André Luís 113f9f337c Revert "Merge branch 'tz-mr-refactor-memory-reduction' into 'master'"
This reverts commit 2411ecb576, reversing
changes made to 58a0df7e68.
2018-08-01 13:45:15 +01:00
Mike Greiling 93c7b6c51a Merge branch 'winh-lint-console-tests' into 'master'
Enable no-console ESLint rule for tests

See merge request gitlab-org/gitlab-ce!20812
2018-07-31 19:03:19 +00:00
Phil Hughes 84626f0d07 Merge branch '49161-disable-toggle-comments' into 'master'
Resolve "MR refactor: Disable toggle comments button when diff has no discussions"

Closes #49161

See merge request gitlab-org/gitlab-ce!20667
2018-07-31 10:21:04 +00:00
Phil Hughes 3cbc2ea114
fixed karma 2018-07-31 10:33:44 +01:00
Filipa Lacerda 32de37536e Disables toggle comments button for diff with no discussions 2018-07-31 09:24:36 +01:00
Phil Hughes 9712a6dd18
specs 2018-07-31 09:18:24 +01:00
Filipa Lacerda 02e35a0d26 Merge branch 'ide-warn-staged-files' into 'master'
Warn in IDE when user navigates away with staged changes

See merge request gitlab-org/gitlab-ce!20857
2018-07-31 07:54:27 +00:00
Phil Hughes fd3ef2eb88
karma fixes 2018-07-30 17:35:56 +01:00
Filipa Lacerda 49948c1ff6
Changes poll.js to keep polling on any 2xx http status code 2018-07-30 15:44:01 +01:00
Felipe Artur 5815c5b48a [Backport] View summed weights of issues in board column 2018-07-30 13:44:41 +00:00
Filipa Lacerda 202e37bbaf Resolve "Copy diff file path as GFM" is broken 2018-07-30 13:37:28 +00:00
Phil Hughes 377afd65d1
Enable renaming files & folders in the Web IDE
Closes #44845
2018-07-30 11:45:14 +01:00