diff --git a/internal/webserver/static/pwa/icon-583x583.png b/internal/webserver/static/pwa/icon-583x583.png new file mode 100644 index 0000000..7091f5f Binary files /dev/null and b/internal/webserver/static/pwa/icon-583x583.png differ diff --git a/internal/webserver/static/pwa/manifest.json b/internal/webserver/static/pwa/manifest.json new file mode 100644 index 0000000..67c20d5 --- /dev/null +++ b/internal/webserver/static/pwa/manifest.json @@ -0,0 +1,13 @@ +{ + "name": "Offline Twitter - A privacy-focused client for Twitter", + "short_name": "Offline Twitter", + "start_url": ".", + "display": "standalone", + "icons": [ + { + "src": "/static/pwa/icon-583x583.png", + "sizes": "583x583", + "type": "image/png" + } + ] +} diff --git a/internal/webserver/static/pwa/service-worker.js b/internal/webserver/static/pwa/service-worker.js new file mode 100644 index 0000000..d2cc41e --- /dev/null +++ b/internal/webserver/static/pwa/service-worker.js @@ -0,0 +1,12 @@ +self.addEventListener('install', function(event) { + // Skip caching step during installation +}); + +self.addEventListener('activate', function(event) { + // Do nothing special during activation +}); + +self.addEventListener('fetch', function(event) { + // Bypass the service worker for network requests + event.respondWith(fetch(event.request)); +}); diff --git a/internal/webserver/tpl/includes/author_info.tpl b/internal/webserver/tpl/includes/author_info.tpl index bae0b98..b3c22a8 100644 --- a/internal/webserver/tpl/includes/author_info.tpl +++ b/internal/webserver/tpl/includes/author_info.tpl @@ -15,7 +15,7 @@ {{.DisplayName}} {{if .IsPrivate}}
- +
{{end}} diff --git a/internal/webserver/tpl/includes/base.tpl b/internal/webserver/tpl/includes/base.tpl index 5c01b04..e447ecd 100644 --- a/internal/webserver/tpl/includes/base.tpl +++ b/internal/webserver/tpl/includes/base.tpl @@ -7,13 +7,26 @@ + + + +
- +
{{if .IsLikedByCurrentUser}} - + {{else}} - + {{end}} {{.NumLikes}}
diff --git a/internal/webserver/tpl/includes/nav_sidebar.tpl b/internal/webserver/tpl/includes/nav_sidebar.tpl index d35d1a4..f7797d7 100644 --- a/internal/webserver/tpl/includes/nav_sidebar.tpl +++ b/internal/webserver/tpl/includes/nav_sidebar.tpl @@ -3,71 +3,71 @@