From a088586c4a4bc8664f5fd0a84795ccaceb4a9b8b Mon Sep 17 00:00:00 2001 From: trafficlunar Date: Wed, 8 Jul 2026 23:55:25 +0100 Subject: [PATCH] feat: bunch of changes --- src/assets/icons/coding/docker.svg | 1 - src/assets/icons/coding/intellij.svg | 1 - src/assets/icons/coding/linux.svg | 1 - src/assets/icons/coding/postgres.svg | 1 - src/assets/icons/coding/python.svg | 14 ++++++++ src/assets/icons/coding/vscodium.svg | 1 - src/components/Computer.svelte | 13 ++++--- src/components/Music.svelte | 4 +-- src/components/ProjectCard.svelte | 10 +++--- src/components/Projects.svelte | 9 +++++ src/components/Socials.astro | 7 +++- src/components/Tools.astro | 53 ++++------------------------ src/pages/activity.astro | 2 +- src/pages/buttons.astro | 10 +++--- src/pages/index.astro | 25 ++++++------- 15 files changed, 67 insertions(+), 85 deletions(-) delete mode 100644 src/assets/icons/coding/docker.svg delete mode 100644 src/assets/icons/coding/intellij.svg delete mode 100644 src/assets/icons/coding/linux.svg delete mode 100644 src/assets/icons/coding/postgres.svg create mode 100644 src/assets/icons/coding/python.svg delete mode 100644 src/assets/icons/coding/vscodium.svg diff --git a/src/assets/icons/coding/docker.svg b/src/assets/icons/coding/docker.svg deleted file mode 100644 index 2b48695..0000000 --- a/src/assets/icons/coding/docker.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/assets/icons/coding/intellij.svg b/src/assets/icons/coding/intellij.svg deleted file mode 100644 index 4e71d64..0000000 --- a/src/assets/icons/coding/intellij.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/assets/icons/coding/linux.svg b/src/assets/icons/coding/linux.svg deleted file mode 100644 index 80e68fa..0000000 --- a/src/assets/icons/coding/linux.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/assets/icons/coding/postgres.svg b/src/assets/icons/coding/postgres.svg deleted file mode 100644 index 1bceb39..0000000 --- a/src/assets/icons/coding/postgres.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/assets/icons/coding/python.svg b/src/assets/icons/coding/python.svg new file mode 100644 index 0000000..f53b6a1 --- /dev/null +++ b/src/assets/icons/coding/python.svg @@ -0,0 +1,14 @@ + + + + + + + + + + + + + + diff --git a/src/assets/icons/coding/vscodium.svg b/src/assets/icons/coding/vscodium.svg deleted file mode 100644 index 960cb66..0000000 --- a/src/assets/icons/coding/vscodium.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/components/Computer.svelte b/src/components/Computer.svelte index fbd9863..d07af42 100644 --- a/src/components/Computer.svelte +++ b/src/components/Computer.svelte @@ -98,16 +98,16 @@ }); -
+
-
+
computer -
+
@@ -188,6 +188,11 @@
+
+

// All time data since 9 November 2025

+

Past hour:

+
+
- -

* Since 9 November 2025

diff --git a/src/components/Music.svelte b/src/components/Music.svelte index f5eb1e7..d4d4ad6 100644 --- a/src/components/Music.svelte +++ b/src/components/Music.svelte @@ -26,13 +26,13 @@ }); -
+
-
+
last.fm diff --git a/src/components/ProjectCard.svelte b/src/components/ProjectCard.svelte index 943f657..94947a8 100644 --- a/src/components/ProjectCard.svelte +++ b/src/components/ProjectCard.svelte @@ -17,7 +17,10 @@
{#if year} - {year} + {year} {/if} @@ -67,10 +70,7 @@ {#if websiteUrl} - +
  • - +
  • diff --git a/src/components/Tools.astro b/src/components/Tools.astro index 2cd12e6..a9c643e 100644 --- a/src/components/Tools.astro +++ b/src/components/Tools.astro @@ -1,19 +1,15 @@ --- -import VSCodiumIcon from "../assets/icons/coding/vscodium.svg"; -import IntelliJIdeaIcon from "../assets/icons/coding/intellij.svg"; import TypeScriptIcon from "../assets/icons/coding/typescript.svg"; import GoIcon from "../assets/icons/coding/go.svg"; import RustIcon from "../assets/icons/coding/rust.svg"; import LuaUIcon from "../assets/icons/coding/lua.svg"; import JavaIcon from "../assets/icons/coding/java.svg"; +import PythonIcon from "../assets/icons/coding/python.svg"; import SvelteIcon from "../assets/icons/coding/svelte.svg"; import ReactIcon from "../assets/icons/coding/react.svg"; import NextIcon from "../assets/icons/coding/next.svg"; import AstroIcon from "../assets/icons/coding/astro.svg"; import TailwindIcon from "../assets/icons/coding/tailwind.svg"; -import PostgresIcon from "../assets/icons/coding/postgres.svg"; -import DockerIcon from "../assets/icons/coding/docker.svg"; -import LinuxIcon from "../assets/icons/coding/linux.svg"; ---
    @@ -21,24 +17,6 @@ import LinuxIcon from "../assets/icons/coding/linux.svg";
    -
    - editors -
    -
    - -
    -
    - - VSCodium -
    -
    - - IntelliJ IDEA -
    -
    - - -

    languages
    @@ -57,7 +35,7 @@ import LinuxIcon from "../assets/icons/coding/linux.svg"; Rust
    -
    +
    Luau
    @@ -65,6 +43,10 @@ import LinuxIcon from "../assets/icons/coding/linux.svg"; Java
    +
    + + Python +
  • @@ -74,7 +56,7 @@ import LinuxIcon from "../assets/icons/coding/linux.svg";
    -
    +
    Svelte @@ -96,25 +78,4 @@ import LinuxIcon from "../assets/icons/coding/linux.svg"; Tailwind
    - - -
    -
    - infrastructure -
    -
    -
    -
    - - PostgreSQL -
    -
    - - Docker -
    -
    - - Linux -
    -
    diff --git a/src/pages/activity.astro b/src/pages/activity.astro index fd391f6..f66c254 100644 --- a/src/pages/activity.astro +++ b/src/pages/activity.astro @@ -6,6 +6,6 @@ import Computer from "../components/Computer.svelte"; --- - + diff --git a/src/pages/buttons.astro b/src/pages/buttons.astro index 41a9b22..71342a2 100644 --- a/src/pages/buttons.astro +++ b/src/pages/buttons.astro @@ -22,13 +22,13 @@ import EightyEightyThirtyOne from "../components/88x31.svelte"; - {"<"}a - href={'"https://trafficlunar.net/"'} + {"<"}a{" "} + href={'"https://trafficlunar.net/"'}{" "} target={'"_blank"'}{"><"}img - src={'"https://trafficlunar.net/88x31.gif"'} - alt={'"trafficlunar"'} + >img{" "} + src={'"https://trafficlunar.net/88x31.gif"'}{" "} + alt={'"trafficlunar"'}{" "} {"/>a{">"}
    diff --git a/src/pages/index.astro b/src/pages/index.astro index 3ee7515..b862ae5 100644 --- a/src/pages/index.astro +++ b/src/pages/index.astro @@ -10,41 +10,36 @@ import LocationIcon from "../assets/icons/location.svg"; --- -
    +
    about

    Hey! I'm trafficlunar. I'm a year old self-taught programmer.

    -

    I like coding things, maintaining and setting up servers, playing video games, watching anime, and listening to music.

    -

    If you're looking to contact me, here are the best ways from fastest to slowest response:

    -
      -
    1. Discord (fastest, within a day or two)
    2. -
    3. Reddit (fast)
    4. -
    5. Email (really slow, within days or even a month, probably weeks tbh)
    6. -
    -

    - This site was made using Astro + Svelte and is hosted on both +

    I like coding things, self-hosting, 3D printing, playing video games, watching anime, and listening to music.

    +

    If you're looking to contact me, I'd recommend sending a message request on Discord! (username is trafficlunar)

    +

    + This site was made using Astro + Svelte and is hosted on both{" "} Cloudflare Pages (?) and Nekoweb (?).

    -

    - I use Arch BTW and Hyprland with the Catppuccin +

    + I use Arch BTW and Hyprland with the Catppuccin{" "} Frappé color scheme for everything (including this website!) I self-host a bunch of services and I also own a 3D printer. + >é color scheme for everything (including this website!).

    -
    +
    he/him
    - Scotland + UK