176 Commits
Author SHA1 Message Date
Simon Cordt 346bfe4cff Add queue export/import functionality to web UI 2025-09-28 13:49:07 +02:00
Simon Cordt e2e25ab6cb Implement queue export/import API endpoints 2025-09-28 13:49:07 +02:00
Simon Cordt 40858013fc Improve queue pause/resume refresh and status message 2025-09-28 12:54:55 +02:00
Simon Cordt 559b6de281 Fix prompt name update logic and sanitize prompt data 2025-09-28 12:54:55 +02:00
Simon Cordt efce31c4c3 UI: Remove queue filter input 2025-09-28 07:10:30 +02:00
Simon Cordt 081f455c5e UI: Enhance image gallery with zoom, pan, accessibility, and focus management 2025-09-28 07:10:30 +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 cc15fe7b87 Fix: Only include running nodes when calculating total progress 2025-09-28 06:24:18 +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 95c5f72ce8 Improve: Reset client-side progress when sampler count changes 2025-09-28 06:12:37 +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 98112fd69e Improve progress and sampler count refresh in web UI 2025-09-28 06:04:39 +02:00
Simon Cordt 8bafd38194 Refactor sampler count retrieval for PersistentQueueManager 2025-09-28 06:04:39 +02:00
Simon Cordt b1bbdb3374 Feat: Client side progress normalization based on sampler count 2025-09-28 05:52:18 +02:00
Simon Cordt 1547b05cc0 Refactor: Accumulate normalized progress for sampler nodes 2025-09-28 05:52:18 +02:00
Simon Cordt 96001bbba7 Implement collapsible metrics card in queue toolbar 2025-09-27 21:17:57 +02:00
Simon Cordt db69a6ab94 Remove status badge from queue item and update progress label format 2025-09-27 21:17:57 +02:00
Simon Cordt 9ff9dce01c Initialize metrics card as collapsed 2025-09-27 21:17:57 +02:00
Simon Cordt d660f1754d Refactor queue toolbar styles for compactness and clarity 2025-09-27 21:17:57 +02:00
Simon Cordt 815ace22d0 Refactor: Update summary on state updates 2025-09-27 10:14:10 +02:00
Simon Cordt 37c36f86a3 Feat: Implement toolbar summary metrics 2025-09-27 10:14:10 +02:00
Simon Cordt 5f1a08e3b5 Refactor: Remove metrics card and integrate metrics into toolbar summary 2025-09-27 10:14:10 +02:00
Simon Cordt 949d72daf2 Feat: Disable bulk priority button 2025-09-27 09:02:24 +02:00
Simon Cordt cf0000fb80 Refactor: Centralize History Row comparison function 2025-09-27 09:02:24 +02:00
Simon Cordt 9b75f41ffd Fix: Persistent Queue UI Runtime Initialization 2025-09-27 09:02:24 +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 604b3f73af Implement UI.getActiveWorkflowName to Robustly Determine Workflow Name 2025-09-27 02:41:36 +02:00
Simon Cordt 36a12f8d7d Initialize PQueue.UI namespace defensively 2025-09-27 02:41:36 +02:00
Simon Cordt 35599e1b24 Enhance Persistent Queue with Workflow Name Capture 2025-09-27 02:41:36 +02:00
Simon Cordt 7b14ac50d1 Remove UI.getCurrentWorkflowNameFromTitle function 2025-09-27 01:40:37 +02:00
Simon Cordt 0ce1ddac2e Delete pqueue.ui.js 2025-09-27 01:37:59 +02:00
Simon Cordt 0b6c13287e Revert: "Feat: Derive workflow label from current browser tab title"
This reverts commit bad99099f6.
2025-09-27 01:20:13 +02:00
Simon Cordt bad99099f6 Feat: Derive workflow label from current browser tab title 2025-09-27 00:19:24 +02:00
Simon Cordt dc4ad17968 Refactor: Consolidate workflow name derivation from title 2025-09-27 00:19:24 +02:00
Simon Cordt 93a16867f3 Remove drag-and-drop icon from pqueue actions 2025-09-27 00:00:30 +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 38165d5cb2 Remove filter from body inner of queue card 2025-09-26 23:08:52 +02:00
Simon Cordt 761324b33b Implement sticky header for queue card 2025-09-26 23:08:52 +02:00
Simon Cordt ec80f94c0f Make History card header sticky on scroll 2025-09-26 22:54:33 +02:00
Simon Cordt 98c3f66077 Refactor persistent queue UI for bottom toolbar and styling 2025-09-26 22:44:35 +02:00
Simon Cordt 669687d79e Fix: Pin player queue toolbar to bottom of screen 2025-09-26 20:43:53 +02:00
Simon Cordt 7d1255a18c Refactor: Restructure pqueue.ui.render.js and queue_style.css for better layout and styling 2025-09-26 18:39:13 +02:00
Simon Cordt 42a1beffc8 Improve pending queue card UI and responsiveness 2025-09-26 18:17:51 +02:00
Simon Cordt 21a930a58b Fix: Remove extra newline from icons js 2025-09-26 18:09:11 +02:00
Simon Cordt f1936b9e6c Fix: Ensure UI assets are reloaded on version change 2025-09-26 18:09:11 +02:00