diff --git a/ui/app/pages/tasks.vue b/ui/app/pages/tasks.vue index ff3a7812..26673545 100644 --- a/ui/app/pages/tasks.vue +++ b/ui/app/pages/tasks.vue @@ -151,6 +151,15 @@
+ + + + + {{ item.enabled !== false ? 'Enabled' : 'Disabled' }} + +   {{ item.handler_enabled ? 'Enabled' : 'Disabled' }}   - - - - - {{ item.enabled !== false ? 'Active' : 'Inactive' }} - -   {{ item.preset ?? config.app.default_preset }} @@ -185,7 +185,8 @@ {{ tryParse(item.timer) }} - + + No timer is set @@ -285,7 +286,7 @@
+ v-tooltip="`Task is ${item.enabled !== false ? 'enabled' : 'disabled'}. Click to toggle.`"> @@ -308,14 +309,14 @@

+ :class="{ 'fa-clock': item.timer, 'has-text-danger fa-exclamation': !item.timer }" /> {{ item.timer }} - {{ tryParse(item.timer) }} - No timer is set + No timer is set

@@ -387,44 +388,54 @@

+
+
+ +
+
+
- - + + +

Loading data. Please wait...

+
+

No results found for the query: {{ query }}.

Please try a different search term.

- + +

+ + No tasks are defined. +

+
-
-
-
    -
  • - - - - All tasks operations require --download-archive to be set in the preset or in the - command options for yt-dlp for the task to be dispatched. If you have selected one of the built - in presets it already includes this option and no further action is required. -
  • -
  • To avoid downloading all existing content from a channel/playlist, use Actions > Archive All to mark existing items as already - downloaded. -
  • -
  • Custom Handlers: Leave timer empty for custom handler definitions. The handler runs - hourly and doesn't require timer. -
  • -
-
-
+ +
    +
  • + + + + All tasks operations require --download-archive to be set in the preset or in the + command options for yt-dlp for the task to be dispatched. If you have selected one of the built + in presets it already includes this option and no further action is required. +
  • +
  • To avoid downloading all existing content from a channel/playlist, use Actions > Archive All to mark existing items as already + downloaded. +
  • +
  • Custom Handlers: Leave timer empty for custom handler definitions. The handler runs + hourly and doesn't require timer. +
  • +
+
@@ -684,7 +695,8 @@ const toggleEnabled = async (item: task_item) => { } item.enabled = data.enabled - toast.success(`Task '${item.name}' ${data.enabled ? 'enabled' : 'disabled'}.`) + const func = data.enabled ? 'success' : 'warning' + toast[func](`Task '${item.name}' ${data.enabled ? 'enabled' : 'disabled'}.`) } catch (e: any) { toast.error(`Failed to ${actionText} task. ${e.message || 'Unknown error.'}`) }