Remove legacy issues shell code

- Delete the static issues page renderer and detail modal helpers
- Keep the React issues route as the only implementation
- Drop the dead mobile CSS and troubleshooter hook that only targeted the removed shell
pull/388/head
Antti Kettunen 4 weeks ago
parent ad590fb3db
commit 48aec3f6f3
No known key found for this signature in database
GPG Key ID: C6B2A3D250359BD7

@ -4536,17 +4536,6 @@ const TROUBLESHOOT_RULES = [
'Consider switching to iTunes temporarily to continue working'
]
},
{
selector: '.issue-card.status-open, .issues-stat-open',
title: 'Open Issues in Library',
steps: [
'Open issues have been reported for tracks in your library',
'Go to the Issues page to review and resolve them',
'Common issues: wrong track downloaded, bad metadata, low audio quality',
'Each issue has fix suggestions and action buttons'
],
action: { label: 'View Issues', fn: () => navigateToPage('issues') }
},
];
function activateTroubleshootMode() {

@ -2198,9 +2198,6 @@ function initApp() {
// Start always-on download polling (batched, minimal overhead)
startGlobalDownloadPolling();
// Load issues badge count
loadIssuesBadge();
// Load initial data
loadInitialData();
@ -2499,9 +2496,6 @@ async function loadPageData(pageId) {
case 'automations':
await loadAutomations();
break;
case 'issues':
await loadIssuesPage();
break;
case 'help':
initializeDocsPage();
break;

@ -3264,42 +3264,6 @@
}
}
/* ======================================
ISSUES PAGE Mobile (supplement)
====================================== */
@media (max-width: 768px) {
.issues-header-right {
width: 100%;
flex-wrap: wrap;
}
.issues-filter-select {
flex: 1;
min-width: 0;
}
.issues-stats {
display: grid;
grid-template-columns: repeat(2, 1fr);
gap: 8px;
}
.issues-stat-card {
min-width: 0;
padding: 10px;
}
.issues-stat-value {
font-size: 18px;
}
.issue-card-right {
flex-wrap: wrap;
gap: 6px;
}
}
/* ======================================
HELP / DOCS PAGE Mobile
====================================== */
@ -3737,4 +3701,4 @@
font-size: 12px;
padding: 9px 12px;
}
}
}

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff
Loading…
Cancel
Save