feat: Implement context menus for checkpoints and recipes, including metadata refresh and NSFW level management

This commit is contained in:
Will Miao
2025-04-14 15:37:36 +08:00
parent cede387783
commit d1e21fa345
12 changed files with 828 additions and 3 deletions

View File

@@ -4,6 +4,7 @@ import { confirmDelete, closeDeleteModal } from './utils/modalUtils.js';
import { createPageControls } from './components/controls/index.js';
import { loadMoreCheckpoints } from './api/checkpointApi.js';
import { CheckpointDownloadManager } from './managers/CheckpointDownloadManager.js';
import { CheckpointContextMenu } from './components/ContextMenu/index.js';
// Initialize the Checkpoints page
class CheckpointsPageManager {
@@ -34,6 +35,9 @@ class CheckpointsPageManager {
this.pageControls.restoreFolderFilter();
this.pageControls.initFolderTagsVisibility();
// Initialize context menu
new CheckpointContextMenu();
// Initialize infinite scroll
initializeInfiniteScroll('checkpoints');