aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authornetop://ウィビ <paul@webb.page>2026-04-28 09:52:38 -0700
committernetop://ウィビ <paul@webb.page>2026-04-28 09:52:38 -0700
commitecafa83e14045ebda8a00b251ab62cfc2d7f3012 (patch)
tree69d3b9bbcaffe82ae7911c33a904d855f41fad22
parent7f14dc601901d4b4494ccb97f43fc93285d0922a (diff)
downloadhomepage-ecafa83e14045ebda8a00b251ab62cfc2d7f3012.tar.gz
homepage-ecafa83e14045ebda8a00b251ab62cfc2d7f3012.zip
2026.04.28HEADprimary
- updates deps - updates about, forgot i had a typo - updates blog panel - fixes type issues across a few files - updates uchu link
-rw-r--r--.gitignore4
-rw-r--r--package.json28
-rw-r--r--src/app.html6
-rw-r--r--src/lib/component/About.svelte6
-rw-r--r--src/lib/component/Blog.svelte2
-rw-r--r--src/routes/api/blog.json/+server.ts2
-rw-r--r--src/routes/api/mastodon.json/+server.ts4
-rw-r--r--src/routes/api/remarks.json/+server.ts2
-rw-r--r--static/images/netopwibby/14.jpgbin0 -> 1023503 bytes
-rw-r--r--static/images/netopwibby/15.jpgbin0 -> 2993218 bytes
10 files changed, 27 insertions, 27 deletions
diff --git a/.gitignore b/.gitignore
index 63f6f85..1d86db2 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1,13 +1,13 @@
-node_modules
-
# Output
.output
.vercel
/.svelte-kit
/build
+node_modules
# OS
.DS_Store
+*.lock
*.lockb
*.lockdb
Thumbs.db
diff --git a/package.json b/package.json
index ec2ddad..9db6a55 100644
--- a/package.json
+++ b/package.json
@@ -4,30 +4,30 @@
"url": "https://webb.page"
},
"dependencies": {
- "marked": "^17.0.1",
+ "marked": "^18.0.2",
"plyr": "^3.8.4",
"timeago.js": "^4.0.2"
},
"devDependencies": {
- "@sveltejs/adapter-auto": "^7.0.0",
- "@sveltejs/kit": "^2.49.5",
- "@sveltejs/vite-plugin-svelte": "^6.2.4",
+ "@sveltejs/adapter-auto": "^7.0.1",
+ "@sveltejs/kit": "^2.58.0",
+ "@sveltejs/vite-plugin-svelte": "^7.0.0",
"chronver": "*",
"del-cli": "^7.0.0",
"husky": "^9.1.7",
"npm-run-all": "^4.1.5",
- "prettier": "^3.8.0",
- "sass": "^1.97.2",
+ "prettier": "^3.8.3",
+ "sass": "^1.99.0",
"sass-lint": "^1.13.1",
- "stylelint": "^17.0.0",
- "stylelint-order": "^7.0.1",
- "svelte": "^5.46.4",
+ "stylelint": "^17.9.1",
+ "stylelint-order": "^8.1.1",
+ "svelte": "^5.55.5",
"svelte-adapter-bun": "^1.0.1",
- "svelte-check": "^4.3.5",
+ "svelte-check": "^4.4.6",
"svelte-preprocess": "^6.0.3",
- "typescript": "^5.9.3",
- "updates": "^17.0.7",
- "vite": "^7.3.1"
+ "typescript": "^6.0.3",
+ "updates": "^17.16.4",
+ "vite": "^8.0.10"
},
"name": "homepage",
"private": true,
@@ -52,5 +52,5 @@
"watch:sass": "sass --watch sass/uchu:static --style compressed"
},
"type": "module",
- "version": "2026.04.05"
+ "version": "2026.04.28"
}
diff --git a/src/app.html b/src/app.html
index cdd05c3..5723e6c 100644
--- a/src/app.html
+++ b/src/app.html
@@ -12,10 +12,6 @@
<meta property="og:description" content="There are many webpages but only one webbpage and it’s mine. Welcome to Paul Anthony Webb’s home on the ’Net."/>
<meta property="og:image" content="https://webb.page/og.png"/>
- <meta property="og:image:height" content="600"/>
- <meta property="og:image:secure_url" content="https://webb.page/og.png"/>
- <meta property="og:image:type" content="image/png"/>
- <meta property="og:image:width" content="1200"/>
<meta property="og:locale" content="en_US"/>
<meta property="og:site_name" content="the webb page"/>
<meta property="og:title" content="the webb page"/>
@@ -28,7 +24,7 @@
<link rel="me" href="https://social.coop/@netopwibby"/>
<link rel="pgpkey" href="%sveltekit.assets%/key.pub"/>
<link rel="pingback" href="https://webmention.io/webb.page/xmlrpc"/>
- <link rel="stylesheet" href="https://uchu.style/color_expanded.css"/>
+ <link rel="stylesheet" href="https://uchu.style/uchu.css"/>
<link rel="stylesheet" href="%sveltekit.assets%/base.css"/>
<link rel="stylesheet" href="%sveltekit.assets%/uchu.css"/>
<link rel="webmention" href="https://webmention.io/webb.page/webmention"/>
diff --git a/src/lib/component/About.svelte b/src/lib/component/About.svelte
index c2a076d..7f5be04 100644
--- a/src/lib/component/About.svelte
+++ b/src/lib/component/About.svelte
@@ -16,7 +16,9 @@
"/images/netopwibby/10.jpg",
"/images/netopwibby/11.jpg",
"/images/netopwibby/12.jpg",
- "/images/netopwibby/13.jpg"
+ "/images/netopwibby/13.jpg",
+ "/images/netopwibby/14.jpg",
+ "/images/netopwibby/15.jpg"
];
let selfie = "";
@@ -75,7 +77,7 @@
<p><strong>TL;DR bio:</strong> Architech × Excessively Black × East Coast kid on the West Coast × JU$T × Building a better Internet</p>
-<p>I go by NetOperator Wibby, NetOpWibby, or netop://ウエブ pretty much everywhere online. "NetOperator" is the term given to <del>chronically online people</del> internet enthusiasts in the Megaman Battle Network series, one of my favorite game series of all time and constant source of inspiration.</p>
+<p>I go by NetOperator Wibby, NetOpWibby, or netop://ウィビ pretty much everywhere online. "NetOperator" is the term given to <del>chronically online people</del> internet enthusiasts in the Megaman Battle Network series, one of my favorite game series of all time and constant source of inspiration.</p>
<p><strong>TL;DR career bio:</strong> From college dropout to self-taught designer turned developer during the 2008 recession → Stopped working on music to focus on family and career → lots of startup work → Now I work at a major "fruit" company. Not bad, eh? Bless the Internet.</p>
diff --git a/src/lib/component/Blog.svelte b/src/lib/component/Blog.svelte
index 8469701..dfdaacd 100644
--- a/src/lib/component/Blog.svelte
+++ b/src/lib/component/Blog.svelte
@@ -1,6 +1,8 @@
<script lang="ts">
/*** STATE -------------------------------------------- ***/
const memos = [
+ "WM-090.txt",
+ "WM-089.txt",
"WM-088.txt",
"WM-087.txt",
"WM-086.txt",
diff --git a/src/routes/api/blog.json/+server.ts b/src/routes/api/blog.json/+server.ts
index f416647..b942c95 100644
--- a/src/routes/api/blog.json/+server.ts
+++ b/src/routes/api/blog.json/+server.ts
@@ -28,7 +28,7 @@ export const POST = async({ fetch, request }) => {
/*** HELPER ------------------------------------------- ***/
-function parseMemo(text: string): string {
+function parseMemo(text: string): Array<string> {
const intro = text.split(/^Body$/m)[0];
const lines = intro.split("\n").filter(Boolean);
const format = [""];
diff --git a/src/routes/api/mastodon.json/+server.ts b/src/routes/api/mastodon.json/+server.ts
index 72cbd38..f14f726 100644
--- a/src/routes/api/mastodon.json/+server.ts
+++ b/src/routes/api/mastodon.json/+server.ts
@@ -31,8 +31,8 @@ export const POST = async({ fetch }) => {
/*** HELPER ------------------------------------------- ***/
-function findCreateType(arr: Array<{ [key: string]: any }>): { [key: string]: any } | undefined {
- return arr.find(obj => obj.type === "Create");
+function findCreateType(arr: Array<{ [key: string]: any }>): { [key: string]: any; } {
+ return arr.find(obj => obj.type === "Create") || {};
}
function processAttachments(attachments: Array<{ [key: string]: any }>): Array<string> {
diff --git a/src/routes/api/remarks.json/+server.ts b/src/routes/api/remarks.json/+server.ts
index c708207..238e034 100644
--- a/src/routes/api/remarks.json/+server.ts
+++ b/src/routes/api/remarks.json/+server.ts
@@ -28,7 +28,7 @@ export const POST = async({ fetch, request }) => {
/*** HELPER ------------------------------------------- ***/
-function parseRemark(text: string): string {
+function parseRemark(text: string): Array<string> {
const intro = text.split(/^Body$/m)[0];
const lines = intro.split("\n").filter(Boolean);
const format = [""];
diff --git a/static/images/netopwibby/14.jpg b/static/images/netopwibby/14.jpg
new file mode 100644
index 0000000..b82f409
--- /dev/null
+++ b/static/images/netopwibby/14.jpg
Binary files differ
diff --git a/static/images/netopwibby/15.jpg b/static/images/netopwibby/15.jpg
new file mode 100644
index 0000000..f709b6f
--- /dev/null
+++ b/static/images/netopwibby/15.jpg
Binary files differ