Index: src/views/partials/profile-sheet.ejs
===================================================================
--- src/views/partials/profile-sheet.ejs	(revision 2c22bb5c3fcd63c737739aa584a2ad781a95c8b5)
+++ src/views/partials/profile-sheet.ejs	(revision 46f3dd6f843397dd4da3f37539315aedb56c20f7)
@@ -63,4 +63,14 @@
         </a>
       </li>
+      <% if (typeof canManageFedi !== 'undefined' && canManageFedi) { %>
+      <li role="none">
+        <a href="/tijdlijn" class="profile-sheet-item" role="menuitem" data-close-sheet
+           hx-get="/tijdlijn?partial=1" hx-target="#pcms-main" hx-swap="innerHTML" hx-push-url="/tijdlijn" hx-indicator="#pcms-loading">
+          <svg class="psi-icon" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><line x1="8" y1="6" x2="21" y2="6"/><line x1="8" y1="12" x2="21" y2="12"/><line x1="8" y1="18" x2="21" y2="18"/><line x1="3" y1="6" x2="3.01" y2="6"/><line x1="3" y1="12" x2="3.01" y2="12"/><line x1="3" y1="18" x2="3.01" y2="18"/></svg>
+          <span class="psi-label"><%= t('tl.title') %></span>
+          <svg class="psi-chev" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><polyline points="9 18 15 12 9 6"/></svg>
+        </a>
+      </li>
+      <% } %>
       <% if (typeof canSeeBeheer !== 'undefined' && canSeeBeheer) { %>
       <li role="none">
Index: src/views/partials/tl-tabs.ejs
===================================================================
--- src/views/partials/tl-tabs.ejs	(revision 46f3dd6f843397dd4da3f37539315aedb56c20f7)
+++ src/views/partials/tl-tabs.ejs	(revision 46f3dd6f843397dd4da3f37539315aedb56c20f7)
@@ -0,0 +1,14 @@
+<%# Tab nav between the fediverse Timeline (feed) and Volgend (following mgmt).
+    Param: active = 'feed' | 'following'. Both are owner/admin-only routes. %>
+<nav class="tl-tabs" aria-label="Fediverse">
+  <a href="/tijdlijn" class="tl-tab<%= (typeof active !== 'undefined' && active === 'feed') ? ' is-active' : '' %>"
+     hx-get="/tijdlijn?partial=1" hx-target="#pcms-main" hx-swap="innerHTML" hx-push-url="/tijdlijn" hx-indicator="#pcms-loading"><%= t('tl.tab_feed') %></a>
+  <a href="/volgend" class="tl-tab<%= (typeof active !== 'undefined' && active === 'following') ? ' is-active' : '' %>"
+     hx-get="/volgend?partial=1" hx-target="#pcms-main" hx-swap="innerHTML" hx-push-url="/volgend" hx-indicator="#pcms-loading"><%= t('tl.tab_following') %></a>
+</nav>
+<style>
+.tl-tabs { display: flex; gap: .25rem; margin: 0 0 1.25rem; border-bottom: 1px solid color-mix(in srgb, var(--ink, #000) 10%, transparent); }
+.tl-tab { padding: .5rem .9rem; text-decoration: none; color: var(--ink-soft, #888); font-weight: 600; border-bottom: 2px solid transparent; margin-bottom: -1px; }
+.tl-tab:hover { color: var(--ink, #000); }
+.tl-tab.is-active { color: var(--accent, #06c); border-bottom-color: var(--accent, #06c); }
+</style>
Index: src/views/partials/topnav.ejs
===================================================================
--- src/views/partials/topnav.ejs	(revision 2c22bb5c3fcd63c737739aa584a2ad781a95c8b5)
+++ src/views/partials/topnav.ejs	(revision 46f3dd6f843397dd4da3f37539315aedb56c20f7)
@@ -97,4 +97,11 @@
           </div>
         </details>
+      <% } %>
+
+      <% if (user && typeof canManageFedi !== 'undefined' && canManageFedi) { %>
+        <a class="nav-btn" href="/tijdlijn" aria-label="<%= t('tl.title') %>" title="<%= t('tl.title') %>"
+           hx-get="/tijdlijn?partial=1" hx-target="#pcms-main" hx-swap="innerHTML" hx-push-url="/tijdlijn" hx-indicator="#pcms-loading">
+          <svg class="icon" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><line x1="8" y1="6" x2="21" y2="6"/><line x1="8" y1="12" x2="21" y2="12"/><line x1="8" y1="18" x2="21" y2="18"/><line x1="3" y1="6" x2="3.01" y2="6"/><line x1="3" y1="12" x2="3.01" y2="12"/><line x1="3" y1="18" x2="3.01" y2="18"/></svg>
+        </a>
       <% } %>
 
