[PR #1199] [MERGED] web/queue: refactor a bunch of stuff #31473

Closed
opened 2026-07-15 20:23:57 -05:00 by GiteaMirror · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/imputnet/cobalt/pull/1199
Author: @dumbmoron
Created: 3/29/2025
Status: Merged
Merged: 4/2/2025
Merged by: @github-actions[bot]

Base: developHead: queue-refactor


📝 Commits (7)

  • d78ae81 web/queen-bee: a bunch of small cleanups
  • 53ca770 web/queue: make completedWorkers into set, require pipelineResults
  • a183265 web/workers: split up args by type
  • 165fa65 web/scheduler: rename function to schedule(), cleanup control flow
  • 75e1fb6 web/queue: refactor removeItem() and clearPipelineCache()
  • f4f7032 web/scheduler: break the queue loop when necessary
  • 0fb4cd7 web: rename queen-bee to task-manager

📊 Changes

17 files changed (+162 additions, -146 deletions)

View changed files

📝 web/src/components/queue/ProcessingQueue.svelte (+4 -4)
📝 web/src/components/queue/ProcessingQueueItem.svelte (+3 -3)
📝 web/src/components/queue/ProgressBar.svelte (+2 -2)
📝 web/src/components/settings/ClearStorageButton.svelte (+1 -1)
📝 web/src/lib/api/saving-handler.ts (+1 -1)
web/src/lib/queen-bee/scheduler.ts (+0 -68)
📝 web/src/lib/state/task-manager/current-tasks.ts (+2 -4)
📝 web/src/lib/state/task-manager/queue.ts (+34 -35)
📝 web/src/lib/task-manager/queue.ts (+2 -1)
📝 web/src/lib/task-manager/run-worker.ts (+8 -10)
📝 web/src/lib/task-manager/runners/fetch.ts (+3 -3)
📝 web/src/lib/task-manager/runners/remux.ts (+4 -4)
web/src/lib/task-manager/scheduler.ts (+76 -0)
📝 web/src/lib/types/queue.ts (+2 -2)
📝 web/src/lib/types/task-manager.ts (+0 -0)
📝 web/src/lib/types/workers.ts (+19 -7)
📝 web/src/routes/remux/+page.svelte (+1 -1)

📄 Description

No description provided


🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.

## 📋 Pull Request Information **Original PR:** https://github.com/imputnet/cobalt/pull/1199 **Author:** [@dumbmoron](https://github.com/dumbmoron) **Created:** 3/29/2025 **Status:** ✅ Merged **Merged:** 4/2/2025 **Merged by:** [@github-actions[bot]](https://github.com/apps/github-actions) **Base:** `develop` ← **Head:** `queue-refactor` --- ### 📝 Commits (7) - [`d78ae81`](https://github.com/imputnet/cobalt/commit/d78ae8124ff2da9e32868a5586ea0ca8d0bd47d3) web/queen-bee: a bunch of small cleanups - [`53ca770`](https://github.com/imputnet/cobalt/commit/53ca7700a56354a1d42d8c0b7c3a193a48c67a2a) web/queue: make completedWorkers into set, require pipelineResults - [`a183265`](https://github.com/imputnet/cobalt/commit/a1832658388b203b3bcb1eb7968bc39b048b5be3) web/workers: split up args by type - [`165fa65`](https://github.com/imputnet/cobalt/commit/165fa65964cb4f6d44f09709b5aa78e74ed7084d) web/scheduler: rename function to schedule(), cleanup control flow - [`75e1fb6`](https://github.com/imputnet/cobalt/commit/75e1fb689ada1d835a68c495c7865e7891cec082) web/queue: refactor removeItem() and clearPipelineCache() - [`f4f7032`](https://github.com/imputnet/cobalt/commit/f4f7032062c2589a7000f280d45202042f067db1) web/scheduler: break the queue loop when necessary - [`0fb4cd7`](https://github.com/imputnet/cobalt/commit/0fb4cd788860551410fc30929a5ff3735c1c48db) web: rename queen-bee to task-manager ### 📊 Changes **17 files changed** (+162 additions, -146 deletions) <details> <summary>View changed files</summary> 📝 `web/src/components/queue/ProcessingQueue.svelte` (+4 -4) 📝 `web/src/components/queue/ProcessingQueueItem.svelte` (+3 -3) 📝 `web/src/components/queue/ProgressBar.svelte` (+2 -2) 📝 `web/src/components/settings/ClearStorageButton.svelte` (+1 -1) 📝 `web/src/lib/api/saving-handler.ts` (+1 -1) ➖ `web/src/lib/queen-bee/scheduler.ts` (+0 -68) 📝 `web/src/lib/state/task-manager/current-tasks.ts` (+2 -4) 📝 `web/src/lib/state/task-manager/queue.ts` (+34 -35) 📝 `web/src/lib/task-manager/queue.ts` (+2 -1) 📝 `web/src/lib/task-manager/run-worker.ts` (+8 -10) 📝 `web/src/lib/task-manager/runners/fetch.ts` (+3 -3) 📝 `web/src/lib/task-manager/runners/remux.ts` (+4 -4) ➕ `web/src/lib/task-manager/scheduler.ts` (+76 -0) 📝 `web/src/lib/types/queue.ts` (+2 -2) 📝 `web/src/lib/types/task-manager.ts` (+0 -0) 📝 `web/src/lib/types/workers.ts` (+19 -7) 📝 `web/src/routes/remux/+page.svelte` (+1 -1) </details> ### 📄 Description _No description provided_ --- <sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
GiteaMirror added the pull-request label 2026-07-15 20:23:57 -05:00
Sign in to join this conversation.