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 @@
-
-
-
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();