Commit graph

16 commits

Author SHA1 Message Date
fd40f99810 split treehouse::generate apart into smaller modules 2024-11-27 18:46:29 +01:00
0713b59063 refactoring: remove dependency on SimpleFiles, make tree parsing multithreaded 2024-11-26 23:55:32 +01:00
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
41fa245150 rudimentary search engine optimisation (robots.txt, <meta name="robots"> in /b) 2024-11-24 14:50:28 +01:00
5ce9cfc022 add live reloading to the client 2024-11-23 21:43:58 +01:00
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
db0329077e refactors: replacing config derived data with vfs, removing markdown 2024-11-23 21:43:58 +01: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
e1fe9fde11 more on haku, highlighting fixes 2024-07-26 23:21:02 +02:00
9bf3409197 caching static resources 2024-07-19 19:13:55 +02:00
d968da10a0 refreshing pages & look and feel a bit
hopefully the new :folder: and :page: icons help you navigate the hobby corners better
2024-06-13 21:18:41 +02:00
b00fd674e2 add MIME for SVG 2024-03-25 20:03:10 +01:00
b6e803cfee on Lua 2024-03-08 17:06:47 +01:00
33416e8963 refactoring some stuff 2024-03-02 20:53:44 +01:00
aff885cf17 make live reloading not work in the sandbox 2024-02-18 14:18:15 +01:00
5f86f4cee7 tree update! 2024-01-18 22:46:57 +01:00