Index: src/routes/posts.js
===================================================================
--- src/routes/posts.js	(revision 781d613343de02fb964f6d5be1115e9f746e450e)
+++ src/routes/posts.js	(revision cf4cf27676b423c74ea0710c29e96dfec23d8f5d)
@@ -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', 'newspaper', 'following', 'notifications', 'blocking',
+  'authorize_interaction', 'fediverse', 'news', 'following', 'notifications', 'blocking',
 ]);
 
@@ -614,5 +614,5 @@
 }
 
-router.get('/newspaper', requireSiteManager, (req, res) => {
+router.get('/news', requireSiteManager, (req, res) => {
   const site = res.locals.site;
   const cspOrigins = new Set();
@@ -635,6 +635,6 @@
     }
   }
-  renderPage(req, res, 'pages/newspaper', {
-    pageTitle: 'Newspaper', bodyClass: 'on-special',
+  renderPage(req, res, 'pages/news', {
+    pageTitle: 'News', bodyClass: 'on-special',
     timeline,
     success: req.query.success || null, error: req.query.error || null,
@@ -653,5 +653,5 @@
 });
 
-router.post('/newspaper/follow', requireSiteManager, async (req, res) => {
+router.post('/news/follow', requireSiteManager, async (req, res) => {
   const site = res.locals.site;
   const handle = (req.body.handle || '').toString();
@@ -669,5 +669,5 @@
 });
 
-router.post('/newspaper/unfollow', requireSiteManager, async (req, res) => {
+router.post('/news/unfollow', requireSiteManager, async (req, res) => {
   const site = res.locals.site;
   const actorUri = (req.body.actor_uri || '').toString();
@@ -677,5 +677,5 @@
 
 // Toggle "Featured" (show this account's posts in your Cirkel) on an account you follow.
-router.post('/newspaper/autoboost', requireSiteManager, (req, res) => {
+router.post('/news/autoboost', requireSiteManager, (req, res) => {
   const site = res.locals.site;
   const actorUri = (req.body.actor_uri || '').toString();
@@ -684,11 +684,11 @@
 });
 
-router.post('/newspaper/like', requireSiteManager, async (req, res) => {
+router.post('/news/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('/newspaper?success=' + encodeURIComponent('Geliket ⭐'));
-});
-
-router.post('/newspaper/boost', requireSiteManager, async (req, res) => {
+  res.redirect('/news?success=' + encodeURIComponent('Geliket ⭐'));
+});
+
+router.post('/news/boost', requireSiteManager, async (req, res) => {
   const site = res.locals.site;
   const note = (req.body.note || '').toString();
@@ -697,9 +697,9 @@
     ActivityPubService.markBoosted(site.slug, note); // also surface it in the Cirkel (mixed by date)
   }
-  res.redirect('/newspaper?success=' + encodeURIComponent('Geboost 🔁'));
+  res.redirect('/news?success=' + encodeURIComponent('Geboost 🔁'));
 });
 
 // Unboost (retract): send Undo(Announce) + clear the local flag.
-router.post('/newspaper/unboost', requireSiteManager, async (req, res) => {
+router.post('/news/unboost', requireSiteManager, async (req, res) => {
   const site = res.locals.site;
   const note = (req.body.note || '').toString();
@@ -708,5 +708,5 @@
     ActivityPubService.unmarkBoosted(site.slug, note);
   }
-  res.redirect('/newspaper?success=' + encodeURIComponent('Boost ingetrokken'));
+  res.redirect('/news?success=' + encodeURIComponent('Boost ingetrokken'));
 });
 
@@ -739,5 +739,5 @@
   }
   const ref = req.get('Referer') || '';
-  res.redirect((ref.includes('/newspaper') ? '/newspaper?' : '/blocking?') + q);
+  res.redirect((ref.includes('/news') ? '/news?' : '/blocking?') + q);
 });
 
