]> cat aescling's git repositories - mastodon.git/commitdiff
Merge branch 'master' into glitch-soc/merge-upstream
authorThibaut Girka <thib@sitedethib.com>
Sun, 17 Feb 2019 10:58:17 +0000 (11:58 +0100)
committerThibaut Girka <thib@sitedethib.com>
Sun, 17 Feb 2019 11:26:55 +0000 (12:26 +0100)
Conflicts:
- app/serializers/rest/instance_serializer.rb
- app/views/layouts/error.html.haml
- public/oops.png
  Took our version (same as upstream but without the things that only
  make sense in an animation).

Additional changes:
- app/javascript/flavours/vanilla/theme.yml
  Include upstream's javascript in error pages.

1  2 
app/javascript/flavours/vanilla/theme.yml
app/serializers/rest/instance_serializer.rb
app/views/layouts/error.html.haml

index bd9fb1dab76c2041abc16775edb8d2ff15daf6f2,0000000000000000000000000000000000000000..a215b2625ec0339d63054e2000dc53dab7134e41
mode 100644,000000..100644
--- /dev/null
@@@ -1,44 -1,0 +1,44 @@@
-   error:
 +#  (REQUIRED) The location of the pack files inside `pack_directory`.
 +pack:
 +  about: about.js
 +  admin: public.js
 +  auth:
 +  common:
 +    filename: common.js
 +    stylesheet: true
 +  embed: public.js
++  error: error.js
 +  home:
 +    filename: application.js
 +    preload:
 +    - features/getting_started
 +    - features/compose
 +    - features/home_timeline
 +    - features/notifications
 +  mailer:
 +  modal:
 +  public: public.js
 +  settings: public.js
 +  share: share.js
 +
 +#  (OPTIONAL) The directory which contains localization files for
 +#  the flavour, relative to this directory.
 +locales: ../../mastodon/locales
 +
 +#  (OPTIONAL) A file to use as the preview screenshot for the flavour,
 +#  or an array thereof. These filenames must be unique across all
 +#  images (regardless of path), so it's a good idea to namespace them
 +#  to your theme. It's up to you to let webpack know to compile them.
 +screenshot: screenshot.jpg
 +
 +#  (OPTIONAL) The directory which contains the pack files.
 +#  Defaults to this directory (`app/javascript/flavour/[flavour]`),
 +#  but in the case of the vanilla Mastodon flavour the pack files are
 +#  somewhere else.
 +pack_directory: app/javascript/packs
 +
 +#  (OPTIONAL) By default the theme will fallback to the default flavour
 +#  if a particular pack is not provided. You can specify different
 +#  fallbacks here, or disable fallback behaviours altogether by
 +#  specifying a `null` value.
 +fallback:
index cab05e60a7cccf3bcd2db96c908d181e33b8ebac,216808ffb9c7f5a278eec17e00666482d565ddf4..41ed1995d00f3036a4e3d3bcb65fe7730b9f5257
@@@ -4,8 -4,8 +4,8 @@@ class REST::InstanceSerializer < Active
    include RoutingHelper
  
    attributes :uri, :title, :description, :email,
 -             :version, :urls, :stats, :thumbnail,
 +             :version, :urls, :stats, :thumbnail, :max_toot_chars,
-              :languages
+              :languages, :registrations
  
    has_one :contact_account, serializer: REST::AccountSerializer
  
index d662d85e2e19bbdcfca765e7d8d52e14e58e386b,25c85abf9e7964611d339bc9177af4eeac4c89fd..e9c474082be582336627ca4219c40196a8fe4280
@@@ -5,10 -5,13 +5,12 @@@
      %meta{ charset: 'utf-8' }/
      %title= safe_join([yield(:page_title), Setting.default_settings['site_title']], ' - ')
      %meta{ content: 'width=device-width,initial-scale=1', name: 'viewport' }/
 -    = stylesheet_pack_tag 'common', media: 'all'
 -    = stylesheet_pack_tag Setting.default_settings['theme'], media: 'all'
 -    = javascript_pack_tag 'common', integrity: true, crossorigin: 'anonymous'
 -    = javascript_pack_tag 'error', integrity: true, crossorigin: 'anonymous'
++    = javascript_pack_tag "locales", integrity: true, crossorigin: 'anonymous'
 +    = render partial: 'layouts/theme', object: (@core || { pack: 'common' })
 +    = render partial: 'layouts/theme', object: (@theme || { pack: 'common', flavour: 'glitch', skin: 'default' })
    %body.error
      .dialog
-       %img{ alt: Setting.default_settings['site_title'], src: current_user&.setting_auto_play_gif ? '/oops.gif' : '/oops.png' }/
-       %div
+       .dialog__illustration
+         %img{ alt: Setting.default_settings['site_title'], src: '/oops.png' }/
+       .dialog__message
          %h1= yield :content