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
329c8291ed
fix broken link to page:philosophy/nicknames in page:treehouse/new
2025-01-12 19:38:36 +01:00
bb57c7ebeb
add title to about-treehouse/the-end-is-never
2025-01-12 19:36:42 +01:00
aea43361f7
update documentation for GET /b
2025-01-12 19:36:30 +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
70be482fb7
update discord username again
2025-01-11 00:15:56 +01:00
ed18756973
update Discord username
2025-01-06 19:03:29 +01:00
39bd1e0dce
fix branch in treehouse/new
2025-01-06 12:51:09 +01:00
20ca609984
add philosophy/riki entry to treehouse/new
2025-01-06 12:50:37 +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
161fb6a442
design for the free soul
2024-12-28 16:30:33 +01:00
0a35c3cab9
philosophy: saccades + light streaks = letters
2024-12-28 00:05:45 +01:00
d0023cc101
changelog entry for the command line
2024-12-11 00:00:26 +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
7c93750b32
fix branches in page:design and page:treehouse/new
2024-12-09 20:01:34 +01:00
a0232aa7e9
design: animations & perception of sluggishness
2024-12-09 20:00:01 +01:00
734f1e096b
make daemon output build logs to treehouse_build.log
2024-12-09 19:58:49 +01:00
534c6f9088
fix branches
2024-12-08 22:34:58 +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
eb37656ebc
programming: Advent of Code feels
2024-11-30 23:40:34 +01:00
2e1e64ae8c
add SVG size computation to ImageSizeCache
...
based on a very simple reading of the SVG's XML to find out its `width`, `height` and `viewBox`
no further parsing is required or will be provided
and you are an excellent test subject
2024-11-30 20:45:53 +01:00
b4927261db
fix commas before closing parentheses
2024-11-30 20:11:18 +01:00
afd7f38958
treehouse: rework the structure a bit
2024-11-30 20:09:54 +01:00
2f2fbc683a
changelog: mention feed
2024-11-30 20:08:40 +01:00
f518d7a0ff
remove id attribute from pages
...
really, use the one from branches instead
2024-11-29 22:55:16 +01:00
600651ec16
change vfs API to something akin to the deleted std provider API
...
this gives us a _much_ easier time with composing file systems, since you can call `query` on the inner file system and all the magic will be done for you
the overhead is technically slightly higher, but seems to be drowned out by other more expensive stuff; i couldn't measure a difference in my traces
2024-11-29 22:48:30 +01:00
5b6d637f44
fix timestamp on Blue Calx
2024-11-28 22:49:16 +01:00
55b6a0df96
implement RSS feeds
2024-11-28 22:42:49 +01:00
1e3a1f3527
update robots.txt to only exclude specific subdirectories of /static
2024-11-28 21:52:59 +01:00
2e14197fd1
further breaking up treehouse::generate into smaller submodules
2024-11-27 19:02:54 +01:00
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
505163383f
fix broken content.link in music/reviews
2024-11-26 23:54:37 +01:00
5de308c0c4
load syntaxes in parallel
2024-11-26 22:09:52 +01:00
a8773aac63
remove unused imports
2024-11-26 22:00:08 +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
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
7ed19454f2
fix branches in blue calx, for good
2024-11-25 17:02:00 +01:00
dfe45abe7d
philosophy: on responsibility & conformity
2024-11-25 16:59:58 +01:00
b2a25e65e9
fix broken indentation and formatting in various pages
2024-11-24 20:17:34 +01:00