added manual match modal for local library

This commit is contained in:
2026-01-03 20:32:27 +01:00
parent 148beb6c5a
commit c5a96d59ff
10 changed files with 398 additions and 34 deletions

View File

@@ -181,7 +181,33 @@
</div>
</div>
<div id="manual-match-modal" class="custom-modal-overlay hidden">
<div class="custom-modal-content">
<div class="modal-header">
<h3>Fix Match</h3>
<button class="close-modal-btn" onclick="DashboardApp.Library.closeManualMatch()">×</button>
</div>
<div class="modal-body">
<p class="modal-description">Introduce el ID de AniList correcto para asociar este archivo local.</p>
<div class="input-group">
<label>File Path / Folder Name</label>
<div id="manual-match-path" class="path-display"></div>
</div>
<div class="input-group">
<label>AniList ID</label>
<input type="number" id="manual-match-id" class="stream-input" placeholder="Ej: 21 (One Piece)">
</div>
</div>
<div class="modal-footer">
<button class="btn-secondary" onclick="DashboardApp.Library.closeManualMatch()">Cancel</button>
<button class="btn-primary" onclick="DashboardApp.Library.submitManualMatch()">Confirm Match</button>
</div>
</div>
</div>
<div id="updateToast" class="hidden">
<p>Update available: <span id="latestVersionDisplay">v1.x</span></p>
<a id="downloadButton" href="https://git.waifuboard.app/ItsSkaiya/WaifuBoard/releases" target="_blank">Download</a>