<feed xmlns='http://www.w3.org/2005/Atom'>
<title>delta/gitlab/gitlab-ce.git/spec/javascripts/vue_shared, branch 51259-gitlab-ui-replacement</title>
<subtitle>gitlab.com: gitlab-org/gitlab-ce.git
</subtitle>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/gitlab/gitlab-ce.git/'/>
<entry>
<title>Updates clipboard button with gitlab-ui</title>
<updated>2018-11-09T16:14:06+00:00</updated>
<author>
<name>Filipa Lacerda</name>
<email>filipa@gitlab.com</email>
</author>
<published>2018-11-08T18:09:18+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/gitlab/gitlab-ce.git/commit/?id=9d45332fd2199fe5273c1674b7d85c81a09b5da7'/>
<id>9d45332fd2199fe5273c1674b7d85c81a09b5da7</id>
<content type='text'>
Updates clipboard button component to use
the new glTooltipDirective and the new glButton
component from gitlab-ui
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Updates clipboard button component to use
the new glTooltipDirective and the new glButton
component from gitlab-ui
</pre>
</div>
</content>
</entry>
<entry>
<title>Resolve "Issue board card design"</title>
<updated>2018-11-07T17:20:17+00:00</updated>
<author>
<name>Constance Okoghenun</name>
<email>cokoghenun@gitlab.com</email>
</author>
<published>2018-11-07T17:20:17+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/gitlab/gitlab-ce.git/commit/?id=baa37edd93d47e836835617ef08d6fc85ad3a689'/>
<id>baa37edd93d47e836835617ef08d6fc85ad3a689</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge branch 'mr-image-commenting' into 'master'</title>
<updated>2018-11-07T10:04:54+00:00</updated>
<author>
<name>Filipa Lacerda</name>
<email>filipa@gitlab.com</email>
</author>
<published>2018-11-07T10:04:54+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/gitlab/gitlab-ce.git/commit/?id=e1e315ee28c07a0095996375767076ff9259cbd5'/>
<id>e1e315ee28c07a0095996375767076ff9259cbd5</id>
<content type='text'>
Re-implemented image commenting on diffs

Closes #48956

See merge request gitlab-org/gitlab-ce!22443</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Re-implemented image commenting on diffs

Closes #48956

See merge request gitlab-org/gitlab-ce!22443</pre>
</div>
</content>
</entry>
<entry>
<title>Improve performance of rendering large reports</title>
<updated>2018-11-06T10:39:11+00:00</updated>
<author>
<name>Lukas Eipert</name>
<email>leipert@gitlab.com</email>
</author>
<published>2018-11-06T10:20:49+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/gitlab/gitlab-ce.git/commit/?id=26ab92d3f38eea724728d71bf033895e1e783d1d'/>
<id>26ab92d3f38eea724728d71bf033895e1e783d1d</id>
<content type='text'>
Instead of rendering all report items in 4 big lists, we make use of
vue-virtual-scroll-list and render only few dozens at once. This
improves the performance in several metrics:

- Initial load time
- Memory Pressure
- CPU Load
- DOM node count

In an example with around 11k reported security vulnerabilities:

- Initial load time: 27s -&gt; 4.1s
- Memory Pressure: ~750 MB -&gt; ~270 MB
- CPU Load (time spent on executing JS/Rendering): 22s -&gt; 2.5s
- DOM node count: 430k -&gt; 7k up to 30k while scrolling
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Instead of rendering all report items in 4 big lists, we make use of
vue-virtual-scroll-list and render only few dozens at once. This
improves the performance in several metrics:

- Initial load time
- Memory Pressure
- CPU Load
- DOM node count

In an example with around 11k reported security vulnerabilities:

- Initial load time: 27s -&gt; 4.1s
- Memory Pressure: ~750 MB -&gt; ~270 MB
- CPU Load (time spent on executing JS/Rendering): 22s -&gt; 2.5s
- DOM node count: 430k -&gt; 7k up to 30k while scrolling
</pre>
</div>
</content>
</entry>
<entry>
<title>Re-implemented image commenting on diffs</title>
<updated>2018-11-05T14:02:41+00:00</updated>
<author>
<name>Phil Hughes</name>
<email>me@iamphill.com</email>
</author>
<published>2018-10-18T07:50:38+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/gitlab/gitlab-ce.git/commit/?id=f7df9ddb52be8a03b8fbd8c9a870f3e3af577562'/>
<id>f7df9ddb52be8a03b8fbd8c9a870f3e3af577562</id>
<content type='text'>
This re-implements image commenting in merge request diffs.
This feature was previously lost when the merge request
page was refactored into Vue.

With this, we create an overlay component. The overlay
component handles displaying the comment badges
and the comment form badge.
Badges are displayed based on the position attribute
sent with the discussion.

Comment forms for diff files are controlled through
a different state property. This is so we don't
tie comment forms to diff files directly creating
deep nested state. Instead we create a flat array
which holds the file hash &amp; the X &amp; Y position of
the comment form.

Closes https://gitlab.com/gitlab-org/gitlab-ce/issues/48956
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This re-implements image commenting in merge request diffs.
This feature was previously lost when the merge request
page was refactored into Vue.

With this, we create an overlay component. The overlay
component handles displaying the comment badges
and the comment form badge.
Badges are displayed based on the position attribute
sent with the discussion.

Comment forms for diff files are controlled through
a different state property. This is so we don't
tie comment forms to diff files directly creating
deep nested state. Instead we create a flat array
which holds the file hash &amp; the X &amp; Y position of
the comment form.

Closes https://gitlab.com/gitlab-org/gitlab-ce/issues/48956
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge branch 'gt-update-typos-in-comments-and-specs' into 'master'</title>
<updated>2018-11-01T10:34:23+00:00</updated>
<author>
<name>Achilleas Pipinellis</name>
<email>axil@gitlab.com</email>
</author>
<published>2018-11-01T10:34:23+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/gitlab/gitlab-ce.git/commit/?id=7f47e13218477c13cc627c2f0664500b72ea18b7'/>
<id>7f47e13218477c13cc627c2f0664500b72ea18b7</id>
<content type='text'>
Fix typos in comments and specs

See merge request gitlab-org/gitlab-ce!22683</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Fix typos in comments and specs

See merge request gitlab-org/gitlab-ce!22683</pre>
</div>
</content>
</entry>
<entry>
<title>Fix typos in comments and specs</title>
<updated>2018-11-01T06:59:20+00:00</updated>
<author>
<name>George Tsiolis</name>
<email>tsiolis.g@gmail.com</email>
</author>
<published>2018-10-30T10:53:01+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/gitlab/gitlab-ce.git/commit/?id=733ae9492129e835f183902a97ee0886e2dbdc9b'/>
<id>733ae9492129e835f183902a97ee0886e2dbdc9b</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Prettify remaining files with differences in CE and EE</title>
<updated>2018-10-31T19:33:12+00:00</updated>
<author>
<name>Mike Greiling</name>
<email>mike@pixelcog.com</email>
</author>
<published>2018-10-30T20:28:31+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/gitlab/gitlab-ce.git/commit/?id=160157a92b4b0f493201a815e6e827e92abbf7c3'/>
<id>160157a92b4b0f493201a815e6e827e92abbf7c3</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Update tooltip for when no date is present, port back EE changes</title>
<updated>2018-10-29T09:38:53+00:00</updated>
<author>
<name>Kushal Pandya</name>
<email>kushal@gitlab.com</email>
</author>
<published>2018-10-29T08:01:50+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/gitlab/gitlab-ce.git/commit/?id=8861885773df0172f33518497cc5b01afc954c7e'/>
<id>8861885773df0172f33518497cc5b01afc954c7e</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Update content of visible tooltips</title>
<updated>2018-10-26T14:49:28+00:00</updated>
<author>
<name>Winnie Hellmann</name>
<email>winnie@gitlab.com</email>
</author>
<published>2018-10-26T14:49:28+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/gitlab/gitlab-ce.git/commit/?id=79ec24da6fd591da9343b4928b28475a414d9859'/>
<id>79ec24da6fd591da9343b4928b28475a414d9859</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
