diff options
feat: new things
-rw-r--r-- | canary-templates/memdmp:estrogen.zone | 6 | ||||
-rw-r--r-- | package.json | 2 | ||||
-rw-r--r-- | src/routes/+page.svelte | 26 | ||||
-rw-r--r-- | src/routes/anim-gen.ts | 6 | ||||
-rw-r--r-- | src/routes/skip-animation/+page.svelte | 5 | ||||
-rw-r--r-- | src/routes/skip-animation/+page.ts | 1 | ||||
-rw-r--r-- | static/canaries/memdmp:estrogen.zone | 20 |
7 files changed, 47 insertions, 19 deletions
diff --git a/canary-templates/memdmp:estrogen.zone b/canary-templates/memdmp:estrogen.zone index 7a3a11b..47acbfb 100644 --- a/canary-templates/memdmp:estrogen.zone +++ b/canary-templates/memdmp:estrogen.zone @@ -19,7 +19,7 @@ ┃ correct key, this message certifies that, to the extent of memdmp's knowledge, ┃ estrogen.zone and it's operators and administrators have, for... ┃ - ┃ ...sh.estrogen.zone (and mem.estrogen.zone, mail.estrogen.zone): + ┃ ...git.estrogen.zone and mail.estrogen.zone: ┃ - obtained 0 law enforcement request(s) for customer/user data, of which, ┃ - obtained 0 were legally valid, sent in the correct channels, and resulted ┃ in data being turned over @@ -60,7 +60,7 @@ ┃ 120F C25E 2A9A 3F47 84AC 6B0E A0B5 22B4 DA20 1019. ┃ ┃ These services are: - ┃ - sh.estrogen.zone, mem.estrogen.zone, mail.estrogen.zone + ┃ - git.estrogen.zone, mem.estrogen.zone, mail.estrogen.zone ┃ - yuridick.gay, n.yuridick.gay ┃ ┗━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┅┅┅┅┅┅┅┄┄┄┄┄ @@ -90,7 +90,7 @@ ┃ ┃ The public key to verify this message's signature is available at: ┃ https://mem.estrogen.zone/keys/memdmp/primary.pgp - ┃ https://meta.sh.estrogen.zone/~memdmp.pgp (one of them should be the right one) + ┃ https://git.estrogen.zone/~memdmp.pgp ┃ https://pgp.surf.nl/pks/lookup?op=get&search=0xB546778F06BBCC8EC167DB3CD919706487B8B6DE ┃ https://keys.openpgp.org/vks/v1/by-fingerprint/B546778F06BBCC8EC167DB3CD919706487B8B6DE ┃ https://keyserver.ubuntu.com/pks/lookup?op=get&search=0xB546778F06BBCC8EC167DB3CD919706487B8B6DE diff --git a/package.json b/package.json index 7b16ffe..aee81f6 100644 --- a/package.json +++ b/package.json @@ -28,7 +28,7 @@ "type": "module", "packageManager": "pnpm@9.10.0+sha512.73a29afa36a0d092ece5271de5177ecbf8318d454ecd701343131b8ebc0c1a91c487da46ab77c8e596d6acf1461e3594ced4becedf8921b074fbd8653ed7051c", "repository": { - "url": "https://git.sh.estrogen.zone/~memdmp/mem.estrogen.zone", + "url": "https://git.estrogen.zone/mem-estrogen-zone.git", "type": "git" }, "license": "AGPL-3.0-or-later", diff --git a/src/routes/+page.svelte b/src/routes/+page.svelte index 701132b..dd06561 100644 --- a/src/routes/+page.svelte +++ b/src/routes/+page.svelte @@ -30,7 +30,21 @@ const lanLeastSignificantIPPart = Math.floor(Math.random() * 253 + 2); - let isScripted = false; + let { + skipAnimation = false, + }: { + skipAnimation?: boolean; + } = $props(); + onMount(() => { + const skipParam = new Boolean( + (new URLSearchParams(location.search).get("skip-animation") ?? "false") || + "true", + ); + if (skipParam) skipAnimation = skipParam.valueOf(); + if (skipAnimation) window.history.pushState({}, "", "/skip-animation"); + }); + + let isScripted = $state(false); onMount(() => (isScripted = true)); onDestroy(() => (isScripted = false)); </script> @@ -110,9 +124,9 @@ {/if} {:else} <span - on:click={() => + onclick={() => typeof section.url !== "function" ? void 0 : section.url(line)} - on:keypress={() => + onkeypress={() => typeof section.url !== "function" ? void 0 : section.url(line)} role="link" tabindex="0">{@render ttyTextInnerRenderer(section)}</span @@ -150,7 +164,11 @@ {/each} </div> -<div class="fixed top-0 left-0 w-screen h-screen font-mono" id="app"> +<div + class="fixed top-0 left-0 w-screen h-screen font-mono" + id="app" + class:skip-animation={skipAnimation} +> <div id="bios" class="flex flex-col items-center justify-between relative font-bios text-lg" diff --git a/src/routes/anim-gen.ts b/src/routes/anim-gen.ts index 9138ca9..382237e 100644 --- a/src/routes/anim-gen.ts +++ b/src/routes/anim-gen.ts @@ -500,5 +500,9 @@ ${ } ` ).join('') -}`; +} +${[...anim.exportToObject().values()].map(v=>`#app.skip-animation ${v.selector} { + animation-duration: 0.01ms; +}`).join('\n')} +`; console.log(output); diff --git a/src/routes/skip-animation/+page.svelte b/src/routes/skip-animation/+page.svelte new file mode 100644 index 0000000..d657b03 --- /dev/null +++ b/src/routes/skip-animation/+page.svelte @@ -0,0 +1,5 @@ +<script lang="ts"> + import Page from "../+page.svelte"; +</script> + +<Page skipAnimation /> diff --git a/src/routes/skip-animation/+page.ts b/src/routes/skip-animation/+page.ts new file mode 100644 index 0000000..844f519 --- /dev/null +++ b/src/routes/skip-animation/+page.ts @@ -0,0 +1 @@ +export const trailingSlash = 'never'; diff --git a/static/canaries/memdmp:estrogen.zone b/static/canaries/memdmp:estrogen.zone index 1388ada..956c40f 100644 --- a/static/canaries/memdmp:estrogen.zone +++ b/static/canaries/memdmp:estrogen.zone @@ -4,15 +4,15 @@ Hash: SHA512 ┏━ Date & Time Information ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┅┅┅┅┅┅┅┄┄┄┄┄ ┃ ┃ Canary was created at: - ┃ 2024-11-22 18:27:51 (UTC) + ┃ 2025-01-12 04:34:53 (UTC) ┃ ┣━ Proof of Date & Time ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┅┅┅┅┅┅┅┄┄┄┄┄ ┃ ┃ Latest Monero block hash: - ┃ b1e7fedc8dec1709ef6384aa0622bb8643eba75a1ba50c26af5a18d1be12b772 + ┃ 236f1def8bff6a504956f85021b00f0d6c95eb7d99224e55b014c943a97209e4 ┃ ┃ Latest Linux kernel.org `master` commit: - ┃ 28eb75e178d389d325f1666e422bc13bbbb9804c + ┃ b62cef9a5c673f1b8083159f5dc03c1c5daced2f ┃ ┗━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┅┅┅┅┅┅┅┄┄┄┄┄ @@ -22,7 +22,7 @@ Hash: SHA512 ┃ correct key, this message certifies that, to the extent of memdmp's knowledge, ┃ estrogen.zone and it's operators and administrators have, for... ┃ - ┃ ...sh.estrogen.zone (and mem.estrogen.zone, mail.estrogen.zone): + ┃ ...git.estrogen.zone and mail.estrogen.zone: ┃ - obtained 0 law enforcement request(s) for customer/user data, of which, ┃ - obtained 0 were legally valid, sent in the correct channels, and resulted ┃ in data being turned over @@ -63,7 +63,7 @@ Hash: SHA512 ┃ 120F C25E 2A9A 3F47 84AC 6B0E A0B5 22B4 DA20 1019. ┃ ┃ These services are: - ┃ - sh.estrogen.zone, mem.estrogen.zone, mail.estrogen.zone + ┃ - git.estrogen.zone, mem.estrogen.zone, mail.estrogen.zone ┃ - yuridick.gay, n.yuridick.gay ┃ ┗━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┅┅┅┅┅┅┅┄┄┄┄┄ @@ -93,7 +93,7 @@ Hash: SHA512 ┃ ┃ The public key to verify this message's signature is available at: ┃ https://mem.estrogen.zone/keys/memdmp/primary.pgp - ┃ https://meta.sh.estrogen.zone/~memdmp.pgp (one of them should be the right one) + ┃ https://git.estrogen.zone/~memdmp.pgp ┃ https://pgp.surf.nl/pks/lookup?op=get&search=0xB546778F06BBCC8EC167DB3CD919706487B8B6DE ┃ https://keys.openpgp.org/vks/v1/by-fingerprint/B546778F06BBCC8EC167DB3CD919706487B8B6DE ┃ https://keyserver.ubuntu.com/pks/lookup?op=get&search=0xB546778F06BBCC8EC167DB3CD919706487B8B6DE @@ -149,8 +149,8 @@ Hash: SHA512 ┗━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┅┅┅┅┅┅┅┄┄┄┄┄ -----BEGIN PGP SIGNATURE----- -iHUEARYKAB0WIQS1RnePBrvMjsFn2zzZGXBkh7i23gUCZ0DN+wAKCRDZGXBkh7i2 -3kkuAQDdasKCV/XzARiOOdtkBP7nraSfLfOzPpANxeeCB7jLBQD9G7czLQgqgYOd -mDOQ/RYxdsEPwgjYSD9EsEivfSUPGA0= -=pJ4h +iHUEARYKAB0WIQS1RnePBrvMjsFn2zzZGXBkh7i23gUCZ4NGsQAKCRDZGXBkh7i2 +3nHuAQCRE3XLZBwSyedbnjbTGJZukzRVrA1UrJlY1Kj0rhVqOAEAtDQpFRICe4lK +y7pihbHVq+RqoocBCkP8smAoCJnDEA4= +=RNrJ -----END PGP SIGNATURE----- |