Commit Graph

139 Commits

Author SHA1 Message Date
Phil Hughes d4fce4dc2f
fixed eslint 2018-06-29 09:29:31 +01:00
Phil Hughes fa8c82c7ec
added specs for file actions
in this it also removes Vue Resource from the IDE, axios is nicer to test
2018-06-29 09:29:30 +01:00
Phil Hughes d255fd4f46
fixed error_message_spec 2018-06-29 09:29:30 +01:00
Filipa Lacerda f32bbfbbe8 Merge branch 'ide-commit-form-improvements' into 'master'
Improve Web IDE commit form

Closes #47307

See merge request gitlab-org/gitlab-ce!19883
2018-06-28 09:27:25 +00:00
Phil Hughes 5c483fd865
specs 2018-06-27 10:44:54 +01:00
Phil Hughes c1b29823cb
added specs 2018-06-27 09:49:23 +01:00
Phil Hughes 433ad2d0f5
karma fixes 2018-06-27 09:49:22 +01:00
Phil Hughes bc955da8ea
Fixed the IDE commit list item loosing its active state
Closes #48125
2018-06-25 11:58:24 +01:00
Filipa Lacerda 25fd298314 Merge branch 'ide-commit-actions-update' into 'master'
Improve commit flow in Web IDE

Closes #46122

See merge request gitlab-org/gitlab-ce!19735
2018-06-15 16:59:56 +00:00
Filipa Lacerda f2e90bc27c Merge branch 'ide-pipeline-reset-state' into 'master'
Resets state correctly when switching to merge request in IDE

Closes #47763

See merge request gitlab-org/gitlab-ce!19707
2018-06-14 15:26:30 +00:00
Phil Hughes f454f1ab5a
fixed karma spec 2018-06-14 15:42:56 +01:00
Phil Hughes a2bfb82002
fixed sidebar list spec 2018-06-14 15:42:55 +01:00
Phil Hughes 30ef254521
fixed hover styling caused by dropdown
fixed karma specs
added CHANGELOG item
2018-06-14 15:42:55 +01:00
Filipa Lacerda df2efbdbec Merge branch 'ide-commit-section-file-active-indicator' into 'master'
Add active class to active file in IDE commit panel

Closes #46051

See merge request gitlab-org/gitlab-ce!19646
2018-06-13 10:13:50 +00:00
Phil Hughes cf22366d79
Resets state correctly when switching to merge request in IDE
Closes #47763
2018-06-13 10:17:49 +01:00
Phil Hughes 9d9d952c11
moved strings into constants file 2018-06-13 10:10:24 +01:00
Phil Hughes 1801b7fd20
Fixed IDE jobs empty state showing when loading
Closes #47766
2018-06-12 13:53:13 +01:00
Phil Hughes b2cb0c6cbd
fixed eslint 2018-06-12 12:19:59 +01:00
Phil Hughes 00ced96c53
added specs for is-active class
added spec for openPendingTab in component
2018-06-12 11:46:00 +01:00
Phil Hughes 39ed07a816
karma updates 2018-06-12 09:38:04 +01:00
Filipa Lacerda 3bd5e10e58 Merge branch 'ide-etag-polling' into 'master'
Fix IDE pipelines eTagPoll not stopping

Closes #47678

See merge request gitlab-org/gitlab-ce!19636
2018-06-11 14:18:43 +00:00
Phil Hughes 7469b58eaf
Fix IDE pipelines eTagPoll not stopping
Closes #47678
2018-06-11 11:42:47 +01:00
Mike Greiling 2729205b39
remove monacoLoader and import monaco directly within Editor class 2018-06-07 23:36:37 -05:00
Phil Hughes 3b78b2d327
component specs 2018-06-06 12:40:21 +01:00
Phil Hughes ec37b1b20c
added empty state 2018-06-06 08:43:15 +01:00
Phil Hughes f73b2c8e5e
component specs 2018-06-06 08:33:04 +01:00
Filipa Lacerda 5b9e4d986a Merge branch 'ide-jobs-list-components' into 'master'
Show CI jobs in IDE

Closes #44604

See merge request gitlab-org/gitlab-ce!19106
2018-06-01 08:45:35 +00:00
Sam Beckham 9f3bf8246d Resolve "Remove links from Web IDE unexpectedly navigate you to a different page" 2018-05-31 09:08:34 +00:00
Phil Hughes 3270e14077
changed mutation to return new array
this makes the component completly unaware of the store, instead it emits
events to the parent which knows about the store
2018-05-30 13:31:15 +01:00
Phil Hughes c9d676c106
changed mutations, update single object instead of returning new array
bunch of i18n stuff 🙈
2018-05-30 12:56:06 +01:00
Phil Hughes e6e9706e53
fixed failing specs
fixed merge requests not loading
2018-05-30 09:40:04 +01:00
Phil Hughes aab713132e
karma fixes 2018-05-29 14:26:46 +01:00
Phil Hughes 66bf2de830
added component specs 2018-05-29 13:09:19 +01:00
Filipa Lacerda 3a3f542db6 Merge branch 'ide-commit-state-bug' into 'master'
Fixed web IDE review & commit editors getting into incorrect state

Closes #46392

See merge request gitlab-org/gitlab-ce!19038
2018-05-23 09:11:52 +00:00
Phil Hughes fff2b4f6e4
fixed spec 2018-05-23 08:50:16 +01:00
Phil Hughes 23a7c3896e
added spec 2018-05-22 17:55:19 +01:00
Phil Hughes a7ea0e6bfb
changed what bit of code stops the callback 2018-05-22 15:16:10 +01:00
Phil Hughes a769e1ed95
Fixed none merge request files not being openable in the web IDE 2018-05-10 16:44:57 +01:00
Phil Hughes c669638959
fixed specs 2018-05-10 12:12:40 +01:00
Phil Hughes 5c8f31eb7e
Hide merge request option in IDE when merge requests are disabled
Closes #45698
2018-05-09 17:07:02 +01:00
André Luís b7f3d7470b Resolve "Clean up bottom status bar Web IDE" 2018-05-07 17:42:56 +00:00
Phil Hughes 8a21c31b8b
Merge branch '44846-improve-web-ide-left-panel-and-modes' into ide-sidebar-commit-box 2018-05-04 15:26:55 +01:00
Phil Hughes f0ffc19ee7
Merge branch '44846-improve-web-ide-left-panel-and-modes' into ide-sidebar-commit-box 2018-05-04 14:01:16 +01:00
Phil Hughes 14b8ac3e2a
Merge branch '44846-improve-web-ide-left-panel-and-modes' into ide-sidebar-merge-request 2018-05-04 14:00:22 +01:00
Phil Hughes 805302c0c0
fixed duplicated tests 2018-05-04 13:59:02 +01:00
Phil Hughes 80617b9039
Merge branch '44846-improve-web-ide-left-panel-and-modes' into ide-sidebar-commit-box 2018-05-04 13:40:41 +01:00
Phil Hughes d9f3af500c
Merge branch 'master' into 44846-improve-web-ide-left-panel-and-modes 2018-05-04 13:36:50 +01:00
Phil Hughes 4d48658bcc
added specs
long branch names no longer wrap
2018-05-04 11:40:13 +01:00
Filipa Lacerda bb3beb5e9e Merge branch 'ide-tree-changes-count' into 'master'
Added changes count to web IDE folder

See merge request gitlab-org/gitlab-ce!18452
2018-05-03 17:33:33 +00:00
Phil Hughes 93f0eb07c9
Merge branch '44846-improve-web-ide-left-panel-and-modes' into ide-sidebar-commit-box 2018-05-03 12:39:22 +01:00