リキ萌え riki · he/him
riki commented on issue riki/treehouse#14 2024-11-27 17:53:03 +01:00
Replace Handlebars with something simpler and smaller

My original motivation doesn't really apply anymore since most caching is now done at the VFS layer, but we could probably replace Handlebars with something a bit more performant to increase page…

riki pushed to main at riki/treehouse 2024-11-26 23:58:45 +01:00
0713b59063 refactoring: remove dependency on SimpleFiles, make tree parsing multithreaded
505163383f fix broken content.link in music/reviews
5de308c0c4 load syntaxes in parallel
Compare 3 commits »
riki closed issue riki/treehouse#35 2024-11-26 22:02:15 +01:00
Branch links don't work correctly anymore
riki closed issue riki/treehouse#47 2024-11-26 22:01:24 +01:00
Implement generation time profiling using tracing
riki closed issue riki/treehouse#46 2024-11-26 22:01:21 +01:00
Use tracing instead of log
riki pushed to main at riki/treehouse 2024-11-26 22:00:36 +01:00
a8773aac63 remove unused imports
riki pushed to main at riki/treehouse 2024-11-26 21:57:23 +01:00
07419ca702 add tracing to the treehouse as an instrumenting profiler
2f7fbc1b6f add a leading Allow: * in robots.txt
Compare 2 commits »
riki pushed to main at riki/treehouse 2024-11-25 22:15:57 +01:00
3673036bec programming: composable virtual file systems
b522732a67 fix prefix _ in Rust syntax
d658874fd7 fix some issues with typography (no italics in headers, no bold in <code>)
Compare 3 commits »
riki pushed to main at riki/treehouse 2024-11-25 17:02:27 +01:00
7ed19454f2 fix branches in blue calx, for good
dfe45abe7d philosophy: on responsibility & conformity
Compare 2 commits »
riki commented on issue riki/treehouse#12 2024-11-25 10:34:44 +01:00
programming/projects needs the rest of my projects

I removed programming/projects completely because it doesn't really align with the philosophy of how I want to do projects nowadays.

riki closed issue riki/treehouse#12 2024-11-25 10:34:44 +01:00
programming/projects needs the rest of my projects
riki commented on issue riki/treehouse#13 2024-11-25 10:34:09 +01:00
A more sophisticated build system to avoid rebuilding all pages when that’s not needed

The VFS basically solves this problem.

riki closed issue riki/treehouse#13 2024-11-25 10:34:09 +01:00
A more sophisticated build system to avoid rebuilding all pages when that’s not needed
riki closed issue riki/treehouse#32 2024-11-25 10:33:11 +01:00
Remove dependency on tower-livereload
riki closed issue riki/treehouse#41 2024-11-25 10:32:45 +01:00
Breadcrumbs are missing in historic posts
riki closed issue riki/treehouse#40 2024-11-25 10:32:34 +01:00
/b?hello link is broken
riki closed issue riki/treehouse#36 2024-11-25 10:32:30 +01:00
revision n in the bottom should link to the latest historic revision in case you're on the latest hot revision
riki closed issue riki/treehouse#38 2024-11-25 10:32:24 +01:00
Working tree pages do not report diagnostics
riki closed issue riki/treehouse#44 2024-11-25 10:31:42 +01:00
Lazy page generation in debug mode
riki pushed to main at riki/treehouse 2024-11-24 20:17:56 +01:00
b2a25e65e9 fix broken indentation and formatting in various pages
e1dd1074f8 make text in sections a bit smaller
c54b0629b7 fix navigation jank in debug environments with live reloading
bcae0ec6f7 philosophy/furry: fix broken branch link
Compare 4 commits »
riki pushed to main at riki/treehouse 2024-11-24 14:50:38 +01:00
41fa245150 rudimentary search engine optimisation (robots.txt, <meta name="robots"> in /b)
riki pushed to main at riki/treehouse 2024-11-23 22:50:22 +01:00
107a9a4c39 restore functionality that expands linked branches
riki pushed to main at riki/treehouse 2024-11-23 22:44:38 +01:00
f192ac2a8e thin down the JavaScript that scrolls to branches
645ae598f2 make it impossible to fill up an unbounded amount of memory with caches
Compare 2 commits »
riki pushed to main at riki/treehouse 2024-11-23 22:19:45 +01:00
c87662419a fix branches
8461812935 make applying edits work correctly
55f12caf22 mention vfs refactor in changelog because it has some user-facing consequences (lack of version history)
Compare 3 commits »
riki pushed to main at riki/treehouse 2024-11-23 21:56:47 +01:00
0f8d05adeb remove --commits-only from Justfile
riki pushed to main at riki/treehouse 2024-11-23 21:48:18 +01:00
ca12680e03 downgrade lock file
riki pushed to main at riki/treehouse 2024-11-23 21:45:44 +01:00
5193fc2be0 pre-warm content cache
42eaa326ab add content cache to generated pages
9022fb4ce9 add image size metadata to the filesystem
5ce9cfc022 add live reloading to the client
7169e65244 implement a blake3 content version layer for cache busting
Compare 9 commits »
riki opened issue riki/treehouse#49 2024-11-23 21:20:28 +01:00
Support for determining size of SVG images
riki opened issue riki/treehouse#48 2024-11-23 21:17:36 +01:00
Explicit image sizes for images from Djot
riki pushed to main at riki/treehouse 2024-11-19 00:18:36 +01:00
86b4bf5b2d looking for friends
b266c8aa4d blue calx
Compare 2 commits »
riki opened issue riki/treehouse#47 2024-11-16 13:12:59 +01:00
Implement generation time profiling using tracing
riki opened issue riki/treehouse#46 2024-11-16 13:12:46 +01:00
Use tracing instead of log
riki created branch vfs in riki/treehouse 2024-11-13 22:37:32 +01:00
riki pushed to vfs at riki/treehouse 2024-11-13 22:37:32 +01:00
c4912f4917 refactor: introduce virtual file system as a central router for source and target data
riki pushed to main at riki/treehouse 2024-11-13 00:01:23 +01:00
b73c76f83d meow up the me(ow) icon
riki opened issue riki/treehouse#45 2024-11-12 23:53:51 +01:00
Improve SEO
riki pushed to main at riki/treehouse 2024-11-12 23:38:43 +01:00
b33cc14438 Hotland - Bad Opinion Zone is real
d13abe7afa restructuring page:index
e201ea7058 revamp the way page:treehouse/new works
Compare 3 commits »
riki pushed to main at riki/treehouse 2024-11-12 19:51:31 +01:00
8d1deee626 fix branches
riki pushed to main at riki/treehouse 2024-11-12 14:59:17 +01:00
b49f11657d add a note on prefix matches with C strings
riki pushed to main at riki/treehouse 2024-11-11 22:51:47 +01:00
0b0c0a4de4 fun fact: being a furry is FUN and you should be PROUD OF IT
8b6c5fff0d reverse order in philosophy
f3183eec7f break philosophy into many smaller pages
Compare 3 commits »
riki pushed to main at riki/treehouse 2024-11-04 22:55:07 +01:00
e584b12ee2 the = —w— = should not wrap in the middle under any circumstances
riki pushed to main at riki/treehouse 2024-11-04 22:50:26 +01:00
d68855a73f fix missing root breadcrumb on history pages
riki pushed to main at riki/treehouse 2024-11-04 22:43:17 +01:00
11a11a5725 philosophy: on nicknames
b309806307 fix branches in changelog
6c404a6758 fix typo in about
Compare 3 commits »
riki pushed to main at riki/treehouse 2024-11-01 19:22:26 +01:00
83d88b564e fix history view on narrow screens
riki opened issue riki/treehouse#44 2024-11-01 19:15:46 +01:00
Lazy page generation in debug mode
riki opened issue riki/treehouse#43 2024-10-31 12:39:04 +01:00
Add <link rel=canonical>
riki commented on issue riki/treehouse#35 2024-10-30 23:47:08 +01:00
Branch links don't work correctly anymore

Focusing on the details:

  • permalinks should not use the /b endpoint anymore
  • Existing /b links such as /b?hello without a version do not work properly #40
riki opened issue riki/treehouse#42 2024-10-30 23:45:22 +01:00
History view needs design adjustments for mobile
riki pushed to main at riki/treehouse 2024-10-30 23:44:47 +01:00
54ea7c311a remove areox's link
riki closed issue riki/treehouse#37 2024-10-30 23:42:28 +01:00
Try to make the treehouse w i d e