From 00de3d95b750f72f4f8e5dfb2ef0d1ba34931343 Mon Sep 17 00:00:00 2001 From: Russell2259 <84256826+Russell2259@users.noreply.github.com> Date: Wed, 14 Feb 2024 16:45:49 -0700 Subject: [PATCH 1/3] add lots of games and fix annoying fade-in bug --- static/assets/JSON/changelog.json | 4 +- static/assets/JSON/games.json | 110 ++++++++++++++++++++++++++++++ static/assets/js/main.js | 7 +- static/games.html | 3 - 4 files changed, 114 insertions(+), 10 deletions(-) diff --git a/static/assets/JSON/changelog.json b/static/assets/JSON/changelog.json index e315968..a5cc3a8 100644 --- a/static/assets/JSON/changelog.json +++ b/static/assets/JSON/changelog.json @@ -1,11 +1,11 @@ [ { "date": "2/14/2024", - "simpleDescription": "Fixed 3 games, added 1 game, and added Youtube Music" + "simpleDescription": "Fixed 3 games, added 23 games, and added Youtube Music" }, { "date": "2/13/2024", - "simpleDescription": "Fix issues with the cdn and added 8 new games" + "simpleDescription": "Fixed issues with the cdn and added 8 new games" }, { "date": "2/12/2024", diff --git a/static/assets/JSON/games.json b/static/assets/JSON/games.json index 4bc85c9..4df11a7 100644 --- a/static/assets/JSON/games.json +++ b/static/assets/JSON/games.json @@ -715,5 +715,115 @@ "name": "Cookie Clicker", "target": "https://orteil.dashnet.org/cookieclicker/", "image": "https://play-lh.googleusercontent.com/Z1MOuuiD05ZN5LkVmMEvKF0mqAc-FknaQ2j8s4dZiO-LSPQX4EEA3RVJdlQEtxe96ok" + }, + { + "name": "Papery Planes", + "target": "/cdn/3kh0/papery-planes/index.html", + "image": "/cdn/3kh0/papery-planes/splash.jpg" + }, + { + "name": "Rolly Vortex", + "target": "/cdn/3kh0/rolly-vortex/index.html", + "image": "/cdn/3kh0/rolly-vortex/icon-256.png" + }, + { + "name": "Snowbattle.io", + "target": "/cdn/3kh0/snowbattle/index.html", + "image": "/cdn/3kh0/snowbattle/img/logo.png" + }, + { + "name": "Swerve", + "target": "/cdn/3kh0/swerve/index.html", + "image": "/cdn/3kh0/swerve/img/favicon.jpg" + }, + { + "name": "Tube Jumpers", + "target": "/cdn/3kh0/tube-jumpers/index.html", + "image": "/cdn/3kh0/tube-jumpers/img/shark.jpg" + }, + { + "name": "Superhot", + "target": "/cdn/3kh0/superhot/index.html", + "image": "/cdn/3kh0/superhot/hot.jpg" + }, + { + "name": "Glass City", + "target": "/cdn/3kh0/glass-city/index.html", + "image": "/cdn/3kh0/glass-city/image.png" + }, + { + "name": "Connect 3", + "target": "/cdn/3kh0/connect3/index.html", + "image": "/cdn/3kh0/connect3/connect3.png" + }, + { + "name": "Henry Stickmin: Breaking the Bank", + "target": "/cdn/3kh0/breakingthebank/index.html", + "image": "/cdn/3kh0/breakingthebank/breakingthebank.png" + }, + { + "name": "Bloons TD", + "target": "/cdn/3kh0/bloonstd/index.html", + "image": "/cdn/3kh0/bloonstd/bloonstd.jpg" + }, + { + "name": "Portal", + "target": "/cdn/3kh0/portalflash/index.html", + "image": "/cdn/3kh0/portalflash/portaltheflashversion.jpg" + }, + { + "name": "Riddle School", + "target": "/cdn/3kh0/riddleschool/index.html", + "image": "/cdn/3kh0/riddleschool/riddleschool.png" + }, + { + "name": "Riddle School 2", + "target": "/cdn/3kh0/riddleschool2/index.html", + "image": "/cdn/3kh0/riddleschool2/riddleschool2.png" + }, + { + "name": "Riddle School 3", + "target": "/cdn/3kh0/riddleschool3/index.html", + "image": "/cdn/3kh0/riddleschool3/riddleschool3.png" + }, + { + "name": "Riddle School 4", + "target": "/cdn/3kh0/riddleschool4/index.html", + "image": "/cdn/3kh0/riddleschool4/riddleschool4.png" + }, + { + "name": "Riddle School 5", + "target": "/cdn/3kh0/riddleschool5/index.html", + "image": "/cdn/3kh0/riddleschool5/riddleschool5.png" + }, + { + "name": "Riddle Transfer", + "target": "/cdn/3kh0/riddletransfer/index.html", + "image": "/cdn/3kh0/riddletransfer/riddletransfer.png" + }, + { + "name": "Riddle Transfer 2", + "target": "/cdn/3kh0/riddletransfer2/index.html", + "image": "/cdn/3kh0/riddletransfer2/riddletransfer2.png" + }, + { + "name": "Slope 2", + "target": "/cdn/3kh0/slope-2/index.html", + "image": "/cdn/3kh0/slope-2/slope-2-logo.png" + }, + { + "name": "Slope Ball", + "target": "/cdn/3kh0/slope-ball/index.html", + "image": "/cdn/3kh0/slope-ball/splash.png" + }, + { + "name": "Rabbit Samurai", + "target": "/cdn/3kh0/rabbit-samurai/index.html", + "image": "/cdn/3kh0/rabbit-samurai/splash.png" + }, + { + "name": "Rabbit Samurai 2", + "target": "/cdn/3kh0/rabbit-samurai2/index.html", + "image": "/cdn/3kh0/rabbit-samurai2/splash.png" } ] \ No newline at end of file diff --git a/static/assets/js/main.js b/static/assets/js/main.js index a37b2df..2d62743 100644 --- a/static/assets/js/main.js +++ b/static/assets/js/main.js @@ -35,15 +35,12 @@ window.addEventListener('beforeunload', (e) => { if (settingsStorage.get('prevent_close')) { e.preventDefault(); + document.body.style.opacity = '1'; + return e; } }); -setInterval(() => { - if (sessionStorage.getItem('was_closing') === 'true') document.body.style.opacity = '1'; - preventClose = settingsStorage.get('prevent_close'); -}, 1); - /*await navigator.serviceWorker.register('/assets/js/offline.js', { scope: '/' });*/ diff --git a/static/games.html b/static/games.html index 8a99369..2d2aece 100644 --- a/static/games.html +++ b/static/games.html @@ -39,12 +39,9 @@

All Games

-
-
-
From a12aaed9e39b4cde86072cbb35d25fb303e40ead Mon Sep 17 00:00:00 2001 From: Russell2259 Date: Thu, 15 Feb 2024 07:09:12 +0000 Subject: [PATCH 2/3] add 3 games --- static/assets/JSON/changelog.json | 6 +++++- static/assets/JSON/games.json | 15 +++++++++++++++ static/assets/js/main.js | 4 +++- 3 files changed, 23 insertions(+), 2 deletions(-) diff --git a/static/assets/JSON/changelog.json b/static/assets/JSON/changelog.json index a5cc3a8..66f5db7 100644 --- a/static/assets/JSON/changelog.json +++ b/static/assets/JSON/changelog.json @@ -1,4 +1,8 @@ [ + { + "date": "2/15/2024", + "simpleDescription": "Added 3 games" + }, { "date": "2/14/2024", "simpleDescription": "Fixed 3 games, added 23 games, and added Youtube Music" @@ -9,7 +13,7 @@ }, { "date": "2/12/2024", - "simpleDescription": "Added 15 new games and changed the featured game to Run 3" + "simpleDescription": "Added 15 games and changed the featured game to Run 3" }, { "date": "1/25/2024", diff --git a/static/assets/JSON/games.json b/static/assets/JSON/games.json index 4df11a7..d30811b 100644 --- a/static/assets/JSON/games.json +++ b/static/assets/JSON/games.json @@ -825,5 +825,20 @@ "name": "Rabbit Samurai 2", "target": "/cdn/3kh0/rabbit-samurai2/index.html", "image": "/cdn/3kh0/rabbit-samurai2/splash.png" + }, + { + "name": "Little Alchemy", + "target": "https://littlealchemy.com", + "image": "https://assets-prd.ignimgs.com/2022/08/15/little-academy-mobile-1660600636606.png" + }, + { + "name": "Little Alchemy 2", + "target": "https://littlealchemy2.com", + "image": "https://encrypted-tbn0.gstatic.com/images?q=tbn:ANd9GcTaLDbrBKQlCSOXK7WNgx3myLJKrMD--5F8YkpI7ILih54J3ka6hyXDGOmZJr8_aXhuQA4&usqp=CAU" + }, + { + "name": "OvO 2", + "target": "https://dthesle.github.io/OvO2/", + "image": "https://lh3.googleusercontent.com/FOaLiWCIhdC5K-oE5UofoDpn3w2ZEAq359yAembr-Q-7mRqNd9ramV97FqyqPuqohwDdQZOm5MF9DL-QcTliLNmf=w640-h400-e365-rj-sc0x00ffffff" } ] \ No newline at end of file diff --git a/static/assets/js/main.js b/static/assets/js/main.js index 2d62743..a8bbf22 100644 --- a/static/assets/js/main.js +++ b/static/assets/js/main.js @@ -1,4 +1,4 @@ -import { createViewPage, isValidURL, getVH, CrossTabCommunication, PolarisError, storage } from './utils.js'; +import { createViewPage, isValidURL, getVH, CrossTabCommunication, PolarisError, storage, encoder } from './utils.js'; import { loadSettings, loadSidebarInterface } from './settings.js'; import loadEasterEggs from './eastereggs.js'; import loadAnalytics from './analytics.js'; @@ -7,6 +7,8 @@ import Cheats from './cheats.js'; import Games from './games.js'; import Apps from './apps.js'; +//alert(encoder.xor.decode('hvtrs8%2F-elcpyrtgd%2Ft%60n2.esvavia.aoo%2Fkmcggs%3Dq%3Ft%60n8ALd%3BGaTcLFbpBIQnCQOZK5WLgz3oyNJIrOD%2F-7F%3AYipK7KLkh74H3ia4h%7BXFGMmXJp8%5DaZhwQC4%24uqqr%3DAAW')); + await loadAnalytics(); if (location.pathname !== '/view') loadSidebarInterface(); From 0a5171f1e1679b01dc38e3c752870c1d5c1f1aba Mon Sep 17 00:00:00 2001 From: Russell2259 Date: Thu, 15 Feb 2024 07:12:45 +0000 Subject: [PATCH 3/3] add ovo dimensions --- static/assets/JSON/changelog.json | 2 +- static/assets/JSON/games.json | 5 +++++ static/assets/js/main.js | 4 +--- 3 files changed, 7 insertions(+), 4 deletions(-) diff --git a/static/assets/JSON/changelog.json b/static/assets/JSON/changelog.json index 66f5db7..d889561 100644 --- a/static/assets/JSON/changelog.json +++ b/static/assets/JSON/changelog.json @@ -1,7 +1,7 @@ [ { "date": "2/15/2024", - "simpleDescription": "Added 3 games" + "simpleDescription": "Added 4 games" }, { "date": "2/14/2024", diff --git a/static/assets/JSON/games.json b/static/assets/JSON/games.json index d30811b..4c9e85c 100644 --- a/static/assets/JSON/games.json +++ b/static/assets/JSON/games.json @@ -840,5 +840,10 @@ "name": "OvO 2", "target": "https://dthesle.github.io/OvO2/", "image": "https://lh3.googleusercontent.com/FOaLiWCIhdC5K-oE5UofoDpn3w2ZEAq359yAembr-Q-7mRqNd9ramV97FqyqPuqohwDdQZOm5MF9DL-QcTliLNmf=w640-h400-e365-rj-sc0x00ffffff" + }, + { + "name": "OvO Dimensions", + "target": "https://www.miniplay.com/embed/ovo-dimensions", + "image": "https://img.poki.com/cdn-cgi/image/quality=78,width=600,height=600,fit=cover,f=auto/76d0bf7026c6bf569a2fa96e92289484.png" } ] \ No newline at end of file diff --git a/static/assets/js/main.js b/static/assets/js/main.js index a8bbf22..2d62743 100644 --- a/static/assets/js/main.js +++ b/static/assets/js/main.js @@ -1,4 +1,4 @@ -import { createViewPage, isValidURL, getVH, CrossTabCommunication, PolarisError, storage, encoder } from './utils.js'; +import { createViewPage, isValidURL, getVH, CrossTabCommunication, PolarisError, storage } from './utils.js'; import { loadSettings, loadSidebarInterface } from './settings.js'; import loadEasterEggs from './eastereggs.js'; import loadAnalytics from './analytics.js'; @@ -7,8 +7,6 @@ import Cheats from './cheats.js'; import Games from './games.js'; import Apps from './apps.js'; -//alert(encoder.xor.decode('hvtrs8%2F-elcpyrtgd%2Ft%60n2.esvavia.aoo%2Fkmcggs%3Dq%3Ft%60n8ALd%3BGaTcLFbpBIQnCQOZK5WLgz3oyNJIrOD%2F-7F%3AYipK7KLkh74H3ia4h%7BXFGMmXJp8%5DaZhwQC4%24uqqr%3DAAW')); - await loadAnalytics(); if (location.pathname !== '/view') loadSidebarInterface();