Wowie what a gay little website for my gay little self aria.coffee
3
fork

Configure Feed

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

Use rust compiler for astro + fixes

aria 94436b33 cd71ecfe

+159 -3
+7
astro.config.mjs
··· 56 56 vite: { 57 57 plugins: [tailwindcss()], 58 58 }, 59 + 60 + experimental: { 61 + queuedRendering: { 62 + enabled: true, 63 + }, 64 + rustCompiler: true, 65 + }, 59 66 }); 60 67 61 68 // Bellow is for when dedicated server is wanted?
+2
package.json
··· 6 6 "dev": "astro dev", 7 7 "build": "astro check && astro build && ./compress-images.sh", 8 8 "build-action": "astro build", 9 + "build-action-full": "astro build --force", 9 10 "preview": "astro preview", 10 11 "astro": "astro" 11 12 }, 12 13 "dependencies": { 13 14 "@astrojs/check": "^0.9.7", 15 + "@astrojs/compiler-rs": "^0.1.4", 14 16 "@astrojs/mdx": "^5.0.0", 15 17 "@astrojs/node": "^10.0.0", 16 18 "@astrojs/preact": "^5.0.0",
+147
pnpm-lock.yaml
··· 11 11 '@astrojs/check': 12 12 specifier: ^0.9.7 13 13 version: 0.9.7(prettier@3.8.1)(typescript@5.9.3) 14 + '@astrojs/compiler-rs': 15 + specifier: ^0.1.4 16 + version: 0.1.4 14 17 '@astrojs/mdx': 15 18 specifier: ^5.0.0 16 19 version: 5.0.0(astro@6.0.2(@types/node@25.4.0)(jiti@2.6.1)(lightningcss@1.31.1)(rollup@4.59.0)(typescript@5.9.3)(yaml@2.8.2)) ··· 92 95 hasBin: true 93 96 peerDependencies: 94 97 typescript: ^5.0.0 98 + 99 + '@astrojs/compiler-binding-darwin-arm64@0.1.4': 100 + resolution: {integrity: sha512-z//cPXHsE49yfJMUwmrtB/bMnAI7Fvehe+7JSYxhOpyIhf82cwJn6ZuElhvTfsuuKYk5QE0ONIrSP6LXw20MaQ==} 101 + engines: {node: ^20.19.0 || >=22.12.0} 102 + cpu: [arm64] 103 + os: [darwin] 104 + 105 + '@astrojs/compiler-binding-darwin-x64@0.1.4': 106 + resolution: {integrity: sha512-rC8EyDoknijyqU2XgQYSes2qErmNNQ7Lwk0CFiDbqd2EzXacoZSwVNd1xbFM6O4Dq4KGiilshCC/bnhNu86OMA==} 107 + engines: {node: ^20.19.0 || >=22.12.0} 108 + cpu: [x64] 109 + os: [darwin] 110 + 111 + '@astrojs/compiler-binding-linux-arm64-gnu@0.1.4': 112 + resolution: {integrity: sha512-t3N2PgE+l7MZkIEm7p1SJ8HWpWfaDrlU9hZ/64Z7ySqdZUXYjSZORrJRNifPisIfdR5NdcVHvxTRia0e++olLg==} 113 + engines: {node: ^20.19.0 || >=22.12.0} 114 + cpu: [arm64] 115 + os: [linux] 116 + libc: [glibc] 117 + 118 + '@astrojs/compiler-binding-linux-arm64-musl@0.1.4': 119 + resolution: {integrity: sha512-MtEkmrfTakCZkN5IrjYtJDOcPaHtrYCISdRXFh0UB7ugIrscBeCdfsZhfFRPUpk5R8zHTztVTTcHwn5Tz/u3jg==} 120 + engines: {node: ^20.19.0 || >=22.12.0} 121 + cpu: [arm64] 122 + os: [linux] 123 + libc: [musl] 124 + 125 + '@astrojs/compiler-binding-linux-x64-gnu@0.1.4': 126 + resolution: {integrity: sha512-YD0f4oyU3w8uJ+8/ljBb5Q5dQz4cYOEpgeDUWMEf2XRDV+JQoOUBmCaBPY4ALCdv/WW0PsEdoxvB/CBfbE8w9g==} 127 + engines: {node: ^20.19.0 || >=22.12.0} 128 + cpu: [x64] 129 + os: [linux] 130 + libc: [glibc] 131 + 132 + '@astrojs/compiler-binding-linux-x64-musl@0.1.4': 133 + resolution: {integrity: sha512-+c9+Z+55JkS+u4I90Eep4bteE+2RpNggq4PxKFBCEm7APiJ1iXLvUbvluUfmoAs7cPvzv+6MF342Zdax39Mz4A==} 134 + engines: {node: ^20.19.0 || >=22.12.0} 135 + cpu: [x64] 136 + os: [linux] 137 + libc: [musl] 138 + 139 + '@astrojs/compiler-binding-wasm32-wasi@0.1.4': 140 + resolution: {integrity: sha512-OX4CNME5Giqm8soj5Vk1uhNHBELF6gn0k63zu1dGqwFt0AA4HzMAIuk7jb4Wl3xPwgt0iYO670uWknWvJwDd7Q==} 141 + engines: {node: '>=14.0.0'} 142 + cpu: [wasm32] 143 + 144 + '@astrojs/compiler-binding-win32-arm64-msvc@0.1.4': 145 + resolution: {integrity: sha512-c/H9/yqMuqX5g9k3SIsNmHroMUUmIoniv+InsjI9sbrpK43DfIsdj+3JggV3GAqIF9ilYC6NBOiKZ+ZX/xYMug==} 146 + engines: {node: ^20.19.0 || >=22.12.0} 147 + cpu: [arm64] 148 + os: [win32] 149 + 150 + '@astrojs/compiler-binding-win32-x64-msvc@0.1.4': 151 + resolution: {integrity: sha512-P7mEP3S5/4a5+hxU7+LbJQmc9XAYb1F4EzqivVHH4Scf7mdyxjpP10PZp814HXbe5/RGfGWdf0gGdOUKo+nHvQ==} 152 + engines: {node: ^20.19.0 || >=22.12.0} 153 + cpu: [x64] 154 + os: [win32] 155 + 156 + '@astrojs/compiler-binding@0.1.4': 157 + resolution: {integrity: sha512-XRmgr5zHxlFxQhy03FKxuzmqxrBjodsxOb9MC+an+5sD9SRafmi4osIa/Wc7Eb7BvoVDYpXmH4I5dhSCUxQsrA==} 158 + engines: {node: ^20.19.0 || >=22.12.0} 159 + 160 + '@astrojs/compiler-rs@0.1.4': 161 + resolution: {integrity: sha512-D7cjtFhwxvYI0PnDP7EfVXn+/NCV8toq/LG+WHPl/OXq/SfcbXYNeeKDRxYAjV8lJOXwpRLFcu0vUkuFFhBNtA==} 95 162 96 163 '@astrojs/compiler@2.13.1': 97 164 resolution: {integrity: sha512-f3FN83d2G/v32ipNClRKgYv30onQlMZX1vCeZMjPsMMPl1mDpmbl0+N5BYo4S/ofzqJyS5hvwacEo0CCVDn/Qg==} ··· 272 339 '@emmetio/stream-reader@2.2.0': 273 340 resolution: {integrity: sha512-fXVXEyFA5Yv3M3n8sUGT7+fvecGrZP4k6FnWWMSZVQf69kAq0LLpaBQLGcPR30m3zMmKYhECP4k/ZkzvhEW5kw==} 274 341 342 + '@emnapi/core@1.8.1': 343 + resolution: {integrity: sha512-AvT9QFpxK0Zd8J0jopedNm+w/2fIzvtPKPjqyw9jwvBaReTTqPBk9Hixaz7KbjimP+QNz605/XnjFcDAL2pqBg==} 344 + 275 345 '@emnapi/runtime@1.8.1': 276 346 resolution: {integrity: sha512-mehfKSMWjjNol8659Z8KxEMrdSJDDot5SXMq00dM8BN4o+CLNXQ0xH2V7EchNHV4RmbZLmmPdEaXZc5H2FXmDg==} 347 + 348 + '@emnapi/wasi-threads@1.1.0': 349 + resolution: {integrity: sha512-WI0DdZ8xFSbgMjR1sFsKABJ/C5OnRrjT06JXbZKexJGrDuPTzZdDYfFlsgcCXCyf+suG5QU2e/y1Wo2V/OapLQ==} 277 350 278 351 '@esbuild/aix-ppc64@0.25.12': 279 352 resolution: {integrity: sha512-Hhmwd6CInZ3dwpuGTF8fJG6yoWmsToE+vYgD4nytZVxcu1ulHpUQRAB1UJ8+N1Am3Mz4+xOByoQoSZf4D+CpkA==} ··· 790 863 '@mdx-js/mdx@3.1.1': 791 864 resolution: {integrity: sha512-f6ZO2ifpwAQIpzGWaBQT2TXxPv6z3RBzQKpVftEWN78Vl/YweF1uwussDx8ECAXVtr3Rs89fKyG9YlzUs9DyGQ==} 792 865 866 + '@napi-rs/wasm-runtime@1.1.1': 867 + resolution: {integrity: sha512-p64ah1M1ld8xjWv3qbvFwHiFVWrq1yFvV4f7w+mzaqiR4IlSgkqhcRdHwsGgomwzBH51sRY4NEowLxnaBjcW/A==} 868 + 793 869 '@oslojs/encoding@1.1.0': 794 870 resolution: {integrity: sha512-70wQhgYmndg4GCPxPPxPGevRKqTIJ2Nh4OkiMWmDAVYsTQ+Ta7Sq+rPevXyXGdzr30/qZBnyOalCszoMxlyldQ==} 795 871 ··· 1104 1180 resolution: {integrity: sha512-TBf2sJjYeb28jD2U/OhwdW0bbOsxkWPwQ7SrqGf9sVcoYwZj7rkXljroBO9wKBut9XnmQLXanuDUeqQK0lGg/w==} 1105 1181 peerDependencies: 1106 1182 vite: ^5.2.0 || ^6 || ^7 1183 + 1184 + '@tybys/wasm-util@0.10.1': 1185 + resolution: {integrity: sha512-9tTaPJLSiejZKx+Bmog4uSubteqTvFrVrURwkmHixBo0G4seD0zUxp98E1DzUBJxLQ3NPwXrGKDiVjwx/DpPsg==} 1107 1186 1108 1187 '@types/debug@4.1.12': 1109 1188 resolution: {integrity: sha512-vIChWdVG3LG1SMxEvI/AK+FWJthlrqlTu7fbrlywTkkaONwk/UAGaULXRlf8vkzFBLVm0zkMdCquhL5aOjhXPQ==} ··· 2879 2958 - prettier 2880 2959 - prettier-plugin-astro 2881 2960 2961 + '@astrojs/compiler-binding-darwin-arm64@0.1.4': 2962 + optional: true 2963 + 2964 + '@astrojs/compiler-binding-darwin-x64@0.1.4': 2965 + optional: true 2966 + 2967 + '@astrojs/compiler-binding-linux-arm64-gnu@0.1.4': 2968 + optional: true 2969 + 2970 + '@astrojs/compiler-binding-linux-arm64-musl@0.1.4': 2971 + optional: true 2972 + 2973 + '@astrojs/compiler-binding-linux-x64-gnu@0.1.4': 2974 + optional: true 2975 + 2976 + '@astrojs/compiler-binding-linux-x64-musl@0.1.4': 2977 + optional: true 2978 + 2979 + '@astrojs/compiler-binding-wasm32-wasi@0.1.4': 2980 + dependencies: 2981 + '@napi-rs/wasm-runtime': 1.1.1 2982 + optional: true 2983 + 2984 + '@astrojs/compiler-binding-win32-arm64-msvc@0.1.4': 2985 + optional: true 2986 + 2987 + '@astrojs/compiler-binding-win32-x64-msvc@0.1.4': 2988 + optional: true 2989 + 2990 + '@astrojs/compiler-binding@0.1.4': 2991 + optionalDependencies: 2992 + '@astrojs/compiler-binding-darwin-arm64': 0.1.4 2993 + '@astrojs/compiler-binding-darwin-x64': 0.1.4 2994 + '@astrojs/compiler-binding-linux-arm64-gnu': 0.1.4 2995 + '@astrojs/compiler-binding-linux-arm64-musl': 0.1.4 2996 + '@astrojs/compiler-binding-linux-x64-gnu': 0.1.4 2997 + '@astrojs/compiler-binding-linux-x64-musl': 0.1.4 2998 + '@astrojs/compiler-binding-wasm32-wasi': 0.1.4 2999 + '@astrojs/compiler-binding-win32-arm64-msvc': 0.1.4 3000 + '@astrojs/compiler-binding-win32-x64-msvc': 0.1.4 3001 + 3002 + '@astrojs/compiler-rs@0.1.4': 3003 + dependencies: 3004 + '@astrojs/compiler-binding': 0.1.4 3005 + 2882 3006 '@astrojs/compiler@2.13.1': {} 2883 3007 2884 3008 '@astrojs/compiler@3.0.0': {} ··· 3180 3304 '@emmetio/stream-reader-utils@0.1.0': {} 3181 3305 3182 3306 '@emmetio/stream-reader@2.2.0': {} 3307 + 3308 + '@emnapi/core@1.8.1': 3309 + dependencies: 3310 + '@emnapi/wasi-threads': 1.1.0 3311 + tslib: 2.8.1 3312 + optional: true 3183 3313 3184 3314 '@emnapi/runtime@1.8.1': 3185 3315 dependencies: 3186 3316 tslib: 2.8.1 3187 3317 optional: true 3188 3318 3319 + '@emnapi/wasi-threads@1.1.0': 3320 + dependencies: 3321 + tslib: 2.8.1 3322 + optional: true 3323 + 3189 3324 '@esbuild/aix-ppc64@0.25.12': 3190 3325 optional: true 3191 3326 ··· 3544 3679 transitivePeerDependencies: 3545 3680 - supports-color 3546 3681 3682 + '@napi-rs/wasm-runtime@1.1.1': 3683 + dependencies: 3684 + '@emnapi/core': 1.8.1 3685 + '@emnapi/runtime': 1.8.1 3686 + '@tybys/wasm-util': 0.10.1 3687 + optional: true 3688 + 3547 3689 '@oslojs/encoding@1.1.0': {} 3548 3690 3549 3691 '@preact/preset-vite@2.10.3(@babel/core@7.29.0)(preact@10.29.0)(rollup@4.59.0)(vite@7.3.1(@types/node@25.4.0)(jiti@2.6.1)(lightningcss@1.31.1)(yaml@2.8.2))': ··· 3790 3932 '@tailwindcss/oxide': 4.2.1 3791 3933 tailwindcss: 4.2.1 3792 3934 vite: 6.4.1(@types/node@25.4.0)(jiti@2.6.1)(lightningcss@1.31.1)(yaml@2.8.2) 3935 + 3936 + '@tybys/wasm-util@0.10.1': 3937 + dependencies: 3938 + tslib: 2.8.1 3939 + optional: true 3793 3940 3794 3941 '@types/debug@4.1.12': 3795 3942 dependencies:
+1 -1
src/components/FriendLink.astro
··· 3 3 4 4 const { name, image, target } = Astro.props; 5 5 --- 6 - <a href={`${target}`} target="_blank"><Image loading="lazy" decoding="async" src={image} width=88 height=31 alt={`${name}`} class="flex" /></a> 6 + <a href={`${target}`} target="_blank"><Image loading="lazy" decoding="async" src={image} width="88" height="31" alt={`${name}`} class="flex" /></a> 7 7 <style> 8 8 img { 9 9 image-rendering: pixelated;
+2 -2
src/pages/index.astro
··· 45 45 <li>Keyoxide: use my <a href="https://keyoxide.org/hello@aria.coffee" target="_blank">email</a> or my <a href="https://keyoxide.org/7EBD3E0C7D3D5C7D5CA8A03F49776EAC872B884B" target="_blank">PGP key fingerprint</a></li> 46 46 </ul> 47 47 <br /> 48 - <sub>There is new signed note with all my info here: <a href="/static/messages/keys_and_addrs-2025-06-09.md" target="_blank">message</a> + <a href="/static/messages/keys_and_addrs-2025-06-09.md.minisig" target="_blank">minisign sig</a> + <a href="/static/messages/keys_and_addrs-2025-06-09.md.asc" target="_blank">gpg signed</a> <sub><a href="https://archive.org/download/keys_and_addrs-2025-06-09.md_202506" target="_blank">archive link</a></sub></li></sub> 48 + <sub>There is new signed note with all my info here: <a href="/static/messages/keys_and_addrs-2025-06-09.md" target="_blank">message</a> + <a href="/static/messages/keys_and_addrs-2025-06-09.md.minisig" target="_blank">minisign sig</a> + <a href="/static/messages/keys_and_addrs-2025-06-09.md.asc" target="_blank">gpg signed</a> <sub><a href="https://archive.org/download/keys_and_addrs-2025-06-09.md_202506" target="_blank">archive link</a></sub></sub> 49 49 <br /> 50 - <sub>There is a PGP signed note with all my info <sub>(except minisign pub key)</sub> <a href="/static/messages/keys_and_addrs.txt" target="_blank">here</a> <sub><a href="https://archive.org/details/keys_and_addrs" target="_blank">archive link</a></sub></li></sub> 50 + <sub>There is a PGP signed note with all my info <sub>(except minisign pub key)</sub> <a href="/static/messages/keys_and_addrs.txt" target="_blank">here</a> <sub><a href="https://archive.org/details/keys_and_addrs" target="_blank">archive link</a></sub></sub> 51 51 </Partition> 52 52 <Partition> 53 53 <h1>Socials:</h1>