aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorLibravatarLarge Libravatar memdmp <memdmpmemewarenet>2025-01-12 05:36:18 +0100
committerLibravatarLarge Libravatar memdmp <memdmpmemewarenet>2025-01-12 05:36:18 +0100
commit782ca3e8895ddccb84c97e26af450ada4b5b138a (patch)
tree4a04c4f6a9ae730f7e2a42c70e25f383b3914315
parentd57a5985982ed2ba386eb4c0b4ca05ab3498238a (diff)
downloadmem-estrogen-zone-782ca3e8895ddccb84c97e26af450ada4b5b138a.tar.gz
mem-estrogen-zone-782ca3e8895ddccb84c97e26af450ada4b5b138a.tar.bz2
mem-estrogen-zone-782ca3e8895ddccb84c97e26af450ada4b5b138a.tar.lz
mem-estrogen-zone-782ca3e8895ddccb84c97e26af450ada4b5b138a.zip

feat: new things

-rw-r--r--canary-templates/memdmp:estrogen.zone6
-rw-r--r--package.json2
-rw-r--r--src/routes/+page.svelte26
-rw-r--r--src/routes/anim-gen.ts6
-rw-r--r--src/routes/skip-animation/+page.svelte5
-rw-r--r--src/routes/skip-animation/+page.ts1
-rw-r--r--static/canaries/memdmp:estrogen.zone20
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-----