aboutsummaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorLibravatarLarge Libravatar memdmp <memdmpestrogenzone>2026-01-14 03:23:36 +0100
committerLibravatarLarge Libravatar memdmp <memdmpestrogenzone>2026-01-14 03:23:36 +0100
commit1e58b8a9ddf0866433e0158afc7cc4a690b44cbe (patch)
treeafbe29f033d4a2418d4274670237b5bb0ffce353 /src
parentb3aab36ee59e23f685ead105521c51d1eeffc026 (diff)
downloadmem-estrogen-zone-1e58b8a9ddf0866433e0158afc7cc4a690b44cbe.tar.gz
mem-estrogen-zone-1e58b8a9ddf0866433e0158afc7cc4a690b44cbe.tar.bz2
mem-estrogen-zone-1e58b8a9ddf0866433e0158afc7cc4a690b44cbe.tar.lz
mem-estrogen-zone-1e58b8a9ddf0866433e0158afc7cc4a690b44cbe.zip

feat: afferomoding

Diffstat (limited to 'src')
-rw-r--r--src/app.css9
-rw-r--r--src/app.html6
-rw-r--r--src/lib/fonts/Ac437_IBM_EGA_8x14.css8
-rw-r--r--src/lib/fonts/Px437_DOS-V_re_JPN12.css8
-rw-r--r--src/lib/fonts/PxPlus_IBM_EGA_8x14.css8
-rw-r--r--src/lib/fonts/all-local-after-woff2.css10
-rw-r--r--src/lib/fonts/all.css10
-rw-r--r--src/lib/index.ts10
-rw-r--r--src/lib/styles.ts8
-rw-r--r--src/routes/+layout.ts8
-rw-r--r--src/routes/+page.svelte2
-rw-r--r--src/routes/IndexPage.svelte2
-rw-r--r--src/routes/anim-gen.ts10
-rw-r--r--src/routes/distro-info.ts8
-rw-r--r--src/routes/shared.ts8
15 files changed, 61 insertions, 54 deletions
diff --git a/src/app.css b/src/app.css
index 0199fc9..43f5ab3 100644
--- a/src/app.css
+++ b/src/app.css
@@ -1,11 +1,11 @@
/*
- Copyright (C) 2024 memdmp
+ Copyright (C) 2024-2026 memdmp
- This program is free software: you can redistribute it and/or modify it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.
+ This program is free software: you can redistribute it and/or modify it under the terms of the GNU Affero General Public License as published by Affero, Inc., at version 1.
- This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Affero General Public License for more details.
+ This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the Affero General Public License for more details.
- You should have received a copy of the GNU Affero General Public License along with this program. If not, see <http://www.gnu.org/licenses/>.
+ You should have received a copy of the Affero General Public License along with this program. If not, see <https://spdx.org/licenses/AGPL-1.0-only>.
*/
@import 'tailwindcss';
@@ -28,6 +28,7 @@
color utility to any element that depends on these defaults.
*/
@layer base {
+
*,
::after,
::before,
diff --git a/src/app.html b/src/app.html
index 72dfdc1..352cba4 100644
--- a/src/app.html
+++ b/src/app.html
@@ -1,11 +1,11 @@
<!--
/**
* @generated
- * @license AGPL-3.0-OR-LATER
- * @copyright 2024 memdmp
+ * @license AGPL-1.0-only
+ * @copyright 2024-2026 memdmp
* @upstream see https://[currentdomain]/upstream
*
- * Copyright (C) 2024 memdmp
+ * Copyright (C) 2024-2026 memdmp
*
* This program is free software: you can redistribute it and/or modify it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.
*
diff --git a/src/lib/fonts/Ac437_IBM_EGA_8x14.css b/src/lib/fonts/Ac437_IBM_EGA_8x14.css
index 01a053b..519fc96 100644
--- a/src/lib/fonts/Ac437_IBM_EGA_8x14.css
+++ b/src/lib/fonts/Ac437_IBM_EGA_8x14.css
@@ -1,11 +1,11 @@
/*
- Copyright (C) 2024 memdmp
+ Copyright (C) 2024-2026 memdmp
- This program is free software: you can redistribute it and/or modify it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.
+ This program is free software: you can redistribute it and/or modify it under the terms of the GNU Affero General Public License as published by Affero, Inc., at version 1.
- This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Affero General Public License for more details.
+ This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the Affero General Public License for more details.
- You should have received a copy of the GNU Affero General Public License along with this program. If not, see <http://www.gnu.org/licenses/>.
+ You should have received a copy of the Affero General Public License along with this program. If not, see <https://spdx.org/licenses/AGPL-1.0-only>.
*/
@font-face {
font-family: "Ac437 IBM EGA 8x14";
diff --git a/src/lib/fonts/Px437_DOS-V_re_JPN12.css b/src/lib/fonts/Px437_DOS-V_re_JPN12.css
index 410e9de..9a628de 100644
--- a/src/lib/fonts/Px437_DOS-V_re_JPN12.css
+++ b/src/lib/fonts/Px437_DOS-V_re_JPN12.css
@@ -1,11 +1,11 @@
/*
- Copyright (C) 2024 memdmp
+ Copyright (C) 2024-2026 memdmp
- This program is free software: you can redistribute it and/or modify it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.
+ This program is free software: you can redistribute it and/or modify it under the terms of the GNU Affero General Public License as published by Affero, Inc., at version 1.
- This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Affero General Public License for more details.
+ This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the Affero General Public License for more details.
- You should have received a copy of the GNU Affero General Public License along with this program. If not, see <http://www.gnu.org/licenses/>.
+ You should have received a copy of the Affero General Public License along with this program. If not, see <https://spdx.org/licenses/AGPL-1.0-only>.
*/
@font-face {
font-family: "Px437 DOS/V re. JPN12";
diff --git a/src/lib/fonts/PxPlus_IBM_EGA_8x14.css b/src/lib/fonts/PxPlus_IBM_EGA_8x14.css
index d1a3a97..7f3dbda 100644
--- a/src/lib/fonts/PxPlus_IBM_EGA_8x14.css
+++ b/src/lib/fonts/PxPlus_IBM_EGA_8x14.css
@@ -1,11 +1,11 @@
/*
- Copyright (C) 2024 memdmp
+ Copyright (C) 2024-2026 memdmp
- This program is free software: you can redistribute it and/or modify it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.
+ This program is free software: you can redistribute it and/or modify it under the terms of the GNU Affero General Public License as published by Affero, Inc., at version 1.
- This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Affero General Public License for more details.
+ This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the Affero General Public License for more details.
- You should have received a copy of the GNU Affero General Public License along with this program. If not, see <http://www.gnu.org/licenses/>.
+ You should have received a copy of the Affero General Public License along with this program. If not, see <https://spdx.org/licenses/AGPL-1.0-only>.
*/
@font-face {
font-family: "PxPlus IBM EGA 8x14";
diff --git a/src/lib/fonts/all-local-after-woff2.css b/src/lib/fonts/all-local-after-woff2.css
index 9bc8d65..deb4acf 100644
--- a/src/lib/fonts/all-local-after-woff2.css
+++ b/src/lib/fonts/all-local-after-woff2.css
@@ -1,11 +1,11 @@
/*
- Copyright (C) 2024 memdmp
+ Copyright (C) 2024-2026 memdmp
- This program is free software: you can redistribute it and/or modify it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.
+ This program is free software: you can redistribute it and/or modify it under the terms of the GNU Affero General Public License as published by Affero, Inc., at version 1.
- This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Affero General Public License for more details.
+ This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the Affero General Public License for more details.
- You should have received a copy of the GNU Affero General Public License along with this program. If not, see <http://www.gnu.org/licenses/>.
+ You should have received a copy of the Affero General Public License along with this program. If not, see <https://spdx.org/licenses/AGPL-1.0-only>.
*/
@font-face {
font-family: "Ac437 IBM EGA 8x14";
@@ -16,6 +16,7 @@
url("./Ac437_IBM_EGA_8x14.ttf") format("opentype");
font-display: swap;
}
+
@font-face {
font-family: "PxPlus IBM EGA 8x14";
src:
@@ -25,6 +26,7 @@
url("./PxPlus_IBM_EGA_8x14.ttf") format("opentype");
font-display: swap;
}
+
@font-face {
font-family: "Px437 DOS/V re. JPN12";
src:
diff --git a/src/lib/fonts/all.css b/src/lib/fonts/all.css
index 7b30c9a..ef83aaf 100644
--- a/src/lib/fonts/all.css
+++ b/src/lib/fonts/all.css
@@ -1,11 +1,11 @@
/*
- Copyright (C) 2024 memdmp
+ Copyright (C) 2024-2026 memdmp
- This program is free software: you can redistribute it and/or modify it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.
+ This program is free software: you can redistribute it and/or modify it under the terms of the GNU Affero General Public License as published by Affero, Inc., at version 1.
- This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Affero General Public License for more details.
+ This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the Affero General Public License for more details.
- You should have received a copy of the GNU Affero General Public License along with this program. If not, see <http://www.gnu.org/licenses/>.
+ You should have received a copy of the Affero General Public License along with this program. If not, see <https://spdx.org/licenses/AGPL-1.0-only>.
*/
@font-face {
font-family: "Ac437 IBM EGA 8x14";
@@ -16,6 +16,7 @@
url("./Ac437_IBM_EGA_8x14.ttf") format("opentype");
font-display: swap;
}
+
@font-face {
font-family: "PxPlus IBM EGA 8x14";
src:
@@ -25,6 +26,7 @@
url("./PxPlus_IBM_EGA_8x14.ttf") format("opentype");
font-display: swap;
}
+
@font-face {
font-family: "Px437 DOS/V re. JPN12";
src:
diff --git a/src/lib/index.ts b/src/lib/index.ts
index 13c5889..c83493b 100644
--- a/src/lib/index.ts
+++ b/src/lib/index.ts
@@ -1,10 +1,12 @@
/*
- Copyright (C) 2024 memdmp
+ Copyright (C) 2024-2026 memdmp
- This program is free software: you can redistribute it and/or modify it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.
+ This program is free software: you can redistribute it and/or modify it under the terms of the GNU Affero General Public License as published by Affero, Inc., at version 1.
- This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Affero General Public License for more details.
+ This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the Affero General Public License for more details.
- You should have received a copy of the GNU Affero General Public License along with this program. If not, see <http://www.gnu.org/licenses/>.
+ You should have received a copy of the Affero General Public License along with this program. If not, see <https://spdx.org/licenses/AGPL-1.0-only>.
*/
export * as styles from "./styles.ts";
+
+export const forceTrailingSlash = (v: string) => v.endsWith('/') ? v : `${v}/`;
diff --git a/src/lib/styles.ts b/src/lib/styles.ts
index 02f3805..0c60aa0 100644
--- a/src/lib/styles.ts
+++ b/src/lib/styles.ts
@@ -1,10 +1,10 @@
/*
- Copyright (C) 2024 memdmp
+ Copyright (C) 2024-2026 memdmp
- This program is free software: you can redistribute it and/or modify it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.
+ This program is free software: you can redistribute it and/or modify it under the terms of the GNU Affero General Public License as published by Affero, Inc., at version 1.
- This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Affero General Public License for more details.
+ This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the Affero General Public License for more details.
- You should have received a copy of the GNU Affero General Public License along with this program. If not, see <http://www.gnu.org/licenses/>.
+ You should have received a copy of the Affero General Public License along with this program. If not, see <https://spdx.org/licenses/AGPL-1.0-only>.
*/
export const button = "bg-white/10 text-white p-4 rounded-xl";
diff --git a/src/routes/+layout.ts b/src/routes/+layout.ts
index 2c01569..ff02056 100644
--- a/src/routes/+layout.ts
+++ b/src/routes/+layout.ts
@@ -1,11 +1,11 @@
/*
- Copyright (C) 2024 memdmp
+ Copyright (C) 2024-2026 memdmp
- This program is free software: you can redistribute it and/or modify it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.
+ This program is free software: you can redistribute it and/or modify it under the terms of the GNU Affero General Public License as published by Affero, Inc., at version 1.
- This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Affero General Public License for more details.
+ This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the Affero General Public License for more details.
- You should have received a copy of the GNU Affero General Public License along with this program. If not, see <http://www.gnu.org/licenses/>.
+ You should have received a copy of the Affero General Public License along with this program. If not, see <https://spdx.org/licenses/AGPL-1.0-only>.
*/
export const prerender = true;
export const trailingSlash = 'always';
diff --git a/src/routes/+page.svelte b/src/routes/+page.svelte
index f70592b..cb1b7ef 100644
--- a/src/routes/+page.svelte
+++ b/src/routes/+page.svelte
@@ -1,6 +1,6 @@
<!--
/**
- * @license AGPL-3.0-OR-LATER
+ * @license AGPL-1.0-ONLY
* @copyright 2024 memdmp
*
* Copyright (C) 2024 memdmp
diff --git a/src/routes/IndexPage.svelte b/src/routes/IndexPage.svelte
index fec5d44..b79ae01 100644
--- a/src/routes/IndexPage.svelte
+++ b/src/routes/IndexPage.svelte
@@ -1,6 +1,6 @@
<!--
/**
- * @license AGPL-3.0-OR-LATER
+ * @license AGPL-1.0-ONLY
* @copyright 2024 memdmp
*
* Copyright (C) 2024 memdmp
diff --git a/src/routes/anim-gen.ts b/src/routes/anim-gen.ts
index 1aaaa37..49c9cbd 100644
--- a/src/routes/anim-gen.ts
+++ b/src/routes/anim-gen.ts
@@ -1,11 +1,11 @@
/*
- Copyright (C) 2024 memdmp
+ Copyright (C) 2024-2026 memdmp
- This program is free software: you can redistribute it and/or modify it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.
+ This program is free software: you can redistribute it and/or modify it under the terms of the GNU Affero General Public License as published by Affero, Inc., at version 1.
- This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Affero General Public License for more details.
+ This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the Affero General Public License for more details.
- You should have received a copy of the GNU Affero General Public License along with this program. If not, see <http://www.gnu.org/licenses/>.
+ You should have received a copy of the Affero General Public License along with this program. If not, see <https://spdx.org/licenses/AGPL-1.0-only>.
*/
import { Animation, MultiObjectKeyframe } from '@memdmp/keyframegen';
import {
@@ -433,7 +433,7 @@ handleSteps.push(() => {
nextStep();
const comment = `/**
* @generated
- * @license AGPL-3.0-OR-LATER
+ * @license AGPL-1.0-ONLY
* @copyright 2024 memdmp
*
* Copyright (C) 2024 memdmp
diff --git a/src/routes/distro-info.ts b/src/routes/distro-info.ts
index 307a463..d5978c6 100644
--- a/src/routes/distro-info.ts
+++ b/src/routes/distro-info.ts
@@ -1,11 +1,11 @@
/*
- Copyright (C) 2024 memdmp
+ Copyright (C) 2024-2026 memdmp
- This program is free software: you can redistribute it and/or modify it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.
+ This program is free software: you can redistribute it and/or modify it under the terms of the GNU Affero General Public License as published by Affero, Inc., at version 1.
- This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Affero General Public License for more details.
+ This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the Affero General Public License for more details.
- You should have received a copy of the GNU Affero General Public License along with this program. If not, see <http://www.gnu.org/licenses/>.
+ You should have received a copy of the Affero General Public License along with this program. If not, see <https://spdx.org/licenses/AGPL-1.0-only>.
*/
export const architecture = 'x86_64';
export const versions = {
diff --git a/src/routes/shared.ts b/src/routes/shared.ts
index 2ffdb0e..2fc9aac 100644
--- a/src/routes/shared.ts
+++ b/src/routes/shared.ts
@@ -1,11 +1,11 @@
/*
- Copyright (C) 2024 memdmp
+ Copyright (C) 2024-2026 memdmp
- This program is free software: you can redistribute it and/or modify it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.
+ This program is free software: you can redistribute it and/or modify it under the terms of the GNU Affero General Public License as published by Affero, Inc., at version 1.
- This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Affero General Public License for more details.
+ This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the Affero General Public License for more details.
- You should have received a copy of the GNU Affero General Public License along with this program. If not, see <http://www.gnu.org/licenses/>.
+ You should have received a copy of the Affero General Public License along with this program. If not, see <https://spdx.org/licenses/AGPL-1.0-only>.
*/
export const biosSteps = 3;