Skip to content

Commit 4696fa9

Browse files
committed
density cleanup
1 parent a3e49ce commit 4696fa9

3 files changed

Lines changed: 183 additions & 196 deletions

File tree

assets/app-modern.js

Lines changed: 6 additions & 38 deletions
Original file line numberDiff line numberDiff line change
@@ -101,12 +101,6 @@
101101
document.body.style.opacity = '1';
102102
});
103103

104-
// Restore compact view preference
105-
if (localStorage.getItem('compactView') === 'true') {
106-
document.body.classList.add('compact-view');
107-
const compactToggle = $('compactToggle');
108-
if (compactToggle) compactToggle.classList.add('active');
109-
}
110104

111105
const urlParams = new URLSearchParams(window.location.search);
112106
const demo = urlParams.get('demo');
@@ -203,7 +197,6 @@
203197
const loginBtn = $('loginBtn');
204198
const orgSelect = $('orgSelect');
205199
const searchInput = $('searchInput');
206-
const compactToggle = $('compactToggle');
207200

208201
if (loginBtn) {
209202
loginBtn.addEventListener('click', initiateLogin);
@@ -224,10 +217,6 @@
224217
});
225218
}
226219

227-
if (compactToggle) {
228-
compactToggle.addEventListener('click', handleCompactToggle);
229-
}
230-
231220
// Keyboard shortcuts
232221
document.addEventListener('keydown', handleKeyboardShortcuts);
233222

@@ -475,7 +464,7 @@
475464

476465
if (incomingBlockedCount) {
477466
if (incomingBlocked > 0) {
478-
incomingBlockedCount.textContent = `${incomingBlocked} blocked`;
467+
incomingBlockedCount.textContent = `${incomingBlocked} blocked on you`;
479468
incomingBlockedCount.style.display = 'inline-block';
480469
} else {
481470
incomingBlockedCount.style.display = 'none';
@@ -484,7 +473,7 @@
484473

485474
if (outgoingBlockedCount) {
486475
if (outgoingBlocked > 0) {
487-
outgoingBlockedCount.textContent = `${outgoingBlocked} blocked`;
476+
outgoingBlockedCount.textContent = `${outgoingBlocked} blocked on you`;
488477
outgoingBlockedCount.style.display = 'inline-block';
489478
} else {
490479
outgoingBlockedCount.style.display = 'none';
@@ -645,6 +634,7 @@
645634
const activity = formatActivity(pr.last_activity);
646635

647636
const lastActivity = pr.last_activity ? formatLastActivity(pr.last_activity) : '';
637+
const activityText = pr.last_activity ? ` <span class="activity-text">• ${pr.last_activity.message} ${formatTimeAgo(pr.last_activity.timestamp)}</span>` : '';
648638

649639
return `
650640
<div class="pr-card-content">
@@ -660,18 +650,13 @@
660650
<img src="${pr.user.avatar_url}" alt="${pr.user.login}" class="author-avatar" loading="lazy">
661651
<span class="pr-repo">${pr.repository.full_name}</span>
662652
<span class="pr-number">#${pr.number}</span>
663-
<span class="pr-author">by ${pr.user.login}</span>
664-
<span class="pr-age">${ageText} old</span>
653+
<span class="pr-author">by ${pr.user.login}${activityText}</span>
665654
</div>
666655
<div class="pr-meta-right">
656+
<span class="pr-age">${ageText}</span>
667657
${reviewers}
668658
</div>
669659
</div>
670-
${lastActivity ? `
671-
<div class="pr-activity">
672-
${lastActivity}
673-
</div>
674-
` : ''}
675660
</div>
676661
</div>
677662
`;
@@ -853,10 +838,7 @@
853838

854839
const indicator = document.createElement('div');
855840
indicator.className = 'demo-indicator';
856-
indicator.innerHTML = `
857-
<span>Demo Mode</span>
858-
<a href="?" class="exit-demo">Exit</a>
859-
`;
841+
indicator.innerHTML = `<span>Demo Mode</span>`;
860842

861843
headerRight.insertBefore(indicator, headerRight.firstChild);
862844
};
@@ -996,21 +978,7 @@
996978
const searchInput = $('searchInput');
997979
if (searchInput) searchInput.focus();
998980
break;
999-
1000-
case 'c':
1001-
e.preventDefault();
1002-
handleCompactToggle();
1003-
break;
1004-
}
1005-
};
1006-
1007-
const handleCompactToggle = () => {
1008-
document.body.classList.toggle('compact-view');
1009-
const compactToggle = $('compactToggle');
1010-
if (compactToggle) {
1011-
compactToggle.classList.toggle('active');
1012981
}
1013-
localStorage.setItem('compactView', document.body.classList.contains('compact-view'));
1014982
};
1015983

1016984
const handlePopState = event => {

0 commit comments

Comments
 (0)