gitlab-org--gitlab-foss/app
Alexis Reigel 9e14f437b6
create favicon overlay on the client
the initial reason for this change was that graphicsmagick does not
support writing to ico files. this fact lead to a chain of changes:

1. use png instead of ico (browser support is good enough)
2. render the overlays on the client using the canvas API. this way we
   only need to store the original favion and generate the overlay versions
   dynamically.
   this change also enables (next step) to simplify the handling of the
   stock favicons as well, as we don't need to generate all the versions
   upfront.
2018-06-05 16:20:21 +02:00
..
assets create favicon overlay on the client 2018-06-05 16:20:21 +02:00
controllers allow uploading favicon in appearance settings 2018-06-05 16:20:18 +02:00
finders Export assigned issues in iCalendar feed 2018-05-31 14:01:04 +00:00
helpers call Gitlab::Favicon.status in serializer 2018-06-05 16:20:21 +02:00
mailers Plural reason(s) 2018-05-18 09:50:01 +08:00
models allow uploading favicon in appearance settings 2018-06-05 16:20:18 +02:00
policies Refactor out duplication in runner_policy.rb 2018-05-16 11:42:09 +02:00
presenters Removes redundant error message for script failures 2018-05-24 15:14:28 -05:00
serializers create favicon overlay on the client 2018-06-05 16:20:21 +02:00
services Merge branch '46452-nomethoderror-undefined-method-previous_changes-for-nil-nilclass' into 'master' 2018-06-05 12:06:25 +00:00
uploaders create favicon overlay on the client 2018-06-05 16:20:21 +02:00
validators Add validation to webhook and service URLs to ensure they are not blocked because of SSRF 2018-06-01 11:43:53 +00:00
views create favicon overlay on the client 2018-06-05 16:20:21 +02:00
workers Merge branch '38759-fetch-available-parameters-directly-from-gke-when-creating-a-cluster' into 'master' 2018-05-29 11:27:03 +00:00