Commit graph

351 commits

Author SHA1 Message Date
liquidex 107a9a4c39 restore functionality that expands linked branches 2024-11-23 22:50:06 +01:00
liquidex 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
liquidex 645ae598f2 make it impossible to fill up an unbounded amount of memory with caches
yeah storing Nones there is probably not a great idea isn't it
2024-11-23 22:34:03 +01:00
liquidex c87662419a fix branches 2024-11-23 22:19:26 +01:00
liquidex 8461812935 make applying edits work correctly
turns out they weren't quite working due to me being a dummy and not awaiting my asyncs
2024-11-23 22:18:21 +01:00
liquidex 55f12caf22 mention vfs refactor in changelog because it has some user-facing consequences (lack of version history) 2024-11-23 22:12:38 +01:00
liquidex 0f8d05adeb remove --commits-only from Justfile 2024-11-23 21:56:42 +01:00
liquidex ca12680e03 downgrade lock file 2024-11-23 21:47:56 +01:00
liquidex 5193fc2be0 pre-warm content cache
in parallel!
2024-11-23 21:43:58 +01:00
liquidex 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
liquidex 9022fb4ce9 add image size metadata to the filesystem 2024-11-23 21:43:58 +01:00
liquidex 5ce9cfc022 add live reloading to the client 2024-11-23 21:43:58 +01:00
liquidex 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
liquidex 32f25ce863 implement generation of simple templates (/sandbox) 2024-11-23 21:43:58 +01:00
liquidex 377fbe4dab introduce the virtual filesystem everywhere
this unfortunately means I had to cut some features (bye bye commit history! for now)
stuff's not quite 100% working just yet (like branch links, which were and are still broken)
we also don't have content_version impls just yet
2024-11-23 21:43:58 +01:00
liquidex db0329077e refactors: replacing config derived data with vfs, removing markdown 2024-11-23 21:43:58 +01:00
liquidex 1e1b8df457 refactor: introduce virtual file system as a central router for source and target data 2024-11-23 21:43:58 +01:00
liquidex 86b4bf5b2d looking for friends 2024-11-19 00:18:29 +01:00
liquidex b266c8aa4d blue calx 2024-11-18 19:15:05 +01:00
liquidex b73c76f83d meow up the me(ow) icon 2024-11-13 00:01:12 +01:00
liquidex b33cc14438 Hotland - Bad Opinion Zone is real 2024-11-12 23:38:36 +01:00
liquidex d13abe7afa restructuring page:index 2024-11-12 22:51:58 +01:00
liquidex 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
liquidex 8d1deee626 fix branches 2024-11-12 19:50:00 +01:00
liquidex b49f11657d add a note on prefix matches with C strings 2024-11-12 14:59:02 +01:00
liquidex 0b0c0a4de4 fun fact: being a furry is FUN and you should be PROUD OF IT 2024-11-11 22:43:11 +01:00
liquidex 8b6c5fff0d reverse order in philosophy
pages are sorted from most recent to least recent in other sections too, so this is to bring consistency with those
2024-11-11 11:23:52 +01:00
liquidex f3183eec7f break philosophy into many smaller pages
maintaining it has become quite difficult
2024-11-11 11:21:37 +01:00
liquidex e584b12ee2 the = —w— = should not wrap in the middle under any circumstances 2024-11-04 22:54:53 +01:00
liquidex d68855a73f fix missing root breadcrumb on history pages 2024-11-04 22:50:16 +01:00
liquidex 11a11a5725 philosophy: on nicknames 2024-11-04 22:43:06 +01:00
liquidex b309806307 fix branches in changelog
I really need to fix diagnostics soon.
I can't see it when branches are broken -w-
2024-11-04 22:42:20 +01:00
liquidex 6c404a6758 fix typo in about 2024-11-04 22:41:55 +01:00
liquidex 83d88b564e fix history view on narrow screens 2024-11-01 19:22:20 +01:00
liquidex 54ea7c311a remove areox's link
as per request
2024-10-30 23:37:51 +01:00
liquidex 512b48cd21 fix missing page title in history pages 2024-10-30 23:25:33 +01:00
liquidex b75d215e53 always display the root breadcrumb
it's important for navigation
2024-10-30 23:20:47 +01:00
liquidex 37e2d6e675 changelog entry for new layout 2024-10-30 23:15:40 +01:00
liquidex 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
liquidex 1fdf65e7a3 philosophy: "I build things" 2024-10-28 23:17:14 +01:00
liquidex b8fd6e8d5e music: the curious case of Amon Tobin's Creatures 2024-10-28 22:37:09 +01:00
liquidex 999aa0615a fix branches in treehouse/new 2024-09-29 22:03:26 +02:00
liquidex dca61f4920 mention I Don't Love Me Anymore in new 2024-09-29 22:01:32 +02:00
liquidex dd1b56d8d8 giving titles to programming and philosophy
mmm yes the two biggest clown shows of branches
2024-09-29 21:32:22 +02:00
liquidex 3682a61c34 music: I Don't Love Me Anymore 2024-09-29 21:22:15 +02:00
liquidex 8ce40807e0 restructuring the music section
I'm merging the various weird wacky topics together with reviews, because I'd like reviews to be dated properly.
the reviews page is turning into a purgatory at this point. how unfortunate.
2024-09-29 15:19:30 +02:00
liquidex 7782e5fc71 fix some broken markup on music review pages 2024-09-29 15:18:24 +02:00
liquidex bcbc8fbbd1 add musical emoji
taken from 2017 noto color emoji again
2024-09-29 15:17:51 +02:00
liquidex 462931feb7 fix branches in changelog 2024-09-29 14:33:47 +02:00
liquidex bbf5c3b529 make fix cli accept a - argument to indicate reading from stdin
I'm pretty sure we had this in the past... no?
I have my helix set up to respect this argument, so it's weird it stopped working at some point.
2024-09-29 14:33:45 +02:00