Index: src/routes/posts.js
===================================================================
--- src/routes/posts.js	(revision 1ecbf71b0ab8b91f272785c385b0cd8d715b818d)
+++ src/routes/posts.js	(revision 297c77de57b09b006ce0c4b342071e244263cefb)
@@ -85,5 +85,5 @@
   'tag', 'type', 'user', 'users', 'artiesten', 'leden', 'favorieten', 'feed.xml', 'atom.xml', 'sitemap.xml',
   'manifest.webmanifest', 'sw.js', 'favicon.ico', 'favicon.svg', 'assets',
-  'authorize_interaction', 'fediverse', 'tijdlijn', 'meldingen', 'blokkeren',
+  'authorize_interaction', 'fediverse', 'timeline', 'following', 'notifications', 'blocking',
 ]);
 
@@ -597,5 +597,5 @@
 }
 
-router.get('/tijdlijn', requireSiteManager, (req, res) => {
+router.get('/timeline', requireSiteManager, (req, res) => {
   const site = res.locals.site;
   const timeline = (site ? ActivityPubService.getTimeline(site.slug, 60) : [])
@@ -609,8 +609,8 @@
 
 // Volgend — manage the accounts you follow (+ per-account auto-boost toggles).
-router.get('/volgend', requireSiteManager, (req, res) => {
+router.get('/following', requireSiteManager, (req, res) => {
   const site = res.locals.site;
   const following = site ? ActivityPubService.listFollowing(site.slug) : [];
-  renderPage(req, res, 'pages/volgend', {
+  renderPage(req, res, 'pages/following', {
     pageTitle: 'Volgend', bodyClass: 'on-special',
     following,
@@ -619,5 +619,5 @@
 });
 
-router.post('/tijdlijn/follow', requireSiteManager, async (req, res) => {
+router.post('/timeline/follow', requireSiteManager, async (req, res) => {
   const site = res.locals.site;
   const handle = (req.body.handle || '').toString();
@@ -632,29 +632,29 @@
     } catch (e) { q = 'error=' + encodeURIComponent('Volgen mislukt'); }
   }
-  res.redirect('/volgend?' + q);
-});
-
-router.post('/tijdlijn/unfollow', requireSiteManager, async (req, res) => {
+  res.redirect('/following?' + q);
+});
+
+router.post('/timeline/unfollow', requireSiteManager, async (req, res) => {
   const site = res.locals.site;
   const actorUri = (req.body.actor_uri || '').toString();
   if (site && actorUri) { try { await ActivityPubService.unfollowActor(site, actorUri); } catch (e) { /* ignore */ } }
-  res.redirect('/volgend?success=' + encodeURIComponent('Ontvolgd'));
+  res.redirect('/following?success=' + encodeURIComponent('Ontvolgd'));
 });
 
 // Toggle "Featured" (show this account's posts in your Cirkel) on an account you follow.
-router.post('/tijdlijn/autoboost', requireSiteManager, (req, res) => {
+router.post('/timeline/autoboost', requireSiteManager, (req, res) => {
   const site = res.locals.site;
   const actorUri = (req.body.actor_uri || '').toString();
   if (site && actorUri) ActivityPubService.setAutoBoost(site.slug, actorUri, !!req.body.auto_boost);
-  res.redirect('/volgend?success=' + encodeURIComponent(req.body.auto_boost ? 'Uitgelicht ✨' : 'Niet meer uitgelicht'));
-});
-
-router.post('/tijdlijn/like', requireSiteManager, async (req, res) => {
+  res.redirect('/following?success=' + encodeURIComponent(req.body.auto_boost ? 'Uitgelicht ✨' : 'Niet meer uitgelicht'));
+});
+
+router.post('/timeline/like', requireSiteManager, async (req, res) => {
   const site = res.locals.site;
   if (site) { try { await ActivityPubService.sendInteraction(site, 'like', (req.body.note || '').toString(), (req.body.author || '').toString()); } catch (e) { /* ignore */ } }
-  res.redirect('/tijdlijn?success=' + encodeURIComponent('Geliket ⭐'));
-});
-
-router.post('/tijdlijn/boost', requireSiteManager, async (req, res) => {
+  res.redirect('/timeline?success=' + encodeURIComponent('Geliket ⭐'));
+});
+
+router.post('/timeline/boost', requireSiteManager, async (req, res) => {
   const site = res.locals.site;
   const note = (req.body.note || '').toString();
@@ -663,9 +663,9 @@
     ActivityPubService.markBoosted(site.slug, note); // also surface it in the Cirkel (mixed by date)
   }
-  res.redirect('/tijdlijn?success=' + encodeURIComponent('Geboost 🔁'));
+  res.redirect('/timeline?success=' + encodeURIComponent('Geboost 🔁'));
 });
 
 // Unboost (retract): send Undo(Announce) + clear the local flag.
-router.post('/tijdlijn/unboost', requireSiteManager, async (req, res) => {
+router.post('/timeline/unboost', requireSiteManager, async (req, res) => {
   const site = res.locals.site;
   const note = (req.body.note || '').toString();
@@ -674,9 +674,9 @@
     ActivityPubService.unmarkBoosted(site.slug, note);
   }
-  res.redirect('/tijdlijn?success=' + encodeURIComponent('Boost ingetrokken'));
+  res.redirect('/timeline?success=' + encodeURIComponent('Boost ingetrokken'));
 });
 
 // Notifications inbox (new followers + replies/likes/boosts on your posts).
-router.get('/meldingen', requireSiteManager, (req, res) => {
+router.get('/notifications', requireSiteManager, (req, res) => {
   const site = res.locals.site;
   const items = site ? ActivityPubService.getNotifications(site.slug, 80) : [];
@@ -688,5 +688,5 @@
 
 // Blocking / defederation (owner-only).
-router.get('/blokkeren', requireSiteManager, (req, res) => {
+router.get('/blocking', requireSiteManager, (req, res) => {
   const site = res.locals.site;
   const blocks = site ? ActivityPubService.listBlocks(site.slug) : [];
@@ -694,5 +694,5 @@
 });
 
-router.post('/blokkeren/add', requireSiteManager, async (req, res) => {
+router.post('/blocking/add', requireSiteManager, async (req, res) => {
   const site = res.locals.site;
   let q = 'success=' + encodeURIComponent('Geblokkeerd');
@@ -705,11 +705,11 @@
   }
   const ref = req.get('Referer') || '';
-  res.redirect((ref.includes('/tijdlijn') ? '/tijdlijn?' : '/blokkeren?') + q);
-});
-
-router.post('/blokkeren/remove', requireSiteManager, (req, res) => {
+  res.redirect((ref.includes('/timeline') ? '/timeline?' : '/blocking?') + q);
+});
+
+router.post('/blocking/remove', requireSiteManager, (req, res) => {
   const site = res.locals.site;
   if (site) { try { ActivityPubService.unblock(site, (req.body.target || '').toString()); } catch (e) { /* ignore */ } }
-  res.redirect('/blokkeren?success=' + encodeURIComponent('Deblokkeerd'));
+  res.redirect('/blocking?success=' + encodeURIComponent('Deblokkeerd'));
 });
 
