mirror of
https://github.com/StuffAnThings/qbit_manage.git
synced 2025-12-18 22:58:42 +08:00
# Requirements Updated - qbittorrent-api==2025.7.0 - fastapi==0.116.1 # New Features - **Uncategorized Category**: Allow multiple paths for Uncategorized category and add error handling (Thanks to @cat-of-wisdom #849) - **Config Auto Backup and Cleanup**: implement automatic backup rotation (30 most recent backups per config) and cleanup - **Web UI**: add base URL support for reverse proxy deployments (Fixes #871) - **Share Limits**: add option to preserve upload speed limits when minimums unmet (New config option `reset_upload_speed_on_unmet_minimums`) (Fixes #835, #791) # Improvements - Optimize webUI form rendering - Better centralized error handling for qbitorrent API operations - **Web UI**: add editable group names to share limit modal # Bug Fixes - Fix bug in remove orphaned to notify when there are 0 orphaned files - Fixes [Bug]: Cannot run on Python 3.9.18 #864 - fix(qbit): add error handling for qBittorrent API operations **Full Changelog**: https://github.com/StuffAnThings/qbit_manage/compare/v4.5.0...v4.5.1 --------- Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> Co-authored-by: cat-of-wisdom <217637421+cat-of-wisdom@users.noreply.github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
22 lines
962 B
JavaScript
22 lines
962 B
JavaScript
export const catChangeSchema = {
|
|
title: 'Category Changes',
|
|
description: 'Move torrents from one category to another after they are marked as complete. Be cautious, as this can cause data to be moved if "Default Torrent Management Mode" is set to automatic in qBittorrent.',
|
|
type: 'dynamic-key-value-list',
|
|
useCategoryDropdown: true, // Flag to indicate this should use category dropdown for keys
|
|
fields: [
|
|
{
|
|
name: 'category_changes',
|
|
type: 'object',
|
|
label: 'Category Changes',
|
|
description: 'Define old and new category names',
|
|
properties: {
|
|
new_category: {
|
|
type: 'text',
|
|
label: 'New Category Name',
|
|
description: 'Name of the new category',
|
|
useCategoryDropdown: true // Flag to indicate this field should use category dropdown
|
|
}
|
|
}
|
|
}
|
|
]
|
|
};
|