39 Commits
Author SHA1 Message Date
Simon Cordt e2e25ab6cb Implement queue export/import API endpoints 2025-09-28 13:49:07 +02:00
Simon Cordt 559b6de281 Fix prompt name update logic and sanitize prompt data 2025-09-28 12:54:55 +02:00
Simon Cordt 63acb6e74b Queue Manager: Robust job restoration and logging 2025-09-28 07:10:30 +02:00
Simon Cordt e0eb7dcadf Database: Ensure SQLite commits after each operation 2025-09-28 07:10:30 +02:00
Simon Cordt 0b0cce40e3 Fix: Ensure sampler counts are updated correctly for running jobs 2025-09-28 06:24:18 +02:00
Simon Cordt 2d22956efc Fix: Always fetch fresh workflow for running jobs and handle null prompt values 2025-09-28 06:12:37 +02:00
Simon Cordt 56493bd330 Refactor: Centralize job started logic and clear sampler cache 2025-09-28 06:12:37 +02:00
Simon Cordt 8bafd38194 Refactor sampler count retrieval for PersistentQueueManager 2025-09-28 06:04:39 +02:00
Simon Cordt 1547b05cc0 Refactor: Accumulate normalized progress for sampler nodes 2025-09-28 05:52:18 +02:00
Simon Cordt 893c93f258 Refactor: Remove unused variables and API route installation from PersistentQueueManager 2025-09-27 09:02:24 +02:00
Simon Cordt feb47ae625 Fix: Improve Persistent Queue Database Query Performance 2025-09-27 09:02:24 +02:00
Simon Cordt 1892aca40f Refactor: Move thumbnail metadata embedding to ThumbnailService 2025-09-27 09:02:24 +02:00
Simon Cordt 35599e1b24 Enhance Persistent Queue with Workflow Name Capture 2025-09-27 02:41:36 +02:00
Simon Cordt 4ae0297bcc Refactor: Split server module into managable chunks 2025-09-26 23:53:56 +02:00
Simon Cordt 826344ecbe Fix: Sort queue items in ascending order to preserve queue order 2025-09-26 23:24:40 +02:00
Simon Cordt ee1de9f793 Feat: Provide DB rows for queue items to persist labels 2025-09-26 18:09:11 +02:00
Simon Cordt 93a8ca61af Fix: Reflect user-provided rename in workflow history 2025-09-26 18:09:11 +02:00
Simon Cordt 62bdd528b8 Implement 'run selected' feature for queue manager 2025-09-26 17:10:20 +02:00
Simon Cordt a308170cd9 Fix: Correct filter parameters before keyset pagination 2025-09-25 04:05:01 +02:00
Simon Cordt e2aef8794e Database: Add total count to history listing 2025-09-24 23:41:36 +02:00
Simon Cordt ac70a16cb3 feat: Add paginated history API endpoint and database query 2025-09-24 20:55:02 +02:00
Simon Cordt c98537c15a feat: Add ability to rename jobs in the persistent queue 2025-09-24 19:35:13 +02:00
Simon Cordt 4095b0ba1e Enhance thumbnail generation: Add placeholder support and workflow metadata embedding 2025-09-24 12:34:30 +02:00
Simon Cordt e919729ed3 Update queue status to handle 'interrupted' state 2025-09-24 11:38:01 +02:00
Simon Cordt b461eedfcc Refactor: Remove unused class declarations in queue_manager.py 2025-09-24 11:30:26 +02:00
Simon Cordt 8f5967300e Refactor: Improve API Preview Image Handling with Caching and Metadata Embedding 2025-09-24 11:17:14 +02:00
Simon Cordt f9497a16cb Refactor: Decouple Queue Management with QueueHookManager 2025-09-24 11:17:14 +02:00
Simon Cordt 99ce189472 Refactor: Introduce ThumbnailService for image thumbnail generation 2025-09-24 11:17:14 +02:00
Simon Cordt cf484c45d2 fix: Ensure history ID is returned from database insert, call original task_done last 2025-09-24 10:54:12 +02:00
Simon Cordt 1ee0f5dcd7 feat: Expose API endpoint for retrieving history thumbnails 2025-09-24 10:54:12 +02:00
Simon Cordt f66040e0fc feat: Generate and save thumbnails for completed jobs 2025-09-24 10:54:12 +02:00
Simon Cordt 0607ac36ec feat: Add database schema and methods for storing and retrieving job history thumbnails 2025-09-24 10:54:12 +02:00
Simon Cordt b3e031790d Add image preview API to Persistent Queue 2025-09-24 10:03:29 +02:00
Simon Cordt 312a5ca3a8 Feat: Enhance job history with accurate timestamps and duration 2025-09-24 02:49:43 +02:00
Simon Cordt 11cc983bc4 Feat: Add progress bar to running queue items in UI 2025-09-24 02:49:43 +02:00
Simon Cordt 6bffcb4220 Add missing imports for queue management functions 2025-09-24 00:25:36 +02:00
Simon Cordt 871fa0d84a Implement API endpoints for queue reordering, priority setting, and deletion 2025-09-24 00:25:36 +02:00
Simon Cordt 16abdb26fb Add placeholder files for nodes and requirements 2025-09-24 00:13:29 +02:00
Simon Cordt daa8a665b4 Implement persistent queue functionality 2025-09-24 00:13:29 +02:00