Commit graph

16 commits

Author SHA1 Message Date
lordtet
20c8e3a2cb Directory traversal fix. I don't think it could've led to something
serious, but lets fix it anyway.
2026-04-03 22:13:58 -04:00
lordtet
750f7fa50a Reworked the back button to be strictly owned/injected by the WM. Back
buttons are now tied to callback functions per the window upon
registration of the child.

Also, added a share button. This one belongs to the blog.
2026-03-30 21:22:41 -04:00
lordtet
ddc223846e HUGE rework of the site to not generate static content into the main
page. Page now loads windows and blog posts at runtime, reducing page
size dramatically.
2026-03-30 20:30:39 -04:00
lordtet
4ac4bbb2f7 Made a deploy script for myself so had to add it to gitignore.
Also excluding the test post and using it as a template for later.
2026-03-30 19:26:10 -04:00
lordtet
4a5d71bc14 OTW Behemoth Retrospective 2026-03-30 19:18:51 -04:00
lordtet
64aa87fe9d Mobile variant with fixed window type. 2026-03-25 19:55:27 -04:00
lordtet
df6e980f3a Fixed some scroll behavior and removed non-ascii characters from source
code. Just use escapes.
2026-03-25 14:33:45 -04:00
Jake Holtham
25f2d77706 Icons are a bit more readable
Back button in project now correctly applies CSS
2026-03-24 16:02:57 -04:00
Jake Holtham
067a114840 Clamped windows in the wm to the canvas for tighter screen real estate.
Added a bar that indicates when a window can be scrolled.
Updated personal info.
2026-03-24 14:29:02 -04:00
Jake Holtham
2ed4a4f13b Moved more of the logic around so now the plain and normal pages
actually share a markdown source.

Removed the site.json with some canned information, just going to inline
that data myself.
2026-03-24 14:00:16 -04:00
Jake Holtham
b0aaae309f Reworked blog section, some visual tweaks, and a directory rework.
~ changed desktop icons to match if directory or not
~ projects section now works like the blog/ section
~ reworked repo tree to be less insane.
~ changes to projects/ and blog/ that move a lot of the functionality to
the posts
~ Fixed a lot of layout issues with the "boring" set of pages
2026-03-24 13:29:44 -04:00
Jake Holtham
61ba9a12d4 Edits to readme.md, and some project housekeeping. Repo is a little less
messy.
2026-03-24 10:40:10 -04:00
Jake Holtham
6d4f8e7439 OK One more fix to gitignore. Also removing _site from tracking. 2026-03-24 10:28:04 -04:00
Jake Holtham
d9436941fe Didnt actually add gitignore last time... oops. Adding it here w/ a new
eleventy.js.
2026-03-24 10:24:04 -04:00
lordtet
955a330ad9 i seriously vibe coded the hell out of this LOL. I'm not a web guy. I'll
look this over to make sure its not TOO slop-heavy later on.
2026-03-23 22:49:10 -04:00
9113eb8b0a Initial commit 2026-03-23 23:53:31 +00:00