1
Fork 0
Commit graph

171 commits

Author SHA1 Message Date
7cf5fbf843 add Lua classes tutorial 2025-02-08 22:39:02 +01:00
8e9c96a2dc remove borders from child page list 2025-01-18 23:39:09 +01:00
4013b44996 adjust pages to not include manual subpage listings 2025-01-18 20:35:04 +01:00
fbb9f39353 generate subpage listings automatically
right now very barebones!

- doesn't sort pages quite correctly
- no search function
- still not sure about the UI design aspects

includes refactor of tree generation code
2025-01-18 20:33:55 +01:00
62c272ff62 add option to bust cache globally 2025-01-15 11:28:00 +01:00
1170829d2d add bare bones TOML syntax
just for the following post so it's pretty shitty
2025-01-14 00:10:12 +01:00
1953b649cf make dates rendered server-side & consistently in YYYY-MM-DD format
client-side time zone adjustment still persists---the server renders them out in UTC, but the client will adjust the date to its timezone during loading. 
this shouldn't cause any layout shifting because we use `font-variant-numeric: tabular-nums` (though Recursive seems to use tabular numbers either way.)
2025-01-13 22:40:13 +01:00
81373b1076 remove unused CSS selector 2025-01-13 18:02:24 +01:00
0572b895e6 fix tree indent guides disappearing in @media (hover: none) 2025-01-12 19:51:31 +01:00
c1cf9e0812 make space on the top when scrolling to elements via URL anchors # 2025-01-12 19:36:05 +01:00
74baa61122 make the 🔗 button copy branch links to clipboard
to accomplish this, I generalised emoji tooltips to a shared Tooltip class.
in the long run I'd like to transform all existing `title=""` tooltips into these for stylistic consistency with the rest of the website, but this is good enough for now.

I also ended up cleaning up some old code from before the /b rework.
2025-01-12 17:58:20 +01:00
c537eb844f change the way branch permalinks work
branch permalinks still use /b, but /b?abc now acts as a redirect rather than doing annoying JavaScript garbage
I changed the branch element ID format to accomodate this---now the IDs are of form `b-{id}` rather than `{tree_path}:{id}`.
the old way was stupid anyways.

I hope nothing breaks too majorly because of this.
2025-01-12 00:28:48 +01:00
2d687977c8 rebranding from liquidex.house to riki.house 2025-01-06 12:17:48 +01:00
93c24859d0 games / reflections on Minecraft 2025-01-04 23:21:31 +01:00
ae9273cdff change units in CSS to properly scaled rem
yeah I should've done that from the start should have I
2024-12-10 23:51:51 +01:00
6d3037791a make the command line a bit more accessible by including a :| icon at the bottom
also add a few extra commands for navigating around the house
2024-12-10 20:41:14 +01:00
a0232aa7e9 design: animations & perception of sluggishness 2024-12-09 20:00:01 +01:00
9cac6c3c3e add a vim-like command line under : 2024-12-08 22:33:25 +01:00
0ce7f50285 add image upload feature in dev mode 2024-12-08 12:45:44 +01:00
47c2b74ecb design: touch panels 2024-12-03 22:20:52 +01:00
1e3a1f3527 update robots.txt to only exclude specific subdirectories of /static 2024-11-28 21:52:59 +01:00
2f7fbc1b6f add a leading Allow: * in robots.txt 2024-11-26 21:45:57 +01:00
3673036bec programming: composable virtual file systems 2024-11-25 22:15:31 +01:00
b522732a67 fix prefix _ in Rust syntax
it should be handled as the start of an identifier
2024-11-25 22:11:20 +01:00
d658874fd7 fix some issues with typography (no italics in headers, no bold in <code>) 2024-11-25 22:10:46 +01:00
c54b0629b7 fix navigation jank in debug environments with live reloading 2024-11-24 20:08:18 +01:00
41fa245150 rudimentary search engine optimisation (robots.txt, <meta name="robots"> in /b) 2024-11-24 14:50:28 +01:00
107a9a4c39 restore functionality that expands linked branches 2024-11-23 22:50:06 +01:00
f192ac2a8e thin down the JavaScript that scrolls to branches
_lots_ of early treehouse stuff to fix there
2024-11-23 22:43:59 +01:00
42eaa326ab add content cache to generated pages
just so that we don't waste work regenerating them over and over again -w-
2024-11-23 21:43:58 +01:00
5ce9cfc022 add live reloading to the client 2024-11-23 21:43:58 +01:00
7169e65244 implement a blake3 content version layer for cache busting
works pretty much the same as our previous `?cache` parameter, but is implemented in a less ad-hoc way
2024-11-23 21:43:58 +01:00
b33cc14438 Hotland - Bad Opinion Zone is real 2024-11-12 23:38:36 +01:00
d13abe7afa restructuring page:index 2024-11-12 22:51:58 +01:00
e201ea7058 revamp the way page:treehouse/new works
- treehouse/new is now a regular page, not a special template
- most of the code related to the `new` badge in page:index has been removed
- you're meant to discern between pages you've read vs ones you haven't by looking at the colors of the links (blue vs purple)
2024-11-12 20:39:58 +01:00
0b0c0a4de4 fun fact: being a furry is FUN and you should be PROUD OF IT 2024-11-11 22:43:11 +01:00
d68855a73f fix missing root breadcrumb on history pages 2024-11-04 22:50:16 +01:00
11a11a5725 philosophy: on nicknames 2024-11-04 22:43:06 +01:00
83d88b564e fix history view on narrow screens 2024-11-01 19:22:20 +01:00
523a364fa9 switch the layout to a wider one that leans slightly to the left of the page
this is to make space on the right for a nice background in the future
2024-10-30 23:02:47 +01:00
bcbc8fbbd1 add musical emoji
taken from 2017 noto color emoji again
2024-09-29 15:17:51 +02:00
38e5f8f06d fix weird padding in footer 2024-09-29 14:17:46 +02:00
c58c07d846 version history MVP
implement basic version history support; there's now an icon in the footer that lets you see the previous versions and their sources
I'm a bit worried about spoilers but honestly it's yet another way to hint yourself at the cool secrets so I don't mind
2024-09-28 23:45:06 +02:00
46dee56331 update about me and index. = –w– = 2024-09-14 23:52:36 +02:00
4f71e19db7 post: buildsome 2024-09-09 20:44:22 +02:00
1de5234215 wrapping up haku 2024-08-05 23:00:36 +02:00
5ac11b261b haku continued 2024-07-30 23:24:06 +02:00
e1fe9fde11 more on haku, highlighting fixes 2024-07-26 23:21:02 +02:00
e9ae153266 optimizing and squashing bugs in literate programs a whole bunch 2024-07-26 19:24:25 +02:00
b505c1bcfe haku: a very shitty tree-walk interpreter 2024-07-25 23:12:26 +02:00