From d988b034d40c96e0588044150c80ce2ed7432ce1 Mon Sep 17 00:00:00 2001 From: Zofia Szweda Date: Mon, 7 Sep 2026 21:00:43 +0200 Subject: stuff --- 2026-09-06-101410_777x673_scrot.png | Bin 0 -> 81551 bytes 404.html | 10 ++--- AGPL-SOURCE-LINK.html | 2 +- about.html | 37 ++++++++++--------- ai.html | 58 +++++++++++++++++++++++++++++ atproto/index.html | 14 +++---- blank.html | 27 +++----------- contact.html | 35 +++++++++--------- fakeindex.html | 12 +++--- girl.html | 16 ++++---- height.js | 32 ++++++++++++++++ hello.html | 27 +++++++------- index.html | 71 +++++++++++++++++++++++++++--------- now.html | 18 ++++----- slashes.html | 22 +++++------ style.css | 46 +++++++++++++++++------ tarantino/index.html | 18 +++++---- tarantino/ring.json | 6 +-- uses.html | 26 +++++++------ webring.js | 2 +- webrings.html | 20 +++++----- 21 files changed, 319 insertions(+), 180 deletions(-) create mode 100644 2026-09-06-101410_777x673_scrot.png create mode 100644 ai.html create mode 100644 height.js diff --git a/2026-09-06-101410_777x673_scrot.png b/2026-09-06-101410_777x673_scrot.png new file mode 100644 index 0000000..4e454a4 Binary files /dev/null and b/2026-09-06-101410_777x673_scrot.png differ diff --git a/404.html b/404.html index f0b47cc..57b8565 100644 --- a/404.html +++ b/404.html @@ -1,22 +1,22 @@ diff --git a/AGPL-SOURCE-LINK.html b/AGPL-SOURCE-LINK.html index 33c259a..112dbd7 100644 --- a/AGPL-SOURCE-LINK.html +++ b/AGPL-SOURCE-LINK.html @@ -9,7 +9,7 @@ There is NO WARRANTY, to the extent permitted by law. -->

- Source code + Source code — GNU AGPLv3

diff --git a/about.html b/about.html index cce7560..5f49729 100644 --- a/about.html +++ b/about.html @@ -1,28 +1,28 @@ - + - + /about @@ -38,15 +38,18 @@ /slashes /uses /webrings - /blog - /1kb - /tarantino - + /blog + /1kb + /tarantino +

/about

-

Hi, I'm Sophie (she/they), I am a transfemme furry programmer

- I somehow ended up running this website on my Raspberry Pi Zero 2 W. A - tiny Pi. + Hi, I'm Madeline (real name Magdalena Szweda (not legally (yet))), I am a + transfemme furry programmer +

+

+ I somehow ended up running this website on my Raspberry Pi Zero W. A tiny + Pi.

Fursona: Cottonball (deer)

@@ -62,13 +65,13 @@

Names

- Source code + Source code — GNU AGPLv3

diff --git a/height.js b/height.js new file mode 100644 index 0000000..626f362 --- /dev/null +++ b/height.js @@ -0,0 +1,32 @@ +const scrobbles = document.getElementById('recent-scrobbles'); +const publications = document.getElementById('recent-publications'); +const changelog = document.getElementById('recent-now'); +const column = document.querySelector('.recent-column'); + +let userResized = false; +let lastSetHeight = null; + +new ResizeObserver(([entry]) => { + const observedHeight = Math.round(entry.contentRect.height); + if (lastSetHeight !== null && observedHeight !== lastSetHeight) { + userResized = true; + column.style.height = 'auto'; // NEW — release the lock so flow can push content down + } +}).observe(changelog); + +function syncHeights() { + if (userResized) return; + + const gap = parseFloat(getComputedStyle(column).rowGap) || 0; + const changelogFloor = parseFloat(getComputedStyle(changelog).minHeight) || 0; + const naturalFloor = publications.offsetHeight + gap + changelogFloor; + const targetColumnHeight = Math.max(naturalFloor, scrobbles.offsetHeight); + const changelogHeight = targetColumnHeight - publications.offsetHeight - gap; + + lastSetHeight = Math.round(changelogHeight); + changelog.style.height = `${changelogHeight}px`; + column.style.height = `${targetColumnHeight}px`; +} + +new ResizeObserver(syncHeights).observe(scrobbles); +new ResizeObserver(syncHeights).observe(publications); diff --git a/hello.html b/hello.html index deb869b..ab419dd 100644 --- a/hello.html +++ b/hello.html @@ -1,22 +1,22 @@ @@ -39,19 +39,18 @@ /slashes /uses /webrings - /blog - /1kb + /blog + /1kb /tarantino

/hello

(how i prefer to keep in touch)

-
-

The main way i'd like for anyone interested to contact me is via email, my inbox is at sophie@qwq.sh, hosted on mail.qwq.sh by my friend hazel!

-

If this is unavailable, you can /msg sophies on libera.chat.

-

- Source code +

+

If you would like to contact me, please email sophies@disroot.org

+

If you cannot access your email or prefer something else, please message me on sophies@yax.im via XMPP

+
+

+ Source code — GNU AGPLv3

diff --git a/index.html b/index.html index 78a88d1..f890444 100644 --- a/index.html +++ b/index.html @@ -1,22 +1,22 @@ @@ -24,7 +24,7 @@ - sophies website or something + a roughly named site @@ -40,11 +40,11 @@ /slashes /uses /webrings - /blog - /1kb + /blog + /1kb /tarantino -

sophies.rocks

+

roughlynamed.net

you are visitor: ...

Recent

@@ -59,6 +59,33 @@

Changelog

    +
  • + +

    + Added + /ai +

    + +

    Made the changelog resizable

    +
  • +
  • + +

    + changed CSS colors, CSS will be changed periodically, CSS + changes will not be included in the changelog +

    +
  • + +
  • + +

    Changed Source Code link in all pages

    + +

    + Added twitch to + /contact +

    +
  • +
  • @@ -124,7 +151,7 @@

    (which i dont really wanna do)


    if you want to link back, PLEASE DONT HOTLINK! it hurts my little pi, instead save the image and do:

    -
    <a href="https://sophies.rocks"><img src="/path/to/badge.png" width="88" height="31"
    -      alt="sophies.rocks"></a>
    +
    <a href="https://roughlynamed.net"><img src="/path/to/badge.png" width="88" height="31"
    +      alt="roughlynamed.net"></a>
    +

    the theme on this website changes every now and then, be warned!

    + +

    - Source code + Source code — GNU AGPLv3

    diff --git a/now.html b/now.html index 862efeb..2076f82 100644 --- a/now.html +++ b/now.html @@ -1,22 +1,22 @@ @@ -39,8 +39,8 @@ /slashes /uses /webrings - /blog - /1kb + /blog + /1kb /tarantino

    /now

    @@ -48,12 +48,12 @@

    I'm also developing this website, trying to finish all the slashpages.

    If you want a more up-to-date "now" page, read my finger!

    Simply install the finger client on your computer, and run: -

    finger sophie@sophies.rocks
    +
    finger sophie@roughlynamed.net

    - Source code + Source code — GNU AGPLv3

    diff --git a/slashes.html b/slashes.html index 5b37417..a1934cd 100644 --- a/slashes.html +++ b/slashes.html @@ -1,22 +1,22 @@ @@ -39,8 +39,8 @@ /slashes /uses /webrings - /blog - /1kb + /blog + /1kb /tarantino

    /slashes

    @@ -78,10 +78,10 @@
    /caw todo
    crows.
    -
    /log done
    -
    /phlog.html todo: rename
    +
    /log done
    +
    (its the changelog in index.html)
    -
    /mcdonalds done
    +
    /mcdonalds todo
    /maccas.html
    /colophon todo
    @@ -228,7 +228,7 @@

    Love!
    Sophie

    - Source code + Source code — GNU AGPLv3

    diff --git a/style.css b/style.css index e88b7a4..7cd3d01 100644 --- a/style.css +++ b/style.css @@ -18,15 +18,36 @@ * You should have received a copy of the GNU Affero General Public License * along with sophies.rocks. If not, see . */ +/* ROOT COLORSCHEME CHANGES WHENEVER I FEEL LIKE IT */ + +/* :root { */ +/* /1* flatwhite *1/ */ +/* --bg: #f1ece4; */ +/* --text: #605a52; */ +/* --accent: #4c5361; */ +/* --border: #93836c; */ +/* --muted: hsl(30, 8%, 55%); */ +/* } */ :root { - --bg: #f8efdf; - --text: #33281c; - --accent: #b8783e; - --border: #e4e0d8; - --muted: #7a6a54 + /* eink */ + --bg: #f2efe9; + --text: #2b2926; + --accent: #7a5c3e; + --border: #d8d2c4; + --muted: #8a8578; } + +/* :root { */ +/* /1* classic *1/ */ +/* --bg: #f8efdf; */ +/* --text: #33281c; */ +/* --accent: #b8783e; */ +/* --border: #e4e0d8; */ +/* --muted: #7a6a54 */ +/* } */ + * { box-sizing: border-box; } @@ -122,7 +143,7 @@ code { grid-template-columns: 2fr 1fr; gap: 1.5rem; margin-top: 1.5rem; - align-items: stretch; + align-items: start; } .recent-column { @@ -157,12 +178,15 @@ code { font-weight: 600; } - +#recent-publications { + flex-shrink: 0; +} #recent-now { - flex: 1; - min-height: 0; - max-height: 180px; + flex: 0 1 auto; + min-height: 150px; + max-height: 500px; overflow-y: auto; + resize: vertical; scrollbar-width: thin; scrollbar-color: var(--accent) var(--bg); } @@ -363,4 +387,4 @@ dl.slashlist dd { .rating-never { color: #a34f45; font-weight: 700; -} \ No newline at end of file +} diff --git a/tarantino/index.html b/tarantino/index.html index c005933..4a1a740 100644 --- a/tarantino/index.html +++ b/tarantino/index.html @@ -1,22 +1,22 @@ @@ -94,12 +94,12 @@ <nav style="display: flex; align-items: center; justify-content: center;"> <a id="ring-prev" href="#">prev</a> <span>|</span> - <a href="https://sophies.rocks/tarantino/">TARANTINO</a> + <a href="https://roughlynamed.net/tarantino/">TARANTINO</a> <a id="ring-random" href="#" style="font-size: 60%;">(random)</a> <span>|</span> <a id="ring-next" href="#">next</a> </nav> - <script src="https://sophies.rocks/webring.js" defer></script> + <script src="https://roughlynamed.net/webring.js" defer></script> @@ -117,5 +117,9 @@ next +

    Bugs

    +

    + If there are any issues with the webring, please email me about them. +

    diff --git a/tarantino/ring.json b/tarantino/ring.json index 0b59186..6220f6c 100644 --- a/tarantino/ring.json +++ b/tarantino/ring.json @@ -1,9 +1,9 @@ { "members": [ { - "name": "sophie", - "url": "https://sophies.rocks", + "name": "Madeline", + "url": "https://roughlynamed.net", "content_warnings": [] } ] -} \ No newline at end of file +} diff --git a/uses.html b/uses.html index 4667a64..c638516 100644 --- a/uses.html +++ b/uses.html @@ -1,22 +1,22 @@ @@ -38,8 +38,8 @@ /slashes /uses /webrings - /blog - /1kb + /blog + /1kb /tarantino

    /uses

    @@ -91,7 +91,8 @@

    Shell: fish

    Editor: vim, i'm a huge fan of - Emacs and Helix + Emacs, + Gram and Helix though.

    @@ -100,7 +101,7 @@ Berkeley Mono

    VCS

    -

    VCS: git, previously Game Of Trees, happy to try out JuJutsu

    +

    VCS: jj

    Forge: tangled.org

    Music

    Download: Nicotine+

    @@ -144,18 +145,19 @@

    ATProto

    -

    Client: Blacksky

    +

    Client: mu.social +

    list of total atproto apps i use:

    - Source code + Source code — GNU AGPLv3

    diff --git a/webring.js b/webring.js index 5e53ec5..7ab184f 100644 --- a/webring.js +++ b/webring.js @@ -8,7 +8,7 @@ async function fetchRingMembers() { if (Date.now() - ts < RING_CACHE_TTL_MS) return data; } - const res = await fetch('https://sophies.rocks/tarantino/ring.json'); + const res = await fetch('https://roughlynamed.net/tarantino/ring.json'); if (!res.ok) throw new Error(`tarantino webring fetch failed: ${res.status}`); const { members } = await res.json(); diff --git a/webrings.html b/webrings.html index beeec8a..191f135 100644 --- a/webrings.html +++ b/webrings.html @@ -1,22 +1,22 @@ @@ -40,8 +40,8 @@ /slashes /uses /webrings - /blog - /1kb + /blog + /1kb /tarantino

    Webrings

    @@ -92,11 +92,11 @@ text-decoration: none; } - ← + ←
    *nixRing
    - → + →

@@ -173,7 +173,7 @@

- Source code + Source code — GNU AGPLv3

-- cgit v1.2.3