diff --git a/files/assets/images/PCM/app-apple-1.webp b/files/assets/images/PCM/app-apple-1.webp new file mode 100644 index 0000000000..3abfc8f075 Binary files /dev/null and b/files/assets/images/PCM/app-apple-1.webp differ diff --git a/files/assets/images/PCM/app-apple-2.webp b/files/assets/images/PCM/app-apple-2.webp new file mode 100644 index 0000000000..50e0b395a8 Binary files /dev/null and b/files/assets/images/PCM/app-apple-2.webp differ diff --git a/files/assets/images/PCM/app1.webp b/files/assets/images/PCM/app-chromium-1.webp similarity index 100% rename from files/assets/images/PCM/app1.webp rename to files/assets/images/PCM/app-chromium-1.webp diff --git a/files/assets/images/PCM/app2.webp b/files/assets/images/PCM/app-chromium-2.webp similarity index 100% rename from files/assets/images/PCM/app2.webp rename to files/assets/images/PCM/app-chromium-2.webp diff --git a/files/assets/images/PCM/app-firefox-1.webp b/files/assets/images/PCM/app-firefox-1.webp new file mode 100644 index 0000000000..889b6830a2 Binary files /dev/null and b/files/assets/images/PCM/app-firefox-1.webp differ diff --git a/files/assets/images/PCM/app-firefox-2.webp b/files/assets/images/PCM/app-firefox-2.webp new file mode 100644 index 0000000000..f7856b34df Binary files /dev/null and b/files/assets/images/PCM/app-firefox-2.webp differ diff --git a/files/assets/images/WPD/app-apple-1.webp b/files/assets/images/WPD/app-apple-1.webp new file mode 100644 index 0000000000..2b26d1126b Binary files /dev/null and b/files/assets/images/WPD/app-apple-1.webp differ diff --git a/files/assets/images/WPD/app-apple-2.webp b/files/assets/images/WPD/app-apple-2.webp new file mode 100644 index 0000000000..a7638ad61e Binary files /dev/null and b/files/assets/images/WPD/app-apple-2.webp differ diff --git a/files/assets/images/WPD/app1.webp b/files/assets/images/WPD/app-chromium-1.webp similarity index 100% rename from files/assets/images/WPD/app1.webp rename to files/assets/images/WPD/app-chromium-1.webp diff --git a/files/assets/images/WPD/app2.webp b/files/assets/images/WPD/app-chromium-2.webp similarity index 100% rename from files/assets/images/WPD/app2.webp rename to files/assets/images/WPD/app-chromium-2.webp diff --git a/files/assets/images/WPD/app-firefox-1.webp b/files/assets/images/WPD/app-firefox-1.webp new file mode 100644 index 0000000000..3f56d3403b Binary files /dev/null and b/files/assets/images/WPD/app-firefox-1.webp differ diff --git a/files/assets/images/WPD/app-firefox-2.webp b/files/assets/images/WPD/app-firefox-2.webp new file mode 100644 index 0000000000..4562e100d2 Binary files /dev/null and b/files/assets/images/WPD/app-firefox-2.webp differ diff --git a/files/assets/images/rDrama/app-apple-1.webp b/files/assets/images/rDrama/app-apple-1.webp new file mode 100644 index 0000000000..61d14d430f Binary files /dev/null and b/files/assets/images/rDrama/app-apple-1.webp differ diff --git a/files/assets/images/rDrama/app-apple-2.webp b/files/assets/images/rDrama/app-apple-2.webp new file mode 100644 index 0000000000..e6e967fad4 Binary files /dev/null and b/files/assets/images/rDrama/app-apple-2.webp differ diff --git a/files/assets/images/rDrama/app1.webp b/files/assets/images/rDrama/app-chromium-1.webp similarity index 100% rename from files/assets/images/rDrama/app1.webp rename to files/assets/images/rDrama/app-chromium-1.webp diff --git a/files/assets/images/rDrama/app2.webp b/files/assets/images/rDrama/app-chromium-2.webp similarity index 100% rename from files/assets/images/rDrama/app2.webp rename to files/assets/images/rDrama/app-chromium-2.webp diff --git a/files/assets/images/rDrama/app-firefox-1.webp b/files/assets/images/rDrama/app-firefox-1.webp new file mode 100644 index 0000000000..96ba5fb0b5 Binary files /dev/null and b/files/assets/images/rDrama/app-firefox-1.webp differ diff --git a/files/assets/images/rDrama/app-firefox-2.webp b/files/assets/images/rDrama/app-firefox-2.webp new file mode 100644 index 0000000000..ff566d12f5 Binary files /dev/null and b/files/assets/images/rDrama/app-firefox-2.webp differ diff --git a/files/routes/allroutes.py b/files/routes/allroutes.py index 5214891d47..8184ad4b6b 100644 --- a/files/routes/allroutes.py +++ b/files/routes/allroutes.py @@ -24,7 +24,17 @@ def before_request(): if not get_setting('Bots') and request.headers.get("Authorization"): abort(403) g.db = db_session() - g.inferior_browser = 'iphone' in ua or 'ipad' in ua or 'ipod' in ua or 'mac os' in ua or ' firefox/' in ua + + if ' firefox/' in ua: + g.type = 'firefox' + g.inferior_browser = True + elif 'iphone' in ua or 'ipad' in ua or 'ipod' in ua or 'mac os' in ua: + g.type = 'apple' + g.inferior_browser = True + else: + g.type = 'chromium' + g.inferior_browser = False + g.is_tor = request.headers.get("cf-ipcountry") == "T1" request.path = request.path.rstrip('/') diff --git a/files/templates/app.html b/files/templates/app.html index a4d29a9419..bf92b87e4d 100644 --- a/files/templates/app.html +++ b/files/templates/app.html @@ -8,10 +8,10 @@ How to install {{SITE_NAME}}'s mobile app
First step:
- First step + First step
Second step:
- Second step + Second step {% endblock %}