summaryrefslogtreecommitdiffstats
path: root/routers
diff options
context:
space:
mode:
authorSohnyBohny <sohny.bean@streber24.de>2018-11-27 16:18:26 +0100
committertechknowlogick <hello@techknowlogick.com>2018-11-27 10:18:26 -0500
commit294904321cb6de535237a6a156d5c4ec462bc117 (patch)
tree3b4c7bc1748a5b64de29d6efca37705b3071fc2b /routers
parente09fe487734238708c2f9fc7c47dbb2132250400 (diff)
downloadgitea-294904321cb6de535237a6a156d5c4ec462bc117.tar.gz
gitea-294904321cb6de535237a6a156d5c4ec462bc117.zip
Create Progressive Web App (#4730)
* Create manifest and serviceworker * Create templates and add AppSubUrl * Add JSRenderer * fix ctx type * Add JSRenderer to static.go * Complete adding {{AppSubUrl}} * Add more fonts to urlsToCache * Add 512px and 192px icons * Hardcode font MD5 * Default theme doesn't have a specific CSS file
Diffstat (limited to 'routers')
-rw-r--r--routers/routes/routes.go9
1 files changed, 9 insertions, 0 deletions
diff --git a/routers/routes/routes.go b/routers/routes/routes.go
index 06292557b3..1c1bcd8f95 100644
--- a/routers/routes/routes.go
+++ b/routers/routes/routes.go
@@ -791,6 +791,15 @@ func RegisterRoutes(m *macaron.Macaron) {
}
})
+ // Progressive Web App
+ m.Get("/manifest.json", templates.JSONRenderer(), func(ctx *context.Context) {
+ ctx.HTML(200, "pwa/manifest_json")
+ })
+
+ m.Get("/serviceworker.js", templates.JSRenderer(), func(ctx *context.Context) {
+ ctx.HTML(200, "pwa/serviceworker_js")
+ })
+
// prometheus metrics endpoint
if setting.Metrics.Enabled {
c := metrics.NewCollector()