1
Fork 0
Commit graph

104 commits

Author SHA1 Message Date
8e9c96a2dc remove borders from child page list 2025-01-18 23:39:09 +01:00
4013b44996 adjust pages to not include manual subpage listings 2025-01-18 20:35:04 +01:00
fbb9f39353 generate subpage listings automatically
right now very barebones!

- doesn't sort pages quite correctly
- no search function
- still not sure about the UI design aspects

includes refactor of tree generation code
2025-01-18 20:33:55 +01:00
62c272ff62 add option to bust cache globally 2025-01-15 11:28:00 +01:00
1953b649cf make dates rendered server-side & consistently in YYYY-MM-DD format
client-side time zone adjustment still persists---the server renders them out in UTC, but the client will adjust the date to its timezone during loading. 
this shouldn't cause any layout shifting because we use `font-variant-numeric: tabular-nums` (though Recursive seems to use tabular numbers either way.)
2025-01-13 22:40:13 +01:00
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
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
2d687977c8 rebranding from liquidex.house to riki.house 2025-01-06 12:17:48 +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
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
d658874fd7 fix some issues with typography (no italics in headers, no bold in <code>) 2024-11-25 22:10:46 +01:00
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
d13abe7afa restructuring page:index 2024-11-12 22:51: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
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
2a68cfbf63 update issues 2024-07-24 18:20:12 +02:00
9bf3409197 caching static resources 2024-07-19 19:13:55 +02:00
acb5a44866 fix some hacks in main.css that are no longer needed after scrollbar-color fix 2024-06-18 20:41:02 +02:00
742c4b96cd fix usage of rem where it was not meant to be 2024-06-17 21:00:26 +02:00
7d62e37146 refining the layout a bit 2024-06-13 22:00:26 +02:00
05460f6c69 new accessible metrics 2024-06-13 21:50:09 +02:00
7720c9df0b fix scrollbar color 2024-06-13 20:10:38 +02:00
13292fb7ba fix missing chevrons on linked branches 2024-06-13 18:04:44 +02:00
beac1e73d8 add issue tracker 2024-06-13 18:04:31 +02:00
2bdca414d0 lvalues 2024-05-18 13:41:43 +02:00
d8a8ea77fc OR-types 2024-04-07 18:11:56 +02:00
6ab533172d edit index 2024-03-24 22:32:01 +01:00
1d7e44df66 a character 2024-03-24 22:27:06 +01:00
198a43975d enable selection 2024-03-24 18:26:25 +01:00
94328e0b93 add chats 2024-03-24 18:08:47 +01:00
1265796996 add json syntax 2024-03-12 20:03:00 +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
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
c510336081 fix indent guides on mobile 2024-02-22 20:42:49 +01:00
372a9dff5a redesign new a bit 2024-02-22 16:14:02 +01:00
e0cdcc46c5 fix placeholder consoles 2024-02-21 23:26:53 +01:00
a1464bb865 newsfeed 2024-02-21 23:17:19 +01:00
a92ae02454 make tairu work better with noscript 2024-02-20 23:30:36 +01:00
90de54c359 draft branches, some minor cleanups 2024-02-20 22:36:47 +01:00