Commit graph

167 commits

Author SHA1 Message Date
dtonon
19e63fda9f Reconnect the relay after a network drop 2026-09-25 11:53:05 +02:00
dtonon
c370a87f12 0.2.0 2026-09-24 17:48:48 +02:00
dtonon
5f8bf2fe7e Allow to config the external client 2026-09-24 16:24:29 +02:00
dtonon
58e81d1dba 0.1.0 2026-09-23 23:16:09 +02:00
dtonon
455898f3c9 Add release to the footer 2026-09-23 23:11:52 +02:00
dtonon
dde46dc5d1 Fix prifile's text flow on mobile 2026-09-23 12:55:37 +02:00
dtonon
70cb4e8c22 Move logout to the own profile page and the mobile menu 2026-09-23 12:52:45 +02:00
dtonon
2396407de6 Move the mobile unread count from the header avatar to the menu button 2026-09-23 12:52:45 +02:00
dtonon
6cc1674279 Improve notifications messages 2026-09-23 12:37:01 +02:00
dtonon
982c20d1fa Paginate notifications 2026-09-23 11:00:48 +02:00
dtonon
8695d3e40e Add in-app notitications 2026-09-23 10:32:32 +02:00
dtonon
67d461333c Make the left sidebar scrollable to view all the content 2026-09-22 16:02:21 +02:00
dtonon
4a9c3a6454 Add a config to manage assets when building specific instances 2026-09-22 16:01:51 +02:00
dtonon
0c7ada6d5b Add LICENSE 2026-09-22 12:05:24 +02:00
dtonon
1b31695d27 Add credits + hosting relay in the footer 2026-09-21 17:14:02 +02:00
dtonon
9872f33185 Scroll to newest chat messages in mobile 2026-09-21 12:20:55 +02:00
dtonon
9ac14fc428 Fix chat input on mobile 2026-09-21 12:20:55 +02:00
dtonon
53b4865de1 Apply soft wrap to threads 2026-09-21 12:20:55 +02:00
dtonon
272c7d5ce6 Fix newlines rendering 2026-09-21 12:20:55 +02:00
dtonon
d4e644a964 Optimize bunker connections on mobile 2026-09-21 12:20:55 +02:00
dtonon
0f487eb33a Add a "Share link" action to posts 2026-08-28 21:35:47 +01:00
dtonon
bfad456d82 Fix og:title for the homepage 2026-08-28 17:28:13 +01:00
dtonon
8bacf1ccbf Make the favicon configurable via PUBLIC_FAVICON 2026-08-28 14:52:33 +01:00
dtonon
997184cd66 Fix thread scrubber anchoring 2026-08-27 22:50:03 +01:00
dtonon
7b80afbd6c Show "Seen on" in profiles 2026-08-27 21:04:04 +01:00
dtonon
9950c4337a Hide quoted text in replies preview 2026-08-27 18:55:30 +01:00
dtonon
c793203d9f Scroll to the reply when accessing it from profile 2026-08-26 18:48:55 +01:00
dtonon
a9b0702c68 Paginate last post in user profile 2026-08-26 15:08:13 +01:00
dtonon
f40680cbf9 Add the profile page for users 2026-08-26 14:48:41 +01:00
dtonon
bcbc70ecb8 Add sign-up via Nstart 2026-08-25 22:24:46 +01:00
dtonon
03395adf85 Implement login via bunker 2026-08-25 18:47:11 +01:00
dtonon
f734ff030c Personalize UI for rooms with few discussions 2026-08-25 16:28:55 +01:00
dtonon
23ef212320 Personalize UI for empty rooms 2026-08-24 19:09:37 +01:00
dtonon
39d8d920b6 Update and generalize the deploy workflow 2026-08-24 14:45:49 +01:00
dtonon
17f53946f1 Let the group join decide when a refused relay join matters 2026-08-24 13:48:38 +01:00
dtonon
7e98cb2575 Don't pass the click event as the login continuation in the chat sidebar 2026-08-21 18:43:19 +01:00
dtonon
2cda3acedb Close relay sockets on shutdown so the server exits on SIGTERM 2026-08-21 14:00:21 +01:00
dtonon
b4254ebe23 Override lightningcss to 1.33 so ::highlight() no longer warns at build 2026-08-21 11:45:28 +01:00
dtonon
d4c0192dcf Serve stale snapshots while refreshing, with cache windows from the env 2026-08-20 16:29:19 +01:00
dtonon
5329c611b1 Warm the server cache from client-side navigations, PUBLIC_SSR_WARM opts out 2026-08-20 14:42:48 +01:00
dtonon
7883e6df8a Cache server snapshots for 5 minutes and profiles for an hour 2026-08-20 11:20:04 +01:00
dtonon
9ab145f816 Skip relays that fail to connect when rendering on the server 2026-08-19 18:32:26 +01:00
dtonon
018c72021f Document the reverse proxy for the server-rendered deploy 2026-08-19 12:33:47 +01:00
dtonon
5c455bfd50 Run the remote deploy step in a login shell 2026-08-19 12:05:10 +01:00
dtonon
7f0d823d6c Bake PUBLIC_SSR into the build instead of reading it at runtime 2026-08-18 22:31:56 +01:00
dtonon
3b79271874 Add build and deploy recipes for the server-rendered target 2026-08-18 21:53:29 +01:00
dtonon
fc7c749856 Add cache headers, real 404s, social meta, JSON-LD, robots and sitemap 2026-08-18 17:49:01 +01:00
dtonon
2041f6b899 Render discussion listings and the room overview on the server 2026-08-17 22:05:12 +01:00
dtonon
c23428f904 Render thread pages on the server 2026-08-17 18:29:26 +01:00
dtonon
40e0be35d9 Render the forum shell, resources and contacts on the server 2026-08-17 13:25:44 +01:00