<%- include('../partials/fedi-tabs', { active: 'followers' }) %>
<%= t('tl.followers') %><% if (followers && followers.length) { %> (<%= followers.length %>)<% } %>
<% if (typeof success !== 'undefined' && success) { %>
<%= success %>
<% } %>
<% if (typeof error !== 'undefined' && error) { %>
<%= error %>
<% } %>
<%= t('tl.followers_lead') %>
<% if (followers && followers.length) { %>
<% followers.forEach(function(f){
var host='', user='';
try { var u = new URL(f.actor_uri); host = u.hostname; user = (u.pathname.split('/').filter(Boolean).pop() || ''); } catch (e) {}
var handle = user ? ('@' + user + '@' + host) : f.actor_uri;
var stale = !f.last_delivery_at || (f.last_error_at && (!f.last_delivery_at || f.last_error_at > f.last_delivery_at));
%>
-
<%= (user || host || '?').charAt(0).toUpperCase() %>
<%= handle %>
<% if (f.last_delivery_at) { %>
<%= t('tl.last_delivery') %>: <%= formatDateTime(f.last_delivery_at) %>
<% } else { %>
<%= t('tl.never_delivered') %>
<% } %>
<% if (f.last_error_at) { %>ยท <%= t('tl.delivery_failed') %>: <%= formatDateTime(f.last_error_at) %><% } %>
<% }); %>
<% } else { %>
<%= t('tl.empty_followers') %>
<% } %>