data endpoint for entity 90008 (aka. a website)
0
fork

Configure Feed

Select the types of activity you want to include in your feed.

new fonts, ipv6 checking, bunch of minor styling fixes

ptr.pet 0ccf40f0 f8abd393

verified
+22 -25
+1 -1
eunomia/src/components/navButton.svelte
··· 24 24 > 25 25 <img class="max-w-4" style="image-rendering: pixelated;" src={iconUri} alt={name} /> 26 26 <div 27 - class="font-monospace text-sm/3 overflow-hidden text-ellipsis text-nowrap [text-decoration-line:inherit]" 27 + class="font-monospace text-base/3 overflow-hidden text-ellipsis text-nowrap [text-decoration-line:inherit]" 28 28 > 29 29 {name} 30 30 </div>
+2 -2
eunomia/src/components/window.svelte
··· 87 87 {#if title !== undefined} 88 88 <div 89 89 class=" 90 - window-titlebar p-1 border-ralsei-white border-8 90 + window-titlebar p-1 px-2 border-ralsei-white border-8 91 91 bg-gradient-to-l from-ralsei-pink-neon to-ralsei-black to-75% 92 92 {!isOnMobile ? 'cursor-move' : ''} 93 93 " ··· 96 96 <div class="flex bg-opacity-100 pixelate-bg"> 97 97 <h1 98 98 class=" 99 - font-monospace text-xl text-ralsei-pink-regular 99 + font-monospace text-2xl text-ralsei-pink-regular 100 100 grow justify-self-start self-center {entry ? 'p-name' : ''} 101 101 " 102 102 >
+4 -3
eunomia/src/routes/(site)/+layout.svelte
··· 1 1 <script lang="ts"> 2 + import { page } from '$app/stores'; 2 3 import { browser } from '$app/environment'; 3 4 import getTitle from '$lib/getTitle'; 4 5 import Eye from '$components/eye.svelte'; ··· 28 29 { href: 'about', name: 'about', iconUri: '/icons/about.webp' } 29 30 ]; 30 31 31 - let routeComponents = $derived(data.route.split('/')); 32 + let routeComponents = $derived($page.url.pathname.split('/')); 32 33 let isEntryPage = $derived(routeComponents.length > 3 && routeComponents[1] === 'entries'); 33 34 let isResumePage = $derived(routeComponents[1] === 'resume'); 34 35 let isRoute = $derived((_route: string) => { ··· 171 172 <Pet apiToken={data.apiToken} /> 172 173 {/if} 173 174 174 - <nav class="w-full min-h-[5vh] max-h-[5vh] fixed bottom-0 z-[999] bg-ralsei-black overflow-visible"> 175 + <nav class="w-full fixed bottom-0 z-[999] bg-ralsei-black overflow-visible"> 175 176 <div 176 177 class=" 177 178 max-w-full max-h-fit p-1 z-[999] ··· 292 293 293 294 <style lang="postcss"> 294 295 .navbox { 295 - @apply flex gap-3 px-1.5 text-nowrap align-middle items-center text-center place-content-center border-ralsei-white border-4; 296 + @apply flex gap-2 px-1 text-nowrap align-middle items-center text-center place-content-center border-ralsei-white border-4; 296 297 border-style: groove; 297 298 } 298 299 </style>
+9 -13
eunomia/src/routes/(site)/+page.svelte
··· 191 191 } 192 192 }} 193 193 /> 194 - <div class="flex flex-col max-w-[60ch] p-2"> 194 + <div class="flex flex-col max-w-[60ch] p-2 text-ellipsis overflow-hidden"> 195 195 <p 196 196 class="text-shadow-green text-ralsei-green-light text-sm text-ellipsis text-nowrap overflow-hidden max-w-[50ch]" 197 197 > ··· 271 271 /></a 272 272 > 273 273 <div 274 - class="max-w-[64ch] prose prose-ralsei prose-a:!animate-none prose-img:m-0 leading-snug" 274 + class="max-w-[488px] prose prose-ralsei prose-a:!animate-none prose-img:m-0 leading-none" 275 275 > 276 276 <div class="flex flex-row flex-wrap gap-3 place-items-start group"> 277 277 {#each buttons as { name, url, image } (image)} ··· 286 286 {/each} 287 287 </div> 288 288 289 - <span class="text-sm">feel free to send this one stuff to add here ;3</span> 289 + <br />feel free to send this one stuff to add here ;3 290 290 </div> 291 291 </Window> 292 292 </div> ··· 360 360 </div> 361 361 </div> 362 362 <div class="flex flex-row [padding:8px] bg-ralsei-black/20"> 363 - <p class="leading-none m-0 text-sm"> 364 - hi 363 + <p class="leading-none m-0"> 365 364 <img 366 365 class="relative inline h-5 animate-squiggle pb-1" 367 366 src="/wavey.gif" 368 367 alt="wavey" 369 368 title="says hi :33" 370 369 /> 371 - <i 372 - >this is <a 373 - class="m-0 [padding:0px] p-name u-url u-uid" 374 - href={PUBLIC_BASE_URL} 375 - ><span>{Math.random() > 0.8 ? 'dusk' : 'dawn'}</span></a 376 - ></i 370 + this is 371 + <a class="m-0 [padding:0px] p-name u-url u-uid" href={PUBLIC_BASE_URL} 372 + ><span>{Math.random() > 0.8 ? 'dusk' : 'dawn'}</span></a 377 373 > 378 374 </p> 379 375 <div class="grow"></div> ··· 407 403 > 408 404 <input 409 405 type="text" 410 - class="entry text-lg p-1 m-0 bg-transparent resize-none text-shadow-white placeholder-shown:[text-shadow:none] border-none" 406 + class="entry w-full p-1 m-0 bg-transparent resize-none text-shadow-white placeholder-shown:[text-shadow:none] border-none" 411 407 name="content" 412 408 placeholder="bother it now!!" 413 409 maxlength="100" ··· 423 419 </Window> 424 420 <Window title="links!" iconUri="/icons/contact.webp"> 425 421 <div 426 - class="[width:40ch] prose prose-ralsei prose-ul:px-[0.9rem] prose-ul:mt-2 prose-ul:leading-none prose-headings:leading-none" 422 + class="prose prose-ralsei prose-ul:px-[1rem] prose-ul:mt-2 prose-ul:leading-none prose-headings:leading-none" 427 423 > 428 424 <ul> 429 425 <li>discord: 90.008</li>
+1 -1
eunomia/src/routes/(site)/copy/+page.svelte
··· 25 25 }} 26 26 > 27 27 <Window style="!max-w-full" title={copied ? 'copied!' : 'click to copy'}> 28 - <span class="text-4xl text-wrap break-all">{text}</span> 28 + <span class="text-[32px] text-wrap break-all">{text}</span> 29 29 </Window> 30 30 </div> 31 31 </div>
+2 -2
eunomia/src/styles/app.css
··· 16 16 } 17 17 18 18 @font-face { 19 - font-family: 'Fusion Pixel 10px Monospaced zh_hans'; 19 + font-family: 'Fusion Pixel 8px Monospaced SC'; 20 20 src: url('/fonts/fusion-pixel-sc-monospaced.woff2') format('woff2'); 21 21 font-weight: normal; 22 22 font-style: normal; ··· 24 24 } 25 25 26 26 @font-face { 27 - font-family: 'Fusion Pixel 10px Proportional zh_hans'; 27 + font-family: 'Fusion Pixel 8px Proportional SC'; 28 28 src: url('/fonts/fusion-pixel-sc-proportional.woff2') format('woff2'); 29 29 font-weight: normal; 30 30 font-style: normal;
+1 -1
eunomia/src/styles/main.css
··· 8 8 details { 9 9 @apply leading-none mt-2; 10 10 summary { 11 - @apply text-shadow-pink text-ralsei-pink-neon hover:underline; 11 + @apply select-none text-shadow-pink text-ralsei-pink-neon hover:underline; 12 12 } 13 13 summary::marker { 14 14 content: '(+) ';
eunomia/static/fonts/fusion-pixel-sc-monospaced.woff2

This is a binary file and will not be displayed.

eunomia/static/fonts/fusion-pixel-sc-proportional.woff2

This is a binary file and will not be displayed.

+2 -2
eunomia/tailwind.config.js
··· 50 50 } 51 51 }, 52 52 fontFamily: { 53 - 'sans-serif': ['"Fusion Pixel 10px Proportional zh_hans", sans-serif'], 54 - monospace: ['"Fusion Pixel 10px Monospaced zh_hans", monospace'] 53 + 'sans-serif': ['"Fusion Pixel 8px Proportional SC", sans-serif'], 54 + monospace: ['"Fusion Pixel 8px Monospaced SC", monospace'] 55 55 } 56 56 }, 57 57 plugins: [typography, forms]