From e2ea1dc8d384214b3b8bbdcb8075f8df648f82af Mon Sep 17 00:00:00 2001 From: Samuel Clay Date: Thu, 20 Jan 2022 11:48:07 -0500 Subject: [PATCH] Changing webmanifest scope. --- apps/static/views.py | 8 +++++++- media/extensions/edge/manifest.json | 2 ++ newsblur_web/urls.py | 1 + templates/base.html | 2 +- 4 files changed, 11 insertions(+), 2 deletions(-) diff --git a/apps/static/views.py b/apps/static/views.py index 8c2d96fa5..b531e2338 100644 --- a/apps/static/views.py +++ b/apps/static/views.py @@ -29,7 +29,13 @@ def privacy(request): def tos(request): return render(request, 'static/tos.xhtml') - + +def webmanifest(request): + filename = settings.MEDIA_ROOT + '/extensions/edge/manifest.json' + manifest = open(filename).read() + + return HttpResponse(manifest, content_type='application/manifest+json') + def apple_app_site_assoc(request): return render(request, 'static/apple_app_site_assoc.xhtml') diff --git a/media/extensions/edge/manifest.json b/media/extensions/edge/manifest.json index 57ba7aee6..a11b89cba 100644 --- a/media/extensions/edge/manifest.json +++ b/media/extensions/edge/manifest.json @@ -3,7 +3,9 @@ "short_name": "NewsBlur", "description": "A personalized RSS news reader.", "display": "standalone", + "id": ".", "start_url": ".", + "scope": "https://newsblur.com/", "background_color": "#F6F8F0", "theme_color": "#F6F8F0", "icons": [ diff --git a/newsblur_web/urls.py b/newsblur_web/urls.py index b4bccbf9f..59e44d21f 100644 --- a/newsblur_web/urls.py +++ b/newsblur_web/urls.py @@ -55,6 +55,7 @@ urlpatterns = [ url(r'^feedback/?', static_views.feedback, name='feedback'), url(r'^privacy/?', static_views.privacy, name='privacy'), url(r'^tos/?', static_views.tos, name='tos'), + url(r'^manifest.webmanifest', static_views.webmanifest, name='webmanifest'), url(r'^.well-known/apple-app-site-association', static_views.apple_app_site_assoc, name='apple-app-site-assoc'), url(r'^ios/download/?', static_views.ios_download, name='ios-download'), url(r'^ios/NewsBlur.plist', static_views.ios_plist, name='ios-download-plist'), diff --git a/templates/base.html b/templates/base.html index 05eb89a1c..a13aecc7a 100644 --- a/templates/base.html +++ b/templates/base.html @@ -14,7 +14,7 @@ - +