| … | … | @@ -839,18 +839,20 @@ async function showSettingsModal() { |
| 839 | 839 | const relayOnline = status.status && status.status.relay && status.status.relay.online |
| 840 | 840 | const bridgeRunning = status.running |
| 841 | 841 | |
| 842 | // Extract stats for display (declare at function scope) |
| 843 | const pending = (status.status && status.status.sync && status.status.sync.pendingPosts) || 0 |
| 844 | const pushed = (status.status && status.status.stats && status.status.stats.totalPushed) || 0 |
| 845 | const pulled = (status.status && status.status.stats && status.status.stats.totalPulled) || 0 |
| 846 | |
| 842 | 847 | let statusHtml = '<div class="status-info">' |
| 843 | 848 | statusHtml += `<div class="status-item"><strong>Bridge:</strong> ${bridgeRunning ? '🟢 Running' : '🔴 Stopped'}</div>` |
| 844 | 849 | statusHtml += `<div class="status-item"><strong>Relay:</strong> ${relayOnline ? '🟢 Online' : '🔴 Offline'}</div>` |
| 845 | 850 | |
| 846 | 851 | if (status.status && status.status.sync) { |
| 847 | | const pending = status.status.sync.pendingPosts || 0 |
| 848 | 852 | statusHtml += `<div class="status-item"><strong>Pending:</strong> ${pending} posts</div>` |
| 849 | 853 | } |
| 850 | 854 | |
| 851 | 855 | if (status.status && status.status.stats) { |
| 852 | | const pushed = status.status.stats.totalPushed || 0 |
| 853 | | const pulled = status.status.stats.totalPulled || 0 |
| 854 | 856 | statusHtml += `<div class="status-item"><strong>Synced:</strong> ${pushed} pushed, ${pulled} pulled</div>` |
| 855 | 857 | |
| 856 | 858 | // Update stats display |