Commit graph

68 commits

Author SHA1 Message Date
fcaf5d8ad9 add dates to posts 2025-08-26 21:10:45 +02:00
e1b6578b2a add a tagging system to the website 2025-08-26 12:30:16 +02:00
122f611d6d shorten copyright 2025-08-05 23:52:02 +02:00
28f3ea2627 fix _jar.hbs varying with font
Japanese characters can take up one or two cells
2025-07-20 19:52:05 +02:00
e4d830cc7a add pink space to tree pages 2025-07-15 21:55:43 +02:00
57528fc7a8 add some stuff into the empty pink virtual space at the bottom 2025-07-15 00:48:34 +02:00
36705e7c1e adding document mode
I've been thinking a lot about the treehouse and I feel like it's time to say goodbye to the tree format.
2025-07-14 19:25:22 +02:00
b792688776 remove treehouse-format crate and collapse everything into src 2025-07-10 18:30:39 +02: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
2d687977c8 rebranding from liquidex.house to riki.house 2025-01-06 12:17:48 +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
9cac6c3c3e add a vim-like command line under : 2024-12-08 22:33:25 +01:00
55b6a0df96 implement RSS feeds 2024-11-28 22:42:49 +01:00
b2a25e65e9 fix broken indentation and formatting in various pages 2024-11-24 20:17:34 +01:00
5ce9cfc022 add live reloading to the client 2024-11-23 21:43:58 +01:00
32f25ce863 implement generation of simple templates (/sandbox) 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
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
d68855a73f fix missing root breadcrumb on history pages 2024-11-04 22:50:16 +01:00
83d88b564e fix history view on narrow screens 2024-11-01 19:22:20 +01:00
512b48cd21 fix missing page title in history pages 2024-10-30 23:25:33 +01:00
b75d215e53 always display the root breadcrumb
it's important for navigation
2024-10-30 23:20:47 +01:00
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
38e5f8f06d fix weird padding in footer 2024-09-29 14:17:46 +02: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
b505c1bcfe haku: a very shitty tree-walk interpreter 2024-07-25 23:12:26 +02:00
87ead3be17 moving some things around; fixed import maps not being deterministic 2024-07-22 20:01:58 +02:00
10ccb250c1 add site-wide JS caching through import maps 2024-07-20 23:38:30 +02:00
9bf3409197 caching static resources 2024-07-19 19:13:55 +02:00
d8a8ea77fc OR-types 2024-04-07 18:11:56 +02:00
45981bdb3d add favicon 2024-03-08 22:40:19 +01:00
59679118be ALTER TABLE design (or something( 2024-03-07 21:21:02 +01:00
c89f32eeab make the page title a clickable link 2024-03-03 21:43:01 +01:00
1d2ce8d701 remove a bunch of .html links 2024-03-03 21:39:54 +01:00
3a4eb87ca0 magic! now it works on web kit 2024-03-03 21:23:37 +01:00
33416e8963 refactoring some stuff 2024-03-02 20:53:44 +01:00
372a9dff5a redesign new a bit 2024-02-22 16:14:02 +01:00
a1464bb865 newsfeed 2024-02-21 23:17:19 +01:00
1bb14f059e rearrange head in _tree to load important stuff more quickly 2024-02-20 21:50:01 +01:00
b506f5a219 big commit 2024-02-18 23:37:31 +01:00
668e9a050e even better sandbox 2024-02-18 12:10:02 +01:00
0580db6c68 automatically resize sandbox iframes 2024-02-18 10:58:57 +01:00
51de33c2b5 graphical output in code blocks 2024-02-18 00:29:58 +01:00
1013c53975 wip! 2024-02-14 23:31:39 +01:00
f2e9a5f66e wip 2024-02-12 19:56:06 +01:00
81018eeafe WIP 2024-02-11 23:05:08 +01:00
41180edb99 eye candy 😌 2024-02-08 22:41:01 +01:00
4c24c0354c add support for thumbnails 2024-02-08 11:34:09 +01:00
6d887da5cd display page title a bit more proudly 2024-02-07 13:32:47 +01:00