Ignore:
Timestamp:
06/26/2026 09:05:28 AM (2 months ago)
Author:
Robin Genis <roboburr@…>
Branches:
main
Children:
8ef8c3e
Parents:
2c22bb5
Message:

feat(fediverse): split Tijdlijn (feed) from Volgend (following) + put Timeline in the menu

Phase 3 of the Cirkels-on-AP rework. /tijdlijn is now just the reading feed;
following management (follow box, follow list, auto-boost toggles) moves to a new
/volgend page. A shared tab nav switches between them. Timeline gets a top-bar
button next to the bell on desktop and a Tijdlijn entry in the mobile profile
sheet (both admin-only via canManageFedi). follow/unfollow/autoboost now redirect
to /volgend. nl/en/de.

Co-Authored-By: Claude <noreply@…>

File:
1 edited

Legend:

Unmodified
Added
Removed
  • src/views/partials/profile-sheet.ejs

    r2c22bb5 r46f3dd6  
    6363        </a>
    6464      </li>
     65      <% if (typeof canManageFedi !== 'undefined' && canManageFedi) { %>
     66      <li role="none">
     67        <a href="/tijdlijn" class="profile-sheet-item" role="menuitem" data-close-sheet
     68           hx-get="/tijdlijn?partial=1" hx-target="#pcms-main" hx-swap="innerHTML" hx-push-url="/tijdlijn" hx-indicator="#pcms-loading">
     69          <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>
     70          <span class="psi-label"><%= t('tl.title') %></span>
     71          <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>
     72        </a>
     73      </li>
     74      <% } %>
    6575      <% if (typeof canSeeBeheer !== 'undefined' && canSeeBeheer) { %>
    6676      <li role="none">
Note: See TracChangeset for help on using the changeset viewer.