Commit graph

146 commits

Author SHA1 Message Date
liquidex c54b0629b7 fix navigation jank in debug environments with live reloading 2024-11-24 20:08:18 +01:00
liquidex 41fa245150 rudimentary search engine optimisation (robots.txt, <meta name="robots"> in /b) 2024-11-24 14:50:28 +01:00
liquidex 107a9a4c39 restore functionality that expands linked branches 2024-11-23 22:50:06 +01:00
liquidex f192ac2a8e thin down the JavaScript that scrolls to branches
_lots_ of early treehouse stuff to fix there
2024-11-23 22:43:59 +01:00
liquidex 42eaa326ab add content cache to generated pages
just so that we don't waste work regenerating them over and over again -w-
2024-11-23 21:43:58 +01:00
liquidex 5ce9cfc022 add live reloading to the client 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 b33cc14438 Hotland - Bad Opinion Zone is real 2024-11-12 23:38:36 +01:00
liquidex d13abe7afa restructuring page:index 2024-11-12 22:51:58 +01:00
liquidex 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
liquidex 0b0c0a4de4 fun fact: being a furry is FUN and you should be PROUD OF IT 2024-11-11 22:43:11 +01:00
liquidex d68855a73f fix missing root breadcrumb on history pages 2024-11-04 22:50:16 +01:00
liquidex 11a11a5725 philosophy: on nicknames 2024-11-04 22:43:06 +01:00
liquidex 83d88b564e fix history view on narrow screens 2024-11-01 19:22:20 +01:00
liquidex 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
liquidex bcbc8fbbd1 add musical emoji
taken from 2017 noto color emoji again
2024-09-29 15:17:51 +02:00
liquidex 38e5f8f06d fix weird padding in footer 2024-09-29 14:17:46 +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 46dee56331 update about me and index. = –w– = 2024-09-14 23:52:36 +02:00
liquidex 4f71e19db7 post: buildsome 2024-09-09 20:44:22 +02:00
liquidex 1de5234215 wrapping up haku 2024-08-05 23:00:36 +02:00
liquidex 5ac11b261b haku continued 2024-07-30 23:24:06 +02:00
liquidex e1fe9fde11 more on haku, highlighting fixes 2024-07-26 23:21:02 +02:00
liquidex e9ae153266 optimizing and squashing bugs in literate programs a whole bunch 2024-07-26 19:24:25 +02:00
liquidex b505c1bcfe haku: a very shitty tree-walk interpreter 2024-07-25 23:12:26 +02:00
liquidex d813675d47 haku - first draft 2024-07-24 23:42:59 +02:00
liquidex 2a68cfbf63 update issues 2024-07-24 18:20:12 +02:00
liquidex 10ccb250c1 add site-wide JS caching through import maps 2024-07-20 23:38:30 +02:00
liquidex 9bf3409197 caching static resources 2024-07-19 19:13:55 +02:00
liquidex 846e2a564c fix prefix underscores in identifiers in lua syntax 2024-06-18 20:41:10 +02:00
liquidex acb5a44866 fix some hacks in main.css that are no longer needed after scrollbar-color fix 2024-06-18 20:41:02 +02:00
liquidex 742c4b96cd fix usage of rem where it was not meant to be 2024-06-17 21:00:26 +02:00
liquidex 7d62e37146 refining the layout a bit 2024-06-13 22:00:26 +02:00
liquidex 05460f6c69 new accessible metrics 2024-06-13 21:50:09 +02:00
liquidex 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
liquidex 7720c9df0b fix scrollbar color 2024-06-13 20:10:38 +02:00
liquidex 13292fb7ba fix missing chevrons on linked branches 2024-06-13 18:04:44 +02:00
liquidex beac1e73d8 add issue tracker 2024-06-13 18:04:31 +02:00
liquidex 2bdca414d0 lvalues 2024-05-18 13:41:43 +02:00
liquidex 1849ae1b85 hello Sptoify
i don't like you so much i couldn't even be bothered to spell your name right
2024-04-17 13:31:39 +02:00
liquidex ad1e5693c4 Rust syntax highlighting 2024-04-07 19:05:02 +02:00
liquidex d8a8ea77fc OR-types 2024-04-07 18:11:56 +02:00
liquidex b98644c3b9 scroll highlighted branch into view 2024-03-31 18:52:43 +02:00
liquidex 91e5ed3eba Merge branch 'main' of github.com:liquidev/treehouse 2024-03-31 18:51:14 +02:00
liquidex 97ce063549 Lua highlighting 2024-03-25 22:07:52 +01:00
liquidex 6ab533172d edit index 2024-03-24 22:32:01 +01:00
liquidex 1d7e44df66 a character 2024-03-24 22:27:06 +01:00
liquidex 198a43975d enable selection 2024-03-24 18:26:25 +01:00
liquidex 94328e0b93 add chats 2024-03-24 18:08:47 +01:00
liquidex 8f43531b47 remove _ in json numeric literals 2024-03-12 20:05:36 +01:00