feat: add job stall detection, database connection limits, configurable local notifications, and secure proxy header handling with entrypoint support.

This commit is contained in:
2026-04-04 00:30:41 -04:00
parent 0ec29e4e15
commit ca18be7272
18 changed files with 361 additions and 111 deletions

View File

@@ -11,6 +11,7 @@ import ConfirmDialog from "./ui/ConfirmDialog";
import { clsx, type ClassValue } from "clsx";
import { twMerge } from "tailwind-merge";
import { motion, AnimatePresence } from "framer-motion";
import { withErrorBoundary } from "./ErrorBoundary";
function cn(...inputs: ClassValue[]) {
return twMerge(clsx(inputs));
@@ -364,7 +365,7 @@ const SORT_OPTIONS: Array<{ value: SortField; label: string }> = [
{ value: "size", label: "File Size" },
];
export default function JobManager() {
function JobManager() {
const [jobs, setJobs] = useState<Job[]>([]);
const [loading, setLoading] = useState(true);
const [selected, setSelected] = useState<Set<number>>(new Set());
@@ -1769,3 +1770,5 @@ export default function JobManager() {
</div>
);
}
export default withErrorBoundary(JobManager, "Job Management");