aboutsummaryrefslogtreecommitdiffstats
path: root/index.html
diff options
context:
space:
mode:
authoralyx <alyx@aleteoryx.me>2022-06-02 17:53:39 +0000
committerAleteoryx <alyx@aleteoryx.me>2022-06-02 17:53:39 +0000
commit721a1f74a47d88d23d868f641bb606316c9e5a58 (patch)
tree44af4b9dcef984a20f8c242b9b59010bb8c5ae43 /index.html
parentc1e64bf0ccdaeb1b676f1a53967b0d0448e1ca44 (diff)
downloadRRCUtils-721a1f74a47d88d23d868f641bb606316c9e5a58.tar.gz
RRCUtils-721a1f74a47d88d23d868f641bb606316c9e5a58.tar.bz2
RRCUtils-721a1f74a47d88d23d868f641bb606316c9e5a58.zip
homepage, typing, check June 6 changelog
Diffstat (limited to 'index.html')
-rw-r--r--index.html70
1 files changed, 50 insertions, 20 deletions
diff --git a/index.html b/index.html
index 26592e1..7ad034e 100644
--- a/index.html
+++ b/index.html
@@ -1,23 +1,53 @@
<!DOCTYPE html>
<html>
-<head>
- <title>Placeholder</title>
- <link rel="manifest" href="/pwathings/manifest.json" />
- <link rel="manifest" href="/pwathings/manifest.json" />
- <script>
- var reg;
- window.addEventListener("load", async function() {
- reg = await navigator.serviceWorker.getRegistrations();
- if (reg.length) document.getElementById("enabler").innerText = "Click to refresh the Service Worker!";
- });
- const reloader = () => Promise.all(reg.map(r => r.unregister())).then(() => navigator.serviceWorker.register('/worker.js', {scope: '/'}));
- </script>
-</head>
-<body>
- <ul>
- <li><a href="/searcher">Chip Searcher</a></li>
- <li><a href="/grapher">Chip Grapher</a></li>
- <li><button id="enabler" onclick="reloader();">Click to enable offline use!</button></li>
- </ul>
-</body>
+ <head>
+ <meta name="viewport" content="width=device-width">
+ <meta name="description" content="A set of tools for working with Rec Room Circuits.">
+ <meta name="author" content="recnet/winrg">
+ <title>Aleteoryx's CV2Utils</title>
+ <link rel="manifest" href="/pwathings/manifest.json" />
+ <link rel="manifest" href="/pwathings/manifest.json" />
+
+ <link rel="stylesheet" href="style.css" />
+ <script>
+ var reg;
+ window.addEventListener("load", async function() {
+ reg = await navigator.serviceWorker.getRegistrations();
+ if (reg.length) document.getElementById("enabler").innerText = "Click to refresh the Service Worker!";
+ });
+ const reloader = () => Promise.all(reg.map(r => r.unregister())).then(() => navigator.serviceWorker.register('/worker.js', {scope: '/'}));
+ </script>
+ </head>
+ <body>
+ <div id="logo"><img src="/pwathings/icons/400x.png" alt="logo"/></div>
+ <h1>Welcome to CV2Utils!</h1>
+ <p>
+ This is a little project of mine.
+ Below you'll find a collection of tools for understanding and explaining CV2, as well as playing with it out-of-game.
+ This site is in a perpetual state of work-in-progress, but there's a changelog below, too.
+ </p>
+ <ul>
+ <li><a href="/searcher">Chip Searcher</a></li>
+ <li><a href="/grapher">Chip Grapher</a></li>
+ <li><button id="enabler" onclick="reloader();">Click to enable offline use!</button></li>
+ </ul>
+ <section id="changelog">
+ <article>
+ <h1>June 6, 2022 - The Three Clicks Edition</h1>
+ <hr/>
+ <ul>
+ <li>Built a proper homepage.</li>
+ <ul>
+ <li>Revamped the install code.</li>
+ <li>Added Changelog</li>
+ </ul>
+ <li>Continued work on type inference logic.</li>
+ <ul>
+ <li>You can view it at <a href="/types.html">types.html</a>, by opening the DevTools console.</li>
+ <li>The actual logic is contained in <code>/lib/types.js</code>.</li>
+ </ul>
+ </ul>
+ </article>
+ </section>
+ </body>
</html> \ No newline at end of file