@queuedash/api
Advanced tools
@@ -278,3 +278,3 @@ export type { Context } from "../trpc"; | ||
| queueName: string; | ||
| status: "completed" | "failed" | "delayed" | "active" | "waiting" | "paused"; | ||
| status: "completed" | "failed" | "delayed" | "active" | "prioritized" | "waiting" | "paused"; | ||
| limit: number; | ||
@@ -284,3 +284,3 @@ }; | ||
| queueName: string; | ||
| status: "completed" | "failed" | "delayed" | "active" | "waiting" | "paused"; | ||
| status: "completed" | "failed" | "delayed" | "active" | "prioritized" | "waiting" | "paused"; | ||
| cursor: number; | ||
@@ -337,7 +337,7 @@ limit: number; | ||
| queueName: string; | ||
| status: "completed" | "failed" | "delayed" | "active" | "waiting" | "paused"; | ||
| status: "completed" | "failed" | "delayed" | "active" | "prioritized" | "waiting" | "paused"; | ||
| }; | ||
| _input_out: { | ||
| queueName: string; | ||
| status: "completed" | "failed" | "delayed" | "active" | "waiting" | "paused"; | ||
| status: "completed" | "failed" | "delayed" | "active" | "prioritized" | "waiting" | "paused"; | ||
| }; | ||
@@ -453,2 +453,5 @@ _output_in: typeof import("@trpc/server").unsetMarker; | ||
| counts: { | ||
| waiting: number; | ||
| paused: number; | ||
| prioritized?: number | undefined; | ||
| active: number; | ||
@@ -458,4 +461,2 @@ completed: number; | ||
| failed: number; | ||
| waiting: number; | ||
| paused: number; | ||
| }; | ||
@@ -462,0 +463,0 @@ }>; |
@@ -271,3 +271,3 @@ export declare const jobRouter: import("@trpc/server").CreateRouterInner<import("@trpc/server").RootConfig<{ | ||
| queueName: string; | ||
| status: "completed" | "failed" | "delayed" | "active" | "waiting" | "paused"; | ||
| status: "completed" | "failed" | "delayed" | "active" | "prioritized" | "waiting" | "paused"; | ||
| limit: number; | ||
@@ -277,3 +277,3 @@ }; | ||
| queueName: string; | ||
| status: "completed" | "failed" | "delayed" | "active" | "waiting" | "paused"; | ||
| status: "completed" | "failed" | "delayed" | "active" | "prioritized" | "waiting" | "paused"; | ||
| cursor: number; | ||
@@ -280,0 +280,0 @@ limit: number; |
@@ -18,7 +18,7 @@ export declare const queueRouter: import("@trpc/server").CreateRouterInner<import("@trpc/server").RootConfig<{ | ||
| queueName: string; | ||
| status: "completed" | "failed" | "delayed" | "active" | "waiting" | "paused"; | ||
| status: "completed" | "failed" | "delayed" | "active" | "prioritized" | "waiting" | "paused"; | ||
| }; | ||
| _input_out: { | ||
| queueName: string; | ||
| status: "completed" | "failed" | "delayed" | "active" | "waiting" | "paused"; | ||
| status: "completed" | "failed" | "delayed" | "active" | "prioritized" | "waiting" | "paused"; | ||
| }; | ||
@@ -134,2 +134,5 @@ _output_in: typeof import("@trpc/server").unsetMarker; | ||
| counts: { | ||
| waiting: number; | ||
| paused: number; | ||
| prioritized?: number | undefined; | ||
| active: number; | ||
@@ -139,4 +142,2 @@ completed: number; | ||
| failed: number; | ||
| waiting: number; | ||
| paused: number; | ||
| }; | ||
@@ -143,0 +144,0 @@ }>; |
+2
-2
| { | ||
| "name": "@queuedash/api", | ||
| "version": "1.0.1", | ||
| "version": "1.1.0", | ||
| "description": "A stunning, sleek dashboard for Bull, BullMQ, and Bee-Queue", | ||
@@ -35,3 +35,3 @@ "main": "./dist/main.js", | ||
| "bull": "^4.10.4", | ||
| "bullmq": "^3.10.0", | ||
| "bullmq": "^4.6.3", | ||
| "eslint": "^8.35.0", | ||
@@ -38,0 +38,0 @@ "eslint-config-prettier": "^8.6.0", |
+20
-0
@@ -145,2 +145,22 @@ <p align="center"> | ||
| ## Roadmap | ||
| - Supports Celery and other queueing systems | ||
| - Command+K bar and shortcuts | ||
| - Display Redis information | ||
| - Ability to whitelabel the UI | ||
| ## Pro Version | ||
| Right now, QueueDash simply taps into your Redis instance, making it very easy to set up, but also limited in functionality. | ||
| I'm thinking about building a free-to-host version on top of this which will require external services (db, auth, etc.), but it will make the following features possible: | ||
| - Alerts and notifications | ||
| - Quick search and filtering | ||
| - Queue trends and analytics | ||
| - Invite team members | ||
| If you're interested in this version, please let me know! | ||
| ## Acknowledgements | ||
@@ -147,0 +167,0 @@ |
Sorry, the diff of this file is too big to display
Sorry, the diff of this file is too big to display
Sorry, the diff of this file is too big to display
Sorry, the diff of this file is not supported yet
1442146
0.5%19789
0.06%172
13.16%