diff options
Diffstat (limited to 'app/ui/update.php')
-rw-r--r-- | app/ui/update.php | 67 |
1 files changed, 67 insertions, 0 deletions
diff --git a/app/ui/update.php b/app/ui/update.php new file mode 100644 index 0000000..1117e95 --- /dev/null +++ b/app/ui/update.php @@ -0,0 +1,67 @@ +<?php header("X-Frame-Options: SAMEORIGIN"); require_once $_SERVER['DOCUMENT_ROOT'] . "/includes/session.php"; ?> +<!doctype html> +<html lang="en"> +<head> + <script> + if (typeof window.parent.parent.openModal === "undefined") { + location.href = "/app/"; + } + </script> + <meta charset="UTF-8"> + <meta name="viewport" + content="width=device-width, user-scalable=no, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0"> + <meta http-equiv="X-UA-Compatible" content="ie=edge"> + <title>update</title> + <link href="https://cdn.jsdelivr.net/npm/bootstrap@5.3.2/dist/css/bootstrap.min.css" rel="stylesheet"> + <link href="/assets/dark.css" rel="stylesheet"> + <link href="/assets/styles.css" rel="stylesheet"> + <script src="https://cdn.jsdelivr.net/npm/bootstrap@5.3.2/dist/js/bootstrap.bundle.min.js"></script> + <script src="/assets/localforage.min.js"></script> + <script src="/assets/fuse.min.js"></script> + <script src="/assets/js/shortcuts.js"></script> + <link id="native-css" href="/assets/native.css" rel="stylesheet" disabled> +</head> +<body class="crossplatform" style="background-color: transparent !important;"> + <script src="/assets/js/common.js"></script> + <div style="padding: 1rem;"> + <div style="text-align: center;"> + <h2 style="margin-top: 30px;">What's new in Mist?</h2> + + <div style="text-align: left; margin-top: 50px;"> + <div style="display: grid; grid-template-columns: 48px 1fr; grid-gap: 20px; margin-bottom: 20px;"> + <img src="/assets/icons/notes-security.svg" style="width: 48px;" class="icon" alt=""> + <div> + <div><b>Enhanced security</b></div> + <div>Listening to your favorite songs shouldn't come at the expense of your security and your privacy. Mist now includes protections against the most common forms of attacks.</div> + </div> + </div> + <div style="display: grid; grid-template-columns: 48px 1fr; grid-gap: 20px; margin-bottom: 20px;"> + <img src="/assets/icons/notes-connect.svg" style="width: 48px;" class="icon" alt=""> + <div> + <div><b>Mist is now on Discord</b></div> + <div>If you are using the desktop app, Mist can now use Discord Rich Presence to show the music you are playing to all of your friends. You will also need the Discord desktop app.</div> + </div> + </div> + <div style="display: grid; grid-template-columns: 48px 1fr; grid-gap: 20px; margin-bottom: 20px;"> + <img src="/assets/icons/notes-android.svg" style="width: 48px;" class="icon" alt=""> + <div> + <div><b>Native Android application</b></div> + <div>You can now quit using the Progressive Web App, and instead use the official Mist Android app. Lower battery and resource usage, along with better OS integrations.</div> + </div> + </div> + </div> + + <a style="margin-top: 50px; margin-bottom: 30px; display: block;" class="btn btn-primary" onclick="localStorage.setItem('lastUpdate', '<?= trim(file_get_contents($_SERVER['DOCUMENT_ROOT'] . "/version")) ?>|<?= trim(file_exists("/opt/spotify/build.txt") ? file_get_contents("/opt/spotify/build.txt") : "trunk") ?>'); window.parent._modal.hide();">Continue</a> + </div> + </div> + + <script> + window.sizeInterval = setInterval(() => { + if (document.body.clientHeight > 0) { + clearInterval(sizeInterval); + window.parent.document.getElementById("modal-frame").style.height = document.body.clientHeight + "px"; + } + }); + </script> +</body> +</html>
\ No newline at end of file |