liquidex
07419ca702
add tracing to the treehouse as an instrumenting profiler
...
to create a trace of the treehouse's startup, use `--trace file.json`
2024-11-26 21:56:59 +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
9022fb4ce9
add image size metadata to the filesystem
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
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
43bf0a7c3c
use vendored libgit2 without HTTPS / SSH support
...
we only read the repository so we don't need HTTPS and SSH support
dynamic linking causes headaches on NixOS which I use for hosting the treehouse
2024-09-29 00:14:50 +02:00
liquidex
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
liquidex
2a68cfbf63
update issues
2024-07-24 18:20:12 +02:00
liquidex
87ead3be17
moving some things around; fixed import maps not being deterministic
2024-07-22 20:01:58 +02:00
liquidex
9bf3409197
caching static resources
2024-07-19 19:13:55 +02:00
liquidex
07d069e2ef
update packages
2024-05-18 15:10:04 +02:00
liquidex
5ab8ffdba2
static syntax highlighting WIP
2024-03-10 23:23:50 +01:00
liquidex
45981bdb3d
add favicon
2024-03-08 22:40:19 +01:00
liquidex
33416e8963
refactoring some stuff
2024-03-02 20:53:44 +01:00
liquidex
a92ae02454
make tairu work better with noscript
2024-02-20 23:30:36 +01:00
liquidex
aff885cf17
make live reloading not work in the sandbox
2024-02-18 14:18:15 +01:00
liquidex
09ff8a742e
navigation maps for navigating across pages
2023-08-27 14:50:46 +02:00
liquidex
1a92f85c83
generate ids
2023-08-20 12:15:48 +02:00
liquidex
f16a84f3de
add treehouse fix
command that generates ulids for you
2023-08-19 22:39:02 +02:00
liquidex
7e84005a6b
rework generation to support multiple files; introduce a more proper CLI
2023-08-19 17:52:13 +02:00
liquidex
27414d4254
rearrange things a bit
2023-08-18 21:19:31 +02:00
liquidex
30255be018
making it look better
2023-08-18 17:04:12 +02:00
liquidex
ad84a79335
tweak html generation, rename treehouse-incubator to treehouse
2023-08-18 13:39:08 +02:00
liquidex
0a185250da
rewrite the parser to produce an AST
2023-08-18 13:25:20 +02:00
liquidex
e69dcdc197
planting a seed
2023-08-17 21:59:56 +02:00