From 8ce20090f71094fcf90eb12e808a9901c34cfaf5 Mon Sep 17 00:00:00 2001 From: Rafael dos Santos Silva Date: Fri, 15 Mar 2019 17:10:05 -0300 Subject: [PATCH] FEATURE: Allow users to fetch a customized manifest on PWA install This will allow users installing a Discourse PWA to use their active theme colors on the generated app. Thanks for @mgiuca for the tip. Also makes the share_target config explicit to silence Chrome warnings --- app/controllers/metadata_controller.rb | 2 ++ app/views/layouts/application.html.erb | 2 +- 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/app/controllers/metadata_controller.rb b/app/controllers/metadata_controller.rb index bbe977b3fd..c508df5714 100644 --- a/app/controllers/metadata_controller.rb +++ b/app/controllers/metadata_controller.rb @@ -40,6 +40,8 @@ class MetadataController < ApplicationController ], share_target: { action: "/new-topic", + method: "GET", + enctype: "application/x-www-form-urlencoded", params: { title: "title", text: "body" diff --git a/app/views/layouts/application.html.erb b/app/views/layouts/application.html.erb index a01460ce17..e12c4931e6 100644 --- a/app/views/layouts/application.html.erb +++ b/app/views/layouts/application.html.erb @@ -44,7 +44,7 @@ <%= render_google_tag_manager_head_code %> <%= render_google_universal_analytics_code %> - + <%- if SiteSetting.native_app_install_banner? %>